From 6d027c57539fab1540917d36373ef0143fffdc1c Mon Sep 17 00:00:00 2001 From: Neil Lathwood Date: Thu, 22 Dec 2016 21:37:50 +0000 Subject: [PATCH] rebased: mibs f - r (#5203) --- includes/definitions.inc.php | 19 +- includes/discovery/processors/pulse.inc.php | 2 +- includes/polling/os/nios.inc.php | 46 +- includes/polling/os/pulse.inc.php | 4 +- mibs/HA-MIB | 375 - mibs/HDSL2-SHDSL-LINE-MIB | 2316 -- mibs/HpicfHighAvailability-MIB | 134 - mibs/IBM-BCCUSTOM-MIB | 1509 - mibs/IBM-FEATURE-ACTIVATION-MIB | 339 - mibs/ICF-ETWIST | 4700 --- mibs/IF-INVERTED-STACK-MIB | 149 - mibs/IF-MIB.txt | 1862 - mibs/IMM-MIB | 4534 --- mibs/INTEL-LAN-ADAPTERS-MIB | 1529 - mibs/IPX | 1341 - mibs/IRM3-MIB | 3331 -- mibs/LAG-MIB | 1225 - mibs/LAN-EMULATION-CLIENT-MIB | 2528 -- mibs/LINK-INCIDENT-MIB | 809 - mibs/MB-MIB | 247 - mibs/MIB-Dell-CM | 353 - mibs/MIB-Dell-OME | 194 - mibs/{MTA-MIB.txt => MTA-MIB} | 0 mibs/NAS-MIB | 2128 - mibs/NETLINK-SPECIFIC-MIB | 10347 ----- ...NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB | 1576 - mibs/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB | 813 - mibs/NORTEL-SECURE-NETWORK-ACCESS-MIB | 950 - mibs/NORTEL-WLAN-AP-MIB | 1783 - mibs/NOS-PRODUCTS-MIB | 42 - mibs/NS-ADDR | 142 - mibs/NS-BGP4 | 784 - mibs/NS-CHASSIS | 271 - mibs/NS-IDS | 880 - mibs/NS-INTERFACE | 696 - mibs/NS-IP-ARP | 184 - mibs/NS-MIB | 19534 --------- mibs/NS-NAT | 459 - mibs/NS-NSRP | 1182 - mibs/NS-OSPF | 2397 -- mibs/NS-OSPF-TRAP | 444 - mibs/NS-POLICY | 568 - mibs/NS-PRODUCTS | 117 - mibs/NS-QOS | 174 - mibs/NS-RES | 269 - mibs/NS-RIP | 567 - mibs/NS-SCHEDULE | 253 - mibs/NS-SERVICE | 323 - mibs/NS-SMI | 95 - mibs/NS-TRAPS | 428 - mibs/NS-VR | 157 - mibs/NS-VR-BGP4 | 787 - mibs/NS-VR-OSPF | 2410 -- mibs/NS-VR-RIP | 567 - mibs/NS-VSYS | 98 - mibs/NS-ZONE | 122 - mibs/Nikola-MIB | 30 - ...HASSIS-MIB-V1SMI => OLD-CISCO-CHASSIS-MIB} | 0 mibs/ONEACCESS-GLOBAL-REG | 149 - mibs/OPT-IF-MIB | 6261 --- mibs/ORiNOCO-MIB | 9672 ----- mibs/P8510-MIB | 141 - mibs/PACKETLOGIC-MIB | 11904 ------ mibs/PAN-MIB-MODULES | 560 - mibs/POSEIDON-MIB | 634 - mibs/PPVPN-TC-MIB | 47 - mibs/PTOPO-MIB | 824 - mibs/PW-ENET-STD-MIB | 480 - mibs/PW-STD-MIB | 2363 -- mibs/PW-TC-STD-MIB | 271 - mibs/RADIUS-ACC-CLIENT-MIB | 300 - mibs/RADIUS-AUTH-CLIENT-MIB | 330 - mibs/RBTWS-AP-STATUS-MIB | 1822 - mibs/RBTWS-AP-TC | 308 - mibs/RBTWS-BASIC-MIB | 230 - mibs/RBTWS-CLIENT-SESSION-MIB | 667 - mibs/RBTWS-CLIENT-SESSION-TC | 95 - mibs/RBTWS-EXTERNAL-SERVER-MIB | 163 - mibs/RBTWS-INFO-RF-DETECT-MIB | 161 - mibs/RBTWS-PORT-MIB | 177 - mibs/RBTWS-REGISTRATION-MIB | 72 - mibs/RBTWS-ROOT-MIB | 67 - mibs/RBTWS-SYSTEM-MIB | 239 - mibs/RBTWS-TRAP-MIB | 1708 - mibs/REPEATER-MIB-2 | 2983 -- mibs/REPEATER-REV4-MIB | 4364 -- mibs/RESOURCE-MIB | 135 - mibs/{rfc1451.mi1 => SNMPv2-TC-v1} | 0 mibs/VPLS-GENERIC-DRAFT-01-MIB | 758 - mibs/{ => apc}/PowerNet-MIB | 0 mibs/{ => drac}/IDRAC-MIB | 0 mibs/{ => drac}/IDRAC-MIB-SMIv2 | 0 mibs/{ => hp}/NETSWITCH-DMA-MIB | 0 mibs/{ => hp}/NETSWITCH-DRIVERS-MIB | 0 mibs/{ => hp}/NETSWITCH-MIB | 0 mibs/{ => huawei}/HUAWEI-MIB | 0 mibs/{ => hytera}/HYTERA-REPEATER-MIB | 0 .../IB-DHCPONE-MIB} | 0 .../IB-DNSONE-MIB} | 0 .../IB-PLATFORMONE-MIB} | 0 mibs/{IB-SMI-MIB.mib => infoblox/IB-SMI-MIB} | 0 mibs/{ => ingrasys}/IPOMANII-MIB | 0 mibs/jnx-wx.mib | 1160 - mibs/{ => lantronix}/LANTRONIX-MIB.mib | 0 mibs/{ => lantronix}/LANTRONIX-SLC-MIB.mib | 0 mibs/{ => lenovo}/IOMEGANAS-MIB | 0 mibs/{ => mge}/MG-SNMP-UPS-MIB | 0 mibs/{ => mikrotik}/MIKROTIK-MIB | 0 mibs/{ => mimosa}/MIMOSA-NETWORKS-BASE-MIB | 0 mibs/{ => mimosa}/MIMOSA-NETWORKS-BFIVE-MIB | 0 mibs/netapp/NETAPP-MIB | 33851 ++++++++++++++++ mibs/netbotz320.mib | 8812 ---- mibs/{ => nortel}/RC-MLT-MIB | 0 mibs/{ => nortel}/SWPRIMGMT-MIB | 0 mibs/{ => nortel/baynetworks}/RAPID-CITY | 0 .../baynetworks}/RAPID-CITY-BAY-STACK | 0 .../{ => nortel/baynetworks}/RAPID-CLIENT-MIB | 0 mibs/{ => nortel/baynetworks}/RAPID-HA-MIB | 0 .../baynetworks}/RAPID-INFO-SYSTEM-MIB | 0 .../RAPID-IPSEC-ENDPOINT-PAIR-MIB | 0 .../baynetworks}/RAPID-IPSEC-SA-MON-MIB-EXT | 0 .../baynetworks}/RAPID-IPSEC-TUNNEL-MIB | 0 mibs/{ => nortel/baynetworks}/RAPID-MIB | 0 .../{ => nortel/baynetworks}/RAPID-POLICY-MIB | 0 .../baynetworks}/RAPID-SYSTEM-CONFIG-MIB | 0 .../baynetworks}/RAPID-SYSTEM-STATISTICS-MIB | 0 .../OPENBSD-BASE-MIB} | 0 .../OPENBSD-CARP-MIB} | 0 .../OPENBSD-MEM-MIB} | 0 .../OPENBSD-PF-MIB} | 0 .../OPENBSD-SENSORS-MIB} | 0 .../OPENBSD-SNMPD-CONF} | 0 mibs/{ => perle}/PERLE-MCR-MGT-MIB | 0 mibs/{ => pulse}/PULSESECURE-PSG-MIB | 0 mibs/{ => radlan}/RADLAN-AAA | 0 mibs/{ => radlan}/RADLAN-BaudRate-MIB | 0 mibs/{ => radlan}/RADLAN-COPY-MIB | 0 mibs/{ => radlan}/RADLAN-DNSCL-MIB | 0 mibs/{ => radlan}/RADLAN-File | 0 mibs/{ => radlan}/RADLAN-HWENVIROMENT | 0 mibs/{ => radlan}/RADLAN-IP | 0 mibs/{ => radlan}/RADLAN-LLDP-MIB | 0 mibs/{ => radlan}/RADLAN-LOCALIZATION-MIB | 0 mibs/{ => radlan}/RADLAN-MAC-BASE-PRIO | 0 mibs/{ => radlan}/RADLAN-MIB | 0 mibs/{ => radlan}/RADLAN-MNGINF-MIB | 0 mibs/{ => radlan}/RADLAN-PHY-MIB | 0 .../RADLAN-Physicaldescription-MIB | 0 mibs/{ => radlan}/RADLAN-QOS-CLI-MIB | 0 mibs/{ => radlan}/RADLAN-QOS-SERV | 0 mibs/{ => radlan}/RADLAN-RMON | 0 mibs/{ => radlan}/RADLAN-SENSORENTMIB | 0 mibs/{ => radlan}/RADLAN-SNMP-MIB | 0 mibs/{ => radlan}/RADLAN-SNMPv2 | 0 mibs/{ => radlan}/RADLAN-SSH-MIB | 0 mibs/{ => radlan}/RADLAN-SSL | 0 mibs/{ => radlan}/RADLAN-STACK-MIB | 0 mibs/{ => radlan}/RADLAN-SYSLOG-MIB | 0 .../RADLAN-TIMESYNCHRONIZATION-MIB | 0 mibs/{ => radlan}/RADLAN-Tuning | 0 mibs/{ => radlan}/RADLAN-UDP | 0 mibs/{ => radlan}/RADLAN-rlInterfaces | 0 mibs/{ => radlan}/RADLAN-rlLcli-MIB | 0 mibs/{ => radlan}/RADLAN-rndApplications | 0 mibs/{ => radlan}/RADLAN-rndMng | 0 mibs/{ => radlan}/RADLAN-vlan-MIB | 0 mibs/{ => raritan}/PDU-MIB | 0 mibs/{ => raritan}/PDU2-MIB | 0 mibs/{ => riverbed}/RBT-MIB | 0 mibs/{ => ruckus}/RUCKUS-PRODUCTS-MIB | 0 mibs/{ => ruckus}/RUCKUS-ROOT-MIB | 0 mibs/{ => ruckus}/RUCKUS-TC-MIB | 0 mibs/{ => ruckus}/RUCKUS-ZD-AAA-MIB | 0 mibs/{ => ruckus}/RUCKUS-ZD-AP-MIB | 0 mibs/{ => ruckus}/RUCKUS-ZD-EVENT-MIB | 0 mibs/{ => ruckus}/RUCKUS-ZD-SYSTEM-MIB | 0 mibs/{ => ruckus}/RUCKUS-ZD-WLAN-CONFIG-MIB | 0 mibs/{ => ruckus}/RUCKUS-ZD-WLAN-MIB | 0 178 files changed, 33893 insertions(+), 136938 deletions(-) delete mode 100644 mibs/HA-MIB delete mode 100644 mibs/HDSL2-SHDSL-LINE-MIB delete mode 100644 mibs/HpicfHighAvailability-MIB delete mode 100644 mibs/IBM-BCCUSTOM-MIB delete mode 100644 mibs/IBM-FEATURE-ACTIVATION-MIB delete mode 100644 mibs/ICF-ETWIST delete mode 100644 mibs/IF-INVERTED-STACK-MIB delete mode 100644 mibs/IF-MIB.txt delete mode 100644 mibs/IMM-MIB delete mode 100644 mibs/INTEL-LAN-ADAPTERS-MIB delete mode 100644 mibs/IPX delete mode 100644 mibs/IRM3-MIB delete mode 100644 mibs/LAG-MIB delete mode 100644 mibs/LAN-EMULATION-CLIENT-MIB delete mode 100644 mibs/LINK-INCIDENT-MIB delete mode 100644 mibs/MB-MIB delete mode 100644 mibs/MIB-Dell-CM delete mode 100644 mibs/MIB-Dell-OME rename mibs/{MTA-MIB.txt => MTA-MIB} (100%) delete mode 100644 mibs/NAS-MIB delete mode 100644 mibs/NETLINK-SPECIFIC-MIB delete mode 100644 mibs/NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB delete mode 100644 mibs/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB delete mode 100644 mibs/NORTEL-SECURE-NETWORK-ACCESS-MIB delete mode 100644 mibs/NORTEL-WLAN-AP-MIB delete mode 100644 mibs/NOS-PRODUCTS-MIB delete mode 100644 mibs/NS-ADDR delete mode 100644 mibs/NS-BGP4 delete mode 100644 mibs/NS-CHASSIS delete mode 100644 mibs/NS-IDS delete mode 100644 mibs/NS-INTERFACE delete mode 100644 mibs/NS-IP-ARP delete mode 100644 mibs/NS-MIB delete mode 100644 mibs/NS-NAT delete mode 100644 mibs/NS-NSRP delete mode 100644 mibs/NS-OSPF delete mode 100644 mibs/NS-OSPF-TRAP delete mode 100644 mibs/NS-POLICY delete mode 100644 mibs/NS-PRODUCTS delete mode 100644 mibs/NS-QOS delete mode 100644 mibs/NS-RES delete mode 100644 mibs/NS-RIP delete mode 100644 mibs/NS-SCHEDULE delete mode 100644 mibs/NS-SERVICE delete mode 100644 mibs/NS-SMI delete mode 100644 mibs/NS-TRAPS delete mode 100644 mibs/NS-VR delete mode 100644 mibs/NS-VR-BGP4 delete mode 100644 mibs/NS-VR-OSPF delete mode 100644 mibs/NS-VR-RIP delete mode 100644 mibs/NS-VSYS delete mode 100644 mibs/NS-ZONE delete mode 100644 mibs/Nikola-MIB rename mibs/{OLD-CISCO-CHASSIS-MIB-V1SMI => OLD-CISCO-CHASSIS-MIB} (100%) delete mode 100644 mibs/ONEACCESS-GLOBAL-REG delete mode 100644 mibs/OPT-IF-MIB delete mode 100644 mibs/ORiNOCO-MIB delete mode 100644 mibs/P8510-MIB delete mode 100644 mibs/PACKETLOGIC-MIB delete mode 100644 mibs/PAN-MIB-MODULES delete mode 100644 mibs/POSEIDON-MIB delete mode 100644 mibs/PPVPN-TC-MIB delete mode 100644 mibs/PTOPO-MIB delete mode 100644 mibs/PW-ENET-STD-MIB delete mode 100644 mibs/PW-STD-MIB delete mode 100644 mibs/PW-TC-STD-MIB delete mode 100644 mibs/RADIUS-ACC-CLIENT-MIB delete mode 100644 mibs/RADIUS-AUTH-CLIENT-MIB delete mode 100644 mibs/RBTWS-AP-STATUS-MIB delete mode 100644 mibs/RBTWS-AP-TC delete mode 100644 mibs/RBTWS-BASIC-MIB delete mode 100644 mibs/RBTWS-CLIENT-SESSION-MIB delete mode 100644 mibs/RBTWS-CLIENT-SESSION-TC delete mode 100644 mibs/RBTWS-EXTERNAL-SERVER-MIB delete mode 100644 mibs/RBTWS-INFO-RF-DETECT-MIB delete mode 100644 mibs/RBTWS-PORT-MIB delete mode 100644 mibs/RBTWS-REGISTRATION-MIB delete mode 100644 mibs/RBTWS-ROOT-MIB delete mode 100644 mibs/RBTWS-SYSTEM-MIB delete mode 100644 mibs/RBTWS-TRAP-MIB delete mode 100644 mibs/REPEATER-MIB-2 delete mode 100644 mibs/REPEATER-REV4-MIB delete mode 100644 mibs/RESOURCE-MIB rename mibs/{rfc1451.mi1 => SNMPv2-TC-v1} (100%) delete mode 100644 mibs/VPLS-GENERIC-DRAFT-01-MIB rename mibs/{ => apc}/PowerNet-MIB (100%) rename mibs/{ => drac}/IDRAC-MIB (100%) rename mibs/{ => drac}/IDRAC-MIB-SMIv2 (100%) rename mibs/{ => hp}/NETSWITCH-DMA-MIB (100%) rename mibs/{ => hp}/NETSWITCH-DRIVERS-MIB (100%) rename mibs/{ => hp}/NETSWITCH-MIB (100%) rename mibs/{ => huawei}/HUAWEI-MIB (100%) rename mibs/{ => hytera}/HYTERA-REPEATER-MIB (100%) rename mibs/{IB-DHCPONE-MIB.mib => infoblox/IB-DHCPONE-MIB} (100%) rename mibs/{IB-DNSONE-MIB.mib => infoblox/IB-DNSONE-MIB} (100%) rename mibs/{IB-PLATFORMONE-MIB.mib => infoblox/IB-PLATFORMONE-MIB} (100%) rename mibs/{IB-SMI-MIB.mib => infoblox/IB-SMI-MIB} (100%) rename mibs/{ => ingrasys}/IPOMANII-MIB (100%) delete mode 100644 mibs/jnx-wx.mib rename mibs/{ => lantronix}/LANTRONIX-MIB.mib (100%) rename mibs/{ => lantronix}/LANTRONIX-SLC-MIB.mib (100%) rename mibs/{ => lenovo}/IOMEGANAS-MIB (100%) rename mibs/{ => mge}/MG-SNMP-UPS-MIB (100%) rename mibs/{ => mikrotik}/MIKROTIK-MIB (100%) rename mibs/{ => mimosa}/MIMOSA-NETWORKS-BASE-MIB (100%) rename mibs/{ => mimosa}/MIMOSA-NETWORKS-BFIVE-MIB (100%) create mode 100644 mibs/netapp/NETAPP-MIB delete mode 100644 mibs/netbotz320.mib rename mibs/{ => nortel}/RC-MLT-MIB (100%) rename mibs/{ => nortel}/SWPRIMGMT-MIB (100%) rename mibs/{ => nortel/baynetworks}/RAPID-CITY (100%) rename mibs/{ => nortel/baynetworks}/RAPID-CITY-BAY-STACK (100%) rename mibs/{ => nortel/baynetworks}/RAPID-CLIENT-MIB (100%) rename mibs/{ => nortel/baynetworks}/RAPID-HA-MIB (100%) rename mibs/{ => nortel/baynetworks}/RAPID-INFO-SYSTEM-MIB (100%) rename mibs/{ => nortel/baynetworks}/RAPID-IPSEC-ENDPOINT-PAIR-MIB (100%) rename mibs/{ => nortel/baynetworks}/RAPID-IPSEC-SA-MON-MIB-EXT (100%) rename mibs/{ => nortel/baynetworks}/RAPID-IPSEC-TUNNEL-MIB (100%) rename mibs/{ => nortel/baynetworks}/RAPID-MIB (100%) rename mibs/{ => nortel/baynetworks}/RAPID-POLICY-MIB (100%) rename mibs/{ => nortel/baynetworks}/RAPID-SYSTEM-CONFIG-MIB (100%) rename mibs/{ => nortel/baynetworks}/RAPID-SYSTEM-STATISTICS-MIB (100%) rename mibs/{OPENBSD-BASE-MIB.txt => openbsd/OPENBSD-BASE-MIB} (100%) rename mibs/{OPENBSD-CARP-MIB.txt => openbsd/OPENBSD-CARP-MIB} (100%) rename mibs/{OPENBSD-MEM-MIB.txt => openbsd/OPENBSD-MEM-MIB} (100%) rename mibs/{OPENBSD-PF-MIB.txt => openbsd/OPENBSD-PF-MIB} (100%) rename mibs/{OPENBSD-SENSORS-MIB.txt => openbsd/OPENBSD-SENSORS-MIB} (100%) rename mibs/{OPENBSD-SNMPD-CONF.txt => openbsd/OPENBSD-SNMPD-CONF} (100%) rename mibs/{ => perle}/PERLE-MCR-MGT-MIB (100%) rename mibs/{ => pulse}/PULSESECURE-PSG-MIB (100%) rename mibs/{ => radlan}/RADLAN-AAA (100%) rename mibs/{ => radlan}/RADLAN-BaudRate-MIB (100%) rename mibs/{ => radlan}/RADLAN-COPY-MIB (100%) rename mibs/{ => radlan}/RADLAN-DNSCL-MIB (100%) rename mibs/{ => radlan}/RADLAN-File (100%) rename mibs/{ => radlan}/RADLAN-HWENVIROMENT (100%) rename mibs/{ => radlan}/RADLAN-IP (100%) rename mibs/{ => radlan}/RADLAN-LLDP-MIB (100%) rename mibs/{ => radlan}/RADLAN-LOCALIZATION-MIB (100%) rename mibs/{ => radlan}/RADLAN-MAC-BASE-PRIO (100%) rename mibs/{ => radlan}/RADLAN-MIB (100%) rename mibs/{ => radlan}/RADLAN-MNGINF-MIB (100%) rename mibs/{ => radlan}/RADLAN-PHY-MIB (100%) rename mibs/{ => radlan}/RADLAN-Physicaldescription-MIB (100%) rename mibs/{ => radlan}/RADLAN-QOS-CLI-MIB (100%) rename mibs/{ => radlan}/RADLAN-QOS-SERV (100%) rename mibs/{ => radlan}/RADLAN-RMON (100%) rename mibs/{ => radlan}/RADLAN-SENSORENTMIB (100%) rename mibs/{ => radlan}/RADLAN-SNMP-MIB (100%) rename mibs/{ => radlan}/RADLAN-SNMPv2 (100%) rename mibs/{ => radlan}/RADLAN-SSH-MIB (100%) rename mibs/{ => radlan}/RADLAN-SSL (100%) rename mibs/{ => radlan}/RADLAN-STACK-MIB (100%) rename mibs/{ => radlan}/RADLAN-SYSLOG-MIB (100%) rename mibs/{ => radlan}/RADLAN-TIMESYNCHRONIZATION-MIB (100%) rename mibs/{ => radlan}/RADLAN-Tuning (100%) rename mibs/{ => radlan}/RADLAN-UDP (100%) rename mibs/{ => radlan}/RADLAN-rlInterfaces (100%) rename mibs/{ => radlan}/RADLAN-rlLcli-MIB (100%) rename mibs/{ => radlan}/RADLAN-rndApplications (100%) rename mibs/{ => radlan}/RADLAN-rndMng (100%) rename mibs/{ => radlan}/RADLAN-vlan-MIB (100%) rename mibs/{ => raritan}/PDU-MIB (100%) rename mibs/{ => raritan}/PDU2-MIB (100%) rename mibs/{ => riverbed}/RBT-MIB (100%) rename mibs/{ => ruckus}/RUCKUS-PRODUCTS-MIB (100%) rename mibs/{ => ruckus}/RUCKUS-ROOT-MIB (100%) rename mibs/{ => ruckus}/RUCKUS-TC-MIB (100%) rename mibs/{ => ruckus}/RUCKUS-ZD-AAA-MIB (100%) rename mibs/{ => ruckus}/RUCKUS-ZD-AP-MIB (100%) rename mibs/{ => ruckus}/RUCKUS-ZD-EVENT-MIB (100%) rename mibs/{ => ruckus}/RUCKUS-ZD-SYSTEM-MIB (100%) rename mibs/{ => ruckus}/RUCKUS-ZD-WLAN-CONFIG-MIB (100%) rename mibs/{ => ruckus}/RUCKUS-ZD-WLAN-MIB (100%) diff --git a/includes/definitions.inc.php b/includes/definitions.inc.php index da306206da..a52c2969a6 100644 --- a/includes/definitions.inc.php +++ b/includes/definitions.inc.php @@ -148,6 +148,7 @@ $config['os'][$os]['group'] = 'unix'; $config['os'][$os]['text'] = 'Linux'; $config['os'][$os]['ifXmcbc'] = 1; $config['os'][$os]['ifname'] = 1; +$config['os'][$os]['mib_dir'][] = 'supermicro'; $config['os'][$os]['over'][0]['graph'] = 'device_processor'; $config['os'][$os]['over'][0]['text'] = 'Processor Usage'; $config['os'][$os]['over'][1]['graph'] = 'device_ucd_memory'; @@ -1289,6 +1290,7 @@ $os = 'ruckuswireless'; $config['os'][$os]['text'] = 'Ruckus Wireless'; $config['os'][$os]['type'] = 'wireless'; $config['os'][$os]['icon'] = 'ruckus'; +$config['os'][$os]['mib_dir'][] = 'ruckus'; $config['os'][$os]['over'][0]['graph'] = 'device_bits'; $config['os'][$os]['over'][0]['text'] = 'Traffic'; @@ -1469,6 +1471,7 @@ $os = 'routeros'; $config['os'][$os]['text'] = 'Mikrotik RouterOS'; $config['os'][$os]['type'] = 'network'; $config['os'][$os]['nobulk'] = 1; +$config['os'][$os]['mib_dir'][] = 'mikrotik'; $config['os'][$os]['over'][0]['graph'] = 'device_bits'; $config['os'][$os]['over'][0]['text'] = 'Device Traffic'; $config['os'][$os]['over'][1]['graph'] = 'device_processor'; @@ -1480,6 +1483,7 @@ $os = 'swos'; $config['os'][$os]['text'] = 'Mikrotik SwOS'; $config['os'][$os]['type'] = 'network'; $config['os'][$os]['nobulk'] = 1; +$config['os'][$os]['mib_dir'][] = 'mikrotik'; $config['os'][$os]['over'][0]['graph'] = 'device_bits'; $config['os'][$os]['over'][0]['text'] = 'Device Traffic'; $config['os'][$os]['over'][1]['graph'] = 'device_processor'; @@ -1513,6 +1517,7 @@ $os = 'lantronix-slc'; $config['os'][$os]['text'] = 'Lantronix SLC'; $config['os'][$os]['type'] = 'network'; $config['os'][$os]['icon'] = 'lantronix'; +$config['os'][$os]['mib_dir'][] = 'lantronix'; $config['os'][$os]['over'][0]['graph'] = 'device_bits'; $config['os'][$os]['over'][0]['text'] = 'Device Traffic'; $config['os'][$os]['over'][1]['graph'] = 'device_processor'; @@ -1639,6 +1644,7 @@ $os = 'avaya-ers'; $config['os'][$os]['text'] = 'ERS Firmware'; $config['os'][$os]['type'] = 'network'; $config['os'][$os]['icon'] = 'avaya'; +$config['os'][$os]['mib_dir'][] = 'nortel'; $config['os'][$os]['over'][0]['graph'] = 'device_bits'; $config['os'][$os]['over'][0]['text'] = 'Device Traffic'; @@ -1646,11 +1652,13 @@ $os = 'avaya-ipo'; $config['os'][$os]['text'] = 'IP Office Firmware'; $config['os'][$os]['type'] = 'network'; $config['os'][$os]['icon'] = 'avaya'; +$config['os'][$os]['mib_dir'][] = 'nortel'; $os = 'avaya-vsp'; $config['os'][$os]['text'] = 'Avaya VOSS'; $config['os'][$os]['type'] = 'network'; $config['os'][$os]['icon'] = 'avaya'; +$config['os'][$os]['mib_dir'][] = 'nortel'; $config['os'][$os]['over'][0]['graph'] = 'device_bits'; $config['os'][$os]['over'][0]['text'] = 'Device Traffic'; $config['os'][$os]['over'][1]['graph'] = 'device_processor'; @@ -2024,6 +2032,7 @@ $config['os'][$os]['text'] = 'MGE UPS'; $config['os'][$os]['group'] = 'ups'; $config['os'][$os]['type'] = 'power'; $config['os'][$os]['icon'] = 'mge'; +$config['os'][$os]['mib_dir'][] = 'mge'; $config['os'][$os]['over'][0]['graph'] = 'device_current'; $config['os'][$os]['over'][0]['text'] = 'Current'; @@ -2042,9 +2051,10 @@ $config['os'][$os]['over'][0]['graph'] = 'device_load'; $config['os'][$os]['over'][0]['text'] = 'Load'; $os = 'mgepdu'; -$config['os'][$os]['text'] = 'MGE PDU'; -$config['os'][$os]['type'] = 'power'; -$config['os'][$os]['icon'] = 'mge'; +$config['os'][$os]['text'] = 'MGE PDU'; +$config['os'][$os]['type'] = 'power'; +$config['os'][$os]['icon'] = 'mge'; +$config['os'][$os]['mib_dir'][] = 'mge'; $os = 'apc'; $config['os'][$os]['text'] = 'APC Management Module'; @@ -2119,6 +2129,7 @@ $os = 'ipoman'; $config['os'][$os]['text'] = 'Ingrasys iPoMan'; $config['os'][$os]['type'] = 'power'; $config['os'][$os]['icon'] = 'ingrasys'; +$config['os'][$os]['mib_dir'][] = 'ingrasys'; $config['os'][$os]['over'][0]['graph'] = 'device_current'; $config['os'][$os]['over'][0]['text'] = 'Current'; $config['os'][$os]['over'][1]['graph'] = 'device_power'; @@ -2681,6 +2692,7 @@ $config['os'][$os]['over'][2]['text'] = 'Memory Usage'; $os = 'nios'; $config['os'][$os]['text'] = 'Infoblox'; $config['os'][$os]['type'] = 'appliance'; +$config['os'][$os]['mib_dir'][] = 'infoblox'; $config['os'][$os]['icon'] = 'infoblox'; $os = 'ibm-amm'; @@ -2707,6 +2719,7 @@ $config['os'][$os]['type'] = 'storage'; $config['os'][$os]['group'] = 'storage'; $config['os'][$os]['text'] = 'LenovoEMC'; $config['os'][$os]['icon'] = 'lenovo'; +$config['os'][$os]['mib_dir'][] = 'lenovo'; $config['os'][$os]['over'][0]['graph'] = 'device_bits'; $config['os'][$os]['over'][0]['text'] = 'Device Traffic'; $config['os'][$os]['over'][1]['graph'] = 'device_processor'; diff --git a/includes/discovery/processors/pulse.inc.php b/includes/discovery/processors/pulse.inc.php index 164a71bbe3..ffde3ad9af 100644 --- a/includes/discovery/processors/pulse.inc.php +++ b/includes/discovery/processors/pulse.inc.php @@ -16,7 +16,7 @@ if ($device['os'] == 'pulse') { echo 'Pulse Secure : '; $descr = 'Processor'; - $usage = str_replace('"', "", snmp_get($device, 'PULSESECURE-PSG-MIB::iveCpuUtil.0', '-OvQ')); + $usage = str_replace('"', "", snmp_get($device, 'iveCpuUtil.0', '-OvQ', 'PULSESECURE-PSG-MIB')); if (is_numeric($usage)) { discover_processor( diff --git a/includes/polling/os/nios.inc.php b/includes/polling/os/nios.inc.php index 93d3058b2f..3d96db294d 100644 --- a/includes/polling/os/nios.inc.php +++ b/includes/polling/os/nios.inc.php @@ -7,12 +7,12 @@ $hardware = trim(snmp_get($device, "ibHardwareType.0", "-OQv", "IB-PLATFORMONE-M ############## # Create ddns update rrd ############## -$mibs = '+IB-DNSONE-MIB'; +$mibs = 'IB-DNSONE-MIB'; $oids = - 'IB-DNSONE-MIB::ibDDNSUpdateSuccess.0 ' . - 'IB-DNSONE-MIB::ibDDNSUpdateFailure.0 ' . - 'IB-DNSONE-MIB::ibDDNSUpdatePrerequisiteReject.0 ' . - 'IB-DNSONE-MIB::ibDDNSUpdateReject.0'; + 'ibDDNSUpdateSuccess.0 ' . + 'ibDDNSUpdateFailure.0 ' . + 'ibDDNSUpdatePrerequisiteReject.0 ' . + 'ibDDNSUpdateReject.0'; $data = snmp_get_multi($device, $oids, '-OQUs', $mibs); @@ -39,10 +39,10 @@ $graphs['ib_dns_dyn_updates'] = true; ################## # Create dns performance graph (latency) ################## -$mibs = '+IB-PLATFORMONE-MIB'; +$mibs = 'IB-PLATFORMONE-MIB'; $oids = - 'IB-PLATFORMONE-MIB::ibNetworkMonitorDNSNonAAT1AvgLatency.0 ' . - 'IB-PLATFORMONE-MIB::ibNetworkMonitorDNSAAT1AvgLatency.0'; + 'ibNetworkMonitorDNSNonAAT1AvgLatency.0 ' . + 'ibNetworkMonitorDNSAAT1AvgLatency.0'; $data = snmp_get_multi($device, $oids, '-OQUs', $mibs); @@ -63,12 +63,12 @@ $graphs['ib_dns_performance'] = true; ################## # Create dns request return code graph ################## -$mibs = '+IB-DNSONE-MIB'; +$mibs = 'IB-DNSONE-MIB'; $oids = - 'IB-DNSONE-MIB::ibBindZoneFailure.\"summary\" ' . - 'IB-DNSONE-MIB::ibBindZoneNxDomain.\"summary\" ' . - 'IB-DNSONE-MIB::ibBindZoneNxRRset.\"summary\" ' . - 'IB-DNSONE-MIB::ibBindZoneSuccess.\"summary\"'; + 'ibBindZoneFailure.\"summary\" ' . + 'ibBindZoneNxDomain.\"summary\" ' . + 'ibBindZoneNxRRset.\"summary\" ' . + 'ibBindZoneSuccess.\"summary\"'; $data = snmp_get_multi($device, $oids, '-OQUs', $mibs); @@ -94,17 +94,17 @@ $graphs['ib_dns_request_return_codes'] = true; ################## # Create dhcp messages graph ################## -$mibs = '+IB-DHCPONE-MIB'; +$mibs = 'IB-DHCPONE-MIB'; $oids = - 'IB-DHCPONE-MIB::ibDhcpTotalNoOfAcks.0 ' . - 'IB-DHCPONE-MIB::ibDhcpTotalNoOfDeclines.0 ' . - 'IB-DHCPONE-MIB::ibDhcpTotalNoOfDiscovers.0 ' . - 'IB-DHCPONE-MIB::ibDhcpTotalNoOfInforms.0 ' . - 'IB-DHCPONE-MIB::ibDhcpTotalNoOfNacks.0 ' . - 'IB-DHCPONE-MIB::ibDhcpTotalNoOfOffers.0 ' . - 'IB-DHCPONE-MIB::ibDhcpTotalNoOfOthers.0 ' . - 'IB-DHCPONE-MIB::ibDhcpTotalNoOfReleases.0 ' . - 'IB-DHCPONE-MIB::ibDhcpTotalNoOfRequests.0'; + 'ibDhcpTotalNoOfAcks.0 ' . + 'ibDhcpTotalNoOfDeclines.0 ' . + 'ibDhcpTotalNoOfDiscovers.0 ' . + 'ibDhcpTotalNoOfInforms.0 ' . + 'ibDhcpTotalNoOfNacks.0 ' . + 'ibDhcpTotalNoOfOffers.0 ' . + 'ibDhcpTotalNoOfOthers.0 ' . + 'ibDhcpTotalNoOfReleases.0 ' . + 'ibDhcpTotalNoOfRequests.0'; $data = snmp_get_multi($device, $oids, '-OQUs', $mibs); diff --git a/includes/polling/os/pulse.inc.php b/includes/polling/os/pulse.inc.php index f85728e81b..330dbb0c17 100644 --- a/includes/polling/os/pulse.inc.php +++ b/includes/polling/os/pulse.inc.php @@ -14,7 +14,7 @@ $version = preg_replace('/[\r\n\"]+/', ' ', snmp_get($device, "productVersion.0" $hardware = "Juniper " . preg_replace('/[\r\n\"]+/', ' ', snmp_get($device, "productName.0", "-OQv", "PULSESECURE-PSG-MIB")); $hostname = trim($poll_device['sysName'], '"'); -$users = snmp_get($device, 'PULSESECURE-PSG-MIB::iveConcurrentUsers.0', '-OQv'); +$users = snmp_get($device, 'iveConcurrentUsers.0', '-OQv', 'PULSESECURE-PSG-MIB'); if (is_numeric($users)) { $rrd_def = 'DS:users:GAUGE:600:0:U'; @@ -28,7 +28,7 @@ if (is_numeric($users)) { $graphs['pulse_users'] = true; } -$sessions = snmp_get($device, 'PULSESECURE-PSG-MIB::iveConcurrentUsers.0', '-OQv'); +$sessions = snmp_get($device, 'iveConcurrentUsers.0', '-OQv', 'PULSESECURE-PSG-MIB'); if (is_numeric($sessions)) { $rrd_def = 'DS:sessions:GAUGE:600:0:U'; diff --git a/mibs/HA-MIB b/mibs/HA-MIB deleted file mode 100644 index fe5c88c936..0000000000 --- a/mibs/HA-MIB +++ /dev/null @@ -1,375 +0,0 @@ -HA-MIB DEFINITIONS ::= BEGIN -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - Integer32, IpAddress - FROM SNMPv2-SMI - fibrechannel FROM Brocade-REG-MIB - swID, swSsn FROM SW-MIB - entPhysicalIndex, entPhysicalName FROM ENTITY-MIB - DisplayString - FROM SNMPv2-TC; - - - haMIB MODULE-IDENTITY - LAST-UPDATED "200208160000Z" -- Aug. 16, 2002 - ORGANIZATION "Brocade Communications Systems, Inc.," - CONTACT-INFO "Customer Support Group - Brocade Communications Systems, - 1745 Technology Drive, - San Jose, CA 95110 U.S.A - Tel: +1-408-392-6061 - Fax: +1-408-392-6656 - Email: support@Brocade.COM - WEB: www.brocade.com" - - DESCRIPTION - "The MIB module High Availability MIB. - Copyright (c) 2002-2003 Brocade Communications Systems, Inc. - All rights reserved." - - - REVISION "200208160000Z" -- Aug. 16, 2002 - DESCRIPTION - "The initial revision for the High Availability MIB." - - REVISION "200402251530Z" -- Feb 25, 2004 5:30pm - DESCRIPTION - "Added mib objects fruSupplierId, fruSupplierPartNum, - fruSupplierSerialNum and fruSupplierRevCode to fruTable." - - REVISION "200902090000Z" -- Feb 9th, 2009 - DESCRIPTION - "Added new value coreblade and ap blade for fru table." - - REVISION "200904060000Z" -- Apr 6th, 2009 - DESCRIPTION - "Added textual convention for FruClass." - REVISION "200906251200Z" -- Jun 25, 2009 12:00pm - DESCRIPTION "Removed the version information from Brocade's proprietary MIB file name." - - ::= { fibrechannel 2 } - - highAvailability OBJECT IDENTIFIER ::= { haMIB 1 } - - haStatus OBJECT-TYPE - SYNTAX INTEGER - { - redundant (0), - nonredundant (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether the system is redundant or not." - ::= { highAvailability 1 } - - FruClass ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "The type of the FRU object." - SYNTAX INTEGER { - other(1), - unknown(2), - chassis (3), - cp (4), - other-CP(5), - switchblade (6), - wwn (7), - powerSupply(8), - fan(9), - coreblade(10), - applicationblade(11) - } - - fruTable OBJECT-TYPE - SYNTAX SEQUENCE OF FRUEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table inventories the field replaceable units (FRUs) - slots available. There is entry in this table for each entry - in the entPhysicalTable that has entPhysicalClass set to - 'Container (5)' and has a child entry having entPhysicalIsFRU - field to be true" - ::= {highAvailability 5} - - fRUEntry OBJECT-TYPE - SYNTAX FRUEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry for FRU slot in the fruTable" - INDEX { entPhysicalIndex } - ::= {fruTable 1} - - FRUEntry ::= SEQUENCE { - fruClass FruClass, - fruStatus INTEGER, - fruObjectNum Integer32, - fruSupplierId DisplayString, - fruSupplierPartNum DisplayString, - fruSupplierSerialNum DisplayString, - fruSupplierRevCode DisplayString - } - - fruClass OBJECT-TYPE - SYNTAX FruClass - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of the FRU object that these slot can hold" - ::= { fRUEntry 1 } - - fruStatus OBJECT-TYPE - SYNTAX INTEGER { - other (1), - unknown (2), - on (3), - off (4), - faulty (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current status of the FRU object in the slot" - ::= {fRUEntry 2} - - fruObjectNum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Gives the slot number of the blade and unit number for - everything else" - ::= { fRUEntry 3 } - - fruSupplierId OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The supplier id." - ::= { fRUEntry 4 } - - fruSupplierPartNum OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The supplier part number." - ::= { fRUEntry 5 } - - fruSupplierSerialNum OBJECT-TYPE - SYNTAX DisplayString(SIZE (0..128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The supplier serial number." - ::= { fRUEntry 6 } - - fruSupplierRevCode OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The supplier revision code." - ::= { fRUEntry 7 } - - fruHistoryTable OBJECT-TYPE - SYNTAX SEQUENCE OF FruHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table gives the contents of the entire history - log of the FRU events" - ::= {highAvailability 6} - - fruHistoryEntry OBJECT-TYPE - SYNTAX FruHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table represents a particular FRU event" - INDEX { fruHistoryIndex } - ::= {fruHistoryTable 1} - - FruHistoryEntry ::= SEQUENCE { - fruHistoryIndex Integer32, - fruHistoryClass FruClass, - fruHistoryObjectNum Integer32, - fruHistoryEvent INTEGER, - fruHistoryTime DisplayString, - fruHistoryFactoryPartNum DisplayString, - fruHistoryFactorySerialNum DisplayString - } - - fruHistoryIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Index of the FRU event in the history table" - ::= {fruHistoryEntry 1} - - - fruHistoryClass OBJECT-TYPE - SYNTAX FruClass - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of the FRU object related to the event" - ::= { fruHistoryEntry 2 } - - - - fruHistoryObjectNum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Gives the slot number of the blade and unit number for - everything else" - ::= { fruHistoryEntry 3 } - - fruHistoryEvent OBJECT-TYPE - SYNTAX - INTEGER { - added (1), - removed (2), - invalid (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of the FRU event" - ::= { fruHistoryEntry 4} - - fruHistoryTime OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Gives the time at which this event happened" - ::= { fruHistoryEntry 5 } - - fruHistoryFactoryPartNum OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Gives the factory part num of the FRU object" - ::= { fruHistoryEntry 6 } - -fruHistoryFactorySerialNum OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Gives the factory serial num of the FRU object" - ::= { fruHistoryEntry 7 } - - cpTable OBJECT-TYPE - SYNTAX SEQUENCE OF CPEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table lists all the CPs in the system" - ::= {highAvailability 7} - - cpEntry OBJECT-TYPE - SYNTAX CPEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry represents a single CP in the system" - INDEX { entPhysicalIndex } - ::= {cpTable 1} - - CPEntry ::= SEQUENCE { - cpStatus INTEGER, - cpIpAddress IpAddress, - cpIpMask IpAddress, - cpIpGateway IpAddress, - cpLastEvent INTEGER - } - - cpStatus OBJECT-TYPE - SYNTAX INTEGER { - other (1), - unknown (2), - active (3), - standby (4), -- Ready to takeover - failed (5) -- Not ready to takeover - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Gives the current status of the CP" - ::= { cpEntry 1 } - - cpIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address of the Ethernet interface of this CP." - ::= { cpEntry 2 } - - cpIpMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Mask of the Ethernet interface of this CP." - ::= { cpEntry 3 } - - cpIpGateway OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address of the IP Gateway for this CP." - ::= { cpEntry 4 } - - cpLastEvent OBJECT-TYPE - SYNTAX INTEGER { - other (1), - unknown (2), - haSync (3), - haOutSync (4), - cpFaulty (5), - cpHealthy (6), - cpActive (7), - configChange (8), - failOverStart (9), - failOverDone (10), - firmwareCommit (11), - firmwareUpgrade (12) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last event related to this CP" - ::= { cpEntry 5 } - - haMIBTraps OBJECT IDENTIFIER ::= { haMIB 2 } - haMIBTrapPrefix OBJECT IDENTIFIER ::= { haMIBTraps 0 } - - fruStatusChanged NOTIFICATION-TYPE - OBJECTS { entPhysicalName, fruStatus} - STATUS current - DESCRIPTION - "This trap is sent when status of any FRU object is changed" - ::= { haMIBTrapPrefix 1 } - - cpStatusChanged NOTIFICATION-TYPE - OBJECTS { cpStatus, cpLastEvent, swID, swSsn} - STATUS current - DESCRIPTION - "This trap is sent when status of any CP object is changed" - ::= { haMIBTrapPrefix 2 } - - fruHistoryTrap NOTIFICATION-TYPE - OBJECTS { fruHistoryClass, fruHistoryObjectNum, - fruHistoryEvent, fruHistoryTime, fruHistoryFactoryPartNum, - fruHistoryFactorySerialNum } - STATUS current - DESCRIPTION - "This trap is sent when a FRU is added or removed" - ::= { haMIBTrapPrefix 3 } -END diff --git a/mibs/HDSL2-SHDSL-LINE-MIB b/mibs/HDSL2-SHDSL-LINE-MIB deleted file mode 100644 index 4d75fcab0c..0000000000 --- a/mibs/HDSL2-SHDSL-LINE-MIB +++ /dev/null @@ -1,2316 +0,0 @@ --- file: HDSL2-SHDSL-LINE-MIB.my --- Extracted from RFC3276 by MG-SOFT Corp. --- Changes: --- No changes needed. --- http://www.mg-soft.com/ - -HDSL2-SHDSL-LINE-MIB DEFINITIONS ::= BEGIN - -IMPORTS -MODULE-IDENTITY, -OBJECT-TYPE, -Counter32, -Unsigned32, -Gauge32, -NOTIFICATION-TYPE, -Integer32, -transmission FROM SNMPv2-SMI -RowStatus, -TEXTUAL-CONVENTION FROM SNMPv2-TC -ifIndex FROM IF-MIB -PerfCurrentCount, -PerfIntervalCount FROM PerfHist-TC-MIB -SnmpAdminString FROM SNMP-FRAMEWORK-MIB -MODULE-COMPLIANCE, -OBJECT-GROUP, -NOTIFICATION-GROUP FROM SNMPv2-CONF; - -hdsl2ShdslMIB MODULE-IDENTITY - LAST-UPDATED "200205090000Z" -- May 9, 2002 - ORGANIZATION "ADSLMIB Working Group" - CONTACT-INFO "WG-email: adslmib@ietf.org - Info: https://www1.ietf.org/mailman/listinfo/adslmib - Chair: Mike Sneed - - - Postal: P.O. Box 37324 - Raleigh NC 27627-7324 - Email: sneedmike@hotmail.com - - Co-editor: Bob Ray - PESA Switching Systems, Inc. - Postal: 330-A Wynn Drive - Huntsville, AL 35805 USA - Email: rray@pesa.com - Phone: +1 256 726 9200 ext. 142 - - Co-editor: Rajesh Abbi - Alcatel USA - Postal: 2912 Wake Forest Road - Raleigh, NC 27609-7860 USA - - Email: Rajesh.Abbi@alcatel.com - Phone: +1 919 850 6194 - " - -DESCRIPTION - "This MIB module defines a collection of objects for managing - HDSL2/SHDSL lines. An agent may reside at either end of the - line, however the MIB is designed to require no management - communication between the modems beyond that inherent in the - low-level EOC line protocol as defined in ANSI T1E1.4/2000-006 - (for HDSL2 lines), or in ITU G.991.2 (for SHDSL lines)." - REVISION "200205090000Z" -- May 9, 2002 - DESCRIPTION "Initial version, published as RFC 3276." - - ::= { transmission 48 } - -hdsl2ShdslMibObjects OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 1 } - --- Textual Conventions used in this MIB --- - -Hdsl2ShdslPerfCurrDayCount ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A gauge associated with interface performance measurements in - a current 1-day (24 hour) measurement interval. - - The value of this gauge starts at zero at the beginning of an - interval and is increased when associated events occur, until - the end of the 1-day interval. At that time the value of the - gauge is stored in the previous 1-day history interval, as - defined in a companion object of type - - - Hdsl2Shdsl1DayIntevalCount, and the current interval gauge - is restarted at zero. - - In the case where the agent has no valid data available for - this interval the corresponding object instance is not - available and upon a retrieval request a corresponding error - message shall be returned to indicate that this instance does - not exist. Please note that zero is a valid value." - SYNTAX Gauge32 - -Hdsl2Shdsl1DayIntervalCount ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A counter associated with interface performance measurements - during the most previous 1-day (24 hour) measurement interval. - The value of this gauge is equal to the value of the current - day gauge, as defined in a companion object of type - Hdsl2ShdslPerfCurrDayCount, at the end of its most recent - interval. - - In the case where the agent has no valid data available for - this interval the corresponding object instance is not - available and upon a retrieval request a corresponding error - message shall be returned to indicate that this instance does - not exist." - SYNTAX Gauge32 - -Hdsl2ShdslPerfTimeElapsed ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The number of seconds that have elapsed since the beginning of - the current measurement period. If, for some reason, such as - an adjustment in the system's time-of-day clock or the addition - of a leap second, the current interval exceeds the maximum - value, the agent will return the maximum value. - - For 15 minute intervals, the range is limited to (0..899). - For 24 hour intervals, the range is limited to (0..86399)." - SYNTAX Unsigned32(0..86399) - -Hdsl2ShdslPerfIntervalThreshold ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This convention defines a range of values that may be set in - a fault threshold alarm control. As the number of seconds in - a 15-minute interval numbers at most 900, objects of this type - may have a range of 0...900, where the value of 0 disables the - alarm." - - - SYNTAX Unsigned32(0..900) - -Hdsl2ShdslUnitId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This is the unique identification for all units in a - HDSL2/SHDSL Span. It is based on the EOC unit addressing - scheme with reference to the xtuC." - SYNTAX INTEGER - { - xtuC(1), - xtuR(2), - xru1(3), - xru2(4), - xru3(5), - xru4(6), - xru5(7), - xru6(8), - xru7(9), - xru8(10) - } - -Hdsl2ShdslUnitSide ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This is the referenced side of a HDSL2/SHDSL unit - Network - or Customer side. The side facing the Network is the Network - side, while the side facing the Customer is the Customer side." - SYNTAX INTEGER - { - networkSide(1), - customerSide(2) - } - -Hdsl2ShdslWirePair ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This is the referenced pair of wires in a HDSL2/SHDSL Segment. - HDSL2 only supports a single pair (wirePair1), while SHDSL - supports an optional second pair (wirePair2)." - SYNTAX INTEGER - { - wirePair1(1), - wirePair2(2) - } - -Hdsl2ShdslTransmissionModeType ::= TEXTUAL-CONVENTION - STATUS current - - - DESCRIPTION - "Contains the regional setting of the HDSL2/SHDSL span, - represented as a bit-map of possible settings. The various - bit positions are: - - Bit Meaning Description - 1 region 1 Indicates ITU-T G.991.2 Annex A. - 2 region 2 Indicates ITU-T G.991.2 Annex B." - SYNTAX BITS - { - region1(0), - region2(1) - } - -Hdsl2ShdslClockReferenceType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The various STU-C symbol clock references for the - HDSL2/SHDSL span, represented as an enumeration." - SYNTAX INTEGER - { - localClk(1), -- Mode-1 per G991.2 - networkClk(2), -- Mode-2 per G991.2 - dataOrNetworkClk(3), -- Mode-3a per G991.2 - dataClk(4) -- Mode-3b per G991.2 - } - --- Span Configuration Group --- - -hdsl2ShdslSpanConfTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2ShdslSpanConfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table supports overall configuration of HDSL2/SHDSL - Spans. Entries in this table MUST be maintained in a - persistent manner." - ::= { hdsl2ShdslMibObjects 1 } - -hdsl2ShdslSpanConfEntry OBJECT-TYPE - SYNTAX Hdsl2ShdslSpanConfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the hdsl2ShdslSpanConfTable. Each entry - represents the complete Span in a single HDSL2/SHDSL line. - It is indexed by the ifIndex of the associated HDSL2/SHDSL - - - line." - INDEX { ifIndex } - ::= { hdsl2ShdslSpanConfTable 1 } - -Hdsl2ShdslSpanConfEntry ::= - SEQUENCE - { - hdsl2ShdslSpanConfNumRepeaters Unsigned32, - hdsl2ShdslSpanConfProfile SnmpAdminString, - hdsl2ShdslSpanConfAlarmProfile SnmpAdminString - } - - hdsl2ShdslSpanConfNumRepeaters OBJECT-TYPE - SYNTAX Unsigned32(0..8) - UNITS "repeaters" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object provisions the number of repeaters/regenerators - in this HDSL2/SHDSL Span." - ::= { hdsl2ShdslSpanConfEntry 1 } - -hdsl2ShdslSpanConfProfile OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is a pointer to a span configuration profile in - the hdsl2ShdslSpanConfProfileTable, which applies to this span. - The value of this object is the index of the referenced profile - in the hdsl2ShdslSpanConfProfileTable. Note that span - configuration profiles are only applicable to SHDSL lines. - - HDSL2 lines MUST reference the default profile, 'DEFVAL'. - By default, this object will have the value 'DEFVAL' (the index - of the default profile). - - Any attempt to set this object to a value that is not the value - of the index for an active entry in the profile table, - hdsl2ShdslSpanConfProfileTable, MUST be rejected." - ::= { hdsl2ShdslSpanConfEntry 2 } - -hdsl2ShdslSpanConfAlarmProfile OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is a pointer to an Alarm configuration profile in - - - the hdsl2ShdslEndpointAlarmConfProfileTable. The value of this - object is the index of the referenced profile in the - hdsl2ShdslEndpointAlarmConfProfileTable. The alarm threshold - configuration in the referenced profile will be used by default - for all segment endpoints in this span. Individual endpoints - may override this profile by explicitly specifying some other - profile in the hdsl2ShdslEndpointConfTable. By default, this - object will have the value 'DEFVAL' (the index of the default - profile). - - Any attempt to set this object to a value that is not the value - of the index for an active entry in the profile table, - hdsl2ShdslEndpointAlarmConfProfileTable, MUST be rejected." - ::= { hdsl2ShdslSpanConfEntry 3 } - --- Span Status Group --- - -hdsl2ShdslSpanStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2ShdslSpanStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides overall status information of - HDSL2/SHDSL spans. This table contains live data from - equipment. As such, it is NOT persistent." - ::= { hdsl2ShdslMibObjects 2 } - -hdsl2ShdslSpanStatusEntry OBJECT-TYPE - SYNTAX Hdsl2ShdslSpanStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the hdsl2ShdslSpanStatusTable. Each entry - represents the complete span in a single HDSL2/SHDSL line. - It is indexed by the ifIndex of the associated HDSL2/SHDSL - line." - INDEX { ifIndex } - ::= { hdsl2ShdslSpanStatusTable 1 } - -Hdsl2ShdslSpanStatusEntry ::= - SEQUENCE - { - hdsl2ShdslStatusNumAvailRepeaters Unsigned32, - hdsl2ShdslStatusMaxAttainableLineRate Unsigned32, - hdsl2ShdslStatusActualLineRate Unsigned32, - hdsl2ShdslStatusTransmissionModeCurrent - Hdsl2ShdslTransmissionModeType - - - } - -hdsl2ShdslStatusNumAvailRepeaters OBJECT-TYPE - SYNTAX Unsigned32(0..8) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Contains the actual number of repeaters/regenerators - discovered in this HDSL2/SHDSL span." - ::= { hdsl2ShdslSpanStatusEntry 1 } - -hdsl2ShdslStatusMaxAttainableLineRate OBJECT-TYPE - SYNTAX Unsigned32(0..4112000) - UNITS "bps" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Contains the maximum attainable line rate in this HDSL2/SHDSL - span. This object provides the maximum rate the line is - capable of achieving. This is based upon measurements made - during line probing." - ::= { hdsl2ShdslSpanStatusEntry 2 } - -hdsl2ShdslStatusActualLineRate OBJECT-TYPE - SYNTAX Unsigned32(0..4112000) - UNITS "bps" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Contains the actual line rate in this HDSL2/SHDSL span. This - should equal ifSpeed." - ::= { hdsl2ShdslSpanStatusEntry 3 } - -hdsl2ShdslStatusTransmissionModeCurrent OBJECT-TYPE - SYNTAX Hdsl2ShdslTransmissionModeType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Contains the current Power Spectral Density (PSD) regional - setting of the HDSL2/SHDSL span." - ::= { hdsl2ShdslSpanStatusEntry 4 } - --- Unit Inventory Group --- - -hdsl2ShdslInventoryTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2ShdslInventoryEntry - MAX-ACCESS not-accessible - - - STATUS current - DESCRIPTION - "This table supports retrieval of unit inventory information - available via the EOC from units in a HDSL2/SHDSL line. - - Entries in this table are dynamically created during the - line discovery process. The life cycle for these entries - is as follows: - - - xtu discovers a device, either a far-end xtu or an xru - - an inventory table entry is created for the device - - the line goes down for whatever reason - - inventory table entries for unreachable devices are - destroyed. - - As these entries are created/destroyed dynamically, they - are NOT persistent." - ::= { hdsl2ShdslMibObjects 3 } - -hdsl2ShdslInventoryEntry OBJECT-TYPE - SYNTAX Hdsl2ShdslInventoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the hdsl2ShdslInventoryTable. Each entry - represents inventory information for a single unit in a - HDSL2/SHDSL line. It is indexed by the ifIndex of the - HDSL2/SHDSL line and the Hdsl2ShdslUnitId of the - associated unit." - INDEX { ifIndex, hdsl2ShdslInvIndex } - ::= { hdsl2ShdslInventoryTable 1 } - -Hdsl2ShdslInventoryEntry ::= - SEQUENCE - { - hdsl2ShdslInvIndex Hdsl2ShdslUnitId, - hdsl2ShdslInvVendorID OCTET STRING, - hdsl2ShdslInvVendorModelNumber OCTET STRING, - hdsl2ShdslInvVendorSerialNumber OCTET STRING, - hdsl2ShdslInvVendorEOCSoftwareVersion Integer32, - hdsl2ShdslInvStandardVersion Integer32, - hdsl2ShdslInvVendorListNumber OCTET STRING, - hdsl2ShdslInvVendorIssueNumber OCTET STRING, - hdsl2ShdslInvVendorSoftwareVersion OCTET STRING, - hdsl2ShdslInvEquipmentCode OCTET STRING, - hdsl2ShdslInvVendorOther OCTET STRING, - hdsl2ShdslInvTransmissionModeCapability - Hdsl2ShdslTransmissionModeType - - - } - -hdsl2ShdslInvIndex OBJECT-TYPE - SYNTAX Hdsl2ShdslUnitId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry in this table corresponds to a physical element - in a HDSL2/SHDSL Span. It is based on the EOC unit addressing - scheme with reference to the xtuC." - ::= { hdsl2ShdslInventoryEntry 1 } - -hdsl2ShdslInvVendorID OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(8)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Vendor ID as reported in an Inventory Response message." - ::= { hdsl2ShdslInventoryEntry 2 } - -hdsl2ShdslInvVendorModelNumber OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(12)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Vendor model number as reported in an Inventory Response - message." - ::= { hdsl2ShdslInventoryEntry 3 } - -hdsl2ShdslInvVendorSerialNumber OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(12)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Vendor serial number as reported in an Inventory Response - message." - ::= { hdsl2ShdslInventoryEntry 4 } - -hdsl2ShdslInvVendorEOCSoftwareVersion OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Vendor EOC version as reported in a Discovery Response - message." - ::= { hdsl2ShdslInventoryEntry 5 } - -hdsl2ShdslInvStandardVersion OBJECT-TYPE - - - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Version of the HDSL2/SHDSL standard implemented, as reported - in an Inventory Response message." - ::= { hdsl2ShdslInventoryEntry 6 } - -hdsl2ShdslInvVendorListNumber OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(3)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Vendor list number as reported in an Inventory Response - message." - ::= { hdsl2ShdslInventoryEntry 7 } - -hdsl2ShdslInvVendorIssueNumber OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(2)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Vendor issue number as reported in an Inventory Response - message." - ::= { hdsl2ShdslInventoryEntry 8 } - -hdsl2ShdslInvVendorSoftwareVersion OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(6)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Vendor software version as reported in an Inventory Response - message." - ::= { hdsl2ShdslInventoryEntry 9 } - -hdsl2ShdslInvEquipmentCode OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(10)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Equipment code conforming to ANSI T1.213, Coded Identification - of Equipment Entities." - ::= { hdsl2ShdslInventoryEntry 10 } - -hdsl2ShdslInvVendorOther OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(12)) - MAX-ACCESS read-only - STATUS current - - - DESCRIPTION - "Other vendor information as reported in an Inventory Response - message." - ::= { hdsl2ShdslInventoryEntry 11 } - -hdsl2ShdslInvTransmissionModeCapability OBJECT-TYPE - SYNTAX Hdsl2ShdslTransmissionModeType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Contains the transmission mode capability of the SHDSL unit." - ::= { hdsl2ShdslInventoryEntry 12 } - --- Segment Endpoint Configuration Group --- - -hdsl2ShdslEndpointConfTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2ShdslEndpointConfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table supports configuration parameters for segment - endpoints in a HDSL2/SHDSL line. As this table is indexed - by ifIndex, it MUST be maintained in a persistent manner." - ::= { hdsl2ShdslMibObjects 4 } - -hdsl2ShdslEndpointConfEntry OBJECT-TYPE - SYNTAX Hdsl2ShdslEndpointConfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the hdsl2ShdslEndpointConfTable. Each entry - represents a single segment endpoint in a HDSL2/SHDSL line. - It is indexed by the ifIndex of the HDSL2/SHDSL line, the - UnitId of the associated unit, the side of the unit, and the - wire-pair of the associated modem." - INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide, - hdsl2ShdslEndpointWirePair} - ::= { hdsl2ShdslEndpointConfTable 1 } - -Hdsl2ShdslEndpointConfEntry ::= - SEQUENCE - { - hdsl2ShdslEndpointSide Hdsl2ShdslUnitSide, - hdsl2ShdslEndpointWirePair Hdsl2ShdslWirePair, - hdsl2ShdslEndpointAlarmConfProfile SnmpAdminString - } - - -hdsl2ShdslEndpointSide OBJECT-TYPE - SYNTAX Hdsl2ShdslUnitSide - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The side of the unit associated with this segment endpoint - - Network/Customer side - as per the Hdsl2ShdslUnitSide textual - convention." - ::= { hdsl2ShdslEndpointConfEntry 1 } - -hdsl2ShdslEndpointWirePair OBJECT-TYPE - SYNTAX Hdsl2ShdslWirePair - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The wire-pair of the modem associated with this segment - endpoint as per the Hdsl2ShdslWirePair textual convention." - ::= { hdsl2ShdslEndpointConfEntry 2 } - -hdsl2ShdslEndpointAlarmConfProfile OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..32)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object configures the alarm threshold values to be used - for this segment endpoint. The values are obtained from the - alarm configuration profile referenced by this object. The - value of this object is the index of the referenced profile in - the hdsl2ShdslEndpointAlarmConfProfileTable, or NULL (a zero- - length SnmpAdminString). If the value is a zero-length - SnmpAdminString, the endpoint uses the default Alarm - Configuration Profile for the associated span as per the - hdsl2ShdslSpanConfAlarmProfile object in the - hdsl2ShdslSpanConfTable. The default value of this object is - a zero-length SnmpAdminString. - - Any attempt to set this object to a value that is not the value - of the index for an active entry in the profile table, - hdsl2ShdslEndpointAlarmConfProfileTable, MUST be rejected." - ::= { hdsl2ShdslEndpointConfEntry 3 } - --- Segment Endpoint Current Status/Performance Group --- - -hdsl2ShdslEndpointCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2ShdslEndpointCurrEntry - MAX-ACCESS not-accessible - STATUS current - - - DESCRIPTION - "This table contains current status and performance information - for segment endpoints in HDSL2/SHDSL Lines. As with other - tables in this MIB indexed by ifIndex, entries in this table - MUST be maintained in a persistent manner." - ::= { hdsl2ShdslMibObjects 5 } - -hdsl2ShdslEndpointCurrEntry OBJECT-TYPE - SYNTAX Hdsl2ShdslEndpointCurrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the hdsl2ShdslEndpointCurrTable. Each entry - contains status and performance information relating to a - single segment endpoint. It is indexed by the ifIndex of the - HDSL2/SHDSL line, the UnitId of the associated unit, the side - of the unit, and the wire-pair of the associated modem." - INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide, - hdsl2ShdslEndpointWirePair } - ::= { hdsl2ShdslEndpointCurrTable 1 } - -Hdsl2ShdslEndpointCurrEntry ::= - SEQUENCE - { - hdsl2ShdslEndpointCurrAtn Integer32, - hdsl2ShdslEndpointCurrSnrMgn Integer32, - hdsl2ShdslEndpointCurrStatus BITS, - hdsl2ShdslEndpointES Counter32, - hdsl2ShdslEndpointSES Counter32, - hdsl2ShdslEndpointCRCanomalies Counter32, - hdsl2ShdslEndpointLOSWS Counter32, - hdsl2ShdslEndpointUAS Counter32, - hdsl2ShdslEndpointCurr15MinTimeElapsed - Hdsl2ShdslPerfTimeElapsed, - hdsl2ShdslEndpointCurr15MinES PerfCurrentCount, - hdsl2ShdslEndpointCurr15MinSES PerfCurrentCount, - hdsl2ShdslEndpointCurr15MinCRCanomalies PerfCurrentCount, - hdsl2ShdslEndpointCurr15MinLOSWS PerfCurrentCount, - hdsl2ShdslEndpointCurr15MinUAS PerfCurrentCount, - hdsl2ShdslEndpointCurr1DayTimeElapsed - Hdsl2ShdslPerfTimeElapsed, - hdsl2ShdslEndpointCurr1DayES - Hdsl2ShdslPerfCurrDayCount, - hdsl2ShdslEndpointCurr1DaySES - Hdsl2ShdslPerfCurrDayCount, - hdsl2ShdslEndpointCurr1DayCRCanomalies - Hdsl2ShdslPerfCurrDayCount, - hdsl2ShdslEndpointCurr1DayLOSWS - - - Hdsl2ShdslPerfCurrDayCount, - hdsl2ShdslEndpointCurr1DayUAS - Hdsl2ShdslPerfCurrDayCount - } - -hdsl2ShdslEndpointCurrAtn OBJECT-TYPE - SYNTAX Integer32(-127..128) - UNITS "dB" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current loop attenuation for this endpoint as reported in - a Network or Customer Side Performance Status message." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 1 } - -hdsl2ShdslEndpointCurrSnrMgn OBJECT-TYPE - SYNTAX Integer32(-127..128) - UNITS "dB" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current SNR margin for this endpoint as reported in a - Status Response/SNR message." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 2 } - -hdsl2ShdslEndpointCurrStatus OBJECT-TYPE - SYNTAX BITS - { - noDefect(0), - powerBackoff(1), - deviceFault(2), - dcContinuityFault(3), - snrMarginAlarm(4), - loopAttenuationAlarm(5), - loswFailureAlarm(6), - configInitFailure(7), - protocolInitFailure(8), - noNeighborPresent(9), - loopbackActive(10) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Contains the current state of the endpoint. This is a - bitmap of possible conditions. The various bit positions - are: - - - noDefect There no defects on the line. - - powerBackoff Indicates enhanced Power Backoff. - - deviceFault Indicates a vendor-dependent - diagnostic or self-test fault - has been detected. - - dcContinuityFault Indicates vendor-dependent - conditions that interfere with - span powering such as short and - open circuits. - - snrMarginAlarm Indicates that the SNR margin - has dropped below the alarm threshold. - - loopAttenuationAlarm Indicates that the loop attenuation - exceeds the alarm threshold. - - loswFailureAlarm Indicates a forward LOSW alarm. - - configInitFailure Endpoint failure during initialization - due to paired endpoint not able to - support requested configuration. - - protocolInitFailure Endpoint failure during initialization - due to incompatible protocol used by - the paired endpoint. - - noNeighborPresent Endpoint failure during initialization - due to no activation sequence detected - from paired endpoint. - - loopbackActive A loopback is currently active at this - Segment Endpoint. - - This is intended to supplement ifOperStatus. Note that there - is a 1-1 relationship between the status bits defined in this - object and the notification thresholds defined elsewhere in - this MIB." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 3 } - -hdsl2ShdslEndpointES OBJECT-TYPE - SYNTAX Counter32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - - - DESCRIPTION - "Count of Errored Seconds (ES) on this endpoint since the xU - was last restarted." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 4 } - -hdsl2ShdslEndpointSES OBJECT-TYPE - SYNTAX Counter32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Severely Errored Seconds (SES) on this endpoint - since the xU was last restarted." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 5 } - -hdsl2ShdslEndpointCRCanomalies OBJECT-TYPE - SYNTAX Counter32 - UNITS "detected CRC Anomalies" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of CRC anomalies on this endpoint since the xU was - last restarted." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 6 } - -hdsl2ShdslEndpointLOSWS OBJECT-TYPE - SYNTAX Counter32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Loss of Sync Word (LOSW) Seconds on this endpoint - since the xU was last restarted." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 7 } - -hdsl2ShdslEndpointUAS OBJECT-TYPE - SYNTAX Counter32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Unavailable Seconds (UAS) on this endpoint since - the xU was last restarted." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - - - ::= { hdsl2ShdslEndpointCurrEntry 8 } - -hdsl2ShdslEndpointCurr15MinTimeElapsed OBJECT-TYPE - SYNTAX Hdsl2ShdslPerfTimeElapsed - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total elapsed seconds in the current 15-minute interval." - ::= { hdsl2ShdslEndpointCurrEntry 9 } - -hdsl2ShdslEndpointCurr15MinES OBJECT-TYPE - SYNTAX PerfCurrentCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Errored Seconds (ES) in the current 15-minute - interval." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 10 } - -hdsl2ShdslEndpointCurr15MinSES OBJECT-TYPE - SYNTAX PerfCurrentCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Severely Errored Seconds (SES) in the current - 15-minute interval." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 11 } - -hdsl2ShdslEndpointCurr15MinCRCanomalies OBJECT-TYPE - SYNTAX PerfCurrentCount - UNITS "detected CRC Anomalies" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of CRC anomalies in the current 15-minute interval." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 12 } - -hdsl2ShdslEndpointCurr15MinLOSWS OBJECT-TYPE - SYNTAX PerfCurrentCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - - - DESCRIPTION - "Count of Loss of Sync Word (LOSW) Seconds in the current - 15-minute interval." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 13 } - -hdsl2ShdslEndpointCurr15MinUAS OBJECT-TYPE - SYNTAX PerfCurrentCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Unavailable Seconds (UAS) in the current 15-minute - interval." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 14 } - -hdsl2ShdslEndpointCurr1DayTimeElapsed OBJECT-TYPE - SYNTAX Hdsl2ShdslPerfTimeElapsed - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of seconds that have elapsed since the beginning of - the current 1-day interval." - ::= { hdsl2ShdslEndpointCurrEntry 15 } - -hdsl2ShdslEndpointCurr1DayES OBJECT-TYPE - SYNTAX Hdsl2ShdslPerfCurrDayCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Errored Seconds (ES) during the current day as - measured by hdsl2ShdslEndpointCurr1DayTimeElapsed." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 16 } - -hdsl2ShdslEndpointCurr1DaySES OBJECT-TYPE - SYNTAX Hdsl2ShdslPerfCurrDayCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Severely Errored Seconds (SES) during the current - day as measured by hdsl2ShdslEndpointCurr1DayTimeElapsed." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 17 } - - -hdsl2ShdslEndpointCurr1DayCRCanomalies OBJECT-TYPE - SYNTAX Hdsl2ShdslPerfCurrDayCount - UNITS "detected CRC Anomalies" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of CRC anomalies during the current day as measured - by hdsl2ShdslEndpointCurr1DayTimeElapsed." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 18 } - -hdsl2ShdslEndpointCurr1DayLOSWS OBJECT-TYPE - SYNTAX Hdsl2ShdslPerfCurrDayCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Loss of Sync Word (LOSW) Seconds during the current - day as measured by hdsl2ShdslEndpointCurr1DayTimeElapsed." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 19 } - -hdsl2ShdslEndpointCurr1DayUAS OBJECT-TYPE - SYNTAX Hdsl2ShdslPerfCurrDayCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Unavailable Seconds (UAS) during the current day as - measured by hdsl2ShdslEndpointCurr1DayTimeElapsed." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2ShdslEndpointCurrEntry 20 } - --- Segment Endpoint 15-Minute Interval Status/Performance Group --- - -hdsl2Shdsl15MinIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2Shdsl15MinIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides one row for each HDSL2/SHDSL endpoint - performance data collection interval. This table contains - live data from equipment. As such, it is NOT persistent." - ::= { hdsl2ShdslMibObjects 6 } - -hdsl2Shdsl15MinIntervalEntry OBJECT-TYPE - SYNTAX Hdsl2Shdsl15MinIntervalEntry - - - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the hdsl2Shdsl15MinIntervalTable." - INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide, - hdsl2ShdslEndpointWirePair, hdsl2Shdsl15MinIntervalNumber} - ::= { hdsl2Shdsl15MinIntervalTable 1 } - -Hdsl2Shdsl15MinIntervalEntry ::= - SEQUENCE - { - hdsl2Shdsl15MinIntervalNumber Unsigned32, - hdsl2Shdsl15MinIntervalES PerfIntervalCount, - hdsl2Shdsl15MinIntervalSES PerfIntervalCount, - hdsl2Shdsl15MinIntervalCRCanomalies PerfIntervalCount, - hdsl2Shdsl15MinIntervalLOSWS PerfIntervalCount, - hdsl2Shdsl15MinIntervalUAS PerfIntervalCount - } - -hdsl2Shdsl15MinIntervalNumber OBJECT-TYPE - SYNTAX Unsigned32(1..96) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Performance Data Interval number. 1 is the the most recent - previous interval; interval 96 is 24 hours ago. Intervals - 2..96 are optional." - ::= { hdsl2Shdsl15MinIntervalEntry 1 } - -hdsl2Shdsl15MinIntervalES OBJECT-TYPE - SYNTAX PerfIntervalCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Errored Seconds (ES) during the interval." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2Shdsl15MinIntervalEntry 2 } - -hdsl2Shdsl15MinIntervalSES OBJECT-TYPE - SYNTAX PerfIntervalCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Severely Errored Seconds (SES) during the interval." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2Shdsl15MinIntervalEntry 3 } - - -hdsl2Shdsl15MinIntervalCRCanomalies OBJECT-TYPE - SYNTAX PerfIntervalCount - UNITS "detected CRC Anomalies" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of CRC anomalies during the interval." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2Shdsl15MinIntervalEntry 4 } - -hdsl2Shdsl15MinIntervalLOSWS OBJECT-TYPE - SYNTAX PerfIntervalCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Loss of Sync Word (LOSW) Seconds during the - interval." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2Shdsl15MinIntervalEntry 5 } - -hdsl2Shdsl15MinIntervalUAS OBJECT-TYPE - SYNTAX PerfIntervalCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Unavailable Seconds (UAS) during the interval." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2Shdsl15MinIntervalEntry 6 } - --- Segment Endpoint 1-Day Interval Status/Performance Group --- - -hdsl2Shdsl1DayIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2Shdsl1DayIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides one row for each HDSL2/SHDSL endpoint - performance data collection interval. This table contains - live data from equipment. As such, it is NOT persistent." - ::= { hdsl2ShdslMibObjects 7 } - -hdsl2Shdsl1DayIntervalEntry OBJECT-TYPE - SYNTAX Hdsl2Shdsl1DayIntervalEntry - MAX-ACCESS not-accessible - STATUS current - - - DESCRIPTION - "An entry in the hdsl2Shdsl1DayIntervalTable." - INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide, - hdsl2ShdslEndpointWirePair, hdsl2Shdsl1DayIntervalNumber } - ::= { hdsl2Shdsl1DayIntervalTable 1 } - -Hdsl2Shdsl1DayIntervalEntry ::= - SEQUENCE - { - hdsl2Shdsl1DayIntervalNumber Unsigned32, - hdsl2Shdsl1DayIntervalMoniSecs Hdsl2ShdslPerfTimeElapsed, - hdsl2Shdsl1DayIntervalES Hdsl2Shdsl1DayIntervalCount, - hdsl2Shdsl1DayIntervalSES Hdsl2Shdsl1DayIntervalCount, - hdsl2Shdsl1DayIntervalCRCanomalies Hdsl2Shdsl1DayIntervalCount, - hdsl2Shdsl1DayIntervalLOSWS Hdsl2Shdsl1DayIntervalCount, - hdsl2Shdsl1DayIntervalUAS Hdsl2Shdsl1DayIntervalCount - } - -hdsl2Shdsl1DayIntervalNumber OBJECT-TYPE - SYNTAX Unsigned32(1..30) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "History Data Interval number. Interval 1 is the the most - recent previous day; interval 30 is 30 days ago. Intervals - 2..30 are optional." - ::= { hdsl2Shdsl1DayIntervalEntry 1 } - -hdsl2Shdsl1DayIntervalMoniSecs OBJECT-TYPE - SYNTAX Hdsl2ShdslPerfTimeElapsed - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time in the 1-day interval over which the - performance monitoring information is actually counted. - This value will be the same as the interval duration except - in a situation where performance monitoring data could not - be collected for any reason." - ::= { hdsl2Shdsl1DayIntervalEntry 2 } - -hdsl2Shdsl1DayIntervalES OBJECT-TYPE - SYNTAX Hdsl2Shdsl1DayIntervalCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Errored Seconds (ES) during the 1-day interval as - - - measured by hdsl2Shdsl1DayIntervalMoniSecs." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2Shdsl1DayIntervalEntry 3 } - -hdsl2Shdsl1DayIntervalSES OBJECT-TYPE - SYNTAX Hdsl2Shdsl1DayIntervalCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Severely Errored Seconds (SES) during the 1-day - interval as measured by hdsl2Shdsl1DayIntervalMoniSecs." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2Shdsl1DayIntervalEntry 4 } - -hdsl2Shdsl1DayIntervalCRCanomalies OBJECT-TYPE - SYNTAX Hdsl2Shdsl1DayIntervalCount - UNITS "detected CRC Anomalies" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of CRC anomalies during the 1-day interval as - measured by hdsl2Shdsl1DayIntervalMoniSecs." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2Shdsl1DayIntervalEntry 5 } - -hdsl2Shdsl1DayIntervalLOSWS OBJECT-TYPE - SYNTAX Hdsl2Shdsl1DayIntervalCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Loss of Sync Word (LOSW) Seconds during the 1-day - interval as measured by hdsl2Shdsl1DayIntervalMoniSecs." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2Shdsl1DayIntervalEntry 6 } - -hdsl2Shdsl1DayIntervalUAS OBJECT-TYPE - SYNTAX Hdsl2Shdsl1DayIntervalCount - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of Unavailable Seconds (UAS) during the 1-day interval - as measured by hdsl2Shdsl1DayIntervalMoniSecs." - REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" - ::= { hdsl2Shdsl1DayIntervalEntry 7 } - - --- Maintenance Group --- - -hdsl2ShdslEndpointMaintTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2ShdslEndpointMaintEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table supports maintenance operations (eg. loopbacks) - to be performed on HDSL2/SHDSL segment endpoints. This table - contains live data from equipment. As such, it is NOT - persistent." - ::= { hdsl2ShdslMibObjects 8 } - -hdsl2ShdslEndpointMaintEntry OBJECT-TYPE - SYNTAX Hdsl2ShdslEndpointMaintEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the hdsl2ShdslEndpointMaintTable. Each entry - corresponds to a single segment endpoint, and is indexed by the - ifIndex of the HDSL2/SHDSL line, the UnitId of the associated - unit and the side of the unit." - INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide } - ::= { hdsl2ShdslEndpointMaintTable 1 } - -Hdsl2ShdslEndpointMaintEntry ::= - SEQUENCE - { - hdsl2ShdslMaintLoopbackConfig INTEGER, - hdsl2ShdslMaintTipRingReversal INTEGER, - hdsl2ShdslMaintPowerBackOff INTEGER, - hdsl2ShdslMaintSoftRestart INTEGER - } - -hdsl2ShdslMaintLoopbackConfig OBJECT-TYPE - SYNTAX INTEGER - { - noLoopback(1), - normalLoopback(2), - specialLoopback(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object controls configuration of loopbacks for the - associated segment endpoint. The status of the loopback - is obtained via the hdsl2ShdslEndpointCurrStatus object." - - - ::= { hdsl2ShdslEndpointMaintEntry 1 } - -hdsl2ShdslMaintTipRingReversal OBJECT-TYPE - SYNTAX INTEGER - { - normal(1), - reversed(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the state of the tip/ring pair at the - associated segment endpoint." - ::= { hdsl2ShdslEndpointMaintEntry 2 } - -hdsl2ShdslMaintPowerBackOff OBJECT-TYPE - SYNTAX INTEGER - { - default(1), - enhanced(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object configures the receiver at the associated - segment endpoint to operate in default or enhanced power - backoff mode." - ::= { hdsl2ShdslEndpointMaintEntry 3 } - -hdsl2ShdslMaintSoftRestart OBJECT-TYPE - SYNTAX INTEGER - { - ready(1), - restart(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object enables the manager to trigger a soft restart - of the modem at the associated segment endpoint. The manager - may only set this object to the 'restart(2)' value, which - initiates a restart. The agent will perform a restart after - approximately 5 seconds. Following the 5 second period, the - agent will restore the object to the 'ready(1)' state." - ::= { hdsl2ShdslEndpointMaintEntry 4 } - -hdsl2ShdslUnitMaintTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2ShdslUnitMaintEntry - - - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table supports maintenance operations for units in a - HDSL2/SHDSL line. Entries in this table MUST be maintained - in a persistent manner." - ::= { hdsl2ShdslMibObjects 9 } - -hdsl2ShdslUnitMaintEntry OBJECT-TYPE - SYNTAX Hdsl2ShdslUnitMaintEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the hdsl2ShdslUnitMaintTable. Each entry - corresponds to a single unit, and is indexed by the ifIndex - of the HDSL2/SHDSL line and the UnitId of the associated - unit." - INDEX { ifIndex, hdsl2ShdslInvIndex } - ::= { hdsl2ShdslUnitMaintTable 1 } - -Hdsl2ShdslUnitMaintEntry ::= - SEQUENCE - { - hdsl2ShdslMaintLoopbackTimeout Integer32, - hdsl2ShdslMaintUnitPowerSource INTEGER - } - -hdsl2ShdslMaintLoopbackTimeout OBJECT-TYPE - SYNTAX Integer32(0..4095) - UNITS "minutes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object configures the timeout value for loopbacks - initiated at segments endpoints contained in the associated - unit. A value of 0 disables the timeout." - ::= { hdsl2ShdslUnitMaintEntry 1 } - -hdsl2ShdslMaintUnitPowerSource OBJECT-TYPE - SYNTAX INTEGER - { - local(1), - span(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the DC power source being used by the - - - associated unit." - ::= { hdsl2ShdslUnitMaintEntry 2 } - --- Span Configuration Profile Group --- - -hdsl2ShdslSpanConfProfileTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2ShdslSpanConfProfileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table supports definitions of span configuration - profiles for SHDSL lines. HDSL2 does not support these - configuration options. This table MUST be maintained - in a persistent manner." - ::= { hdsl2ShdslMibObjects 10 } - -hdsl2ShdslSpanConfProfileEntry OBJECT-TYPE - SYNTAX Hdsl2ShdslSpanConfProfileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry corresponds to a single span configuration - profile. Each profile contains a set of span configuration - parameters. The configuration parameters in a profile are - applied to those lines referencing that profile (see the - hdsl2ShdslSpanConfProfile object). Profiles may be - created/deleted using the row creation/deletion mechanism - via hdsl2ShdslSpanConfProfileRowStatus. If an active - entry is referenced in hdsl2ShdslSpanConfProfile, the - entry MUST remain active until all references are removed." - INDEX { IMPLIED hdsl2ShdslSpanConfProfileName } - ::= { hdsl2ShdslSpanConfProfileTable 1 } - -Hdsl2ShdslSpanConfProfileEntry ::= - SEQUENCE - { - hdsl2ShdslSpanConfProfileName SnmpAdminString, - hdsl2ShdslSpanConfWireInterface INTEGER, - hdsl2ShdslSpanConfMinLineRate Unsigned32, - hdsl2ShdslSpanConfMaxLineRate Unsigned32, - hdsl2ShdslSpanConfPSD INTEGER, - hdsl2ShdslSpanConfTransmissionMode - Hdsl2ShdslTransmissionModeType, - hdsl2ShdslSpanConfRemoteEnabled INTEGER, - hdsl2ShdslSpanConfPowerFeeding INTEGER, - hdsl2ShdslSpanConfCurrCondTargetMarginDown Integer32, - hdsl2ShdslSpanConfWorstCaseTargetMarginDown Integer32, - - - hdsl2ShdslSpanConfCurrCondTargetMarginUp Integer32, - hdsl2ShdslSpanConfWorstCaseTargetMarginUp Integer32, - hdsl2ShdslSpanConfUsedTargetMargins BITS, - hdsl2ShdslSpanConfReferenceClock - Hdsl2ShdslClockReferenceType, - hdsl2ShdslSpanConfLineProbeEnable INTEGER, - hdsl2ShdslSpanConfProfileRowStatus RowStatus - } - -hdsl2ShdslSpanConfProfileName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object is the unique index associated with this profile. - Entries in this table are referenced via the object - hdsl2ShdslSpanConfProfile in Hdsl2ShdslSpanConfEntry." - ::= { hdsl2ShdslSpanConfProfileEntry 1 } - -hdsl2ShdslSpanConfWireInterface OBJECT-TYPE - SYNTAX INTEGER - { - twoWire(1), - fourWire(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the two-wire or optional four-wire - operation for SHDSL Lines." - DEFVAL { twoWire } - ::= { hdsl2ShdslSpanConfProfileEntry 2 } - -hdsl2ShdslSpanConfMinLineRate OBJECT-TYPE - SYNTAX Unsigned32(0..4112000) - UNITS "bps" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the minimum transmission rate for - the associated SHDSL Line in bits-per-second (bps). If - the minimum line rate equals the maximum line rate - (hdsl2ShdslSpanMaxLineRate), the line rate is considered - 'fixed'. If the minimum line rate is less than the maximum - line rate, the line rate is considered 'rate-adaptive'." - DEFVAL { 1552000 } - ::= { hdsl2ShdslSpanConfProfileEntry 3 } - - -hdsl2ShdslSpanConfMaxLineRate OBJECT-TYPE - SYNTAX Unsigned32(0..4112000) - UNITS "bps" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the maximum transmission rate for - the associated SHDSL Line in bits-per-second (bps). If - the minimum line rate equals the maximum line rate - (hdsl2ShdslSpanMaxLineRate), the line rate is considered - 'fixed'. If the minimum line rate is less than the maximum - line rate, the line rate is considered 'rate-adaptive'." - DEFVAL { 1552000 } - ::= { hdsl2ShdslSpanConfProfileEntry 4 } - -hdsl2ShdslSpanConfPSD OBJECT-TYPE - SYNTAX INTEGER - { - symmetric(1), - asymmetric(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures use of symmetric/asymmetric PSD (Power - Spectral Density) Mask for the associated SHDSL Line. Support - for symmetric PSD is mandatory for all supported data rates. - Support for asymmetric PSD is optional." - DEFVAL { symmetric } - ::= { hdsl2ShdslSpanConfProfileEntry 5 } - -hdsl2ShdslSpanConfTransmissionMode OBJECT-TYPE - SYNTAX Hdsl2ShdslTransmissionModeType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the regional setting for the SHDSL - line." - DEFVAL { { region1 } } - ::= { hdsl2ShdslSpanConfProfileEntry 6 } - -hdsl2ShdslSpanConfRemoteEnabled OBJECT-TYPE - SYNTAX INTEGER - { - enabled(1), - disabled(2) - } - MAX-ACCESS read-create - - - STATUS current - DESCRIPTION - "This object enables/disables support for remote management - of the units in a SHDSL line from the STU-R via the EOC." - DEFVAL { enabled } - ::= { hdsl2ShdslSpanConfProfileEntry 7 } - -hdsl2ShdslSpanConfPowerFeeding OBJECT-TYPE - SYNTAX INTEGER - { - noPower(1), - powerFeed(2), - wettingCurrent(3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object enables/disables support for optional power - feeding in a SHDSL line." - DEFVAL { noPower } - ::= { hdsl2ShdslSpanConfProfileEntry 8 } - -hdsl2ShdslSpanConfCurrCondTargetMarginDown OBJECT-TYPE - SYNTAX Integer32(-10..21) - UNITS "dB" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the downstream current condition target - SNR margin for a SHDSL line. The SNR margin is the difference - between the desired SNR and the actual SNR. Target SNR margin - is the desired SNR margin for a unit." - DEFVAL { 0 } - ::= { hdsl2ShdslSpanConfProfileEntry 9 } - -hdsl2ShdslSpanConfWorstCaseTargetMarginDown OBJECT-TYPE - SYNTAX Integer32(-10..21) - UNITS "dB" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the downstream worst case target SNR - margin for a SHDSL line. The SNR margin is the difference - between the desired SNR and the actual SNR. Target SNR - margin is the desired SNR margin for a unit." - DEFVAL { 0 } - ::= { hdsl2ShdslSpanConfProfileEntry 10 } - - -hdsl2ShdslSpanConfCurrCondTargetMarginUp OBJECT-TYPE - SYNTAX Integer32(-10..21) - UNITS "dB" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the upstream current condition target - SNR margin for a SHDSL line. The SNR margin is the difference - between the desired SNR and the actual SNR. Target SNR margin - is the desired SNR margin for a unit." - DEFVAL { 0 } - ::= { hdsl2ShdslSpanConfProfileEntry 11 } - -hdsl2ShdslSpanConfWorstCaseTargetMarginUp OBJECT-TYPE - SYNTAX Integer32(-10..21) - UNITS "dB" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the upstream worst case target SNR - margin for a SHDSL line. The SNR margin is the difference - between the desired SNR and the actual SNR. Target SNR margin - is the desired SNR margin for a unit." - DEFVAL { 0 } - ::= { hdsl2ShdslSpanConfProfileEntry 12 } - -hdsl2ShdslSpanConfUsedTargetMargins OBJECT-TYPE - SYNTAX BITS - { - currCondDown(0), - worstCaseDown(1), - currCondUp(2), - worstCaseUp(3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Contains indicates whether a target SNR margin is enabled or - disabled. This is a bit-map of possible settings. The - various bit positions are: - - currCondDown current condition downstream target SNR - margin enabled - - worstCaseDown worst case downstream target SNR margin - enabled - - currCondUp current condition upstream target SNR - - - margin enabled - - worstCaseUp worst case upstream target SNR margin - enabled." - DEFVAL { { currCondDown } } - ::= { hdsl2ShdslSpanConfProfileEntry 13 } - -hdsl2ShdslSpanConfReferenceClock OBJECT-TYPE - SYNTAX Hdsl2ShdslClockReferenceType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the clock reference for the STU-C - in a SHDSL Line." - DEFVAL { localClk } - ::= { hdsl2ShdslSpanConfProfileEntry 14 } - -hdsl2ShdslSpanConfLineProbeEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object enables/disables support for Line Probe of - the units in a SHDSL line. When Line Probe is enabled, the - system performs Line Probing to find the best possible - rate. If Line probe is disabled, the rate adaptation phase - is skipped to shorten set up time." - DEFVAL { disable } - ::= { hdsl2ShdslSpanConfProfileEntry 15 } - -hdsl2ShdslSpanConfProfileRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object controls creation/deletion of the associated - entry in this table per the semantics of RowStatus. If an - active entry is referenced in hdsl2ShdslSpanConfProfile, the - entry MUST remain active until all references are removed." - ::= { hdsl2ShdslSpanConfProfileEntry 16 } - --- Segment Endpoint Alarm Configuration Profile group --- - - -hdsl2ShdslEndpointAlarmConfProfileTable OBJECT-TYPE - SYNTAX SEQUENCE OF Hdsl2ShdslEndpointAlarmConfProfileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table supports definitions of alarm configuration - profiles for HDSL2/SHDSL segment endpoints. This table - MUST be maintained in a persistent manner." - ::= { hdsl2ShdslMibObjects 11 } - -hdsl2ShdslEndpointAlarmConfProfileEntry OBJECT-TYPE - SYNTAX Hdsl2ShdslEndpointAlarmConfProfileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry corresponds to a single alarm configuration profile. - Each profile contains a set of parameters for setting alarm - thresholds for various performance attributes monitored at - HDSL2/SHDSL segment endpoints. Profiles may be created/deleted - using the row creation/deletion mechanism via - hdsl2ShdslEndpointAlarmConfProfileRowStatus. If an active - entry is referenced in either hdsl2ShdslSpanConfAlarmProfile - or hdsl2ShdslEndpointAlarmConfProfile, the entry MUST remain - active until all references are removed." - INDEX { IMPLIED hdsl2ShdslEndpointAlarmConfProfileName } - ::= { hdsl2ShdslEndpointAlarmConfProfileTable 1 } - -Hdsl2ShdslEndpointAlarmConfProfileEntry ::= - SEQUENCE - { - hdsl2ShdslEndpointAlarmConfProfileName SnmpAdminString, - hdsl2ShdslEndpointThreshLoopAttenuation Integer32, - hdsl2ShdslEndpointThreshSNRMargin Integer32, - hdsl2ShdslEndpointThreshES - Hdsl2ShdslPerfIntervalThreshold, - hdsl2ShdslEndpointThreshSES - Hdsl2ShdslPerfIntervalThreshold, - hdsl2ShdslEndpointThreshCRCanomalies Integer32, - hdsl2ShdslEndpointThreshLOSWS - Hdsl2ShdslPerfIntervalThreshold, - hdsl2ShdslEndpointThreshUAS - Hdsl2ShdslPerfIntervalThreshold, - hdsl2ShdslEndpointAlarmConfProfileRowStatus RowStatus - } - -hdsl2ShdslEndpointAlarmConfProfileName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - - - STATUS current - DESCRIPTION - "This object is the unique index associated with this profile." - ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 1 } - -hdsl2ShdslEndpointThreshLoopAttenuation OBJECT-TYPE - SYNTAX Integer32(-127..128) - UNITS "dB" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the loop attenuation alarm threshold. - When the current value of hdsl2ShdslEndpointCurrAtn reaches - or exceeds this threshold, a hdsl2ShdslLoopAttenCrossing - MAY be generated." - DEFVAL { 0 } - ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 2 } - -hdsl2ShdslEndpointThreshSNRMargin OBJECT-TYPE - SYNTAX Integer32(-127..128) - UNITS "dB" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the SNR margin alarm threshold. - When the current value of hdsl2ShdslEndpointCurrSnrMgn - reaches or drops below this threshold, a - hdsl2ShdslSNRMarginCrossing MAY be generated." - DEFVAL { 0 } - ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 3 } - -hdsl2ShdslEndpointThreshES OBJECT-TYPE - SYNTAX Hdsl2ShdslPerfIntervalThreshold - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the threshold for the number of - errored seconds (ES) within any given 15-minute performance - data collection interval. If the value of errored seconds - in a particular 15-minute collection interval reaches/ - exceeds this value, a hdsl2ShdslPerfESThresh MAY be - generated. At most one notification will be sent per - interval per endpoint." - DEFVAL { 0 } - ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 4 } - -hdsl2ShdslEndpointThreshSES OBJECT-TYPE - - - SYNTAX Hdsl2ShdslPerfIntervalThreshold - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the threshold for the number of - severely errored seconds (SES) within any given 15-minute - performance data collection interval. If the value of - severely errored seconds in a particular 15-minute collection - interval reaches/exceeds this value, a hdsl2ShdslPerfSESThresh - MAY be generated. At most one notification will be sent per - interval per endpoint." - DEFVAL { 0 } - ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 5 } - -hdsl2ShdslEndpointThreshCRCanomalies OBJECT-TYPE - SYNTAX Integer32 - UNITS "detected CRC Anomalies" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the threshold for the number of - CRC anomalies within any given 15-minute performance data - collection interval. If the value of CRC anomalies in a - particular 15-minute collection interval reaches/exceeds - this value, a hdsl2ShdslPerfCRCanomaliesThresh MAY be - generated. At most one notification will be sent per - interval per endpoint." - DEFVAL { 0 } - ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 6 } - -hdsl2ShdslEndpointThreshLOSWS OBJECT-TYPE - SYNTAX Hdsl2ShdslPerfIntervalThreshold - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the threshold for the number of - Loss of Sync Word (LOSW) Seconds within any given 15-minute - performance data collection interval. If the value of LOSW - in a particular 15-minute collection interval reaches/exceeds - this value, a hdsl2ShdslPerfLOSWSThresh MAY be generated. - At most one notification will be sent per interval per - endpoint." - DEFVAL { 0 } - ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 7 } - -hdsl2ShdslEndpointThreshUAS OBJECT-TYPE - - - SYNTAX Hdsl2ShdslPerfIntervalThreshold - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object configures the threshold for the number of - unavailable seconds (UAS) within any given 15-minute - performance data collection interval. If the value of UAS - in a particular 15-minute collection interval reaches/exceeds - this value, a hdsl2ShdslPerfUASThresh MAY be generated. - At most one notification will be sent per interval per - endpoint." - DEFVAL { 0 } - ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 8 } - -hdsl2ShdslEndpointAlarmConfProfileRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object controls creation/deletion of the associated - entry in this table as per the semantics of RowStatus. - If an active entry is referenced in either - hdsl2ShdslSpanConfAlarmProfile or - hdsl2ShdslEndpointAlarmConfProfile, the entry MUST remain - active until all references are removed." - ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 9 } - --- Notifications Group --- - -hdsl2ShdslNotifications OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 0 } - -hdsl2ShdslLoopAttenCrossing NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurrAtn, - hdsl2ShdslEndpointThreshLoopAttenuation - } - STATUS current - DESCRIPTION - "This notification indicates that the loop attenuation - threshold (as per the hdsl2ShdslEndpointThreshLoopAttenuation - value) has been reached/exceeded for the HDSL2/SHDSL segment - endpoint." - ::= { hdsl2ShdslNotifications 1 } - -hdsl2ShdslSNRMarginCrossing NOTIFICATION-TYPE - - - OBJECTS - { - - hdsl2ShdslEndpointCurrSnrMgn, - hdsl2ShdslEndpointThreshSNRMargin - } - STATUS current - DESCRIPTION - "This notification indicates that the SNR margin threshold (as - per the hdsl2ShdslEndpointThreshSNRMargin value) has been - reached/exceeded for the HDSL2/SHDSL segment endpoint." - ::= { hdsl2ShdslNotifications 2 } - -hdsl2ShdslPerfESThresh NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurr15MinES, - hdsl2ShdslEndpointThreshES - } - STATUS current - DESCRIPTION - "This notification indicates that the errored seconds threshold - (as per the hdsl2ShdslEndpointThreshES value) has been reached/ - exceeded for the HDSL2/SHDSL segment endpoint." - ::= { hdsl2ShdslNotifications 3 } - -hdsl2ShdslPerfSESThresh NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurr15MinSES, - hdsl2ShdslEndpointThreshSES - } - STATUS current - DESCRIPTION - "This notification indicates that the severely errored seconds - threshold (as per the hdsl2ShdslEndpointThreshSES value) has - been reached/exceeded for the HDSL2/SHDSL Segment Endpoint." - ::= { hdsl2ShdslNotifications 4 } - -hdsl2ShdslPerfCRCanomaliesThresh NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurr15MinCRCanomalies, - hdsl2ShdslEndpointThreshCRCanomalies - } - STATUS current - DESCRIPTION - "This notification indicates that the CRC anomalies threshold - - - (as per the hdsl2ShdslEndpointThreshCRCanomalies value) has - been reached/exceeded for the HDSL2/SHDSL Segment Endpoint." - ::= { hdsl2ShdslNotifications 5 } - -hdsl2ShdslPerfLOSWSThresh NOTIFICATION-TYPE - OBJECTS - { - - hdsl2ShdslEndpointCurr15MinLOSWS, - hdsl2ShdslEndpointThreshLOSWS - } - STATUS current - DESCRIPTION - "This notification indicates that the LOSW seconds threshold - (as per the hdsl2ShdslEndpointThreshLOSWS value) has been - reached/exceeded for the HDSL2/SHDSL segment endpoint." - ::= { hdsl2ShdslNotifications 6 } - -hdsl2ShdslPerfUASThresh NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurr15MinUAS, - hdsl2ShdslEndpointThreshUAS - } - STATUS current - DESCRIPTION - "This notification indicates that the unavailable seconds - threshold (as per the hdsl2ShdslEndpointThreshUAS value) has - been reached/exceeded for the HDSL2/SHDSL segment endpoint." - ::= { hdsl2ShdslNotifications 7 } - -hdsl2ShdslSpanInvalidNumRepeaters NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslSpanConfNumRepeaters - } - STATUS current - DESCRIPTION - "This notification indicates that a mismatch has been detected - between the number of repeater/regenerator units configured - for a HDSL2/SHDSL line via the hdsl2ShdslSpanConfNumRepeaters - object and the actual number of repeater/regenerator units - discovered via the EOC." - ::= { hdsl2ShdslNotifications 8 } - -hdsl2ShdslLoopbackFailure NOTIFICATION-TYPE - OBJECTS - { - - - hdsl2ShdslMaintLoopbackConfig - } - STATUS current - DESCRIPTION - "This notification indicates that an endpoint maintenance - loopback command failed for an HDSL2/SHDSL segment." - ::= { hdsl2ShdslNotifications 9 } - -hdsl2ShdslpowerBackoff NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurrStatus - } - STATUS current - DESCRIPTION - "This notification indicates that the bit setting for - powerBackoff in the hdsl2ShdslEndpointCurrStatus object for - this endpoint has changed." - ::= { hdsl2ShdslNotifications 10 } - -hdsl2ShdsldeviceFault NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurrStatus - } - STATUS current - DESCRIPTION - "This notification indicates that the bit setting for - deviceFault in the hdsl2ShdslEndpointCurrStatus object for - this endpoint has changed." - ::= { hdsl2ShdslNotifications 11 } - -hdsl2ShdsldcContinuityFault NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurrStatus - } - STATUS current - DESCRIPTION - "This notification indicates that the bit setting for - dcContinuityFault in the hdsl2ShdslEndpointCurrStatus object - for this endpoint has changed." - ::= { hdsl2ShdslNotifications 12 } - -hdsl2ShdslconfigInitFailure NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurrStatus - - - } - STATUS current - DESCRIPTION - "This notification indicates that the bit setting for - configInitFailure in the hdsl2ShdslEndpointCurrStatus object - for this endpoint has changed." - ::= { hdsl2ShdslNotifications 13 } - -hdsl2ShdslprotocolInitFailure NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurrStatus - } - STATUS current - DESCRIPTION - "This notification indicates that the bit setting for - protocolInitFailure in the hdsl2ShdslEndpointCurrStatus - object for this endpoint has changed." - ::= { hdsl2ShdslNotifications 14 } - -hdsl2ShdslnoNeighborPresent NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslEndpointCurrStatus - } - STATUS current - DESCRIPTION - "This notification indicates that the bit setting for - noNeighborPresent in the hdsl2ShdslEndpointCurrStatus object - for this endpoint has changed." - ::= { hdsl2ShdslNotifications 15 } - -hdsl2ShdslLocalPowerLoss NOTIFICATION-TYPE - OBJECTS - { - hdsl2ShdslInvVendorID - } - STATUS current - DESCRIPTION - "This notification indicates impending unit failure due to - loss of local power (last gasp)." - ::= { hdsl2ShdslNotifications 16 } - --- conformance information --- - -hdsl2ShdslConformance OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 3 } -hdsl2ShdslGroups OBJECT IDENTIFIER ::= - - - { hdsl2ShdslConformance 1 } -hdsl2ShdslCompliances OBJECT IDENTIFIER ::= - { hdsl2ShdslConformance 2 } - --- agent compliance statements - -hdsl2ShdslLineMibCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The section outlines compliance requirements for this MIB." - MODULE - MANDATORY-GROUPS - { - hdsl2ShdslSpanConfGroup, - hdsl2ShdslSpanStatusGroup, - hdsl2ShdslInventoryGroup, - hdsl2ShdslEndpointConfGroup, - hdsl2ShdslEndpointCurrGroup, - hdsl2Shdsl15MinIntervalGroup, - hdsl2Shdsl1DayIntervalGroup, - hdsl2ShdslMaintenanceGroup, - hdsl2ShdslEndpointAlarmConfGroup, - hdsl2ShdslNotificationGroup - } - -GROUP hdsl2ShdslInventoryShdslGroup - DESCRIPTION - "Support for this group is only required for implementations - supporting SHDSL lines." - -GROUP hdsl2ShdslSpanShdslStatusGroup - DESCRIPTION - "Support for this group is only required for implementations - supporting SHDSL lines." - -GROUP hdsl2ShdslSpanConfProfileGroup - DESCRIPTION - "Support for this group is only required for implementations - supporting SHDSL lines." - - ::= { hdsl2ShdslCompliances 1 } - --- units of conformance --- - -hdsl2ShdslSpanConfGroup OBJECT-GROUP - OBJECTS - { - - - hdsl2ShdslSpanConfNumRepeaters, - hdsl2ShdslSpanConfProfile, - hdsl2ShdslSpanConfAlarmProfile - } - STATUS current - DESCRIPTION - "This group supports objects for configuring span related - parameters for HDSL2/SHDSL lines." - ::= { hdsl2ShdslGroups 1 } - -hdsl2ShdslSpanStatusGroup OBJECT-GROUP - OBJECTS - { - hdsl2ShdslStatusNumAvailRepeaters - } - STATUS current - DESCRIPTION - "This group supports objects for retrieving span related - status for HDSL2/SHDSL lines." - ::= { hdsl2ShdslGroups 2 } - -hdsl2ShdslInventoryShdslGroup OBJECT-GROUP - OBJECTS - { - hdsl2ShdslInvTransmissionModeCapability - } - STATUS current - DESCRIPTION - "This group supports objects for retrieving SHDSL-specific - inventory information." - ::= { hdsl2ShdslGroups 3 } - -hdsl2ShdslSpanShdslStatusGroup OBJECT-GROUP - OBJECTS - { - hdsl2ShdslStatusMaxAttainableLineRate, - hdsl2ShdslStatusActualLineRate, - hdsl2ShdslStatusTransmissionModeCurrent - } - STATUS current - DESCRIPTION - "This group supports objects for retrieving SHDSL-specific - span related status." - ::= { hdsl2ShdslGroups 4 } - -hdsl2ShdslInventoryGroup OBJECT-GROUP - OBJECTS - { - - - hdsl2ShdslInvVendorID, - hdsl2ShdslInvVendorModelNumber, - hdsl2ShdslInvVendorSerialNumber, - hdsl2ShdslInvVendorEOCSoftwareVersion, - hdsl2ShdslInvStandardVersion, - hdsl2ShdslInvVendorListNumber, - hdsl2ShdslInvVendorIssueNumber, - hdsl2ShdslInvVendorSoftwareVersion, - hdsl2ShdslInvEquipmentCode, - hdsl2ShdslInvVendorOther - } - STATUS current - DESCRIPTION - "This group supports objects that provide unit inventory - information about the units in HDSL2/SHDSL lines." - ::= { hdsl2ShdslGroups 5 } - -hdsl2ShdslEndpointConfGroup OBJECT-GROUP - OBJECTS - { - hdsl2ShdslEndpointCurrAtn - } - STATUS current - DESCRIPTION - "This group supports objects for configuring parameters for - segment endpoints in HDSL2/SHDSL lines." - ::= { hdsl2ShdslGroups 6 } - -hdsl2ShdslEndpointCurrGroup OBJECT-GROUP - OBJECTS - { - hdsl2ShdslEndpointCurrAtn, - hdsl2ShdslEndpointCurrSnrMgn, - hdsl2ShdslEndpointCurrStatus, - hdsl2ShdslEndpointES, - hdsl2ShdslEndpointSES, - hdsl2ShdslEndpointCRCanomalies, - hdsl2ShdslEndpointLOSWS, - hdsl2ShdslEndpointUAS, - hdsl2ShdslEndpointCurr15MinTimeElapsed, - hdsl2ShdslEndpointCurr15MinES, - hdsl2ShdslEndpointCurr15MinSES, - hdsl2ShdslEndpointCurr15MinCRCanomalies, - hdsl2ShdslEndpointCurr15MinLOSWS, - hdsl2ShdslEndpointCurr15MinUAS, - hdsl2ShdslEndpointCurr1DayTimeElapsed, - hdsl2ShdslEndpointCurr1DayES, - hdsl2ShdslEndpointCurr1DaySES, - - - hdsl2ShdslEndpointCurr1DayCRCanomalies, - hdsl2ShdslEndpointCurr1DayLOSWS, - hdsl2ShdslEndpointCurr1DayUAS - } - STATUS current - DESCRIPTION - "This group supports objects which provide current status and - performance measurements relating to segment endpoints in - HDSL2/SHDSL lines." - ::= { hdsl2ShdslGroups 7 } - -hdsl2Shdsl15MinIntervalGroup OBJECT-GROUP - OBJECTS - { - hdsl2Shdsl15MinIntervalES, - hdsl2Shdsl15MinIntervalSES, - hdsl2Shdsl15MinIntervalCRCanomalies, - hdsl2Shdsl15MinIntervalLOSWS, - hdsl2Shdsl15MinIntervalUAS - } - STATUS current - DESCRIPTION - "This group supports objects which maintain historic - performance measurements relating to segment endpoints in - HDSL2/SHDSL lines in 15-minute intervals." - ::= { hdsl2ShdslGroups 8 } - -hdsl2Shdsl1DayIntervalGroup OBJECT-GROUP - OBJECTS - { - hdsl2Shdsl1DayIntervalMoniSecs, - hdsl2Shdsl1DayIntervalES, - hdsl2Shdsl1DayIntervalSES, - hdsl2Shdsl1DayIntervalCRCanomalies, - hdsl2Shdsl1DayIntervalLOSWS, - hdsl2Shdsl1DayIntervalUAS - } - STATUS current - DESCRIPTION - "This group supports objects which maintain historic - performance measurements relating to segment endpoints in - HDSL2/SHDSL lines in 1-day intervals." - ::= { hdsl2ShdslGroups 9 } - -hdsl2ShdslMaintenanceGroup OBJECT-GROUP - OBJECTS - { - hdsl2ShdslMaintLoopbackConfig, - - - hdsl2ShdslMaintTipRingReversal, - hdsl2ShdslMaintPowerBackOff, - hdsl2ShdslMaintSoftRestart, - hdsl2ShdslMaintLoopbackTimeout, - hdsl2ShdslMaintUnitPowerSource - } - STATUS current - DESCRIPTION - "This group supports objects that provide support for - maintenance actions for HDSL2/SHDSL lines." - ::= { hdsl2ShdslGroups 10 } - -hdsl2ShdslEndpointAlarmConfGroup OBJECT-GROUP - OBJECTS - { - hdsl2ShdslEndpointAlarmConfProfile, - hdsl2ShdslEndpointThreshLoopAttenuation, - hdsl2ShdslEndpointThreshSNRMargin, - hdsl2ShdslEndpointThreshES, - hdsl2ShdslEndpointThreshSES, - hdsl2ShdslEndpointThreshCRCanomalies, - hdsl2ShdslEndpointThreshLOSWS, - hdsl2ShdslEndpointThreshUAS, - hdsl2ShdslEndpointAlarmConfProfileRowStatus - } - STATUS current - DESCRIPTION - "This group supports objects that allow configuration of alarm - thresholds for various performance parameters for HDSL2/SHDSL - lines." - ::= { hdsl2ShdslGroups 11 } - -hdsl2ShdslNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS - { - hdsl2ShdslLoopAttenCrossing, - hdsl2ShdslSNRMarginCrossing, - hdsl2ShdslPerfESThresh, - hdsl2ShdslPerfSESThresh, - hdsl2ShdslPerfCRCanomaliesThresh, - hdsl2ShdslPerfLOSWSThresh, - hdsl2ShdslPerfUASThresh, - hdsl2ShdslSpanInvalidNumRepeaters, - hdsl2ShdslLoopbackFailure, - hdsl2ShdslpowerBackoff, - hdsl2ShdsldeviceFault, - hdsl2ShdsldcContinuityFault, - hdsl2ShdslconfigInitFailure, - - - hdsl2ShdslprotocolInitFailure, - hdsl2ShdslnoNeighborPresent, - hdsl2ShdslLocalPowerLoss - } - STATUS current - DESCRIPTION - "This group supports notifications of significant conditions - associated with HDSL2/SHDSL lines." - ::= { hdsl2ShdslGroups 12 } - -hdsl2ShdslSpanConfProfileGroup OBJECT-GROUP - OBJECTS - { - hdsl2ShdslSpanConfWireInterface, - hdsl2ShdslSpanConfMinLineRate, - hdsl2ShdslSpanConfMaxLineRate, - hdsl2ShdslSpanConfPSD, - hdsl2ShdslSpanConfTransmissionMode, - hdsl2ShdslSpanConfRemoteEnabled, - hdsl2ShdslSpanConfPowerFeeding, - hdsl2ShdslSpanConfCurrCondTargetMarginDown, - hdsl2ShdslSpanConfWorstCaseTargetMarginDown, - hdsl2ShdslSpanConfCurrCondTargetMarginUp, - hdsl2ShdslSpanConfWorstCaseTargetMarginUp, - hdsl2ShdslSpanConfUsedTargetMargins, - hdsl2ShdslSpanConfReferenceClock, - hdsl2ShdslSpanConfLineProbeEnable, - hdsl2ShdslSpanConfProfileRowStatus - } - STATUS current - DESCRIPTION - "This group supports objects that constitute configuration - profiles for configuring span related parameters in SHDSL - lines." - ::= { hdsl2ShdslGroups 13 } -END diff --git a/mibs/HpicfHighAvailability-MIB b/mibs/HpicfHighAvailability-MIB deleted file mode 100644 index ed5edc0e2a..0000000000 --- a/mibs/HpicfHighAvailability-MIB +++ /dev/null @@ -1,134 +0,0 @@ -HpicfHighAvailability-MIB DEFINITIONS ::= BEGIN - - IMPORTS - OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, Counter32 - FROM SNMPv2-SMI - OBJECT-GROUP, MODULE-COMPLIANCE - FROM SNMPv2-CONF - hpicfCommon - FROM HP-ICF-OID; - - hpicfHighAvailability MODULE-IDENTITY - LAST-UPDATED "200609050000Z" -- September 5, 2006 - ORGANIZATION "Hewlett-Packard Company - Procurve Networking Business" - CONTACT-INFO "Hewlett-Packard Company - 8000 Foothills Blvd. - Roseville, CA 95747" - DESCRIPTION "Managment information for configuring Redundant - Management module on Hewlett-Packard network devices." - REVISION "200609050000Z" -- September 5, 2006 - DESCRIPTION "Initial version of thie MIB module." - - ::= { hpicfCommon 11 } - - --- ********************************************************************** --- The HP ICF High Availability MIB groups --- ********************************************************************** - - hpicfHAConfigObjects OBJECT IDENTIFIER ::= { hpicfHighAvailability 1} - hpicfHAStatusObjects OBJECT IDENTIFIER ::= { hpicfHighAvailability 2} - hpicfHAConformance OBJECT IDENTIFIER ::= { hpicfHighAvailability 3} - - ---The HP ICF High Availability configuration group - - hpicfHARedundancyManagementModuleMode OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Specify to enable/disable this feature. Enabling - allows for management module redundancy when there are - two management modules in the switch. Disabling - prevents redundancy except due to fatal hardware errors - on one management module." - ::= { hpicfHAConfigObjects 1 } - - --- The HP ICF High Availability status group - - hpicfHAMgmtRedundancyFailureReason OBJECT-TYPE - SYNTAX INTEGER { - noRedundantModule (1), - noFailure (2), - unknownReason (3), - mismatchOS (4), - failedSelftest (5), - communicationFailure (6), - redundancyDisable (7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Specifies the reason a redundant management module failed to - become a standby module." - ::= { hpicfHAStatusObjects 1 } - - hpicfHAMgmtFailovers OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Specifies the number of management module failovers since - last chassis boot." - - ::= { hpicfHAStatusObjects 2 } - - hpicfHALastFailoverTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Specifies the time (in hundredths of a second) of the - last management module failover." - ::= {hpicfHAStatusObjects 3 } - - --- *********************************************************** --- --- hpicfHighAvailability M I B C O N F O R M A N C E --- --- *********************************************************** --- - hpicfHACompliances OBJECT IDENTIFIER ::= { hpicfHAConformance 1 } - hpicfHAGroups OBJECT IDENTIFIER ::= { hpicfHAConformance 2 } - --- compliance statements - hpicfHACompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP entities which implement - the hpicfHighAvailability MIB." - MODULE -- this module - MANDATORY-GROUPS { - hpicfHAConfigGroup, - hpicfHAStatusGroup - } - ::= { hpicfHACompliances 1 } - - --- MIB groupings - hpicfHAConfigGroup OBJECT-GROUP - OBJECTS { - hpicfHARedundancyManagementModuleMode - } - STATUS current - DESCRIPTION - "The collection of objects which are used to configure the - Redundancy Management Module." - ::= { hpicfHAGroups 1 } - - hpicfHAStatusGroup OBJECT-GROUP - OBJECTS { - hpicfHAMgmtRedundancyFailureReason, - hpicfHAMgmtFailovers, - hpicfHALastFailoverTime - } - STATUS current - DESCRIPTION - "The collection of objects which are used to represent - Management Module statistics information." - ::= { hpicfHAGroups 2 } - -END diff --git a/mibs/IBM-BCCUSTOM-MIB b/mibs/IBM-BCCUSTOM-MIB deleted file mode 100644 index ee6db187af..0000000000 --- a/mibs/IBM-BCCUSTOM-MIB +++ /dev/null @@ -1,1509 +0,0 @@ - -IBM-BCCUSTOM-MIB DEFINITIONS ::= BEGIN - IMPORTS - DisplayString, TEXTUAL-CONVENTION - FROM SNMPv2-TC - Integer32, OBJECT-IDENTITY, OBJECT-TYPE, - IpAddress, enterprises - FROM SNMPv2-SMI - InetAddress - FROM INET-ADDRESS-MIB; - - - ibm OBJECT IDENTIFIER ::= { enterprises 2 } - ibmProd OBJECT IDENTIFIER ::= { ibm 6 } - - bcCustom MODULE-IDENTITY - LAST-UPDATED "201310151730Z" - ORGANIZATION "Brocade Communications Systems, Inc.," - CONTACT-INFO "Customer Support Group - Brocade Communications Systems, - 1745 Technology Drive, - San Jose, CA 95110 U.S.A - Tel: +1-408-392-6061 - Fax: +1-408-392-6656 - Email: support@Brocade.COM - WEB: www.brocade.com" - - DESCRIPTION "The MIB module is to get the details of Pharos Embedded switch. - copyright (c) 1996-2003 Brocade Communications Systems, Inc. - All rights reserved." - - - REVISION "201310151730Z" -- Oct 15, 2013 05:30pm - DESCRIPTION "Initial version of this module." - - ::= { ibmProd 215 } - - - bcCustomMibVersion OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID subtree for version information" - ::= { bcCustom 1 } - - ports OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID subtree for Portmodule details" - ::= { bcCustom 2 } - - firmware OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID subtree for Firmware operations" - ::= { bcCustom 3 } - - files OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID subtree for various file operations" - ::= { bcCustom 4 } - - protocols OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID subtree for various protocol configuration operations" - ::= { bcCustom 5 } - - snmpuser OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID subtree for SNMPV3 user configuration operations" - ::= { bcCustom 6 } - - license OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID subtree for feature license key configuration operations" - ::= { bcCustom 7 } - - mibCustomVersion OBJECT IDENTIFIER ::= { bcCustomMibVersion 1 } - mibMajorMinor OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The MIB major and minor version number is a 4 byte value of the form - xx:xx:yy:yy. The higher 2 byte (xx:xx) is for the major version number. The - lower 2 byte (yy:yy) is for the minor version number. - Rule of MIB Version: - Major: Incremented by one every time a new object is added. When the Major - number is incremented the Minor number should be reset and start at the value 1. - Minor: Increment by one only when an object is modified and no new object(s) - are added." - ::= {mibCustomVersion 1} - - -- Switch Global -iomGlobal OBJECT IDENTIFIER ::= { bcCustomMibVersion 2 } --- Switch capability - iomCapability OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The AMM will use this object read the IOM capabilities. The IOM must set - its capabilities prior to its POST transition. - The unsigned INTEGER value will be treated as the 32 bits in network byte order. - That is the bit 0 will be the left most bit and bit 31 will be the right most bit. The - bit pattern definition is defined as below. - - Bit(31): IOM Mode Changeable: Set to 1, IOM supports to change its - operation mode. - Bit(30): Reserved for Port Based VLAN: Set to 1, IOM supports port based VLAN. - Bit(29): Reserved for Port Statistics: Set to 1, IOM supports port statistics. - Bit(28): Firmware group: Set to 1, IOM supports firmware group MIB objects. - Bit(27): Files group: : Set to 1, IOM supports files group MIB objects. - Bit(26): Reserved for VLAN group: Set to 1, IOM supports system vlan group MIB objects. - Bit(25): Protocols: Set to 1, IOM supports protocols group MIB objects. - Bit(24): Port Information: Set to 1, IOM supports port information group MIB objects. - Bit(23): Feature License Information:Set to 1, IOM supports license key - status reporting group MIB objects. - Bit(22): PCI Adapter Inventory Information: Set 626 to 1, IOM supports - reporting of PCI Adapter Inventory group MIB objects. Note: applicable - for a PCIe IOM only. - Bit(0-21): Reserved: must be set to zeroes." - ::= {iomGlobal 1} - - iomMode OBJECT-TYPE - SYNTAX INTEGER { - managedSwitchMode(1), - passthruNativeMode(2), - passthruEnhanceMode(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This MIB object provides the ability to read and write the current - operation mode of operation of the IOM" - ::= {iomGlobal 2} - - portInformation OBJECT IDENTIFIER ::= { ports 1 } - -- Port Module Information Table - portInformationTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortInformationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table that contains port information for the I/O Module." - ::= { portInformation 1 } - - -- Make the portModuleIndex and portModuleType as key of the OID - portInformationEntry OBJECT-TYPE - SYNTAX PortInformationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "I/O Module port entry" - INDEX { portModuleIndex, portModuleType } - ::= { portInformationTable 1 } - - -- Port Module Information Table contain -PortInformationEntry ::= SEQUENCE { - portModuleIndex INTEGER, - portModuleType INTEGER, - portModuleLinkState INTEGER, - portModuleLabel OCTET STRING, - portModuleSpeed INTEGER, - portModuleMedia INTEGER, - portModuleProtocol INTEGER, - portModuleTotal INTEGER, - portModuleSpeedList OCTET STRING, - portModuleReal INTEGER, - portModuleRelative INTEGER, - portModuleLaneCount INTEGER, - portModuleCableLength INTEGER, - portModuleCableManufacturer OCTET STRING, - portModuleCableCompatiblity INTEGER, - portModuleCableType OCTET STRING, - portModuleDataRate INTEGER, - portModuleLicensedState INTEGER - } --- Port Module Information - Port index - - portModuleIndex OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "I/O Module port sequence index." - ::= { portInformationEntry 1 } - - -- Port Module Information - Port type - portModuleType OBJECT-TYPE - SYNTAX INTEGER { - unUsed(0), - externalPort(1), - externalManagementPort(2), - externalDualPort(3), - bladePort(4), - mmManagementPort(5), - uplinkPort(6), - interModulePort(7), - interModuleManagementPort(8), - interModuleDualPort(9), - interModuleExternalBridgePort(10), - interModuleInternalBridgePort(11) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Indicates the given port type of the I/O Module. The definitions of port types are: - unUsed: the value of zero indicates the request is for a real port index of the IOM - in the OID. In the port type GET operation, the return value of zero means the - port is not used for anything. - externalPort: This port is connected to an external device and is for data traffic. - externalManagementPort: This port is solely for an external management - connection. This port is not used for data traffic from an external device - externalDualPort: This port is used for both data traffic as well as for - management traffic. - bladePort : This port is connected to a blade. - mmManagementPort: This port is connected to the Management Module. - uplinkPort: This port is configured for up link functionality. - interModulePort(: This port is connected to another I/O Module for data. - interModuleManagementPort: This port is connected to another I/O Module for - management purpose. - interModuleDualPort: The port is connected to another I/O Module and can be - used for both data and management purpose. - interModuleExternalBridgePort: This port is an external bridge port that connects - to another bridge. - interModuleInternalBridgePort: This port is an internal bridge port that connects - to chassis bridge module. - - To get the port type of a given port, the port type in OID must be zero and the - port command in the OID is 2. For an example: To get a port type of the real port - index 7, the OID would be: 1.3.6.1.4.1.2.6.215.2.1.1.1.2.7.0 and the result should - be 4 (bladePort)." -::= { portInformationEntry 2 } - --- Port Module Information - Port link state - portModuleLinkState OBJECT-TYPE - SYNTAX INTEGER { - down(0), - up(1), - initialized(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The current port link state of the I/O Module. - down: the physical port is down or off. - up: the physical port 817 is up and active - initialized: the physical port has completed initializion but is not active yet." - ::= { portInformationEntry 3} - --- Port Module Information - Port label - portModuleLabel OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..128)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The port string label of the I/O module. The IOM may allow for the port label to - be configured from the I/O Modules user interface but the default port label must - reflect.port type description as defined below: - Unused port - External port - External Management port - External Dual port - Blade port - MM Management port - Up-Link port - Interconnect Modular port - Interconnect Modular Management port - Interconnect Modular Dual port - The write ACCESS will allow AMM to change the port label as needed." -::= { portInformationEntry 4 } - --- Port Module Information - Port Speed - portModuleSpeed OBJECT-TYPE - SYNTAX INTEGER { - autoduplex(0), - hundred-Mbpsfullduplex(1), - one-Gbpsfullduplex(10), - two-Gbpsfullduplex(20), - four-Gbpsfullduplex(40), - six-Gbpsfullduplex(60), - eight-Gbpsfullduplex(80), - ten-Gbpsfullduplex(100), - fourteen-Gbpsfullduplex(140), - sixteen-Gbpsfullduplex(160), - twenty-Gbpsfullduplex(200), - fourty-Gbpsfullduplex(400), - fivtysix-Gbpsfullduplex(560), - sixty-Gbpsfullduplex(600), - eighty-Gbpsfullduplex(800), - hundred-Gbpsfullduplex(1000), - hundredandtwelve-Gbpsfullduplex(1120), - hundredandsixtyeight-Gbpsfullduplex(1680) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The INTEGER value will indicate the current speed of the port. - The INTEGER values are defined as follows: A signed value is Half duplex, A unsigned value is FULL - Duplex. The value is the speed in multiple of 100 Mbps. The value of 0 is special - for AUTO Speed, Auto Duplex. For example: - 0: (SET) Auto Speed, Auto Duplex, GET (Not available due to link down) - -1: 100 Mbps Half Duplex - 1: 100 Mbps FULL Duplex - 10: 1 Gbps FULL Duplex - 20: 2 Gbps FULL Duplex - 40: 4 Gbps FULL Duplex. - 60: 6 Gbps FULL Duplex. - 80: 8 Gbps FULL Duplex - 100: 10 Gbps FULL Duplex - 140: 14 Gbps FULL Duplex - 160: 16 Gbps FULL Duplex - 200: 20 Gbps FULL Duplex - 400: 40 Gbps FULL Duplex - 560: 56 Gbps FULL Duplex - 600: 60 Gbps FULL Duplex - 800: 80 Gbps FULL Duplex - 1000: 100 Gbps FULL Duplex - 1120: 112 Gbps FULL Duplex - 1680: 168 Gbps FULL Duplex - The value of zero is invalid in the get operation but it is valid in the set operation - (Zero is the value used for a set operation for Auto Speed, Auto Duplex )." -::= { portInformationEntry 5 } - --- Port Module Information - Port Media8 - portModuleMedia OBJECT-TYPE - SYNTAX INTEGER { - copper(0), - serdes(1), - opticalShortHaul(32), - opticalInterHaul(40), - opticalLongHaul(48), - other(255) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The port media type of the I/O Module." -::= { portInformationEntry 6 } - --- Port Module Information - Port Protocol - portModuleProtocol OBJECT-TYPE - SYNTAX INTEGER { - ethernet(16), - fibreChannel(32), - scalability(48), - infiniband(64), - pciExpress(80), - myrinet(112), - serial(120) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The port protocol of the I/O Module." - ::= { portInformationEntry 7 } - - -- Port Module Information – Total port available - portModuleTotal OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This value must return the the total number of ports supported on the IOM. This - value must be customized - Note: When an IOM supports the ability to activate additional ports supported by the - IOM hardware by installing a license key then this OID can be set in two different ways, - such that the CMM firmware will handle displaying the port information correctly. - - (1) The IOM firmware will account for both activated and un-activated ports due to the - current installed license key and set the 'Total port available' equal - to the activated ports only. - (2) The IOM firmware does not differentiate and account for both activated and - un-activated ports due to the current installed license key and set the - 'Total port available' equal to the maximum supported ports by the IOM hardware. - - In addition the OID 'portModuleLabel' for a non-activated port must be set to - 'Unused' and the 'portModuleLicensedState' must be set to 'notLicensed'. - - Although the CMM will handle either (1) or (2) above the IOM should implement (1) - to assist the CMM user interface response time when displaying port information - for the IOM. When an IOM implements (2) this will increase the CMM response time - since this will require the CMM to issue more SNMP get operations for the various - port information OID's and then discard the information for the user interface." - - ::= { portInformationEntry 8 } - - -- Port Module Information – Port Speed list - portModuleSpeedList OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The string contains all the available speed settings that is applicable to the port. - It is a special format so the application can parse the string to obtain all the - possible speed settings. The speeds supported are define by 927 a token inside the - pair of <> brackets. Inside the bracket there are two parts: the speed number - which is the multiple of 100 Mbps and a word either HALF or FULL. For examples: - <1 HALF> indicates 100 Mbps Half Duplex. - <1 FULL> is 100 Mbps Full Duplex. - <10 FULL> is 1 Gbps FULL Duplex. - <20 FULL> is 2 Gbps FULL Duplex. - <40 FULL> is 4 Gbps FULL Duplex - <60 FULL> is 6 Gbps FULL Duplex - <80 FULL> is 8 Gbps FULL Duplex - <100 FULL> is 10 Gbps FULL Duplex. - <140 FULL> is 14 Gbps FULL Duplex. - <160 FULL> is 16 Gbps FULL Duplex. - <200 FULL> is 20 Gbps FULL Duplex - <400 FULL> is 40 Gbps FULL Duplex - <560 FULL> is 56 Gbps FULL Duplex - <600 FULL> is 60 Gbps FULL Duplex. - <800 FULL> is 80 Gbps FULL Duplex. - <1000 FULL> is 100 Gbps FULL Duplex. - <1120 FULL> is 112 Gbps FULL Duplex. - <1680 FULL> is 168 Gbps FULL Duplex. - is a special token to indicate Auto Speed, Auto Duplex. - is a special token to mark the end of the list. - The format of the string is - - The first token is always the current setting of the port. - examples: - <1 HALF><1 FULL><10 FULL><40 FULL><100 FULL> - The example shows the port is currently set as AUTO. The port can be set to any - value of Auto, 100 Mbps Half Duplex, 100 Mbps Full Duplex, 1 Gbps Full Duplex, - 4 Gbps Full Duplex, and 10 Gbps Full Duplex." - ::= { portInformationEntry 9 } - - -- Port Module Information – Relative port index to real port index - -- This object is to map to relative port index to the real port index. - -- The caller will supply the relative port index and the server will return the real port index. - -- For an example in the table above, if the caller supply the relative port index information - -- of external port index 3, the server will return value of 19 which is the real port index of - -- that relative port. The OID of the caller would be 1.3.6.1.4.1.2.6.215.2.1.1.1.10.3.1 - -- The return value from server is 19. - - portModuleReal OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "To map from relative port index based on port type to the real port index of the - server." - ::= { portInformationEntry 10 } - - -- Port Module Information – Real port index to relative port index - -- This object is to map to real port index to the relative port index. - -- The caller will supply the real port index and the server will return the relative port index. - -- For an example in the table above, if the caller supply the real port index 16, the server will - -- return value of 2 which is the relative port index of that port (Management 982 port). The server - -- only return the relative port index not the port type. The caller will use another call - -- to determine to port type so it can determine which port index 2 is for which port type. - -- The OID of the caller would be 1.3.6.1.4.1.2.6.215.2.1.1.1.11.16.0 - -- The return value from server is 2. - - portModuleRelative OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "To map from real port index to the relative port index of the server." - ::= { portInformationEntry 11 } - - -- Port Module Information - Port Lane Count - portModuleLaneCount OBJECT-TYPE - SYNTAX INTEGER { - onex(1), - twox(2), - fourx(4), - eightx(8), - twelvex(12), - sixteenx(16) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The value represents the number of lanes supported by the port." - ::= { portInformationEntry 12} - - -- Port Module Information - Port External Cable Length - portModuleCableLength OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The length (in meters) of the cable supported by this port." - ::= { portInformationEntry 13} - - -- Port Module Information - Port External Cable Manufacturer - portModuleCableManufacturer OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "A string that contains the cable manufacturer. The name cannot exceed 64 1028 octets." -::= { portInformationEntry 14} - --- Port Module Information - Port External Cable Compatiblity - portModuleCableCompatiblity OBJECT-TYPE - SYNTAX INTEGER { - incompatible(0), - compatible(1), - compatibleButNotRecommnded(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Indicates the compatibility of the external cable which is currently plugged into - this port." -::= { portInformationEntry 15} - --- Port Module Information - Port External Cable Type - portModuleCableType OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "A string that designates the external cable type for this port. The name cannot - exceed 64 octets. For example, Active Copper, Passive Copper, Active Fibre, - Passive Fibre." -::= { portInformationEntry 16} - --- Port Module Information - Port Data Rate - portModuleDataRate OBJECT-TYPE - SYNTAX INTEGER { - sdr(0), - ddr(1), - qdr(2), - edr(3), - fdr(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The value represents the data rate supported for this port. SDR (single data - rate), DDR (double data rate), QDR (quad data rate), EDR (enhanced data rate), - FDR (fourteen data rate)." -::= { portInformationEntry 17} - --- Port Module Information - Port License State - portModuleLicensedState OBJECT-TYPE - SYNTAX INTEGER { - notApplicable(0), - notLicensed(1), - licensed(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The value represents the port license state. If this port is a base port that does - not require a license key then the state will always indicate notApplicable. If the - port needs to be enabled by a license key then the state may be licensed or not - licensed depending on if the license key is installed." -::= { portInformationEntry 18} - - - firmwareOps OBJECT IDENTIFIER ::= { firmware 1 } - - -- Firmware Image Information Table - fwInformationTable OBJECT-TYPE - SYNTAX SEQUENCE OF FwInformationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table of Firmware Image information." - ::= { firmwareOps 1 } - - fwInformationEntry OBJECT-TYPE - SYNTAX FwInformationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "I/O Module Firmware Image entry" - INDEX { fwImageIndex } - ::= { fwInformationTable 1 } - --- Firmware Image Information Table contain - FwInformationEntry ::= SEQUENCE { - fwImageIndex INTEGER, - fwImageInformation OCTET STRING, - fwImageFileLocation INTEGER, - fwImageProtocols OCTET STRING, - fwImageIsUpdateable INTEGER - } - --- Firmware Image Information index - fwImageIndex OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Firmware Image index." - ::= { fwInformationEntry 1 } - - -- Firmware Image Information - fwImageInformation OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..1024)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Information about the image - This string must follow the format below: - Version: %s\n, Rel-Date: %s\n, Status: %s\n, Type: %s\n, Size: %s\n, Other-Info: %s\n\ - - Version: The version of the image and should match firmware VPD information. - Rel-Date: The release date of the image which should match firmware VPD - information of form MM/DD/YYYY. - Status: To show if the image is currently Active or Not-Active (backup image ) - or Reboot-Active (requires reboot to become active image) and should match - firmware VPD information. - Type: Boot Rom, Application, Bundled, Diagnostic, Generic Firmware - which should match firmware VPD information. A Boot Rom or Application or - Diagnostic or Generic image should be used to designate that the image is a - single file when updates are performed for the targeted type of firmware. - A Bundled image type would be used to designate that the file contains multiple - firmware update packages. This should be used if all images in the bundled - image have the same version, Release date, . If a bundled image then the image - types included in the bundle must be listed in the Other Info. - Size: Size of image in KB (Kilobyte) rounded to next 1KB increment. (Note: the - MM will read the size of the current image in the IOM and if the size exceeds the - allowable space on the MMs internal file system then the MM will not allow the - file to be uploaded. In addition if the current image file size is within the limits of - the MMs file system but the MM determines the new update image on an - external server would exceed the MMs internal file systems allocation then the - MM will fail the update. In this case the user on the MM will have to directly - transfer the image to the IOM and not use the MMs file system as a source for - the update. - Other-Info: Any additional information that the IOM wishes to provide. - - String example 1: (Bundled image that is expanded on IOM) - Version: 20.2.2.9, Rel Date: 09/26/2011, Type: Bundled, Status: Active, - Size:27500KB, Other Info: Contains Boot ROM and Application images. - - String example 2: (Application image that is the backup image) - Version: 20.1.0.20, Rel Date: 02/27/2012, Type: Application, Status: Not- - Active, Size:1200KB, Other Info: None - - String example 3: (Application image that will become the active image on next - reboot) - Version: 20.1.0.25, Rel Date: 05/20/2012, Type: Application, Status: Reboot- - Active, Size:1200KB, Other Info: None - - The format of the Firmware Image Information is very important and must be - strictly followed. It is intended for other applications to parse and make use of the - information. The string is made up of many parts of text information. Each part - has the format of the form Token: information_string\n,. Each part consists of a - token followed by token information. The end of each part is marked by a new - line character, and a comma or a null character. - The total length of the string cannot exceed 256 octets." -::= { fwInformationEntry 2 } - --- Firmware Image File Location - fwImageFileLocation OBJECT-TYPE - SYNTAX INTEGER { - mmServer(0), - externalServerRequired(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This object indicates whether the IOM implementation of firmware updates has - requirements on the server that would prevent the MM acting as the server for - the image file(s). If there are no unique requirements then mmIsServer will not - be set and one of the other enumerations will need to be set. - - If the IOM firmware update requires the update file to be un-compressed on - the server before transfer to the IOM then externalServerRequired must be - set by IOM. - - If the IOM firmware update is larger than 100MB the externalServerRequired - must be set by IOM. - Additional reasons for restrictions may be added 1198 in the future." -::= { fwInformationEntry 3 } - --- Firmware image update protocols enabled - fwImageProtocols OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The CMM will use this command to read the current supported and enabled IOM file transfer protocols. The bit mask is treated as 32 bits in network byte order. 1310 That is the bit 0 will be the left most bit and bit 31 will be the right most bit. The bit pattern definition is defined as below. - Supported Bit Mask (Bits 31:16): - Bit(31): This bit is set to 1 if TFTP is supported. - Bit(30): This bit is set to 1 if FTP is supported - Bit(29): This bit is set to 1 if SFTP (via SSH) is supported - Bit(28): This bit is set to 1 if HTTP is supported. - Bit(27): This bit is set to 1 if HTTPs is supported - Bit(26:16): Reserved: must be set to zeroes. - Enabled Bit Mask (Bits 15:0): - Bit(15): This bit is set to 1 if TFTP is enabled. - Bit(14): This bit is set to 1 if FTP is enabled - Bit(13): This bit is set to 1 if SFTP (via SSH) is enabled. - Bit(12): This bit is set to 1 if HTTP is enabled. - Bit(11): This bit is set to 1 if HTTPs is enabled - Bit(10:0): Reserved: must be set to zeroes. ." -::= { fwInformationEntry 4} - ---Firmware Image Updateable - fwImageIsUpdateable OBJECT-TYPE - SYNTAX INTEGER { - updateable(0), - notupdateable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This object indicates whether the firmware image index can be updated - separately using one of the indicated file transfer mechanisms from - 'fwImageProtocol'. If this specific image cannot be updated then IOM must return - 'notupdateable' otherwise IOM must return updateable'." -::= { fwInformationEntry 5} - --- Firmware Filename -firmwareCmd OBJECT IDENTIFIER ::= { firmwareOps 2 } - - firmwareImageCnt OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The I/O Module must indicate the number of firmware images that can be - updated. For example a value of 0 should be used if no images can be updated, - a value of 1 should be used if 1 firmware image can be updated." -::= { firmwareCmd 1 } - - firmwareImageNum OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "This value indicates the image number that will be updated. For example, if the - value is 2, that means firmware image 2 must be updated on the I/O Module. - This value is write only by MM to the I/O Module." -::= { firmwareCmd 2 } - --- Firmware action - firmwareAction OBJECT-TYPE - SYNTAX INTEGER { - unknown(0), - get(1), - rsvd2(2), - rsvd3(3), - rsvd4(4), - rsvd5(5), - rsvd6(6), - rsvd7(7), - rsvd8(8), - rsvd9(9), - rsvd10(10) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The action the I/O Module must take for the firmware update operation.Upon - receiving this command IOM must immediately execute the operation with all the - necessary information which was preset prior to receiving this request" -::= { firmwareCmd 3 } - --- Firmware Update operation status - fwUpdateOperationStatus OBJECT-TYPE - SYNTAX INTEGER { - noOperation(0), - success(101), - failure(201) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The status of the firmware update operation - 0: No operation pending. - 1-100: the percentage of completion of the update operation. - 101: success. - 201: failed" - ::= { firmwareCmd 4 } - - -- Firmware update operation 1252 status string - firmwareServer OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This is a string of information about the final result of firmware update operation. - It will further qualify in detail the information provided by the firmware update - operation status and provide a text string indicating if the operation was - successful or not successful. When the operation has completed successfully - then the text string Success should be used. When the operation is not - successful then a text string such as Failed to contact server or Image was not - valid, would be appropriate to explain the reason for the failure." -::= { firmwareCmd 5 } - --- Firmware Update – Image activation - fwUpdateImageActivation OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "This value indicates which image index that the I/O Module must immediately - activate." -::= { firmwareCmd 6 } - --- Firmware update URI string - fwUpdateImageUri OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..512)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "This is a URI string specifies the protocol and various location parameters to be - used by the switch to perform a get operation using any of the supported - protocols TFTP, FTP, sFTP. SFTP and FTP are mandatory and TFTP is - recommended to support various user update tools. The IOM must report the - protocols supported for the level of executing firmware in the IOM capabilities - field of the VPD EEPROM. In this context the CMM (or remote host) acts as the - server and the IOM acts as the client. The format of this string is as follows: - ://:@// - - An example of a URI for the firmware packet file would be: - ftp://USERID:PASSW0RD@192.168.0.2:30045/tmp/1308 application.img1 - or - ftp://USERID:PASSW0RD@[fe80::290:27ff:fe29:6019]:30045/tmp/application.img - or - sftp://USERID:PASSW0RD@192.168.0.2:30045/tmp/application.img - or - sftp://USERID:PASSW0RD@[fe80::290:27ff:fe29:6019]:30045/tmp/application.img - - where the FTP or sFTP protocol will be used for transferring the packet file, - username is USERID, password is PASSW0RD, host IP address is either - fe80::290:27ff:fe29:6019 or 192.168.0.2, port number is 30045, and /tmp is the - full pathname to the packet file application.img. Note: The URI may or may not - have a port number. If the port number is not included the default port number for - that protocol will be used. - - Some protocols do not need the username, password, and the port number, so - the minimum requirement for a fully qualified address would be: - :/// - - An example of a fully qualified address for the firmware packet file can be: - tftp://192.168.0.2:2022/tmp/application.img. - - ote: (1) the MM will set the URI to the IOM. This URI may point to a server that - is internal to the chassis with an IP address/hostname or if the server is external - to the chassis then a public IP address/ hostname. Therefore the IP address of - the server may or may not be the MMs IP address. In addition when a public IP - address/hostname is used the filename in the URI may point to the top level - directory that contains many files that make up the firmware image and the IOM - is responsible to accept or reject this operation and indicate this by utilizing the - status OID. - - Notes on sftp file transfers: - (3) Summary: CMM will provide to the IOM the fingerprint of the CMM sftp - server's public key as part of the other parameters in the URI for the file - transfer. - (4) CMM 'sets' to the IOM the URI which will contain the fingerprint (128bit MD5 - fingerprint). For example assume the 128bit MD5 fingerprint of the 1024-bit - RSA key is '00:6d:75:9e:f3:38:2b:6b:2e:e7:a8:87:9f:ea:26:03'. CMM issues - a 'set' of the URI to the IOM of form: - ://:;@://://:@:// - - An example of a fully qualified address for the firmware packet file would be: - ftp://USERID:PASSW0RD@192.168.0.2:30045/tmp/service.log - or - ftp://USERID:PASSW0RD@[fe80::290:27ff:fe29:6019]:30045/tmp/service.log - or - sftp://USERID:PASSW0RD@192.168.0.2:30045/tmp/service.log - or - sftp://USERID:PASSW0RD@[fe80::290:27ff:fe29:6019]:30045/tmp/service.log - - where the FTP or sFTP protocol will be used for transferring the packet file, - username is USERID, password is PASSW0RD, host IP address is - fe80::290:27ff:fe29:6019 or 192.168.0.2, port number is 30045, and /tmp is the - full pathname to the packet file service.log. Note: The URI may or may not have - a port number. If the port number is not included the default port number for that - protocol will be used. - - Some protocols do not need the username, password, and the port number, so - the minimum requirement for a fully qualified address would be: - - :/// - - An example of a fully qualified address for the firmware packet file can be: - tftp://192.168.0.2:2022/1527 tmp/service.log - - Note: CMM sets the systemFileCmdUri to provide the URI that includes the IP - address, protocol, filename.filetype and any authentication parameters. - a. If the IOM currently has a file contained in the IOM's file-system then the URI - will contain the appropriate filename.filetype - b. If the IOM does not generate the file until the file transfer, the CMM will create - the URI with a prefix filename.filetype such as IOM3_service_.txt. The IOM is - then responsible to parse the file name for a the category of file being requested - by the CMM (_'service_' or '_config_' or '_syslog_'). Then concatenate to the - MM's - created prefix the IOM's VPD part-number and a timestamp. For example the - IOM would use the prefix created by CMM 'IOM3_service_.txt' - to 'IOM3_service_02R1014_20110916-004651.tgz'. (generic format is; - _service__- - Note: file-type used is completely up to the IOM. - - Notes on sftp file transfers: - (1) Summary: CMM will provide to the IOM the fingerprint of the CMM sftp - server's public key as part of the other parameters in the URI for the file - transfer. - (2) CMM 'sets' to the IOM the URI which will contain the fingerprint (128bit MD5 - fingerprint). For example assume the 128bit MD5 fingerprint of the 1024-bit - RSA key is '00:6d:75:9e:f3:38:2b:6b:2e:e7:a8:87:9f:ea:26:03'. CMM issues - a 'set' of the URI to the IOM of form: - ://:;@://::::. The must - be an INTEGER between 1 and 65534. must be - M which signify MD5 encryption. The is the actual value of the authentication - key (symmetric) as configured on the NTP server. A SET operation can set the - . A GET operation returns back data in the format: - :: and does not return the encryption actual key value." -::= { ntpConfig 5 } - - ntpv3AuthEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Enables/Disables NTPv3 authentication" -::= { ntpConfig 6 } - --- SNMPv3 Configuration --- These objects allow for the use of EHCM to configure one additional SNMPv3 user account for --- a given IOM that can be utilized by an external application for receiving traps from an IOM<92>s --- SNMP agent or performing get/set operations directly to the IOM<92>s SNMP agent. -iomSnmpv3Cfg OBJECT IDENTIFIER ::= { snmpuser 1 } - -iomSnmpv3UserName OBJECT-TYPE -SYNTAX OCTET STRING(SIZE(0..32)) -MAX-ACCESS read-write -STATUS current -DESCRIPTION -"String that contains the SNMPv3 userid. Note: this IOM<92>s SNMPv3 user account - configuration must not be allowed to be altered from any of the IOM UI<92>s." -::= { iomSnmpv3Cfg 1 } - -iomSnmpv3UserAuthProtocol OBJECT-TYPE -SYNTAX INTEGER { - sha (1) - } -MAX-ACCESS read-write -STATUS current -DESCRIPTION -"SNMPv3 - Authentication Protocol supported by the user. The only allowed -protocol is <91>SHA<92>." -::= { iomSnmpv3Cfg 2 } -iomSnmpv3UserAuthPassword OBJECT-TYPE -SYNTAX OCTET STRING(SIZE(0..32)) -MAX-ACCESS read-write -STATUS current -DESCRIPTION -"SNMPv3 User - Authentication password string. Notes: (1) The MM does not -validate the contents of the password against any password security rules, the IOM -is responsible for validation and may fail the set of this object, (2) value returned for -a <91>get<92> request is null for security reasons." -::= { iomSnmpv3Cfg 3 } - -iomSnmpv3UserPrivacyProtocol OBJECT-TYPE -SYNTAX INTEGER { - aes (1) - } -MAX-ACCESS read-write -STATUS current -DESCRIPTION -"SNMPv3 - Privacy Protocol supported by the user. The only allowed protocol is -<91>AES<92>." -::= { iomSnmpv3Cfg 4 } - -iomSnmpv3UserPrivacyPassword OBJECT-TYPE -SYNTAX OCTET STRING (SIZE(0..32)) -MAX-ACCESS read-write -STATUS current -DESCRIPTION -"SNMPv3 User - Privacy password string. Notes: (1) The MM does not validate the -contents of the password against any password security rules, the IOM is -responsible for validation and may fail the set of this object, (2) value returned for a -<91>get<92> request is null for security reasons.." -::= { iomSnmpv3Cfg 5 } - -iomSnmpv3UserAccessType OBJECT-TYPE -SYNTAX INTEGER { - no-access(0), - get-traps(1), - get-set-traps(2), - traps-only(3) - } -MAX-ACCESS read-write -STATUS current -DESCRIPTION -"SNMPv3 User Access level (Get, Set, and Traps) of the user." -::= { iomSnmpv3Cfg 6 } - -iomSnmpv3UserIPv6TrapAddress OBJECT-TYPE -SYNTAX OCTET STRING(SIZE(0..255)) -MAX-ACCESS read-write -STATUS current -DESCRIPTION -"Trap destination IPv6 address. Note: This address represents the address that will -be used by an external application for receiving SNMPv3 traps directly from the -IOM<92>s SNMPv3 agent user account that has been configured in the user account -OID(s) (iomSnmpv3User..). This address is in addition to the MM<92>s IP address and -does not override or replace that trap address. This value is normally set to zero -and will only be set when the external application request the MM to set to a valid -IP address. A value of all zeroes indicates no address is configured. Both IPv4 and -IPv6 addresses can be set and if they are then the IOM must send traps to both the -IPv4 and IPv6 address. The format will be a string with a generic format of the IPv6 -address as follows: <91>abcd:abcd:abcd:abcd:abcd:abcd:abcd:abcd<92>, also may be the -compressed IPv6 address format, for example fe80::211:25ff:fec3:d364 ." -::= { iomSnmpv3Cfg 7 } - -iomSnmpv3UserIPv4TrapAddress OBJECT-TYPE -SYNTAX IpAddress -MAX-ACCESS read-write -STATUS current -DESCRIPTION -" Trap destination IP4 address. Note: This address represents the address that will -be used by an external application for receiving SNMPv3 traps directly from the -IOM<92>s SNMPv3 agent user account that has been configured in SNMPv3 user -account OID(s) (iomSnmpv3User). This address is in addition to the MM<92>s IP -address and does not override or replace that trap address. This value is normally -set to zero and will only be set when the external application request the MM to set -to a valid IP address. Both IPv4 and IPv6 addresses can be set and if they are then -the IOM must send traps to both the IPv4 and IPv6 address. A value of all zeroes -indicates no address is configured. For example for a valid IPv4 address -<91>9.72.217.85<92>, this would be represented as <91>0948d955<92>." -::= { iomSnmpv3Cfg 8 } - -iomSnmpv3UserState OBJECT-TYPE -SYNTAX INTEGER { - disabled(0), - enabled(1) - } -MAX-ACCESS read-write -STATUS current -DESCRIPTION -"Indicates the state of the user: Enabled or Disabled. -The sequence of creating and enabling a user account or changing various OID<92>s -of the SNMPv3 user account will be as follows: - (1) Set the <91>iomSnmpv3UserState<92> to disabled. - (2) Configure all the appropriate v3 user account information and trap address objects. - (3) Set the <91>snmpv3UserState<92> to enabled. When the IOM receives a set to enable, the IOM is - responsible to validate that all the SNMPv3 user objects are valid to create a functioning v3 user - account. If they are not then the response to this set should fail as described in (4). - (4) If all objects have been set correctly the response to this object will be - <91>success<92> otherwise the response will indicate failure. Note: enforcing disabling - then enabling the user account will ensure no partial account will be configured in - the IOM SNMP agent." -::= { iomSnmpv3Cfg 9 } - -iomSnmpv3UserStateStatusString OBJECT-TYPE -SYNTAX OCTET STRING (SIZE(4)) -MAX-ACCESS read-only -STATUS current -DESCRIPTION -" This object will be a bit string that contains detailed information about the -SNMPv3 user account status. The intent is that the information string will be -passed to the external application in the event that the MM set an <91>enable<92> state -using the object <91>iomSnmpv3UserState<92> and the response to the write of that -object was a failure due to an invalid account parameter. The bit string in this -object is only to be used by the MM for the case above, otherwise the data is not -guaranteed to be accurate. The bit mask is treated as 32 bits in network byte -order. That is the bit 0 will be the left most bit and bit 31 will be the right most bit. -The bit pattern definition is defined as below: - Bit(8:31): reserved must be set to zeroes. - Bit(8): Set to 1 to indicate the IPv6 trap address is invalid. - Bit(7): Set to 1 to indicate the IPv4 trap address is invalid - Bit(6): Set to 1 to indicate the access type is invalid or not set. - Bit(5): Set to 1 to indicate the privacy 2486 password is invalid or not set - Bit(4): Set to 1 to indicate the privacy protocol is invalid or not set. - Bit(3): Set to 1 to indicate 1 the authentication password is invalid or not set. - Bit(2): Set to 1 to indicate the authentication protocol is invalid or not set. - Bit(1): Set to 1 to indicate the user-name is invalid or not set. - Bit(0): If this bit is set to <91>0<92> then this will indicate all account parameters are - correct. The MM will then ignore all other bits within this object. If this bit is set - to <91>1<92> then then at least one other bit must be set to indicate what specific - account parameter(s) are invalid and caused the failed response to the - <91>iomSnmpv3UserState<92> enable." -::= { iomSnmpv3Cfg 10 } - -iomSnmpv3TestTrap OBJECT-TYPE -SYNTAX INTEGER { - traptest(1) - } -MAX-ACCESS read-write -STATUS current -DESCRIPTION -"This object provides a mechanism to generate a <91>test trap<92>. A set of this object will only -generate a <91>test trap<92> from the IOM If a valid SNMPv3 user account has been configured and is -enabled. The trap information should specifically indicate that it contains an informational test -event." -::= { iomSnmpv3Cfg 11 } - - -iomSnmpv3tResetUser OBJECT-TYPE -SYNTAX INTEGER { - reset(1) - } -MAX-ACCESS read-write -STATUS current -DESCRIPTION -"This object provides a method to reset all the other objects that make up the SNMPv3 user -account back to default values. This may be used for security reasons by the MM in order to -provide a method to ensure the SNMPv3 user account is in a disabled state and all associated -account information is back to default values (essentially at manufacturing reset values for the -IOM). The following is a description of the expected account default values: - - iomSnmpv3UserName - set to zero - - iomSnmpv3UserAuthProtocol - set to '1' (sha) - - iomSnmpv3UserAuthPassword - set to zero - - iomSnmpv3UserPrivacyProtocol - set to '1' (aes) - - iomSnmpv3UserPrivacyPassword - set to zero - - iomSnmpv3UserAccessType - set to '0' (no-access) - - iomSnmpv3UserIPv6TrapAddress - set to zero - - iomSnmpv3UserIPv4TrapAddress - set to zero - - iomSnmpv3UserState - set to '0' (disabled) - - iomSnmpv3UserStateStatusString - set to zero" -::= { iomSnmpv3Cfg 12 } - - -- Feature License Key Information - - -- License Information Table - licenseKeyInformationTable OBJECT-TYPE - SYNTAX SEQUENCE OF LicenseKeyInformationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table of License key information." -::= { license 1 } - - licenseKeyInformationEntry OBJECT-TYPE - SYNTAX LicenseKeyInformationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "License Key entry" - INDEX { licenseKeyIndex } - ::= { licenseKeyInformationTable 1 } - --- License Key Information Table Entries - LicenseKeyInformationEntry::= SEQUENCE { - licenseKeyIndex INTEGER, - licenseKeyDescStringInformation OCTET STRING, - licenseKeyCurrentState INTEGER - } - - licenseKeyIndex OBJECT-TYPE - SYNTAX INTEGER(0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "License Key index." - ::= {licenseKeyInformationEntry 1} - - licenseKeyDescStringInformation OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..1024)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Information about the system file - This string must follow the format below: - Description: %s\n, Date-Time: %s\n, License-ID: %s\n, Other-Info: %s\n\0 - - Description: Description of the license key feature, for example NetCorp 12 - Port License Key Upgrade for Fibre Switch. - Date-Time: The date and time of the license key was installed in this format: - mm/dd/yyyy hh:mm:ss. The hour is from 0-23. The time is based on GMT. - License-ID: License ID, for example 222345K. - Other-Info: Any additional information that the IOM wishes to provide about the - key. - - String example 1:File Description: NetCorp 12 Port License Key Upgrade for Fibre Switch, Date-Time: 09/26/2008 14:35:21, - License-ID: 222345K, Other Info: Test information. - - The format of the License Key Information is very important and must be strictly - followed. It is intended for other applications to parse and make use of the - information. The string is made up of many parts of text information. Each part - has the format of the form Token: information_string\n,. Each part consists of a - token followed by token information. The end of each part is marked by a new - line character, and a comma or a null character. - The total length of the string cannot exceed 256 octets." -::= {licenseKeyInformationEntry 2 } - - licenseKeyCurrentState OBJECT-TYPE - SYNTAX INTEGER { - unknown(0), - valid(1), - notValid(2), - expired(3), - usageExceeded(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Provides information on the current state of the license" - ::= {licenseKeyInformationEntry 3 } - - END diff --git a/mibs/IBM-FEATURE-ACTIVATION-MIB b/mibs/IBM-FEATURE-ACTIVATION-MIB deleted file mode 100644 index fbf0410d99..0000000000 --- a/mibs/IBM-FEATURE-ACTIVATION-MIB +++ /dev/null @@ -1,339 +0,0 @@ - -- *************************************************************************** --- *************************************************************************** --- --- File : fod.mib --- Description : MIB definitions for IBM Features On Demand Activation Key --- functions. --- By : IBM --- Version : 1.2 --- Date : March 30, 2011 --- --- --- Copyright (c) 2010-11 IBM All Rights Reserved. --- --- --- Contains MIB description for: --- This MIB is to be used to provide configuration support of IBM Features --- on Demand features. --- *************************************************************************** --- *************************************************************************** --- *************************************************************************** --- Revisions: --- *************************************************************************** -IBM-FEATURE-ACTIVATION-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - enterprises, NOTIFICATION-TYPE - FROM SNMPv2-SMI --RFC2578 - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP - FROM SNMPv2-CONF --RFC2580 - DateAndTime, DisplayString - FROM SNMPv2-TC; --RFC2579 - -ibmFeatureActivationMIB MODULE-IDENTITY - - LAST-UPDATED "201103300733Z" --30 March 2011 07:33 GMT - ORGANIZATION "International Business Machines Corp." - CONTACT-INFO - "Fred Bower - - International Business Machines Corporation - Systems and Technology Group System x Development - Research Triangle Park, NC, USA - - E-mail: bowerf@us.ibm.com" - DESCRIPTION - "This module provides a simple interface for - IBM Features On Demnad Activation Key functions." - -- Revision History - REVISION "201103300733Z" --30 March 2011 - DESCRIPTION - "Updated data types and added traps for status - change notification. Clarified return codes - from events." - REVISION "201102021949Z" --2 February 2011 - DESCRIPTION - "Added support for SFTP protocol file transfers." - REVISION "201012081833Z" --8 December 2010 - DESCRIPTION - "Initial Revision." - ::= { ibmArchitecture 31 } - - -- IBM enterprise group - ibm OBJECT IDENTIFIER ::= { enterprises 2 } - - -- IBM architecture group - ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 } - - -- Features on Demand Objects - ibmFodNotifications OBJECT IDENTIFIER ::= {ibmFeatureActivationMIB 0 } - ibmFodObjects OBJECT IDENTIFIER ::= { ibmFeatureActivationMIB 1 } - ibmFodConformance OBJECT IDENTIFIER ::= { ibmFeatureActivationMIB 2 } - - -- *********************************************************************** - -- Activation Key Install/Update - -- *********************************************************************** - -- Feature activation keys can be installed (to activate), uninstalled - -- (to deactivate), exported (for backup purposes), and inventoried. - -- The action desired is set via the ibmFodAction object (which is never - -- read). The required sub-objects and their use is listed here as well - -- as in the DESCRIPTION comments for each of the fields for user - -- understanding. - -- Action: installActivationKey - -- Requires: ibmFodFileUri - -- Process: Installer sets the ibmFodFileUri field to indicate where to - -- retrieve activation key file from, then sets the ibmFodAction to - -- installActivationKey. - -- Result: Activation key is transferred from URI to the target device, - -- validated, and result is available for reading via ibmFodStatus. An - -- alert should also be issued if the key actually changes device state. - -- That is, if the key is successfully validated and stored and function - -- is either queued for activation after a reboot or is activated, an - -- alert should be generated with the updated key status information. - -- - -- Action: inventoryInstalledActivationKeys - -- Requires: ibmFodFileUri - -- Process: Administrator sets ibmFodFileUri field to indicate where to - -- place file with results of inventory of device, then sets ibmFodAction - -- to inventoryInstalledActivationKeys. - -- Result: Activation key inventory is transferred to URI from target - -- device and result is available for reading from ibmFodStatus. - -- Inventory file format is comma-separated with fields ordered as - -- follows: - -- - -- ,,, - -- : 0..n - -- - -- The 0..n notation is to indicate that there may be zero or more - -- constraints for any given activation key. New records start with a - -- newline character after the last constraint. If a constraint does not - -- have optional information text, the colon separator is omitted and a - -- comma denotes the start of the next constraint descriptor type - -- description. This activity should not result in any alerts, as it - -- does not alter activation key state on the device. - -- - -- Action: uninstallActivationKey - -- Requires: ibmFodIndex - -- Process: Administrator sets ibmFodIndex with value from inventory - -- report process, above, then sets ibmFodAction to - -- uninstallActivationKey. - -- Result: Activation key is uninstalled and result of action is placed - -- in ibmFodStatus for reading. An alert should also be issued if the - -- action changes device state. That is, if there is a key at the - -- designated index and it is uninstalled, the device key state will - -- change, thus triggering an alert with the updated device information. - -- - -- Action: exportActivationKey - -- Requires: ibmFodIndex, ibmFodFileUri - -- Process: Administrator sets ibmFodIndex with value from inventory - -- report process, above, then sets ibmFodFileUri to the desired location - -- for the exported key file to be placed, then sets ibmFodAction to - -- exportActivationKey. - -- Result: Activation key file is exported to designated URI location - -- provided that the index supplied maps to an existing key. Status of - -- the command is placed in ibmFodStatus for reading. No alert will be - -- issued from this activity, as it does not affect activation key state - -- on the device. - -- - ibmFodAction OBJECT-TYPE - SYNTAX INTEGER { - installActivationKey(1), - uninstallActivationKey(2), - exportActivationKey(3), - inventoryInstalledActivationKeys(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Target action for activation method. - 1 - Install Activation Key - 2 - Uninstall Activation Key - 3 - Export Activation Key - 4 - Inventory Installed Activation Keys" - DEFVAL { 4 } - ::= { ibmFodObjects 1 } - - ibmFodIndex OBJECT-TYPE - SYNTAX INTEGER (1..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Activation key index to uninstall or export. - This is only required for uninstall and export actions. - This is also used to identify the key associated with alerts." - ::= { ibmFodObjects 2 } - - ibmFodFileUri OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..1024)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "URI of where key file resides for install and - where it should be placed for export or inventory. - This is not used for uninstall action." - ::= { ibmFodObjects 3 } - - ibmFodStatus OBJECT-TYPE - SYNTAX INTEGER { - success(1), - rebootRequired(2), - versionMismatch(3), - corruptKeyFile(4), - invalideKeyFileTarget(5), - keyFileNotPresent(6), - communicationFailure(7), - keyStoreFull(8), - ftpServerFull(9), - userAuthenticationFailed(10), - invalidIndex(11), - protocolNotSupported(12), - preRequisiteKeyActionRequired(13), - actionIncompleteDeviceBusy(14), - fileAlreadyExists(15), - permissionProblem(16) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Return status of the last firmware activation method - initiated through SNMP method. - Valid return codes are: - Code Action(s) Meaning - 1 1,2,3,4 Success - 2 1,2 Reboot Required - 3 1 Firmware Version/Update Issue - 4 1 Key Corrupt - 5 1 Key Not Valid for Device - 6 1,2,4 Key File Not Found - 7 1,3,4 Failure to Communicate with File Server - 8 1 Key Storage Full - 9 3,4 TFTP/SFTP Server Storage Full - 10 1,3,4 SFTP User/Password Authentication Failed - 11 2,3 Invalid Index - 12 1,3,4 Protocol Specified in URI Not Supported - 13 1,2 Pre-Requisite Key Action Required - 14 1,2,3,4 Action Still In Process/Busy - 15 3,4 File Already Exists on Server - 16 3,4 Permission Problem with Specified URI User" - ::= { ibmFodObjects 4 } - - ibmFodKeyChangeTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The date and time of the event described in - this notification of activated function status change." - ::= { ibmFodObjects 5 } - - ibmFodKeyOldStatus OBJECT-TYPE - SYNTAX INTEGER { - noPreviousStatus (1), - keyValid (2), - keyInvalid (3), - keyValidElsewhere (4), - keyFeatureActive (5), - keyFeatureRequiresHostReboot (6), - keyFeatureRequiresBMCReboot (7), - keyExpired (8), - keyUseLimitExceeded (9), - keyInProcessOfValidation (10) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The prior status of the activation key associated - with this status change." - ::= { ibmFodObjects 6 } - - ibmFodKeyNewStatus OBJECT-TYPE - SYNTAX INTEGER { - keyRemoved (1), - keyValid (2), - keyInvalid (3), - keyValidElsewhere (4), - keyFeatureActive (5), - keyFeatureRequiresHostReboot (6), - keyFeatureRequiresBMCReboot (7), - keyExpired (8), - keyUseLimitExceeded (9), - keyInProcessOfValidation (10), - keyReplaced (11) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The new status of the activation key associated - with this status change." - ::= { ibmFodObjects 7 } - - ibmFodKeyUpdateData OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "String containing constraint data. This is only used - for ibmFodNewStatus value of keyReplaced (10). Otherwise, - this string should be NULL." - ::= { ibmFodObjects 8 } - - -- Notifications - ibmFodActivationChangeAlert NOTIFICATION-TYPE - OBJECTS { - ibmFodIndex, - ibmFodKeyChangeTime, - ibmFodKeyOldStatus, - ibmFodKeyNewStatus, - ibmFodKeyUpdateData - } - STATUS current - DESCRIPTION - "This is an SNMP notification of a change to an existing - feature activation on an endpoint. Data in the - notification payload describes the change." - ::= { ibmFodNotifications 1 } - - -- Conformance Information - -- Compliance Statements - ibmFeatureActivationCompliances OBJECT IDENTIFIER ::= { ibmFodConformance 1 } - ibmFeatureActivationGroups OBJECT IDENTIFIER ::= { ibmFodConformance 2 } - - ibmFeatureActivationCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for the IBM-FEATURE-ACTIVATION-MIB." - MODULE --This module - MANDATORY-GROUPS { ibmFeatureActivationBaseGroup, - ibmFeatureActivationNotifGroup } - ::= { ibmFeatureActivationCompliances 1 } - - -- MIB Groupings - ibmFeatureActivationBaseGroup OBJECT-GROUP - OBJECTS { - ibmFodAction, - ibmFodIndex, - ibmFodFileUri, - ibmFodStatus, - ibmFodKeyChangeTime, - ibmFodKeyOldStatus, - ibmFodKeyNewStatus, - ibmFodKeyUpdateData - } - STATUS current - DESCRIPTION - "The group of mandatory objects for all implementations - to be compliant." - ::= { ibmFeatureActivationGroups 1 } - - ibmFeatureActivationNotifGroup NOTIFICATION-GROUP - NOTIFICATIONS { ibmFodActivationChangeAlert } - STATUS current - DESCRIPTION - "The notification group required for compliance in alert - semantics for feature activation implementations." - ::= { ibmFeatureActivationGroups 2 } - -END diff --git a/mibs/ICF-ETWIST b/mibs/ICF-ETWIST deleted file mode 100644 index 5164d3fc1c..0000000000 --- a/mibs/ICF-ETWIST +++ /dev/null @@ -1,4700 +0,0 @@ - ICF-ETWIST DEFINITIONS ::= BEGIN - - IMPORTS - IpAddress, Integer32, Counter32, TimeTicks, - OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE - FROM SNMPv2-SMI - DisplayString, MacAddress - FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF - ifAdminStatus - FROM IF-MIB - rptrPortAdminStatus, rptrAddrTrackLastSourceAddress - FROM SNMP-REPEATER-MIB -- 802.3 Repeater MIB - hubIntruderAddress, hubIntruderPort - FROM HP-ICF-GENERIC-RPTR - icfCommon, icfHub, icfBridge, icfConfig, - bridge1010, bridgeRemote, etherTwist12, etherTwist48, - etherTwist24S, fiberOptic, thinLAN, advStack12, advStack24, - advStack48, advStackU8, advStackU16, repeaterAgent, - hpicfEnetSMM - FROM HP-ICF-OID; - - icfEtwistMib MODULE-IDENTITY - LAST-UPDATED "200011032220Z" -- November 3, 2000 - ORGANIZATION "Hewlett Packard Company, - Network Infrastructure Solutions" - CONTACT-INFO - "Hewlett Packard Company - 8000 Foothills Blvd. - Roseville, CA 95747" - DESCRIPTION - "This MIB module describes devices in the HP - Integrated Communication Facility product - line." - - REVISION "200011032220Z" -- November 3, 2000 - DESCRIPTION "Updated division name. Changed most of the - remaining objects to obsolete." - - REVISION "9609060258Z" -- September 6, 1996 - DESCRIPTION - "Split this MIB module from the former monolithic - hp-icf MIB. Obsoleted most of the objects in - this module." - REVISION "9402250000Z" -- February 25, 1994 - DESCRIPTION - "Version of MIB module that provided support for - the first release AdvanceStack hubs, HPJ2600A, - HPJ2601A and HPJ2602A and agent module HPJ2603A. - Released with agent for HPJ2603A version A.01.00. - This version obsoleted the objects in the - icfDownloadGroup, and deprecated most of the - other objects in this module. It also added - support for the late event monitor capability." - REVISION "9307090000Z" -- July 9, 1993 - DESCRIPTION - "Version of MIB module that provided support for - the EtherTwist Secure Hub, HPJ2355A. Released - with HPJ2355A version E.01.02. This version - obsoleted the objects in the icfEncryptedPassword - group. It added support for the hub polarity - reversed detection capability, the address - movement log, and the icfConfig group, as well as - the address movement and new address traps." - REVISION "9204160000Z" -- April 16, 1992 - DESCRIPTION - "Version of MIB module that provided support for - the HP ThinLAN Hub, HP28692A. Released with - agent version D.01.05 for the HP28682A, HP28688B, - HP28692A, and HP28699A, agent versions D.01.00 (IP) - and D.02.00 (IPX) for the HP28688A, and agent - version D.01.02 for the HP28673A and HP28674A. - This version of the MIB added IPX and network - download support. It also added the hub address - table, backup links, and SQE detect." - REVISION "9104240000Z" -- April 24, 1991 - DESCRIPTION - "Initial version of this MIB module. Released - with the HP28688B 12 Port EtherTwist Hub Plus, - the HP28699A 48 Port EtherTwist Hub Plus, the - HP28682A Fiber Optic Hub, the HP28673A 10:10 - Bridge, and the HP28674A Remote Bridge. - Initially released with agent version C.01.01 - for the HP28682A, HP28688B, and HP28699A, agent - version C.01.02 for the HP28688A, and agent - version C.01.00 for the HP28673A and HP28674A." - ::= { icfCommonAdmin 1 } - - icfCommonAdmin OBJECT IDENTIFIER ::= { icfCommon 11 } - - icfETwistConformance OBJECT IDENTIFIER ::= { icfCommonAdmin 2 } - - -- Note: Uncomment the following lines, remove the imports - -- from HP-ICF-OID, and and an import of enterprises from - -- SNMPv2-SMI, if this is not used in conjunction with the - -- hpicfOid MIB. - -- - -- hp OBJECT IDENTIFIER ::= { enterprises 11 } - -- nm OBJECT IDENTIFIER ::= { hp 2 } - -- icf OBJECT IDENTIFIER ::= { nm 14 } - -- icfCommon OBJECT IDENTIFIER ::= { icf 1 } - -- icfHub OBJECT IDENTIFIER ::= { icf 2 } - -- icfBridge OBJECT IDENTIFIER ::= { icf 3 } - -- icfConfig OBJECT IDENTIFIER ::= { icf 5 } - -- - -- system OBJECT IDENTIFIER ::= { nm 3 } - -- netElement OBJECT IDENTIFIER ::= { system 7 } - -- bridge OBJECT IDENTIFIER ::= { netElement 1 } - -- hub OBJECT IDENTIFIER ::= { netElement 5 } - -- chassis OBJECT IDENTIFIER ::= { netElement 8 } - -- - -- bridge1010 OBJECT IDENTIFIER ::= { bridge 1 } - -- bridgeRemote OBJECT IDENTIFIER ::= { bridge 2 } - -- - -- etherTwist12 OBJECT IDENTIFIER ::= { hub 1 } - -- fiberOptic OBJECT IDENTIFIER ::= { hub 3 } - -- etherTwist48 OBJECT IDENTIFIER ::= { hub 4 } - -- thinLAN OBJECT IDENTIFIER ::= { hub 5 } - -- etherTwist24S OBJECT IDENTIFIER ::= { hub 6 } - -- advStack12 OBJECT IDENTIFIER ::= { hub 7 } - -- advStack24 OBJECT IDENTIFIER ::= { hub 8 } - -- advStack48 OBJECT IDENTIFIER ::= { hub 9 } - -- advStackU8 OBJECT IDENTIFIER ::= { hub 11 } - -- advStackU16 OBJECT IDENTIFIER ::= { hub 12 } - -- - -- repeaterAgent OBJECT IDENTIFIER ::= { chassis 1 } - -- chassisAgents OBJECT IDENTIFIER ::= { chassis 2 } - -- hpicfEnetSMM OBJECT IDENTIFIER ::= { chassisAgents 4 } - - - -- IcfCommon group - - lastSetError OBJECT-TYPE - SYNTAX INTEGER { - unexpectedError(100), - -- Couldn't get a packet buffer - resourceLimitExceeded(101), - -- See stpPortState - disallowedSTPPortState(102), - -- For Super objects - incompleteSetlet(103), - -- See evtObject - invalidEventObject(104), - disallowedRemoteDevice(105), - -- Local must not equal remote - disallowedLAPBAdrsPair(106), - -- addressChunk - adrsAlreadyPresent(107), - -- addressChunk - staticSectionFull(108), - -- addressChunk - cantDeletePermAdrs(109), - inconsistentValues(110), - downloadInProgress(111) - } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Provide more detailed, enterprise specific error - type. Any error resulting from a SET request will - cause this object to be updated, and the previous - value overwritten. A management entity may - retrieve more detailed error information than that - implied by the pdu's ErrorStatus, especially in - the case of a genErr." - ::= { icfCommon 1 } - - password OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..16)) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This is the encrypted password for the device. The - algorithm used for the encryption process is HP - proprietary. Third party vendor support is provided - by not setting a password on the device, and using - the community name 'public'." - ::= { icfCommon 2 } - - reset OBJECT-TYPE - SYNTAX Integer32 --INTEGER { - -- noReset(0), - -- warm(1), - -- cold(2) - --} - MAX-ACCESS read-write -- write-only on EtherTwist 'D' rev - -- and earlier - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - When the reset object is set to to 'warm' it - results in a 'warm' reset, which does not clear - the parameters in NOVRAM to factory defaults. When - set to 'cold', it results in NOVRAM being set to - factory defaults. When this object is set, the - agent replies, dallies a short time to allow the - reply to be emitted from the device, then performs - the reset. When read, this object always returns - 0." - ::= { icfCommon 3 } - - selfTest OBJECT-TYPE - SYNTAX Integer32 --INTEGER { - -- stSuccess(0), - -- stExecute(1) - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Self test is invoked by setting this flag to - 'stExecute. When the object changes to - 'stSuccess', the test has completed successfully. - Icf devices will 'hard-fail' if the test does not - succeed." - ::= { icfCommon 4 } - - semaphore OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object allows a set of objects to be locked. - The lock is only assured by the 'cooperation' of - other management entities; they must wait until - the lock is cleared (to value zero) prior to - setting the lock. When this object is set to a - management entity's IP address, if no other - management entity has previously set the lock, the - set will succeed. Otherwise, an error (BadValue) - will be returned. It is the responsibility of the - owning management entity to clear the lock when - the transactions complete. To protect against a - management entity failure during a locked - transaction, the agent is NOT responsible for - verifying which management entity is performing - transactions on locked objects; thus, any - management entity can clear this object at any - time. The agent does not do anything with this - object except disallow multiple sets of different - IP addresses (unless the object has been cleared - to zero). This means management entities can use - this for locking any valid transactions on defined - sets of objects. This object can also be used on - IPX networks by specifying the low 4 bytes of the - station address for the IpAddress." - -- INDEX { INTEGER (1..3) - -- pollResponse(1), - lock pollResponse object - -- mapObjects(2), - lock mapAddress, - -- mapState, and mapPort - -- eventGroup(3) - lock all objects in - -- event group - -- } - ::= { icfCommon 5 } - - -- Discovery Group - - discovery OBJECT IDENTIFIER ::= { icfCommon 6 } - - pollResponse OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- false(0), - -- true(1) - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Flag indicating whether device should respond to - multicast SNMP PDUs. When set 'true', the device - will respond to multicast SNMP PDU's. Otherwise, - the response is discarded." - ::= { discovery 1 } - - announceAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - When set to any MAC address, the device will - transmit three identical packets, each with the MAC - source set to the device's MAC address, the MAC - destination to the value of this object, the - destination SAP is F8, and the destination HP XSAP - is 165D. These packets will traverse other ICF - devices, allowing them to learn the port connectivity - of the transmitting device." - ::= { discovery 2 } - - mapAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - When this object is set a map address search - begins. If the address is detected on only one - port, then the mapPort object is set to the port - number on which the address was detected. - - This object is obsolete. This functionality has - now been incorporated into the IETF 802.3 Repeater - MIB. Agents and management applications should - implement that MIB." - ::= { discovery 3 } - - mapState OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- psNone(0), - -- psSingle(1), - -- psMany(2) - --} - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object will be set to 'psNone' if the - address set in the mapAddress object has not been - received on any of the device's interface/ports. - It will be set to 'psSingle' if the mapAddress has - been detected on only one interface/port. It will - be set to 'psMany' if the mapAddress has been - detected on more than one interface/port. - - This object is obsolete. This functionality has - now been incorporated into the IETF 802.3 Repeater - MIB. Agents and management applications should - implement that MIB." - ::= { discovery 4 } - - mapPort OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The port number on which the map address was - detected. If map state is 'psNone' or 'psMany' - then this object is not valid. - - This object is obsolete. This functionality has - now been incorporated into the IETF 802.3 Repeater - MIB. Agents and management applications should - implement that MIB." - ::= { discovery 5 } - - ipSubnetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object is the IP subnet mask." - ::= { discovery 6 } - - - -- Event Group - - icfEvent OBJECT IDENTIFIER ::= { icfCommon 7 } - - eventNotificationNode OBJECT IDENTIFIER ::= { icfEvent 1 } - - evtIpNotify OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The network address of the manager node which is - to receive the event notification trap." - ::= { eventNotificationNode 1 } - - evtIpxNotify OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (10)) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The IPX address of the manager node which is to - receive the event notification trap." - ::= { eventNotificationNode 2 } - - evtTable OBJECT-TYPE - SYNTAX SEQUENCE OF EvtEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of event entries for event processing." - --INDEX { evtIndex } - ::= { icfEvent 2 } - - EvtEntry ::= - SEQUENCE { - evtIndex INTEGER, - evtArm Integer32, - evtTimeSinceOccurrence TimeTicks - } - - evtIndex OBJECT-TYPE - SYNTAX INTEGER { - warmStartEvent(1), - coldStartEvent(2), - spanTreeOrLinkBeatEvent(3), - temperatureOrSegmentationEvent(4), - backupLinkEvent(5), -- hubs only - - -- The following are supported only on - -- rev 'E' EtherTwist hubs or later and - -- AdvanceStack 10Mbit hubs - intrusionEvent(6), - addressMovedEvent(7), - newAddressEvent(8), - rptrHealthEvent(9), - rptrResetEvent(10) - - -- spanTreeEvent(3), - bridges only - -- temperatureEvent(4), - bridges only - -- linkBeatEvent(3), - hubs only - -- segmentationEvent(4) - hubs only - } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - event to which this entry is applicable." - ::= { evtTable 1 } - - evtArm OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- off(0), - -- on(1) - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object arms and disarms events. Events are - implicitly rearmed, that is, once an event occurs, - it is rearmed. Sets to the intrusionEvent - instance of this object are ignored, since - intrusion events are actually armed through the - hubSecPtAlarmEnable object." - ::= { evtTable 2 } - - evtTimeSinceOccurrence OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object specifies the number of centiseconds - since this event last occurred." - ::= { evtTable 3 } - - evtThresholdTable OBJECT-TYPE - SYNTAX SEQUENCE OF EvtThresholdEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of event entries for event processing." - --INDEX { evthIndex } - ::= { icfEvent 3 } - - EvtThresholdEntry ::= - SEQUENCE { - evthIndex Integer32, - evthArm Integer32, - evthObject OBJECT IDENTIFIER, - evthThreshold Integer32, - evthHysteresis Integer32, - evthTimeInterval TimeTicks, - evthTimeSinceOccurrence TimeTicks - } - - evthIndex OBJECT-TYPE - SYNTAX Integer32 ( 1..5 ) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - event to which this entry is applicable." - ::= { evtThresholdTable 1 } - - evthArm OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- off(0), - -- on(1) - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object arms and disarms events. The - notification node, the associated event object, - threshold, hysteresis, and time interval should - all be set before an event is armed. The objects - do not need to be re-set if the existing values - are acceptable. The device will refuse to arm an - event with uninitialized objects. Once armed, if - the threshold is met or exceeded during the event - time interval, a trap PDU is sent to the - eventNotificationNode. Subsequently, the - monitored object must fall to or below the - hysteresis before another trap can be sent via the - threshold mechanism. The hysteresis may equal - threshold. Events are implicitly rearmed, that is, - once an event occurs, it is rearmed. Setting this - object to 'on' will result in a genErr in any of - the following cases: object not set; cannot set an - event on this object; time interval not set; - threshold not set." - ::= { evtThresholdTable 2 } - - evthObject OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The data of this object is itself an OBJECT - IDENTIFIER which selects the mib object and - instance that is to be monitored for the event. - Only types INTEGER and Counter are allowed." - ::= { evtThresholdTable 3 } - - evthThreshold OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The threshold against which the variable - specified in evthObject is tested over the time - interval specified in the evthTimeInterval When - the threshold is met or exceeded, the event is - triggered. The event will not trigger again until - the variable falls to or below the evthHysteresis - value, and then meets or exceeds the threshold." - ::= { evtThresholdTable 4 } - - evthHysteresis OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The low value which the variable specified in - evthObject must fall to or below after exceeding - evthThreshold before the event can re-occur when - the threshold is met or exceeded." - ::= { evtThresholdTable 5 } - - evthTimeInterval OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The time interval over which the variable - specified in the evthObject is sampled." - ::= { evtThresholdTable 6 } - - evthTimeSinceOccurrence OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object specifies the number of centiseconds - since this event was last triggered." - ::= { evtThresholdTable 7 } - - - -- Link Test Group - - linkTest OBJECT IDENTIFIER ::= { icfCommon 8 } - - linkTestAddress OBJECT IDENTIFIER ::= { linkTest 1 } - - linkTest802MacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - If this object is set to the MAC address of a - node to link test in the same PDU that sets - linkTestRepetitions to a nonzero value, the link - test performed will use IEEE 802 Test frames. - - Note that setting more than one of - linkTest802MacAddress, linkTestIpAddress, and - linkTestIpxAddress to a non-null value in the same - PDU will result in a genErr. - - This object is now obsolete. Is functionality - is being replaced by the hpicfLinktest objects." - ::= { linkTestAddress 1 } - - linkTestIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - If this object is set to the network address of a - node to link test in the same PDU that sets - linkTestRepetitions to a nonzero value, the link - test performed will use ICMP Echo packets. - - Note that setting more than one of - linkTest802MacAddress, linkTestIpAddress, and - linkTestIpxAddress to a non-null value in the same - PDU will result in a genErr. - - This object is now obsolete. Is functionality - is being replaced by the hpicfLinktest objects." - ::= { linkTestAddress 2 } - - linkTestIpxAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (10)) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - If this object is set to the IPX address of a - node to link test in the same PDU that sets - linkTestRepetitions to a nonzero value, the link - test performed will use IPX diagnostic packets. - - Note that setting more than one of - linkTest802MacAddress, linkTestIpAddress, and - linkTestIpxAddress to a non-null value in the same - PDU will result in a genErr. - - This object is now obsolete. Is functionality - is being replaced by the hpicfLinktest objects." - ::= { linkTestAddress 3 } - - linkTestRepetitions OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The number of link tests that the device is to - complete. When this object is set to a non-zero - value, the linkTestSuccess object is zeroed and - the device begins a link test using IEEE 802.2 - Test frames, ICMP Echo packets, or IPX diagnostic - packets depending on the address selected. Link - test results are contained in the link test - success object. This object's value decrements - (to zero) as the test proceeds. The test may be - canceled at any point by setting this object to - 0. - - This object is now obsolete. Is functionality - is being replaced by the hpicfLinktest objects." - ::= { linkTest 2 } - - linkTestSuccess OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - For every successful link test, this counter is - incremented. When link tests are completed, this - counter contains the total number of successful - tests. - - This object is now obsolete. Is functionality - is being replaced by the hpicfLinktest objects." - ::= { linkTest 3 } - - linkTestTimeout OBJECT-TYPE - SYNTAX TimeTicks --(10..300000000) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The time interval over which a link test response - must be received, or the test is counted as - failed. - - This object is now obsolete. Is functionality - is being replaced by the hpicfLinktest objects." - ::= { linkTest 4 } - - -- Icf 802.3 Mac Group. - - icf8023MacTable OBJECT-TYPE - SYNTAX SEQUENCE OF Icf8023MacEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of icf8023Mac entries." - --INDEX { icf8023MacIndex } - ::= { icfCommon 9 } - - Icf8023MacEntry ::= - SEQUENCE { - icf8023MacIndex Integer32, - icf8023MacInBroadcastPkts Counter32, - icf8023MacOutBroadcastPkts Counter32, - icf8023MacInMulticastPkts Counter32, - icf8023MacOutMulticastPkts Counter32, - icf8023MacRunts Counter32, - icf8023MacGiants Counter32, - icf8023MacMissedPktErrors Counter32, - icf8023MacExcessDeferrals Counter32, - icf8023MacTotalMediaErrors Counter32, - icf8023MacSpuriousIntrs Counter32 - } - - icf8023MacIndex OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - port to which this entry is applicable. The port - identified by a particular value of this index on - a hub is the same port as identified by the same - value of rptrPortIndex. Note that since this hub - always has exactly 1 port group, there is no group - index for this table. For a bridge, the port - identified by a particular value of this index is - the same port identified by the same value of - ifIndex." - ::= { icf8023MacTable 1 } - - icf8023MacInBroadcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the broadcast packets received." - ::= { icf8023MacTable 2 } - - icf8023MacOutBroadcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the broadcast packets transmitted." - ::= { icf8023MacTable 3 } - - icf8023MacInMulticastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the multicast packets received." - ::= { icf8023MacTable 4 } - - icf8023MacOutMulticastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the multicast packets transmitted." - ::= { icf8023MacTable 5 } - - icf8023MacRunts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The number of media frames encountered that were - too short (by ethernet/802.3 standards)." - ::= { icf8023MacTable 6 } - - icf8023MacGiants OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The number of media frames encountered that were - too long (by ethernet/802.3 standards)." - ::= { icf8023MacTable 7 } - - icf8023MacMissedPktErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The number of frames lost due to lack of - resources (e.g. ring buffers, memory buffers, - etc)." - ::= { icf8023MacTable 8 } - - icf8023MacExcessDeferrals OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The number of times a frame could not be sent due - to excess deferrals because another node was - transmitting continually." - ::= { icf8023MacTable 9 } - - icf8023MacTotalMediaErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of all possible medium transmit and receive - errors, such as crc, alignment, sequence, length, - excess etc. The purpose of this object is to - support aggregate LAN medium errors for event - processing. Collisions and runts are not - considered an error." - ::= { icf8023MacTable 10 } - - icf8023MacSpuriousIntrs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The number of times that the network interface - for this port generated a spurious hardware - interrupt. A non-zero value for this object - indicates a potential hardware problem." - ::= { icf8023MacTable 11 } - - -- IcfDownload Group - -- - -- The icfDownload objects are provided to download a new - -- version of firmware into the device. The tftp protocol is - -- used for the download. To initiate a download, the - -- management station must set icfDownloadIp[x]Address to the - -- address of a tftp server and the management station must - -- also set icfDownloadFilename to the path name of the file - -- containing the new revision of firmware. The address and - -- filename must both be set in the same PDU. - -- - -- Note that this group is now obsolete, and has been replaced - -- by the hpicfDownload group. It is not supported in any - -- AdvanceStack products. - - icfDownload OBJECT IDENTIFIER ::= { icfCommon 10 } - - icfDownloadAddress OBJECT IDENTIFIER ::= { icfDownload 1 } - - icfDownloadIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The IP address of the TFTP server to download - firmware from." - ::= { icfDownloadAddress 1 } - - icfDownloadIpxAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (10)) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The IPX address of the TFTP server to download - firmware from." - ::= { icfDownloadAddress 2 } - - icfDownloadFilename OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..63)) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Filename and path of file to download (maximum - length of 63 characters + NULL)." - ::= { icfDownload 2 } - - - -- - -- Icf Hub Group - -- - -- This group is implemented on both EtherTwist and AdvanceStack - -- 10MBit hubs. - -- - - - hubThinlanFault OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- false(0), - -- true(1) - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - When set to 'true' this object causes the Fault - LED to blink if the ThinLan Port is segmented." - ::= { icfHub 1 } - - -- Note: The hubGlobal counters that are composed of other - -- objects are provided to allow for event testing on global - -- error conditions. - - hubGlobal OBJECT IDENTIFIER ::= { icfHub 2 } - - hubGlobalErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented for each packet with - an error received on any port. This counter does - not include runts, as they are a normal media - condition." - ::= { hubGlobal 1 } - - hubGlobalCollisions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented for each collision - between any two or more ports (or AUI) detected by - the hub." - ::= { hubGlobal 2 } - - hubGlobalPktFragments OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is the sum of hubPortPktFragments - for all ports." - ::= { hubGlobal 3 } - - hubGlobalRunts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented for each runt frame - received on any port." - ::= { hubGlobal 4 } - - hubGlobalGiants OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented for each giant frame - received on any port." - ::= { hubGlobal 5 } - - hubGlobalCrcErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented for each frame with a - CRC error received on any port." - ::= { hubGlobal 6 } - - hubGlobalAlignmentErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented for each frame with - an alignment error received on any port." - ::= { hubGlobal 7 } - - hubGlobalInOctets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented for each octet - received on any port." - ::= { hubGlobal 8 } - - hubGlobalInUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented for each unicast - packet received on any port." - ::= { hubGlobal 9 } - - hubGlobalInNUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented for each non-unicast - packet received on any port." - ::= { hubGlobal 10 } - - hubGlobalInBroadcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented for each broadcast - packet received on any port." - ::= { hubGlobal 11 } - - -- Icf Hub Port Table - - hubPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF HubPortEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of hubPort entries." - --INDEX { hubPortIndex } - ::= { icfHub 3 } - - HubPortEntry ::= - SEQUENCE { - hubPortIndex Integer32, - hubPortPktFragments Counter32, - hubPortCollisions Counter32, - hubPortSegmentation Integer32, - hubPortLinkBeatStatus Integer32, - hubPortLinkBeatEnable Integer32, - hubPortMacAddress MacAddress, - hubPortAddressState Integer32, - hubPortPolarityReversed Integer32, - hubPortLateEventDisable INTEGER - } - - hubPortIndex OBJECT-TYPE - SYNTAX Integer32 (1..1024) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - port to which this entry is applicable. The port - identified by a particular value of this index is - the same port as identified by the same value of - rptrPortIndex." - ::= { hubPortTable 1 } - - hubPortPktFragments OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented when a packet or - packet fragment is encountered for a port - instance." - ::= { hubPortTable 2 } - - hubPortCollisions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This counter is incremented when a port is - involved in a collision." - ::= { hubPortTable 3 } - - hubPortSegmentation OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- false(0), - -- true(1) - --} - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This is a flag which is 'true' if the port is - currently segmented and 'false' otherwise." - ::= { hubPortTable 4 } - - hubPortLinkBeatStatus OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- false(0), - -- true(1) - --} - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This is a flag which is 'true' if link beat is - detected on the port and 'false' otherwise. The - value of this variable will always be 'true' when - the corresponding instance of - hubPortLinkBeatEnable is 'false'." - ::= { hubPortTable 5 } - - hubPortLinkBeatEnable OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- false(0), - -- true(1) - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - When this flag is set to 'true' the port's link - beat is enabled and when set to 'false' it is - disabled." - ::= { hubPortTable 6 } - - hubPortMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Each port maintains the MAC address of the node - currently attached to it. This address is valid - only when the port state flag is set to - 'psSingle'." - ::= { hubPortTable 7 } - - hubPortAddressState OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- psNone(0), - -- psSingle(1), - -- psMany(2) - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The port state object may take on three values. - 'psNone' means no packets have been received on - the port. 'psSingle' means all packets received on - the port have originated from a single MAC - address. 'psMany' means that packets originating - from more than one node have been received on the - port. To (re)start a search for a MAC address set - the port state to 'psNone'." - ::= { hubPortTable 8 } - - hubPortPolarityReversed OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- false(0), - -- true(1) - --} - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object is used to indicate that the hub port - was wired with the positive/negative polarity of - its transmit and receive pairs reversed. Note - that the port will continue to operate in this - state, with the hub inverting the polarity - internally." - ::= { hubPortTable 9 } - - hubPortLateEventDisable OBJECT-TYPE - SYNTAX INTEGER { - true(1), - false(2) - } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object indicates that the hub port was - disabled as a result of excessive late collisions - being caused by the end node attached to this - port. This flag is cleared when the port is - reenabled by setting rptrPortAdminStatus to - 'enabled'." - ::= { hubPortTable 10 } - - hubBitmaps OBJECT IDENTIFIER ::= { icfHub 4 } - - hubPortsOperStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..128)) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The hubPortsOperStatus is a bit map of the state - of all hub ports. The object has a 1 bit for each - port that is enabled, not segmented, and linkbeat - is detected. Ports on which these conditions are - not true have a 0 bit. The bits are placed into - the OCTET STRING in the following order: - - octet 0 octet 1 octet 2 ... - bits 7-0 bits 7-0 bits 7-0 ... - ports 1-8 ports 9-16 ports 17-24 ... - - Values of unused bits in the last octet are - undefined." - ::= { hubBitmaps 1 } - - hubAddressTableMaxAge OBJECT-TYPE - SYNTAX TimeTicks --(60000..65535000) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The hubAddressTableMaxAge is the time beyond - which an inactive MAC address will be removed from - the hubPortMacAddress table and the - hubAddressTable. Although hubAddressTableMaxAge - is specified in units of 10ms time ticks, the - actual resolution of this timer is 10 seconds. A - value of 65535000 indicates no aging shall take - place." - ::= { icfHub 5 } - - hubAddressTable OBJECT-TYPE - SYNTAX SEQUENCE OF HubAddressEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of entries present in the hub address - table." - --INDEX { hubAddressIndex } - ::= { icfHub 6 } - - HubAddressEntry ::= - SEQUENCE { - hubAddressIndex Integer32, - hubAddressChunk OCTET STRING - } - - hubAddressIndex OBJECT-TYPE - SYNTAX Integer32 (1..52) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - chunk to which this entry is applicable." - ::= { hubAddressTable 1 } - - hubAddressChunk OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (408)) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The hubAddressChunk object returns an opaque - chunk of the address table. Each chunk can be - interpreted as an array of records in the form: - - mac address [6 bytes], port number [2 bytes], - inactivity time [4 bytes] - - On a Get, the returned chunk can include empty - (unused) entries. Instances are chunk numbers, - which start at 1 and go to 52. Each chunk can - hold 34 addresses. - - A returned chunk might look like: - - Address Port Inactivity Time - - 080009001234 1 0 - 080009002345 2 10000 - 080009003456 1 20000 - 000000000000 1 0 - 080009009876 EMPTY 0 - 080009004567 EMPTY 15000 - . - . - . - 080009005678 EOL 959000 - - A value of EMPTY in the Port field indicates an - unused (i.e. aged out) entry in the table. When - the EOL (End Of List) bit is set in the Port - field, that entry is the last entry in the table. - It is possible for EOL to be seen in any entry. - EOL (0x4000) and EMPTY (0x8000) are bit masks - which are ORed with the port number in the port - field of the entry. It is possible for both the - EOL and EMPTY bits to be set in the same entry. - - The remainder of the chunk after the EOL entry - will be zeroed. - - The inactivityTime and Address fields are - meaningless if the EMPTY bit is set in the Port - field. In this case, inactivityTime and Address - are not guaranteed to be zeroed. The Manager may - start with any chunk it likes and request the - chunks in any order. It may perform multiple - requests for the same chunk. The agent does not - save state from previous requests. - - A request of chunk #1 would return the contents of - the first 34 address table entries, whether they - are all full, all empty, or some full and the rest - empty. A request of chunk #2 will return entries - #35 through #68. And so on. - - The address table can change between Get requests. - An address' location can change, or an address - could age out and then be added back in at a - different location in the table. Thus, the - Manager could see the address twice in the table." - ::= { hubAddressTable 2 } - - hubNumBkpLinks OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The number of backup links configurable on this - hub." - ::= { icfHub 7 } - - hubBkpLinkTable OBJECT-TYPE - SYNTAX SEQUENCE OF HubBkpLinkEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of backup link configuration entries. For - a given backup link, the hub will periodically - send a test packet to the device at the end of the - link. If there are no responses (the number is - configurable), the hub will enable the backup port - and disable the primary port. After the primary - link is fixed, the user must turn the primary port - on to resume normal operation. - - At any time, the management station can look at - rptrPortAdminStatus for the backup port to - determine if it is currently in use. - - The backup link algorithm enables and disables the - backup port by modifying rptrPortAdminStatus for - that port. After the backup port has been enabled - by the backup link algorithm, if the primary port - is subsequently enabled via the hub console port - or by a set of rptrPortAdminStatus, the backup - port will be turned off and the periodic test - packets will begin again. - - When the backup link objects are set, the backup - port will be turned off, the primary port will be - turned on, and the periodic test packets will be - sent. The time between test packets is - configurable by setting hubBackupTestTime. The - number of failures needed to switch to the backup - link is configured by setting - hubBackupConsecutiveFails. The backup link - function can be turned off by setting - hubBackupPort to 0. - - All five of the backup link objects must be set - together in a single PDU except for the case of - setting hubBackupPort to 0, in which case, the - hubBackupPort can be set without setting the other - objects. Currently, the size of the backup link - table is one; future releases may provide the - ability to monitor more than one backup link." - ::= { icfHub 8 } - - HubBkpLinkEntry ::= - SEQUENCE { - hubBkpLinkIndex Integer32, - hubBackupPort Integer32, - hubPrimaryPort Integer32, - hubBackupAddress MacAddress, - hubBackupTestTime TimeTicks, - hubBackupConsecutiveFails Integer32 - } - - hubBkpLinkIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - backup link configuration entry to which the - instance is applicable." - ::= { hubBkpLinkTable 1 } - - hubBackupPort OBJECT-TYPE - SYNTAX Integer32 (0..1024) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The port number of the backup link. Setting this - object to zero removes the backup link - configuration." - ::= { hubBkpLinkTable 2 } - - hubPrimaryPort OBJECT-TYPE - SYNTAX Integer32 (0..1024) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The port number of the primary link. It can only - be set to zero if the hubBackupPort is also zero." - ::= { hubBkpLinkTable 3 } - - hubBackupAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The MAC address of the device at the other end of - the primary link which will respond to the - periodic test packets sent by this hub." - ::= { hubBkpLinkTable 4 } - - hubBackupTestTime OBJECT-TYPE - SYNTAX TimeTicks --(100..1500) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The frequency, in time ticks, between sending the - periodic test packets. The actual resolution of - this timer is in seconds. The test packet - response timeout is fixed at 500ms." - ::= { hubBkpLinkTable 5 } - - hubBackupConsecutiveFails OBJECT-TYPE - SYNTAX Integer32 (1..16) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The number of test packet failures which will - cause the hub to switch to the backup link (i.e., - backup port turned on, primary port turned off). - A value of one is generally not recomended and - will cause the backup link to be enabled upon the - first failure." - ::= { hubBkpLinkTable 6 } - - hubSqeEnabled OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- false(0), - -- true(1) - --} - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - When 'true', this flag indicates that SQE has - been detected for the last ten agent transmits and - there is a high probability that the SQE switch on - the transceiver attached to the AUI port is set to - Enabled, when it should be Disabled." - ::= { icfHub 9 } - - - -- - -- The Hub address movement log. This table is implemented - -- only on rev 'E' or later EtherTwist hubs and AdvanceStack - -- 10Mbit hubs. - -- - - hubAddressMoveLogTable OBJECT-TYPE - SYNTAX SEQUENCE OF HubAddressMoveLogEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A log of the 20 most recent times that the agent - detected that a source MAC address which had been - heard on one port had moved to a different port." - ::= { icfHub 11 } - - hubAddressMoveLogEntry OBJECT-TYPE - SYNTAX HubAddressMoveLogEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A row in the hubAddressMoveLogTable containing - information about a single address movement." - INDEX { hubAddrMoveIndex } - ::= { hubAddressMoveLogTable 1 } - - HubAddressMoveLogEntry ::= - SEQUENCE { - hubAddrMoveIndex Integer32, - hubAddrMoveAddress MacAddress, - hubAddrMoveOldGroup Integer32, - hubAddrMoveOldPort Integer32, - hubAddrMoveNewGroup Integer32, - hubAddrMoveNewPort Integer32 - } - - hubAddrMoveIndex OBJECT-TYPE - SYNTAX Integer32 (1..20) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index of this entry in the address movement - log table. Index 1 will always contain the oldest - entry. If the table is full when a new address - movement occurs, the new entry becomes index 20, - and all earlier entries are shifted down by one - entry, removing the old index 1." - ::= { hubAddressMoveLogEntry 1 } - - hubAddrMoveAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The MAC address of the station that moved to a - new port." - ::= { hubAddressMoveLogEntry 2 } - - hubAddrMoveOldGroup OBJECT-TYPE - SYNTAX Integer32 (0..1024) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The group containing the port on which this - address had been operating before it moved." - ::= { hubAddressMoveLogEntry 3 } - - hubAddrMoveOldPort OBJECT-TYPE - SYNTAX Integer32 (0..1024) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The port within the group on which this address - had been operating before it moved." - ::= { hubAddressMoveLogEntry 4 } - - hubAddrMoveNewGroup OBJECT-TYPE - SYNTAX Integer32 (0..1024) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The group containing the port that the address - moved to." - ::= { hubAddressMoveLogEntry 5 } - - hubAddrMoveNewPort OBJECT-TYPE - SYNTAX Integer32 (0..1024) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The port within the group that the address moved - to." - ::= { hubAddressMoveLogEntry 6 } - - hubLateEventMonitor OBJECT-TYPE - SYNTAX INTEGER { - off(1), - onSingle(2), - onAll(3) - } - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object configures the late event monitoring - functionality for the hub. This mode periodically - samples the rptrMonitorPortLateEvents value for - each port. If the agent detects excessive late - events on a port, the port will be disabled by - setting the rptrPortAdminStatus for that port to - 'disabled', and the hubPortLateEventDisable flag - for that port will be set to 'true'. This mode is - 'off' by default. Setting it to 'onSingle' - enables the mode for all non-cascaded hub ports. - Setting it to 'onAll' enables the mode for all hub - ports, including cascaded ports." - ::= { icfHub 12 } - - - -- Icf Bridge Group - - operationalState OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- learning(0), - -- secure(1) - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object controls the forwarding nature of the - bridge. In the Learning state the bridge will - learn new MAC addresses, and it ages out older MAC - addresses. Statically configured addresses are - discarded (they do not age). In the Secure state, - the bridge will not learn new MAC addresses. - Statically configured addresses are forwarded - (they do not age)." - ::= { icfBridge 1 } - - forwardDbMaxAge OBJECT-TYPE - SYNTAX TimeTicks --(1000..100000000) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The value of this object controls how long a MAC - address stays in the forwarding database. See - 802.1d, section 3.9.2 'Dynamic Entries'." - ::= { icfBridge 2 } - - addressTable OBJECT-TYPE - SYNTAX SEQUENCE OF AddressEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of address entries." - --INDEX { addressIndex } - ::= { icfBridge 3 } - - AddressEntry ::= - SEQUENCE { - addressIndex Integer32, - addressChunk OCTET STRING - } - - addressIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - chunk to which this entry is applicable." - ::= { addressTable 1 } - - addressChunk OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(410)) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object returns an opaque chunk of the - address table. The instance specifies a chunk of - the address table. Each chunk can be interpreted - as an array of 41 records of the form: - - { macAddress[6bytes], port number[2bytes], - permanence[2bytes] }. - - Address Port Perm - - 00 080009001234 1 Dynamic(0x0000) - 01 080009002345 2 Dynamic(0x0000) - 02 000000000000 EMPTY(0x8000) Dynamic(0x0000) - 03 080009003456 1 Dynamic(0x0000) - 04 000000000000 1 Dynamic(0x0000) - 05 080009009876 EMPTY(0x8000) Dynamic(0x0000) - 06 080009004567 EMPTY(0x8000) Static(0x0008) - 07 080009041d08 - ... ... ... - 40 080009005678 EOL(0x4000) Permanent(0x0000) - - A value of EMPTY in the Port field indicates an - aged out table entry. A value of EOL in the Port - field indicates that it is the last entry in the - table. Of course, EOL will only be seen in the - last entry. EOL and EMPTY are AND-able bit - fields. The Disposition and Address are - meaningless if Port is EMPTY. - - When instance=1 is used on a Set, the agent clears - the table prior to setting any addresses. On - subsequent Sets, the agent adds the specified - addresses. If a Set starts at instance > 1, the - specified addresses will be added to the table - without first clearing the table. Addresses are - already in the table are deleted and then - readded." - ::= { addressTable 2 } - - -- Bridge Port Group - - brgPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF BrgPortEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of brgPort entries." - --INDEX { brgPortIndex } - ::= { icfBridge 4 } - - BrgPortEntry ::= - SEQUENCE { - brgPortIndex Integer32, - brgPortCacheHits Counter32, - brgPortCacheMisses Counter32, - brgPortForwardedPkts Counter32, - brgPortFilteredPkts Counter32 - } - - brgPortIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - interface/port to which this entry is applicable. - The interface/port identified by a particular - value of this index is the same interface/port as - identified by the same value of ifIndex." - ::= { brgPortTable 1 } - - brgPortCacheHits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the successful cache matches when - looking up a destination MAC address." - ::= { brgPortTable 2 } - - brgPortCacheMisses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the unsuccessful cache matches when - looking up a destination MAC address." - ::= { brgPortTable 3 } - - brgPortForwardedPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the packets received on this port and - forwarded to the other port." - ::= { brgPortTable 4 } - - brgPortFilteredPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the frames that were received on this - port and filtered." - ::= { brgPortTable 5 } - - -- Bridge Wildcard Group - -- - -- The wildcard objects constitute a super-object. - -- To arm or redefine a wildcard filter, all 5 wildcard - -- objects (i.e. Filter, Mask, Offset, UserOffset, and Arm) - -- must be present and adjacent to each other within an SNMP - -- PDU. There is no requirement on the ordering of the - -- objects within the PDU. - -- - -- To disarm a wildcard filter, only the arm object is needed. - -- When the Arm object is set to OFF, any other adjacent - -- wildcard objects are ignored. - -- - - wildcardTable OBJECT-TYPE - SYNTAX SEQUENCE OF WildcardEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of wildcard entries." - --INDEX { wildcardIndex } - ::= { icfBridge 5 } - - WildcardEntry ::= - SEQUENCE { - wildcardIndex Integer32, - wildcardFilter OCTET STRING, - wildcardMask OCTET STRING, - wildcardOffset Integer32, - wildcardUserOffset Integer32, - wildcardArm Integer32 - } - - wildcardIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - interface/port to which this entry is applicable. - The interface/port identified by a particular - value of this index is the same interface/port as - identified by the same value of ifIndex." - ::= { wildcardTable 1 } - - wildcardFilter OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object contains the binary value used to - filter frames. The data in the frame at the offset - specified by the Wildcard offsets is XOR'ed with - this object after AND'ing with the Wildcard Mask. - If zero result occurs, the packet is discarded - (filtered). - - Suppose the user specifies the following values: - data: 11001010 10101010 10101010 10101010 - mask: 11100000 00000000 00000000 00000000 - filter: 11100000 00000000 00000000 00000000 - - AND'ing data with the mask gives: - 11000000 00000000 00000000 00000000 - - XOR'ing that value with the filter gives: - 00100000 00000000 00000000 00000000 - - The non-zero result indicates no match (don't - discard). - - Another example: - data: 10011010 10101010 10101010 10101010 - mask: 10010000 00000000 00000000 00000000 - filter: 10010000 00000000 00000000 00000000 - - AND'ing data with the mask gives: - 10010000 00000000 00000000 00000000 - - XOR'ing that value with the filter gives: - 00000000 00000000 00000000 00000000 - - A zero result indicates a match, so we discard - (filter) the packet. - - The filter AND'ed with the mask must equal the - filter. This is an example of a legal filter/mask - pair: - filter: 00010000 00000000 00000000 00000000 - mask: 10010000 00000000 00000000 00000000 - AND'ed: 00010000 00000000 00000000 00000000 - (equals filter) - - Another way of saying this: if a mask bit is zero, - the corresponding filter bit must be zero. - - The following would be an illegal pair: - filter: 01110000 00000000 00000000 00000000 - mask: 10010000 00000000 00000000 00000000 - AND'ed: 00010000 00000000 00000000 00000000 - ( != filter)" - ::= { wildcardTable 2 } - - wildcardMask OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object indicates which portion of the - wildcardFilter is to be used in filtering. The - data in the frame at the offset specified by - Wildcard offsets is AND'ed with this object. The - result is XOR'ed with the Wildcard Filter object. - If a zero result is obtained, the packet is - discarded. - - If an all-zeros wildcardMask is specified, a - genErr is returned. Also, see mask/filter - constraints in the description of the - wildcardFilter object." - ::= { wildcardTable 3 } - - wildcardOffset OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Indicates the position in a received frame which - is to have the Wildcard Mask/Filter applied. The - indicated packet byte is aligned with the 0th byte - of the wildcard mask/filter held in network byte - order. - - The MAC destination address starts at byte - position (wildcardOffset) zero. - - The wildcardOffset must fall on a 2-byte boundary, - 0,2,4,...,1512 (violations of this constraint - result in a genErr). Filters can be aligned on - non 2-byte boundaries through use of the - wildcardUserOffset." - ::= { wildcardTable 4 } - - wildcardUserOffset OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This value is a byte offset from the beginning - of the packet. If this offset is such that any - portion of the filter extends past the end of the - packet (for wildcard filtering purposes, the FCS - is part of the packet), then the filter is - considered not to match, and the packet is not - filtered. - - For a particular filter, the wildcardUserOffset - must be greater than or equal to the - wildcardOffset. - - wildcardUserOffset must be between 0 and 1514, - inclusive. - - The wildcardUserOffset, wildcardOffset pair must - conform to one of the following four relationships - and also be subject to the range restrictions - listed above. For n = 0,..,378 - - Offset 4n 4n 4n 4n+2 - UserOffset 4n 4n+1 4n+2 4n+3 - - As an example, consider four examples in the - following table for locating the filter at or near - the beginning of a packet: - - - 6 filter/mask bytes - - desired - - 0 1 2 3 4 5 6 - position - - A|f/m0 f/m1 f/m2 f/m3 00 00 00 |0,4,8,12,... - B| 00 f/m0 f/m1 f/m2 f/m3 00 00 |1,5,9,13,... - C| 00 00 f/m0 f/m1 f/m2 f/m3 00 |2,6,10,14,... - D| 00 00 00 f/m0 f/m1 f/m2 f/m3|3,7,11,15,... - - Example A corresponds to a UserOffset/Offset pair - such as 0/0 (4n/4n). Example B represents a pair - such as 0/1 (4n/4n+1). Example C is 0/2 - (4n/4n+2). Finally, example D is 2/3 (4n+2/4n+3). - - If any of the above constraints is not honored, - the SET Response will indicate genErr." - ::= { wildcardTable 5 } - - wildcardArm OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- off(0), - -- on(1) - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This object arms (enables) the Wildcard Filter - provided all of the other wildcard objects have - been set to proper values. To disarm a wildcard, - only the wildcardArm object need be set." - ::= { wildcardTable 6 } - - -- Bridge Spanning Tree Group - - stp OBJECT IDENTIFIER ::= { icfBridge 6 } - - stpBridgeId OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(8)) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A 64 bit binary bridge id composed of bridge - priority and the bridge's mac address fields. see: - IEEE 802.1(d) 6.8.1.1.3(1), 4.5.3.7" - ::= { stp 1 } - - stpTopoChangeTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The time since the last topology change. see: - IEEE 802.1(d) 6.8.1.1.3(2), 4.5.3.12" - ::= { stp 2 } - - stpTopoNumChanges OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The number of topo changes since initialization - of STP. see: IEEE 802.1(d) 6.8.1.1.3(3)" - ::= { stp 3 } - - stpTopoChange OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- false(0), - -- true(1) - --} - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A 1 bit flag broadcast by the root bridge - indicating that a topology change is underway, and - Stp bridges should use short term aging. see: IEEE - 802.1(d) 6.8.1.1.3(4), 4.5.3.12" - ::= { stp 4 } - - stpDesignatedRoot OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(8)) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The binary bridge id that this bridge believes to - be the root bridge for the bridged Lan. see: IEEE - 802.1(d) 6.8.1.1.3(5), 4.5.3.1" - ::= { stp 5 } - - stpRootCost OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The cost of the path to the root bridge from this - bridge; equal to the sum of the designated cost - and the path cost held for the root port. see: - IEEE 802.1(d) 6.8.1.1.3(6), 4.5.3.2" - ::= { stp 6 } - - stpRootPort OBJECT-TYPE - SYNTAX Integer32 (1..65535) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The port id that this bridge believes to be the - root bridge's root port for the bridged Lan. see: - IEEE 802.1(d) 6.8.1.1.3(7), 4.5.3.3" - ::= { stp 7 } - - stpCurrentMaxAge OBJECT-TYPE - SYNTAX Integer32 (6..40) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The Max Age value received from the Root Bridge - (in seconds); the Stp is currently using the - value. see: IEEE 802.1(d) 6.8.1.1.3(8), 4.5.3.4" - ::= { stp 8 } - - stpCurrentHelloTime OBJECT-TYPE - SYNTAX Integer32 (1..10) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The Hello time value received from the Root - Bridge (in seconds); the Stp records the value. - see: IEEE 802.1(d) 6.8.1.1.3(9), 4.5.3.5" - ::= { stp 9 } - - stpCurrentForwardDelay OBJECT-TYPE - SYNTAX Integer32 (4..10) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The forward delay value received from the Root - Bridge (in seconds); the Stp is currently using - the value. see: IEEE 802.1(d) 6.8.1.1.3(10), - 4.5.3.6" - ::= { stp 10 } - - stpMaxAge OBJECT-TYPE - SYNTAX Integer32 (6..40) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The maximum age allowed of Config information for - a port before a bridge will attempt to become the - root (in seconds). Transmitted by this bridge when - it is, or is attempting to become the root. see: - IEEE 802.1(d) 6.8.1.1.3(11), 6.8.1.2.2(1), - 4.5.3.8" - ::= { stp 11 } - - stpHelloTime OBJECT-TYPE - SYNTAX Integer32 (1..10) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The time between Config packet transmission when - this bridge is, or is attempting to become the - root (in seconds). Transmitted by this bridge when - it is, or is attempting to become the root. see: - IEEE 802.1(d) 6.8.1.1.3(12), 6.8.1.2.2(2), - 4.5.3.9" - ::= { stp 12 } - - stpForwardDelay OBJECT-TYPE - SYNTAX Integer32 (4..30) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The time spent in the Listening and Learning - states used when this bridge is, or is attempting - to become the root (in seconds). Transmitted by - this bridge when it is, or is attempting to become - the root. see: IEEE 802.1(d) 6.8.1.1.3(13), - 6.8.1.2.2(3), 4.5.3.10" - ::= { stp 13 } - - stpPriority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The upper 16 bits of the 64 bit BridgeId composed - of priority and the bridge's mac address fields. - see: IEEE 802.1(d) 6.8.1.2.2(4), 4.5.3.7" - ::= { stp 14 } - - -- Bridge Spanning Tree Port Group - - stpPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF StpPortEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of stpPort entries." - --INDEX { stpPortIndex } - ::= { stp 15 } - - StpPortEntry ::= - SEQUENCE { - stpPortIndex Integer32, - stpPortState Integer32, - stpPortId Integer32, - stpPortPathCost Integer32, - stpPortRootId OCTET STRING, - stpPortDesignatedCost Integer32, - stpPortDesignatedBridge OCTET STRING, - stpPortDesignatedPort Integer32, - stpPortPriority Integer32 - } - - stpPortIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - port to which this entry is applicable. The port - identified by a particular value of this index is - the same interface/port as identified by the same - value of ifIndex. Not an IEEE 802.1(d) reqmt." - ::= { stpPortTable 1 } - - stpPortState OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- stpDisabled(0), - settable - -- stpListening(1), - -- stpLearning(2), - -- stpForwarding(3), - -- stpBlocking(4) - settable - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The state of a port on a 2 port bridge is really - the state of the bridge itself. Management is only - allowed to set this object to 'stpDisabled' or - 'stpBlocking'. Setting the object to 'stpDisabled' - will turn off spanning tree only if the state is - not 'stpBlocking' (to prevent loops). Setting the - object to 'stpBlocking' will turn on spanning tree - only if it was previously disabled. see: IEEE - 802.1(d) 6.8.2.1.3(2), 4.4, 4.5.5.2" - ::= { stpPortTable 2 } - - stpPortId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The 16 bit port id composed of priority and the - port's unique id fields. see: IEEE 802.1(d) - 6.8.2.1.3(3), 4.5.5.1" - ::= { stpPortTable 3 } - - stpPortPathCost OBJECT-TYPE - SYNTAX Integer32 (1..65535) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The contribution of the path through this port, - when the port is the root port, to the total cost - of the path to the root for this bridge. see: IEEE - 802.1(d) 6.8.2.1.3(4), 6.8.2.3.2(2), 4.5.5.3" - ::= { stpPortTable 4 } - - stpPortRootId OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The bridge id that this port believes to be the - root bridge for the bridged Lan. see: IEEE - 802.1(d) 6.8.2.1.3(5), 4.5.5.4" - ::= { stpPortTable 5 } - - stpPortDesignatedCost OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The cost of the path to the root offered by the - Designated Port on the LAN to which this Port is - attached. see: IEEE 802.1(d) 6.8.2.1.3(6), - 4.5.5.5" - ::= { stpPortTable 6 } - - stpPortDesignatedBridge OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The Bridge Id of the designated bridge for the - LAN associated with the port. see: IEEE 802.1(d) - 6.8.2.1.3(7), 4.5.5.6" - ::= { stpPortTable 7 } - - stpPortDesignatedPort OBJECT-TYPE - SYNTAX Integer32 (1..65535) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The port id of the bridge believed to be the - designated port of the LAN associated with the - port. see: IEEE 802.1(d) 6.8.2.1.3(8), 4.5.5.7" - ::= { stpPortTable 8 } - - stpPortPriority OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The upper 8 bits of the 16 bit PortId composed of - priority and the port's unique id fields. see: - IEEE 802.1(d) 6.8.2.3.2(3), 4.5.5.1" - ::= { stpPortTable 9 } - - -- Icf HDLC Error Group - - hdlcErrorTable OBJECT-TYPE - SYNTAX SEQUENCE OF HdlcErrorEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of hdlcError entries." - --INDEX { hdlcErrorIndex } - ::= { icfBridge 7 } - - HdlcErrorEntry ::= - SEQUENCE { - hdlcErrorIndex Integer32, - hdlcErrorIndications Counter32, - hdlcT1Timeouts Counter32, - hdlcMissedPackets Counter32, - hdlcRcvOverruns Counter32, - hdlcXmtUnderruns Counter32, - hdlcProviderLostPrimitives Counter32, - hdlcRuntFrameReceives Counter32, - hdlcGiantFrameReceives Counter32, - hdlcBadFrameReceives Counter32, - hdlcRejectFrameReceives Counter32, - hdlcRejectFrameSends Counter32, - hdlcFrameRejectFrameRecs Counter32 - } - - hdlcErrorIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index value which uniquely identifies the - port to which this entry is applicable. The port - identified by a particular value of this index is - the same interface/port as identified by the same - value of ifIndex. IcfBridge.HP28674: There is only - one 'real' instance of this object on port 2." - ::= { hdlcErrorTable 1 } - - hdlcErrorIndications OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Errors occurring during information transfer - which required instruction from CPU for recovery. - This is a serious link problem. The local node - will either reset or disconnect after receiving - this message." - ::= { hdlcErrorTable 2 } - - hdlcT1Timeouts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The number of times the retransmission timer - (x25T1Timer) timed out." - ::= { hdlcErrorTable 3 } - - hdlcMissedPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the frames lost by the receiver because - there wasn't a receive buffer." - ::= { hdlcErrorTable 4 } - - hdlcRcvOverruns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the number of times the reciever's FIFO - was full when the receiver was ready to put new - data into the FIFO." - ::= { hdlcErrorTable 5 } - - hdlcXmtUnderruns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the number of times the transmitter has - aborted a frame transmission because data was - late from memory." - ::= { hdlcErrorTable 6 } - - hdlcProviderLostPrimitives OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the number of lost control frames due to - 802.3 priority processing on receive." - ::= { hdlcErrorTable 7 } - - hdlcRuntFrameReceives OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the HDLC frames received that were less - than the minimum legal HDLC size." - ::= { hdlcErrorTable 8 } - - hdlcGiantFrameReceives OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the HDLC frames received that were - larger than the maximum legal size that can be - sent on the 802.3 LAN link." - ::= { hdlcErrorTable 9 } - - hdlcBadFrameReceives OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the sum of: HDLC frames with bad - checksum, and misaligned HDLC frames." - ::= { hdlcErrorTable 10 } - - hdlcRejectFrameReceives OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the HDLC reject frames received." - ::= { hdlcErrorTable 11 } - - hdlcRejectFrameSends OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the HDLC reject frames sent." - ::= { hdlcErrorTable 12 } - - hdlcFrameRejectFrameRecs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of the HDLC frame reject frames (FRMR) - received." - ::= { hdlcErrorTable 13 } - - -- Icf HDLC Local Group - - hdlcLocalTable OBJECT-TYPE - SYNTAX SEQUENCE OF HdlcLocalEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of hdlcLocal entries." - --INDEX { hdlcLocalIndex } - ::= { icfBridge 8 } - - HdlcLocalEntry ::= - SEQUENCE { - hdlcLocalIndex Integer32, - hdlcLocalResetRequests Counter32, - hdlcLocalResetConfirms Counter32, - hdlcLocalConnectRequests Counter32, - hdlcLocalConnectConfirms Counter32, - hdlcLocalDisconnectRequests Counter32, - hdlcLocalDisconnectConfirms Counter32, - hdlcLocalState Integer32, - hdlcLocalAddress INTEGER, - hdlcLocalPhase Integer32 - } - - hdlcLocalIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Index into Hdlc local statistics table on a per - port basis. bridge.HP28674: There is only one - 'real' instance of this object on port 2." - ::= { hdlcLocalTable 1 } - - hdlcLocalResetRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of local HDLC requests to reset current - logical link." - ::= { hdlcLocalTable 2 } - - hdlcLocalResetConfirms OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of local HDLC node link reset - confirmations." - ::= { hdlcLocalTable 3 } - - hdlcLocalConnectRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of local HDLC node attempts to establish - logical link." - ::= { hdlcLocalTable 4 } - - hdlcLocalConnectConfirms OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of local HDLC node connect request - acceptances." - ::= { hdlcLocalTable 5 } - - hdlcLocalDisconnectRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of local HDLC node disconnect requests." - ::= { hdlcLocalTable 6 } - - hdlcLocalDisconnectConfirms OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of local HDLC node disconnects granted." - ::= { hdlcLocalTable 7 } - - hdlcLocalState OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- t1HdlcStateNormal(0), - -- t1HdlcStateBusy(1), - -- t1HdlcStateRejectSent(2), - -- t1HdlcStateDiscSent(3), - -- t1HdlcStateDisconnect(4), - -- t1HdlcStateConnSent(5), - -- t1HdlcStateFrameRejectSent(6), - -- t1HdlcStateResetSent(7), - -- t1HdlcStateErrorIndication(8) - --} - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Current local HDLC operational state." - ::= { hdlcLocalTable 8 } - - hdlcLocalAddress OBJECT-TYPE - SYNTAX INTEGER { - hdlcDTEAddress(1), - hdlcDCEAddress(3) - } - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The local HDLC address during communication with - the remote node. This object is valid only if a - brouter is on the remote end of the HDLC link. It - can only be set to one of the two values: - 'hdlcDTEAddress' or 'hdlcDTEAddress'. Furthermore, - the setting of this object must be different from - the setting of the hdlcRemoteHdlcAddress object. - This object, along with hdlcRemoteAddress and - hdlcRemoteNodeId, constitute a superobject. See - hdlcRemoteNodeId for more details." - ::= { hdlcLocalTable 9 } - - hdlcLocalPhase OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- t1PhaseStopped(-1), - -- t1PhaseInfo(0), - -- t1PhaseDisconnect(1), - -- t1PhaseReset(2), - -- t1PhaseTransparentData(3) - --} - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Current HDLC operational phase." - ::= { hdlcLocalTable 10 } - - -- Icf HDLC Remote Group - - hdlcRemoteTable OBJECT-TYPE - SYNTAX SEQUENCE OF HdlcRemoteEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of hdlcRemote entries." - --INDEX { hdlcRemoteIndex } - ::= { icfBridge 9 } - - HdlcRemoteEntry ::= - SEQUENCE { - hdlcRemoteIndex Integer32, - hdlcRemoteResetRequests Counter32, - hdlcRemoteResetConfirms Counter32, - hdlcRemoteConnectRequests Counter32, - hdlcRemoteConnectConfirms Counter32, - hdlcRemoteDisconnectRequests Counter32, - hdlcRemoteState Integer32, - hdlcRemoteAddress INTEGER, - hdlcRemoteXidCommands Counter32, - hdlcRemoteXidResponses Counter32, - hdlcRemoteTestCommands Counter32, - hdlcRemoteTestResponses Counter32, - hdlcRemoteNodeId Integer32 - } - - hdlcRemoteIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Index into Hdlc remote statistics table on a per - port basis. bridge.HP28674: There is only one - 'real' instance of this object on port 2." - ::= { hdlcRemoteTable 1 } - - hdlcRemoteResetRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of remote HDLC requests to reset current - logical link." - ::= { hdlcRemoteTable 2 } - - hdlcRemoteResetConfirms OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of remote HDLC node link reset - confirmations." - ::= { hdlcRemoteTable 3 } - - hdlcRemoteConnectRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of remote HDLC node attempts to establish - logical link." - ::= { hdlcRemoteTable 4 } - - hdlcRemoteConnectConfirms OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of remote HDLC node connect request - acceptances." - ::= { hdlcRemoteTable 5 } - - hdlcRemoteDisconnectRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of remote HDLC node disconnect requests." - ::= { hdlcRemoteTable 6 } - - hdlcRemoteState OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- t1HdlcStateNormal(0), - -- t1HdlcStateBusy(1), - -- t1HdlcStateRejectSent(2), - -- t1HdlcStateDiscSent(3), - -- t1HdlcStateDisconnect(4), - -- t1HdlcStateConnSent(5), - -- t1HdlcStateFrameRejectSent(6), - -- t1HdlcStateResetSent(7), - -- t1HdlcStateErrorIndication(8) - --} - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Current remote HDLC operational state." - ::= { hdlcRemoteTable 7 } - - hdlcRemoteAddress OBJECT-TYPE - SYNTAX INTEGER { - hdlcDTEAddress(1), - hdlcDCEAddress(3) - } - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The remote HDLC address during communication with - the local node. This object is valid only if a - brouter is on the remote end of the HDLC link. It - can only be set to one of the two values: - 'hdlcDCEAddress' or 'hdlcDTEAddress'. Furthermore, - the setting of this object must be different from - the setting of the hdlcLocalAddress object. This - object, along with hdlcLocalAddress and - hdlcRemoteNodeId, constitute a superobject. See - hdlcRemoteNodeId for more details." - ::= { hdlcRemoteTable 8 } - - hdlcRemoteXidCommands OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of XID commands issued by remote node." - ::= { hdlcRemoteTable 9 } - - hdlcRemoteXidResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of XID responses issued by remote node." - ::= { hdlcRemoteTable 10 } - - hdlcRemoteTestCommands OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of Test commands issued by remote node." - ::= { hdlcRemoteTable 11 } - - hdlcRemoteTestResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Count of Test responses issued by remote node." - ::= { hdlcRemoteTable 12 } - - hdlcRemoteNodeId OBJECT-TYPE - SYNTAX Integer32 -- INTEGER { - -- remoteNodeBridge(0), - -- remoteNodeRouter(1), - Settable - -- remoteNodeUnknown(2) - Settable - --} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Identification of the node at the opposite end of - the HDLC link (eg. brouter or bridge). This - object, along with hdlcLocalAddress and - hdlcRemoteAddress, constitute a superobject. This - object may only be set to one of the two values: - 'remoteNodeBridge' or 'remoteNodeRouter'. If this - object is set to 'remoteNodeUnknown', then - hdlcLocalAddress and hdlcRemoteAddress need not be - supplied, and will be ignored if provided. In a - get, this object may report 'remoteNodeBridge', - but attempts to set this object to - 'remoteNodeBridge' will result in an error pdu - with error type invalidData. If this object is set - to 'remoteNodeRouter', then hdlcLocalAddress and - hdlcRemoteAddress must be present and contiguous - in the pdu in order to properly complete the - superobject. The three objects may be in any order - within the pdu." - ::= { hdlcRemoteTable 13 } - - -- Icf X25 Group - - x25Table OBJECT-TYPE - SYNTAX SEQUENCE OF X25Entry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - A list of X25 entries." - --INDEX { x25Index } - ::= { icfBridge 10 } - - X25Entry ::= - SEQUENCE { - x25Index Integer32, - x25T1Timer TimeTicks, - x25N2Count Integer32, - x25T3Timer TimeTicks - } - - x25Index OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Index into X25 remote timer table on a per port - basis. bridge.HP28674: There is only one 'real' - instance of this object on port 2." - ::= { x25Table 1 } - - x25T1Timer OBJECT-TYPE - SYNTAX TimeTicks --(300..2000) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Period of time used to timeout retransmits for - X25." - ::= { x25Table 2 } - - x25N2Count OBJECT-TYPE - SYNTAX Integer32 (4..30) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Number of retries to be performed during X.25 - communication." - ::= { x25Table 3 } - - x25T3Timer OBJECT-TYPE - SYNTAX TimeTicks --(1000..3000) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Period of idle time before a disconnect is - executed for X25." - ::= { x25Table 4 } - - - -- ICF Configuration group. - - icfConfigIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF IcfConfigIfEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This table contains per-interface configuration - information that will take effect after the next - reset of the device." - ::= { icfConfig 1 } - - icfConfigIfEntry OBJECT-TYPE - SYNTAX IcfConfigIfEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - An entry in the icfConfigIfTable containing - information about a single interface." - INDEX { icfConfigIfIndex } - ::= { icfConfigIfTable 1 } - - IcfConfigIfEntry ::= - SEQUENCE { - icfConfigIfIndex Integer32, - icfConfigIfIpAddress IpAddress, - icfConfigIfNetMask IpAddress, - icfConfigIfDefaultGate IpAddress - } - - icfConfigIfIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - The index of the interface which this information - contains configuration information for. The - interface identified by a particular value of this - index is the same interface identified by the same - value of ifIndex." - ::= { icfConfigIfEntry 1 } - - icfConfigIfIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This variable contains the IP address for this - interface which will be used after the next reset - of the device." - ::= { icfConfigIfEntry 2 } - - icfConfigIfNetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This variable contains the IP subnet mask for - this interface which will be used after the next - reset of the device." - ::= { icfConfigIfEntry 3 } - - icfConfigIfDefaultGate OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This variable contains the IP address of the - default router for this interface which will be - used after the next reset of the device." - ::= { icfConfigIfEntry 4 } - - icfConfigIpTTL OBJECT-TYPE - SYNTAX Integer32 (1..255) - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - This variable contains the default IP time to - live which will be used after the next reset of - the device." - ::= { icfConfig 2 } - - icfConfigBootpEnable OBJECT-TYPE - SYNTAX INTEGER { - enabled(1), - disabled(2) - } - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "********* THIS OBJECT IS OBSOLETE ********* - - Setting this flag to 'enabled' (the default) will - clear any existing IP address configuration for - this device, and will cause the device to use the - Bootp protocol to obtain its IP configuration - after the next reset. This flag must be set to - 'disabled' in order to configure an IP address for - the device. Setting this flag to 'disabled' will - prevent the Bootp protocol from running. Setting - this flag to 'disabled' when there is no IP - address configured will disable the IP protocol - stack on this device." - ::= { icfConfig 3 } - - - - -- Trap definitions - -- - -- The following hack is needed because these traps were sent - -- with sysObjectId in the enterprise field even for enterprise - -- specific traps. This means it needs a separate definition - -- for each trap for each box that can send it. - - bridge1010TrapPrefix OBJECT IDENTIFIER ::= { bridge1010 0 } - bridgeRemoteTrapPrefix OBJECT IDENTIFIER ::= { bridgeRemote 0 } - etherTwist12TrapPrefix OBJECT IDENTIFIER ::= { etherTwist12 0 } - fiberOpticTrapPrefix OBJECT IDENTIFIER ::= { fiberOptic 0 } - etherTwist48TrapPrefix OBJECT IDENTIFIER ::= { etherTwist48 0 } - thinLANTrapPrefix OBJECT IDENTIFIER ::= { thinLAN 0 } - etherTwist24STrapPrefix OBJECT IDENTIFIER ::= { etherTwist24S 0 } - advStack12TrapPrefix OBJECT IDENTIFIER ::= { advStack12 0 } - advStack24TrapPrefix OBJECT IDENTIFIER ::= { advStack24 0 } - advStack48TrapPrefix OBJECT IDENTIFIER ::= { advStack48 0 } - advStackU8TrapPrefix OBJECT IDENTIFIER ::= { advStackU8 0 } - advStackU16TrapPrefix OBJECT IDENTIFIER ::= { advStackU16 0 } - repeaterAgentTrapPrefix OBJECT IDENTIFIER ::= { repeaterAgent 0 } - hpicfEnetSMMTrapPrefix OBJECT IDENTIFIER ::= { hpicfEnetSMM 0 } - - - - -- ICF Common trap definitions - - thresholdTrap1010 NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { bridge1010TrapPrefix 0 } - - thresholdTrapRem NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { bridgeRemoteTrapPrefix 0 } - - thresholdTrapET12 NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { etherTwist12TrapPrefix 0 } - - thresholdTrapET48 NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { etherTwist48TrapPrefix 0 } - - thresholdTrapTLAN NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { thinLANTrapPrefix 0 } - - thresholdTrapFiber NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { fiberOpticTrapPrefix 0 } - - thresholdTrapET24S NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { etherTwist24STrapPrefix 0 } - - thresholdTrapAS12 NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { advStack12TrapPrefix 0 } - - thresholdTrapAS24 NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { advStack24TrapPrefix 0 } - - thresholdTrapAS48 NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { advStack48TrapPrefix 0 } - - thresholdTrapASU8 NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { advStackU8TrapPrefix 0 } - - thresholdTrapASU16 NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { advStackU16TrapPrefix 0 } - - thresholdTrapASEN NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { repeaterAgentTrapPrefix 0 } - - thresholdTrapSMM NOTIFICATION-TYPE - OBJECTS { evthObject, evthThreshold, evthHysteresis, - evthTimeInterval } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A thresholdTrap(0) is specific to ICF devices. It - signifies that the threshold entity in the device - has detected that the object identified by - evthObject has exceeded the threshold identified - by evthThreshold during the time interval - evthTimeInterval. After this condition occurs, it - will not reoccur until the the object identified - by evthObject falls below evthHysteresis for the - duration of evthTimeInterval." - ::= { hpicfEnetSMMTrapPrefix 0 } - - -- Icf Hub trap definitions - - linkBeatTrapET12 NOTIFICATION-TYPE - OBJECTS { hubPortLinkBeatStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A linkBeatTrap(3) is device type specific to ICF - hubs. It signifies that the hub hardware has - detected a change of state in a port's link beat - status. The current value of the port's link beat - status is returned in the PDU." - ::= { etherTwist12TrapPrefix 3 } - - linkBeatTrapET48 NOTIFICATION-TYPE - OBJECTS { hubPortLinkBeatStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A linkBeatTrap(3) is device type specific to ICF - hubs. It signifies that the hub hardware has - detected a change of state in a port's link beat - status. The current value of the port's link beat - status is returned in the PDU." - ::= { etherTwist48TrapPrefix 3 } - - linkBeatTrapTLAN NOTIFICATION-TYPE - OBJECTS { hubPortLinkBeatStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A linkBeatTrap(3) is device type specific to ICF - hubs. It signifies that the hub hardware has - detected a change of state in a port's link beat - status. The current value of the port's link beat - status is returned in the PDU." - ::= { thinLANTrapPrefix 3 } - - linkBeatTrapFiber NOTIFICATION-TYPE - OBJECTS { hubPortLinkBeatStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A linkBeatTrap(3) is device type specific to ICF - hubs. It signifies that the hub hardware has - detected a change of state in a port's link beat - status. The current value of the port's link beat - status is returned in the PDU." - ::= { fiberOpticTrapPrefix 3 } - - linkBeatTrapET24S NOTIFICATION-TYPE - OBJECTS { hubPortLinkBeatStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A linkBeatTrap(3) is device type specific to ICF - hubs. It signifies that the hub hardware has - detected a change of state in a port's link beat - status. The current value of the port's link beat - status is returned in the PDU." - ::= { etherTwist24STrapPrefix 3 } - - linkBeatTrapASEN NOTIFICATION-TYPE - OBJECTS { hubPortLinkBeatStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A linkBeatTrap(3) is device type specific to ICF - hubs. It signifies that the hub hardware has - detected a change of state in a port's link beat - status. The current value of the port's link beat - status is returned in the PDU." - ::= { repeaterAgentTrapPrefix 3 } - - linkBeatTrapSMM NOTIFICATION-TYPE - OBJECTS { hubPortLinkBeatStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A linkBeatTrap(3) is device type specific to ICF - hubs. It signifies that the hub hardware has - detected a change of state in a port's link beat - status. The current value of the port's link beat - status is returned in the PDU." - ::= { hpicfEnetSMMTrapPrefix 3 } - - segmentationTrapET12 NOTIFICATION-TYPE - OBJECTS { hubPortSegmentation } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A segmentationTrap(4) is device type specific to - ICF hubs. It signifies that the hub hardware has - detected a change of state in a port's - segmentation status. The current value of the - port's segmentation status is returned in the - PDU." - ::= { etherTwist12TrapPrefix 4 } - - segmentationTrapET48 NOTIFICATION-TYPE - OBJECTS { hubPortSegmentation } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A segmentationTrap(4) is device type specific to - ICF hubs. It signifies that the hub hardware has - detected a change of state in a port's - segmentation status. The current value of the - port's segmentation status is returned in the - PDU." - ::= { etherTwist48TrapPrefix 4 } - - segmentationTrapTLAN NOTIFICATION-TYPE - OBJECTS { hubPortSegmentation } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A segmentationTrap(4) is device type specific to - ICF hubs. It signifies that the hub hardware has - detected a change of state in a port's - segmentation status. The current value of the - port's segmentation status is returned in the - PDU." - ::= { thinLANTrapPrefix 4 } - - segmentationTrapFiber NOTIFICATION-TYPE - OBJECTS { hubPortSegmentation } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A segmentationTrap(4) is device type specific to - ICF hubs. It signifies that the hub hardware has - detected a change of state in a port's - segmentation status. The current value of the - port's segmentation status is returned in the - PDU." - ::= { fiberOpticTrapPrefix 4 } - - segmentationTrapET24S NOTIFICATION-TYPE - OBJECTS { hubPortSegmentation } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A segmentationTrap(4) is device type specific to - ICF hubs. It signifies that the hub hardware has - detected a change of state in a port's - segmentation status. The current value of the - port's segmentation status is returned in the - PDU." - ::= { etherTwist24STrapPrefix 4 } - - segmentationTrapASEN NOTIFICATION-TYPE - OBJECTS { hubPortSegmentation } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A segmentationTrap(4) is device type specific to - ICF hubs. It signifies that the hub hardware has - detected a change of state in a port's - segmentation status. The current value of the - port's segmentation status is returned in the - PDU." - ::= { repeaterAgentTrapPrefix 4 } - - segmentationTrapSMM NOTIFICATION-TYPE - OBJECTS { hubPortSegmentation } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A segmentationTrap(4) is device type specific to - ICF hubs. It signifies that the hub hardware has - detected a change of state in a port's - segmentation status. The current value of the - port's segmentation status is returned in the - PDU." - ::= { hpicfEnetSMMTrapPrefix 4 } - - backupLinkTrapET12 NOTIFICATION-TYPE - OBJECTS { ifAdminStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A backupLinkTrap(5) is device type specific to - most ICF hubs. It signifies that there has been a - change in state of ifAdminStatus for a backup - port on the hub. The new value of ifAdminStatus - is returned in the PDU. - - Backup links are not supported on the HP28688A - hub." - ::= { etherTwist12TrapPrefix 5 } - - backupLinkTrapET48 NOTIFICATION-TYPE - OBJECTS { ifAdminStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A backupLinkTrap(5) is device type specific to - most ICF hubs. It signifies that there has been a - change in state of ifAdminStatus for a backup - port on the hub. The new value of ifAdminStatus - is returned in the PDU." - ::= { etherTwist48TrapPrefix 5 } - - backupLinkTrapTLAN NOTIFICATION-TYPE - OBJECTS { ifAdminStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A backupLinkTrap(5) is device type specific to - most ICF hubs. It signifies that there has been a - change in state of ifAdminStatus for a backup - port on the hub. The new value of ifAdminStatus - is returned in the PDU." - ::= { thinLANTrapPrefix 5 } - - backupLinkTrapFiber NOTIFICATION-TYPE - OBJECTS { ifAdminStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A backupLinkTrap(5) is device type specific to - most ICF hubs. It signifies that there has been a - change in state of ifAdminStatus for a backup - port on the hub. The new value of ifAdminStatus - is returned in the PDU." - ::= { fiberOpticTrapPrefix 5 } - - backupLinkTrapET24S NOTIFICATION-TYPE - OBJECTS { rptrPortAdminStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A backupLinkTrap(5) is device type specific to - most ICF hubs. It signifies that there has been a - change in state of rptrPortAdminStatus for a - backup port on the hub. The new value of - rptrPortAdminStatus is returned in the PDU." - ::= { etherTwist24STrapPrefix 5 } - - backupLinkTrapASEN NOTIFICATION-TYPE - OBJECTS { rptrPortAdminStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A backupLinkTrap(5) is device type specific to - most ICF hubs. It signifies that there has been a - change in state of rptrPortAdminStatus for a - backup port on the hub. The new value of - rptrPortAdminStatus is returned in the PDU." - ::= { repeaterAgentTrapPrefix 5 } - - backupLinkTrapSMM NOTIFICATION-TYPE - OBJECTS { rptrPortAdminStatus } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A backupLinkTrap(5) is device type specific to - most ICF hubs. It signifies that there has been a - change in state of rptrPortAdminStatus for a - backup port on the hub. The new value of - rptrPortAdminStatus is returned in the PDU." - ::= { hpicfEnetSMMTrapPrefix 5 } - - intrusionTrapET24S NOTIFICATION-TYPE - OBJECTS { hubIntruderAddress, hubIntruderPort } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - An intrusionTrap(6) is device type specific to - EtherTwist hubs with revision 'E' firmware or - later and AdvanceStack hubs. It signifies that a - port security violation has been detected on a - port which has the hubSecPtAlarmEnable flag set - to 'enabled'. The MAC address of the intruder - and the port on which the intrusion occurred are - returned in the PDU." - ::= { etherTwist24STrapPrefix 6 } - - intrusionTrapASEN NOTIFICATION-TYPE - OBJECTS { hubIntruderAddress, hubIntruderPort } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - An intrusionTrap(6) is device type specific to - EtherTwist hubs with revision 'E' firmware or - later and AdvanceStack hubs. It signifies that a - port security violation has been detected on a - port which has the hubSecPtAlarmEnable flag set - to 'enabled'. The MAC address of the intruder - and the port on which the intrusion occurred are - returned in the PDU." - ::= { repeaterAgentTrapPrefix 6 } - - intrusionTrapSMM NOTIFICATION-TYPE - OBJECTS { hubIntruderAddress, hubIntruderPort } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - An intrusionTrap(6) is device type specific to - EtherTwist hubs with revision 'E' firmware or - later and AdvanceStack hubs. It signifies that a - port security violation has been detected on a - port which has the hubSecPtAlarmEnable flag set - to 'enabled'. The MAC address of the intruder - and the port on which the intrusion occurred are - returned in the PDU." - ::= { hpicfEnetSMMTrapPrefix 6 } - - addressMovedTrapET24S NOTIFICATION-TYPE - OBJECTS { hubAddrMoveAddress, hubAddrMoveOldGroup, - hubAddrMoveOldPort, hubAddrMoveNewGroup, - hubAddrMoveNewPort } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - An addressMovedTrap(7) is device type specific - to EtherTwist hubs with revision 'E' firmware or - later and AdvanceStack hubs. It signifies that a - source MAC address which had been operating at - one port has moved to a new port. The MAC - address that moved, the group and port that the - address moved from, and the group and port that - the address moved to are returned in the PDU." - ::= { etherTwist24STrapPrefix 7 } - - addressMovedTrapASEN NOTIFICATION-TYPE - OBJECTS { hubAddrMoveAddress, hubAddrMoveOldGroup, - hubAddrMoveOldPort, hubAddrMoveNewGroup, - hubAddrMoveNewPort } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - An addressMovedTrap(7) is device type specific - to EtherTwist hubs with revision 'E' firmware or - later and AdvanceStack hubs. It signifies that a - source MAC address which had been operating at - one port has moved to a new port. The MAC - address that moved, the group and port that the - address moved from, and the group and port that - the address moved to are returned in the PDU." - ::= { repeaterAgentTrapPrefix 7 } - - addressMovedTrapSMM NOTIFICATION-TYPE - OBJECTS { hubAddrMoveAddress, hubAddrMoveOldGroup, - hubAddrMoveOldPort, hubAddrMoveNewGroup, - hubAddrMoveNewPort } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - An addressMovedTrap(7) is device type specific - to EtherTwist hubs with revision 'E' firmware or - later and AdvanceStack hubs. It signifies that a - source MAC address which had been operating at - one port has moved to a new port. The MAC - address that moved, the group and port that the - address moved from, and the group and port that - the address moved to are returned in the PDU." - ::= { hpicfEnetSMMTrapPrefix 7 } - - newAddressTrapET24S NOTIFICATION-TYPE - OBJECTS { rptrAddrTrackLastSourceAddress } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A newAddressTrap(8) is device type specific to - EtherTwist hubs with revision 'E' firmware or - later and AdvanceStack hubs. It signifies that a - new MAC address has been detected on one of the - hub's ports. The instance of - rptrAddrTrackLastSourceAddress for the port with - the new address is returned in the PDU." - ::= { etherTwist24STrapPrefix 8 } - - newAddressTrapASEN NOTIFICATION-TYPE - OBJECTS { rptrAddrTrackLastSourceAddress } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A newAddressTrap(8) is device type specific to - EtherTwist hubs with revision 'E' firmware or - later and AdvanceStack hubs. It signifies that a - new MAC address has been detected on one of the - hub's ports. The instance of - rptrAddrTrackLastSourceAddress for the port with - the new address is returned in the PDU." - ::= { repeaterAgentTrapPrefix 8 } - - newAddressTrapSMM NOTIFICATION-TYPE - OBJECTS { rptrAddrTrackLastSourceAddress } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A newAddressTrap(8) is device type specific to - EtherTwist hubs with revision 'E' firmware or - later and AdvanceStack hubs. It signifies that a - new MAC address has been detected on one of the - hub's ports. The instance of - rptrAddrTrackLastSourceAddress for the port with - the new address is returned in the PDU." - ::= { hpicfEnetSMMTrapPrefix 8 } - - - -- ICF Bridge traps - - stpTrap1010 NOTIFICATION-TYPE - OBJECTS { stpPortState } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A stpTrap(3) is device type specific to ICF - bridges. It signifies that the Spanning Tree - entity in the bridge has detected a change of - state to either Blocking or Forwarding." - ::= { bridge1010TrapPrefix 3 } - - stpTrapRem NOTIFICATION-TYPE - OBJECTS { stpPortState } - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A stpTrap(3) is device type specific to ICF - bridges. It signifies that the Spanning Tree - entity in the bridge has detected a change of - state to either Blocking or Forwarding." - ::= { bridgeRemoteTrapPrefix 3 } - - temperatureTrap1010 NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A temperatureTrap(4) is device type specific to - ICF bridges. It signifies that the bridge hardware - has detected an overheated condition." - ::= { bridge1010TrapPrefix 4 } - - temperatureTrapRem NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "********* THIS NOTIFICATION IS OBSOLETE ********* - - A temperatureTrap(4) is device type specific to - ICF bridges. It signifies that the bridge hardware - has detected an overheated condition." - ::= { bridgeRemoteTrapPrefix 4 } - - - -- conformance information - - icfETCompliances - OBJECT IDENTIFIER ::= { icfETwistConformance 1 } - icfETGroups - OBJECT IDENTIFIER ::= { icfETwistConformance 2 } - - -- compliance statements - - - icfETwistHubCompliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "********* THIS COMPLIANCE IS OBSOLETE ********* - - The compliance statement for EtherTwist hub - devices." - MODULE - MANDATORY-GROUPS { icfCommonBasicGroup, - icfCommonIpGroup, - icfMappingGroup, - icfIpMappingGroup, - icf8023MacGroup, - icfEncryptedPasswordGroup, - hubBasicGroup, - hubMappingGroup } - - GROUP hubLinkBeatControlGroup - DESCRIPTION - "This group is implemented on all EtherTwist - hubs that are capable of disabling linkbeat - detection on their ports. Note that the - HP28682A Fiber Optic Hub is incapable of - disabling link beat (low light)." - - ::= { icfETCompliances 1 } - - - icfETwistBridgeCompliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "********* THIS COMPLIANCE IS OBSOLETE ********* - - The compliance statement for EtherTwist bridge - devices." - MODULE - MANDATORY-GROUPS { icfCommonBasicGroup, - icfCommonIpGroup, - icfMappingGroup, - icfIpMappingGroup, - icf8023MacGroup, - icfEncryptedPasswordGroup, - icfBridgeBasicGroup, - icfBridgeSpanningTreeGroup } - - GROUP icfRemoteBridgeGroup - DESCRIPTION - "This group is mandatory on all EtherTwist - remote bridges." - - ::= { icfETCompliances 2 } - - - icfETwistHubDCompliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "********* THIS COMPLIANCE IS OBSOLETE ********* - - The compliance statement for EtherTwist hub devices - updated for Revision D firmware features." - MODULE - MANDATORY-GROUPS { icfCommonBasicGroup, - icfMappingGroup, - icf8023MacGroup, - icfEncryptedPasswordGroup, - hubBasicGroup, - hubMappingGroup, - hubBasicAddrTableGroup } - - GROUP icfCommonIpGroup - DESCRIPTION - "This group is implemented on all EtherTwist - devices that support the IP protocol stack. - Note that the HP28688A did not support the - IP protocol stack when it was running an - IPX code image." - - GROUP icfCommonIpxGroup - DESCRIPTION - "This group is implemented on all EtherTwist - devices that support the IPX protocol stack. - Note that the HP28688A did not support the - IP protocol stack when it was running an - IPX code image. Also note that IPX was not - supported on any release C EtherTwist agents." - - GROUP icfIpMappingGroup - DESCRIPTION - "This group is implemented on all EtherTwist - devices that support the IP protocol stack. - Note that the HP28688A did not support the - IP protocol stack when it was running an - IPX code image." - - GROUP icfIpxMappingGroup - DESCRIPTION - "This group is implemented on all EtherTwist - devices that support the IPX protocol stack. - Note that the HP28688A did not support the - IP protocol stack when it was running an - IPX code image. Also note that IPX was not - supported on any release C EtherTwist agents." - - GROUP icfDownloadGroup - DESCRIPTION - "This group is appropriate on all EtherTwist - devices that have network download capability. - Note that the HP28688A did not have network - download capability. Also note that network - download was not supported in any release C - EtherTwist agents." - - GROUP hubLinkBeatControlGroup - DESCRIPTION - "This group is implemented on all EtherTwist - hubs that are capable of disabling linkbeat - detection on their ports. Note that the - HP28682A Fiber Optic Hub is incapable of - disabling link beat (low light). Also note that - the HP28692A ThinLAN Hub is incapable of - disabling linkbeat (loopback)." - - GROUP hubBasicEnhancementsGroup - DESCRIPTION - "This group is implemented on all EtherTwist - hubs that are capable of detecting a MAU - attached to the AUI port incorrectly has SQE - enabled. Note that the HP28688A hub was - incapable of detecting this condition." - - GROUP hubReadableAddrTableGroup - DESCRIPTION - "This optional group is implemented only on - the HP28692A ThinLAN Hub." - - GROUP hubBackupLinkGroup - DESCRIPTION - "This group is implemented on all EtherTwist - hubs that support backup links. Note that the - HP28688A hub does not support backup links." - - ::= { icfETCompliances 3 } - - - icfETwistBridgeDCompliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "********* THIS COMPLIANCE IS OBSOLETE ********* - - The compliance statement for EtherTwist hub devices - updated for Revision D firmware features." - MODULE - MANDATORY-GROUPS { icfCommonBasicGroup, - icfCommonIpGroup, - icfCommonIpxGroup, - icfMappingGroup, - icfIpMappingGroup, - icfIpxMappingGroup, - icf8023MacGroup, - icfDownloadGroup, - icfEncryptedPasswordGroup, - icfBridgeBasicGroup, - icfBridgeSpanningTreeGroup } - - GROUP icfRemoteBridgeGroup - DESCRIPTION - "This group is mandatory on all EtherTwist - remote bridges." - - ::= { icfETCompliances 4 } - - - icfETwistHub24SCompliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "********* THIS COMPLIANCE IS OBSOLETE ********* - - The compliance statement for secure EtherTwist - hubs,updated to reflect the new features of the - EtherTwist Hub/24S." - MODULE - MANDATORY-GROUPS { icfCommonBasicGroup, - icfCommonIpGroup, - icfCommonIpxGroup, - icfMappingGroup, - icfIpMappingGroup, - icfIpxMappingGroup, - icf8023MacGroup, - icfDownloadGroup, - hubBasicGroup, - hubBasicEnhancementsGroup, - hubNewEnhancementsGroup, - hubLinkBeatControlGroup, - hubMappingGroup, - hubBasicAddrTableGroup, - hubReadableAddrTableGroup, - hubBackupLinkGroup, - hubAddressMoveGroup, - icfConfigGroup } - - ::= { icfETCompliances 5 } - - - icfAdvStkCompliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "********* THIS COMPLIANCE IS OBSOLETE ********* - - The compliance statement for AdvanceStack - 10Mbit hubs." - MODULE - MANDATORY-GROUPS { icfCommonBasicGroup, - icfCommonIpGroup, - icfCommonIpxGroup, - icfMappingGroup, - icfIpMappingGroup, - icfIpxMappingGroup, - icf8023MacGroup, - hubBasicGroup, - hubBasicEnhancementsGroup, - hubNewEnhancementsGroup, - hubLinkBeatControlGroup, - hubMappingGroup, - hubBasicAddrTableGroup, - hubReadableAddrTableGroup, - hubBackupLinkGroup, - hubAddressMoveGroup, - hubLateEventMonitorGroup, - icfConfigGroup } - - ::= { icfETCompliances 6 } - - - icfAdvStkSlaveCompliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "********* THIS COMPLIANCE IS OBSOLETE ********* - - The compliance statement for AdvanceStack 10BaseT - slave hubs." - MODULE - MANDATORY-GROUPS { icfSlaveMappingGroup, - icf8023MacSlaveGroup, - hubBasicSlaveGroup, - hubMappingGroup, - hubLinkBeatControlGroup, - hubBasicEnhancementsGroup, - hubNewEnhancementsGroup } - - ::= { icfETCompliances 7 } - - - icfAdvStkVGCompliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "********* THIS COMPLIANCE IS OBSOLETE ********* - - The compliance statement for AdvanceStack - 100VG hubs." - MODULE - MANDATORY-GROUPS { icfMappingGroup, - icfIpMappingGroup, - icfIpxMappingGroup, - icfConfigGroup } - - ::= { icfETCompliances 8 } - - - icfAdvStkVGSlaveCompliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "********* THIS COMPLIANCE IS OBSOLETE ********* - - The compliance statement for AdvanceStack 100VG - slave hubs." - MODULE - MANDATORY-GROUPS { icfSlaveMappingGroup } - - ::= { icfETCompliances 9 } - - - - - -- units of conformance - - icfCommonBasicGroup OBJECT-GROUP - OBJECTS { lastSetError, - reset, - selfTest, - semaphore, - pollResponse, - - evtIndex, - evtArm, - evtTimeSinceOccurrence, - - evthIndex, - evthArm, - evthObject, - evthThreshold, - evthHysteresis, - evthTimeInterval, - evthTimeSinceOccurrence - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of obsolete objects thate were - shared by EtherTwist hubs, EtherTwist bridges, - and AdvanceStack 10BaseT hubs." - ::= { icfETGroups 1 } - - icfCommonIpGroup OBJECT-GROUP - OBJECTS { ipSubnetMask, - evtIpNotify - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of obsolete objects thate were - shared by EtherTwist hubs, EtherTwist bridges, - and AdvanceStack 10BaseT hubs that support IP." - ::= { icfETGroups 2 } - - icfCommonIpxGroup OBJECT-GROUP - OBJECTS { evtIpxNotify } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of obsolete objects thate were - shared by EtherTwist hubs, EtherTwist bridges, - and AdvanceStack 10BaseT hubs that support IPX." - ::= { icfETGroups 3 } - - icfEncryptedPasswordGroup OBJECT-GROUP - OBJECTS { password } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of obsolete objects that were shared - by EtherTwist hubs and EtherTwist bridges. Was - not implemented on EtherTwist Hub/24S or on any - AdvanceStack product." - ::= { icfETGroups 4 } - - icfMappingGroup OBJECT-GROUP - OBJECTS { announceAddress, - mapAddress, - mapState, - mapPort, - linkTest802MacAddress, - linkTestRepetitions, - linkTestSuccess, - linkTestTimeout - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for mapping MAC addresses - to device ports." - ::= { icfETGroups 5 } - - icfIpMappingGroup OBJECT-GROUP - OBJECTS { linkTestIpAddress } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for using IP-layer addresses - in mapping operations." - ::= { icfETGroups 6 } - - icfIpxMappingGroup OBJECT-GROUP - OBJECTS { linkTestIpxAddress } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for using IPX-layer - addresses in mapping operations." - ::= { icfETGroups 7 } - - icfSlaveMappingGroup OBJECT-GROUP - OBJECTS { mapAddress, - mapState, - mapPort - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for mapping MAC addresses - to device ports on slave AdvanceStack devices." - ::= { icfETGroups 8 } - - icf8023MacGroup OBJECT-GROUP - OBJECTS { icf8023MacIndex, - icf8023MacInBroadcastPkts, - icf8023MacOutBroadcastPkts, - icf8023MacInMulticastPkts, - icf8023MacOutMulticastPkts, - icf8023MacRunts, - icf8023MacGiants, - icf8023MacMissedPktErrors, - icf8023MacExcessDeferrals, - icf8023MacTotalMediaErrors, - icf8023MacSpuriousIntrs - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of 802.3 specific statistics for - device ports." - ::= { icfETGroups 9 } - - icf8023MacSlaveGroup OBJECT-GROUP - OBJECTS { icf8023MacIndex, - icf8023MacRunts, - icf8023MacGiants, - icf8023MacMissedPktErrors, - icf8023MacExcessDeferrals, - icf8023MacTotalMediaErrors, - icf8023MacSpuriousIntrs - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of 802.3 specific statistics for - device ports. on slave AdvanceStack devices." - ::= { icfETGroups 10 } - - icfDownloadGroup OBJECT-GROUP - OBJECTS { icfDownloadIpAddress, - icfDownloadIpxAddress, - icfDownloadFilename - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for initiating a network - download of device firmware on EtherTwist devices." - ::= { icfETGroups 11 } - - hubBasicGroup OBJECT-GROUP - OBJECTS { hubThinlanFault, - hubGlobalErrors, - hubGlobalCollisions, - hubGlobalPktFragments, - hubGlobalRunts, - hubGlobalGiants, - hubGlobalCrcErrors, - hubGlobalAlignmentErrors, - hubGlobalInOctets, - hubGlobalInUcastPkts, - hubGlobalInNUcastPkts, - hubGlobalInBroadcastPkts, - hubPortPktFragments, - hubPortCollisions, - hubPortSegmentation, - hubPortLinkBeatStatus, - hubPortsOperStatus - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for managing ICF hubs." - ::= { icfETGroups 12 } - - hubBasicSlaveGroup OBJECT-GROUP - OBJECTS { hubThinlanFault, - hubGlobalErrors, - hubGlobalCollisions, - hubGlobalPktFragments, - hubGlobalRunts, - hubGlobalGiants, - hubGlobalCrcErrors, - hubGlobalAlignmentErrors, - hubGlobalInOctets, - hubPortPktFragments, - hubPortCollisions, - hubPortSegmentation, - hubPortLinkBeatStatus, - hubPortsOperStatus - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for managing slave ICF - hubs." - ::= { icfETGroups 13 } - - hubMappingGroup OBJECT-GROUP - OBJECTS { hubPortIndex, - hubPortMacAddress, - hubPortAddressState - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects used for mapping MAC - addresses to hub ports." - ::= { icfETGroups 14 } - - hubLinkBeatControlGroup OBJECT-GROUP - OBJECTS { hubPortLinkBeatEnable } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for enabling or disabling - the link beat detection function on hub ports." - ::= { icfETGroups 15 } - - hubBasicEnhancementsGroup OBJECT-GROUP - OBJECTS { hubSqeEnabled } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects adding simple enhancements - to the basic hub management objects." - ::= { icfETGroups 16 } - - hubBasicAddrTableGroup OBJECT-GROUP - OBJECTS { hubAddressTableMaxAge } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for controlling the hub - address table, even when the table itself is not - readable." - ::= { icfETGroups 17 } - - hubReadableAddrTableGroup OBJECT-GROUP - OBJECTS { hubAddressIndex, - hubAddressChunk - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for accessing a MAC address - to port number table on ICF hubs." - ::= { icfETGroups 18 } - - hubBackupLinkGroup OBJECT-GROUP - OBJECTS { hubNumBkpLinks, - hubBkpLinkIndex, - hubBackupPort, - hubPrimaryPort, - hubBackupAddress, - hubBackupTestTime, - hubBackupConsecutiveFails - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for configuring backup links - on ICF hubs." - ::= { icfETGroups 19 } - - hubNewEnhancementsGroup OBJECT-GROUP - OBJECTS { hubPortPolarityReversed } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects providing new enhancements - to the basic hub management objects." - ::= { icfETGroups 20 } - - hubAddressMoveGroup OBJECT-GROUP - OBJECTS { hubAddrMoveIndex, - hubAddrMoveAddress, - hubAddrMoveOldGroup, - hubAddrMoveOldPort, - hubAddrMoveNewGroup, - hubAddrMoveNewPort - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for tracking station address - movement between ports on a hub." - ::= { icfETGroups 21 } - - hubLateEventMonitorGroup OBJECT-GROUP - OBJECTS { hubPortLateEventDisable, - hubLateEventMonitor - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects to control the late event - monitor function of ICF hubs." - ::= { icfETGroups 22 } - - icfBridgeBasicGroup OBJECT-GROUP - OBJECTS { operationalState, - forwardDbMaxAge, - addressIndex, - addressChunk, - brgPortIndex, - brgPortCacheHits, - brgPortCacheMisses, - brgPortForwardedPkts, - brgPortFilteredPkts, - wildcardIndex, - wildcardFilter, - wildcardMask, - wildcardOffset, - wildcardUserOffset, - wildcardArm - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for managing ICF bridges." - ::= { icfETGroups 23 } - - icfBridgeSpanningTreeGroup OBJECT-GROUP - OBJECTS { stpBridgeId, - stpTopoChangeTime, - stpTopoNumChanges, - stpTopoChange, - stpDesignatedRoot, - stpRootCost, - stpRootPort, - stpCurrentMaxAge, - stpCurrentHelloTime, - stpCurrentForwardDelay, - stpMaxAge, - stpHelloTime, - stpForwardDelay, - stpPriority, - stpPortIndex, - stpPortState, - stpPortId, - stpPortPathCost, - stpPortRootId, - stpPortDesignatedCost, - stpPortDesignatedBridge, - stpPortDesignatedPort, - stpPortPriority - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for managing the Spanning - Tree Protocol on ICF bridges." - ::= { icfETGroups 24 } - - icfRemoteBridgeGroup OBJECT-GROUP - OBJECTS { hdlcErrorIndex, - hdlcErrorIndications, - hdlcT1Timeouts, - hdlcMissedPackets, - hdlcRcvOverruns, - hdlcXmtUnderruns, - hdlcProviderLostPrimitives, - hdlcRuntFrameReceives, - hdlcGiantFrameReceives, - hdlcBadFrameReceives, - hdlcRejectFrameReceives, - hdlcRejectFrameSends, - hdlcFrameRejectFrameRecs, - hdlcLocalIndex, - hdlcLocalResetRequests, - hdlcLocalResetConfirms, - hdlcLocalConnectRequests, - hdlcLocalConnectConfirms, - hdlcLocalDisconnectRequests, - hdlcLocalDisconnectConfirms, - hdlcLocalState, - hdlcLocalAddress, - hdlcLocalPhase, - hdlcRemoteIndex, - hdlcRemoteResetRequests, - hdlcRemoteResetConfirms, - hdlcRemoteConnectRequests, - hdlcRemoteConnectConfirms, - hdlcRemoteDisconnectRequests, - hdlcRemoteState, - hdlcRemoteAddress, - hdlcRemoteXidCommands, - hdlcRemoteXidResponses, - hdlcRemoteTestCommands, - hdlcRemoteTestResponses, - hdlcRemoteNodeId, - x25Index, - x25T1Timer, - x25N2Count, - x25T3Timer - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for managing the remote link - on ICF remote bridges." - ::= { icfETGroups 25 } - - icfConfigGroup OBJECT-GROUP - OBJECTS { icfConfigIfIndex, - icfConfigIfIpAddress, - icfConfigIfNetMask, - icfConfigIfDefaultGate, - icfConfigIpTTL, - icfConfigBootpEnable - } - STATUS obsolete - DESCRIPTION - "********* THIS GROUP IS OBSOLETE ********* - - A collection of objects for configuring the IP - protocol stack in ICF agents." - ::= { icfETGroups 26 } - - END - diff --git a/mibs/IF-INVERTED-STACK-MIB b/mibs/IF-INVERTED-STACK-MIB deleted file mode 100644 index eb8797b58e..0000000000 --- a/mibs/IF-INVERTED-STACK-MIB +++ /dev/null @@ -1,149 +0,0 @@ -IF-INVERTED-STACK-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, mib-2 FROM SNMPv2-SMI - RowStatus FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - ifStackGroup2, - ifStackHigherLayer, ifStackLowerLayer FROM IF-MIB; - -ifInvertedStackMIB MODULE-IDENTITY - LAST-UPDATED "200006140000Z" - ORGANIZATION "IETF Interfaces MIB Working Group" - CONTACT-INFO - " Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134-1706 - US - - 408-526-5260 - kzm@cisco.com" - DESCRIPTION - "The MIB module which provides the Inverted Stack Table for - interface sub-layers." - REVISION "200006140000Z" - DESCRIPTION - "Initial revision, published as RFC 2864" - ::= { mib-2 77 } - -ifInvMIBObjects OBJECT IDENTIFIER ::= { ifInvertedStackMIB 1 } - --- --- The Inverted Interface Stack Group --- - -ifInvStackTable OBJECT-TYPE - SYNTAX SEQUENCE OF IfInvStackEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing information on the relationships between - - the multiple sub-layers of network interfaces. In - particular, it contains information on which sub-layers run - 'underneath' which other sub-layers, where each sub-layer - corresponds to a conceptual row in the ifTable. For - example, when the sub-layer with ifIndex value x runs - underneath the sub-layer with ifIndex value y, then this - table contains: - - ifInvStackStatus.x.y=active - - For each ifIndex value, z, which identifies an active - interface, there are always at least two instantiated rows - in this table associated with z. For one of these rows, z - is the value of ifStackHigherLayer; for the other, z is the - value of ifStackLowerLayer. (If z is not involved in - multiplexing, then these are the only two rows associated - with z.) - - For example, two rows exist even for an interface which has - no others stacked on top or below it: - - ifInvStackStatus.z.0=active - ifInvStackStatus.0.z=active - - This table contains exactly the same number of rows as the - ifStackTable, but the rows appear in a different order." - REFERENCE - "ifStackTable of RFC 2863" - ::= { ifInvMIBObjects 1 } - -ifInvStackEntry OBJECT-TYPE - SYNTAX IfInvStackEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information on a particular relationship between two sub- - layers, specifying that one sub-layer runs underneath the - other sub-layer. Each sub-layer corresponds to a conceptual - row in the ifTable." - INDEX { ifStackLowerLayer, ifStackHigherLayer } - ::= { ifInvStackTable 1 } - -IfInvStackEntry ::= - SEQUENCE { - ifInvStackStatus RowStatus - } - -ifInvStackStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the relationship between two sub-layers. - - An instance of this object exists for each instance of the - ifStackStatus object, and vice versa. For example, if the - variable ifStackStatus.H.L exists, then the variable - ifInvStackStatus.L.H must also exist, and vice versa. In - addition, the two variables always have the same value. - - However, unlike ifStackStatus, the ifInvStackStatus object - is NOT write-able. A network management application wishing - to change a relationship between sub-layers H and L cannot - do so by modifying the value of ifInvStackStatus.L.H, but - must instead modify the value of ifStackStatus.H.L. After - the ifStackTable is modified, the change will be reflected - in this table." - ::= { ifInvStackEntry 1 } - --- conformance information - -ifInvConformance OBJECT IDENTIFIER ::= { ifInvMIBObjects 2 } - -ifInvGroups OBJECT IDENTIFIER ::= { ifInvConformance 1 } -ifInvCompliances OBJECT IDENTIFIER ::= { ifInvConformance 2 } - --- compliance statements - -ifInvCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP entities which provide - inverted information on the layering of network interfaces." - - MODULE -- this module - MANDATORY-GROUPS { ifInvStackGroup } - - OBJECT ifInvStackStatus - SYNTAX INTEGER { active(1) } - DESCRIPTION - "Support is only required for 'active'." - - MODULE IF-MIB - MANDATORY-GROUPS { ifStackGroup2 } - ::= { ifInvCompliances 1 } - --- units of conformance - -ifInvStackGroup OBJECT-GROUP - OBJECTS { ifInvStackStatus } - STATUS current - DESCRIPTION - "A collection of objects providing inverted information on - the layering of MIB-II interfaces." - ::= { ifInvGroups 1 } - -END diff --git a/mibs/IF-MIB.txt b/mibs/IF-MIB.txt deleted file mode 100644 index ce14847d1a..0000000000 --- a/mibs/IF-MIB.txt +++ /dev/null @@ -1,1862 +0,0 @@ -IF-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Counter64, - Integer32, TimeTicks, mib-2, - NOTIFICATION-TYPE FROM SNMPv2-SMI - TEXTUAL-CONVENTION, DisplayString, - PhysAddress, TruthValue, RowStatus, - TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP FROM SNMPv2-CONF - snmpTraps FROM SNMPv2-MIB - IANAifType FROM IANAifType-MIB; - - -ifMIB MODULE-IDENTITY - LAST-UPDATED "200006140000Z" - ORGANIZATION "IETF Interfaces MIB Working Group" - CONTACT-INFO - " Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134-1706 - US - - 408-526-5260 - kzm@cisco.com" - DESCRIPTION - "The MIB module to describe generic objects for network - interface sub-layers. This MIB is an updated version of - MIB-II's ifTable, and incorporates the extensions defined in - RFC 1229." - - REVISION "200006140000Z" - DESCRIPTION - "Clarifications agreed upon by the Interfaces MIB WG, and - published as RFC 2863." - REVISION "199602282155Z" - DESCRIPTION - "Revisions made by the Interfaces MIB WG, and published in - RFC 2233." - REVISION "199311082155Z" - DESCRIPTION - "Initial revision, published as part of RFC 1573." - ::= { mib-2 31 } - - -ifMIBObjects OBJECT IDENTIFIER ::= { ifMIB 1 } - -interfaces OBJECT IDENTIFIER ::= { mib-2 2 } - --- --- Textual Conventions --- - - --- OwnerString has the same semantics as used in RFC 1271 - -OwnerString ::= TEXTUAL-CONVENTION - DISPLAY-HINT "255a" - STATUS deprecated - DESCRIPTION - "This data type is used to model an administratively - assigned name of the owner of a resource. This information - is taken from the NVT ASCII character set. It is suggested - that this name contain one or more of the following: ASCII - form of the manager station's transport address, management - station name (e.g., domain name), network management - personnel's name, location, or phone number. In some cases - the agent itself will be the owner of an entry. In these - cases, this string shall be set to a string starting with - 'agent'." - SYNTAX OCTET STRING (SIZE(0..255)) - --- InterfaceIndex contains the semantics of ifIndex and should be used --- for any objects defined in other MIB modules that need these semantics. - -InterfaceIndex ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - - "A unique value, greater than zero, for each interface or - interface sub-layer in the managed system. It is - recommended that values are assigned contiguously starting - from 1. The value for each interface sub-layer must remain - constant at least from one re-initialization of the entity's - network management system to the next re-initialization." - SYNTAX Integer32 (1..2147483647) - -InterfaceIndexOrZero ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "This textual convention is an extension of the - InterfaceIndex convention. The latter defines a greater - than zero value used to identify an interface or interface - sub-layer in the managed system. This extension permits the - additional value of zero. the value zero is object-specific - and must therefore be defined as part of the description of - any object which uses this syntax. Examples of the usage of - zero might include situations where interface was unknown, - or when none or all interfaces need to be referenced." - SYNTAX Integer32 (0..2147483647) - -ifNumber OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of network interfaces (regardless of their - current state) present on this system." - ::= { interfaces 1 } - -ifTableLastChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the time of the last creation or - deletion of an entry in the ifTable. If the number of - entries has been unchanged since the last re-initialization - of the local network management subsystem, then this object - contains a zero value." - ::= { ifMIBObjects 5 } - - --- the Interfaces table - --- The Interfaces table contains information on the entity's - --- interfaces. Each sub-layer below the internetwork-layer --- of a network interface is considered to be an interface. - -ifTable OBJECT-TYPE - SYNTAX SEQUENCE OF IfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of interface entries. The number of entries is - given by the value of ifNumber." - ::= { interfaces 2 } - -ifEntry OBJECT-TYPE - SYNTAX IfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing management information applicable to a - particular interface." - INDEX { ifIndex } - ::= { ifTable 1 } - -IfEntry ::= - SEQUENCE { - ifIndex InterfaceIndex, - ifDescr DisplayString, - ifType IANAifType, - ifMtu Integer32, - ifSpeed Gauge32, - ifPhysAddress PhysAddress, - ifAdminStatus INTEGER, - ifOperStatus INTEGER, - ifLastChange TimeTicks, - ifInOctets Counter32, - ifInUcastPkts Counter32, - ifInNUcastPkts Counter32, -- deprecated - ifInDiscards Counter32, - ifInErrors Counter32, - ifInUnknownProtos Counter32, - ifOutOctets Counter32, - ifOutUcastPkts Counter32, - ifOutNUcastPkts Counter32, -- deprecated - ifOutDiscards Counter32, - ifOutErrors Counter32, - ifOutQLen Gauge32, -- deprecated - ifSpecific OBJECT IDENTIFIER -- deprecated - } - - -ifIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value, greater than zero, for each interface. It - is recommended that values are assigned contiguously - starting from 1. The value for each interface sub-layer - must remain constant at least from one re-initialization of - the entity's network management system to the next re- - initialization." - ::= { ifEntry 1 } - -ifDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A textual string containing information about the - interface. This string should include the name of the - manufacturer, the product name and the version of the - interface hardware/software." - ::= { ifEntry 2 } - -ifType OBJECT-TYPE - SYNTAX IANAifType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of interface. Additional values for ifType are - assigned by the Internet Assigned Numbers Authority (IANA), - through updating the syntax of the IANAifType textual - convention." - ::= { ifEntry 3 } - -ifMtu OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The size of the largest packet which can be sent/received - on the interface, specified in octets. For interfaces that - are used for transmitting network datagrams, this is the - size of the largest network datagram that can be sent on the - interface." - ::= { ifEntry 4 } - -ifSpeed OBJECT-TYPE - - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An estimate of the interface's current bandwidth in bits - per second. For interfaces which do not vary in bandwidth - or for those where no accurate estimation can be made, this - object should contain the nominal bandwidth. If the - bandwidth of the interface is greater than the maximum value - reportable by this object then this object should report its - maximum value (4,294,967,295) and ifHighSpeed must be used - to report the interace's speed. For a sub-layer which has - no concept of bandwidth, this object should be zero." - ::= { ifEntry 5 } - -ifPhysAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The interface's address at its protocol sub-layer. For - example, for an 802.x interface, this object normally - contains a MAC address. The interface's media-specific MIB - must define the bit and byte ordering and the format of the - value of this object. For interfaces which do not have such - an address (e.g., a serial line), this object should contain - an octet string of zero length." - ::= { ifEntry 6 } - -ifAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - up(1), -- ready to pass packets - down(2), - testing(3) -- in some test mode - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The desired state of the interface. The testing(3) state - indicates that no operational packets can be passed. When a - managed system initializes, all interfaces start with - ifAdminStatus in the down(2) state. As a result of either - explicit management action or per configuration information - retained by the managed system, ifAdminStatus is then - changed to either the up(1) or testing(3) states (or remains - in the down(2) state)." - ::= { ifEntry 7 } - - -ifOperStatus OBJECT-TYPE - SYNTAX INTEGER { - up(1), -- ready to pass packets - down(2), - testing(3), -- in some test mode - unknown(4), -- status can not be determined - -- for some reason. - dormant(5), - notPresent(6), -- some component is missing - lowerLayerDown(7) -- down due to state of - -- lower-layer interface(s) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current operational state of the interface. The - testing(3) state indicates that no operational packets can - be passed. If ifAdminStatus is down(2) then ifOperStatus - should be down(2). If ifAdminStatus is changed to up(1) - then ifOperStatus should change to up(1) if the interface is - ready to transmit and receive network traffic; it should - change to dormant(5) if the interface is waiting for - external actions (such as a serial line waiting for an - incoming connection); it should remain in the down(2) state - if and only if there is a fault that prevents it from going - to the up(1) state; it should remain in the notPresent(6) - state if the interface has missing (typically, hardware) - components." - ::= { ifEntry 8 } - -ifLastChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the time the interface entered - its current operational state. If the current state was - entered prior to the last re-initialization of the local - network management subsystem, then this object contains a - zero value." - ::= { ifEntry 9 } - -ifInOctets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of octets received on the interface, - - including framing characters. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifEntry 10 } - -ifInUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets, delivered by this sub-layer to a - higher (sub-)layer, which were not addressed to a multicast - or broadcast address at this sub-layer. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifEntry 11 } - -ifInNUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of packets, delivered by this sub-layer to a - higher (sub-)layer, which were addressed to a multicast or - broadcast address at this sub-layer. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime. - - This object is deprecated in favour of ifInMulticastPkts and - ifInBroadcastPkts." - ::= { ifEntry 12 } - -ifInDiscards OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of inbound packets which were chosen to be - discarded even though no errors had been detected to prevent - - their being deliverable to a higher-layer protocol. One - possible reason for discarding such a packet could be to - free up buffer space. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifEntry 13 } - -ifInErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "For packet-oriented interfaces, the number of inbound - packets that contained errors preventing them from being - deliverable to a higher-layer protocol. For character- - oriented or fixed-length interfaces, the number of inbound - transmission units that contained errors preventing them - from being deliverable to a higher-layer protocol. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifEntry 14 } - -ifInUnknownProtos OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "For packet-oriented interfaces, the number of packets - received via the interface which were discarded because of - an unknown or unsupported protocol. For character-oriented - or fixed-length interfaces that support protocol - multiplexing the number of transmission units received via - the interface which were discarded because of an unknown or - unsupported protocol. For any interface that does not - support protocol multiplexing, this counter will always be - 0. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifEntry 15 } - -ifOutOctets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of octets transmitted out of the - interface, including framing characters. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifEntry 16 } - -ifOutUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of packets that higher-level protocols - requested be transmitted, and which were not addressed to a - multicast or broadcast address at this sub-layer, including - those that were discarded or not sent. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifEntry 17 } - -ifOutNUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The total number of packets that higher-level protocols - requested be transmitted, and which were addressed to a - multicast or broadcast address at this sub-layer, including - those that were discarded or not sent. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime. - - This object is deprecated in favour of ifOutMulticastPkts - and ifOutBroadcastPkts." - ::= { ifEntry 18 } - -ifOutDiscards OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of outbound packets which were chosen to be - discarded even though no errors had been detected to prevent - their being transmitted. One possible reason for discarding - such a packet could be to free up buffer space. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifEntry 19 } - -ifOutErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "For packet-oriented interfaces, the number of outbound - packets that could not be transmitted because of errors. - For character-oriented or fixed-length interfaces, the - number of outbound transmission units that could not be - transmitted because of errors. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifEntry 20 } - -ifOutQLen OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The length of the output packet queue (in packets)." - ::= { ifEntry 21 } - -ifSpecific OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "A reference to MIB definitions specific to the particular - media being used to realize the interface. It is - - recommended that this value point to an instance of a MIB - object in the media-specific MIB, i.e., that this object - have the semantics associated with the InstancePointer - textual convention defined in RFC 2579. In fact, it is - recommended that the media-specific MIB specify what value - ifSpecific should/can take for values of ifType. If no MIB - definitions specific to the particular media are available, - the value should be set to the OBJECT IDENTIFIER { 0 0 }." - ::= { ifEntry 22 } - - - --- --- Extension to the interface table --- --- This table replaces the ifExtnsTable table. --- - -ifXTable OBJECT-TYPE - SYNTAX SEQUENCE OF IfXEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of interface entries. The number of entries is - given by the value of ifNumber. This table contains - additional objects for the interface table." - ::= { ifMIBObjects 1 } - -ifXEntry OBJECT-TYPE - SYNTAX IfXEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing additional management information - applicable to a particular interface." - AUGMENTS { ifEntry } - ::= { ifXTable 1 } - -IfXEntry ::= - SEQUENCE { - ifName DisplayString, - ifInMulticastPkts Counter32, - ifInBroadcastPkts Counter32, - ifOutMulticastPkts Counter32, - ifOutBroadcastPkts Counter32, - ifHCInOctets Counter64, - ifHCInUcastPkts Counter64, - ifHCInMulticastPkts Counter64, - - ifHCInBroadcastPkts Counter64, - ifHCOutOctets Counter64, - ifHCOutUcastPkts Counter64, - ifHCOutMulticastPkts Counter64, - ifHCOutBroadcastPkts Counter64, - ifLinkUpDownTrapEnable INTEGER, - ifHighSpeed Gauge32, - ifPromiscuousMode TruthValue, - ifConnectorPresent TruthValue, - ifAlias DisplayString, - ifCounterDiscontinuityTime TimeStamp - } - - -ifName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The textual name of the interface. The value of this - object should be the name of the interface as assigned by - the local device and should be suitable for use in commands - entered at the device's `console'. This might be a text - name, such as `le0' or a simple port number, such as `1', - depending on the interface naming syntax of the device. If - several entries in the ifTable together represent a single - interface as named by the device, then each will have the - same value of ifName. Note that for an agent which responds - to SNMP queries concerning an interface on some other - (proxied) device, then the value of ifName for such an - interface is the proxied device's local name for it. - - If there is no local name, or this object is otherwise not - applicable, then this object contains a zero-length string." - ::= { ifXEntry 1 } - -ifInMulticastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets, delivered by this sub-layer to a - higher (sub-)layer, which were addressed to a multicast - address at this sub-layer. For a MAC layer protocol, this - includes both Group and Functional addresses. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 2 } - -ifInBroadcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets, delivered by this sub-layer to a - higher (sub-)layer, which were addressed to a broadcast - address at this sub-layer. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 3 } - -ifOutMulticastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of packets that higher-level protocols - requested be transmitted, and which were addressed to a - multicast address at this sub-layer, including those that - were discarded or not sent. For a MAC layer protocol, this - includes both Group and Functional addresses. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 4 } - -ifOutBroadcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of packets that higher-level protocols - requested be transmitted, and which were addressed to a - broadcast address at this sub-layer, including those that - were discarded or not sent. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 5 } - --- --- High Capacity Counter objects. These objects are all --- 64 bit versions of the "basic" ifTable counters. These --- objects all have the same basic semantics as their 32-bit --- counterparts, however, their syntax has been extended --- to 64 bits. --- - -ifHCInOctets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of octets received on the interface, - including framing characters. This object is a 64-bit - version of ifInOctets. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 6 } - -ifHCInUcastPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets, delivered by this sub-layer to a - higher (sub-)layer, which were not addressed to a multicast - or broadcast address at this sub-layer. This object is a - 64-bit version of ifInUcastPkts. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 7 } - -ifHCInMulticastPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - - "The number of packets, delivered by this sub-layer to a - higher (sub-)layer, which were addressed to a multicast - address at this sub-layer. For a MAC layer protocol, this - includes both Group and Functional addresses. This object - is a 64-bit version of ifInMulticastPkts. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 8 } - -ifHCInBroadcastPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets, delivered by this sub-layer to a - higher (sub-)layer, which were addressed to a broadcast - address at this sub-layer. This object is a 64-bit version - of ifInBroadcastPkts. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 9 } - -ifHCOutOctets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of octets transmitted out of the - interface, including framing characters. This object is a - 64-bit version of ifOutOctets. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 10 } - -ifHCOutUcastPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - - "The total number of packets that higher-level protocols - requested be transmitted, and which were not addressed to a - multicast or broadcast address at this sub-layer, including - those that were discarded or not sent. This object is a - 64-bit version of ifOutUcastPkts. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 11 } - -ifHCOutMulticastPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of packets that higher-level protocols - requested be transmitted, and which were addressed to a - multicast address at this sub-layer, including those that - were discarded or not sent. For a MAC layer protocol, this - includes both Group and Functional addresses. This object - is a 64-bit version of ifOutMulticastPkts. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 12 } - -ifHCOutBroadcastPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of packets that higher-level protocols - requested be transmitted, and which were addressed to a - broadcast address at this sub-layer, including those that - were discarded or not sent. This object is a 64-bit version - of ifOutBroadcastPkts. - - Discontinuities in the value of this counter can occur at - re-initialization of the management system, and at other - times as indicated by the value of - ifCounterDiscontinuityTime." - ::= { ifXEntry 13 } - -ifLinkUpDownTrapEnable OBJECT-TYPE - - SYNTAX INTEGER { enabled(1), disabled(2) } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether linkUp/linkDown traps should be generated - for this interface. - - By default, this object should have the value enabled(1) for - interfaces which do not operate on 'top' of any other - interface (as defined in the ifStackTable), and disabled(2) - otherwise." - ::= { ifXEntry 14 } - -ifHighSpeed OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An estimate of the interface's current bandwidth in units - of 1,000,000 bits per second. If this object reports a - value of `n' then the speed of the interface is somewhere in - the range of `n-500,000' to `n+499,999'. For interfaces - which do not vary in bandwidth or for those where no - accurate estimation can be made, this object should contain - the nominal bandwidth. For a sub-layer which has no concept - of bandwidth, this object should be zero." - ::= { ifXEntry 15 } - -ifPromiscuousMode OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object has a value of false(2) if this interface only - accepts packets/frames that are addressed to this station. - This object has a value of true(1) when the station accepts - all packets/frames transmitted on the media. The value - true(1) is only legal on certain types of media. If legal, - setting this object to a value of true(1) may require the - interface to be reset before becoming effective. - - The value of ifPromiscuousMode does not affect the reception - of broadcast and multicast packets/frames by the interface." - ::= { ifXEntry 16 } - -ifConnectorPresent OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - - STATUS current - DESCRIPTION - "This object has the value 'true(1)' if the interface - sublayer has a physical connector and the value 'false(2)' - otherwise." - ::= { ifXEntry 17 } - -ifAlias OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..64)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is an 'alias' name for the interface as - specified by a network manager, and provides a non-volatile - 'handle' for the interface. - - On the first instantiation of an interface, the value of - ifAlias associated with that interface is the zero-length - string. As and when a value is written into an instance of - ifAlias through a network management set operation, then the - agent must retain the supplied value in the ifAlias instance - associated with the same interface for as long as that - interface remains instantiated, including across all re- - initializations/reboots of the network management system, - including those which result in a change of the interface's - ifIndex value. - - An example of the value which a network manager might store - in this object for a WAN interface is the (Telco's) circuit - number/identifier of the interface. - - Some agents may support write-access only for interfaces - having particular values of ifType. An agent which supports - write access to this object is required to keep the value in - non-volatile storage, but it may limit the length of new - values depending on how much storage is already occupied by - the current values for other interfaces." - ::= { ifXEntry 18 } - -ifCounterDiscontinuityTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime on the most recent occasion at which - any one or more of this interface's counters suffered a - discontinuity. The relevant counters are the specific - instances associated with this interface of any Counter32 or - - Counter64 object contained in the ifTable or ifXTable. If - no such discontinuities have occurred since the last re- - initialization of the local management subsystem, then this - object contains a zero value." - ::= { ifXEntry 19 } - --- The Interface Stack Group --- --- Implementation of this group is optional, but strongly recommended --- for all systems --- - -ifStackTable OBJECT-TYPE - SYNTAX SEQUENCE OF IfStackEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table containing information on the relationships - between the multiple sub-layers of network interfaces. In - particular, it contains information on which sub-layers run - 'on top of' which other sub-layers, where each sub-layer - corresponds to a conceptual row in the ifTable. For - example, when the sub-layer with ifIndex value x runs over - the sub-layer with ifIndex value y, then this table - contains: - - ifStackStatus.x.y=active - - For each ifIndex value, I, which identifies an active - interface, there are always at least two instantiated rows - in this table associated with I. For one of these rows, I - is the value of ifStackHigherLayer; for the other, I is the - value of ifStackLowerLayer. (If I is not involved in - multiplexing, then these are the only two rows associated - with I.) - - For example, two rows exist even for an interface which has - no others stacked on top or below it: - - ifStackStatus.0.x=active - ifStackStatus.x.0=active " - ::= { ifMIBObjects 2 } - - -ifStackEntry OBJECT-TYPE - SYNTAX IfStackEntry - MAX-ACCESS not-accessible - STATUS current - - DESCRIPTION - "Information on a particular relationship between two sub- - layers, specifying that one sub-layer runs on 'top' of the - other sub-layer. Each sub-layer corresponds to a conceptual - row in the ifTable." - INDEX { ifStackHigherLayer, ifStackLowerLayer } - ::= { ifStackTable 1 } - - -IfStackEntry ::= - SEQUENCE { - ifStackHigherLayer InterfaceIndexOrZero, - ifStackLowerLayer InterfaceIndexOrZero, - ifStackStatus RowStatus - } - - -ifStackHigherLayer OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of ifIndex corresponding to the higher sub-layer - of the relationship, i.e., the sub-layer which runs on 'top' - of the sub-layer identified by the corresponding instance of - ifStackLowerLayer. If there is no higher sub-layer (below - the internetwork layer), then this object has the value 0." - ::= { ifStackEntry 1 } - - -ifStackLowerLayer OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of ifIndex corresponding to the lower sub-layer - of the relationship, i.e., the sub-layer which runs 'below' - the sub-layer identified by the corresponding instance of - ifStackHigherLayer. If there is no lower sub-layer, then - this object has the value 0." - ::= { ifStackEntry 2 } - - -ifStackStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - - "The status of the relationship between two sub-layers. - - Changing the value of this object from 'active' to - 'notInService' or 'destroy' will likely have consequences up - and down the interface stack. Thus, write access to this - object is likely to be inappropriate for some types of - interfaces, and many implementations will choose not to - support write-access for any type of interface." - ::= { ifStackEntry 3 } - -ifStackLastChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the time of the last change of - the (whole) interface stack. A change of the interface - stack is defined to be any creation, deletion, or change in - value of any instance of ifStackStatus. If the interface - stack has been unchanged since the last re-initialization of - the local network management subsystem, then this object - contains a zero value." - ::= { ifMIBObjects 6 } - - --- Generic Receive Address Table --- --- This group of objects is mandatory for all types of --- interfaces which can receive packets/frames addressed to --- more than one address. --- --- This table replaces the ifExtnsRcvAddr table. The main --- difference is that this table makes use of the RowStatus --- textual convention, while ifExtnsRcvAddr did not. - -ifRcvAddressTable OBJECT-TYPE - SYNTAX SEQUENCE OF IfRcvAddressEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains an entry for each address (broadcast, - multicast, or uni-cast) for which the system will receive - packets/frames on a particular interface, except as follows: - - - for an interface operating in promiscuous mode, entries - are only required for those addresses for which the system - would receive frames were it not operating in promiscuous - mode. - - - for 802.5 functional addresses, only one entry is - required, for the address which has the functional address - bit ANDed with the bit mask of all functional addresses for - which the interface will accept frames. - - A system is normally able to use any unicast address which - corresponds to an entry in this table as a source address." - ::= { ifMIBObjects 4 } - -ifRcvAddressEntry OBJECT-TYPE - SYNTAX IfRcvAddressEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of objects identifying an address for which the - system will accept packets/frames on the particular - interface identified by the index value ifIndex." - INDEX { ifIndex, ifRcvAddressAddress } - ::= { ifRcvAddressTable 1 } - -IfRcvAddressEntry ::= - SEQUENCE { - ifRcvAddressAddress PhysAddress, - ifRcvAddressStatus RowStatus, - ifRcvAddressType INTEGER - } - -ifRcvAddressAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An address for which the system will accept packets/frames - on this entry's interface." - ::= { ifRcvAddressEntry 1 } - -ifRcvAddressStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is used to create and delete rows in the - ifRcvAddressTable." - - ::= { ifRcvAddressEntry 2 } - -ifRcvAddressType OBJECT-TYPE - SYNTAX INTEGER { - - other(1), - volatile(2), - nonVolatile(3) - } - - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object has the value nonVolatile(3) for those entries - in the table which are valid and will not be deleted by the - next restart of the managed system. Entries having the - value volatile(2) are valid and exist, but have not been - saved, so that will not exist after the next restart of the - managed system. Entries having the value other(1) are valid - and exist but are not classified as to whether they will - continue to exist after the next restart." - - DEFVAL { volatile } - ::= { ifRcvAddressEntry 3 } - --- definition of interface-related traps. - -linkDown NOTIFICATION-TYPE - OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } - STATUS current - DESCRIPTION - "A linkDown trap signifies that the SNMP entity, acting in - an agent role, has detected that the ifOperStatus object for - one of its communication links is about to enter the down - state from some other state (but not from the notPresent - state). This other state is indicated by the included value - of ifOperStatus." - ::= { snmpTraps 3 } - -linkUp NOTIFICATION-TYPE - OBJECTS { ifIndex, ifAdminStatus, ifOperStatus } - STATUS current - DESCRIPTION - "A linkUp trap signifies that the SNMP entity, acting in an - agent role, has detected that the ifOperStatus object for - one of its communication links left the down state and - transitioned into some other state (but not into the - notPresent state). This other state is indicated by the - included value of ifOperStatus." - ::= { snmpTraps 4 } - --- conformance information - - -ifConformance OBJECT IDENTIFIER ::= { ifMIB 2 } - -ifGroups OBJECT IDENTIFIER ::= { ifConformance 1 } -ifCompliances OBJECT IDENTIFIER ::= { ifConformance 2 } - - --- compliance statements - -ifCompliance3 MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP entities which have - network interfaces." - - MODULE -- this module - MANDATORY-GROUPS { ifGeneralInformationGroup, - linkUpDownNotificationsGroup } - --- The groups: --- ifFixedLengthGroup --- ifHCFixedLengthGroup --- ifPacketGroup --- ifHCPacketGroup --- ifVHCPacketGroup --- are mutually exclusive; at most one of these groups is implemented --- for a particular interface. When any of these groups is implemented --- for a particular interface, then ifCounterDiscontinuityGroup must --- also be implemented for that interface. - - - GROUP ifFixedLengthGroup - DESCRIPTION - "This group is mandatory for those network interfaces which - are character-oriented or transmit data in fixed-length - transmission units, and for which the value of the - corresponding instance of ifSpeed is less than or equal to - 20,000,000 bits/second." - - GROUP ifHCFixedLengthGroup - DESCRIPTION - "This group is mandatory for those network interfaces which - are character-oriented or transmit data in fixed-length - transmission units, and for which the value of the - corresponding instance of ifSpeed is greater than 20,000,000 - bits/second." - - GROUP ifPacketGroup - DESCRIPTION - - "This group is mandatory for those network interfaces which - are packet-oriented, and for which the value of the - corresponding instance of ifSpeed is less than or equal to - 20,000,000 bits/second." - - GROUP ifHCPacketGroup - DESCRIPTION - "This group is mandatory only for those network interfaces - which are packet-oriented and for which the value of the - corresponding instance of ifSpeed is greater than 20,000,000 - bits/second but less than or equal to 650,000,000 - bits/second." - - GROUP ifVHCPacketGroup - DESCRIPTION - "This group is mandatory only for those network interfaces - which are packet-oriented and for which the value of the - corresponding instance of ifSpeed is greater than - 650,000,000 bits/second." - - - GROUP ifCounterDiscontinuityGroup - DESCRIPTION - "This group is mandatory for those network interfaces that - are required to maintain counters (i.e., those for which one - of the ifFixedLengthGroup, ifHCFixedLengthGroup, - ifPacketGroup, ifHCPacketGroup, or ifVHCPacketGroup is - mandatory)." - - - GROUP ifRcvAddressGroup - DESCRIPTION - "The applicability of this group MUST be defined by the - media-specific MIBs. Media-specific MIBs must define the - exact meaning, use, and semantics of the addresses in this - group." - - OBJECT ifLinkUpDownTrapEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT ifPromiscuousMode - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT ifAdminStatus - - SYNTAX INTEGER { up(1), down(2) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required, nor is support for the value - testing(3)." - - OBJECT ifAlias - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - ::= { ifCompliances 3 } - --- units of conformance - -ifGeneralInformationGroup OBJECT-GROUP - OBJECTS { ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, - ifAdminStatus, ifOperStatus, ifLastChange, - ifLinkUpDownTrapEnable, ifConnectorPresent, - ifHighSpeed, ifName, ifNumber, ifAlias, - ifTableLastChange } - STATUS current - DESCRIPTION - "A collection of objects providing information applicable to - all network interfaces." - ::= { ifGroups 10 } - --- the following five groups are mutually exclusive; at most --- one of these groups is implemented for any interface - -ifFixedLengthGroup OBJECT-GROUP - OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, - ifInErrors, ifOutErrors } - STATUS current - DESCRIPTION - "A collection of objects providing information specific to - non-high speed (non-high speed interfaces transmit and - receive at speeds less than or equal to 20,000,000 - bits/second) character-oriented or fixed-length-transmission - network interfaces." - ::= { ifGroups 2 } - -ifHCFixedLengthGroup OBJECT-GROUP - OBJECTS { ifHCInOctets, ifHCOutOctets, - ifInOctets, ifOutOctets, ifInUnknownProtos, - ifInErrors, ifOutErrors } - STATUS current - DESCRIPTION - - "A collection of objects providing information specific to - high speed (greater than 20,000,000 bits/second) character- - oriented or fixed-length-transmission network interfaces." - ::= { ifGroups 3 } - -ifPacketGroup OBJECT-GROUP - OBJECTS { ifInOctets, ifOutOctets, ifInUnknownProtos, - ifInErrors, ifOutErrors, - ifMtu, ifInUcastPkts, ifInMulticastPkts, - ifInBroadcastPkts, ifInDiscards, - ifOutUcastPkts, ifOutMulticastPkts, - ifOutBroadcastPkts, ifOutDiscards, - ifPromiscuousMode } - STATUS current - DESCRIPTION - "A collection of objects providing information specific to - non-high speed (non-high speed interfaces transmit and - receive at speeds less than or equal to 20,000,000 - bits/second) packet-oriented network interfaces." - ::= { ifGroups 4 } - -ifHCPacketGroup OBJECT-GROUP - OBJECTS { ifHCInOctets, ifHCOutOctets, - ifInOctets, ifOutOctets, ifInUnknownProtos, - ifInErrors, ifOutErrors, - ifMtu, ifInUcastPkts, ifInMulticastPkts, - ifInBroadcastPkts, ifInDiscards, - ifOutUcastPkts, ifOutMulticastPkts, - ifOutBroadcastPkts, ifOutDiscards, - ifPromiscuousMode } - STATUS current - DESCRIPTION - "A collection of objects providing information specific to - high speed (greater than 20,000,000 bits/second but less - than or equal to 650,000,000 bits/second) packet-oriented - network interfaces." - ::= { ifGroups 5 } - -ifVHCPacketGroup OBJECT-GROUP - OBJECTS { ifHCInUcastPkts, ifHCInMulticastPkts, - ifHCInBroadcastPkts, ifHCOutUcastPkts, - ifHCOutMulticastPkts, ifHCOutBroadcastPkts, - ifHCInOctets, ifHCOutOctets, - ifInOctets, ifOutOctets, ifInUnknownProtos, - ifInErrors, ifOutErrors, - ifMtu, ifInUcastPkts, ifInMulticastPkts, - ifInBroadcastPkts, ifInDiscards, - ifOutUcastPkts, ifOutMulticastPkts, - - ifOutBroadcastPkts, ifOutDiscards, - ifPromiscuousMode } - STATUS current - DESCRIPTION - "A collection of objects providing information specific to - higher speed (greater than 650,000,000 bits/second) packet- - oriented network interfaces." - ::= { ifGroups 6 } - -ifRcvAddressGroup OBJECT-GROUP - OBJECTS { ifRcvAddressStatus, ifRcvAddressType } - STATUS current - DESCRIPTION - "A collection of objects providing information on the - multiple addresses which an interface receives." - ::= { ifGroups 7 } - -ifStackGroup2 OBJECT-GROUP - OBJECTS { ifStackStatus, ifStackLastChange } - STATUS current - DESCRIPTION - "A collection of objects providing information on the - layering of MIB-II interfaces." - ::= { ifGroups 11 } - -ifCounterDiscontinuityGroup OBJECT-GROUP - OBJECTS { ifCounterDiscontinuityTime } - STATUS current - DESCRIPTION - "A collection of objects providing information specific to - interface counter discontinuities." - ::= { ifGroups 13 } - -linkUpDownNotificationsGroup NOTIFICATION-GROUP - NOTIFICATIONS { linkUp, linkDown } - STATUS current - DESCRIPTION - "The notifications which indicate specific changes in the - value of ifOperStatus." - ::= { ifGroups 14 } - --- Deprecated Definitions - Objects - - --- --- The Interface Test Table --- --- This group of objects is optional. However, a media-specific - --- MIB may make implementation of this group mandatory. --- --- This table replaces the ifExtnsTestTable --- - -ifTestTable OBJECT-TYPE - SYNTAX SEQUENCE OF IfTestEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "This table contains one entry per interface. It defines - objects which allow a network manager to instruct an agent - to test an interface for various faults. Tests for an - interface are defined in the media-specific MIB for that - interface. After invoking a test, the object ifTestResult - can be read to determine the outcome. If an agent can not - perform the test, ifTestResult is set to so indicate. The - object ifTestCode can be used to provide further test- - specific or interface-specific (or even enterprise-specific) - information concerning the outcome of the test. Only one - test can be in progress on each interface at any one time. - If one test is in progress when another test is invoked, the - second test is rejected. Some agents may reject a test when - a prior test is active on another interface. - - Before starting a test, a manager-station must first obtain - 'ownership' of the entry in the ifTestTable for the - interface to be tested. This is accomplished with the - ifTestId and ifTestStatus objects as follows: - - try_again: - get (ifTestId, ifTestStatus) - while (ifTestStatus != notInUse) - /* - * Loop while a test is running or some other - * manager is configuring a test. - */ - short delay - get (ifTestId, ifTestStatus) - } - - /* - * Is not being used right now -- let's compete - * to see who gets it. - */ - lock_value = ifTestId - - if ( set(ifTestId = lock_value, ifTestStatus = inUse, - - ifTestOwner = 'my-IP-address') == FAILURE) - /* - * Another manager got the ifTestEntry -- go - * try again - */ - goto try_again; - - /* - * I have the lock - */ - set up any test parameters. - - /* - * This starts the test - */ - set(ifTestType = test_to_run); - - wait for test completion by polling ifTestResult - - when test completes, agent sets ifTestResult - agent also sets ifTestStatus = 'notInUse' - - retrieve any additional test results, and ifTestId - - if (ifTestId == lock_value+1) results are valid - - A manager station first retrieves the value of the - appropriate ifTestId and ifTestStatus objects, periodically - repeating the retrieval if necessary, until the value of - ifTestStatus is 'notInUse'. The manager station then tries - to set the same ifTestId object to the value it just - retrieved, the same ifTestStatus object to 'inUse', and the - corresponding ifTestOwner object to a value indicating - itself. If the set operation succeeds then the manager has - obtained ownership of the ifTestEntry, and the value of the - ifTestId object is incremented by the agent (per the - semantics of TestAndIncr). Failure of the set operation - indicates that some other manager has obtained ownership of - the ifTestEntry. - - Once ownership is obtained, any test parameters can be - setup, and then the test is initiated by setting ifTestType. - On completion of the test, the agent sets ifTestStatus to - 'notInUse'. Once this occurs, the manager can retrieve the - results. In the (rare) event that the invocation of tests - by two network managers were to overlap, then there would be - a possibility that the first test's results might be - overwritten by the second test's results prior to the first - - results being read. This unlikely circumstance can be - detected by a network manager retrieving ifTestId at the - same time as retrieving the test results, and ensuring that - the results are for the desired request. - - If ifTestType is not set within an abnormally long period of - time after ownership is obtained, the agent should time-out - the manager, and reset the value of the ifTestStatus object - back to 'notInUse'. It is suggested that this time-out - period be 5 minutes. - - In general, a management station must not retransmit a - request to invoke a test for which it does not receive a - response; instead, it properly inspects an agent's MIB to - determine if the invocation was successful. Only if the - invocation was unsuccessful, is the invocation request - retransmitted. - - Some tests may require the interface to be taken off-line in - order to execute them, or may even require the agent to - reboot after completion of the test. In these - circumstances, communication with the management station - invoking the test may be lost until after completion of the - test. An agent is not required to support such tests. - However, if such tests are supported, then the agent should - make every effort to transmit a response to the request - which invoked the test prior to losing communication. When - the agent is restored to normal service, the results of the - test are properly made available in the appropriate objects. - Note that this requires that the ifIndex value assigned to - an interface must be unchanged even if the test causes a - reboot. An agent must reject any test for which it cannot, - perhaps due to resource constraints, make available at least - the minimum amount of information after that test - completes." - ::= { ifMIBObjects 3 } - -ifTestEntry OBJECT-TYPE - SYNTAX IfTestEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "An entry containing objects for invoking tests on an - interface." - AUGMENTS { ifEntry } - ::= { ifTestTable 1 } - -IfTestEntry ::= - - SEQUENCE { - ifTestId TestAndIncr, - ifTestStatus INTEGER, - ifTestType AutonomousType, - ifTestResult INTEGER, - ifTestCode OBJECT IDENTIFIER, - ifTestOwner OwnerString - } - -ifTestId OBJECT-TYPE - SYNTAX TestAndIncr - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "This object identifies the current invocation of the - interface's test." - ::= { ifTestEntry 1 } - -ifTestStatus OBJECT-TYPE - SYNTAX INTEGER { notInUse(1), inUse(2) } - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "This object indicates whether or not some manager currently - has the necessary 'ownership' required to invoke a test on - this interface. A write to this object is only successful - when it changes its value from 'notInUse(1)' to 'inUse(2)'. - After completion of a test, the agent resets the value back - to 'notInUse(1)'." - ::= { ifTestEntry 2 } - -ifTestType OBJECT-TYPE - SYNTAX AutonomousType - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "A control variable used to start and stop operator- - initiated interface tests. Most OBJECT IDENTIFIER values - assigned to tests are defined elsewhere, in association with - specific types of interface. However, this document assigns - a value for a full-duplex loopback test, and defines the - special meanings of the subject identifier: - - noTest OBJECT IDENTIFIER ::= { 0 0 } - - When the value noTest is written to this object, no action - is taken unless a test is in progress, in which case the - test is aborted. Writing any other value to this object is - - only valid when no test is currently in progress, in which - case the indicated test is initiated. - - When read, this object always returns the most recent value - that ifTestType was set to. If it has not been set since - the last initialization of the network management subsystem - on the agent, a value of noTest is returned." - ::= { ifTestEntry 3 } - -ifTestResult OBJECT-TYPE - SYNTAX INTEGER { - none(1), -- no test yet requested - success(2), - inProgress(3), - notSupported(4), - unAbleToRun(5), -- due to state of system - aborted(6), - failed(7) - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "This object contains the result of the most recently - requested test, or the value none(1) if no tests have been - requested since the last reset. Note that this facility - provides no provision for saving the results of one test - when starting another, as could be required if used by - multiple managers concurrently." - ::= { ifTestEntry 4 } - -ifTestCode OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "This object contains a code which contains more specific - information on the test result, for example an error-code - after a failed test. Error codes and other values this - object may take are specific to the type of interface and/or - test. The value may have the semantics of either the - AutonomousType or InstancePointer textual conventions as - defined in RFC 2579. The identifier: - - testCodeUnknown OBJECT IDENTIFIER ::= { 0 0 } - - is defined for use if no additional result code is - available." - ::= { ifTestEntry 5 } - -ifTestOwner OBJECT-TYPE - SYNTAX OwnerString - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "The entity which currently has the 'ownership' required to - invoke a test on this interface." - ::= { ifTestEntry 6 } - --- Deprecated Definitions - Groups - - -ifGeneralGroup OBJECT-GROUP - OBJECTS { ifDescr, ifType, ifSpeed, ifPhysAddress, - ifAdminStatus, ifOperStatus, ifLastChange, - ifLinkUpDownTrapEnable, ifConnectorPresent, - ifHighSpeed, ifName } - STATUS deprecated - DESCRIPTION - "A collection of objects deprecated in favour of - ifGeneralInformationGroup." - ::= { ifGroups 1 } - - -ifTestGroup OBJECT-GROUP - OBJECTS { ifTestId, ifTestStatus, ifTestType, - ifTestResult, ifTestCode, ifTestOwner } - STATUS deprecated - DESCRIPTION - "A collection of objects providing the ability to invoke - tests on an interface." - ::= { ifGroups 8 } - - -ifStackGroup OBJECT-GROUP - OBJECTS { ifStackStatus } - STATUS deprecated - DESCRIPTION - "The previous collection of objects providing information on - the layering of MIB-II interfaces." - ::= { ifGroups 9 } - - -ifOldObjectsGroup OBJECT-GROUP - OBJECTS { ifInNUcastPkts, ifOutNUcastPkts, - ifOutQLen, ifSpecific } - STATUS deprecated - DESCRIPTION - - "The collection of objects deprecated from the original MIB- - II interfaces group." - ::= { ifGroups 12 } - --- Deprecated Definitions - Compliance - -ifCompliance MODULE-COMPLIANCE - STATUS deprecated - DESCRIPTION - "A compliance statement defined in a previous version of - this MIB module, for SNMP entities which have network - interfaces." - - MODULE -- this module - MANDATORY-GROUPS { ifGeneralGroup, ifStackGroup } - - GROUP ifFixedLengthGroup - DESCRIPTION - "This group is mandatory for all network interfaces which - are character-oriented or transmit data in fixed-length - transmission units." - - GROUP ifHCFixedLengthGroup - DESCRIPTION - "This group is mandatory only for those network interfaces - which are character-oriented or transmit data in fixed- - length transmission units, and for which the value of the - corresponding instance of ifSpeed is greater than 20,000,000 - bits/second." - - GROUP ifPacketGroup - DESCRIPTION - "This group is mandatory for all network interfaces which - are packet-oriented." - - GROUP ifHCPacketGroup - DESCRIPTION - "This group is mandatory only for those network interfaces - which are packet-oriented and for which the value of the - corresponding instance of ifSpeed is greater than - 650,000,000 bits/second." - - GROUP ifTestGroup - DESCRIPTION - "This group is optional. Media-specific MIBs which require - interface tests are strongly encouraged to use this group - for invoking tests and reporting results. A medium specific - MIB which has mandatory tests may make implementation of - - this group mandatory." - - GROUP ifRcvAddressGroup - DESCRIPTION - "The applicability of this group MUST be defined by the - media-specific MIBs. Media-specific MIBs must define the - exact meaning, use, and semantics of the addresses in this - group." - - OBJECT ifLinkUpDownTrapEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT ifPromiscuousMode - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT ifStackStatus - SYNTAX INTEGER { active(1) } -- subset of RowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required, and only one of the six - enumerated values for the RowStatus textual convention need - be supported, specifically: active(1)." - - OBJECT ifAdminStatus - SYNTAX INTEGER { up(1), down(2) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required, nor is support for the value - testing(3)." - ::= { ifCompliances 1 } - -ifCompliance2 MODULE-COMPLIANCE - STATUS deprecated - DESCRIPTION - "A compliance statement defined in a previous version of - this MIB module, for SNMP entities which have network - interfaces." - - MODULE -- this module - MANDATORY-GROUPS { ifGeneralInformationGroup, ifStackGroup2, - ifCounterDiscontinuityGroup } - - GROUP ifFixedLengthGroup - DESCRIPTION - - "This group is mandatory for all network interfaces which - are character-oriented or transmit data in fixed-length - transmission units." - - GROUP ifHCFixedLengthGroup - DESCRIPTION - "This group is mandatory only for those network interfaces - which are character-oriented or transmit data in fixed- - length transmission units, and for which the value of the - corresponding instance of ifSpeed is greater than 20,000,000 - bits/second." - - GROUP ifPacketGroup - DESCRIPTION - "This group is mandatory for all network interfaces which - are packet-oriented." - - GROUP ifHCPacketGroup - DESCRIPTION - "This group is mandatory only for those network interfaces - which are packet-oriented and for which the value of the - corresponding instance of ifSpeed is greater than - 650,000,000 bits/second." - - GROUP ifRcvAddressGroup - DESCRIPTION - "The applicability of this group MUST be defined by the - media-specific MIBs. Media-specific MIBs must define the - exact meaning, use, and semantics of the addresses in this - group." - - OBJECT ifLinkUpDownTrapEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT ifPromiscuousMode - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT ifStackStatus - SYNTAX INTEGER { active(1) } -- subset of RowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required, and only one of the six - enumerated values for the RowStatus textual convention need - be supported, specifically: active(1)." - - OBJECT ifAdminStatus - SYNTAX INTEGER { up(1), down(2) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required, nor is support for the value - testing(3)." - - OBJECT ifAlias - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - ::= { ifCompliances 2 } - -END - diff --git a/mibs/IMM-MIB b/mibs/IMM-MIB deleted file mode 100644 index ff41a95a6e..0000000000 --- a/mibs/IMM-MIB +++ /dev/null @@ -1,4534 +0,0 @@ --- *************************************************************************** --- *************************************************************************** --- --- File : imm.mib --- Description : Integrated Management Module mib for SNMP --- By : IBM --- Version : 1.4 --- Date : October 28, 2010 --- --- --- Copyright (c) 2007 IBM All Rights Reserved. --- --- --- Contains MIB description for: --- This MIB is to be used to provide configuration support of IMM as well as monitoring support --- for the system. --- *************************************************************************** --- *************************************************************************** --- *************************************************************************** --- Revisions: --- *************************************************************************** - IMM-MIB DEFINITIONS ::= BEGIN - - IMPORTS - OBJECT-TYPE FROM RFC-1212 - enterprises FROM RFC1155-SMI - -- DisplayString FROM RFC1213-MIB - IpAddress FROM RFC1155-SMI - DisplayString FROM RFC1213-MIB - TRAP-TYPE FROM RFC-1215; - - InetAddressIPv6 ::= TEXTUAL-CONVENTION - DISPLAY-HINT "02x:02x:02x:02x:02x:02x:02x:02x" - STATUS current - DESCRIPTION - "Represents an IPv6 network address. Since MIB browsers - may require different formats, the address is - expected to be the 16 byte address in network-byte order, - and shortened formats such as 0::0 are not accepted in SET - operations. Two common examples are: - - The NetSNMP command line will accept SET requests like: - snmpset -v1 -cprivate s 2001:00:00:00:FFFF:CCC4:BBB2:AAA6 - - Other MIB browsers may require the SET request value to be formatted as: - # 0x20 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0xFF 0xFF 0xCC 0xC4 0xBB 0xB2 0xAA 0xA6" - SYNTAX OCTET STRING (SIZE (16)) - -- IBM enterprise group - ibm OBJECT IDENTIFIER ::= { enterprises 2 } - - -- IBM products group - ibmAgents OBJECT IDENTIFIER ::= { ibm 3 } - - -- IBM e-Server Advanced System Management Support Processor(SP) agent group - netfinitySupportProcessorAgent OBJECT IDENTIFIER ::= { ibmAgents 51 } - - -- IBM integrated Management Module - ibmIntegratedManagementModuleMIB OBJECT IDENTIFIER ::= { netfinitySupportProcessorAgent 3 } - --- *************************************************************************** --- Start: Define groups of objects within the ibmRemoteSupSnmpMIB --- *************************************************************************** - --This group of objects provides the various environmental monitors for the - -- local system and the IMM - monitors OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 1 } - - --This group of objects provides the error log objects for the IMM - errorLogs OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 2 } - - --This group of objects provides configuration functions for the IMM - configureSP OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 3 } - - --This group of objects provides configuration functions for the system(server) - generalSystemSettings OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 4 } - - --This group of objects provides configuration functions for system power - systemPower OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 5 } - - --This group of objects provides functions to boot the IMM and system - restartReset OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 6 } - - --This group of objects provides functions to update the IMM firmware - firmwareUpdate OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 7 } - --- **************************************************************************** --- Monitors --- **************************************************************************** - -- ************************************************************************ - -- Temperature - -- ************************************************************************ - temperature OBJECT IDENTIFIER ::= { monitors 1 } - tempNumber OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION "The present number of rows in the temperature table." - ::= { temperature 1 } - - tempTable OBJECT-TYPE - SYNTAX SEQUENCE OF TempEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "This table contains temperature measurement information." - ::= { temperature 2 } - - tempEntry OBJECT-TYPE - SYNTAX TempEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Each row contains parameters related to a temperature measurement channel." - INDEX { tempIndex } - ::= { tempTable 1 } - - TempEntry ::= - SEQUENCE { - tempIndex INTEGER, - tempDescr DisplayString, - tempReading INTEGER, - tempNominalReading INTEGER, - tempNonRecovLimitHigh INTEGER, - tempCritLimitHigh INTEGER, - tempNonCritLimitHigh INTEGER, - tempNonRecovLimitLow INTEGER, - tempCritLimitLow INTEGER, - tempNonCritLimitLow INTEGER - } - - tempIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "This column is used to identify a particular - temperature measurement channel." - ::= { tempEntry 1 } - - tempDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..31)) - ACCESS read-only - - STATUS mandatory - DESCRIPTION "A description of the temperature measurement - channel." - ::= { tempEntry 2 } - - tempReading OBJECT-TYPE - SYNTAX INTEGER - UNITS "Degrees Celsius" - ACCESS read-only - STATUS mandatory - DESCRIPTION "The measured temperature." - ::= { tempEntry 3 } - - tempNominalReading OBJECT-TYPE - SYNTAX INTEGER - UNITS "Degrees Celsius" - ACCESS read-only - STATUS mandatory - DESCRIPTION "The nominal temperature, if available." - ::= { tempEntry 4 } - - tempNonRecovLimitHigh OBJECT-TYPE - SYNTAX INTEGER - UNITS "Degrees Celsius" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The non-recoverable limit for the measured temperature. If - the measured value rises above this limit a trap is sent." - ::= { tempEntry 5} - - tempCritLimitHigh OBJECT-TYPE - SYNTAX INTEGER - UNITS "Degrees Celsius" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The critical limit for the measured temperature. If - the measured value rises above this limit a trap is sent." - ::= { tempEntry 6} - - tempNonCritLimitHigh OBJECT-TYPE - SYNTAX INTEGER - UNITS "Degrees Celsius" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The non-critical limit for the measured temperature. If - the measured value rises above this limit a trap is sent." - ::= { tempEntry 7} - - tempNonRecovLimitLow OBJECT-TYPE - SYNTAX INTEGER - UNITS "Degrees Celsius" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The non-recoverable limit for the measured temperature. If - the measured value falls below this limit a trap is sent." - ::= { tempEntry 8} - - tempCritLimitLow OBJECT-TYPE - SYNTAX INTEGER - UNITS "Degrees Celsius" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The critical limit for the measured temperature. If - the measured value falls below this limit a trap is sent." - ::= { tempEntry 9} - - tempNonCritLimitLow OBJECT-TYPE - SYNTAX INTEGER - UNITS "Degrees Celsius" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The non-critical limit for the measured temperature. If - the measured value falls below this limit a trap is sent." - ::= { tempEntry 10} - - -- ************************************************************************ - -- Voltages - -- ************************************************************************ - voltage OBJECT IDENTIFIER ::= { monitors 2 } - -------------------------------------------------------------------------------- - voltNumber OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION "The present number of rows in the voltage table." - ::= { voltage 1 } - - voltTable OBJECT-TYPE - SYNTAX SEQUENCE OF VoltEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "This table contains voltage measurement information." - ::= { voltage 2 } - - voltEntry OBJECT-TYPE - SYNTAX VoltEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Each row contains parameters related to a - voltage measurement channel." - INDEX { voltIndex } - ::= { voltTable 1 } - - VoltEntry ::= - SEQUENCE { - voltIndex INTEGER, - voltDescr DisplayString, - voltReading INTEGER, - voltNominalReading INTEGER, - voltNonRecovLimitHigh INTEGER, - voltCritLimitHigh INTEGER, - voltNonCritLimitHigh INTEGER, - voltNonRecovLimitLow INTEGER, - voltCritLimitLow INTEGER, - voltNonCritLimitLow INTEGER - } - - voltIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "This column is used to identify a particular - voltage measurement channel." - ::= { voltEntry 1 } - - voltDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..31)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "A description of the voltage measurement channel." - ::= { voltEntry 2 } - - voltReading OBJECT-TYPE - SYNTAX INTEGER - UNITS "Millivolts" - ACCESS read-only - STATUS mandatory - DESCRIPTION "The measured voltage." - ::= { voltEntry 3 } - - voltNominalReading OBJECT-TYPE - SYNTAX INTEGER - UNITS "Millivolts" - ACCESS read-only - STATUS mandatory - DESCRIPTION "The nominal voltage, if available." - ::= { voltEntry 4 } - - voltNonRecovLimitHigh OBJECT-TYPE - SYNTAX INTEGER - UNITS "Millivolts" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The high non-recoverable limit for the measured voltage. If the - measured value falls above this limit a trap is sent." - ::= { voltEntry 5 } - - voltCritLimitHigh OBJECT-TYPE - SYNTAX INTEGER - UNITS "Millivolts" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The high critical limit for the measured voltage. If the - measured value rises above this limit a trap is sent." - ::= { voltEntry 6 } - - voltNonCritLimitHigh OBJECT-TYPE - SYNTAX INTEGER - UNITS "Millivolts" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The high non-critical limit for the measured voltage. If the - measured value rises above this limit a trap is sent." - ::= { voltEntry 7 } - - voltNonRecovLimitLow OBJECT-TYPE - SYNTAX INTEGER - UNITS "Millivolts" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The low non-recoverable limit for the measured voltage. If the - measured value falls below this limit a trap is sent." - ::= { voltEntry 8 } - - voltCritLimitLow OBJECT-TYPE - SYNTAX INTEGER - UNITS "Millivolts" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The low critical limit for the measured voltage. If the - measured value falls below this limit a trap is sent." - ::= { voltEntry 9 } - - voltNonCritLimitLow OBJECT-TYPE - SYNTAX INTEGER - UNITS "Millivolts" - ACCESS read-write - STATUS mandatory - DESCRIPTION "The low non-critical limit for the measured voltage. If the - measured value falls below this limit a trap is sent." - ::= { voltEntry 10 } - - - -- ************************************************************************ - -- Fans - -- ************************************************************************ - fans OBJECT IDENTIFIER ::= { monitors 3 } - fanNumber OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION "The present number of rows in the fan table." - ::= { fans 1 } - - fanTable OBJECT-TYPE - SYNTAX SEQUENCE OF FanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "This table contains fan information." - ::= { fans 2 } - - fanEntry OBJECT-TYPE - SYNTAX FanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Each row contains parameters related to a fan." - INDEX { fanIndex } - ::= { fanTable 1 } - - FanEntry ::= - SEQUENCE { - fanIndex INTEGER, - fanDescr DisplayString, - fanSpeed OCTET STRING, - fanNonRecovLimitHigh INTEGER, - fanCritLimitHigh INTEGER, - fanNonCritLimitHigh INTEGER, - fanNonRecovLimitLow INTEGER, - fanCritLimitLow INTEGER, - fanNonCritLimitLow INTEGER - } - - fanIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "This column is used to identify a particular fan." - ::= { fanEntry 1 } - - fanDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..31)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "A description of the fan measurement channel." - ::= { fanEntry 2 } - - - fanSpeed OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Fan speed expressed in percent(%) of maximum RPM. - An octet string expressed as 'ddd% of maximum' where: - d is a decimal digit or blank space for a leading zero. - If the fan is determined not to be running or - the fan speed cannot be determined, the string will - indicate 'Offline'." - ::= { fanEntry 3 } - - fanNonRecovLimitHigh OBJECT-TYPE - SYNTAX INTEGER - UNITS "RPM" - ACCESS read-only - STATUS mandatory - DESCRIPTION "The high non-recoverable limit for the measured fan. If the - measured value falls above this limit a trap is sent." - ::= { fanEntry 4 } - - fanCritLimitHigh OBJECT-TYPE - SYNTAX INTEGER - UNITS "RPM" - ACCESS read-only - STATUS mandatory - DESCRIPTION "The high critical limit for the measured fan. If the - measured value rises above this limit a trap is sent." - ::= { fanEntry 5 } - - fanNonCritLimitHigh OBJECT-TYPE - SYNTAX INTEGER - UNITS "RPM" - ACCESS read-only - STATUS mandatory - DESCRIPTION "The high non-critical limit for the measured fan. If the - measured value rises above this limit a trap is sent." - ::= { fanEntry 6 } - - fanNonRecovLimitLow OBJECT-TYPE - SYNTAX INTEGER - UNITS "RPM" - ACCESS read-only - STATUS mandatory - DESCRIPTION "The low non-recoverable limit for the measured fan. If the - measured value falls below this limit a trap is sent." - ::= { fanEntry 7 } - - fanCritLimitLow OBJECT-TYPE - SYNTAX INTEGER - UNITS "RPM" - ACCESS read-only - STATUS mandatory - DESCRIPTION "The low critical limit for the measured fan. If the - measured value falls below this limit a trap is sent." - ::= { fanEntry 8 } - - fanNonCritLimitLow OBJECT-TYPE - SYNTAX INTEGER - UNITS "RPM" - ACCESS read-only - STATUS mandatory - DESCRIPTION "The low non-critical limit for the measured fan. If the - measured value falls below this limit a trap is sent." - ::= { fanEntry 9 } - - -- ************************************************************************ - -- System Health - -- ************************************************************************ - systemHealth OBJECT IDENTIFIER ::= { monitors 4 } - - -- *********************************************************************** - -- System Health Status - -- *********************************************************************** - systemHealthStat OBJECT-TYPE - SYNTAX INTEGER { - nonRecoverable(0), - critical(2), - nonCritical(4), - normal(255) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates status of system health for the - system in which the IMM resides. - Value of 'nonRecoverable' indicates a severe error has occurred - and the system may not be functioning. A value of - 'critical' indicates that a error has occurred but - the system is currently functioning properly. A value of - 'nonCritical' indicates that a condition has occurred - that may change the state of the system in the future but currently - the system is working properly. A value of - 'normal' indicates that the system is operating normally." - ::= { systemHealth 1 } - - -- *********************************************************************** - -- System Health Summary - -- *********************************************************************** - systemHealthSummaryTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemHealthSummaryEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of System Health summary. Contains more detailed - information about the reasons for the overall system - health status." - ::= { systemHealth 2 } - - systemHealthSummaryEntry OBJECT-TYPE - SYNTAX SystemHealthSummaryEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "System Health Summary entry" - INDEX { systemHealthSummaryIndex } - ::= { systemHealthSummaryTable 1 } - - - SystemHealthSummaryEntry ::= SEQUENCE { - systemHealthSummaryIndex INTEGER, - systemHealthSummarySeverity OCTET STRING, - systemHealthSummaryDescription OCTET STRING - } - - - systemHealthSummaryIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System health summary index." - ::= { systemHealthSummaryEntry 1 } - - systemHealthSummarySeverity OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System health summary severity." - ::= { systemHealthSummaryEntry 2 } - - systemHealthSummaryDescription OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System health summary description." - ::= { systemHealthSummaryEntry 3 } - - -- *********************************************************************** - -- Vital Product Data(VPD) information - -- *********************************************************************** - vpdInformation OBJECT IDENTIFIER ::= { monitors 5 } - - -- *********************************************************************** - -- IMM VPD - -- *********************************************************************** - - immVpdTable OBJECT-TYPE - SYNTAX SEQUENCE OF IMMVpdEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of IMM VPD." - ::= { vpdInformation 1 } - - immVpdEntry OBJECT-TYPE - SYNTAX IMMVpdEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "iMBC VPD entry." - INDEX { immVpdIndex } - ::= { immVpdTable 1 } - - - IMMVpdEntry ::= SEQUENCE { - immVpdIndex INTEGER, - immVpdType OCTET STRING, - immVpdVersionString OCTET STRING, - immVpdReleaseDate OCTET STRING - } - - - immVpdIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IMM VPD index." - ::= { immVpdEntry 1 } - - immVpdType OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IMM VPD Type. Indicates either Bios or Diag or spFimware VPD" - ::= { immVpdEntry 2 } - - immVpdVersionString OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IMM VPD Version Number of the software(Bios/Diag/spFirmware)." - ::= { immVpdEntry 3 } - - immVpdReleaseDate OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IMM VPD Release Date of when the software(Bios/Diag/spFirmware) was released." - ::= { immVpdEntry 4 } - - - -- *********************************************************************** - -- Machine Level VPD - -- *********************************************************************** - machineVpd OBJECT IDENTIFIER ::= { vpdInformation 2 } - - - machineLevelVpd OBJECT IDENTIFIER ::= { machineVpd 1 } - - machineLevelVpdMachineType OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Machine type VPD information." - ::= { machineLevelVpd 1 } - - machineLevelVpdMachineModel OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Machine model VPD information." - ::= { machineLevelVpd 2 } - - machineLevelSerialNumber OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Machine serial number VPD information." - ::= { machineLevelVpd 3 } - - machineLevelUUID OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Machine UUID(Universal Unique ID information)." - ::= { machineLevelVpd 4 } - - machineLevelProductName OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Machine Product Name (e.g. System x3650 M2)." - ::= { machineLevelVpd 5 } - -- *********************************************************************** - -- System Component Level VPD - -- *********************************************************************** - systemComponentLevelVpdTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemComponentLevelVpdEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of the system component hardware VPD information. View as a - table and not as individual entries for consistent results." - ::= { vpdInformation 17 } - - systemComponentLevelVpdEntry OBJECT-TYPE - SYNTAX SystemComponentLevelVpdEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "System component hardware VPD entry. View as a table and not as - individual entries for consistent results." - INDEX { componentLevelVpdIndex } - ::= { systemComponentLevelVpdTable 1 } - - SystemComponentLevelVpdEntry ::= SEQUENCE { - componentLevelVpdIndex INTEGER, - componentLevelVpdFruNumber OCTET STRING, - componentLevelVpdFruName OCTET STRING, - componentLevelVpdSerialNumber OCTET STRING, - componentLevelVpdManufacturingId OCTET STRING - } - - componentLevelVpdIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD index. View as a table and not as individual - entries for consistent results." - ::= { systemComponentLevelVpdEntry 1 } - - componentLevelVpdFruNumber OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD FRU number. View as a table and not as - individual entries for consistent results." - ::= { systemComponentLevelVpdEntry 2 } - - componentLevelVpdFruName OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD FRU name. View as a table and not as - individual entries for consistent results." - ::= { systemComponentLevelVpdEntry 3 } - - componentLevelVpdSerialNumber OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD serial number. View as a table and not as - individual entries for consistent results." - ::= { systemComponentLevelVpdEntry 4 } - - componentLevelVpdManufacturingId OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD manufacturing ID. View as a table and not as - individual entries for consistent results." - ::= { systemComponentLevelVpdEntry 5 } - - -- *********************************************************************** - -- System Component Level VPD Tracking log - -- *********************************************************************** - systemComponentLevelVpdTrackingTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemComponentLevelVpdTrackingEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of system component hardware VPD tracking activity log. View as - a table and not as individual entries for consistent results." - ::= { vpdInformation 18 } - - systemComponentLevelVpdTrackingEntry OBJECT-TYPE - SYNTAX SystemComponentLevelVpdTrackingEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "System component hardware VPD tracking activity log entry. View as a - table and not as individual entries for consistent results." - INDEX { componentLevelVpdTrackingIndex } - ::= { systemComponentLevelVpdTrackingTable 1 } - - SystemComponentLevelVpdTrackingEntry ::= SEQUENCE { - componentLevelVpdTrackingIndex INTEGER, - componentLevelVpdTrackingFruNumber OCTET STRING, - componentLevelVpdTrackingFruName OCTET STRING, - componentLevelVpdTrackingSerialNumber OCTET STRING, - componentLevelVpdTrackingManufacturingId OCTET STRING, - componentLevelVpdTrackingAction OCTET STRING, - componentLevelVpdTrackingTimestamp OCTET STRING - - } - - componentLevelVpdTrackingIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD tracking activity log index. View as a table - and not as individual entries for consistent results." - ::= { systemComponentLevelVpdTrackingEntry 1 } - - componentLevelVpdTrackingFruNumber OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD tracking activity log FRU number. View as a - table and not as individual entries for consistent results." - ::= { systemComponentLevelVpdTrackingEntry 2 } - - componentLevelVpdTrackingFruName OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD tracking activity log FRU name. View as a - table and not as individual entries for consistent results." - ::= { systemComponentLevelVpdTrackingEntry 3 } - - componentLevelVpdTrackingSerialNumber OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD tracking activity log serial number. View as - a table and not as individual entries for consistent results." - ::= { systemComponentLevelVpdTrackingEntry 4 } - - componentLevelVpdTrackingManufacturingId OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD tracking activity log manufacturing ID. View - as a table and not as individual entries for consistent results." - ::= { systemComponentLevelVpdTrackingEntry 5 } - - componentLevelVpdTrackingAction OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD tracking activity log action(added/removed). - View as a table and not as individual entries for consistent results." - ::= {systemComponentLevelVpdTrackingEntry 6 } - - componentLevelVpdTrackingTimestamp OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System component level VPD tracking activity log timestanp. - View as a table and not as individual entries for consistent results." - ::= { systemComponentLevelVpdTrackingEntry 7 } - - -- ******************************************************************************** - -- Host MAC Address VPD - -- ******************************************************************************** - - hostMACAddressTable OBJECT-TYPE - SYNTAX SEQUENCE OF HostMACAddressEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of MAC addresses of the host NICs. - For consistent results, view as a table and not as individual entries." - ::= { vpdInformation 19 } - - hostMACAddressEntry OBJECT-TYPE - SYNTAX HostMACAddressEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Host MAC address entry. - For consistent results, view as a table and not as individual entries." - INDEX { hostMACAddressIndex } - ::= { hostMACAddressTable 1 } - - HostMACAddressEntry ::= SEQUENCE { - hostMACAddressIndex INTEGER, - hostMACAddressDescription DisplayString, - hostMACAddress OCTET STRING} - - hostMACAddressIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Host MAC address index. View as a table and not as individual - entries for consistent results." - ::= { hostMACAddressEntry 1 } - - hostMACAddressDescription OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Description of the MAC Address entry. View as a table and not as - individual entries for consistent results." - ::= { hostMACAddressEntry 2 } - - hostMACAddress OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Host MAC address must be a hexadecimal value between 000000000000 - FFFFFFFFFFFF. - This value must be in the form XX:XX:XX:XX:XX:XX View as a table and not as - individual entries for consistent results." - ::= { hostMACAddressEntry 3 } - - -- *********************************************************************** - -- System CPU VPD - -- *********************************************************************** - systemCPUVpdTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemCPUVpdEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of the system CPU VPD information. View as a - table and not as individual entries for consistent results." - ::= { vpdInformation 20 } - - systemCPUVpdEntry OBJECT-TYPE - SYNTAX SystemCPUVpdEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "System CPU VPD entry. View as a table and not as - individual entries for consistent results." - INDEX { cpuVpdIndex } - ::= { systemCPUVpdTable 1 } - - SystemCPUVpdEntry ::= SEQUENCE { - cpuVpdIndex INTEGER, - cpuVpdDescription DisplayString, - cpuVpdSpeed INTEGER, - cpuVpdIdentifier DisplayString, - cpuVpdType DisplayString, - cpuVpdFamily DisplayString, - cpuVpdCores INTEGER, - cpuVpdThreads INTEGER, - cpuVpdVoltage INTEGER, - cpuVpdDataWidth INTEGER } - - cpuVpdIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System CPU level VPD index. View as a table and not as individual - entries for consistent results." - ::= { systemCPUVpdEntry 1 } - - cpuVpdDescription OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System CPU Description. View as a table and not as - individual entries for consistent results." - ::= { systemCPUVpdEntry 2 } - - - cpuVpdSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System cpu speed in MHz. View as a table and not as - individual entries for consistent results." - ::= { systemCPUVpdEntry 3 } - - cpuVpdIdentifier OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System CPU Identifier. View as a table and not as - individual entries for consistent results." - ::= { systemCPUVpdEntry 4 } - - cpuVpdType OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System cpu Type. View as a table and not as - individual entries for consistent results." - ::= { systemCPUVpdEntry 5 } - - cpuVpdFamily OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System cpu Family. View as a table and not as - individual entries for consistent results." - ::= { systemCPUVpdEntry 6 } - - cpuVpdCores OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System cpu number of cores. View as a table and not as - individual entries for consistent results." - ::= { systemCPUVpdEntry 7 } - - cpuVpdThreads OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System cpu number of threads. View as a table and not as - individual entries for consistent results." - ::= { systemCPUVpdEntry 8 } - - cpuVpdVoltage OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System cpu voltage in millivolts (1125 = 1.125 volts). - View as a table and not as individual entries for consistent - results." - ::= { systemCPUVpdEntry 9 } - - cpuVpdDataWidth OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System cpu data width in bits. View as a table and not as - individual entries for consistent results." - ::= { systemCPUVpdEntry 10 } - - -- *********************************************************************** - -- System Memory VPD - -- *********************************************************************** - systemMemoryVpdTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemMemoryVpdEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of the system Memory VPD information. View as a - table and not as individual entries for consistent results." - ::= { vpdInformation 21 } - - systemMemoryVpdEntry OBJECT-TYPE - SYNTAX SystemMemoryVpdEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "System Memory VPD entry. View as a table and not as - individual entries for consistent results." - INDEX { memoryVpdIndex } - ::= { systemMemoryVpdTable 1 } - - SystemMemoryVpdEntry ::= SEQUENCE { - memoryVpdIndex INTEGER, - memoryVpdDescription DisplayString, - memoryVpdPartNumber DisplayString, - memoryVpdFRUSerialNumber DisplayString, - memoryVpdManufactureDate DisplayString, - memoryVpdType DisplayString, - memoryVpdSize INTEGER } - - memoryVpdIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System Memory level VPD index. View as a table and not as individual - entries for consistent results." - ::= { systemMemoryVpdEntry 1 } - - memoryVpdDescription OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System memory Description (e.g. DIMM 1). View as a table and not as - individual entries for consistent results." - ::= { systemMemoryVpdEntry 2 } - - memoryVpdPartNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System Memory Part Number. View as a table and not as - individual entries for consistent results." - ::= { systemMemoryVpdEntry 3 } - - memoryVpdFRUSerialNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System memory Serial Number. View as a table and not as - individual entries for consistent results." - ::= { systemMemoryVpdEntry 4 } - - memoryVpdManufactureDate OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System memory Manufacture Date in week/year format (e.g. 3609). - View as a table and not as individual entries for consistent - results." - ::= { systemMemoryVpdEntry 5 } - - memoryVpdType OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System memory Type (e.g. DDR III SDRAM). View as a table and not as - individual entries for consistent results." - ::= { systemMemoryVpdEntry 6 } - - memoryVpdSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System memory size in GigaBytes. View as a table and not as - individual entries for consistent results." - ::= { systemMemoryVpdEntry 7 } - - --- *********************************************************************** --- Error Log Information --- *********************************************************************** - -- *********************************************************************** - -- Event Log Information - -- *********************************************************************** - eventLog OBJECT IDENTIFIER ::= { errorLogs 1 } - - eventLogTable OBJECT-TYPE - SYNTAX SEQUENCE OF EventLogEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of event logs. View as a table and not as individual entries - for consistent results." - ::= { eventLog 1 } - - eventLogEntry OBJECT-TYPE - SYNTAX EventLogEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Event log entries. View as a table and not as individual entries for - consistent results." - INDEX { eventLogIndex } - ::= { eventLogTable 1 } - - - EventLogEntry ::= SEQUENCE { - eventLogIndex INTEGER, - eventLogString OCTET STRING, - eventLogSeverity INTEGER, - eventLogDate OCTET STRING, - eventLogTime OCTET STRING - } - - - eventLogIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Event log index number. View as a table and not as individual entries for - consistent results." - ::= { eventLogEntry 1 } - - eventLogString OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Contains a string of information to detail the event. View as a table and - not as individual entries for consistent results." - ::= { eventLogEntry 2} - - eventLogSeverity OBJECT-TYPE - SYNTAX INTEGER{ - error(0), - warning(1), - information(2), - other(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Contains a information to detail the severity of the event. View as a table and - not as individual entries for consistent results." - ::= { eventLogEntry 3} - - eventLogDate OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Date of the Event occured. View as a table and - not as individual entries for consistent results." - ::= { eventLogEntry 4} - - eventLogTime OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Time of the Event occured. View as a table and - not as individual entries for consistent results." - ::= { eventLogEntry 5} - - - eventLogClr OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Clear the event log." - ::= { eventLog 3 } - - --- *********************************************************************** --- Configure the IMM --- *********************************************************************** - -- *********************************************************************** - -- Remote Access Configuration - -- *********************************************************************** - remoteAccessConfig OBJECT IDENTIFIER ::= { configureSP 1 } - - -- *********************************************************************** - -- General Remote Access and Remote Alerts Configuration - -- *********************************************************************** - generalRemoteCfg OBJECT IDENTIFIER ::= { remoteAccessConfig 1 } - - remoteAlertRetryDelay OBJECT-TYPE - SYNTAX INTEGER { - noDelay(0), - oneHalfMinute(30), - oneMinute(60), - oneAndHalfMinutes(90), - twoMinutes(120), - twoAndHalfMinutes(150), - threeMinutes(180), - threeAndHalfMinutes(210), - fourMinutes(240) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Number in seconds to delay between retries if sending a - remote alert is unsuccessful." - ::= { generalRemoteCfg 1 } - - remoteAlertRetryCount OBJECT-TYPE - SYNTAX INTEGER { - noretry(0), - retry1(1), - retry2(2), - retry3(3), - retry4(4), - retry5(5), - retry6(6), - retry7(7), - retry8(8) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Number of additional times a remote alert will be - retried if not succesfully sent. A value of zero indicates - no retries will be attempted." - ::= { generalRemoteCfg 2 } - - remoteAlertEntryDelay OBJECT-TYPE - SYNTAX INTEGER { - noDelay(0), - oneHalfMinute(30), - oneMinute(60), - oneAndHalfMinutes(90), - twoMinutes(120), - twoAndHalfMinutes(150), - threeMinutes(180), - threeAndHalfMinutes(210), - fourMinutes(240) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Number in seconds to delay between entries if sending a - remote alert is unsuccessful." - ::= { generalRemoteCfg 3 } - - snmpCriticalAlerts OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If Enabled,criticalAlerts will be sent to - SNMP , else critical alerts will not be sent." - ::= { generalRemoteCfg 4 } - - snmpWarningAlerts OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If Enabled,warningAlerts will be sent to - SNMP , else warning alerts will not be sent." - ::= { generalRemoteCfg 5 } - - snmpSystemAlerts OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If Enabled,systemAlerts will be sent to - SNMP , else system alerts will not be sent." - ::= { generalRemoteCfg 6 } - - remoteAccessTamperDelay OBJECT-TYPE - SYNTAX INTEGER { - oneMinute(1), - twoMinutes(2), - fiveMinutes(5), - tenMinutes(10), - fifteenMinutes(15), - twentyMinutes(20), - thirtyMinutes(30), - sixtyMinutes(60), - oneTwentyMinutes(120), - oneEightyMinutes(180), - twoFortyMinutes(240) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Number in minutes to prohibit a remote login attempt - after more than 5 sequential login attempts have failed." - ::= { generalRemoteCfg 7 } - - userAuthenticationMethod OBJECT-TYPE - SYNTAX INTEGER { - localOnly(0), - ldapOnly(1), - localFirstThenLdap(2), - ldapFirstThenLocal(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Use this field to specify how users attempting to login should be authenticated. - There are two methods: - Local authentication. Userid and password are verified by searching the list - of users locally configured under Local Login Profiles. - LDAP based authentication. Users are authenticated via a remote LDAP server. - One or both authentication methods can be selected. If both methods should be - used, the order must be specified." - ::= { generalRemoteCfg 8 } - - - webInactivityTimeout OBJECT-TYPE - SYNTAX INTEGER { - oneMinutes(0), - fiveMinutes(1), - tenMinutes(2), - fifteenMinutes(3), - twentyMinutes(4), - noTimeout(5), - userPicksTimeout(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Use this field to indicate how long, in minutes, the IMM subsystem will wait - before disconnecting an inactive web session. Select the no timeout option to - disable this feature. Select the User picks timeout option if the timeout should - instead be selected by the user during the login process." - ::= { generalRemoteCfg 9 } - - - -- *********************************************************************** - -- SNMP alert filters - -- *********************************************************************** - - snmpAlertFilters OBJECT IDENTIFIER ::= { generalRemoteCfg 10 } - - safSpTrapTempC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Temperature threshold exceeded." - ::= { snmpAlertFilters 2 } - - safSpTrapVoltC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Voltage threshold exceeded." - ::= { snmpAlertFilters 3 } - - safSpTrapPowerC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Power failure." - ::= { snmpAlertFilters 4 } - - safSpTrapHdC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Hard disk drive failure." - ::= { snmpAlertFilters 5 } - - safSpTrapFanC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Single Fan failure." - ::= { snmpAlertFilters 6 } - - - safSpTrapIhcC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Incompatible hardware configuration." - ::= { snmpAlertFilters 7 } - - safSpTrapCPUC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: CPU Error." - ::= { snmpAlertFilters 8 } - - safSpTrapMemoryC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Memory Error." - ::= { snmpAlertFilters 9 } - - safSpTrapRdpsC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Redundant Power Supply failure." - ::= { snmpAlertFilters 10 } - - safSpTrapHardwareC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Other Failure - refer to Message ID for specific condition." - ::= { snmpAlertFilters 11 } - - - safSpTrapRdpsN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Redundant Power Supply failure." - ::= { snmpAlertFilters 12 } - - safSpTrapTempN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Temperature threshold exceeded." - ::= { snmpAlertFilters 13 } - - safSpTrapVoltN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Voltage threshold exceeded." - ::= { snmpAlertFilters 14 } - - safSpTrapPowerN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Power." - ::= { snmpAlertFilters 15 } - - safSpTrapFanN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Fan Error." - ::= { snmpAlertFilters 16 } - - safSpTrapCPUN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Memory Error." - ::= { snmpAlertFilters 17 } - - safSpTrapMemoryN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Memory Error." - ::= { snmpAlertFilters 18 } - - safSpTrapHardwareN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Warning - refer to Message ID for specific condition." - ::= { snmpAlertFilters 19 } - - safSpTrapRLogin OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Sev-Off Alert: Event Remote Login." - ::= { snmpAlertFilters 20 } - - - safSpTrapOsToS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: OS Timeout value exceeded." - ::= { snmpAlertFilters 21 } - - safSpTrapAppS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: Application Alert. Refer to Message ID for specific condition." - ::= { snmpAlertFilters 22 } - - safSpTrapPowerS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: Power Off." - ::= { snmpAlertFilters 23 } - - safSpTrapBootS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: System Boot Failure." - ::= { snmpAlertFilters 24 } - - safSpTrapLdrToS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: OS Loader Timeout." - ::= { snmpAlertFilters 25 } - - safSpTrapPFAS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: Predictive Failure Analysis(PFA) information." - ::= { snmpAlertFilters 26 } - - safSpTrapSysLogS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: System Log 75% full." - ::= { snmpAlertFilters 27 } - - safSpTrapNwChangeS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: Network change notification." - ::= { snmpAlertFilters 28 } - - -- *********************************************************************** - -- begin account security management - -- *********************************************************************** - customSecuritySettings OBJECT IDENTIFIER ::= { generalRemoteCfg 20 } - - loginPasswordRequired OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If enabled, all users require a login password to access the IMM - via the CLI and Web interfaces. The default value is disabled." - ::= { customSecuritySettings 1 } - - passwordExpirationPeriod OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number of days before login passwords expire. The minimum - value is 1 day and the maximum value is 365 days. The default - value is 90 days. A value of 0 disables this option." - ::= { customSecuritySettings 2 } - - minimumPasswordReuseCycle OBJECT-TYPE - SYNTAX INTEGER { - none(0), - onePassword(1), - twoPasswords(2), - threePasswords(3), - fourPasswords(4), - fivePasswords(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number of unique passwords a user must choose before - reusing a password. The default value is none." - ::= { customSecuritySettings 3 } - - complexPasswordRulesEnforced OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If enabled, password should contains at least one numeric and - one alphabetic character." - ::= { customSecuritySettings 4 } - - minimumPasswordLength OBJECT-TYPE - SYNTAX INTEGER { - passwordLengthOne(1), - passwordLengthTwo(2), - passwordLengthThree(3), - passwordLengthFour(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Minimum length of the password." - ::= { customSecuritySettings 5 } - -- *********************************************************************** - -- IMM Serial Port Configuration - -- *********************************************************************** - serialPortCfg OBJECT IDENTIFIER ::= { remoteAccessConfig 2 } - - - -- *********************************************************************** - -- Serial Redirect - -- *********************************************************************** - serialRedirect OBJECT IDENTIFIER ::= { serialPortCfg 3 } - - enterCLIkeySeq OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the keystroke sequence used to enter the CLI. The same restrictions as - the 'Enter CLI' sequence apply to this field. The sequence is not active for - the telnet interface, since either COM port may be available from the CLI session - for serial redirect (i.e. the meaning is ambiguous). The default value for this - field is '^[(\' i.e. ESC followed by (. - - Note: IMM on some servers does not have serial port support." - ::= { serialRedirect 1 } - - -- *********************************************************************** - -- Remote Alert Profiles - -- *********************************************************************** - remoteAlertIds OBJECT IDENTIFIER ::= { remoteAccessConfig 3 } - - - remoteAlertIdsTable OBJECT-TYPE - SYNTAX SEQUENCE OF RemoteAlertIdsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of remote alert entries. - This table lets you configure remote alert recipients. - You can define up to 12 unique recipients. - Note: All selected alert events will be sent to all - enabled alert recipients." - ::= { remoteAlertIds 1 } - - remoteAlertIdsEntry OBJECT-TYPE - SYNTAX RemoteAlertIdsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Remote alert entries." - INDEX { remoteAlertIdEntryIndex } - ::= { remoteAlertIdsTable 1 } - - - RemoteAlertIdsEntry ::= SEQUENCE { - remoteAlertIdEntryIndex INTEGER, - remoteAlertIdEntryStatus INTEGER, - remoteAlertIdEntryName OCTET STRING, - remoteAlertIdEmailAddr OCTET STRING, - remoteAlertIdEntryCriticalAlert INTEGER, - remoteAlertIdEntryWarningAlert INTEGER, - remoteAlertIdEntrySystemAlert INTEGER, - remoteAlertIdEntryAttachmentsToEmailAlerts INTEGER - } - - - remoteAlertIdEntryIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Index for remote alert entry." - ::= { remoteAlertIdsEntry 1 } - - remoteAlertIdEntryStatus OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If enabled alerts will be sent to this alert - recipient else alerts will not be sent." - ::= { remoteAlertIdsEntry 2 } - - - remoteAlertIdEntryName OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..50)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A null terminated string that contains - a text description of this entry." - - ::= { remoteAlertIdsEntry 3 } - - remoteAlertIdEmailAddr OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A null terminated string that - contains a E-Mail Address. For example 'jeb@us.ibm.com'. - Used only for a E-mail over Lan." - - ::= { remoteAlertIdsEntry 4} - - remoteAlertIdEntryCriticalAlert OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If Enabled,criticalAlerts will be sent to this - remote alert receipient,else critical alerts will not be sent." - ::= { remoteAlertIdsEntry 5 } - - - remoteAlertIdEntryWarningAlert OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If Enabled,warningAlerts will be sent to this - remote alert receipient,else warningAlerts will not be sent." - ::= { remoteAlertIdsEntry 6 } - - remoteAlertIdEntrySystemAlert OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If Enabled,systemAlerts will be sent to this - remote alert receipient,else systemAlerts will not be sent." - ::= { remoteAlertIdsEntry 7 } - - - remoteAlertIdEntryAttachmentsToEmailAlerts OBJECT-TYPE - SYNTAX INTEGER { - noAttachments(0), - attachEventLog(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Indicates if the event log should be attached to - a email alert." - ::= { remoteAlertIdsEntry 8 } - - remoteAlertFiltersTable OBJECT-TYPE - SYNTAX SEQUENCE OF RemoteAlertFiltersEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of Alert Filters. The entries (rows) in this table correspond 1-1 with the entries in the - remoteAlertIdsTable. They are correlated by index. " - ::= { remoteAlertIds 2 } - - remoteAlertFiltersEntry OBJECT-TYPE - SYNTAX RemoteAlertFiltersEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Remote Filters entries." - INDEX { rafIndex } - ::= { remoteAlertFiltersTable 1 } - - RemoteAlertFiltersEntry ::= SEQUENCE { - rafIndex INTEGER(0..255), - rafSpTrapTempC INTEGER, - rafSpTrapVoltC INTEGER, - rafSpTrapPowerC INTEGER, - rafSpTrapHdC INTEGER, - rafSpTrapFanC INTEGER, - rafSpTrapIhcC INTEGER, - rafSpTrapCPUC INTEGER, - rafSpTrapMemoryC INTEGER, - rafSpTrapRdpsC INTEGER, - rafSpTrapHardwareC INTEGER, - rafSpTrapRdpsN INTEGER, - rafSpTrapTempN INTEGER, - rafSpTrapVoltN INTEGER, - rafSpTrapPowerN INTEGER, - rafSpTrapFanN INTEGER, - rafSpTrapCPUN INTEGER, - rafSpTrapMemoryN INTEGER, - rafSpTrapHardwareN INTEGER, - rafSpTrapRLogin INTEGER, - rafSpTrapOsToS INTEGER, - rafSpTrapAppS INTEGER, - rafSpTrapPowerS INTEGER, - rafSpTrapBootS INTEGER, - rafSpTrapLdrToS INTEGER, - rafSpTrapPFAS INTEGER, - rafSpTrapSysLogS INTEGER, - rafSpTrapNwChangeS INTEGER - } - - rafIndex OBJECT-TYPE - SYNTAX INTEGER(0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Index for User Authority Level entry." - ::= { remoteAlertFiltersEntry 1 } - - - rafSpTrapTempC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Temperature threshold exceeded." - ::= { remoteAlertFiltersEntry 2 } - - rafSpTrapVoltC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Voltage threshold exceeded." - ::= { remoteAlertFiltersEntry 3 } - - rafSpTrapPowerC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Power failure." - ::= { remoteAlertFiltersEntry 4 } - - rafSpTrapHdC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Hard disk drive failure." - ::= { remoteAlertFiltersEntry 5 } - - rafSpTrapFanC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Single Fan failure." - ::= { remoteAlertFiltersEntry 6 } - - - rafSpTrapIhcC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Incompatible hardware configuration." - ::= { remoteAlertFiltersEntry 7 } - - rafSpTrapCPUC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: CPU Error." - ::= { remoteAlertFiltersEntry 8 } - - rafSpTrapMemoryC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Memory Error." - ::= { remoteAlertFiltersEntry 9 } - - rafSpTrapRdpsC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Redundant Power Supply failure." - ::= { remoteAlertFiltersEntry 10 } - - rafSpTrapHardwareC OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Critical Alert: Other Failure - refer to Message ID for specific condition." - ::= { remoteAlertFiltersEntry 11 } - - - rafSpTrapRdpsN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Redundant Power Supply failure." - ::= { remoteAlertFiltersEntry 12 } - - rafSpTrapTempN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Temperature threshold exceeded." - ::= { remoteAlertFiltersEntry 13 } - - rafSpTrapVoltN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Voltage threshold exceeded." - ::= { remoteAlertFiltersEntry 14 } - - rafSpTrapPowerN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Power." - ::= { remoteAlertFiltersEntry 15 } - - rafSpTrapFanN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Fan Error." - ::= { remoteAlertFiltersEntry 16 } - - rafSpTrapCPUN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Memory Error." - ::= { remoteAlertFiltersEntry 17 } - - rafSpTrapMemoryN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Memory Error." - ::= { remoteAlertFiltersEntry 18 } - - rafSpTrapHardwareN OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Non-Critical Alert: Warning - refer to Message ID for specific condition." - ::= { remoteAlertFiltersEntry 19 } - - rafSpTrapRLogin OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Sev-Off Alert: Event Remote Login." - ::= { remoteAlertFiltersEntry 20 } - - - rafSpTrapOsToS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: OS Timeout value exceeded." - ::= { remoteAlertFiltersEntry 21 } - - rafSpTrapAppS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: Application Alert. Refer to Message ID for specific condition." - ::= { remoteAlertFiltersEntry 22 } - - rafSpTrapPowerS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: Power Off." - ::= { remoteAlertFiltersEntry 23 } - - rafSpTrapBootS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: System Boot Failure." - ::= { remoteAlertFiltersEntry 24 } - - rafSpTrapLdrToS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: OS Loader Timeout." - ::= { remoteAlertFiltersEntry 25 } - - rafSpTrapPFAS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: Predictive Failure Analysis(PFA) information." - ::= { remoteAlertFiltersEntry 26 } - - rafSpTrapSysLogS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: System Log 75% full." - ::= { remoteAlertFiltersEntry 27 } - - rafSpTrapNwChangeS OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "System Alert: Network change notification." - ::= { remoteAlertFiltersEntry 28 } - generateTestAlert OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Generate a Test Alert. This will send a test alert to all configured - and enabled remote alert receipients. The text portion of the - alert will contain 'Application Posted Alert to IMM'." - ::= { remoteAlertIds 30 } - - -- *********************************************************************** - -- Remote Access Profiles - -- *********************************************************************** - remoteAccessIds OBJECT IDENTIFIER ::= { remoteAccessConfig 4 } - - - remoteAccessIdsTable OBJECT-TYPE - SYNTAX SEQUENCE OF RemoteAccessIdsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of remote access profiles. - - This table lets you to configure all login profiles. - You can define up to 12 unique profiles. - - Note: By default, the remote supervisor adapter - comes configured with one login profile that allows remote - access using a login ID of 'USERID' and a password of 'PASSW0RD' - (the 0 is a zero). To avoid a potential security exposure, - we strongly recommend that you change this default Login - Profile to values of your choice." - ::= { remoteAccessIds 1 } - - remoteAccessIdsEntry OBJECT-TYPE - SYNTAX RemoteAccessIdsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Remote access entries." - INDEX { remoteAccessIdEntryIndex } - ::= { remoteAccessIdsTable 1 } - - - RemoteAccessIdsEntry ::= SEQUENCE { - remoteAccessIdEntryIndex INTEGER, - remoteAccessIdEntryUserId OCTET STRING, - remoteAccessIdEntryPassword OCTET STRING, - remoteAccessIdEntryUserPwdLeftDays INTEGER - } - - - remoteAccessIdEntryIndex OBJECT-TYPE - SYNTAX INTEGER(0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Index for Remote access entry." - ::= { remoteAccessIdsEntry 1 } - - remoteAccessIdEntryUserId OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..16)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Remote access entry null terminated string that - contains the user-id. This can only be modified from - blank to non-blank, then back to blank." - ::= { remoteAccessIdsEntry 2 } - - remoteAccessIdEntryPassword OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(0..16)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Remote access entry null terminated string that - contains the password. On a read a NULL string - will be returned for security reasons." - ::= { remoteAccessIdsEntry 3 } - - -- made part of user structure instead of separate structure - remoteAccessIdEntryUserPwdLeftDays OBJECT-TYPE - SYNTAX INTEGER(0..365) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "left days before password expired for selected user" - ::= {remoteAccessIdsEntry 4 } - - -- 51.1.4.1.4.2 - remoteAccessUserAuthorityLevelTable OBJECT-TYPE - SYNTAX SEQUENCE OF RemoteAccessUserAuthorityLevelEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of user authority level profiles." - ::= { remoteAccessIds 2 } - - remoteAccessUserAuthorityLevelEntry OBJECT-TYPE - SYNTAX RemoteAccessUserAuthorityLevelEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "User authority level entries." - INDEX { ualIndex } - ::= { remoteAccessUserAuthorityLevelTable 1 } - - RemoteAccessUserAuthorityLevelEntry ::= SEQUENCE { - ualIndex INTEGER(0..255), - ualId OCTET STRING (SIZE(0..16)), - ualSupervisor INTEGER, - ualReadOnly INTEGER, - ualAccountManagement INTEGER, - ualConsoleAccess INTEGER, - ualConsoleAndVirtualMediaAccess INTEGER, - ualServerPowerAccess INTEGER, - ualAllowClearLog INTEGER, - ualAdapterBasicConfig INTEGER, - ualAdapterNetworkAndSecurityConfig INTEGER, - ualAdapterAdvancedConfig INTEGER - } - - ualIndex OBJECT-TYPE - SYNTAX INTEGER(0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Index for User Authority Level entry." - ::= { remoteAccessUserAuthorityLevelEntry 1 } - - ualId OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..16)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "User ID" - ::= { remoteAccessUserAuthorityLevelEntry 2 } - - ualSupervisor OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User has no restrictions." - ::= { remoteAccessUserAuthorityLevelEntry 3 } - - ualReadOnly OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User has only read-only access, and cannot perform any save, modify, - clear, or state affecting operations (eg. restart IMM, restore defaults, - upgrade the firmware, etc.)." - ::= { remoteAccessUserAuthorityLevelEntry 4 } - - ualAccountManagement OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User can add/modify/delete users and change the global login settings in - the Login Profiles panel." - ::= { remoteAccessUserAuthorityLevelEntry 5 } - - ualConsoleAccess OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User can access the remote console." - ::= { remoteAccessUserAuthorityLevelEntry 6 } - - ualConsoleAndVirtualMediaAccess OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User can access both the remote console and the virtual media feature." - ::= { remoteAccessUserAuthorityLevelEntry 7 } - - ualServerPowerAccess OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User can access the power on and restart functions for the remote server. - These functions are available via the Power/Restart panel." - ::= { remoteAccessUserAuthorityLevelEntry 8 } - - ualAllowClearLog OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User can clear the event logs. Everyone can look at the - event logs, but this particular permission is required to clear the logs." - ::= { remoteAccessUserAuthorityLevelEntry 9 } - - ualAdapterBasicConfig OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User can modify configuration parameters in the System Settings and Alerts - panels." - ::= { remoteAccessUserAuthorityLevelEntry 10 } - - ualAdapterNetworkAndSecurityConfig OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User can modify configuration parameters in the Security, Network Protocols, - Network Interface, Port Assignments, and Serial Port panels." - ::= { remoteAccessUserAuthorityLevelEntry 11 } - - ualAdapterAdvancedConfig OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User has no restrictions when configuring the adapter. In addition, the - user is said to have administrative access to the IMM, meaning that the - user can also perform the following advanced functions: firmware upgrades, - PXE network boot, restore adapter factory defaults, modify and restore - adapter configuration from a configuration file, and restart/reset the - adapter." - ::= { remoteAccessUserAuthorityLevelEntry 12 } - - -- *********************************************************************** - -- SP Clock - -- *********************************************************************** - spClock OBJECT IDENTIFIER ::= { configureSP 2 } - - spClockDateAndTimeSetting OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "IMM clock date and time setting. - A date-time specification for the local time of day. - For example to set the date and time to - March 4, 2001 at 06:00:00AM, set the value to:'03/04/2001,06:00:00'. - field contents range - _____ ________ _____ - 1 month 01..12 - 2 separator '/' - 3 day 01..31 - 4 separator '/' - 5 year 2000..2037 - 6 separator ',' - 7 hour 00..23 - 8 separator ':' - 9 minutes 00..59 - 10 separator ':' - 11 seconds 00..59 - " - ::= { spClock 1 } - - spClockTimezoneSetting OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "IMM clock Greenwich Mean Time(GMT) offset and Daylight Saving Time(DST) - settings. - - The following table lists GMT offsets and associated DST - information. DST is not observed in time zones where - the 'Observe DST' value does not contain 'yes' in the table. - Also, note that in some cases additional information - is required to determine the clock adjustment when DST is - observed. The additional information is required when the - GMT offset being written is +2:00 or +10:00. - - Examples - -to set the GMT offset to +3:30, - set the value to:'+3:30,no' - - -for Eastern Standard Time and observing DST, - set the value to:'-5:00,yes' - - -for Egypt and observing DST, - set the value to:'+2:00,yes,6' - - - GMT Observe Additional - Offset DST? DST value - ______ _______ __________ - +0:00 yes|no - +1:00 yes|no - +2:00 yes|no When 'Observe DST?' value is 'yes': - 5 (for E.Europe) - 4 (for BEL) - 6 (for Egypt) - +3:00 yes|no - +3:30 yes|no - +4:00 yes|no - +4:30 no - +5:00 yes|no - +5:30 no - +6:00 yes|no - +7:00 no - +8:00 no - +9:00 yes|no - +9:30 yes|no - +10:00 yes|no When 'Observe DST?' value is 'yes': - 9 (for AUS Eastern) - 10 (for Tasmania) - 4 (for Vladivostok) - +11:00 yes|no - +12:00 yes|no When 'Observe DST?' value is 'yes': - 4 (for Fiji) - 11 (New Zealand) - 7 (Chatham) - -12:00 no - -11:00 no - -10:00 no - -9:00 yes|no - -8:00 yes|no - -7:00 yes|no - -6:00 yes|no - -5:00 yes|no - -4:00 yes|no - -3:30 yes|no - -3:00 yes|no When 'Observe DST?' value is 'yes': - 12 (Greenland) - 13 (Brasilia) - -2:00 no - -1:00 yes|no - " - ::= { spClock 2 } - - - -- *********************************************************************** - -- SP identification - -- *********************************************************************** - spIdentification OBJECT IDENTIFIER ::= { configureSP 3 } - - spTxtId OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..16)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "IMM text ID. Note: Do not put any 'space - character' at end of the ID." - ::= { spIdentification 1 } - - - -- *********************************************************************** - -- Network Configuration - -- *********************************************************************** - networkConfiguration OBJECT IDENTIFIER ::= { configureSP 4 } - - -- *********************************************************************** - -- Network Interfaces - -- *********************************************************************** - networkInterfaces OBJECT IDENTIFIER ::= { networkConfiguration 1 } - -- *********************************************************************** - -- Ethernet Interface 1 - -- *********************************************************************** - ethernetInterface OBJECT IDENTIFIER ::= { networkInterfaces 1 } - - ethernetInterfaceType OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..16)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The type of interface. Indicates 'Ethernet-1'." - ::= { ethernetInterface 1 } - - ethernetInterfaceEnabled OBJECT-TYPE - SYNTAX INTEGER { - interfaceDisabled(0), - interfaceEnabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Disable or enable the interface. - - Note: To alter any of the configuration settings for the ethernet - interface the following procedure should be used: - (1)This object should be written with 'interfaceDisabled' - (2)Make the modifications to other settings - (3)This object should be written with 'interfaceEnabled' - (4)Restart the remote supervisor adapter - - Also note that when this object has a value of interfaceEnabled - the following is verifed, if this verification fails a error - response will be returned for the set of this object and the - ethernet interface will be left in a disabled state. - (1)Is the range for the MTU between 60-1500 - (2)Are the speed settings one of 10Mb, 100Mb, AUTO - (3)Are the speed settings one of Half, Full, AUTO - (4)If DHCP is disabled then is there a valid IP address - " - ::= { ethernetInterface 2 } - - ethernetInterfaceHostName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the 64 byte null terminated DNS host name for this - interface." - ::= { ethernetInterface 3 } - - ethernetInterfaceIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the IP address for the ethernet interface." - ::= { ethernetInterface 4 } - - ethernetInterfaceAutoNegotiate OBJECT-TYPE - SYNTAX INTEGER { - enabled(0), - disabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If this is enabled, then we should ignore Speed/Duplex." - ::= { ethernetInterface 5 } - - ethernetInterfaceDataRate OBJECT-TYPE - SYNTAX INTEGER { - enet10Megabit(3), - enet100Megabit(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specifies the data transfer rate to be used over the ethernet - interface 10Mb/100Mb/Auto." - ::= { ethernetInterface 6 } - - ethernetInterfaceDuplexSetting OBJECT-TYPE - SYNTAX INTEGER { - fullDuplex(1), - halfDuplex(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specifies the duplex settings for the data transfer rate to be used over - the ethernet interface Half/Full/Auto." - ::= { ethernetInterface 7 } - - ethernetInterfaceLAA OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(17)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specifies the locally administered MAC address. The locally administered - address must be a hexadecimal value between 000000000000 - FFFFFFFFFFFF. This - value must be in the form XX:XX:XX:XX:XX:XX where 'X' is a number between 0 - 9 and - A - F. This IMM subsystem does not allow use of a multicast address. A multicast - address has the least significant bit of the first byte set to a 1. The first - byte must, therefore, be an even number." - ::= { ethernetInterface 8 } - - ethernetInterfaceDhcpEnabled OBJECT-TYPE - SYNTAX INTEGER { - dhcpDisabled(0), - dhcpEnabled(1), - dhcpTry(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Disable or enable DHCP on this interface." - ::= { ethernetInterface 9 } - - ethernetInterfaceGatewayIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the IP address of the gateway/router for the ethernet - interface." - ::= { ethernetInterface 10 } - - ethernetInterfaceBIA OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Specifies the burned-in MAC (BIA) address." - ::= { ethernetInterface 11 } - - ethernetInterfaceMTU OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the Maximum Transmission Unit(MTU) for the ethernet - interface" - ::= { ethernetInterface 12 } - - ethernetInterfaceSubnetMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the Subnet Mask for the ethernet - interface" - ::= { ethernetInterface 13 } - - -- *********************************************************************** - -- DHCP Server Assigned Settings for ethernet interface 1 - -- *********************************************************************** - dhcpEthernetInterface OBJECT IDENTIFIER ::= { ethernetInterface 14 } - - dhcpHostName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Contains the 64 byte null terminated DNS host name for this - interface, assigned by the DHCP server." - ::= { dhcpEthernetInterface 1 } - - dhcpIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Contains the IP address for the ehternet interface, - assigned by the DHCP server." - ::= { dhcpEthernetInterface 2 } - - dhcpGatewayIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Contains the IP address of the gateway/router for the ethernet - interface, assigned by the DHCP server." - ::= { dhcpEthernetInterface 3 } - - dhcpSubnetMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Contains the Subnet Mask for the ethernet - interface, assigned by the DHCP server." - ::= { dhcpEthernetInterface 4 } - - dhcpDomainName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Contains the 64 byte null terminated Domain Name for this - interface, assigned by the DHCP server." - ::= { dhcpEthernetInterface 5 } - - dhcpPrimaryDNSServer OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Contains the Primary DNS server, assigned by the DHCP server." - ::= { dhcpEthernetInterface 6 } - - dhcpSecondaryDNSServer OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Contains the Secondary DNS server, assigned by the DHCP server." - ::= { dhcpEthernetInterface 7 } - - dhcpTertiaryDNSServer OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Contains the tertiary DNS server, assigned by the DHCP server." - ::= { dhcpEthernetInterface 8 } - - -- ******************************************************************************** - -- Ethernet Interface IPv6 - -- ******************************************************************************** - ethernetInterfaceIPv6 OBJECT IDENTIFIER ::= { networkInterfaces 4 } - --- ethernetInterfaceIPv6Type OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(0..16)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "The type of interface. Indicates 'Ethernet-1'." --- ::= { ethernetInterfaceIPv6 1 } - - ethernetInterfaceIPv6Enabled OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The current IPv6 enabled or disabled state of this IMM. - - NOTE: If IPv6 address(es) have been configured for one or more - interfaces/protocols/services on this IMM, when you update - the firmware to a level which does not support IPv6, all IPv6 - connectivity will be lost, and services/interfaces for which an IPv6 - address was configured may not function properly. You will be required - to reconfigure these services/interfaces." - ::= { ethernetInterfaceIPv6 2 } - - ethernetInterfaceIPv6Config OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6 5 } - - ethernetInterfaceIPv6LocalAddress OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6Config 1 } - - ethernetInterfaceIPv6LinkLocalAddress OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The IPv6 link local IP address for the ethernet interface. - - NOTE: If ethernetInterfaceIPv6Enabled is currently disabled, this - object has the value '0:0:0:0:0:0:0:0'." - ::= { ethernetInterfaceIPv6LocalAddress 1 } - - ethernetInterfaceIPv6StaticIPConfig OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6Config 2 } - - ethernetInterfaceIPv6StaticIPConfigEnabled OBJECT-TYPE - SYNTAX INTEGER { disabled(0), enabled(1) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The IPv6 static IP address enabled or disabled state for the ethernet interface." - ::= { ethernetInterfaceIPv6StaticIPConfig 1 } - - ethernetInterfaceIPv6StaticIPAddress OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The IPv6 static IP address for the ethernet interface. - - NOTE: If ethernetInterfaceIPv6Enabled is currently disabled, this - object has the value '0:0:0:0:0:0:0:0'." - ::= { ethernetInterfaceIPv6StaticIPConfig 2 } - - ethernetInterfaceIPv6StaticIPAddressPrefixLen OBJECT-TYPE - SYNTAX INTEGER (1..128) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The IPv6 static IP address prefix length for the ethernet interface. - - NOTE: If ethernetInterfaceIPv6Enabled is currently disabled, this - object has the value 0." - ::= { ethernetInterfaceIPv6StaticIPConfig 3 } - - ethernetInterfaceIPv6StaticIPDefaultRoute OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The IPv6 static IP address default route for the ethernet interface. - - NOTE: If ethernetInterfaceIPv6Enabled is currently disabled, this - object has the value '0:0:0:0:0:0:0:0'." - ::= { ethernetInterfaceIPv6StaticIPConfig 4 } - - ethernetInterfaceIPv6AutoIPConfig OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6Config 3 } - - ethernetInterfaceDHCPv6Config OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6AutoIPConfig 2 } - - ethernetInterfaceDHCPv6Enabled OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The DHCPv6 enabled or disabled state for the ethernet interface. - - NOTE: If ethernetInterfaceIPv6StatelessAutoConfigEnabled is currently disabled, Disabling - ethernetInterfaceDHCPv6Enabled will cause ethernetInterfaceIPv6AutoIPConfigEnabled to be disabled. - NOTE: If ethernetInterfaceIPv6StaticIPConfigEnabled and - ethernetInterfaceIPv6StatelessAutoConfigEnabled are currently disabled, Disabling - ethernetInterfaceDHCPv6Enabled will not be allowed." - ::= { ethernetInterfaceDHCPv6Config 1 } - - ethernetInterfaceDHCPv6IPAddress OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The IPv6 address for the ethernet interface, assigned by DHCPv6 server. - - NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled - is disabled or if DHCPv6 server is not available, this object has the value - '0:0:0:0:0:0:0:0'." - ::= { ethernetInterfaceDHCPv6Config 2 } - - ethernetInterfaceDHCPv6DomainName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The 64 byte Domain Name for the ethernet interface, - assigned by the DHCPv6 server. - - NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled - is disabled or if DHCPv6 server is not available, this object has the - value '(Not available)'." - ::= { ethernetInterfaceDHCPv6Config 4 } - - ethernetInterfaceDHCPv6PrimaryDNSServer OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The primary DNS server, assigned by the DHCPv6 server. - - NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled - is disabled or if DHCPv6 server is not available, this object has the - value '0:0:0:0:0:0:0:0'." - ::= { ethernetInterfaceDHCPv6Config 5 } - - ethernetInterfaceDHCPv6SecondaryDNSServer OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The secondary DNS server, assigned by the DHCPv6 server. - - NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled - is disabled or if DHCPv6 server is not available, this object has the - value '0:0:0:0:0:0:0:0'." - ::= { ethernetInterfaceDHCPv6Config 6 } - - ethernetInterfaceDHCPv6TertiaryDNSServer OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The tertiary DNS server, assigned by the DHCPv6 server. - - NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled - is disabled or if DHCPv6 server is not available, this object has the - value '0:0:0:0:0:0:0:0'." - ::= { ethernetInterfaceDHCPv6Config 7 } - - ethernetInterfaceDHCPv6Server OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The DHCPv6 server IPv6 address used to acquire the DHCP settings. - - NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled - is disabled or if DHCPv6 server is not available, this object has the - value '0:0:0:0:0:0:0:0'." - ::= { ethernetInterfaceDHCPv6Config 8 } - - ethernetInterfaceIPv6StatelessAutoConfig OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6AutoIPConfig 3 } - - ethernetInterfaceIPv6StatelessAutoConfigEnabled OBJECT-TYPE - SYNTAX INTEGER { disabled(0), enabled(1) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The IPv6 stateless auto-configuration enabled or disabled state for the ethernet interface. - - NOTE: If EthernetfInterfaceDHCPv6Enabled is currently disabled, Disabling - ethernetInterfaceIPv6StatelessAutoConfigEnabled will cause ethernetInterfaceIPv6AutoIPConfigEnabled - to be disabled." - ::= { ethernetInterfaceIPv6StatelessAutoConfig 1 } - - ethernetInterfaceStatelessAutoConfigAddressesTable OBJECT-TYPE - SYNTAX SEQUENCE OF EthernetInterfaceStatelessAutoConfigAddressesEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of stateless Auto-Config addresses entries" - ::= { ethernetInterfaceIPv6StatelessAutoConfig 2 } - - ethernetInterfaceStatelessAutoConfigAddressesEntry OBJECT-TYPE - SYNTAX EthernetInterfaceStatelessAutoConfigAddressesEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Stateless Auto-Config address entries" - INDEX { ethernetInterfaceStatelessAutoConfigAddressesIndex } - ::= { ethernetInterfaceStatelessAutoConfigAddressesTable 1 } - - EthernetInterfaceStatelessAutoConfigAddressesEntry ::= SEQUENCE { - ethernetInterfaceStatelessAutoConfigAddressesIndex INTEGER, - ethernetInterfaceStatelessAutoConfigAddresses InetAddressIPv6, - ethernetInterfaceStatelessAutoConfigAddressesPrefixLen INTEGER - } - - ethernetInterfaceStatelessAutoConfigAddressesIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Index for stateless Auto-Config addresses. - - NOTE: If ethernetInterfaceIPv6StatelessAutoConfigEnabled or - ethernetInterfaceIPv6Enabled is currently disabled, this - object will show nothing." - ::= { ethernetInterfaceStatelessAutoConfigAddressesEntry 1 } - - ethernetInterfaceStatelessAutoConfigAddresses OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The stateless Auto-Configuration IPv6 address. - - NOTE: If ethernetInterfaceIPv6StatelessAutoConfigEnabled or - ethernetInterfaceIPv6Enabled is currently disabled, this - object will show nothing." - ::= { ethernetInterfaceStatelessAutoConfigAddressesEntry 2 } - - ethernetInterfaceStatelessAutoConfigAddressesPrefixLen OBJECT-TYPE - SYNTAX INTEGER (1..128) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The stateless Auto-Configration address prefix length. - - NOTE: If ethernetInterfaceIPv6StatelessAutoConfigEnabled or - ethernetInterfaceIPv6Enabled is currently disabled, this - object will show nothing." - ::= { ethernetInterfaceStatelessAutoConfigAddressesEntry 3 } - - - ddnsStatus OBJECT-TYPE - SYNTAX INTEGER { disabled(0), enabled(1) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Dynamic DNS provides the capability for a networked device - to notify a domain name server to change, in real time, the - active DNS configuration of its configured hostnames, addresses - or other information stored in DNS. With Dynamic DNS, host - computers gain the capability to notify their respective DNS - server of the IP address they have received from a DHCP server - or through self-configuration." - ::= { networkInterfaces 10 } - - hostName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the DNS host name for this system. This object - provides the exact same function as ethernetInterfaceHostName" - ::= { networkInterfaces 11 } - - ddnsDomainToUse OBJECT-TYPE - SYNTAX INTEGER { - dhcp(1), - manual(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The domain name to be used with Dynamic DNS. - The value shall be either dhcp or manual" - ::= { networkInterfaces 12 } - - domainName OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The user assigned DNS domain name." - ::= { networkInterfaces 13 } - -- *********************************************************************** - -- TCP/IP Protocol Configuration - -- *********************************************************************** - tcpProtocols OBJECT IDENTIFIER ::= { networkConfiguration 2 } - - -- *********************************************************************** - -- SNMP Agent Configuration - -- *********************************************************************** - snmpAgentConfig OBJECT IDENTIFIER ::= { tcpProtocols 1 } - - snmpSystemName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..48)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A NULL terminated 48 byte string that contains the - SNMP agent name. Note: Set snmpSystemAgentEnable - to disabled before performing a set of this object." - ::= { snmpAgentConfig 1 } - - snmpSystemContact OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..48)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A NULL terminated 48 byte string that contains the - SNMP agent contact name. Note: Set snmpSystemAgentEnable - to disabled before performing a set of this object." - ::= { snmpAgentConfig 2 } - - snmpSystemLocation OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..48)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A NULL terminated 48 byte string that contains the - SNMP agent location name. Note: Set snmpSystemAgentEnable - to disabled before performing a set of this object." - ::= { snmpAgentConfig 3 } - - snmpSystemAgentTrapsDisable OBJECT-TYPE - SYNTAX INTEGER { - trapsEnabled(0), - trapsDisabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Disable or enable SNMP traps. Note: Set snmpSystemAgentEnable - to disabled before performing a set of this object." - ::= { snmpAgentConfig 4 } - - -- *********************************************************************** - -- SNMP Agent Community Configuration - -- *********************************************************************** - snmpAgentCommunityConfig OBJECT IDENTIFIER ::= { snmpAgentConfig 5 } - - - -- *********************************************************************** - -- SNMP Community Configuration table - -- *********************************************************************** - - snmpCommunityTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpCommunityEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of SNMP Community entries" - ::= { snmpAgentCommunityConfig 1 } - - snmpCommunityEntry OBJECT-TYPE - SYNTAX SnmpCommunityEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "DASD temperature threshold entries" - INDEX { snmpCommunityEntryIndex } - ::= { snmpCommunityTable 1 } - - SnmpCommunityEntry ::= SEQUENCE { - snmpCommunityEntryIndex INTEGER(0..255), - snmpCommunityEntryCommunityName OCTET STRING (SIZE(0..15)), - snmpCommunityEntryCommunityIpAddress1 OCTET STRING (SIZE(0..63)), - snmpCommunityEntryCommunityIpAddress2 OCTET STRING (SIZE(0..63)), - snmpCommunityEntryCommunityIpAddress3 OCTET STRING (SIZE(0..63)), - snmpCommunityEntryCommunityViewType INTEGER(1..3) - } - - - snmpCommunityEntryIndex OBJECT-TYPE - SYNTAX INTEGER(0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Index for SNMP Agent Community entry." - ::= { snmpCommunityEntry 1 } - - snmpCommunityEntryCommunityName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMP Community entry name. Note: Set snmpSystemAgentEnable - to disabled before performing a set of this object." - ::= { snmpCommunityEntry 2 } - - snmpCommunityEntryCommunityIpAddress1 OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..63)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMP Community IP address or host name. - Can either be a dotted decimal IP string(eg. 9.37.44.2) - or if DNS is enabled a host name. This field also allows two - wildcard values for read-Traps and write-Read-Traps communities: - 0.0.0.0 - allow any IPv4 address - 0::0 - allow any IPv6 address - Note: Set snmpSystemAgentEnable to disabled before performing a - set of this object." - ::= { snmpCommunityEntry 3 } - - snmpCommunityEntryCommunityIpAddress2 OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..63)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMP Community IP address or host name. - Can either be a dotted decimal IP string(eg. 9.37.44.2) - or if DNS is enabled a host name. This field also allows two - wildcard values for read-Traps and write-Read-Traps communities: - 0.0.0.0 - allow any IPv4 address - 0::0 - allow any IPv6 address - Note: Set snmpSystemAgentEnable - to disabled before performing a set of this object." - ::= { snmpCommunityEntry 4 } - - snmpCommunityEntryCommunityIpAddress3 OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..63)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMP Community IP address or host name. - Can either be a dotted decimal IP string(eg. 9.37.44.2) - or if DNS is enabled a host name. This field also allows two - wildcard values for read-Traps and write-Read-Traps communities: - 0.0.0.0 - allow any IPv4 address - 0::0 - allow any IPv6 address - Note: Set snmpSystemAgentEnable - to disabled before performing a set of this object." - ::= { snmpCommunityEntry 5 } - - -- 4.9.3.1.4.5 - snmpCommunityEntryCommunityViewType OBJECT-TYPE - SYNTAX INTEGER { - read-Traps(1), - write-Read-Traps(2), - traps-Only(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Access Level of the SNMPv1 managers. Note this parameter - is set for each community. Therefore all three managers - in the same community have the same access level." - ::= { snmpCommunityEntry 6 } - - - snmpv1SystemAgentEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Disable or enable the SNMPv1 agent. - - Note: To alter any of the configuration settings for the SNMP Agent - the following procedure should be used: - (1)This object should be written with 'disabled' - (2)Make the modifications to other settings - (3)This object should be written with 'enabled' - (4)Restart the remote supervisor adapter - - Also note that when this object has a value of enabled - that the following is verifed, if this verification fails a error - response will be returned for the set of this object and the SNMP - agent will be left in a disabled state. - (1)Is there a valid system contact - (2)Is there a valid system name - (3)Is there at least one valid community name and for that - community name is there one valid IP address or hostname - " - ::= { snmpAgentConfig 6 } - - snmpv3SystemAgentEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Disable or enable the SNMPv3 agent. - - Note: To alter any of the configuration settings for the SNMP Agent - the following procedure should be used: - (1)This object should be written with 'disabled' - (2)Make the modifications to other settings - (3)This object should be written with 'enabled' - (4)Restart the remote supervisor adapter - - Also note that when this object has a value of enabled - that the following is verifed, if this verification fails a error - response will be returned for the set of this object and the SNMP - agent will be left in a disabled state. - (1)Is there a valid system contact - (2)Is there a valid system name - (3)Is there at least one valid community name and for that - community name is there one valid IP address or hostname - " - ::= { snmpAgentConfig 7 } - - - -- ******************************************************************************** - -- SNMP Agent User Profile Configuration - -- ******************************************************************************** - - snmpAgentUserProfileConfig OBJECT IDENTIFIER ::= { snmpAgentConfig 8 } - - - -- ******************************************************************************** - -- SNMP User Profile Configuration table - -- ******************************************************************************** - - snmpUserProfileTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpUserProfileEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Table of SNMPv3 User Profile entries" - ::= { snmpAgentUserProfileConfig 1 } - - snmpUserProfileEntry OBJECT-TYPE - SYNTAX SnmpUserProfileEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "SNMP User Profile entries" - INDEX { snmpUserProfileEntryIndex } - ::= { snmpUserProfileTable 1 } - - SnmpUserProfileEntry ::= SEQUENCE { - snmpUserProfileEntryIndex INTEGER, - snmpUserProfileEntryAuthProt INTEGER, - snmpUserProfileEntryPrivProt INTEGER, - snmpUserProfileEntryPrivPassword OCTET STRING, - snmpUserProfileEntryViewType INTEGER, - snmpUserProfileEntryIpAddress OCTET STRING - } - - - snmpUserProfileEntryIndex OBJECT-TYPE - SYNTAX INTEGER(0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Index for SNMPv3 Agent User Profile entry." - ::= { snmpUserProfileEntry 1 } - - snmpUserProfileEntryAuthProt OBJECT-TYPE - SYNTAX INTEGER { - none (1), - md5 (2), - sha (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMPv3 User Profile entry - Authentication Protocol - supported by the user." - ::= { snmpUserProfileEntry 2 } - - snmpUserProfileEntryPrivProt OBJECT-TYPE - SYNTAX INTEGER { - none (1), - des (2), - aes (4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMPv3 User Profile entry - Privacy Protocol - supported by the user. The Privacy Password must be set - and the Authentication Protocol must be md5 or sha - before this field may be set to des or aes." - ::= { snmpUserProfileEntry 3 } - - snmpUserProfileEntryPrivPassword OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..31)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMPv3 User Profile entry - Privacy password - for the user. - - NOTE: Value returned for the GET command is - meaningless for this MIB object for security reason." - ::= { snmpUserProfileEntry 4 } - - snmpUserProfileEntryViewType OBJECT-TYPE - SYNTAX INTEGER { - read-Traps(1), - read-Write-Traps(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMPv3 User Profile entry - Access level (Get and Set) - of the user. " - ::= { snmpUserProfileEntry 5 } - - - snmpUserProfileEntryIpAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..63)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMPv3 User Profile entry - IP address or host name. - Can either be a dotted decimal IP string (e.g. 9.37.44.2) - or if DNS is enabled a host name." - ::= { snmpUserProfileEntry 6 } - - -- *********************************************************************** - -- DNS Configuration - -- *********************************************************************** - dnsConfig OBJECT IDENTIFIER ::= { tcpProtocols 2 } - - dnsEnabled OBJECT-TYPE - SYNTAX INTEGER { - dnsDisabled(0), - dnsEnabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Disable or enable the DNS agent. - - Note that when this object has a value of enabled - that the following is verifed, if this verification fails a error - response will be returned for the set of this object and the DNS - resolver will be left in a disabled state. - (1)Is there at least one valid DNS server IP address - " - ::= { dnsConfig 1 } - - dnsServerIPAddress1 OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the primary DNS server IP address." - ::= { dnsConfig 2 } - - dnsServerIPAddress2 OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the secondary DNS server IP address." - ::= { dnsConfig 3 } - - dnsServerIPAddress3 OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the tertiary DNS server IP address." - ::= { dnsConfig 4 } - - dnsServerIPv6Address1 OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the primary IPv6 DNS server address." - ::= { dnsConfig 12 } - - dnsServerIPv6Address2 OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the secondary IPv6 DNS server address." - ::= { dnsConfig 13 } - - dnsServerIPv6Address3 OBJECT-TYPE - SYNTAX InetAddressIPv6 - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Contains the tertiary IPv6 DNS server address." - ::= { dnsConfig 14 } - - dnsPriority OBJECT-TYPE - SYNTAX INTEGER { - ipv6(1), - ipv4(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Tells the order host names are resolved. The options are - to either first resolve with an IPv6 DNS server or to first - resolve with an IPv6 DNS server." - ::= { dnsConfig 20 } - -- *********************************************************************** - -- SMTP Configuration - -- *********************************************************************** - smtpConfig OBJECT IDENTIFIER ::= { tcpProtocols 3 } - - - smtpServerNameOrIPAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A NULL terminated 64 byte string that contains the - SMTP server Host name or IP address(a.b.c.d)." - ::= { smtpConfig 1 } - - - -- *********************************************************************** - -- Telnet Configuration - -- *********************************************************************** - - -- 4.9.3.4.1 - tcpApplicationConfig OBJECT IDENTIFIER ::= { tcpProtocols 4 } - - -- 4.9.3.4.3 - telnetConnectionCounts OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - one(1), - two(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number of telnet connections that can be active - concurrently." - ::= { tcpApplicationConfig 1 } - - -- 4.9.3.4.5 - slpAddrType OBJECT-TYPE - SYNTAX INTEGER { - multicast(0), - broadcast(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Set SLP address type to 0 (multicast) or 1 (broadcast). Note that when - slpAddrType is set to broadast value then the multicast address set in in - slpMulticastAddt will be ignored." - ::= { tcpApplicationConfig 2 } - - -- 4.9.3.4.6 - slpMulticastAddr OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Service Locator Protocol Multicast address" - ::= { tcpApplicationConfig 3 } - - -- *********************************************************************** - -- TCP Port Assignment - -- *********************************************************************** - tcpPortAssignmentCfg OBJECT IDENTIFIER ::= { tcpProtocols 5 } - - tcpPortsRestoreDefault OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Reset all the ports to the factory defaults. SP has to be reset - for change to take effect." - ::= { tcpPortAssignmentCfg 1 } - - httpPortAssignment OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "HTTP port number. Default value is 80. Once changed, the url's have to - include :port at the end. SP has to be reset for change to take effect." - ::= { tcpPortAssignmentCfg 2 } - - httpsPortAssignment OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SSL port number. Default value is 443. Once changed, the url's have to - include :port at the end. SP has to be reset for change to take effect." - ::= { tcpPortAssignmentCfg 3 } - - telnetLegacyCLIPortAssignment OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "telnet port number. Default value is 23. SP has to be reset for change - to take effect." - ::= { tcpPortAssignmentCfg 4 } - - - sshLegacyCLIPortAssignment OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SSH port number. Default value is 22. SP has to be reset for change - to take effect." - ::= { tcpPortAssignmentCfg 6 } - - - - snmpAgentPortAssignment OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMP Agent port number. Default value is 161. SP has to be reset for change - to take effect." - ::= { tcpPortAssignmentCfg 8 } - - snmpTrapsPortAssignment OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "SNMP Traps port number. Default value is 162. SP has to be reset for change - to take effect." - ::= { tcpPortAssignmentCfg 9 } - - remvidPortAssignment OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Remote Console port number. Default value is 2000. SP has to be reset for change - to take effect." - ::= { tcpPortAssignmentCfg 10 } - - ibmSystemDirectorHttpPortAssignment OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "IBM Systems Director Http port number.SP has to be reset for change - to take effect." - ::= { tcpPortAssignmentCfg 11 } - - - ibmSystemDirectorHttpsPortAssignment OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "IBM Systems Director Https port number.SP has to be reset for change." - ::= { tcpPortAssignmentCfg 12 } - - - -- *********************************************************************** - -- LDAP Clinet Configuration - -- *********************************************************************** - - ldapClientCfg OBJECT IDENTIFIER ::= { tcpProtocols 6 } - - ldapServer1NameOrIPAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A NULL terminated 64 byte string that contains the - LDAP server host name or IP address (a.b.c.d)." - ::= { ldapClientCfg 1 } - - ldapServer1PortNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "LDAP server port number." - ::= { ldapClientCfg 2 } - - ldapServer2NameOrIPAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A NULL terminated 64 byte string that contains the - LDAP server host name or IP address (a.b.c.d)." - ::= { ldapClientCfg 3 } - - ldapServer2PortNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "LDAP server port number." - ::= { ldapClientCfg 4 } - - ldapServer3NameOrIPAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A NULL terminated 64 byte string that contains the - LDAP server host name or IP address (a.b.c.d)." - ::= { ldapClientCfg 5 } - - ldapServer3PortNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "LDAP server port number." - ::= { ldapClientCfg 6 } - - ldapRootDN OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Distinguished Name for root entry of directory tree. - An example might look like dn=foobar,dn=com." - ::= { ldapClientCfg 7 } - - ldapUserSearchBaseDN OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "As part of the user authentication process, it is necessary to search - the LDAP server for one or more attributes associated with a particular - user. Any search request must specify the base DN for the actual search. - This field specifies the base DN which should be used to search the User - directory. An example might look like cn=users,dn=foobar,dn=com. If this - field is left blank, the Root DN will be used as the search base instead. - As mentioned, user searches are part of the authentication process. They - are carried out to retrieve information about the user such as login - permissions, callback number, and group memberships. For Version 2.0 LDAP - clients, it is strongly encouraged that this parameter be configured, - otherwise a search using the root DN may not succeed (as seen on Active - Directory servers)." - ::= { ldapClientCfg 8 } - - ldapGroupFilter OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This filter is used for group authentication. It specifies what group or - groups that this MM belongs to. If left blank, group authentication is - disabled. Otherwise, group authentication will be performed against the - filter. The filter can be a specific group name (eg. IMMWest), a wildcard (*) - which matches everything, or a wildcard with a prefix (eg. IMM*). The default - filter is IMM*. - After user authentication, group authentication will take place, whereby an - attempt will be made to match the group or groups (that the user belongs to) - to the group filter defined here. If there is no match, the user will not pass - authentication and will be blocked. If there is a match, the login permissions - for the user will be retrieved from the matched group(s), unless the user - already has login permissions assigned directly from the user record retrieved - from the LDAP server." - ::= { ldapClientCfg 9 } - - - ldapBindingMethod OBJECT-TYPE - SYNTAX INTEGER { - anonymousAuthentication(0), - clientAuthentication(1), - userPrincipalName(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "On initial binds to the LDAP server during user authentication, there are - three options: - Anonymous authentication: Bind attempt is made without a client DN or password. - If the bind is successful, a search will be requested in order to find an entry - on the LDAP server for the user attempting to login. If an entry is found, a - second attempt to bind will be attempted, this time with the user's DN and - password. If this succeeds, the user is deemed to have passed the user - authentication phase. Group authentication is then attempted if it is enabled. - Client authentication: Bind attempt is made with client DN and password - specified by this configuration parameter. If the bind is successful, we - proceed as above. - User Principal Name (UPN): Bind attempt is made directly with the credentials - used during the login process. If this succeeds, the user is deemed to have - passed the user authentication phase. Note that for Active Directory servers, - the userid can have the form someuser@somedomain or simply someuser." - ::= { ldapClientCfg 10 } - - ldapClientAuthenticationDN OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The initial bind to the LDAP server during user authentication can be - performed with anonymous authentication, client based authentication, or UPN. - The client based option requires a client DN and password as parameters to - the bind request. These parameters are configured here. Note that the password - can be left blank." - ::= { ldapClientCfg 11 } - - ldapClientAuthenticationPassword OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..25)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The client authentication password" - ::= { ldapClientCfg 12 } - - ldapRoleBasedSecurityEnabled OBJECT-TYPE - SYNTAX INTEGER { - enabled(1), - disabled(0) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A value of true for RoleBasedSecurityEnabled indicates enhanced - will be used by the service processor. A value of false for - RoleBasedSecurityEnabled indicates the legacy bit mask based - security is being used." - ::= { ldapClientCfg 13 } - - ldapServerTargetName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..63)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When administrator chooses Enhanced Role Based Security authentication model, - he can associate one IMM with one managed target object in Snap-in (one tool - to configure LDAP users permission) via one target name. The IMM target name can - be looked as alias of IMM, administrator can change it according to his - configuration requirements. This is a string of up to 63 characters (plus the - null character)" - ::= { ldapClientCfg 14 } - - - ldapUIDsearchAttribute OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When the binding method selected is Anonymous authentication or Client - authentication, the initial bind to the LDAP server is followed by a search - request aimed at retrieving specific information about the user, including the - user's DN, login permissions, and group ownerships. In order to retrieve this - information, the search request must specify the attribute name used to - represent userids on that server. Specifically, this name is used as a search - filter against the login id entered by the user. This attribute name is - configured here. If this field is left blank, a default of uid is used during - user authentication. - For example, on Active Directory servers, the attribute name used for userids - is often sAMAccoutName. - When the binding method selected is UPN or Strict UPN, this field defaults - automatically to userPrincipalName during user authentication if the userid - entered has the form userid@somedomain." - ::= { ldapClientCfg 15 } - - ldapGroupSearchAttribute OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When the MM Group Filter name is configured, it is necessary to retrieve - from the LDAP server the list of groups that a particular user belongs to. - This is required to do group authentication. In order to retrieve this list, - the search filter sent to the server must specify the attribute name associated - with groups. This field specifies this attribute name. - If this field is left blank, the attribute name in the filter will default - to memberOf." - ::= { ldapClientCfg 16 } - - ldapLoginPermissionAttribute OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When a user successfully authenticates via a LDAP server, it is necessary - to retrieve the login permissions for this user. In order to retrieve these - permissions, the search filter sent to the server must specify the attribute - name associated with login permissions. This field specifies this attribute - name." - ::= { ldapClientCfg 17 } - - ldapUseDNSOrPreConfiguredServers OBJECT-TYPE - SYNTAX INTEGER { - usePreConfiguredLDAPServers (0), - useDNSToFindLDAPServers (1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The MM contains a Version 2.0 LDAP Client that may be configured to provide - user authentication through one or more LDAP servers. The LDAP server(s) to be - used for authentication can be discovered dynamically or manually pre-configured. - - If the usePreConfiguredLDAPServers option is selected, up to 3 LDAP servers can - be configured. Simply enter the server's IP address or hostname (assuming DNS - is enabled). The port number for each server is optional. If left blank, - the default value of 389 is used for non-secured LDAP connections. For secured - connections, the default is 636. At least one server must be configured. - - If the useDNSToFindLDAPServers is selected, the mechanisms described by RFC2782 - (A DNS RR for specifying the location of services) are applied to find the - server(s). This is known as DNS SRV." - ::= { ldapClientCfg 18 } - - ldapDomainSource OBJECT-TYPE - SYNTAX INTEGER { - extractSearchDomainFromLoginID (0), - useOnlyConfiguredSearchDomainBelow (1), - tryLoginFirstThenConfiguredValue (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The DNS SRV request sent to the DNS server must specify a domain name. - The LDAP client will determine where to get this domain name based on one - of the following three options: - - - extractSearchDomainFromLoginID: With this option, the LDAP client will - use the domain name in the login id. For example, if the login id is - joesmith@mycompany.com, the domain name equals mycompany.com. If the domain - name cannot be extracted, the DNS SRV will fail, causing the user - authentication to fail automatically. - - - useOnlyConfiguredSearchDomainBelow: With this option, the LDAP client - will use the domain name configured in the Search Domain parameter. - - - tryLoginFirstThenConfiguredValue: With this option, the LDAP client will - first attempt to extract the domain name from the login id. If this succeeds, - this domain name will be used in the DNS SRV request. If there is no domain - name present in the login id, the LDAP client will instead use the configured - Search Domain parameter as the domain name in the DNS SRV request. - If nothing is configured, user authentication will fail immediately." - ::= { ldapClientCfg 19 } - - ldapSearchDomain OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter may be used as the domain name in the DNS SRV request, - depending on how the Domain Source parameter is configured." - ::= { ldapClientCfg 20 } - - ldapServiceName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..16)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The DNS SRV request sent to the DNS server must also specify a service name. - The configured value will be used for this purpose. If left blank, the default - value used is 'ldap'. Note that the DNS SRV request must also specify a protocol - name. This defaults to 'tcp' and is not configurable." - ::= { ldapClientCfg 21 } - - - -- ******************************************************************************** - -- NTP Configuration - -- ******************************************************************************** - ntpConfig OBJECT IDENTIFIER ::= { tcpProtocols 8 } - - -- 4.9.3.8.1 - ntpEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Disable/Enable the NTP client. The client will update - the IMM system clock at the frequency specified." - ::= { ntpConfig 1 } - - -- 4.9.3.8.2 - ntpIpAddressHostname OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..63)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "NTP server's IP address or hostname if DNS is enabled - and configured." - ::= { ntpConfig 2 } - - -- 4.9.3.8.3 - ntpUpdateFrequency OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The frequency in minutes that the NTP service runs. - The value range is 3 to 1440." - ::= { ntpConfig 3 } - - -- 4.9.3.8.5 - ntpUpdateClock OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Update the IMM system clock with the specified NTP server. - A valid NTP server must be configured first." - ::= { ntpConfig 5 } - --- *********************************************************************** --- System Services --- *********************************************************************** - -- *********************************************************************** - -- System Watch Dog Timers - -- *********************************************************************** - serverTimers OBJECT IDENTIFIER ::= { generalSystemSettings 1 } - - oSHang OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - twoAndHalfMinutes(150), - threeMinutes(180), - threeAndHalfMinutes(210), - fourMinutes(240), - tenMinutes(600) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Number, in 1 second intervals, the IMM will - check to insure the OS is operating properly. - If the operating system fails to respond within 6 seconds to one - of these checks, the remote supervisor adapter will generate - an O/S Timeout alert(if enabled) and automatically restart the - system one time. Once the system is restarted, the O/S Watchdog - is automatically disabled until the operating - system is shutdown and the server is power cycled." - ::= { serverTimers 1 } - - oSLoader OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - oneHalfMinutes(1), - oneMinutes(2), - oneAndHalfMinutes(3), - twoMinutes(4), - twoAndHalfMinutes(5), - threeMinutes(6), - threeAndHalfMinutes(7), - fourMinutes(8), - fourAndHalfMinutes(9), - fiveMinutes(10), - sevenAndHalfMinutes(15), - tenMinutes(20), - fifteenMinutes(30), - twentyMinutes(40), - thirtyMinutes(60), - oneHour(120), - twoHours(240) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Number in 30 second intervals the remote IMM will wait - between completion of POST and the end of loading the OS. - If this interval is exceeded, the IMM will - generate a Loader Timeout alert(if enabled) and automatically restart - the system one time. Once the system is restarted, the - Loader Timeout is automatically disabled until the operating - system is shutdown and the server is power cycled." - ::= { serverTimers 2 } - - - -- *********************************************************************** - -- PXE Boot - -- *********************************************************************** - networkPXEboot OBJECT-TYPE - SYNTAX INTEGER { - networkPXEBootDisabled(0), - networkPXEBootEnabled(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Modify the system's boot sequence for the next system restart - in order to attempt a PXE/DHCP network boot. The system's boot - sequence(set via the BIOS settings) will be altered only if the - system is not under PAP (Privileged Access Protection)." - ::= { generalSystemSettings 2 } - --- *********************************************************************** --- System Power Control --- *********************************************************************** - - -- *********************************************************************** - -- Power Statistics for the system - -- *********************************************************************** - powerStatistics OBJECT IDENTIFIER ::= { systemPower 1 } - currentSysPowerStatus OBJECT-TYPE - SYNTAX INTEGER { - poweredOff(0), - poweredOn(255) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates if the system is currently powered on or off." - ::= { powerStatistics 1 } - - - powerOnHours OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Number of hours the system has been powered on." - ::= { powerStatistics 2 } - - restartCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Number of times the system has been restarted." - ::= { powerStatistics 3 } - - systemState OBJECT-TYPE - SYNTAX INTEGER { - systemPowerOfforStateUnknown(0), - systemPowerOnorStartingUEFI(1), - systemInUEFI(2), - uEFIErrorDetected(3), - bootingOSorInUnsupportedOS(4), - oSBooted(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Shows the current operational state of the system." - ::= { powerStatistics 4 } - - -- *********************************************************************** - -- System Power off configuration - -- *********************************************************************** - powerSysConfig OBJECT IDENTIFIER ::= { systemPower 2 } - - - powerSysOffDelay OBJECT-TYPE - SYNTAX INTEGER { - noDelay(0), - oneHalfMinute(30), - oneMinute(60), - twoMinutes(120), - threeMinutes(180), - fourMinutes(240), - fiveMinute(300), - sevenAndHalfMinutes(450), - tenMinutes(600), - fifteenMinutes(900), - twentyMinutes(1200), - thirtyMinutes(1800), - oneHour(3600), - twoHours(7200) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number of 1 second interval the IMM will - wait before powering off the system." - ::= { powerSysConfig 1 } - - - powerSysOnClockSetting OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The clock setting used to determine when the IMM - will power on the system. The examples and the format follow: - - (1)For example to set the value so the system will power on - March 4, 2001 at 06:00AM set the value to: '03/04/2001,06:00'. - In order to insure correct operation, it is advisable for the - user to read the date and time of the IMM - clock before setting this value to a future time. - (2)Setting the reset value will cause the - power off timer to be reset and be deactivated. For example - to reset the clock set the value to: '01/01/2000,00:00', - - field contents range - _____ ________ _____ - 1 month 01..12 (reset value - 01) - 2 separator '/' - 3 day 01..31 (reset value - 01) - 4 separator '/' - 5 year 2000..2037 (reset value - 2000) - 6 separator ',' - 7 hour 00..23 (reset value - 00) - 8 separator ':' - 9 minutes 00..59 (reset value - 00) - " - ::= { powerSysConfig 2 } - - -- *********************************************************************** - -- System Power off control - -- *********************************************************************** - powerOffSystemControl OBJECT IDENTIFIER ::= { systemPower 3 } - - powerOffWithOsShutdown OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Power off the system after performing a OS shutdown." - ::= { powerOffSystemControl 1 } - - powerOffImmediately OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Power off the system immediately." - ::= { powerOffSystemControl 2 } - - -- *********************************************************************** - -- System Power on control - -- *********************************************************************** - powerOnSystemControl OBJECT IDENTIFIER ::= { systemPower 4 } - - powerOnImmediately OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Power on the system immediately." - ::= { powerOnSystemControl 2 } - - -- *********************************************************************** - -- Schedule Power Actions - -- *********************************************************************** - powerCyclingSchedule OBJECT IDENTIFIER ::= { systemPower 5 } - - schedulePowerOffWithOsShutdown OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Power Off the system after performing a OS shutdown at specified time and day of the week. - Example: Monday,09:00 - - field contents range - _____ ________ _____ - 1 day EveryDayOfWeek,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Never (reset value - Never) - 2 separator ',' - 3 hour 00..23 (reset value - 00) - 4 separator ':' - 5 minutes 00..59 (reset value - 00) - day is case insensitive. - It is invalid to set a non zero time with day as Never. - To reset, set as Never,00:00." - ::= { powerCyclingSchedule 1 } - - schedulePowerOnSystem OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Power On the system at specified time and day of the week. - Example: Monday,09:00 - - field contents range - _____ ________ _____ - 1 day EveryDayOfWeek,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Never (reset value - Never) - 2 separator ',' - 3 hour 00..23 (reset value - 00) - 4 separator ':' - 5 minutes 00..59 (reset value - 00) - day is case insensitive. - It is invalid to set a non zero time with day as Never. - To reset, set as Never,00:00." - ::= { powerCyclingSchedule 2 } - --- *********************************************************************** --- Restart Control --- *********************************************************************** - - shutdownOsThenRestart OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Shutdown the OS and then restart the system and boot the OS." - ::= { restartReset 1 } - - restartSystemImmediately OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Restart the system immediately and then the boot OS." - ::= { restartReset 2 } - - - restartSPImmediately OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Restart the IMM immediately." - ::= { restartReset 3 } - - resetSPConfigAndRestart OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Will cause all the IMM information to - be reset to it's initial factory defaults(all previous - configuration information is lost) and the IMM - will be re-started." - ::= { restartReset 4 } - - scheduleShutdownOsThenRestart OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Shutdown the OS and then restart the system and boot the OS - at specified Time and Day of the week. - Example: Monday,09:00 - - field contents range - _____ ________ _____ - 1 day EveryDayOfWeek,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Never (reset value - Never) - 2 separator ',' - 3 hour 00..23 (reset value - 00) - 4 separator ':' - 5 minutes 00..59 (reset value - 00) - day is case insensitive. - It is invalid to set a non zero time with day as Never. - To reset, set as Never,00:00." - ::= { restartReset 5 } - - resetPowerSchedules OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "reset all power schedules. - schedulePowerOnSystem,schedulePowerOffWithOsShutdown, scheduleShutdownOsThenRestart. - This does not reset powerSysOnClockSetting" - ::= { restartReset 6 } - - - --- *********************************************************************** --- Firmware Update --- *********************************************************************** - firmwareUpdateTarget OBJECT-TYPE - SYNTAX INTEGER { - immCard(0) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Target module whose firmware will be updated." - ::= { firmwareUpdate 1 } - - firmwareUpdateTftpServer OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..63)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "IP address of the TFTP server where the firmware file resides. - The address must be entered in a dotted decimal IP string - (eg. 9.37.44.2)." - ::= { firmwareUpdate 2 } - - firmwareUpdateFileName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..63)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "File name of the firmware file." - ::= { firmwareUpdate 3 } - - firmwareUpdateStart OBJECT-TYPE - SYNTAX INTEGER { - execute(1) - } - ACCESS write-only - STATUS mandatory - DESCRIPTION - "Start updating the firmware of the specified IMM Card. - Note 1: The firmware update might take up to several - minutes to complete. Do not reset the IMM Card until - the control has been returned. At this point, the results - will be displayed. - Note 2: Use firmwareUpdateStatus to confirm the status of - the last firmware update initiated by SNMP method. The - IMM Card must be restarted for the new firmware to - take affect." - ::= { firmwareUpdate 4 } - - - firmwareUpdateStatus OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Get the status of the last firmware update which was - initiated through SNMP method." - ::= { firmwareUpdate 5 } - - - -END diff --git a/mibs/INTEL-LAN-ADAPTERS-MIB b/mibs/INTEL-LAN-ADAPTERS-MIB deleted file mode 100644 index 4ef2d3f0a3..0000000000 --- a/mibs/INTEL-LAN-ADAPTERS-MIB +++ /dev/null @@ -1,1529 +0,0 @@ --- /***************************************************************************** --- ** INTEL CONFIDENTIAL ** --- ** ** --- ** Copyright 1998 2011 Intel Corporation All Rights Reserved. ** --- ** ** --- ** The source code contained or described herein and all documents related ** --- ** to the source code ("Material") are owned by Intel Corporation or its ** --- ** suppliers or licensors. Title to the Material remains with Intel ** --- ** Corporation or its suppliers and licensors. The Material contains trade ** --- ** secrets and proprietary and confidential information of Intel or its ** --- ** suppliers and licensors. The Material is protected by worldwide ** --- ** copyright and trade secret laws and treaty provisions. No part of the ** --- ** Material may be used, copied, reproduced, modified, published, ** --- ** uploaded, posted, transmitted, distributed, or disclosed in any way ** --- ** without Intel’s prior express written permission. ** --- ** ** --- ** No license under any patent, copyright, trade secret or other ** --- ** intellectual property right is granted to or conferred upon you by ** --- ** disclosure or delivery of the Materials, either expressly, by ** --- ** implication, inducement, estoppel or otherwise. Any license under such ** --- ** intellectual property rights must be express and approved by Intel in ** --- ** writing. ** --- *****************************************************************************/ - -INTEL-LAN-ADAPTERS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY,OBJECT-TYPE, - NOTIFICATION-TYPE, - Counter32, - Integer32, - Gauge32, - enterprises - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, - PhysAddress, - DisplayString - FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP - FROM SNMPv2-CONF - ; - -intellan MODULE-IDENTITY - LAST-UPDATED "201210310000Z" -- Oct, 31, 2012 - ORGANIZATION "Intel Corp" - CONTACT-INFO - "Intel Corp - http://www.intel.com/" - DESCRIPTION - "The MIB module for Intel LAN SNMP agent." - - REVISION "201210310000Z" -- Oct 31, 2012 - DESCRIPTION - "Version 1.4.10 - Removed the extra 1 after enterprises ID" - - ::= { enterprises 3183 } - - ---iso OBJECT IDENTIFIER ::= { 1 } ---org OBJECT IDENTIFIER ::= { iso 3 } ---dod OBJECT IDENTIFIER ::= { org 6 } ---internet OBJECT IDENTIFIER ::= { dod 1 } ---directory OBJECT IDENTIFIER ::= { internet 1 } ---mgmt OBJECT IDENTIFIER ::= { internet 2 } ---experimental OBJECT IDENTIFIER ::= { internet 3 } ---private OBJECT IDENTIFIER ::= { internet 4 } ---enterprises OBJECT IDENTIFIER ::= { private 1 } -intel OBJECT IDENTIFIER ::= { enterprises 343 } -products OBJECT IDENTIFIER ::= { intel 2 } -nic-products OBJECT IDENTIFIER ::= { products 7 } -intel-lan-adapters OBJECT IDENTIFIER ::= { nic-products 2 } - -component-description OBJECT IDENTIFIER ::= { intel-lan-adapters 1 } - -InterfaceIndex ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "A unique value, greater than zero, for each interface or - interface sub-layer in the managed system. It is - recommended that values are assigned contiguously starting - from 1. The value for each interface sub-layer must remain - constant at least from one re-initialization of the entity's - network management system to the next re-initialization." - SYNTAX Integer32 (1..2147483647) - -company OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Company that provided this MIB - Intel(R) Corporation." - ::= { component-description 1 } - -description OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Description of this component - - Intel(R) Network Adapter(s), Advanced Management." - ::= { component-description 2 } - -operatingSystem OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Operating System of the server on which the SNMP agent is executed." - ::= { component-description 3 } - -mibVersion1-4-3 OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Version of this MIB - the empty string is always returned." - ::= { component-description 4 } - -mibVersionSupported OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Version of the MIB supported by the agent. - 1.x.y indicates that every MIB version of that template is supported by the agent." - ::= { component-description 5 } - -agentExtensionVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Version of the SNMP extension agent." - ::= { component-description 6 } - -status OBJECT-TYPE - SYNTAX INTEGER { - baseDriverNotLoadedAnsNotLoaded(0), - baseDriverLoadedAnsNotLoaded(1), - baseDriverNotLoadedAnsLoaded(2), - baseDriverLoadedAnsLoaded(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates status and functionality of the adapter(s) - - whether the base driver and ANS are loaded." - ::= { component-description 7 } - - -adaptersTables OBJECT IDENTIFIER ::= { intel-lan-adapters 2 } - --- ****************************** --- Generic Adapter Attr Table --- ****************************** -genericAdaptersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 1 } - -genericAdaptersAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GenericAdapterAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all kinds of adapters." - ::= { genericAdaptersAttrTables 1 } - -genericAdapterAttrEntry OBJECT-TYPE - SYNTAX GenericAdapterAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all kinds of adapters. - There is one 'entry' for each physical or virtual adapter." - INDEX { adapterIndex } - ::= { genericAdaptersAttrTable 1 } - -GenericAdapterAttrEntry ::= SEQUENCE { - adapterIndex InterfaceIndex, - adapterName DisplayString, - adapterType INTEGER, - adapterDriverLoadStatus INTEGER -} - -adapterIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value, greater than or equal to zero, for each interface." - ::= { genericAdapterAttrEntry 1 } - -adapterName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Name of the adapter interface. - There is a unique name for each instance." - ::= { genericAdapterAttrEntry 2 } - -adapterType OBJECT-TYPE - SYNTAX INTEGER { - standAlone(0), - teamMember(1), - virtual(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Type of adapter (member, stand-alone, or virtual)." - ::= { genericAdapterAttrEntry 3 } - -adapterDriverLoadStatus OBJECT-TYPE - SYNTAX INTEGER { - loaded(0), - notLoaded(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Load status of the driver: - -'loaded' if the driver is loaded on the NIC; 'notLoaded' otherwise. - A status of 'notLoaded' means that the NIC is missing (via 'hotRemove') - or the driver is not fully loaded for some reason." - ::= { genericAdapterAttrEntry 4 } - -genericAdaptersDriversAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GenericAdapterDriverAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all kinds of adapter drivers." - ::= { genericAdaptersAttrTables 2 } - -genericAdapterDriverAttrEntry OBJECT-TYPE - SYNTAX GenericAdapterDriverAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all kinds of adapter drivers. - There is one 'entry' for each adapter driver" - INDEX { adapterIndex } - ::= { genericAdaptersDriversAttrTable 1 } - -GenericAdapterDriverAttrEntry ::= SEQUENCE { - adapterDriverName DisplayString, - adapterDriverInfo DisplayString, - adapterDriverVersion DisplayString, - adapterDriverPath DisplayString, - adapterDriverDate DisplayString, - adapterDriverSize DisplayString, - adapterIpAddress DisplayString -} - -adapterDriverName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Name of the adapter driver." - ::= { genericAdapterDriverAttrEntry 1 } - -adapterDriverInfo OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Additional information about the adapter. Includes name of the NIC." - ::= { genericAdapterDriverAttrEntry 2 } - -adapterDriverVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Adapter driver version number." - ::= { genericAdapterDriverAttrEntry 3 } - -adapterDriverPath OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Adapter driver path name." - ::= { genericAdapterDriverAttrEntry 4 } - -adapterDriverDate OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Adapter driver creation date (in mm/dd/yy format)." - ::= { genericAdapterDriverAttrEntry 5 } - -adapterDriverSize OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Adapter driver file size." - ::= { genericAdapterDriverAttrEntry 6 } - --- ***************************************************************** --- Generic Adapter IP address --- ***************************************************************** - -adapterIpAddress OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Adapter IP address" - ::= { genericAdapterDriverAttrEntry 7 } - -genericAdaptersTrafficStatsAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GenericAdapterTrafficStatsAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Traffic stats common to all kinds of adapters." - ::= { genericAdaptersAttrTables 3 } - -genericAdapterTrafficStatsAttrEntry OBJECT-TYPE - SYNTAX GenericAdapterTrafficStatsAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Traffic stats common to all kinds of adapters. - There is one 'entry' for each adapter instance." - INDEX { adapterIndex } - ::= { genericAdaptersTrafficStatsAttrTable 1 } - -GenericAdapterTrafficStatsAttrEntry ::= SEQUENCE { - adapterRxPackets Counter32, - adapterTxPackets Counter32, - adapterRxBytes Counter32, - adapterTxBytes Counter32, - adapterRxErrors Counter32, - adapterTxErrors Counter32, - adapterRxDropped Counter32, - adapterTxDropped Counter32, - adapterRxMulticast Counter32, - adapterCollisions Counter32 -} - -adapterRxPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets received." - ::= { genericAdapterTrafficStatsAttrEntry 1 } - -adapterTxPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets transmitted." - ::= { genericAdapterTrafficStatsAttrEntry 2 } - -adapterRxBytes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of bytes received." - ::= { genericAdapterTrafficStatsAttrEntry 3 } - -adapterTxBytes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of bytes transmitted." - ::= { genericAdapterTrafficStatsAttrEntry 4 } - -adapterRxErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets received with errors - (packets that failed to reach the protocol)." - ::= { genericAdapterTrafficStatsAttrEntry 5 } - -adapterTxErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets that failed to transmit." - ::= { genericAdapterTrafficStatsAttrEntry 6 } - -adapterRxDropped OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of receive packets dropped due to overrun." - ::= { genericAdapterTrafficStatsAttrEntry 7 } - -adapterTxDropped OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of transmit packets dropped due to successive collisions." - ::= { genericAdapterTrafficStatsAttrEntry 8 } - -adapterRxMulticast OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of Multicast packets received." - ::= { genericAdapterTrafficStatsAttrEntry 9 } - -adapterCollisions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of single collisions." - ::= { genericAdapterTrafficStatsAttrEntry 10 } - --- ******************************* --- Physical Adapter Attr Table --- ******************************* -physicalAdaptersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 2 } - -physicalAdaptersAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF PhysicalAdapterAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all Physical Adapters." - ::= { physicalAdaptersAttrTables 1 } - -physicalAdapterAttrEntry OBJECT-TYPE - SYNTAX PhysicalAdapterAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all Physical Adapters. - There is one 'entry' for each standalone or member adapter." - INDEX { physicalAdapterIndex } - ::= { physicalAdaptersAttrTable 1 } - -PhysicalAdapterAttrEntry ::= SEQUENCE { - physicalAdapterIndex InterfaceIndex, - physicalAdapterLinkStatus INTEGER, - physicalAdapterLinkStatusChangesCounter Counter32, - physicalAdapterSpeed Gauge32, - physicalAdapterDplxMode INTEGER, - physicalAdapterAutoNegotiation INTEGER, - physicalAdapterPciBus Integer32, - physicalAdapterPciSlot Integer32, - physicalAdapterIrq Integer32, - physicalAdapterCurrentNA PhysAddress, - physicalAdapterPermanentNA PhysAddress, - physicalAdapterOnlineDiagStatus INTEGER, - physicalAdapterExpressTeamed INTEGER, - physicalAdapterExpressTeamBundleId Integer32 -} - -physicalAdapterIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value, greater than or equal to zero, for each interface." - ::= { physicalAdapterAttrEntry 1 } - -physicalAdapterLinkStatus OBJECT-TYPE - SYNTAX INTEGER { - not-available(-1), - link-up(0), - link-down(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Physical adapter link status. Appears only if available - - that is, only if the driver is compliant with SNMP; - otherwise, NO_SUCH_NAME is returned." - ::= { physicalAdapterAttrEntry 2 } - -physicalAdapterLinkStatusChangesCounter OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of changes in physical adapter link status. - Any change ('up-to-down' or 'down- to-up') is counted. - This value can be reset (to zero) by the user; no other value is permitted. - This value appears only if it is available - - that is, only if the driver is compliant with SNMP; - otherwise, NO_SUCH_NAME is returned." - ::= { physicalAdapterAttrEntry 3 } - -physicalAdapterSpeed OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Physical adapter speed (in Mbps). - Appears only for an SNMP-compliant adapter with link up." - ::= { physicalAdapterAttrEntry 4 } - -physicalAdapterDplxMode OBJECT-TYPE - SYNTAX INTEGER { - not-available(0), - half(1), - full(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Physical Adapter Duplex Mode. - Appears only for an SNMP-compliant adapter with link up." - ::= { physicalAdapterAttrEntry 5 } - -physicalAdapterAutoNegotiation OBJECT-TYPE - SYNTAX INTEGER { - on(0), - off(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Physical adapter autonegotiation mode. - This value appears only if it is available - - that is, only if the driver is compliant with SNMP; - otherwise, NO_SUCH_NAME is returned." - ::= { physicalAdapterAttrEntry 6 } - -physicalAdapterPciBus OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Physical adapter PCI bus number." - ::= { physicalAdapterAttrEntry 7 } - -physicalAdapterPciSlot OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Physical adapter PCI slot number." - ::= { physicalAdapterAttrEntry 8 } - -physicalAdapterIrq OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Physical adapter Interrupt Request number." - ::= { physicalAdapterAttrEntry 9 } - -physicalAdapterCurrentNA OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current MAC address of the physical adapter(in hex notation)." - ::= { physicalAdapterAttrEntry 10 } - -physicalAdapterPermanentNA OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Permanent MAC address of the physical adapter(in hex notation)." - ::= { physicalAdapterAttrEntry 11 } - -physicalAdapterOnlineDiagStatus OBJECT-TYPE - SYNTAX INTEGER { - not-available(-1), - failed(0), - passed(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Online Diagnostics Status of the Physical Adapter. - Online Diagnostics consist of Link Test and other Hardware Tests." - ::= { physicalAdapterAttrEntry 12 } - -physicalAdapterExpressTeamed OBJECT-TYPE - SYNTAX INTEGER { - not-available(0), - primary(1), - secondary(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Physical Adapter Express team status. - Appears only for an adapter with express teaming capability." - ::= { physicalAdapterAttrEntry 13 } - -physicalAdapterExpressTeamBundleId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unique value to identify the express team in the system." - ::= { physicalAdapterAttrEntry 14 } - -physicalAdaptersAttrOffloadTable OBJECT-TYPE - SYNTAX SEQUENCE OF PhysicalAdapterAttrOffloadEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes of offloading-enabled physical adapters. - There is one 'entry' for each SNMP-compliant physical adapter." - ::= { physicalAdaptersAttrTables 2 } - -physicalAdapterAttrOffloadEntry OBJECT-TYPE - SYNTAX PhysicalAdapterAttrOffloadEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes of offloading-enabled physical adapters. - There is one 'entry' for each SNMP-compliant physical adapter." - INDEX { physicalAdapterIndex } - ::= { physicalAdaptersAttrOffloadTable 1 } - -PhysicalAdapterAttrOffloadEntry ::= SEQUENCE { - physicalAdapterTcpRxChecksumOffLoadEnable INTEGER, - physicalAdapterTcpRxChecksumBad Counter32, - physicalAdapterTcpTxChecksumOffLoadEnable INTEGER, - physicalAdapterIpv4RxChecksumOffLoadEnable INTEGER, - physicalAdapterIpv4TxChecksumOffLoadEnable INTEGER, - physicalAdapterIpv4TCPSegmentationOffLoadEnable INTEGER -} - -physicalAdapterTcpRxChecksumOffLoadEnable OBJECT-TYPE - SYNTAX INTEGER { - enabled(0), - disabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When enabled, TCP for 'receive' checksums are performed in hardware." - ::= { physicalAdapterAttrOffloadEntry 1 } - -physicalAdapterTcpRxChecksumBad OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bad 'receive' checksums." - ::= { physicalAdapterAttrOffloadEntry 2 } - -physicalAdapterTcpTxChecksumOffLoadEnable OBJECT-TYPE - SYNTAX INTEGER { - enabled(0), - disabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When enabled, TCP for 'transmit' checksums are performed in hardware." - ::= { physicalAdapterAttrOffloadEntry 3 } - -physicalAdapterIpv4RxChecksumOffLoadEnable OBJECT-TYPE - SYNTAX INTEGER { - enabled(0), - disabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When enabled, IPv4 for 'receive' checksums are performed in hardware." - ::= { physicalAdapterAttrOffloadEntry 4 } - -physicalAdapterIpv4TxChecksumOffLoadEnable OBJECT-TYPE - SYNTAX INTEGER { - enabled(0), - disabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When enabled, IPv4 for 'receive' checksums are performed in hardware." - ::= { physicalAdapterAttrOffloadEntry 5 } - -physicalAdapterIpv4TCPSegmentationOffLoadEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When enabled, TCP Segmentation is performed in hardware." - ::= { physicalAdapterAttrOffloadEntry 6 } - --- ************************************ --- Virtual Adapter Attr Tables --- ************************************ -virtualAdaptersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 3 } - -virtualAdaptersAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF VirtualAdapterAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all iANS-virtual adapters." - ::= { virtualAdaptersAttrTables 1 } - -virtualAdapterAttrEntry OBJECT-TYPE - SYNTAX VirtualAdapterAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all iANS-virtual adapters. - There is one 'entry' for each virtual adapter" - INDEX { virtualAdapterIndex } - ::= { virtualAdaptersAttrTable 1 } - -VirtualAdapterAttrEntry ::= SEQUENCE { - virtualAdapterIndex InterfaceIndex, - virtualAdapterAnsId Integer32 -} - -virtualAdapterIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value, greater than or equal to zero, for each interface." - ::= { virtualAdapterAttrEntry 1 } - -virtualAdapterAnsId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ID of the team to which the adapter belongs." - ::= { virtualAdapterAttrEntry 2 } - -virtualAdaptersVlanAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF VirtualAdapterVlanAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all iANS-virtual adapters VLANs." - ::= { virtualAdaptersAttrTables 2 } - -virtualAdapterVlanAttrEntry OBJECT-TYPE - SYNTAX VirtualAdapterVlanAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "VLAN attributes.Appears for virtual adapters that support VLANs only. - There is one 'entry' for each VLAN." - INDEX { virtualAdapterIndex } - ::= { virtualAdaptersVlanAttrTable 1 } - -VirtualAdapterVlanAttrEntry ::= SEQUENCE { - virtualAdapterVlanId INTEGER -} - -virtualAdapterVlanId OBJECT-TYPE - SYNTAX INTEGER { - none(0) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ID for this virtual adapter VLAN." - ::= { virtualAdapterVlanAttrEntry 1 } - --- ******************** --- Ans Attr Tables --- ******************** -ansAttrTables OBJECT IDENTIFIER ::= { adaptersTables 4 } - -ansAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF AnsAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "ANS attributes." - ::= { ansAttrTables 1 } - -ansAttrEntry OBJECT-TYPE - SYNTAX AnsAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "ANS attributes. There is one 'entry' for each team" - INDEX { ansId } - ::= { ansAttrTable 1 } - -AnsAttrEntry ::= SEQUENCE { - ansId Integer32, - ansNumberOfMembers Integer32, - ansNumberOfVirtualAdapters Integer32 -} - -ansId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ANS ID. A unique value." - ::= { ansAttrEntry 1 } - -ansNumberOfMembers OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of member adapters in the team." - ::= { ansAttrEntry 2 } - -ansNumberOfVirtualAdapters OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of virtual adapters in the team." - ::= { ansAttrEntry 3 } - -ansVlansAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF AnsVlanAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "ANS attributes." - ::= { ansAttrTables 2 } - -ansVlanAttrEntry OBJECT-TYPE - SYNTAX AnsVlanAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "ANS VLAN attributes. - Appears only if VLAN is active. There is one 'entry' for each Vlan." - INDEX { ansId } - ::= { ansVlansAttrTable 1 } - -AnsVlanAttrEntry ::= SEQUENCE { - ansVlanTaggingType INTEGER -} - -ansVlanTaggingType OBJECT-TYPE - SYNTAX INTEGER { - none(0), - tag-802-1Q(1), - tag-802-1P(2), - tag-802-3AC(3), - tag-iSL(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Tagging type of the VLAN adapter." - ::= { ansVlanAttrEntry 1 } - -ansTeamsAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF AnsTeamAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "ANS team attributes." - ::= { ansAttrTables 3 } - -ansTeamAttrEntry OBJECT-TYPE - SYNTAX AnsTeamAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "ANS team attributes. Appears only when adapter teaming exist. - There is one 'entry' for each team." - INDEX { ansId } - ::= { ansTeamsAttrTable 1 } - -AnsTeamAttrEntry ::= SEQUENCE { - ansTeamName DisplayString, - ansTeamMode INTEGER, - ansTeamLinkState INTEGER, - ansTeamSpeed Gauge32, - ansTeamProbesState INTEGER, - ansTeamProbesMode INTEGER, - ansTeamLoadBalanceRefresh INTEGER, - ansTeamProbesSendTime INTEGER, - ansTeamPreferredPrimaryIndex INTEGER, - ansTeamCurrentPrimaryIndex INTEGER, - ansTeamPreviousPrimaryIndex INTEGER, - ansTeamFailoverCounter Counter32, - ansTeamSlaCompatible INTEGER, - ansTeamAggrSelectionMode INTEGER, - ansTeamRlbSupport INTEGER -} - -ansTeamName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unique ANS team name" - ::= { ansTeamAttrEntry 1 } - -ansTeamMode OBJECT-TYPE - SYNTAX INTEGER { - adapter-fault-tolerance(0), - adaptive-load-balancing(1), - static-link-aggregation(2), - iEEE-802-3ad(4), - switch-fault-tolerance(5), - none(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Team mode." - ::= { ansTeamAttrEntry 2 } - -ansTeamLinkState OBJECT-TYPE - SYNTAX INTEGER { - up(0), - down(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Team link state. - Aggregation of the link state of all team members ( 0 = some up)." - ::= { ansTeamAttrEntry 3 } - -ansTeamSpeed OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Team speed.Speed of the current primary member (in Mbps)." - ::= { ansTeamAttrEntry 4 } - -ansTeamProbesState OBJECT-TYPE - SYNTAX INTEGER { - probes-enabled(0), - probes-disabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If enabled, the ANS uses probes to check on its members." - ::= { ansTeamAttrEntry 5 } - -ansTeamProbesMode OBJECT-TYPE - SYNTAX INTEGER { - broadcast(0), - multicast(1), - not-available(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Mode of probe usage." - ::= { ansTeamAttrEntry 6 } - -ansTeamLoadBalanceRefresh OBJECT-TYPE - SYNTAX INTEGER { - not-available(0) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "In seconds. If available, the number of seconds that passes before - the software resets or refreshes the current load across team members." - ::= { ansTeamAttrEntry 7 } - -ansTeamProbesSendTime OBJECT-TYPE - SYNTAX INTEGER { - not-available(0) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "In seconds. If available, - the interval in seconds during which probe packets are sent." - ::= { ansTeamAttrEntry 8 } - -ansTeamPreferredPrimaryIndex OBJECT-TYPE - SYNTAX INTEGER { - not-available(-1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Index of the preferred primary member adapter. " - ::= { ansTeamAttrEntry 9 } - -ansTeamCurrentPrimaryIndex OBJECT-TYPE - SYNTAX INTEGER { - not-available(-1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Index of the current primary member adapter." - ::= { ansTeamAttrEntry 10 } - -ansTeamPreviousPrimaryIndex OBJECT-TYPE - SYNTAX INTEGER { - not-available(-1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Index of the previous primary member adapter." - ::= { ansTeamAttrEntry 11 } - -ansTeamFailoverCounter OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Failover counter - - that is, the number of failovers the team suffered. - This value can be reset by the user - - that is, it can be set to zero only; no other value is permitted." - ::= { ansTeamAttrEntry 12 } - -ansTeamSlaCompatible OBJECT-TYPE - SYNTAX INTEGER { - not-available(-1), - yes(0), - no(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates compatibility with Static Link Aggregation mode - when in IEEE 802.3AD mode." - ::= { ansTeamAttrEntry 13 } - -ansTeamAggrSelectionMode OBJECT-TYPE - SYNTAX INTEGER { - not-available(-1), - bandwidth(0), - count(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates aggregation selection mode when in IEEE 802.3AD mode." - ::= { ansTeamAttrEntry 14 } - -ansTeamRlbSupport OBJECT-TYPE - SYNTAX INTEGER { - not-available(-1), - enabled(0), - disabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether 'receive load balancing support' is enabled - when in AdaptiveLoadBalancing teaming mode. - (If disabled, only the transmission is balanced.)" - ::= { ansTeamAttrEntry 15 } - --- *********************************** --- Ans Member Attr Tables --- *********************************** -ansMembersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 5 } - -ansMembersAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF AnsMemberAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all iANS-TeamMember Adapters." - ::= { ansMembersAttrTables 1 } - -ansMemberAttrEntry OBJECT-TYPE - SYNTAX AnsMemberAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all iANS-TeamMember Adapters. - There is one 'entry' for each team member adapter." - INDEX { ansMemberIndex } - ::= { ansMembersAttrTable 1 } - -AnsMemberAttrEntry ::= SEQUENCE { - ansMemberIndex InterfaceIndex, - ansMemberAnsId Integer32 -} - -ansMemberIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each member. The value is non-negative and identical - to the value of the physical adapter associated with this member." - ::= { ansMemberAttrEntry 1 } - -ansMemberAnsId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ID of the ANS to which the Adapter belongs." - ::= { ansMemberAttrEntry 2 } - -ansTeamMembersAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF AnsTeamMemberAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes common to all iANS-TeamMember Adapters." - ::= { ansMembersAttrTables 2 } - -ansTeamMemberAttrEntry OBJECT-TYPE - SYNTAX AnsTeamMemberAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Attributes of iANS-TeamMember Adapters related to adapter teaming. - Appears only if adapter teaming exists." - INDEX { ansMemberIndex } - ::= { ansTeamMembersAttrTable 1 } - -AnsTeamMemberAttrEntry ::= SEQUENCE { - ansTeamMemberState INTEGER, - ansTeamMemberFailureCounter Counter32, - ansTeamMemberPriority INTEGER -} - -ansTeamMemberState OBJECT-TYPE - SYNTAX INTEGER { - active(0), - disabled(1), - standby(2), - active-secondary(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "iANS-TeamMember adapter state." - ::= { ansTeamMemberAttrEntry 1 } - -ansTeamMemberFailureCounter OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Failure counter - that is, the number of failovers from this member. - This value can be reset by the user - - that is, it can be set to zero only; no other value is permitted." - ::= { ansTeamMemberAttrEntry 2 } - -ansTeamMemberPriority OBJECT-TYPE - SYNTAX INTEGER { - none(0), - primary(1), - secondary(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Priority of the team member." - ::= {ansTeamMemberAttrEntry 3 } - --- ****** --- events --- ****** - -events OBJECT IDENTIFIER ::= { intel-lan-adapters 3 } - --- ********************** --- physicalAdapter Events --- ********************** -physicalAdaptersEvents OBJECT IDENTIFIER ::= { events 1 } - -physicalAdaptersTraps OBJECT IDENTIFIER ::= { physicalAdaptersEvents 1 } - -physicalAdapterLinkUpTrap NOTIFICATION-TYPE - OBJECTS { physicalAdapterIndex } - STATUS current - DESCRIPTION - "Adapter has reached a linkup state." - ::= { physicalAdaptersTraps 1 } - -physicalAdapterLinkDownTrap NOTIFICATION-TYPE - OBJECTS { physicalAdapterIndex } - STATUS current - DESCRIPTION - "Adapter has reached a link down state." - ::= { physicalAdaptersTraps 2 } - -physicalAdapterAddedTrap NOTIFICATION-TYPE - OBJECTS { physicalAdapterIndex } - STATUS current - DESCRIPTION - "Adapter has been installed." - ::= { physicalAdaptersTraps 3 } - -physicalAdapterRemovedTrap NOTIFICATION-TYPE - OBJECTS { physicalAdapterIndex } - STATUS current - DESCRIPTION - "Adapter has been uninstalled." - ::= { physicalAdaptersTraps 4 } - -physicalAdapterOnlineDiagPassedTrap NOTIFICATION-TYPE - OBJECTS { physicalAdapterIndex } - STATUS current - DESCRIPTION - "Adapter's online diagnostics passed." - ::= { physicalAdaptersTraps 5 } - -physicalAdapterOnlineDiagFailedTrap NOTIFICATION-TYPE - OBJECTS { physicalAdapterIndex } - STATUS current - DESCRIPTION - "Adapter's online diagnostics failed. - Online diagnostics might fail because of link loss or other hardware issues." - ::= { physicalAdaptersTraps 6 } - -physicalAdapterLinkUpDownTrapEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether a physical adapter's link up and link down traps are enabled. - The user can set this value." - ::= { physicalAdaptersEvents 2 } - -physicalAdapterAddedRemovedTrapEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether a physical adapter's 'added' and 'removed' traps are enabled. - The user can set this value." - ::= { physicalAdaptersEvents 3 } - -physicalAdapterOnlineDiagPassedFailedTrapEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether physicalAdapterOnlineDiag 'passed' and 'failed' are enabled." - ::= { physicalAdaptersEvents 4 } - --- ******************* --- Virtual Adapter Events --- ******************* -virtualAdaptersEvents OBJECT IDENTIFIER ::= { events 2 } - -virtualAdaptersTraps OBJECT IDENTIFIER ::= { virtualAdaptersEvents 1 } - -virtualAdapterAddedTrap NOTIFICATION-TYPE - OBJECTS { virtualAdapterIndex, ansId } - STATUS current - DESCRIPTION - "Virtual adapter has been added to a team." - ::= { virtualAdaptersTraps 1 } - -virtualAdapterRemovedTrap NOTIFICATION-TYPE - OBJECTS { virtualAdapterIndex } - STATUS current - DESCRIPTION - "Virtual adapter has been removed from a team." - ::= { virtualAdaptersTraps 2 } - -virtualAdaptersTrapEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether virtual adapter traps are enabled. - The user can set this value." - ::= { virtualAdaptersEvents 2 } - --- ******************* --- team Events --- ******************* -ansEvents OBJECT IDENTIFIER ::= { events 3 } - -ansTraps OBJECT IDENTIFIER ::= { ansEvents 1 } - -ansTeamFailoverTrap NOTIFICATION-TYPE - OBJECTS { - ansId, - ansTeamCurrentPrimaryIndex, - ansTeamPreviousPrimaryIndex - } - STATUS current - DESCRIPTION - "The primary team member has been changed." - ::= { ansTraps 1 } - -ansAddedTrap NOTIFICATION-TYPE - OBJECTS { ansId } - STATUS current - DESCRIPTION - "Team has been added." - ::= { ansTraps 2 } - -ansRemovedTrap NOTIFICATION-TYPE - OBJECTS { ansId } - STATUS current - DESCRIPTION - "Team has been removed." - ::= { ansTraps 3 } - -ansTrapEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether team traps are enabled. - The user can set this value." - ::= { ansEvents 2 } - --- ******************* --- Team Member Events --- ******************* -teamMembersEvents OBJECT IDENTIFIER ::= { events 4 } - -teamMembersTraps OBJECT IDENTIFIER ::= { teamMembersEvents 1 } - -teamMemberAddedTrap NOTIFICATION-TYPE - OBJECTS { ansMemberIndex, ansId } - STATUS current - DESCRIPTION - "Member has been added to a team." - ::= { teamMembersTraps 1 } - -teamMemberRemovedTrap NOTIFICATION-TYPE - OBJECTS { ansMemberIndex } - STATUS current - DESCRIPTION - "Member has been removed from a team." - ::= { teamMembersTraps 2 } - -teamMemberTrapEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether traps for members are enabled. - The user can set this value." - ::= { teamMembersEvents 2 } - - --- --- Compliance Statements --- - -intellan-conformance OBJECT IDENTIFIER ::= { intellan 1 } -phyAdapterGroups OBJECT IDENTIFIER ::= { intellan-conformance 1 } -phyAdapterNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 2 } -miscGroups OBJECT IDENTIFIER ::= { intellan-conformance 3 } -vtAdapterGroups OBJECT IDENTIFIER ::= { intellan-conformance 4 } -vtAdapterNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 5 } -ansGroups OBJECT IDENTIFIER ::= { intellan-conformance 6 } -ansNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 7 } -teamGroups OBJECT IDENTIFIER ::= { intellan-conformance 8 } -teamNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 9 } - - -intellanCompliances OBJECT IDENTIFIER ::= { intellan-conformance 10 } - -intellan-compliance MODULE-COMPLIANCE - STATUS current - - DESCRIPTION - "Compliance statements for the Intel Lan Agent." - - MODULE -- this module - MANDATORY-GROUPS { phyAdapterGroup, phyAdapterNotificationGroup, - miscGroup, vtAdapterGroup, vtAdapterNotificationGroup } - - - - ::= { intellanCompliances 1 } - - - -phyAdapterGroup OBJECT-GROUP - OBJECTS { physicalAdapterOnlineDiagPassedFailedTrapEnable, physicalAdapterAddedRemovedTrapEnable, physicalAdapterLinkUpDownTrapEnable, - physicalAdapterIpv4TCPSegmentationOffLoadEnable, physicalAdapterIpv4TxChecksumOffLoadEnable, - physicalAdapterIpv4RxChecksumOffLoadEnable, physicalAdapterTcpTxChecksumOffLoadEnable, - physicalAdapterTcpRxChecksumBad, physicalAdapterTcpRxChecksumOffLoadEnable, - physicalAdapterExpressTeamBundleId, physicalAdapterExpressTeamed, - physicalAdapterOnlineDiagStatus, physicalAdapterPermanentNA, - physicalAdapterCurrentNA, physicalAdapterIrq, - physicalAdapterPciSlot, physicalAdapterPciBus, - physicalAdapterAutoNegotiation, physicalAdapterDplxMode, - physicalAdapterSpeed, physicalAdapterLinkStatusChangesCounter, - physicalAdapterLinkStatus, physicalAdapterIndex, - adapterCollisions, adapterRxMulticast, - adapterTxDropped, adapterRxDropped, - adapterTxErrors, adapterRxErrors, - adapterTxBytes, adapterRxBytes, - adapterTxPackets, adapterRxPackets, - adapterIpAddress, adapterDriverSize, - adapterDriverDate, adapterDriverPath, - adapterDriverVersion, adapterDriverInfo, - adapterDriverName, adapterDriverLoadStatus, - adapterType, adapterName, adapterIndex - } - STATUS current - DESCRIPTION - "A collection of objects for phyiscal adapter group" - ::= { phyAdapterGroups 1 } - -phyAdapterNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { - physicalAdapterOnlineDiagFailedTrap, physicalAdapterOnlineDiagPassedTrap, - physicalAdapterRemovedTrap, physicalAdapterAddedTrap, - physicalAdapterLinkDownTrap, physicalAdapterLinkUpTrap - - } - STATUS current - DESCRIPTION - "A collection of notification for physical adapter notification" - ::= { phyAdapterNotificationGroups 1 } - -vtAdapterGroup OBJECT-GROUP - OBJECTS { virtualAdaptersTrapEnable, virtualAdapterVlanId, virtualAdapterAnsId, virtualAdapterIndex - } - STATUS current - DESCRIPTION - "A collection of objects for virtual adapter group" - ::= { vtAdapterGroups 1 } - - -vtAdapterNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { - virtualAdapterRemovedTrap, virtualAdapterAddedTrap - } - STATUS current - DESCRIPTION - "A collection of notification for virtual adapter notification" - ::= { vtAdapterNotificationGroups 1 } - - -ansGroup OBJECT-GROUP - OBJECTS { ansId, ansNumberOfMembers, ansNumberOfVirtualAdapters, - ansVlanTaggingType, ansTeamName, ansTeamMode, ansTeamLinkState, - ansTeamSpeed, ansTeamProbesState, ansTeamProbesMode, - ansTeamLoadBalanceRefresh, ansTeamProbesSendTime, - ansTeamPreferredPrimaryIndex, ansTeamCurrentPrimaryIndex, - ansTeamPreviousPrimaryIndex, ansTeamFailoverCounter, - ansTeamSlaCompatible, ansTeamAggrSelectionMode, ansTeamRlbSupport, - ansMemberIndex, ansMemberAnsId, ansTeamMemberState, - ansTeamMemberFailureCounter, ansTeamMemberPriority, ansTrapEnable - } - STATUS current - DESCRIPTION - "A collection of objects for ans group" - ::= { ansGroups 1 } - - -ansNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { - ansTeamFailoverTrap, ansAddedTrap, ansRemovedTrap - } - STATUS current - DESCRIPTION - "A collection of notification for ans notification" - ::= { ansNotificationGroups 1 } - -teamGroup OBJECT-GROUP - OBJECTS { teamMemberTrapEnable - } - STATUS current - DESCRIPTION - "A collection of objects for team group" - ::= { teamGroups 1 } - - -teamNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { - teamMemberAddedTrap, teamMemberRemovedTrap - } - STATUS current - DESCRIPTION - "A collection of notification for team notification" - ::= { teamNotificationGroups 1 } - -miscGroup OBJECT-GROUP - OBJECTS { status, agentExtensionVersion, - mibVersionSupported, mibVersion1-4-3, - operatingSystem, description, company - } - STATUS current - DESCRIPTION - "A collection of objects for misc. group" - ::= { miscGroups 1 } - --- Compliance statement end - - -END diff --git a/mibs/IPX b/mibs/IPX deleted file mode 100644 index 296ecfe80b..0000000000 --- a/mibs/IPX +++ /dev/null @@ -1,1341 +0,0 @@ -IPX DEFINITIONS ::= BEGIN - --- This MIB defines the management information for a system using the IPX --- protocol. The MIB consists of four groups: --- --- 1. System Group - contains general information about all instances --- of IPX on the system --- --- 2. Circuit Group - contains information about all circuits used by --- IPX on the system --- --- 3. Forwarding Group - contains generic routing information that --- must be provided by any IPX routing protocol. --- --- 4. Services Group - contains information about all known services. --- --- The MIB is designed to support multiple instances of the IPX --- protocol on one system via a system instance identifier which is the --- primary index for every table in this MIB. --- --- This MIB is designed to provide a basic framework for the management --- of systems implementing the IPX protocol. Additional MIBs may be --- created (especially in the area of IPX routing protocols) to contain --- more specific information. Whenever possible, these additional MIBs --- should follow the format of this IPX MIB. Information in these MIBs --- should be linked to this MIB via the use of the system instance --- identifier mentioned above. - - -IMPORTS - enterprises, Counter - FROM RFC1155-SMI - OBJECT-TYPE - FROM RFC-1212 - TRAP-TYPE - FROM RFC-1215 - PhysAddress - FROM RFC1213-MIB; - -novell OBJECT IDENTIFIER ::= { enterprises 23 } -mibDoc OBJECT IDENTIFIER ::= { novell 2 } -ipx OBJECT IDENTIFIER ::= { mibDoc 5 } - - --- Groups - -ipxSystem OBJECT IDENTIFIER ::= {ipx 1} -ipxCircuit OBJECT IDENTIFIER ::= {ipx 2} -ipxForwarding OBJECT IDENTIFIER ::= {ipx 3} -ipxServices OBJECT IDENTIFIER ::= {ipx 4} -ipxTraps OBJECT IDENTIFIER ::= {ipx 5} - --- Types - -NetNumber ::= OCTET STRING (SIZE(4)) - --- System Group --- This group contains global information about each instance of IPX --- running on one system. - --- Basic System Table --- This table contains one entry for each instance of IPX running on --- the system. It contains the management information that should --- be made available by all implementations of the IPX protocol. - -ipxBasicSysTable OBJECT-TYPE - SYNTAX SEQUENCE OF IPXBasicSysEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The IPX System table - basic information." - ::= {ipxSystem 1} - -ipxBasicSysEntry OBJECT-TYPE - SYNTAX IPXBasicSysEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Each entry corresponds to one instance of IPX running - on the system." - INDEX {ipxBasicSysInstance} - ::= {ipxBasicSysTable 1} - -IPXBasicSysEntry ::= SEQUENCE { - ipxBasicSysInstance - INTEGER, - ipxBasicSysExistState - INTEGER, - ipxBasicSysNetNumber - NetNumber, - ipxBasicSysNode - OCTET STRING, - ipxBasicSysName - OCTET STRING, - ipxBasicSysInReceives - Counter, - ipxBasicSysInHdrErrors - Counter, - ipxBasicSysInUnknownSockets - Counter, - ipxBasicSysInDiscards - Counter, - ipxBasicSysInBadChecksums - Counter, - ipxBasicSysInDelivers - Counter, - ipxBasicSysNoRoutes - Counter, - ipxBasicSysOutRequests - Counter, - ipxBasicSysOutMalformedRequests - Counter, - ipxBasicSysOutDiscards - Counter, - ipxBasicSysOutPackets - Counter, - ipxBasicSysConfigSockets - INTEGER, - ipxBasicSysOpenSocketFails - Counter - } - -ipxBasicSysInstance OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The unique identifier of the instance of IPX to which this - row corresponds. This value may be written only when - creating a new entry in the table." - ::= {ipxBasicSysEntry 1} - -ipxBasicSysExistState OBJECT-TYPE - SYNTAX INTEGER { - off(1), - on(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The validity of this entry in the IPX system table. - Setting this field to off indicates that this entry may be - deleted from the system table at the IPX implementation's - discretion." - ::= {ipxBasicSysEntry 2} - -ipxBasicSysNetNumber OBJECT-TYPE - SYNTAX NetNumber - ACCESS read-only - STATUS mandatory - DESCRIPTION "The network number portion of the IPX address of this - system." - ::= {ipxBasicSysEntry 3} - -ipxBasicSysNode OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The node number portion of the IPX address of this - system." - ::= {ipxBasicSysEntry 4} - -ipxBasicSysName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..48)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The readable name for this system." - ::= {ipxBasicSysEntry 5} - -ipxBasicSysInReceives OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The total number of IPX packets received, including - those received in error." - ::= {ipxBasicSysEntry 6} - -ipxBasicSysInHdrErrors OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of IPX packets discarded due to errors in - their headers, including any IPX packet with a size less - than the minimum of 30 bytes." - ::= {ipxBasicSysEntry 7} - -ipxBasicSysInUnknownSockets OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of IPX packets discarded because the - destination socket was not open." - ::= {ipxBasicSysEntry 8} - -ipxBasicSysInDiscards OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of IPX packets received but discarded due to - reasons other than those accounted for by - ipxBasicSysInHdrErrors, ipxBasicSysInUnknownSockets, - ipxAdvSysInDiscards, and ipxAdvSysInCompressDiscards." - ::= {ipxBasicSysEntry 9} - -ipxBasicSysInBadChecksums OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of IPX packets received with incorrect - checksums." - ::= {ipxBasicSysEntry 10} - -ipxBasicSysInDelivers OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The total number of IPX packets delivered locally, - including packets from local applications." - ::= {ipxBasicSysEntry 11} - -ipxBasicSysNoRoutes OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of times no route to a destination was - found." - ::= {ipxBasicSysEntry 12} - -ipxBasicSysOutRequests OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of IPX packets supplied locally for - transmission, not including any packets counted in - ipxAdvForwPackets." - ::= {ipxBasicSysEntry 13} - -ipxBasicSysOutMalformedRequests OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of IPX packets supplied locally that contained - errors in their structure." - ::= {ipxBasicSysEntry 14} - -ipxBasicSysOutDiscards OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of outgoing IPX packets discarded due to - reasons other than those accounted for in - ipxBasicSysOutMalformedRequests, ipxAdvSysOutFiltered, - and ipxAdvSysOutCompressDiscards." - ::= {ipxBasicSysEntry 15} - -ipxBasicSysOutPackets OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The total number of IPX packets transmitted." - ::= {ipxBasicSysEntry 16} - -ipxBasicSysConfigSockets OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The configured maximum number of IPX sockets that may be - open at one time." - ::= {ipxBasicSysEntry 17} - -ipxBasicSysOpenSocketFails OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of IPX socket open calls which failed." - ::= {ipxBasicSysEntry 18} - - --- Advanced System Table --- This table contains one entry for each instance of IPX running on --- the system. It contains the advanced management information that --- may not be available from all implementations of the IPX protocol. - -ipxAdvSysTable OBJECT-TYPE - SYNTAX SEQUENCE OF IPXAdvSysEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The IPX System table - advanced information." - ::= {ipxSystem 2} - -ipxAdvSysEntry OBJECT-TYPE - SYNTAX IPXAdvSysEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Each entry corresponds to one instance of IPX running - on the system." - INDEX {ipxAdvSysInstance} - ::= {ipxAdvSysTable 1} - -IPXAdvSysEntry ::= SEQUENCE { - ipxAdvSysInstance - INTEGER, - ipxAdvSysMaxPathSplits - INTEGER, - ipxAdvSysMaxHops - INTEGER, - ipxAdvSysInTooManyHops - Counter, - ipxAdvSysInFiltered - Counter, - ipxAdvSysInCompressDiscards - Counter, - ipxAdvSysNETBIOSPackets - Counter, - ipxAdvSysForwPackets - Counter, - ipxAdvSysOutFiltered - Counter, - ipxAdvSysOutCompressDiscards - Counter, - ipxAdvSysCircCount - INTEGER, - ipxAdvSysDestCount - INTEGER, - ipxAdvSysServCount - INTEGER - } - -ipxAdvSysInstance OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The unique identifier of the instance of IPX to which this - row corresponds. This value may be written only when - creating a new entry in the table." - ::= {ipxAdvSysEntry 1} - -ipxAdvSysMaxPathSplits OBJECT-TYPE - SYNTAX INTEGER (1..32) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The maximum number of paths with equal routing metric - value which this instance of the IPX may split - between when forwarding packets." - DEFVAL { 1 } - ::= {ipxAdvSysEntry 2} - -ipxAdvSysMaxHops OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The maximum number of hops a packet may take." - DEFVAL { 64 } - ::= {ipxAdvSysEntry 3} - -ipxAdvSysInTooManyHops OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of IPX packets discarded due to exceeding the - maximum hop count." - ::= {ipxAdvSysEntry 4} - -ipxAdvSysInFiltered OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of incoming IPX packets discarded due to - filtering." - ::= {ipxAdvSysEntry 5} - -ipxAdvSysInCompressDiscards OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of incoming IPX packets discarded due to - decompression errors." - ::= {ipxAdvSysEntry 6} - -ipxAdvSysNETBIOSPackets OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of NETBIOS packets received." - ::= {ipxAdvSysEntry 7} - -ipxAdvSysForwPackets OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of IPX packets forwarded." - ::= {ipxAdvSysEntry 8} - -ipxAdvSysOutFiltered OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of outgoing IPX packets discarded due to - filtering." - ::= {ipxAdvSysEntry 9} - -ipxAdvSysOutCompressDiscards OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of outgoing IPX packets discarded due to - compression errors." - ::= {ipxAdvSysEntry 10} - -ipxAdvSysCircCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of circuits known to this instance of IPX." - ::= {ipxAdvSysEntry 11} - -ipxAdvSysDestCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of currently reachable destinations known to - this instance of IPX." - ::= {ipxAdvSysEntry 12} - -ipxAdvSysServCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of services known to this instance of IPX." - ::= {ipxAdvSysEntry 13} - - --- Circuit Group --- This group contains management information for each circuit known --- to this system. - --- Circuit Table --- The Circuit table contains an entry for each circuit known to the --- system. - -ipxCircTable OBJECT-TYPE - SYNTAX SEQUENCE OF IPXCircEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The Circuit table." - ::= {ipxCircuit 1} - -ipxCircEntry OBJECT-TYPE - SYNTAX IPXCircEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Each entry corresponds to one circuit known to the - system." - INDEX { - ipxCircSysInstance, - ipxCircIndex - } - ::= {ipxCircTable 1} - -IPXCircEntry ::= SEQUENCE { - ipxCircSysInstance - INTEGER, - ipxCircIndex - INTEGER, - ipxCircExistState - INTEGER, - ipxCircOperState - INTEGER, - ipxCircIfIndex - INTEGER, - ipxCircName - OCTET STRING, - ipxCircType - INTEGER, - ipxCircDialName - OCTET STRING, - ipxCircLocalMaxPacketSize - INTEGER, - ipxCircCompressState - INTEGER, - ipxCircCompressSlots - INTEGER, - ipxCircStaticStatus - INTEGER, - ipxCircCompressedSent - Counter, - ipxCircCompressedInitSent - Counter, - ipxCircCompressedRejectsSent - Counter, - ipxCircUncompressedSent - Counter, - ipxCircCompressedReceived - Counter, - ipxCircCompressedInitReceived - Counter, - ipxCircCompressedRejectsReceived - Counter, - ipxCircUncompressedReceived - Counter, - ipxCircMediaType - OCTET STRING, - ipxCircNetNumber - NetNumber, - ipxCircStateChanges - Counter, - ipxCircInitFails - Counter, - ipxCircDelay - INTEGER, - ipxCircThroughput - INTEGER, - ipxCircNeighRouterName - OCTET STRING, - ipxCircNeighInternalNetNum - NetNumber - } - -ipxCircSysInstance OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The unique identifier of the instance of IPX - to which this entry corresponds. This value may be - written only when creating a new entry in the table." - ::= {ipxCircEntry 1} - -ipxCircIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The identifier of this circuit, unique within the - instance of IPX. This value may be written - only when creating a new entry in the table." - ::= {ipxCircEntry 2} - -ipxCircExistState OBJECT-TYPE - SYNTAX INTEGER { - off(1), - on(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The validity of this circuit entry. A circuit with this - value set to off may be deleted from the table at the - IPX implementation's discretion." - ::= {ipxCircEntry 3} - -ipxCircOperState OBJECT-TYPE - SYNTAX INTEGER { - down(1), - up(2), - sleeping(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The operational state of the circuit." - ::= {ipxCircEntry 4} - -ipxCircIfIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The value of ifIndex for the interface used by this - circuit. This value may be written only when creating - a new entry in the table." - ::= {ipxCircEntry 5} - -ipxCircName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..48)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The readable name for the circuit." - ::= {ipxCircEntry 6} - -ipxCircType OBJECT-TYPE - SYNTAX INTEGER { - other(1), - broadcast(2), - ptToPt(3), - wanRIP(4), - unnumberedRIP(5), - dynamic(6), - wanWS(7) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The type of the circuit." - ::= {ipxCircEntry 7} - -ipxCircDialName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..48)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The symbolic name used to refernce the dialing information - used to create this circuit. This value may be written - only when creating a new entry in the table." - ::= {ipxCircEntry 8} - -ipxCircLocalMaxPacketSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The maximum size (including header), in bytes, that the - system supports locally on this circuit." - ::= {ipxCircEntry 9} - -ipxCircCompressState OBJECT-TYPE - SYNTAX INTEGER { - off(1), - on(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The compression state on this circuit. This value may - be written only when creating a new entry in the table." - DEFVAL { off } - ::= {ipxCircEntry 10} - -ipxCircCompressSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of compression slots available on this - circuit. This value may be written only when creating a - new entry in the table." - DEFVAL { 16 } - ::= {ipxCircEntry 11} - -ipxCircStaticStatus OBJECT-TYPE - SYNTAX INTEGER { - unknown(1), - current(2), - changed(3), - read(4), - reading(5), - write(6), - writing(7) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Indicates whether the information about static routes - and services reached via this circuit matches that - saved in permanent storage (current). Setting the - value to write when it had the value changed will write - the currently in use information to permanent storage, - if supported. Setting the value to read when it had - the value changed will replace any routes and services - currently defined for the circuit with those read from - permanent storage, if supported." - ::= {ipxCircEntry 12} - -ipxCircCompressedSent OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of compressed packets sent." - ::= {ipxCircEntry 13} - -ipxCircCompressedInitSent OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of compression initialization packets sent." - ::= {ipxCircEntry 14} - -ipxCircCompressedRejectsSent OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of compressed packet rejected packets sent." - ::= {ipxCircEntry 15} - -ipxCircUncompressedSent OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of packets sent without being compressed - even though compression was turned on for this circuit." - ::= {ipxCircEntry 16} - -ipxCircCompressedReceived OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of compressed packets received." - ::= {ipxCircEntry 17} - -ipxCircCompressedInitReceived OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of compression initialization packets received." - ::= {ipxCircEntry 18} - -ipxCircCompressedRejectsReceived OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of compressed packet rejected packets received." - ::= {ipxCircEntry 19} - -ipxCircUncompressedReceived OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of packets received without having been - compressed even though compression was turned on for - this circuit." - ::= {ipxCircEntry 20} - -ipxCircMediaType OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The media type used on this circuit." - ::= {ipxCircEntry 21} - -ipxCircNetNumber OBJECT-TYPE - SYNTAX NetNumber - ACCESS read-only - STATUS mandatory - DESCRIPTION "The IPX network number of this circuit. This value may - be written only when creating a new entry in the table." - ::= {ipxCircEntry 22} - -ipxCircStateChanges OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of times the circuit has changed state." - ::= {ipxCircEntry 23} - -ipxCircInitFails OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of times that initialization of this - circuit has failed." - ::= {ipxCircEntry 24} - -ipxCircDelay OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The period of time, in milliseconds, that it takes to - transmit one byte of data, excluding protocol headers, - to a destination on the other end of the circuit, if - the circuit is free of other traffic." - ::= {ipxCircEntry 25} - -ipxCircThroughput OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The amount of data, in bits per second, that may flow - through the circuit if there is no other traffic." - ::= {ipxCircEntry 26} - -ipxCircNeighRouterName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..48)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The name of the neighboring router on a WAN circuit." - ::= {ipxCircEntry 27} - -ipxCircNeighInternalNetNum OBJECT-TYPE - SYNTAX NetNumber - ACCESS read-only - STATUS mandatory - DESCRIPTION "The internal network number of the neighboring router - on a WAN circuit." - ::= {ipxCircEntry 28} - - --- Forwarding Group --- This group provides a representation of the forwarding database used --- by all instances of IPX on the system. - --- Destination Table --- The Destination table contains information about all known --- destinations. The routing information shown in this table represents --- the path currently being used to reach the destination. - -ipxDestTable OBJECT-TYPE - SYNTAX SEQUENCE OF IPXDestEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The Destination table contains information about all - known destinations." - ::= {ipxForwarding 1} - -ipxDestEntry OBJECT-TYPE - SYNTAX IPXDestEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Each entry corresponds to one destination." - INDEX { - ipxDestSysInstance, - ipxDestNetNum - } - ::= {ipxDestTable 1} - -IPXDestEntry ::= SEQUENCE { - ipxDestSysInstance - INTEGER, - ipxDestNetNum - NetNumber, - ipxDestProtocol - INTEGER, - ipxDestTicks - INTEGER, - ipxDestHopCount - INTEGER, - ipxDestNextHopCircIndex - INTEGER, - ipxDestNextHopNICAddress - PhysAddress, - ipxDestNextHopNetNum - NetNumber - } - -ipxDestSysInstance OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The unique identifier of the instance of IPX - to which this row corresponds." - ::= {ipxDestEntry 1} - -ipxDestNetNum OBJECT-TYPE - SYNTAX NetNumber - ACCESS read-only - STATUS mandatory - DESCRIPTION "The IPX network number of the destination." - ::= {ipxDestEntry 2} - -ipxDestProtocol OBJECT-TYPE - SYNTAX INTEGER { - other(1), - local(2), - rip(3), - nlsp(4), - static(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The routing protocol from which knowledge of this - destination was obtained." - ::= {ipxDestEntry 3} - -ipxDestTicks OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The delay in ticks to reach this destination." - ::= {ipxDestEntry 4} - -ipxDestHopCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of hops necessary to reach the destination." - ::= {ipxDestEntry 5} - -ipxDestNextHopCircIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The unique identifier of the circuit used to reach the - next hop." - ::= {ipxDestEntry 6} - -ipxDestNextHopNICAddress OBJECT-TYPE - SYNTAX PhysAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION "The NIC address of the next hop." - ::= {ipxDestEntry 7} - -ipxDestNextHopNetNum OBJECT-TYPE - SYNTAX NetNumber - ACCESS read-only - STATUS mandatory - DESCRIPTION "The IPX network number of the next hop." - ::= {ipxDestEntry 8} - - --- Static Routes Table --- This table contains the information about all the static routes --- defined. There may be more than one static route to any given --- destination. Only the route currently being used will also be --- present in the Destination Table defined above. - --- ipxStaticRouteTable OBJECT-TYPE --- SYNTAX SEQUENCE OF IPXStaticRouteEntry --- ACCESS not-accessible --- STATUS mandatory --- DESCRIPTION "The Static Routes table contains information about all --- destinations reached via statically configured routes." --- ::= {ipxForwarding 2} --- --- ipxStaticRouteEntry OBJECT-TYPE --- SYNTAX IPXStaticRouteEntry --- ACCESS not-accessible --- STATUS mandatory --- DESCRIPTION "Each entry corresponds to one static route." --- INDEX { --- ipxStaticRouteSysInstance, --- ipxStaticRouteCircIndex, --- ipxStaticRouteNetNum --- } --- ::= {ipxStaticRouteTable 1} --- --- IPXStaticRouteEntry ::= SEQUENCE { --- ipxStaticRouteSysInstance --- INTEGER, --- ipxStaticRouteCircIndex --- INTEGER, --- ipxStaticRouteNetNum --- NetNumber, --- ipxStaticRouteExistState --- INTEGER, --- ipxStaticRouteTicks --- INTEGER, --- ipxStaticRouteHopCount --- INTEGER --- } --- --- ipxStaticRouteSysInstance OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The unique identifier of the instance of IPX to --- which this row corresponds." --- ::= {ipxStaticRouteEntry 1} --- --- ipxStaticRouteCircIndex OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The unique identifier of the circuit used to --- reach the first hop in the static route." --- ::= {ipxStaticRouteEntry 2} --- --- ipxStaticRouteNetNum OBJECT-TYPE --- SYNTAX NetNumber --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The IPX network number of the route's destination." --- ::= {ipxStaticRouteEntry 3} --- --- ipxStaticRouteExistState OBJECT-TYPE --- SYNTAX INTEGER { --- off(1), --- on(2) --- } --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The validity of this static route. Entries with the --- value set to off may be deleted from the table at the --- implementation's discretion." --- ::= {ipxStaticRouteEntry 4} --- --- ipxStaticRouteTicks OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The delay, in ticks, to reach the route's destination." --- ::= {ipxStaticRouteEntry 5} --- --- ipxStaticRouteHopCount OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The number of hops necessary to reach the destination." --- ::= {ipxStaticRouteEntry 6} - - --- Services Group --- The Services group contains management information for all known --- services. --- --- Services Table --- This table contains the services information indexed by service --- name and type. - --- ipxServTable OBJECT-TYPE --- SYNTAX SEQUENCE OF IPXServEntry --- ACCESS not-accessible --- STATUS mandatory --- DESCRIPTION "The table of services, indexed by name and type." --- ::= {ipxServices 1} --- --- ipxServEntry OBJECT-TYPE --- SYNTAX IPXServEntry --- ACCESS not-accessible --- STATUS mandatory --- DESCRIPTION "Each entry corresponds to one service." --- INDEX { --- ipxServSysInstance, --- ipxServType, --- ipxServName --- } --- ::= {ipxServTable 1} --- --- IPXServEntry ::= SEQUENCE { --- ipxServSysInstance --- INTEGER, --- ipxServType --- OCTET STRING, --- ipxServName --- OCTET STRING, --- ipxServProtocol --- INTEGER, --- ipxServNetNum --- NetNumber, --- ipxServNode --- OCTET STRING, --- ipxServSocket --- OCTET STRING, --- ipxServHopCount --- INTEGER --- } --- --- ipxServSysInstance OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The unique identifier of the instance of IPX --- to which this entry corresponds." --- ::= {ipxServEntry 1} --- --- ipxServType OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(2)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The service type." --- ::= {ipxServEntry 2} --- --- ipxServName OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(1..48)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The service name." --- ::= {ipxServEntry 3} --- --- ipxServProtocol OBJECT-TYPE --- SYNTAX INTEGER { --- other(1), --- local(2), --- nlsp(4), --- static(5), --- sap(6) --- } --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The protocol from which knowledge of this service was --- obtained." --- ::= {ipxServEntry 4} --- --- ipxServNetNum OBJECT-TYPE --- SYNTAX NetNumber --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The IPX network number portion of the IPX address of the --- service." --- ::= {ipxServEntry 5} --- --- ipxServNode OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(6)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The node portion of the IPX address of the service." --- ::= {ipxServEntry 6} --- --- ipxServSocket OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(2)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The socket portion of the IPX address of the service." --- ::= {ipxServEntry 7} --- --- ipxServHopCount OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The number of hops to the service." --- ::= {ipxServEntry 8} - - --- Destination Services Table --- This table contains the services information indexed by address, --- name, and type. - --- ipxDestServTable OBJECT-TYPE --- SYNTAX SEQUENCE OF IPXDestServEntry --- ACCESS not-accessible --- STATUS mandatory --- DESCRIPTION "The table of services, indexed by address, name, --- and type." --- ::= {ipxServices 2} --- --- ipxDestServEntry OBJECT-TYPE --- SYNTAX IPXDestServEntry --- ACCESS not-accessible --- STATUS mandatory --- DESCRIPTION "Each entry corresponds to one service." --- INDEX { --- ipxDestServSysInstance, --- ipxDestServNetNum, --- ipxDestServNode, --- ipxDestServSocket, --- ipxDestServName, --- ipxDestServType --- } --- ::= {ipxDestServTable 1} --- --- IPXDestServEntry ::= SEQUENCE { --- ipxDestServSysInstance --- INTEGER, --- ipxDestServNetNum --- NetNumber, --- ipxDestServNode --- OCTET STRING, --- ipxDestServSocket --- OCTET STRING, --- ipxDestServName --- OCTET STRING, --- ipxDestServType --- OCTET STRING, --- ipxDestServProtocol --- INTEGER, --- ipxDestServHopCount --- INTEGER --- } --- --- ipxDestServSysInstance OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The unique identifier of the instance of IPX --- to which this entry corresponds." --- ::= {ipxDestServEntry 1} --- --- ipxDestServNetNum OBJECT-TYPE --- SYNTAX NetNumber --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The IPX network number portion of the IPX address of the --- service." --- ::= {ipxDestServEntry 2} --- --- ipxDestServNode OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(6)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The node portion of the IPX address of the service." --- ::= {ipxDestServEntry 3} --- --- ipxDestServSocket OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(2)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The socket portion of the IPX address of the service." --- ::= {ipxDestServEntry 4} --- --- ipxDestServName OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(1..48)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The service name." --- ::= {ipxDestServEntry 5} --- --- ipxDestServType OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(2)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The service type." --- ::= {ipxDestServEntry 6} --- --- ipxDestServProtocol OBJECT-TYPE --- SYNTAX INTEGER { --- other(1), --- local(2), --- nlsp(4), --- static(5), --- sap(6) --- } --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The protocol from which knowledge of this service was --- obtained." --- ::= {ipxDestServEntry 7} --- --- ipxDestServHopCount OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The number of hops to the service." --- ::= {ipxDestServEntry 8} - - --- Static Services Table --- This table contains information for all services reached via a --- static route. - --- ipxStaticServTable OBJECT-TYPE --- SYNTAX SEQUENCE OF IPXStaticServEntry --- ACCESS not-accessible --- STATUS mandatory --- DESCRIPTION "The Static Services table contains information about --- all services reached via statically configured routes." --- ::= {ipxServices 3} --- --- ipxStaticServEntry OBJECT-TYPE --- SYNTAX IPXStaticServEntry --- ACCESS not-accessible --- STATUS mandatory --- DESCRIPTION "Each entry corresponds to one service." --- INDEX { --- ipxStaticServSysInstance, --- ipxStaticServCircIndex, --- ipxStaticServName, --- ipxStaticServType --- } --- ::= {ipxStaticServTable 1} --- --- IPXStaticServEntry ::= SEQUENCE { --- ipxStaticServSysInstance --- INTEGER, --- ipxStaticServCircIndex --- INTEGER, --- ipxStaticServName --- OCTET STRING, --- ipxStaticServType --- OCTET STRING, --- ipxStaticServExistState --- INTEGER, --- ipxStaticServNetNum --- NetNumber, --- ipxStaticServNode --- OCTET STRING, --- ipxStaticServSocket --- OCTET STRING, --- ipxStaticServHopCount --- INTEGER --- } --- --- ipxStaticServSysInstance OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The unique identifier of the instance of IPX to which --- this entry corresponds." --- ::= {ipxStaticServEntry 1} --- --- ipxStaticServCircIndex OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The circuit used to reach this service." --- ::= {ipxStaticServEntry 2} --- --- ipxStaticServName OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(1..48)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The service name." --- ::= {ipxStaticServEntry 3} --- --- ipxStaticServType OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(2)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The service type." --- ::= {ipxStaticServEntry 4} --- --- ipxStaticServExistState OBJECT-TYPE --- SYNTAX INTEGER { --- off(1), --- on(2) --- } --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The validity of this static service. Entries with the --- value set to off may be deleted from the table at the --- implementation's discretion." --- ::= {ipxStaticServEntry 5} --- --- ipxStaticServNetNum OBJECT-TYPE --- SYNTAX NetNumber --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The IPX network number portion of the IPX address of the --- service." --- ::= {ipxStaticServEntry 6} --- --- ipxStaticServNode OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(6)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The node portion of the IPX address of the service." --- ::= {ipxStaticServEntry 7} --- --- ipxStaticServSocket OBJECT-TYPE --- SYNTAX OCTET STRING (SIZE(2)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The socket portion of the IPX address of the service." --- ::= {ipxStaticServEntry 8} --- --- ipxStaticServHopCount OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The number of hops to the service." --- ::= {ipxStaticServEntry 9} - - --- Traps --- The section describes the traps defined for IPX. - --- ipxTrapCircuitDown TRAP-TYPE --- ENTERPRISE ipxTraps --- VARIABLES { --- ipxCircSysInstance, --- ipxCircIndex --- } --- DESCRIPTION "This trap signifies that the specified circuit has --- gone down." --- ::= 1 --- --- ipxTrapCircuitUp TRAP-TYPE --- ENTERPRISE ipxTraps --- VARIABLES { --- ipxCircSysInstance, --- ipxCircIndex --- } --- DESCRIPTION "This trap signifies that the specified circuit has --- come up." --- ::= 2 --- - -END diff --git a/mibs/IRM3-MIB b/mibs/IRM3-MIB deleted file mode 100644 index e0e7fb2bd0..0000000000 --- a/mibs/IRM3-MIB +++ /dev/null @@ -1,3331 +0,0 @@ -IRM3-MIB DEFINITIONS ::= BEGIN - --- irm3-mib.txt --- Revision: 1.04.01 --- Part Number: 2170568-01 --- Date: June 20, 1996 - --- Cabletron Systems, Inc. --- 35 Industrial Way, P.O. Box 5005 --- Rochester, NH 03867-0505 --- (603) 332-9400 --- support@ctron.com - --- This module provides authoritative definitions for Cabletron's --- repeater MIB for the IRM3. --- --- This module will be extended, as required. --- - --- Cabletron Systems reserves the right to make changes in --- specification and other information contained in this document --- without prior notice. The reader should consult Cabletron Systems --- to determine whether any such changes have been made. --- --- In no event shall Cabletron Systems be liable for any incidental, --- indirect, special, or consequential damages whatsoever (including --- but not limited to lost profits) arising out of or related to this --- document or the information contained in it, even if Cabletron --- Systems has been advised of, known, or should have known, the --- possibility of such damages. --- --- Cabletron grants vendors, end-users, and other interested parties --- a non-exclusive license to use this Specification in connection --- with the management of Cabletron products. - --- Copyright August 94 Cabletron Systems - -IMPORTS - NetworkAddress, Counter - FROM RFC1155-SMI - repeaterRev1, repeaterRev2, subSysMMAC - FROM IRM-OIDS - DisplayString - FROM RFC1213-MIB - OBJECT-TYPE FROM RFC-1212; - --- This MIB module uses the extended OBJECT-TYPE macro as defined in RFC 1212 - --- Textual convention - --- DisplayString ::= OCTET STRING --- This data type is used to model textual information taken from the NVT --- ASCII character set. By convention, objects with this syntax, unless --- explicitly stated, are declared as having: --- --- SIZE (0..255) - --- MAC addresses will be represented in a canonical form. - - - --- Formal definitions for RepeaterRev1 - -device OBJECT IDENTIFIER ::= { repeaterRev1 1 } - -board OBJECT IDENTIFIER ::= { repeaterRev1 2 } - -port OBJECT IDENTIFIER ::= { repeaterRev1 3 } - -sourceAddr OBJECT IDENTIFIER ::= { repeaterRev1 7 } - -redundancy OBJECT IDENTIFIER ::= { repeaterRev1 8 } - -alarm OBJECT IDENTIFIER ::= { repeaterRev1 9 } - - --- Device Object Definitions - --- This section defines the objects under the Device node. --- Again, there is only one instance of a Device object in any device. - - -deviceMMACType OBJECT-TYPE - SYNTAX INTEGER - { - unknown(1), -- none of the following - mMAC8(2), - mMAC5(3), - mMAC3(4), - mINIMMAC(5), - mRXI(6), - m3Shunt(7), - m5Shunt(8), - m8FNB(9), - nonFNB(10), - mMAC3Shunting(11), - mMAC5Shunting(12), - mMAC8Shunting(13), - m8Shunting(14) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the type of MMAC." - ::= { device 2 } - -deviceSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Number of available device slots in this device, including the - IRM slot." - ::= { device 3 } - -deviceOccupiedSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The slots that contain MIM boards. This field is bit encoded (eg. - if a bit is set then that board is present). For example, a value - of 3 indicates that there are boards in the IRM slot and the first - MIM slot." - ::= { device 4 } - -devicePortsOn OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of operating ports on the device." - ::= { device 5 } - -deviceTotalPorts OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The total number of repeater ports on the MMAC." - ::= { device 6 } - -deviceTotalPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of packets detected on all ports of this device." - ::= { device 7} - -deviceTotalErrors OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The sum of all of the errors listed including alignment, CRC, runts, - giants, and out of window collisions." - ::= { device 8 } - -deviceTransmitColls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of transmit collisions detected by this MMAC." - ::= { device 9 } - -deviceRecColls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of receive collisions detected by this MMAC." - ::= { device 10 } - -deviceAlignErrs OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of packets with alignment errors detected." - ::= { device 11 } - -deviceCRCErrs OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of packets with bad CRC detected." - ::= { device 12 } - -deviceRunts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of runt frames detected by this device." - ::= { device 13 } - -deviceOOWColls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of out-of-window collisions detected by this device." - ::= { device 14 } - -deviceNoResources OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of No resource condtions detected by this device." - ::= { device 15 } - -deviceRecBytes OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of bytes detected on the network." - ::= { device 16 } - -deviceGiantFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of packets longer than 1518 bytes." - ::= { device 17 } - -deviceRestart OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If this object is set to 1 the device is restarted." - ::= { device 18 } - -deviceResetCounters OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If this object is set to 1, all of the devices counters are reset - to 0." - ::= { device 19 } - -deviceRedundantCts OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of redundant circuits available for use." - ::= { device 20 } - -deviceDiscover OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS deprecated - DESCRIPTION - "When this variable is set to 1 The following events occur: - (1) The device sends a LINK-UP trap - (2) The device sends a proprietary packet that will - cause all other Cabeltron devices on that local - network to send a LINK-UP trap." - ::= { device 21 } - -deviceTimeBase OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number of seconds used as the interval for performing all of - the rate alarm checks. The minimum is 10 secs." - ::= { device 24 } - -deviceResetRedundancy OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Setting this object to a 1 will reset redundancy for the entire box." - ::= { device 25 } - -deviceSrcAddrAgingTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number of minutes that a source address is not detected before it - is removed from the source address table." - ::= { device 26 } - -deviceSrcAddrTraps OBJECT-TYPE - SYNTAX INTEGER - { - trapsOff(1), - trapsOn(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Controls sending of source address related traps." - ::= { device 27 } - -deviceSrcAddrLocked OBJECT-TYPE - SYNTAX INTEGER - { - lockOff(1), - lockOn(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If this is set to 2, any source addresses that are detected on - station ports that are not in the table will cause the port to - be turned off." - ::= { device 28 } - -deviceEtherOccupiedSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The slots that contain Ethernet MIM boards. This field - is bit encoded (eg. if a bit is set then that board is present). - For example, a value of 2 indicates that there is an Ethernet board - in the first MIM slot." - ::= { device 29 } - -deviceTROccupiedSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The slots that contain managable Token Ring MIM boards. This - field is bit encoded (eg. if a bit is set then that board is - present). For example, a value of 2 indicates that there is a - managable Token Ring board in the first MIM slot." - ::= { device 30 } - -deviceFDDIOccupiedSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The slots that contain FDDI MIM boards. This field is bit encoded - (eg. if a bit is set then that board is present). For example, a - value of 2 indicates that there is an FDDI board in the first MIM - slot." - ::= { device 31 } - -deviceRestoreDefaults OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If this object is set to 1 the factory defaults are restored. This, - however, does not affect the device's IP address." - ::= { device 32 } - -deviceActiveUsers OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of active users seen by this device." - ::= { device 33 } - -deviceOSIFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with OSI protocol seen by this device." - ::= { device 34 } - -deviceNovellFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with NOVELL protocol seen by this device." - ::= { device 35 } - -deviceBanyanFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with BANYAN protocol seen by this device." - ::= { device 36 } - -deviceDECNetFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with DECNET protocol seen by this device." - ::= { device 37 } - -deviceXNSFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with XNS protocol seen by this device." - ::= { device 38 } - -deviceIPFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with TCPIP protocol seen by this device." - ::= { device 39 } - -deviceCtronFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with Cabletron protocol seen by this device." - ::= { device 40 } - -deviceAppletalkFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with Appletalk protocol seen by this device." - ::= { device 41 } - -deviceOtherFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this device, that do not fall into - any of the previously listed protocol catagories." - ::= { device 42 } - -device64To127Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this device, with frame sizes between - 64 and 127 bytes." - ::= { device 43 } - -device128To255Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this device, with frame sizes between - 128 and 255 bytes." - ::= { device 44 } - -device256To511Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this device, with frame sizes between - 256 and 511 bytes." - ::= { device 45 } - -device512To1023Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this device, with frame sizes between - 512 and 1023 bytes." - ::= { device 46 } - -device1024To1518Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this device, with frame sizes between - 1024 and 1518 bytes." - ::= { device 47 } - -deviceBroadPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The sum of broadcast packets detected on all ports of this device." - ::= { device 48} - -deviceMultPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The sum of multicast packets detected on all ports of this device." - ::= { device 49} - -deviceThdPartyOccupiedSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The slots that contain Third Party MIM boards. This field - is bit encoded (eg. if a bit is set then that board is present). - For example, a value of 2 indicates that there is a Third Party - board in the first MIM slot." - ::= { device 51 } - -deviceImimOccupiedSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The slots that contain Cabletron Intelligent MIM boards. This field - is bit encoded (eg. if a bit is set then that board is present). - For example, a value of 2 indicates that there is an Intelligent board - in the first MIM slot." - ::= { device 52 } - -deviceLinkTraps OBJECT-TYPE - SYNTAX INTEGER - { - trapsOff(1), - trapsOn(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Controls sending of link related traps." - ::= { device 54 } - - -ctIPDefaultFrameType OBJECT-TYPE - SYNTAX INTEGER { - ethernet(1), - snap8022(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Defines the default frame type that will be used by the - device. A device will understand both frame types and will - respond based upon the framing type that is learned for - the given address. This object defines the type of framing - that will be used if no framing is known, for example ARP - requests. - - Setting a value of 8022snap(2) will result in framing - 802.3 - 802.2 - IP packets being generated by default. - - Setting a value of ethernet(1) will result in framing - ethernet IP packets by default." - DEFVAL { ethernet } - ::= { device 56 } -deviceSrcAddrType OBJECT-TYPE - SYNTAX INTEGER { - ipHash(1), - decHash(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Selects the hashing algorithm of source addresses, DEC or IP" - DEFVAL{ ipHash } - ::= { device 57 } --- 1.3.6.1.4.1.52.1.2.1.1.57 - --- Start of Virtual Table --- SourceAddr object definitions --- The SourceAddr object section contains objects that can be accessed by --- source address. The table index for these objects is the --- source address of interest. Each octet within the source address forms --- a separate sub-identifier. - -sourceAddrBoard OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The board number of the port that the supplied source address has - been found on." - ::= { sourceAddr 1 } - -sourceAddrPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The port number of the port that the supplied source address has - been found on." - ::= { sourceAddr 2 } - --- End of Virtual Table - - --- Redundancy Object Definitions --- This section defines the objects that are associated with cable level --- redundancy. The concepts for this are described in other documentation. --- There are two types of instance identifiers for redundancy objects. - - -redundancyPollInterval OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number of seconds between polls for redundancy." - ::= { redundancy 1 } - -redundancyTestTod OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The time of day at which the redundant circuits should be tested." - ::= { redundancy 2 } - -redundancyPerformTest OBJECT-TYPE - SYNTAX INTEGER - { - performTest(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Test the redundant circuit." - ::= { redundancy 3 } - --- Start of Virtual Table --- The index for this table is circuitNum, which is of type INTEGER. - -redundancyCircuitName OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the indicated circuit." - ::= { redundancy 4 } - -redundancyRetryCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number of unanswered polls allowed for the indicated circuit - before the current connection is declared bad." - ::= { redundancy 5 } - -redundancyNumBPs OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of board/port combinations associated with the indicated - circuit." - ::= { redundancy 6 } - --- End of Virtual Table - --- Start of Virtual Table --- This table is indexed by circuitNum and circuitBPIndex - -redundancyCircuitBoard OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The boards associated with the indicated circuit." - ::= { redundancy 7 } - -redundancyCircuitPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The ports associated with the indicated circuit." - ::= { redundancy 8 } - -redundancyCircuitTypes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The type of each port associated with the indicated circuit." - ::= { redundancy 9 } - --- End of Virtual Table - --- Start of Virtual Table --- This table is indexed by circuitNum - -redundancyCircuitNumAddr OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of addresses associated with the indicated circuit." - ::= { redundancy 10 } - -redundancyCircuitMACAddrAdd OBJECT-TYPE - SYNTAX NetworkAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Adds this ethernet address to the polling list for the indicated - circuit." - ::= { redundancy 11 } - -redundancyCircuitMACAddrDel OBJECT-TYPE - SYNTAX NetworkAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Removes this ethernet address from the polling list for the - indicated circuit." - ::= { redundancy 12 } - --- End of Virtual Table - --- Start of Virtual Table --- This table is indexed by circuitNum and circuitBPIndex - -redundancyCircuitMACAddrDisp OBJECT-TYPE - SYNTAX NetworkAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The ethernet addresses associated with the indicated circuit, - accessed by index." - ::= { redundancy 13 } - --- End of Virtual Table - --- Start of Virtual Table --- This table is indexed by circuitNum - -redundancyCircuitEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enables and disables the indicated circuit." - ::= { redundancy 14 } - -redundancyCircuitReset OBJECT-TYPE - SYNTAX INTEGER - { - reset(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Reset the indicated circuit. Return all of the associated board - and ports to NOT-USED, remove associated addresses from the polling - list, reset the circuit name and retry count to default values." - ::= { redundancy 15 } - - --- ALARM Object definitions - --- This section defines the objects that can cause alarms to be generated. - --- For each section there are 3 sources of alarms: --- Traffic levels, --- collision rates (as they relate to traffic), and --- error rates (also related to traffic). - --- All alarms are qualified by the Devicetimebase (ie. the rates are measured --- for a particular length of time). - --- Formal definitions for the structure below ALARM are: - - -devAlrm OBJECT IDENTIFIER ::= { alarm 1 } - -bdAlrm OBJECT IDENTIFIER ::= { alarm 2 } - -portAlrm OBJECT IDENTIFIER ::= { alarm 3 } - - --- DevAlrm object defintions --- This section defines the objects that will control alarms associated with --- the device. - - --- Formal definitions below DevAlrm - -devTraffic OBJECT IDENTIFIER ::= { devAlrm 1 } - -devColls OBJECT IDENTIFIER ::= { devAlrm 2 } - -devError OBJECT IDENTIFIER ::= { devAlrm 3 } - -devBroad OBJECT IDENTIFIER ::= { devAlrm 4 } - --- DevTraffic Object Definitions --- This section defines the DevTraffic objects. These objects control the --- device level traffic alarm generation. - - -devTrafficEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of device level traffic traps." - ::= { devTraffic 1 } - -devTrafficThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The threshold of packets within the Devicetimebase that will cause - a traffic alarm." - ::= { devTraffic 2 } - - --- DevColls Object Defintions --- This section defines the objects that control the device level collision --- alarm. - - -devCollsEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of device level collision alarms." - ::= { devColls 1 } - -devCollsThreshold OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object represents the number of collisions per good packet - measured by the device that will generate an alarm." - ::= { devColls 2 } - - --- DevErrorS Object Defintions --- This section defines the objects that control the device level error alarm. - - -devErrorEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of device level error alarms." - ::= { devError 1 } - -devErrorThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object represents the percentage of errors per good packet that - will generate an alarm." - ::= { devError 2 } - -devErrorSource OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The type of error used for the error alarm. - - The integer is a bit encoded version of which errors to include - in the error sum. The bits are encoded as follows: - - CRCErrors - Bit 0 - Least Significant Bit - runts - Bit 1 - OOWColls - Bit 2 - alignErrs - Bit 3 - NoResource - Bit 4 - Giants - Bit 5 - " - ::= { devError 3 } - - - --- DevBroad Object Defintions --- This section defines the objects that control the device level broadcast --- alarm. - -devBroadEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of device level broadcast traps." - ::= { devBroad 1 } - -devBroadThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The threshold of broadcast packets within the Devicetimebase - that will cause a broadcast alarm." - ::= { devBroad 2 } - - --- BdAlrm object definitions --- This section defines the objects that will control alarms associated with --- the board. - --- Formal definitions below BdAlrm - -bdTraffic OBJECT IDENTIFIER ::= { bdAlrm 1 } - -bdColls OBJECT IDENTIFIER ::= { bdAlrm 2 } - -bdError OBJECT IDENTIFIER ::= { bdAlrm 3 } - -bdBroad OBJECT IDENTIFIER ::= { bdAlrm 4 } - --- BdTraffic Object Definitions --- This section defines the BdTraffic objects. --- These objects control the board level traffic alarm generation. - --- Start of Virtual Table --- This table is indexed by boardNum, which is an INTEGER - -bdTrafficEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of board level traffic traps for this board." - ::= { bdTraffic 1 } - -bdTrafficThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The threshold of packets within the Devicetimebase that will cause - a traffic alarm." - ::= { bdTraffic 2 } - -bdTrafficBdDisable OBJECT-TYPE - SYNTAX INTEGER { - disable(1), -- Do NOT disable board - enable (2) -- Allow for disabling of board - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Permit a board to be disabled on a traffic threshold alarm." - ::= { bdTraffic 3 } - --- End of Virtual Table - - --- BdColls Object Defintions --- This section defines the objects that control the board level collision --- alarm. - --- Start of Virtual Table --- This table is indexed by boardNum, which is an INTEGER - -bdCollsEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of board level collision alarms." - ::= { bdColls 1 } - -bdCollsThreshold OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object represents the number of collisions per good packet - measured by the board that will generate an alarm." - ::= { bdColls 2 } - -bdCollsBdDisable OBJECT-TYPE - SYNTAX INTEGER { - disable(1), -- Do NOT disable board - enable (2) -- Allow for disabling of board - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Permit a board to be disabled on a collision threshold alarm." - ::= { bdColls 3 } - --- End of Virtual Table - - --- BdErrors Object Defintions --- This section defines the objects that control the board level error alarm. - --- Start of Virtual Table --- This table is indexed by boardNum, which is an INTEGER - -bdErrorEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of board level error alarms." - ::= { bdError 1 } - -bdErrorThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object represents the percentage of errors per good packet - that will generate an alarm." - ::= { bdError 2 } - -bdErrorSource OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The type of error used for the error alarm. - - The integer is a bit encoded version of which errors to include - in the error sum. The bits are encoded as follows: - - CRCErrors - Bit 0 Least Significant Bit - runts - Bit 1 - OOWColls - Bit 2 - alignErrs - Bit 3 - NoResource - Bit 4 - Giants - Bit 5 - " - ::= { bdError 3 } - -bdErrorBdDisable OBJECT-TYPE - SYNTAX INTEGER { - disable(1), -- Do NOT disable board - enable (2) -- Allow for disabling of board - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Permit a board to be disabled on an error threshold alarm." - ::= { bdError 4 } - --- End of Virtual Table - - --- BdBroad Object Definitions --- This section defines the BdBroadcast objects. --- These objects control the board level broadcast alarm generation. - --- Start of Virtual Table --- This table is indexed by boardNum, which is an INTEGER - -bdBroadEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of board level broadcast traps for this board." - ::= { bdBroad 1 } - -bdBroadThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The threshold of broadcast packets within the Devicetimebase - that will cause a broadcast alarm." - ::= { bdBroad 2 } - -bdBroadDisable OBJECT-TYPE - SYNTAX INTEGER { - disable(1), -- Do NOT disable board - enable (2) -- Allow for disabling of board - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Permit a board to be disabled on a broadcast threshold alarm." - ::= { bdBroad 3 } - - --- PortAlrm object definitions --- This section defines the objects that will control alarms associated with --- the port. - --- PortAlrm Instance Identifiers - --- There is set of port level alarms per board thus the instance identifiers --- for PortAlrm objects is the board number. - --- Formal defintions below PortAlrm - -portTraffic OBJECT IDENTIFIER ::= { portAlrm 1 } - -portColls OBJECT IDENTIFIER ::= { portAlrm 2 } - -portError OBJECT IDENTIFIER ::= { portAlrm 3 } - -portBroad OBJECT IDENTIFIER ::= { portAlrm 4 } - --- PortTraffic Object Definitions --- This section defines the PortTraffic objects. --- These objects control the port level traffic alarm generation. - --- Start of Virtual Table --- This table is indexed by boardNum, which is an INTEGER - -portTrafficEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of port level traffic traps for this port." - ::= { portTraffic 1 } - -portTrafficThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The threshold of packets within the Devicetimebase that will cause - a traffic alarm." - ::= { portTraffic 2 } - --- End of Virtual Table - --- Start of Virtual Table --- This table is indexed by boardNum and portNum, both of which are INTEGERs - -portTrafficPortDisable OBJECT-TYPE - SYNTAX INTEGER { - disable(1), -- Do NOT disable port - enable (2) -- Allow for disabling of port - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Permit a port to be disabled on a traffic threshold alarm." - ::= { portTraffic 3 } - --- End of Virtual Table - - --- PortColls Object Definitions --- This section defines the objects that control the port level collision --- alarm. - --- Start of Virtual Table --- This table is indexed by boardNum, which is an INTEGER - -portCollsEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of port level collsion alarms." - ::= { portColls 1 } - -portCollsThreshold OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object represents the number of collisions per good packet - measured by the port that will generate an alarm." - ::= { portColls 2 } - --- End of Virtual Table - --- Start of Virtual Table --- This table is indexed by boardNum and portNum, both INTEGERs - -portCollsPortDisable OBJECT-TYPE - SYNTAX INTEGER { - disable(1), -- Do NOT disable port - enable (2) -- Allow for disabling of port - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Permit a port to be disabled on a collision threshold alarm." - ::= { portColls 3 } - --- End of Virtual Table - - --- PortErrors Object Defintions --- This section defines the objects that control the port level error alarm. - --- Start of Virtual Table --- This table is indexed by boardNum, an INTEGER - -portErrorEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of port level error alarms." - ::= { portError 1 } - -portErrorThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object represents the percentage of errors per good packet - that will generate an alarm." - ::= { portError 2 } - -portErrorSource OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The type of error used for the error alarm. - - The integer is a bit encoded version of which errors to include - in the error sum. The bits are encoded as follows: - - CRCErrors - Bit 0 - Least Significant Bit - runts - Bit 1 - OOWColls - Bit 2 - alignErrs - Bit 3 - NoResource - Bit 4 - Giants - Bit 5 - " - ::= { portError 3 } - --- End of Virtual Table - --- Start of Virtual Table --- This table is indexed by boardNum and portNum, both INTEGERs - -portErrorPortDisable OBJECT-TYPE - SYNTAX INTEGER { - disable(1), -- Do NOT disable port - enable (2) -- Allow for disabling of port - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Permit a port to be disabled on an error threshold alarm." - ::= { portError 4 } - --- End of Virtual Table - - --- PortBroad Object Definitions --- This section defines the PortBroadcast objects. --- These objects control the port level broadcast alarm generation. - --- Start of Virtual Table --- This table is indexed by boardNum, an INTEGER - -portBroadEnable OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - enable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable the sending of port level broadcast alarms." - ::= { portBroad 1 } - -portBroadThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The threshold of broadcast packets within the Devicetimebase that - will cause a broadcast alarm." - ::= { portBroad 2 } - --- End of Virtual Table - --- Start of Virtual Table --- This table is indexed by boardNum and portNum, both INTEGERs - -portBroadDisable OBJECT-TYPE - SYNTAX INTEGER { - disable(1), -- Do NOT disable port - enable (2) -- Allow for disabling of port - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Permit a port to be disabled on a broadcast threshold alarm." - ::= { portBroad 3 } - --- End of Virtual Table - - --- RepeaterRev2 Formal declarations - -deviceR2 OBJECT IDENTIFIER ::= { repeaterRev2 1} - -networkR2 OBJECT IDENTIFIER ::= { repeaterRev2 2} - -boardR2 OBJECT IDENTIFIER ::= { repeaterRev2 3} - -portR2 OBJECT IDENTIFIER ::= { repeaterRev2 4} - - --- Token Ring Device object definitions --- This sections defines the objects associated with Token Ring on the --- device. --- The instance ID for these objects are all zero. - - -tokenRingD OBJECT IDENTIFIER ::= { deviceR2 3 } - -deviceTRPortsOn OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This gives the number of Token Ring ports enabled on this device." - ::= { tokenRingD 1 } - -deviceTRPorts OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This gives the total number of Token Ring ports on this device." - ::= { tokenRingD 2 } - -deviceTRRingPortsOn OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This gives the number of Token Ring ring ports that are enabled." - ::= { tokenRingD 3 } - -deviceTRRingPorts OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This gives the total number of Token Ring ring ports on this device." - ::= { tokenRingD 4 } - -deviceTRLans OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This gives the number of Token Rings formed on this device." - ::= { tokenRingD 5 } - -deviceTRBoards OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This returns the number of Token Ring boards on the device." - ::= { tokenRingD 6 } - -deviceTRBoardMap OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The slots that contain Token Ring MIM boards. This field is bit - encoded (eg. if a bit is set then that board is present). For - example, a value of 2 indicates that there is a Token Ring board - in the first MIM slot." - ::= { tokenRingD 7 } - - - --- Board Object Definitions --- This section will describe the management objects associated with a board. - - --- Formal Definitions within Board - -commonB OBJECT IDENTIFIER ::= { boardR2 1} - -ethernetB OBJECT IDENTIFIER ::= { boardR2 2} - -tokenRingB OBJECT IDENTIFIER ::= { boardR2 3} - -fDDIB OBJECT IDENTIFIER ::= { boardR2 4} - - --- Instance Identifiers for Board Objects - --- The Instance Identifiers for board objects is the number of the slot in --- the MMAC cage. - --- Common Board Objects - --- Start of Virtual Table --- This table is indexed by boardIndex - -boardIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The slot number of this board." - ::= { commonB 1 } - -boardName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the board. This field will only contain printable ASCII - characters." - ::= { commonB 2 } - -boardType OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The type of the MIM. (eg. FOT, TPT, etc). See appendix A for - encoding." - ::= { commonB 3 } - -boardTotalPorts OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Total number of ports supported on this board." - ::= { commonB 4 } - -boardStatus OBJECT-TYPE - SYNTAX INTEGER - { - disabled(1), - enabled(2) - } - ACCESS read-write - STATUS deprecated - DESCRIPTION - "The administrative status of this MIM." - ::= { commonB 5 } - -boardPortsOn OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of operating ports on the board." - ::= { commonB 6 } - -boardOper OBJECT-TYPE - SYNTAX INTEGER { - operational(1), - notOperational(2) - } - ACCESS read-only - STATUS deprecated - DESCRIPTION - "Returns a value indicating whether any of the enabled ports on the - board are not operational, thereby placing the board in a - non-operational state." - ::= { commonB 7 } - -boardActiveUsers OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of active users seen on this board." - ::= { commonB 8 } - --- End of Virtual Table - - - --- Ethernet Board Objects - --- Start of Virtual Table --- This table is indexed by boardIndex, an INTEGER - -boardTotalPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The total number of packets this board has seen since the last - reset." - ::= { ethernetB 1 } - -boardErrorPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of packets that have experienced an error." - ::= { ethernetB 2 } - -boardTransColls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of transmit collisions this board has detected." - ::= { ethernetB 3 } - -boardRecColls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of Receive mode collisions this board has detected." - ::= { ethernetB 4 } - -boardAlignErrs OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of misaligned frames this board has detected." - ::= { ethernetB 5 } - -boardCRCErrs OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of packets with bad CRC detected." - ::= { ethernetB 6 } - -boardRunts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of runt frames detected by this board." - ::= { ethernetB 7 } - -boardOOWColls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of out-of-window collisions detected by this board." - ::= { ethernetB 8 } - -boardNoResources OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of times the no resources condition was detected for - this board." - ::= { ethernetB 9 } - -boardRecBytes OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of bytes detected on this board." - ::= { ethernetB 10 } - -boardGiants OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of packets longer than 1518 bytes detected on this board." - ::= { ethernetB 11 } - -boardOSIFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with OSI protocol seen by this board." - ::= { ethernetB 12 } - -boardNovellFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with NOVELL protocol seen by this board." - ::= { ethernetB 13 } - -boardBanyanFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with BANYAN protocol seen by this board." - ::= { ethernetB 14 } - -boardDECNetFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with DECNET protocol seen by this board." - ::= { ethernetB 15 } - -boardXNSFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with XNS protocol seen by this board." - ::= { ethernetB 16 } - -boardIPFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with TCPIP protocol seen by this board." - ::= { ethernetB 17 } - -boardCtronFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with Cabletron protocol seen by this board." - ::= { ethernetB 18 } - -boardAppletalkFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with Appletalk protocol seen by this board." - ::= { ethernetB 19 } - -boardOtherFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this board, that do not fall into - any of the previously listed protocol catagories." - ::= { ethernetB 20 } - -board64To127Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this board, with frame sizes between - 64 and 127 bytes." - ::= { ethernetB 21 } - -board128To255Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this board, with frame sizes between - 128 and 255 bytes." - ::= { ethernetB 22 } - -board256To511Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this board, with frame sizes between - 256 and 511 bytes." - ::= { ethernetB 23 } - -board512To1023Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this board, with frame sizes between - 512 and 1023 bytes." - ::= { ethernetB 24 } - -board1024To1518Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this board, with frame sizes between - 1024 and 1518 bytes." - ::= { ethernetB 25 } - -boardBroadPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The sum of broadcast packets detected on all ports of this board." - ::= { ethernetB 26 } - -boardMultPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The sum of multicast packets detected on all ports of this board." - ::= { ethernetB 27 } - - -boardSrcAddrLocked OBJECT-TYPE - SYNTAX INTEGER - { - lockOff(1), - lockOn(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If this is set to 2, any source addresses that are detected on - station port that are not in the table will cause the port to - be turned off." - ::= { ethernetB 31 } - --- End of Virtual Table - - --- Token Ring Board Objects - --- Start of Virtual Table --- This table is indexed by boardIndex, an INTEGER - -boardTotalRingPorts OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The total number of ring ports on this board." - ::= { tokenRingB 1 } - -boardTotalStationPorts OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The total number of station ports on this board." - ::= { tokenRingB 2 } - -boardModeStatus OBJECT-TYPE - SYNTAX INTEGER { - mgmtMode(1), - autoMOde(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This describes the mode of this board. autoMode - means the board is using the hardware defaults. mgmtMode - means the board is using setting by the user." - ::= { tokenRingB 3 } - -boardTotalRingPortsOn OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of enabled ring ports on this board." - ::= { tokenRingB 4 } - -boardTotalStationPortsOn OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of enabled station ports on this board." - ::= { tokenRingB 5 } - -boardSpeed OBJECT-TYPE - SYNTAX INTEGER { - fourMHz(4), - sixteenMhz(16) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The speed of the board. The board will expect to receive - data at this speed." - ::= { tokenRingB 6 } - - -ringSpeedFault OBJECT-TYPE - SYNTAX INTEGER - { - noFaultDetected(1), - faultDetected(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Data speed of station mismatches configuration speed of board. Board - is automatically bypassed." - ::= { tokenRingB 7 } - -boardSpeedFaultPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object indicates which ring speed detect circuit(s) caused the - fault, if there was one. The return code indicates the location on - the board feeding the speed detect circuit(s). Ring in means the - circuit on the back-up path between the ring out port and the ring - in port. FNB means the circuit between the ring in port and the FNB. - NotApplicable means that a ring Speed Fault has not occurred. - Since more than one circuit can cause the fault, the return code is - the sum of the following values: - 1 - FNB - 2 - RingIn - 4 - RingOut - 8 - NotApplicable - " - ::= { tokenRingB 8 } - -boardFirstRingPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines which port on the board is the first ring port. - All ring port numbers will be consecutive. Using this in conjunction - with BoardRingPorts, all ring port numbers can be determined." - ::= { tokenRingB 9 } - -boardBypassRingPortState OBJECT-TYPE - SYNTAX INTEGER { - off(1), - on(2), - illegal(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object sets and reports the state of the ring bypass relay on - boards which contain a ring bypass relay. The ring bypass relay will - separate only the ring ports from the FNB. The FNB only bypasses the - station ports on these boards. The illegal value (3) will return an - error status if set." - ::= { tokenRingB 10 } - --- End of Virtual Table - - --- Port Object Definitions --- This section will define the objects associated with ports. - - --- Formal Definitions within Port - -commonP OBJECT IDENTIFIER ::= { portR2 1} - -ethernetP OBJECT IDENTIFIER ::= { portR2 2} - -tokenRingP OBJECT IDENTIFIER ::= { portR2 3} - -fDDIP OBJECT IDENTIFIER ::= { portR2 4} - - --- Instance Identifiers for Port Objects --- The instance identifiers for port objects are board# and port#. --- The format of the port identifier is Board_num.Port_num or B.P. - --- Start of Virtual Table --- This table is indexed by boardIndex and portIndex, both INTEGERs - -portIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The slot number of this port." - ::= { commonP 1 } - -portMediaType OBJECT-TYPE - SYNTAX INTEGER - { - bnc(1), -- Ethernet coaxial connector - aui(2), -- Ethernet AUI connector - tp(3), -- Ethernet Twisted Pair connector - tenbt(4), -- Ethernet 10Base-T Twisted Pair connector - fot(5), -- Ethernet Fiber Optic connector - laser(6), -- Ethernet Laser Fiber Optic connector - stp(7), -- Token Ring Shielded Twisted Pair connector - utp(8), -- Token Ring Unshielded Twisted Pair connector - fo(9), -- Token Ring Fiber Optic connector - otherMedia(10) -- Media type not listed above - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The type of the port. (eg. FOT, TPT, etc)." - ::= { commonP 2 } - -portAdminState OBJECT-TYPE - SYNTAX INTEGER - { - off(1), - on( 2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The administrative status of this port." - ::= { commonP 3 } - -portSourceAddr OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A source address that has been seen on this port." - ::= { commonP 4 } - -portOper OBJECT-TYPE - SYNTAX INTEGER { - notOperational(1), - operational(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Returns a value indicating whether this port is in an operational - state." - ::= { commonP 5 } - -portActiveUsers OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of active users seen on this port." - ::= { commonP 6 } - -portName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the port. this field will only contain printable ASCII - characters." - ::= { commonP 7 } - --- End of Virtual Table - - --- Ethernet Port Objects - --- Start of Virtual Table --- This table is indexed by boardIndex and portIndex, both INTEGERs - -portTopologyType OBJECT-TYPE - SYNTAX INTEGER { - stations(1), - trunk(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The topological type of the port." - ::= { ethernetP 1 } - -portLinkStatus OBJECT-TYPE - SYNTAX INTEGER - { - linkSignalInactive(1), - linkSignalActive(2), - linkSignalNotSupported(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The state of the link signal for this port." - ::= { ethernetP 2 } - -portStatus OBJECT-TYPE - SYNTAX INTEGER - { - active(1), - segmented(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The network state of this port." - ::= { ethernetP 3 } - -portTotalPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The total number of packets this port has seen since the last reset." - ::= { ethernetP 4 } - -portErrorPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of packets that have experienced an error." - ::= { ethernetP 5 } - -portXmitColls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of Transmit mode collisions this port has detected." - ::= { ethernetP 6 } - -portRecColls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of Receive mode collisions this port has detected." - ::= { ethernetP 7 } - -portAlignErrs OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of misaligned frames this port has detected." - ::= { ethernetP 8 } - -portCRCErrs OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of packets with bad CRC detected." - ::= { ethernetP 9 } - -portRunts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of runt frames detected by this port." - ::= { ethernetP 10 } - -portOOWColls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of out-of-window collisions detected by this port." - ::= { ethernetP 11 } - -portNoResorces OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of times the no resource condition is detected on this - port." - ::= { ethernetP 12 } - -portRecBytes OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of bytes detected on the network." - ::= { ethernetP 13 } - -portGiants OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames longer than 1518 bytes detected on this port." - ::= { ethernetP 14 } - -portRedundCrt OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The redundant circuit with which this port is associated." - ::= { ethernetP 15 } - -portRedundType OBJECT-TYPE - SYNTAX INTEGER - { - notUsed(1), -- indicates that the port is not used - -- in circuit - primary(2), - backup(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The type of port this port is in the redundant circuit. The port - must be associated with a redundant circuit first, using the object - portRedundCrt." - ::= { ethernetP 16 } - -portRedundStatus OBJECT-TYPE - SYNTAX INTEGER - { - notUsed(1), -- indicates that the port is not used - -- in circuit - active(2), - inactive(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The current state of this port is in the redundant circuit. The port - must be associated with a redundant circuit first, using the object - portRedundCrt." - ::= { ethernetP 17 } - -portForceTrunkType OBJECT-TYPE - SYNTAX INTEGER - { - notForced(1), - forced(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable forces a port to be a trunk port." - ::= { ethernetP 18 } - -portOSIFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with OSI protocol seen by this port." - ::= { ethernetP 19 } - -portNovellFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with NOVELL protocol seen by this port." - ::= { ethernetP 20 } - -portBanyanFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with BANYAN protocol seen by this port." - ::= { ethernetP 21 } - -portDECNetFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with DECNET protocol seen by this port." - ::= { ethernetP 22 } - -portXNSFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with XNS protocol seen by this port." - ::= { ethernetP 23 } - -portIPFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with TCPIP protocol seen by this port." - ::= { ethernetP 24 } - -portCtronFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with Cabletron protocol seen by this port." - ::= { ethernetP 25 } - -portAppletalkFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames with Appletalk protocol seen by this port." - ::= { ethernetP 26 } - -portOtherFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this port, that do not fall into - any of the previously listed protocol catagories." - ::= { ethernetP 27 } - -port64To127Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this port, with frame sizes between - 64 and 127 bytes." - ::= { ethernetP 28 } - -port128To255Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this port, with frame sizes between - 128 and 255 bytes." - ::= { ethernetP 29 } - -port256To511Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this port, with frame sizes between - 256 and 511 bytes." - ::= { ethernetP 30 } - -port512To1023Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this port, with frame sizes between - 512 and 1023 bytes." - ::= { ethernetP 31 } - -port1024To1518Frames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of frames seen by this port, with frame sizes between - 1024 and 1518 bytes." - ::= { ethernetP 32 } - -portBroadPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The sum of broadcast packets detected on this port." - ::= { ethernetP 33 } - -portMultPkts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The sum of multicast packets detected on this port." - ::= { ethernetP 34 } - -portSrcAddrLocked OBJECT-TYPE - SYNTAX INTEGER - { - lockOff(1), - lockOn(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If this is set to 2, any source addresses that are detected on - station ports that are not in the table will cause the port to - be turned off." - ::= { ethernetP 38 } - --- End of Virtual Table - - --- Token Ring Port Objects --- Token Ring Port Objects are further broken down into station objects and --- Ring-In/Ring-Out objects. The formal definitions are: - - -stationP OBJECT IDENTIFIER ::= { tokenRingP 1 } - -ringP OBJECT IDENTIFIER ::= { tokenRingP 2 } - -ringPort2 OBJECT IDENTIFIER ::= { tokenRingP 3 } - -commonRP OBJECT IDENTIFIER ::= { ringPort2 1 } - -autowrapRP OBJECT IDENTIFIER ::= { ringPort2 2 } - --- Start of Virtual Table --- This table is indexed by boardIndex and portIndex, both INTEGERs - -stationPortLinkStatus OBJECT-TYPE - SYNTAX INTEGER - { - linkSignalInactive(1), - linkSignalActive(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "When station is supplying phantom current the Link Signal is active. - When there is no phantom current the Link Signal is inactive." - ::= { stationP 1 } - -stationPortLinkStateTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The amount of in seconds which have elapsed since the station port - last changed state. Note: setting this to zero will clear the time." - ::= { stationP 2 } - --- End of Virtual Table - - --- This section will define the objects associated with Ring In and Ring --- Out ports, e.g. trmim10R. - --- Start of Virtual Table --- This table is indexed by boardIndex and portIndex, both INTEGERs - -ringPortLinkStatus OBJECT-TYPE - SYNTAX INTEGER - { - off(1), -- wrapped - on(2) -- active - } - ACCESS read-only - STATUS obsolete - DESCRIPTION - "Reports the link state of a ring port." - ::= { ringP 1 } - -ringPortLinkStateTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS obsolete - DESCRIPTION - "Reports the time (in seconds) since the ring port's link - state changed." - ::= { ringP 2 } - --- End of Virtual Table - --- Start of Virtual Table --- This table is indexed by boardIndex and portIndex, both INTEGERs - -commonRPcapabilities OBJECT-TYPE - SYNTAX INTEGER - { - nonAutowrap(1), - autowrap(2), - selectable(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object returns a code indicating that the queried ring port - is nonautowrap, autowrap or selectable." - ::= { commonRP 1 } - --- End of Virtual Table - --- Start of Virtual Table --- This table is indexed by boardIndex and portIndex, both INTEGERs - -autowrapRPFaultStatus OBJECT-TYPE - SYNTAX INTEGER - { - faultUndetectable(1), - noFaultDetected(2), - faultDetected(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object reports the wire fault of an autowrappable ring port." - ::= { autowrapRP 1 } - -autowrapRPFaultStateTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object reports the amount of time in time ticks since the ring - port fault state last changed. Writing zero to this object resets - the time. If a zero is read, it means either zero time ticks have - passed or the ring port is nonautowrap." - ::= { autowrapRP 2 } - -autowrapRPSelectedType OBJECT-TYPE - SYNTAX INTEGER - { - unselectable(1), - stp(2), -- sheilded twisted pair - fo(3) -- Fiber Optic - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object indicates the media type of the indicated ring port on - some boards. Some boards provide both STP and fiber optic ring ports. - The unselectable value will return an error if set. A set of STP or FO - for a non-selectable ring port will not do anything, i.e. the status - of normal is returned." - ::= { autowrapRP 3 } - -autowrapRPPhantomCurrent OBJECT-TYPE - SYNTAX INTEGER - { - noPhantomAvailable(1), - activatePhantom(2), - deactivatePhantom(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object tells the board to turn on phantom current for the ring - port and look for wire faults. NoPhantomAvailable will return an - error if set. A set of activatePhantom or deactivatePhantom for a - non-autowrap ring port will not do anything, i.e. the status of - normal is returned." - ::= { autowrapRP 4 } - --- End of Virtual Table - --- Product specific Objects --- For each of the individual repeaters/bridges there are several objects --- that particular to that product. - - -fNB OBJECT IDENTIFIER ::= { subSysMMAC 1 } - - --- FNB Objects: - --- Start of Virtual Table --- This table is indexed by boardIndex, an INTEGER - -connectedLeft OBJECT-TYPE - SYNTAX INTEGER { - detached(1), - attached(2), - faulted(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The Connected Left board (board n + 1) has the following states: - - Detached == 1 (Management (only management) detached, - read/write). - Attached == 2 (Management/AutoMode attached, read/write). - Faulted == 3 (Management/AutoMode tried to attach but - failed READ ONLY). - " - ::= { fNB 1 } - -connectedRight OBJECT-TYPE - SYNTAX INTEGER { - detached(1), - attached(2), - faulted(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The Connected Right board (board n - 1) has the following states: - - Detached == 1 (Management (only management) detached, - read/write). - Attached == 2 (Management/AutoMode attached, read/write ). - Faulted == 3 (Management/AutoMode tried to attach but - failed READ ONLY). - " - ::= { fNB 2 } - -boardBypassState OBJECT-TYPE - SYNTAX INTEGER { - off(1), -- not bypassed - on(2) -- bypassed - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object indicates that the board is in the bypassed state - when it is ON. Bypassed means the board is NOT attached to the - FNB." - ::= { fNB 3 } - - - --- TrapTypes --- --- This section will describe the trap types that the --- repeater section of the IRM3 can generate. These are not --- objects, but Object identifers used to indicate the specfic --- trap. They are taken from the object space and are thus --- documented here. --- --- The SNMP protocol provides a mechanism for --- asynchronusly notifying management stations of significant --- changes in the network. This mechanism is the SNMP trap --- message. This document will describe the general format for --- all trap messages that Cabletron products will generate as --- well as the specific traps that the will be generated by the --- IRM3. --- --- Trap Formats --- --- The SNMP trap messages are composed of two user --- definable areas: the specific trap type and the VarBindings --- (eg. the interesting information). The specific trap type is --- an INTEGER that is used to determine the specific trap that --- has occurred. The "interesting information" contains a group --- of objects identifiers (OID) and their values that provide --- information about the trap. --- --- --- Trap Description --- --- PortSegmenting --- --- Specfic Trap Type Code - 0x101 --- --- When a port goes from operational to segmented, a trap --- will be generated. For these purposes, the port state will --- be sampled every XXX seconds, thus it will be statistically --- possible to miss oscillating circuits. --- --- The interesting information will include: --- - Board number --- - Port number --- --- Trap Description --- --- PortUnsegementing --- Specfic Trap Type Code - 0x102 --- --- When it is detected that a previously segmented port --- has gone operational, a trap will be generated. This is --- also sampled, thus a trap may not be generated for each --- transition. --- --- The interesting information will include: --- - Board number --- - Port number --- --- --- --- Trap Description --- --- PortLinkUp --- --- Specfic Trap Type Code - 0x103 --- --- This trap will be generated when it is determined that --- MAU has been attached to the MMAC. This is only appropriate --- for MIMs that support the concept of a link state. --- --- The interesting information will include: --- - Board number --- - Port number --- --- Trap Description --- --- PortLinkDown --- --- Specfic Trap Type Code - 0x104 --- --- This trap will be generated when a previously attached --- MAU is removed or powered down. Again, this is only --- appropriate for MIM's that support link state. --- --- The interesting information will include: --- - Board number --- - Port number --- --- Trap Description --- NewSourceAddress --- Specfic Trap Type Code - 0x105 --- --- This trap will be generated when the MMAC detects the --- existence of a new source address on one of it's ports. --- --- The interesting information will include: --- --- - Board number --- - Port number --- - The new source address --- --- Trap Description --- SourceAddressTimeout --- --- Specfic Trap Type Code - 0x106 --- --- This trap will indicate that the MMAC has not detected --- a packet generated by this source address within a certain --- timeout. --- --- --- --- The interesting information will include: --- --- - Board number --- - Port number --- - Source address that timed out. --- --- Trap Description --- --- BoardRemoval --- --- Specfic Trap Type Code - 0x107 --- --- This trap will be generated when the MMAC detects that --- MIM has been removed. --- --- The interesting information will include: --- --- - Board number --- --- Trap Description --- BoardInsertion --- --- Specfic Trap Type Code - 0x108 --- --- --- This trap will be generated when the MMAC determines --- that a new board has been inserted. --- --- The interesting information will include: --- --- - Board number --- - Board type --- --- Trap Description --- ActivePortInRedundantCircuitFailed --- --- Specfic Trap Type Code - 0x109 --- --- This trap will be generated when the active port in a --- redundant circuit has failed polling. This will indicate the --- activation of redundancy. --- --- The interesting information will include: --- --- - Board number --- - Port number --- - Circuit number --- --- Trap Description --- RedundantPortActivated --- --- Specfic Trap Type Code - 0x10a --- --- --- --- This trap indicates that a new port has been activated --- in a redundant circuit. This does NOT indicate that this --- port is usable, but is being tested. If the port fails the --- above (3.9) trap will be generated. --- --- The interesting information will include: --- --- - Board number --- - Port number --- - Circuit number --- --- Trap Description --- RedundantPortTestFailed --- --- Specfic Trap Type Code - 0x10b --- --- --- --- This trap will be generated when the MMAC executes it's --- periodic redundancy diagnostics and finds on of the ports in --- a redundant circuit has failed. This message will not --- indicate that redundancy has been activated, just that the --- port has failed and should be fixed before it is needed. --- --- The interesting information will include: --- --- - Board number --- - Port number --- - Circuit number --- --- Trap Description --- deviceTrafficThresholdExceeded --- --- Specfic Trap Type Code - 0x10c --- --- This trap will be generated when the traffic (good --- packets per time interval) has been exceed for the entire --- MMAC. --- --- The interesting information will include: --- --- - threshold value --- - timebase value --- --- Trap Description --- deviceErrorThresholdExceeded --- --- Specfic Trap Type Code - 0x10d --- --- This trap will be generated when packets of the --- selected error type exceeds a threshold percentage of the --- good packets for a particular interval for the entire MMAC. --- --- The interesting information will include: --- --- - threshold value --- - selected error type --- - timebase --- --- Trap Description --- deviceCollsionThresholdExceeded --- --- Specfic Trap Type Code - 0x10e --- --- This trap will be generated when collsions exceed a --- threshold percentage of the good packets for a particular --- interval for the entire MMAC. --- --- The interesting information will include: --- --- - threshold value --- - timebase --- --- Trap Description --- BoardTrafficThresholdExceeded --- --- Specfic Trap Type Code - 0x10f --- --- This trap will be generated when the traffic (good --- packets per time interval) has been exceed for a particular --- MIM. --- --- The interesting information will include: --- --- - threshold value --- - timebase value --- - board number --- --- Trap Description --- BoardErrorThresholdExceeded --- --- Specfic Trap Type Code - 0x110 --- --- This trap will be generated when packets of the --- selected error type exceeds a threshold percentage of the --- good packets for a particular interval for a particular MIM. --- This will most likely indicate a bad MIM. --- --- The interesting information will include: --- - threshold value --- - selected error type --- - timebase --- - Board number --- --- Trap Description --- BoardCollisionThresholdExceeded --- --- --- --- Specfic Trap Type Code - 0x111 --- --- --- This trap will be generated when collisions exceed a --- threshold percentage of the good packets for a particular --- interval for a particular MIM. --- --- The interesting information will include: --- --- - threshold value --- - timebase --- - Board number --- --- Trap Description --- PortTrafficThresholdExceeded --- --- Specfic Trap Type Code - 0x112 --- --- --- This trap will be generated when the traffic (good --- packets per time interval) has been exceed for a particular --- port. --- --- The interesting information will include: --- --- - threshold value --- - timebase value --- - board number --- - port number --- --- Trap Description --- PortErrorThresholdExceeded --- --- Specfic Trap Type Code - 0x113 --- --- --- --- This trap will be generated when packets of the --- selected error type exceeds a threshold percentage of the --- good packets for a particular interval for a particular --- port. --- --- The interesting information will include: --- --- - threshold value --- - selected error type --- - timebase --- - board number --- - port number --- --- --- Trap Description --- PortCollisionThresholdExceeded --- --- Specfic Trap Type Code - 0x114 --- --- This trap will be generated when collisions exceed a --- threshold percentage of the good packets for a particular --- interval for a particular port. --- --- The interesting information will include: --- --- - threshold value --- - timebase --- - board number --- - port number --- --- Trap Description --- PortTypeChanged --- --- Specfic Trap Type Code - 0x115 --- --- This trap indicates that a port has changed from a --- station port to a link port or vice versa. --- --- The interesting information is: --- --- - Board number --- - Port Number --- - New type value --- --- Trap Description --- LockSTATUSChanged --- --- Specfic Trap Type Code - 0x116 --- --- This trap is generated when the status of the address lock --- changes. --- --- The interesting information is: --- --- - New lock status --- --- --- Trap Description --- PortSecurityViolation --- --- Specfic Trap Type Code - 0x117 --- --- This trap is generated when a source address other than those --- locked to a port is seen. --- --- The interesting information is: --- --- - Board number --- - Port Number --- - Violating Address --- --- --- Trap Description --- PortViolationReset --- --- Specfic Trap Type Code - 0x118 --- --- This trap is generated when management intervention has --- reset a port after a violation has occured. --- --- The interesting information is: --- --- - Board Number --- - Port Number --- --- Trap Description --- EnvTempWarm --- --- Specfic Trap Type Code - 0x119 --- --- This trap is generated when the device detects that the temperature --- within the device has reached a WARM condition. --- --- --- The interesting information is: --- --- - Board Number --- --- --- Trap Description --- EnvTempHot --- --- Specfic Trap Type Code - 0x11A --- --- This trap is generated when the device detects that the temperature --- within the device has reached a HOT condition. - --- The interesting information is: --- --- - Board Number --- --- --- Trap Description --- EnvTempNormal --- --- Specfic Trap Type Code - 0x11C --- --- This trap is generated when the device detects that the temperature --- within the device has returned to a NORMAL state. --- --- The interesting information is: --- --- - Board Number --- --- --- Trap Description --- EnvVoltageLow --- --- Specfic Trap Type Code - 0x11B --- --- This trap is generated when a board detects that it's power supply --- voltage is LOW. --- --- --- The interesting information is: --- --- - Power Supply Number --- - --- Trap Description --- EnvVoltageNormal --- --- Specfic Trap Type Code - 0x11D --- --- This trap is generated when the device detects that the system voltage --- has returned to a NORMAL state. --- --- --- The interesting information is: --- --- - None --- - --- Trap Description --- EnvFanFailure --- --- Specific Trap Type Code - 0x11E --- --- This trap is generated when the device detects that one or more fans in --- the chassis have failed. --- --- --- The interesting information is: --- --- - None --- - --- Trap Description --- EnvFanNormal --- --- Specific Trap Type Code - 0x11F --- --- This trap is generated when the device detects that all fans in the chassis --- are functional. --- --- --- The interesting information is: --- --- - None --- - --- Trap Description --- DeviceBroadcastThresholdExceeded --- --- Specific Trap Type Code - 0x120 --- --- This trap is generated when the broadcast packets (per time --- interval) have exceeded the threshold for the entire MMAC. --- --- The Interesting Information is: --- devBroadThreshold { devBroad 2 } --- devTimeBase { device 24 } - - --- Trap Description --- BoardBroadcastThresholdExceeded --- --- Specific Trap Type Code - 0x121 --- --- This trap is generated when the broadcast packets (per time --- interval) have exceeded the threshold for the given board. --- --- The Interesting Information is: --- bdBroadThreshold { bdBroad 2 } --- devTimeBase { device 24 } --- boardIndex { commonB 1 } --- - - --- Trap Description --- PortBroadcastThresholdExceeded --- --- Specific Trap Type Code - 0x122 --- --- This trap is generated when the broadcast packets (per time --- interval) have exceeded the threshold for the given port. --- --- The Interesting Information is: --- portBroadThreshold { portBroad 2 } --- devTimeBase { device 24 } --- boardIndex { commonB 1 } --- portIndex { commonP 1 } --- - - --- Trap Description --- BoardLockSTATUSChanged - --- Specific Trap Type Code - 0x134 - --- This trap is generated when the status of the address lock --- changes for a certain board. - --- The Interesting Information is: - --- BoardIndex { rptrPortGrpMgmtEntry 1 } --- BoardSrcAddrLockState { rptrPortGrpSrcAddrEntry 3 } - - --- Trap Description --- PortLockSTATUSChanged - --- Specific Trap Type Code - 0x135 - --- This trap is generated when the status of the address lock --- changes for a certain port. - --- The Interesting Information is: - --- BoardIndex { rptrPortGrpMgmtEntry 1 } --- PortIndex { rptrPortMgmtEntry 1 } --- PortSrcAddrLockState { rptrPortSrcAddrEntry 6 } - - --- Token Ring Traps --- --- Trap Description --- --- stationLinked-- --- --- Specific Trap Type Code - 0x0201 --- --- This trap is generated in the event that a station port detects a --- link. The interesting information included with this trap is the --- board index and port index of the station port which detects link. --- --- Trap Description --- --- stationUnlinked --- --- Specific Trap Type Code - 0x0202 --- --- This trap is generated in the event that a station port detects a --- link has been removed. The interesting information included with this --- trap is the board index and port index of the station port which detects --- that the link has been removed. - --- Trap Description --- --- ringSpeedFault --- --- Specific Trap Type Code - 0x0203 --- --- This trap is generated when speed of the board differs from speed of --- the data passing through the board. The interesting information included --- with this trap is the board index of the board which detects the ring --- speed fault. - --- Trap Description --- --- ringSpeedFaultCleared --- --- Specific Trap Type Code - 0x0204 --- --- This trap is generated when ring speed fault has been corrected. The --- interesting information included with this trap is the board index of the --- board which detects the ring speed fault condition has been removed. - --- Trap Description --- --- autoWrapWireFault --- --- Specific Trap Type Code - 0x0205 --- --- This trap is generated when the Shielded Twisted Pair ring port has --- detected that the phantom current asserted on it does not detect the --- correct voltage of the received phantom current. The interesting --- information included with this trap is the board index and the port index --- of the ring port which detects the autoWrapWireFault. - --- Trap Description --- --- autoWrapWireFaultCleared --- --- Specific Trap Type Code - 0x0206 --- --- This trap is generated when the autoWrapWireFault conditions have been --- removed. The interesting information included with this trap is the board --- index and the port index of the ring port which detects that the --- autoWrapWireFault conditions have been removed. --- --- --- Appendix A - Media type values --- --- Board Type Value --- --- Management Modules --- IRM-2 0xB0 --- IRBM 0xB1 --- IRM-3 0xB2 --- TRMBM-R 0xB4 --- TRMBM-S 0xB5 --- EFDMIM 0xB6 --- ETBMIM 0xB7 --- TRBMIM 0xB8 --- TRMM 0xBB --- ETWMIM 0xBD --- TRMMIM 0xBE --- MiniMMAC 0x10010 --- MRXI 0x30043 --- MRXI-2 0x30042 --- MRXI-28 0x300A0 --- - --- Mim Types --- THNMIM 0x10 or 0x50 --- MT8MIM 0xA0 --- FOTMIM (6 ports) 0xE0 --- FOTMIM (12 ports) 0xC0 --- TPTMIM 0xD0 - --- TPMIM-T 0x42 --- TPMIM-T1 0x41 --- TPMIM-T3 0x43 - --- TPMIM-24 0x60 --- TPMIM-22 0x61 --- TPMIM-34 0x62 --- TPMIM-32 0x63 - --- FOMIM-18 0x90 --- FOMIM-12 0x92 --- FOMIM-16 0x93 --- FOMIM-28 0x94 --- FOMIM-22 0x96 --- FOMIM-26 0x97 --- FOMIM-38 0x98 --- FOMIM-32 0x9A --- FOMIM-36 0x9B - --- TPRMIM-36 0x70 --- TPRMIM-33 0x71 --- CXRMIM 0x72 --- FORMIM-22 0x73 - - --- TRMIM-12 0x30 --- TRMIM-10R 0x31 --- TRMIM-10RA 0x131 (will be displayed as TR-10R) --- TRMIM-22 0x32 --- TRMIM-20R 0x33 --- TRMIM-20RA 0x133 (will be displayed as TR-20R) - --- TRMIM-24A 0x36 --- TRMIM-22A 0x37 - --- FTRMIM-28 0x38 --- FTRMIM-22 0x39 --- FTRMIM-26 0x3B --- TRMIM-34A 0x3C --- TRMIM-32A 0x3D --- TRMIM-44A 0x3E --- TRMIM-42A 0x3F - --- TRRMIM-A 0x3A --- TRRMIM-2A 0x13A --- TRRMIM-4A 0x23A - - --- FDMMIM-00 0x23 --- FDMMIM-04 0x22 --- FDMMIM-16 0x21 --- FDMMIM-26 0x20 --- FDMMIM-00S 0x27 --- FDMMIM-04S 0x26 --- FDMMIM-16S 0x25 --- FDMMIM-26S 0x24 --- FDCMIM-04 0x2B --- FDCMIM-08 0x2A --- FDCMIM-16 0x2F --- FDCMIM-12 0x2D --- FDCMIM-26 0x2C --- FDCMIM-22 0x28 - - --- Third party Mims - --- CISCO Ethernet to Ethernet Router Mim 0x01 --- Xyplex 16 port terminal server. ETSMIM 0x02 --- SGI CPU MIM 0x03 --- CAYMAN Appletalk to Ethernet Router. GATORMIM CS 0x04 --- NOVELL LANTERN ethernet SNMP Monitor. LANTERMIM 0x05 --- CISCO Ethernet to Ethernet Router Mim. CRM-L 0x06 --- CISCO Ethernet to WAN Router Mim. CRM-S 0x07 --- Cayman 1 GATOR STAR GX.M 0x08 --- Cayman 2 0x09 --- Cayman 3 0x0A --- Cayman 4 0x0B - - --- Multi-Port Interfaces Modules --- MPIM-X 0x20000 --- MPIM-A 0x20001 --- MPIM-C 0x20002 --- MPIM-T 0x20003 --- MPIM-F2 0x20004 --- MPIM-F1 0x20005 --- MPIM-T1 0x20006 --- MPIM-B 0x20007 - BLANK --- --- --- Single-Port Interface Modules --- - --- SPIM-C 0x20002 --- SPIM-T 0x20003 --- SPIM-F2 0x20004 --- SPIM-F1 0x20005 --- SPIM-T1 0x20006 --- SPIM-B 0x20007 - BLANK --- --- - -END diff --git a/mibs/LAG-MIB b/mibs/LAG-MIB deleted file mode 100644 index e22e96f15a..0000000000 --- a/mibs/LAG-MIB +++ /dev/null @@ -1,1225 +0,0 @@ -LAG-MIB DEFINITIONS ::= BEGIN - ---------------------------------------------------------------- ---IEEE 802.3ad MIB ---------------------------------------------------------------- - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, Counter32, - TimeTicks FROM SNMPv2-SMI - DisplayString, MacAddress, TEXTUAL-CONVENTION, - TruthValue FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - InterfaceIndex FROM IF-MIB - PortList FROM Q-BRIDGE-MIB; - -lagMIB MODULE-IDENTITY - LAST-UPDATED "9911220000Z" - ORGANIZATION "IEEE 802.3ad Working Group" - CONTACT-INFO - " stds- 802- 3- trunking@ majordomo. ieee. org " - DESCRIPTION - "The Link Aggregation module for managing IEEE 802.3ad." - REVISION "200306180100Z" -- Wed Jun 18 01:00:00 PDT 2003 - DESCRIPTION - "Changed module identity mapping as follows." - - ::= { 1 member-body(2) us(840) ieee802dot3(10006) - snmpmibs(300) linkagg(43) } - -lagMIBObjects OBJECT IDENTIFIER ::= { lagMIB 1 } - ---------------------------------------------------------------- ---Textual Conventions ---------------------------------------------------------------- - -LacpKey ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The Actor or Partner Key value." - SYNTAX INTEGER (0.. 65535) - -LacpState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The Actor and Partner State values from the LACPDU." - SYNTAX BITS { - lacpActivity(0), - lacpTimeout(1), - aggregation(2), - synchronisation(3), - collecting(4), - distributing(5), - defaulted(6), - expired(7) - } --- SYNTAX OCTET STRING (SIZE(1)) - -ChurnState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The state of the Churn detection machine." - SYNTAX INTEGER { - noChurn(1), - churn(2), - churnMonitor(3) - } - ---------------------------------------------------------------- --- groups in the LAG MIB ---------------------------------------------------------------- - -dot3adAgg OBJECT IDENTIFIER ::= { lagMIBObjects 1 } -dot3adAggPort OBJECT IDENTIFIER ::= { lagMIBObjects 2 } - ---------------------------------------------------------------- ---The Tables Last Changed Object ---------------------------------------------------------------- - -dot3adTablesLastChanged OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the time of the - most recent change to the dot3adAggTable, - dot3adAggPortListTable, or - dot3adAggPortTable." - ::= { lagMIBObjects 3 } - ---------------------------------------------------------------- ---The Aggregator Configuration Table ---------------------------------------------------------------- - -dot3adAggTable OBJECT-TYPE - SYNTAX SEQUENCE OF Dot3adAggEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains information about every - Aggregator that is associated with this System." - REFERENCE - "IEEE 802.3 Section 30.7.1" - ::= { dot3adAgg 1 } - -dot3adAggEntry OBJECT-TYPE - SYNTAX Dot3adAggEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of the Aggregator parameters. This is indexed - by the ifIndex of the Aggregator." - INDEX { dot3adAggIndex } - ::= { dot3adAggTable 1 } - -Dot3adAggEntry ::= SEQUENCE { - dot3adAggIndex InterfaceIndex, - dot3adAggMACAddress MacAddress, - dot3adAggActorSystemPriority INTEGER, - dot3adAggActorSystemID MacAddress, - dot3adAggAggregateOrIndividual TruthValue, - dot3adAggActorAdminKey LacpKey, - dot3adAggActorOperKey LacpKey, - dot3adAggPartnerSystemID MacAddress, - dot3adAggPartnerSystemPriority INTEGER, - dot3adAggPartnerOperKey LacpKey, - dot3adAggCollectorMaxDelay INTEGER -} - -dot3adAggIndex OBJECT-TYPE - SYNTAX InterfaceIndex --- MAX-ACCESS not-accessible - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique identifier allocated to this Aggregator by the local System. - This attribute identifies an Aggregator instance among the subordinate - managed objects of the containing object. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.1" - ::= { dot3adAggEntry 1 } - -dot3adAggMACAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 6-octet read-only value carrying the individual - MAC address assigned to the Aggregator." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.9" - ::= { dot3adAggEntry 2 } - -dot3adAggActorSystemPriority OBJECT-TYPE - SYNTAX INTEGER (1.. 65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A 2-octet read-write value indicating the priority value - associated with the Actors System ID." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.5" - ::= { dot3adAggEntry 3 } - -dot3adAggActorSystemID OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 6-octet read-write MAC address value used as a unique - identifier for the System that contains this Aggregator. - NOTE: From the perspective of the Link Aggregation mechanisms - described in Clause 43, only a single combination of Actor's - System ID and System Priority are considered, and no - distinction is made between the values of these parameters - for an Aggregator and the port(s) that are associated with - it;, i. e., the protocol is described in terms of the - operation of aggregation within a single System. - However, the managed objects provided for the Aggregator and - the port both allow management of these parameters. The result - of this is to permit a single piece of equipment to be - configured by management to contain more than one System - from the point of view of the operation of Link Aggregation. - This may be of particular use in the configuration of equipment - that has limited aggregation capability (see 43.6)." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.4" - ::= { dot3adAggEntry 4 } - -dot3adAggAggregateOrIndividual OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A read-only Boolean value indicating whether the - Aggregator represents an Aggregate (' TRUE') or - an Individual link (' FALSE')." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.6" - ::= { dot3adAggEntry 5 } - -dot3adAggActorAdminKey OBJECT-TYPE - SYNTAX LacpKey - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The current administrative value of the Key for the Aggregator. - The administrative Key value may differ from the operational - Key value for the reasons discussed in 43.6.2. This is a 16-bit, - read-write value. The meaning of particular Key values - is of local significance." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.7" - ::= { dot3adAggEntry 6 } - -dot3adAggActorOperKey OBJECT-TYPE - SYNTAX LacpKey - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current operational value of the Key for the Aggregator. - The administrative Key value may differ from the operational - Key value for the reasons discussed in 43.6.2. - This is a 16-bit, read-only value. The meaning of particular Key - values is of local significance." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.8" - ::= { dot3adAggEntry 7 } - -dot3adAggPartnerSystemID OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 6-octet read-only MAC address value consisting - of the unique identifier for the current protocol Partner of - this Aggregator. A value of zero indicates that there is no - known Partner. If the aggregation is manually configured, this - System ID value will be a value assigned by the local System." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.10" - ::= { dot3adAggEntry 8 } - -dot3adAggPartnerSystemPriority OBJECT-TYPE - SYNTAX INTEGER (0.. 65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 2-octet read-only value that indicates the priority - value associated with the Partner's System ID. If the - aggregation is manually configured, this System Priority value - will be a value assigned by the local System." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.11" - ::= { dot3adAggEntry 9 } - -dot3adAggPartnerOperKey OBJECT-TYPE - SYNTAX LacpKey - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current operational value of the Key for the - Aggregator's current protocol Partner. This is - a 16-bit, read-only value. If the aggregation is manually - configured, this Key value will be a value assigned by the - local System." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.12" - ::= { dot3adAggEntry 10 } - -dot3adAggCollectorMaxDelay OBJECT-TYPE - SYNTAX INTEGER (0.. 65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of this 16-bit read-write attribute defines - the maximum delay, in tens of microseconds, that - may be imposed by the Frame Collector between - receiving a frame from an Aggregator Parser, and - either delivering the frame to its MAC Client or discarding - the frame (see 43.2.3.1.1)." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.31" - ::= { dot3adAggEntry 11 } - ---------------------------------------------------------------- ---The Aggregation Port List Table ---------------------------------------------------------------- - -dot3adAggPortListTable OBJECT-TYPE - SYNTAX SEQUENCE OF Dot3adAggPortListEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains a list of all the ports - associated with each Aggregator." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.30" - ::= { dot3adAgg 2 } - -dot3adAggPortListEntry OBJECT-TYPE - SYNTAX Dot3adAggPortListEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of the ports associated with a given Aggregator. - This is indexed by the ifIndex of the Aggregator." - INDEX { dot3adAggIndex } - ::= { dot3adAggPortListTable 1 } - -Dot3adAggPortListEntry ::= SEQUENCE { - dot3adAggPortListPorts PortList -} - -dot3adAggPortListPorts OBJECT-TYPE - SYNTAX PortList - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The complete set of ports currently associated with - this Aggregator. Each bit set in this list represents - an Actor Port member of this Link Aggregation." - REFERENCE - "IEEE 802.3 Section 30.7.1.1.30" - ::= { dot3adAggPortListEntry 1 } - ---------------------------------------------------------------- ---The Aggregation Port Table ---------------------------------------------------------------- - -dot3adAggPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF Dot3adAggPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains Link Aggregation Control - configuration information about every - Aggregation Port associated with this device. - A row appears in this table for each physical port." - REFERENCE - "IEEE 802.3 Section 30.7.2" - ::= { dot3adAggPort 1 } - -dot3adAggPortEntry OBJECT-TYPE - SYNTAX Dot3adAggPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of Link Aggregation Control configuration - parameters for each Aggregation Port on this device." - INDEX { dot3adAggPortIndex } - ::= { dot3adAggPortTable 1 } - -Dot3adAggPortEntry ::= SEQUENCE { - dot3adAggPortIndex InterfaceIndex, - dot3adAggPortActorSystemPriority INTEGER, - dot3adAggPortActorSystemID MacAddress, - dot3adAggPortActorAdminKey LacpKey, - dot3adAggPortActorOperKey LacpKey, - dot3adAggPortPartnerAdminSystemPriority INTEGER, - dot3adAggPortPartnerOperSystemPriority INTEGER, - dot3adAggPortPartnerAdminSystemID MacAddress, - dot3adAggPortPartnerOperSystemID MacAddress, - dot3adAggPortPartnerAdminKey LacpKey, - dot3adAggPortPartnerOperKey LacpKey, - dot3adAggPortSelectedAggID InterfaceIndex, - dot3adAggPortAttachedAggID InterfaceIndex, - dot3adAggPortActorPort INTEGER, - dot3adAggPortActorPortPriority INTEGER, - dot3adAggPortPartnerAdminPort INTEGER, - dot3adAggPortPartnerOperPort INTEGER, - dot3adAggPortPartnerAdminPortPriority INTEGER, - dot3adAggPortPartnerOperPortPriority INTEGER, - dot3adAggPortActorAdminState LacpState, - dot3adAggPortActorOperState LacpState, - dot3adAggPortPartnerAdminState LacpState, - dot3adAggPortPartnerOperState LacpState, - dot3adAggPortAggregateOrIndividual TruthValue -} - -dot3adAggPortIndex OBJECT-TYPE - SYNTAX InterfaceIndex --- MAX-ACCESS not-accessible - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The ifIndex of the port" - REFERENCE - "IEEE 802.3 Section 30.7.2.1.1" - ::= { dot3adAggPortEntry 1 } - -dot3adAggPortActorSystemPriority OBJECT-TYPE - SYNTAX INTEGER (1.. 65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A 2-octet read-write value used to define the priority - value associated with the Actor's System ID." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.2" - ::= { dot3adAggPortEntry 2 } - -dot3adAggPortActorSystemID OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 6-octet read-only MAC address value that defines - the value of the System ID for the System that contains this - Aggregation Port." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.3" - ::= { dot3adAggPortEntry 3 } - -dot3adAggPortActorAdminKey OBJECT-TYPE - SYNTAX LacpKey - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The current administrative value of the Key for the - Aggregation Port. This is a 16-bit, read-write value. - The meaning of particular Key values is of local significance." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.4" - ::= { dot3adAggPortEntry 4 } - -dot3adAggPortActorOperKey OBJECT-TYPE - SYNTAX LacpKey - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current operational value of the Key for the - Aggregation Port. This is a 16-bit, read-only value. - The meaning of particular Key values is of local significance." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.5" - ::= { dot3adAggPortEntry 5 } - -dot3adAggPortPartnerAdminSystemPriority OBJECT-TYPE - SYNTAX INTEGER (0.. 65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A 2-octet read-write value used to define the administrative - value of priority associated with the Partner's System ID. The - assigned value is used, along with the value of - aAggPortPartnerAdminSystemID, aAggPortPartnerAdminKey, - aAggPortPartnerAdminPort, and aAggPortPartnerAdminPortPriority, - in order to achieve manually configured aggregation." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.6" - ::= { dot3adAggPortEntry 6 } - -dot3adAggPortPartnerOperSystemPriority OBJECT-TYPE - SYNTAX INTEGER (0.. 65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 2-octet read-only value indicating the operational value - of priority associated with the Partner's System ID. The - value of this attribute may contain the manually configured value - carried in aAggPortPartnerAdminSystemPriority - if there is no protocol Partner." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.7" - ::= { dot3adAggPortEntry 7 } - -dot3adAggPortPartnerAdminSystemID OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A 6-octet read-write MACAddress value representing - the administrative value of the Aggregation Port's protocol - Partner's System ID. The assigned value is used, along with - the value of aAggPortPartnerAdminSystemPriority, - aAggPortPartnerAdminKey, aAggPortPartnerAdminPort, - and aAggPortPartnerAdminPortPriority, in order to - achieve manually configured aggregation." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.8" - ::= { dot3adAggPortEntry 8 } - -dot3adAggPortPartnerOperSystemID OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 6-octet read-only MACAddress value representin - the current value of the Aggregation Port's protocol Partner's - System ID. A value of zero indicates that there is no known - protocol Partner. The value of this attribute may contain the - manually configured value carried in - aAggPortPartnerAdminSystemID if there is no protocol Partner." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.9" - ::= { dot3adAggPortEntry 9 } - -dot3adAggPortPartnerAdminKey OBJECT-TYPE - SYNTAX LacpKey - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The current administrative value of the Key for the - protocol Partner. This is a 16-bit, read-write value. - The assigned value is used, along with the value of - aAggPortPartnerAdminSystemPriority, aAggPortPartnerAdminSystemID, - aAggPortPartnerAdminPort, and aAggPortPartnerAdminPortPriority, - in order to achieve manually configured aggregation." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.10" - ::= { dot3adAggPortEntry 10 } - -dot3adAggPortPartnerOperKey OBJECT-TYPE - SYNTAX LacpKey - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current operational value of the Key for the - protocol Partner. The value of this attribute may contain - the manually configured value carried in - aAggPortPartnerAdminKey if there is no protocol Partner. - This is a 16-bit, read-only value." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.11" - ::= { dot3adAggPortEntry 11 } - -dot3adAggPortSelectedAggID OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The identifier value of the Aggregator that this Aggregation - Port has currently selected. Zero indicates that the Aggregation - Port has not selected an Aggregator, either because it is in the - process of detaching from an Aggregator or because there is no - suitable Aggregator available for it to select. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.12" - ::= { dot3adAggPortEntry 12 } - -dot3adAggPortAttachedAggID OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The identifier value of the Aggregator that this Aggregation - Port is currently attached to. Zero indicates that the Aggregation - Port is not currently attached to an Aggregator. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.13" - ::= { dot3adAggPortEntry 13 } - -dot3adAggPortActorPort OBJECT-TYPE - SYNTAX INTEGER (0.. 65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The port number locally assigned to the Aggregation Port. - The port number is communicated in LACPDUs as the - Actor_Port. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.14" - ::= { dot3adAggPortEntry 14 } - -dot3adAggPortActorPortPriority OBJECT-TYPE - SYNTAX INTEGER (1.. 65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The priority value assigned to this Aggregation Port. - This 16-bit value is read-write." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.15" - ::= { dot3adAggPortEntry 15 } - -dot3adAggPortPartnerAdminPort OBJECT-TYPE - SYNTAX INTEGER (0.. 65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The current administrative value of the port number - for the protocol Partner. This is a 16-bit, read-write value. - The assigned value is used, along with the value of - aAggPortPartnerAdminSystemPriority, - aAggPortPartnerAdminSystemID, aAggPortPartnerAdminKey, - and aAggPortPartnerAdminPortPriority, - in order to achieve manually configured aggregation." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.16" - ::= { dot3adAggPortEntry 16 } - -dot3adAggPortPartnerOperPort OBJECT-TYPE - SYNTAX INTEGER (0.. 65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational port number assigned to this Aggregation - Port by the Aggregation Port's protocol Partner. The value - of this attribute may contain the manually configured value - carried in aAggPortPartnerAdminPort if there is no protocol - Partner. This 16-bit value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.17" - ::= { dot3adAggPortEntry 17 } - -dot3adAggPortPartnerAdminPortPriority OBJECT-TYPE - SYNTAX INTEGER (0.. 65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The current administrative value of the port priority - for the protocol Partner. This is a 16-bit, read-write value. - The assigned value is used, along with the value of - aAggPortPartnerAdminSystemPriority, aAggPortPartnerAdminSystemID, - aAggPortPartnerAdminKey, and aAggPortPartnerAdminPort, - in order to achieve manually configured aggregation." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.18" - ::= { dot3adAggPortEntry 18 } - -dot3adAggPortPartnerOperPortPriority OBJECT-TYPE - SYNTAX INTEGER (0.. 65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The priority value assigned to this Aggregation Port - by the Partner. The value of this attribute may contain the - manually configured value carried in - aAggPortPartnerAdminPortPriority if there is no - protocol Partner. This 16-bit value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.19" - ::= { dot3adAggPortEntry 19 } - -dot3adAggPortActorAdminState OBJECT-TYPE - SYNTAX LacpState - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A string of 8 bits, corresponding to the administrative values - of Actor_ State (43.4.2) as transmitted by the Actor in LACPDUs. - The first bit corresponds to bit 0 of Actor_ State (LACP_ Activity), - the second bit corresponds to bit 1 (LACP_ Timeout), the third bit - corresponds to bit 2 (Aggregation), the fourth bit corresponds to - bit 3 (Synchronization), the fifth bit corresponds to bit 4 - (Collecting), the sixth bit corresponds to bit 5 (Distributing), - the seventh bit corresponds to bit 6 (Defaulted), and the eigth - bit corresponds to bit 7 (Expired). These values allow - administrative control over the values of LACP_ Activity, - LACP_ Timeout and Aggregation. This attribute value is read-write." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.20" - ::= { dot3adAggPortEntry 20 } - -dot3adAggPortActorOperState OBJECT-TYPE - SYNTAX LacpState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A string of 8 bits, corresponding to the current - operational values of Actor_ State as transmitted by the - Actor in LACPDUs. The bit allocations are as defined in - 30.7.2.1.20. This attribute value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.21" - ::= { dot3adAggPortEntry 21 } - -dot3adAggPortPartnerAdminState OBJECT-TYPE - SYNTAX LacpState - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A string of 8 bits, corresponding to the current administrative - value of Actor_ State for the protocol Partner. The bit - allocations are as defined in 30.7.2.1.20. This attribute value is - read-write. The assigned value is used in order to achieve - manually configured aggregation." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.22" - ::= { dot3adAggPortEntry 22 } - -dot3adAggPortPartnerOperState OBJECT-TYPE - SYNTAX LacpState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A string of 8 bits, corresponding to the current values of - Actor_ State in the most recently received LACPDU transmitted - by the protocol Partner. The bit allocations are as defined in - 30.7.2.1.20. In the absence of an active protocol Partner, this - value may reflect the manually configured value - aAggPortPartnerAdminState. This attribute value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.23" - ::= { dot3adAggPortEntry 23 } - -dot3adAggPortAggregateOrIndividual OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A read-only Boolean value indicating whether the - Aggregation Port is able to Aggregate (' TRUE') or is - only able to operate as an Individual link (' FALSE')." - REFERENCE - "IEEE 802.3 Section 30.7.2.1.24" - ::= { dot3adAggPortEntry 24 } - - ---------------------------------------------------------------- ---LACP Statistics Table ---------------------------------------------------------------- - -dot3adAggPortStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF Dot3adAggPortStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains Link Aggregation information - about every port that is associated with this device. - A row appears in this table for each physical port." - REFERENCE - "IEEE 802.3 Section 30.7.3" - ::= { dot3adAggPort 2 } - -dot3adAggPortStatsEntry OBJECT-TYPE - SYNTAX Dot3adAggPortStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of Link Aggregation Control Protocol statistics - for each port on this device." - INDEX { dot3adAggPortIndex } - ::= { dot3adAggPortStatsTable 1 } - -Dot3adAggPortStatsEntry ::= SEQUENCE { - dot3adAggPortStatsLACPDUsRx Counter32, - dot3adAggPortStatsMarkerPDUsRx Counter32, - dot3adAggPortStatsMarkerResponsePDUsRx Counter32, - dot3adAggPortStatsUnknownRx Counter32, - dot3adAggPortStatsIllegalRx Counter32, - dot3adAggPortStatsLACPDUsTx Counter32, - dot3adAggPortStatsMarkerPDUsTx Counter32, - dot3adAggPortStatsMarkerResponsePDUsTx Counter32 -} - -dot3adAggPortStatsLACPDUsRx OBJECT-TYPE -SYNTAX Counter32 -MAX-ACCESS read-only -STATUS current -DESCRIPTION - "The number of valid LACPDUs received on this - Aggregation Port. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.3.1.2" - ::= { dot3adAggPortStatsEntry 1 } - -dot3adAggPortStatsMarkerPDUsRx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of valid Marker PDUs received on this - Aggregation Port. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.3.1.3" - ::= { dot3adAggPortStatsEntry 2 } - -dot3adAggPortStatsMarkerResponsePDUsRx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of valid Marker Response PDUs received on this - Aggregation Port. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.3.1.4" - ::= { dot3adAggPortStatsEntry 3 } - -dot3adAggPortStatsUnknownRx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of frames received that either: - - carry the Slow Protocols Ethernet Type value (43B. 4), - but contain an unknown PDU, or: - -are addressed to the Slow Protocols group MAC - Address (43B. 3), but do not carry the Slow Protocols Ethernet Type. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.3.1.5" - ::= { dot3adAggPortStatsEntry 4 } - -dot3adAggPortStatsIllegalRx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of frames received that carry the Slow - Protocols Ethernet Type value (43B. 4), but contain a badly formed - PDU or an illegal value of Protocol Subtype (43B. 4). - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.3.1.6" - ::= { dot3adAggPortStatsEntry 5 } - -dot3adAggPortStatsLACPDUsTx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LACPDUs transmitted on this - Aggregation Port. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.3.1.7" - ::= { dot3adAggPortStatsEntry 6 } - -dot3adAggPortStatsMarkerPDUsTx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Marker PDUs transmitted on this - Aggregation Port. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.3.1.8" - ::= { dot3adAggPortStatsEntry 7 } - -dot3adAggPortStatsMarkerResponsePDUsTx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Marker Response PDUs transmitted - on this Aggregation Port. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.3.1.9" - ::= { dot3adAggPortStatsEntry 8 } - - ---------------------------------------------------------------- ---LACP Debug Table ---------------------------------------------------------------- - -dot3adAggPortDebugTable OBJECT-TYPE - SYNTAX SEQUENCE OF Dot3adAggPortDebugEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains Link Aggregation debug - information about every port that is associated with - this device. A row appears in this table for each - physical port." - REFERENCE - "IEEE 802.3 Section 30.7.4" - ::= { dot3adAggPort 3 } - -dot3adAggPortDebugEntry OBJECT-TYPE - SYNTAX Dot3adAggPortDebugEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of the debug parameters for a port." - INDEX { dot3adAggPortIndex } - ::= { dot3adAggPortDebugTable 1 } - -Dot3adAggPortDebugEntry ::= SEQUENCE { - dot3adAggPortDebugRxState INTEGER, - dot3adAggPortDebugLastRxTime TimeTicks, - dot3adAggPortDebugMuxState INTEGER, - dot3adAggPortDebugMuxReason DisplayString, - dot3adAggPortDebugActorChurnState ChurnState, - dot3adAggPortDebugPartnerChurnState ChurnState, - dot3adAggPortDebugActorChurnCount Counter32, - dot3adAggPortDebugPartnerChurnCount Counter32, - dot3adAggPortDebugActorSyncTransitionCount Counter32, - dot3adAggPortDebugPartnerSyncTransitionCount Counter32, - dot3adAggPortDebugActorChangeCount Counter32, - dot3adAggPortDebugPartnerChangeCount Counter32 -} - -dot3adAggPortDebugRxState OBJECT-TYPE -SYNTAX INTEGER { -current( 1), -expired( 2), -defaulted( 3), -initialize( 4), -lacpDisabled( 5), -portDisabled( 6) -} -MAX-ACCESS read-only -STATUS current -DESCRIPTION - "This attribute holds the value 'current' if the Receive - state machine for the Aggregation Port is in the - CURRENT state, 'expired' if the Receive state machine - is in the EXPIRED state, 'defaulted' if the Receive state - machine is in the DEFAULTED state, 'initialize' if the - Receive state machine is in the INITIALIZE state, - 'lacpDisabled' if the Receive state machine is in the - LACP_ DISABLED state, or 'portDisabled' if the Receive - state machine is in the PORT_ DISABLED state. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.2" - ::= { dot3adAggPortDebugEntry 1 } - -dot3adAggPortDebugLastRxTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of aTimeSinceSystemReset (F. 2.1) when - the last LACPDU was received by this Aggregation Port. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.3" - ::= { dot3adAggPortDebugEntry 2 } - -dot3adAggPortDebugMuxState OBJECT-TYPE - SYNTAX INTEGER { - detached(1), - waiting(2), - attached(3), - collecting(4), - distributing(5), - collectingDistributing(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute holds the value 'detached' if the Mux - state machine (43.4.14) for the Aggregation Port is - in the DETACHED state, 'waiting' if the Mux state machine - is in the WAITING state, 'attached' if the Mux state - machine for the Aggregation Port is in the ATTACHED - state, 'collecting' if the Mux state machine for the - Aggregation Port is in the COLLECTING state, 'distributing' - if the Mux state machine for the Aggregation Port is - in the DISTRIBUTING state, and 'collecting_ distributing' - if the Mux state machine for the Aggregation Port is in - the COLLECTING_ DISTRIBUTING state. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.4" - ::= { dot3adAggPortDebugEntry 3 } - -dot3adAggPortDebugMuxReason OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A human-readable text string indicating the reason - for the most recent change of Mux machine state. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.5" - ::= { dot3adAggPortDebugEntry 4 } - -dot3adAggPortDebugActorChurnState OBJECT-TYPE - SYNTAX ChurnState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The state of the Actor Churn detection machine - (43.4.17) for the Aggregation Port. A value of 'noChurn' - indicates that the state machine is in either the - NO_ ACTOR_ CHURN or the ACTOR_ CHURN_ MONITOR - state, and 'churn' indicates that the state machine is in the - ACTOR_ CHURN state. This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.6" - ::= { dot3adAggPortDebugEntry 5 } - -dot3adAggPortDebugPartnerChurnState OBJECT-TYPE - SYNTAX ChurnState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The state of the Partner Churn detection machine - (43.4.17) for the Aggregation Port. A value of 'noChurn' - indicates that the state machine is in either the - NO_ PARTNER_ CHURN or the PARTNER_ CHURN_ MONITOR - state, and 'churn' indicates that the state machine is - in the PARTNER_ CHURN state. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.7" - ::= { dot3adAggPortDebugEntry 6 } - -dot3adAggPortDebugActorChurnCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of the number of times the Actor Churn state - machine has entered the ACTOR_ CHURN state. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.8" - ::= { dot3adAggPortDebugEntry 7 } - -dot3adAggPortDebugPartnerChurnCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of the number of times the Partner Churn - state machine has entered the PARTNER_ CHURN state. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.9" - ::= { dot3adAggPortDebugEntry 8 } - -dot3adAggPortDebugActorSyncTransitionCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of the number of times the Actor's Mux state - machine (43.4.15) has entered the IN_ SYNC state. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.10" - ::= { dot3adAggPortDebugEntry 9 } - -dot3adAggPortDebugPartnerSyncTransitionCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of the number of times the Partner's Mux - state machine (43.4.15) has entered the IN_ SYNC state. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.11" - ::= { dot3adAggPortDebugEntry 10 } - -dot3adAggPortDebugActorChangeCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of the number of times the Actor's perception of - the LAG ID for this Aggregation Port has changed. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.12" - ::= { dot3adAggPortDebugEntry 11 } - -dot3adAggPortDebugPartnerChangeCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of the number of times the Partner's perception of - the LAG ID (see 43.3.6.1) for this Aggregation Port has changed. - This value is read-only." - REFERENCE - "IEEE 802.3 Section 30.7.4.1.13" - ::= { dot3adAggPortDebugEntry 12 } - - ---------------------------------------------------------------- ---IEEE 802.3ad MIB -Conformance Information ---------------------------------------------------------------- - -dot3adAggConformance OBJECT IDENTIFIER ::= { lagMIB 2 } - - -dot3adAggGroups OBJECT IDENTIFIER ::= { dot3adAggConformance 1 } - - -dot3adAggCompliances OBJECT IDENTIFIER ::= { dot3adAggConformance 2 } - - ---------------------------------------------------------------- ---units of conformance ---------------------------------------------------------------- - -dot3adAggGroup OBJECT-GROUP - OBJECTS { - dot3adAggActorSystemID, - dot3adAggActorSystemPriority, - dot3adAggAggregateOrIndividual, - dot3adAggActorAdminKey, - dot3adAggMACAddress, - dot3adAggActorOperKey, - dot3adAggPartnerSystemID, - dot3adAggPartnerSystemPriority, - dot3adAggPartnerOperKey, - dot3adAggCollectorMaxDelay - } - STATUS current - DESCRIPTION - "A collection of objects providing information about an - aggregation." - ::= { dot3adAggGroups 1 } - -dot3adAggPortListGroup OBJECT-GROUP - OBJECTS { - dot3adAggPortListPorts - } - STATUS current - DESCRIPTION - "A collection of objects providing information about every - port in an aggregation." - ::= { dot3adAggGroups 2 } - -dot3adAggPortGroup OBJECT-GROUP - OBJECTS { - dot3adAggPortActorSystemPriority, - dot3adAggPortActorSystemID, - dot3adAggPortActorAdminKey, - dot3adAggPortActorOperKey, - dot3adAggPortPartnerAdminSystemPriority, - dot3adAggPortPartnerOperSystemPriority, - dot3adAggPortPartnerAdminSystemID, - dot3adAggPortPartnerOperSystemID, - dot3adAggPortPartnerAdminKey, - dot3adAggPortPartnerOperKey, - dot3adAggPortSelectedAggID, - dot3adAggPortAttachedAggID, - dot3adAggPortActorPort, - dot3adAggPortActorPortPriority, - dot3adAggPortPartnerAdminPort, - dot3adAggPortPartnerOperPort, - dot3adAggPortPartnerAdminPortPriority, - dot3adAggPortPartnerOperPortPriority, - dot3adAggPortActorAdminState, - dot3adAggPortActorOperState, - dot3adAggPortPartnerAdminState, - dot3adAggPortPartnerOperState, - dot3adAggPortAggregateOrIndividual - } - STATUS current - DESCRIPTION - "A collection of objects providing information about every - port in an aggregation." - ::= { dot3adAggGroups 3 } - -dot3adAggPortStatsGroup OBJECT-GROUP - OBJECTS { - dot3adAggPortStatsLACPDUsRx, - dot3adAggPortStatsMarkerPDUsRx, - dot3adAggPortStatsMarkerResponsePDUsRx, - dot3adAggPortStatsUnknownRx, - dot3adAggPortStatsIllegalRx, - dot3adAggPortStatsLACPDUsTx, - dot3adAggPortStatsMarkerPDUsTx, - dot3adAggPortStatsMarkerResponsePDUsTx - } - STATUS current - DESCRIPTION - "A collection of objects providing information about every - port in an aggregation." - ::= { dot3adAggGroups 4 } - -dot3adAggPortDebugGroup OBJECT-GROUP - OBJECTS { - dot3adAggPortDebugRxState, - dot3adAggPortDebugLastRxTime, - dot3adAggPortDebugMuxState, - dot3adAggPortDebugMuxReason, - dot3adAggPortDebugActorChurnState, - dot3adAggPortDebugPartnerChurnState, - dot3adAggPortDebugActorChurnCount, - dot3adAggPortDebugPartnerChurnCount, - dot3adAggPortDebugActorSyncTransitionCount, - dot3adAggPortDebugPartnerSyncTransitionCount, - dot3adAggPortDebugActorChangeCount, - dot3adAggPortDebugPartnerChangeCount - } - STATUS current - DESCRIPTION - "A collection of objects providing debug information about every - every aggregated port." - ::= { dot3adAggGroups 5 } - -dot3adTablesLastChangedGroup OBJECT-GROUP - OBJECTS { - dot3adTablesLastChanged - } - STATUS current - DESCRIPTION - "A collection of objects providing information about the time - of changes to the configuration of aggregations and their ports." - ::= { dot3adAggGroups 6 } - ---------------------------------------------------------------- ---compliance statements ---------------------------------------------------------------- - -dot3adAggCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for device support of - Link Aggregation." - - -MODULE MANDATORY-GROUPS { - dot3adAggGroup, - dot3adAggPortGroup, - dot3adTablesLastChangedGroup -} - - -GROUP dot3adAggPortListGroup - DESCRIPTION - "This group is optional." - - -GROUP dot3adAggPortStatsGroup - DESCRIPTION - "This group is optional." - -GROUP dot3adAggPortDebugGroup - DESCRIPTION - "This group is optional." - -::= { dot3adAggCompliances 1 } - - -END diff --git a/mibs/LAN-EMULATION-CLIENT-MIB b/mibs/LAN-EMULATION-CLIENT-MIB deleted file mode 100644 index 4fd87a6d9a..0000000000 --- a/mibs/LAN-EMULATION-CLIENT-MIB +++ /dev/null @@ -1,2528 +0,0 @@ --- ***************************************************************** --- LAN-EMULATION-CLIENT-MIB.my: LEC MIB file --- --- July 1995, Andy Bierman --- --- MIB for configuration, performance, and fault management of ATM --- LAN Emulation Clients. --- --- document: --- atm94-0737R4.txt --- --- Copyright (c) 1994-1996 by cisco Systems, Inc. --- All rights reserved. --- --- ***************************************************************** --- --- - - LAN-EMULATION-CLIENT-MIB DEFINITIONS ::= BEGIN - - - IMPORTS - - MODULE-IDENTITY, OBJECT-TYPE, - enterprises, Counter32, Integer32 FROM SNMPv2-SMI - - TEXTUAL-CONVENTION, MacAddress, - RowStatus, TruthValue, DisplayString FROM SNMPv2-TC - - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - - ifIndex FROM RFC1213-MIB; --- this import causes too much grief for mosy --- cloned from RFC 1271 instead (maybe temp) --- --- OwnerString FROM RFC1271-MIB; --- - - - - -- ------------------------------------------------------------ -- - -- - -- The following OBJECT IDENTIFIER definition should be moved to - -- some other location, to conform with the statement in RFC 1442 - -- that the MODULE-IDENTITY section must appear immediately after - -- any IMPORTs or EXPORTs statements. - -- - -- However, some MIB utilities don't like MODULE-IDENTITY OIDs of - -- the form { enterprises atmForum(353) ... 1 }. Separate OBJECT - -- IDENTIFIER definitions appear to be more widely accepted - so, - -- in the interests of compatibility, it remains. - -- - -- ------------------------------------------------------------ -- - - - -- The object identifier subtree for ATM Forum LAN Emulation MIBs --- atmForum OBJECT IDENTIFIER ::= { enterprises 353 } --- atmForumNetworkManagement OBJECT IDENTIFIER ::= { atmForum 5 } --- atmfLanEmulation OBJECT IDENTIFIER ::= { atmForumNetworkManagement 3 } - - atmfLanEmulation OBJECT IDENTIFIER ::= { - enterprises - atmForum(353) - atmForumNetworkManagement(5) - 3 - } - - - leClientMIB MODULE-IDENTITY - LAST-UPDATED "9505100000Z" - ORGANIZATION "ATM Forum LAN Emulation Sub-Working Group" - CONTACT-INFO - " - The ATM Forum - 303 Vintage Park Drive - Foster City, CA 94404 - United States of America - Tel: 415-578-6860 - E-mail: info@atmforum.com" - DESCRIPTION - "This module defines a portion of the management - information base (MIB) for managing ATM LAN Emulation - Client nodes. It is meant to be used in connection with - the AToM MIB and MIB-II / RFC 1573 'ifTable' entries - for each LEC / emulated 802.x network interface." - ::= { atmfLanEmulation 1 } - - - leClientMIBObjects OBJECT IDENTIFIER ::= { leClientMIB 1 } - - - -- This MIB module consists of the following groups: - -- - -- (1) LAN Emulation Client groups - -- (a) Configuration group - -- (b) Status group - -- (c) Statistics group - -- (d) Server VCC group - -- - -- (2) LEC ATM Addresses group - -- - -- (3) Registered LAN Destination groups - -- (a) MAC addresses group - -- (b) Route Descriptors group - -- - -- (4) LE_ARP cache groups - -- (a) MAC address cache group - -- (b) Route descriptor cache group - -- - -- (5) ifIndex mapping group - -- - -- Security management objects have been explicitly omitted from - -- this MIB as being outside the scope of the V1.0 LAN Emulation - -- specification. - - -- TEMP OwnerString cut-and-paste from RFC 1271 - OwnerString ::= DisplayString - -- This data type is used to model an administratively - -- assigned name of the owner of a resource. This - -- information is taken from the NVT ASCII character set. - -- It is suggested that this name contain one or more - -- of the following: - -- IP address, management station name, network manager's - -- name, location, or phone number. - -- In some cases the agent itself will be the owner of - -- an entry. In these cases, this string shall be set - -- to a string starting with 'monitor'. - -- SNMP access control is articulated entirely in terms of - -- the contents of MIB views; access to a particular SNMP - -- object instance depends only upon its presence or - -- absence in a particular MIB view and never upon its - -- value or the value of related object instances. Thus, - -- objects of this type afford resolution of resource - -- contention only among cooperating managers; they - -- realize no access control function with respect - -- to uncooperative parties. - -- - -- By convention, objects with this syntax are declared - -- as having - -- - -- SIZE (0..127) - - - AtmLaneAddress ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A twenty-octet binary string, containing a standard - ATM Forum address -- or the zero-length string, - indicating the absence of an address. - - For LAN Emulation purposes, the eight-octet address - format is not used." - SYNTAX OCTET STRING ( SIZE( 0 | 20 ) ) - - VpiInteger ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An integer large enough to hold a VPI." - SYNTAX INTEGER ( 0..255 ) - - VciInteger ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An integer large enough to hold a VCI." - SYNTAX INTEGER ( 0..65535 ) - - LeConnectionInterface ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A combination flag and ifTable index, indicating - whether a LAN Emulation circuit exists - and, if - so, which interface is associated with it at the - point where it connects to a LE Client. - - Objects of this type are always defined as part of - a set that includes - - fooInterface LeConnectionInterface - fooVpi VpiInteger - fooVci VciInteger - - The interpretation of these objects is as follows. - - 1. If no connection exists, 'fooInterface' has a - value of 0. Because Interfaces table entries - always have 'ifIndex' values larger than 0, - 'fooInterface' reliably serves as a 'connection - exists' flag. - - In this case, 'fooVpi' and 'fooVci' are - meaningless, and have the value 0. - - 2. If a PVC or SVC exists, 'fooInterface' is defined - to have the value of the MIB-II/RFC 1573 'ifIndex' - of the 'atm' interface associated with the VCC. - 'fooVpi' and 'fooVci' will contain its VPI/VCI. - Therefore, ('fooInterface', 'fooVpi', 'fooVci') - give you an index into the AToM MIB which allows - you to examine and play with the circuit further. - - 3. If a proprietary connection (such as an internal - data path between co-located components) exists, - this specification does not mandate how it should - be managed. One option is to set 'fooInterface' - to the value of the MIB-II/RFC 1573 'ifIndex' for - the LAN Emulation Client. This indicates that a - connection exists, but is not being managed in the - same fashion as an ATM VCC." - SYNTAX INTEGER ( 0..2147483647 ) - - LecState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An official protocol state of a LAN Emulation Client." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.3.1" - SYNTAX INTEGER { - initialState(1), - lecsConnect(2), - configure(3), - join(4), - initialRegistration(5), - busConnect(6), - operational(7) - } - - LecDataFrameFormat ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A 'LAN Type' value. - - C2 LAN Type. The type of LAN that the LE Client is, - or wishes to become, a member of. This MUST be one - of Ethernet/IEEE 802.3, IEEE 802.5, or Unspecified." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - SYNTAX INTEGER { - unspecified(1), - aflane8023(2), - aflane8025(3) - } - - LecDataFrameSize ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A 'Maximum Data Frame Size' value. - - C3 Maximum Data Frame Size. The maximum AAL-5 SDU size - of a data frame that the LE Client wishes to send on - the Multicast Send VCC or to receive on the - Multicast Send VCC or Multicast Forward VCC. This - parameter also specifies the maximum AAL-5 SDU on - all of a LE Client's Data Direct VCCs. This MUST be - either 1516, 4544, 9234, or 18190 octets, or - Unspecified." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - SYNTAX INTEGER { - unspecified(1), - max1516(2), - max4544(3), - max9234(4), - max18190(5) - } - - LeArpTableEntryType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates how a LE_ARP table entry was created and - whether it is subject to aging. - - other(1) - The LE_ARP entry does not fall into one of - the categories defined below. - - learnedViaControl(2) - This LE_ARP entry was learned by using the - LE_ARP_REQUEST / LE_ARP_RESPONSE protocol, - or by otherwise observing relevant traffic - on Control VCCs. - - Entries of this type are aged. - - learnedViaData(3) - This LE_ARP entry was learned by observing - incoming traffic on Data VCCs. - - Entries of this type are aged. - - staticVolatile(4) - This LE_ARP entry was created by management. - It will not be aged. On the other hand, it - will not survive a restart of the client. - - If an agent permits LE_ARP entries of this - type to be created, it may require that the - LAN Emulation Client be in the 'operational' - state at the time. - - staticNonVolatile(5) - This LE_ARP entry was created by management. - It will not be aged, and it will survive a - restart of the client. - - The values 'learnedViaData' and 'learnedViaControl' - can be read, but may not be written." - SYNTAX INTEGER { - other(1), - learnedViaControl(2), - learnedViaData(3), - staticVolatile(4), - staticNonVolatile(5) - } - - - -- ------------------------------------------------------------- -- - - -- - -- LAN Emulation Client configuration group - -- - - lecConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF LecConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table describing all of the LAN Emulation Clients - implemented by this host. Each LE Client has a row - in the MIB-II/RFC 1573 Interfaces table (describing - the emulated packet interface it presents to higher - layers). Each LE Client also has a row in this and - other LEC MIB tables (describing its interface with - other LAN Emulation components). - - This table contains configuration variables. Three - extension tables contain client status, performance - statistics, and information about control/multicast - VCCs. - - Unlike hardware ports, LE Clients can be created by - management. However, the RFC 1573 Interfaces table - does not directly support row creation. Therefore, - creating or deleting a row in the lecConfigTable is - defined to have the side effect of creating or - deleting corresponding rows in - - - the MIB-II / RFC 1573 Interfaces table, - - the 'lecMappingTable', - - the 'lecStatusTable', - - the 'lecServerVccTable', - - the 'lecStatisticsTable', and - - any other dependent tables - - New Interfaces table rows for LAN Emulation Clients - always have 'ifAdminStatus' set to 'down'. - - - A Note On Indexing: - ------------------- - Most of the tables in this MIB are indexed in whole - or in part by 'lecIndex' - not by 'ifIndex'. - - Why is there a separate index? - - Traditionally, ifIndex values are chosen by agents, - and are permitted to change across restarts. Using - ifIndex to index lecConfigTable could complicate - row creation and/or cause interoperability problems - (if each agent had special restrictions on ifIndex). - Having a separate index avoids these problems. " - ::= { leClientMIBObjects 1 } - - lecConfigEntry OBJECT-TYPE - SYNTAX LecConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each table entry contains configuration information - for one LAN Emulation Client. - - Most of the objects are derived from Initial State - Parameters in the LAN Emulation specification." - INDEX { lecIndex } - ::= { lecConfigTable 1 } - - LecConfigEntry ::= - SEQUENCE { - - -- - -- Row indices, creation, and deletion. - -- - lecIndex INTEGER, - lecRowStatus RowStatus, - lecOwner OwnerString, - - -- - -- Key parameters for Configure / Join phase. Note that - -- these are not operational values - see lecStatusTable - -- for those. - -- - lecConfigMode INTEGER, - lecConfigLanType LecDataFrameFormat, - lecConfigMaxDataFrameSize LecDataFrameSize, - lecConfigLanName OCTET STRING, - lecConfigLesAtmAddress AtmLaneAddress, - - -- - -- Other parameters. These may be changed either by the - -- network manager or by the LE Configuration Server. - -- - lecControlTimeout INTEGER, - lecMaxUnknownFrameCount INTEGER, - lecMaxUnknownFrameTime INTEGER, - lecVccTimeoutPeriod Integer32, - lecMaxRetryCount INTEGER, - lecAgingTime INTEGER, - lecForwardDelayTime INTEGER, - lecExpectedArpResponseTime INTEGER, - lecFlushTimeOut INTEGER, - lecPathSwitchingDelay INTEGER, - lecLocalSegmentID INTEGER, - lecMulticastSendType INTEGER, - lecMulticastSendAvgRate Integer32, - lecMulticastSendPeakRate Integer32, - lecConnectionCompleteTimer INTEGER - - } - - lecIndex OBJECT-TYPE - SYNTAX INTEGER ( 1..2147483647 ) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A value which uniquely identifies this conceptual - row in the lecConfigTable. - - If the conceptual row identified by this value of - lecIndex is recreated following an agent restart, - the same value of lecIndex must be used to identify - the recreated row. (However, the Interfaces table - index associated with the client may change.)" - ::= { lecConfigEntry 1 } - - lecRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object lets network managers create and delete - LAN Emulation Clients, on systems that support this - optional capability. - - It does not control Joins and Terminations; they are - controlled by 'ifAdminStatus'. However, taking rows - out of service will have the side effect of changing - their 'ifAdminStatus' values to 'down', thus causing - any active emulated LAN connections to be terminated. - - Within each conceptual lecConfigTable row, objects - which are writable may be modified regardless of the - value of lecRowStatus. It is not necessary to set a - row's status to 'notInService' first. - - When creating a LAN Emulation Client, it is up to the - management station to determine a suitable 'lecIndex'. - To facilitate interoperability, agents should not put - any restrictions on the 'lecIndex' beyond the obvious - ones that it be valid and unused. - - If you create a LAN Emulation Client via this object, - it will initially have - - 'ifAdminStatus' = 'down' - 'ifOperStatus' = 'down' - 'lecInterfaceState' = 'initialState' " - ::= { lecConfigEntry 2 } - - lecOwner OBJECT-TYPE - SYNTAX OwnerString( SIZE (0..127) ) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The entity that configured this entry and is therefore - using the resources assigned to it." - ::= { lecConfigEntry 3 } - - lecConfigMode OBJECT-TYPE - SYNTAX INTEGER { - automatic(1), - manual(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates whether this LAN Emulation Client should - auto-configure the next time it is (re)started. - - In automatic(1) mode, a client uses a LAN Emulation - Configuration Server to learn the ATM address of its - LAN Emulation Server, and to obtain other parameters. - - lecConfig{ LanType, MaxDataFrameSize, LanName } are - used in the Configure request. lecConfigLesAtmAddress - is ignored. - - In manual(2) mode, management tells the client the - ATM address of its LAN Emulation Server and the - values of other parameters. - - lecConfig{ LanType, MaxDataFrameSize, LanName } are - used in the Join request. lecConfigLesAtmAddress - tells the client which LES to call." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Sections 3.4.1.1 and 5.3" - DEFVAL { automatic } - ::= { lecConfigEntry 4 } - - lecConfigLanType OBJECT-TYPE - SYNTAX LecDataFrameFormat - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C2 LAN Type. - - The data frame format which this client will use the - next time it returns to the Initial State. - - Auto-configuring clients use this parameter in their - Configure requests. Manually-configured clients use - it in their Join requests. - - This MIB object will not be overwritten with the new - value from a LE_{JOIN,CONFIGURE}_RESPONSE. Instead, - lecActualLanType will be." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { unspecified } - ::= { lecConfigEntry 5 } - - lecConfigMaxDataFrameSize OBJECT-TYPE - SYNTAX LecDataFrameSize - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C3 Maximum Data Frame Size. - - The maximum data frame size which this client will - use the next time it returns to the Initial State. - - Auto-configuring clients use this parameter in their - Configure requests. Manually-configured clients use - it in their Join requests. - - This MIB object will not be overwritten with the new - value from a LE_{JOIN,CONFIGURE}_RESPONSE. Instead, - lecActualMaxDataFrameSize will be." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { unspecified } - ::= { lecConfigEntry 6 } - - lecConfigLanName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE( 0..32 )) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C5 ELAN Name. - - The ELAN Name this client will use the next time it - returns to the Initial State. - - Auto-configuring clients use this parameter in their - Configure requests. Manually-configured clients use - it in their Join requests. - - This MIB object will not be overwritten with the new - value from a LE_{JOIN,CONFIGURE}_RESPONSE. Instead, - lecActualLanName will be." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecConfigEntry 7 } - - lecConfigLesAtmAddress OBJECT-TYPE - SYNTAX AtmLaneAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C9 LE Server ATM Address. - - The LAN Emulation Server which this client will use - the next time it is started in manual configuration - mode. - - When lecConfigMode is 'automatic', there is no need - to set this address, and no advantage to doing so. - The client will use the LECS to find a LES, putting - the auto-configured address in lecActualLesAtmAddress - while leaving lecConfigLesAtmAddress alone." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecConfigEntry 8 } - - lecControlTimeout OBJECT-TYPE - SYNTAX INTEGER ( 10..300 ) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C7 Control Time-out. Time out period used for - timing out most request/response control frame - interactions, as specified elsewhere [in the - LAN Emulation specification]. - - This time value is expressed in seconds." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 120 } - ::= { lecConfigEntry 9 } - - lecMaxUnknownFrameCount OBJECT-TYPE - SYNTAX INTEGER ( 1..10 ) - UNITS "frames" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C10 Maximum Unknown Frame Count. See the description - of lecMaxUnknownFrameTime below." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 1 } - ::= { lecConfigEntry 10 } - - lecMaxUnknownFrameTime OBJECT-TYPE - SYNTAX INTEGER ( 1..60 ) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C11 Maximum Unknown Frame Time. Within the period of - time defined by the Maximum Unknown Frame Time, a - LE Client will send no more than Maximum Unknown - Frame Count frames to the BUS for a given unicast - LAN Destination, and it must also initiate the - address resolution protocol to resolve that LAN - Destination. - - This time value is expressed in seconds." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 1 } - ::= { lecConfigEntry 11 } - - lecVccTimeoutPeriod OBJECT-TYPE - SYNTAX Integer32 - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C12 VCC Time-out Period. A LE Client SHOULD release - any Data Direct VCC that it has not used to - transmit or receive any data frames for the - length of the VCC Time-out Period. This parameter - is only meaningful for SVC Data Direct VCCs. - - This time value is expressed in seconds. The default - value is 20 minutes. A value of 0 seconds means that - the timeout period is infinite. Negative values will - be rejected by the agent." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 1200 } - ::= { lecConfigEntry 12 } - - lecMaxRetryCount OBJECT-TYPE - SYNTAX INTEGER( 0..2 ) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C13 Maximum Retry Count. A LE CLient MUST not retry - a LE_ARP_REQUEST for a given frame's LAN - destination more than Maximum Retry Count times, - after the first LE_ARP_REQUEST for that same - frame's LAN destination." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 1 } - ::= { lecConfigEntry 13 } - - lecAgingTime OBJECT-TYPE - SYNTAX INTEGER ( 10..300 ) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C17 Aging Time. The maximum time that a LE Client - will maintain an entry in its LE_ARP cache in - the absence of a verification of that - relationship. - - This time value is expressed in seconds." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 300 } - ::= { lecConfigEntry 14 } - - lecForwardDelayTime OBJECT-TYPE - SYNTAX INTEGER ( 4..30 ) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C18 Forward Delay Time. The maximum time that a LE - Client will maintain an entry for a non-local MAC - address in its LE_ARP cache in the absence of a - verification of that relationship, as long as the - Topology Change flag C19 is true. - - lecForwardDelayTime SHOULD BE less than lecAgingTime. - When it is not, lecAgingTime governs LE_ARP aging. - - This time value is expressed in seconds." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 15 } - ::= { lecConfigEntry 15 } - - lecExpectedArpResponseTime OBJECT-TYPE - SYNTAX INTEGER ( 1..30 ) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C20 Expected LE_ARP Response Time. The maximum time - that the LEC expects an LE_ARP_REQUEST/ - LE_ARP_RESPONSE cycle to take. Used for retries - and verifies. - - This time value is expressed in seconds." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 1 } - ::= { lecConfigEntry 16 } - - lecFlushTimeOut OBJECT-TYPE - SYNTAX INTEGER ( 1..4 ) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C21 Flush Time-out. Time limit to wait to receive a - LE_FLUSH_RESPONSE after the LE_FLUSH_REQUEST has - been sent before taking recovery action. - - This time value is expressed in seconds." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 4 } - ::= { lecConfigEntry 17 } - - lecPathSwitchingDelay OBJECT-TYPE - SYNTAX INTEGER ( 1..8 ) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C22 Path Switching Delay. The time since sending a - frame to the BUS after which the LE Client may - assume that the frame has been either discarded - or delivered to the recipient. May be used to - bypass the Flush protocol. - - This time value is expressed in seconds." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 6 } - ::= { lecConfigEntry 18 } - - lecLocalSegmentID OBJECT-TYPE - SYNTAX INTEGER ( 0..4095 ) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C23 Local Segment ID. The segment ID of the emulated - LAN. This is only required for IEEE 802.5 clients - that are Source Routing bridges." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecConfigEntry 19 } - - lecMulticastSendType OBJECT-TYPE - SYNTAX INTEGER { - bestEffort(1), - variableBitRate(2), - constantBitRate(3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C24 Multicast Send VCC Type. Signalling parameter - that SHOULD be used by the LE Client when - establishing the Multicast Send VCC. - - This is the method to be used by the LE Client - when specifying traffic parameters when it sets - up the Multicast Send VCC for this emulated LAN." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecConfigEntry 20 } - - lecMulticastSendAvgRate OBJECT-TYPE - SYNTAX Integer32 - UNITS "cells per second" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C25 Multicast Send VCC AvgRate. Signalling parameter - that SHOULD be used by the LE Client when - establishing the Multicast Send VCC. - - Forward and Backward Sustained Cell Rate to be - requested by LE Client when setting up Multicast - Send VCC, if using Variable bit rate codings." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecConfigEntry 21 } - - lecMulticastSendPeakRate OBJECT-TYPE - SYNTAX Integer32 - UNITS "cells per second" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C26 Multicast Send VCC PeakRate. Signalling parameter - that SHOULD be used by the LE Client when - establishing the Multicast Send VCC. - - Forward and Backward Peak Cell Rate to be - requested by LE Client when setting up the - Multicast Send VCC when using either Variable or - Constant bit rate codings." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecConfigEntry 22 } - - lecConnectionCompleteTimer OBJECT-TYPE - SYNTAX INTEGER ( 1..10 ) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "C28 Connection Complete Timer. Optional. In - Connection Establishment this is the time period - in which data or a READY_IND message is expected - from a Calling Party. - - This time value is expressed in seconds." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - DEFVAL { 4 } - ::= { lecConfigEntry 23 } - - - -- ------------------------------------------------------------- -- - - -- - -- LAN Emulation Client status group - -- - - lecStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF LecStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A read-only table containing identification, status, - and operational information about the LAN Emulation - Clients this agent manages." - ::= { leClientMIBObjects 2 } - - lecStatusEntry OBJECT-TYPE - SYNTAX LecStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each table entry contains information about one LAN - Emulation Client." --- AUGMENTS { lecConfigEntry } - INDEX { lecIndex } - ::= { lecStatusTable 1 } - - LecStatusEntry ::= - SEQUENCE { - - -- - -- Client identification - -- - lecIfIndex Integer32, - lecPrimaryAtmAddress AtmLaneAddress, - lecID INTEGER, - - - -- - -- Client status and protocol version - -- - lecInterfaceState LecState, - lecLastFailureRespCode INTEGER, - lecLastFailureState LecState, - lecProtocol INTEGER, - lecVersion INTEGER, - lecTopologyChange TruthValue, - - - -- - -- Operational parameters and their source - -- - lecConfigServerAtmAddress AtmLaneAddress, - lecConfigSource INTEGER, - lecActualLanType LecDataFrameFormat, - lecActualMaxDataFrameSize LecDataFrameSize, - lecActualLanName OCTET STRING, - lecActualLesAtmAddress AtmLaneAddress, - lecProxyClient TruthValue - - } - - lecIfIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the logical interface number - ('ifIndex') assigned to this client, and is used to - identify corresponding rows in the Interfaces MIB. - - Note that re-initialization of the management agent - may cause a client's 'lecIfIndex' to change." - ::= { lecStatusEntry 1 } - - lecPrimaryAtmAddress OBJECT-TYPE - SYNTAX AtmLaneAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "C1 LE Client's ATM Addresses. - - The primary ATM address of this LAN Emulation Client. - This address is used to establish the Control Direct - and Multicast Send VCCs, and may also be used to set - up Data Direct VCCs. - - A client may have additional ATM addresses for use - with Data Direct VCCs. These addresses are readable - via the lecAtmAddressTable." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecStatusEntry 2 } - - lecID OBJECT-TYPE - SYNTAX INTEGER( 0..65279 ) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "C14 LE Client Identifier. Each LE Client requires a - LE Client Identifier (LECID) assigned by the LE - Server during the Join phase. The LECID is placed - in control requests by the LE Client and MAY be - used for echo suppression on multicast data frames - sent by that LE Client. This value MUST NOT - change without terminating the LE Client and - returning to the Initial state. A valid LECID - MUST be in the range X'0001' through X'FEFF'. - - The value of this object is only meaningful for a LEC - that is connected to a LES. For a LEC which does not - belong to an emulated LAN, the value of this object - is defined to be 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecStatusEntry 3 } - - lecInterfaceState OBJECT-TYPE - SYNTAX LecState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current state of the LAN Emulation Client. - - Note that 'ifOperStatus' is defined to be 'up' when, - and only when, 'lecInterfaceState' is 'operational'." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.3.1" - ::= { lecStatusEntry 4 } - - lecLastFailureRespCode OBJECT-TYPE - SYNTAX INTEGER { - none(1), - timeout(2), - undefinedError(3), - versionNotSupported(4), - invalidRequestParameters(5), - duplicateLanDestination(6), - duplicateAtmAddress(7), - insufficientResources(8), - accessDenied(9), - invalidRequesterId(10), - invalidLanDestination(11), - invalidAtmAddress(12), - noConfiguration(13), - leConfigureError(14), - insufficientInformation(15) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Status code from the last failed Configure response - or Join response. Failed responses are those for - which the LE_CONFIGURE_RESPONSE / LE_JOIN_RESPONSE - frame contains a non-zero code, or fails to arrive - within a timeout period. - - If none of this client's requests have failed, this - object has the value 'none'. - - If the failed response contained a STATUS code that - is not defined in the LAN Emulation specification, - this object has the value 'undefinedError'. - - The value 'timeout' is self-explanatory. - - Other failure codes correspond to those defined in - the specification, although they may have different - numeric values." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 4.2, Table 13" - ::= { lecStatusEntry 5 } - - lecLastFailureState OBJECT-TYPE - SYNTAX LecState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The state this client was in when it updated the - 'lecLastFailureRespCode'. - - If 'lecLastFailureRespCode' is 'none', this object - has the value initialState(1)." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.3.1" - ::= { lecStatusEntry 6 } - - lecProtocol OBJECT-TYPE - SYNTAX INTEGER ( 1..255 ) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The LAN Emulation protocol which this client supports, - and specifies in its LE_JOIN_REQUESTs." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 4.2" - ::= { lecStatusEntry 7 } - - lecVersion OBJECT-TYPE - SYNTAX INTEGER ( 1..255 ) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The LAN Emulation protocol version which this client - supports, and specifies in its LE_JOIN_REQUESTs." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 4.2" - ::= { lecStatusEntry 8 } - - lecTopologyChange OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "C19 Topology Change. Boolean indication that the LE - Client is using the Forward Delay Time C18, - instead of the Aging Time C17, to age non-local - entries in its LE_ARP cache C16. - - For a client which is not connected to the LES, this - object is defined to have the value 'false'." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecStatusEntry 9 } - - lecConfigServerAtmAddress OBJECT-TYPE - SYNTAX AtmLaneAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The ATM address of the LAN Emulation Configuration - Server (if known) or the empty string (otherwise)." - ::= { lecStatusEntry 10 } - - lecConfigSource OBJECT-TYPE - SYNTAX INTEGER { - gotAddressViaIlmi(1), - usedWellKnownAddress(2), - usedLecsPvc(3), - didNotUseLecs(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether this LAN Emulation Client used the - LAN Emulation Configuration Server, and, if so, what - method it used to establish the Configuration Direct - VCC." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.2" - ::= { lecStatusEntry 11 } - - - lecActualLanType OBJECT-TYPE - SYNTAX LecDataFrameFormat - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "C2 LAN Type. - - The data frame format that this LAN Emulation Client - is using right now. This may come from - - * lecConfigLanType, - * the LAN Emulation Configuration Server, or - * the LAN Emulation Server - - This value is related to 'ifMtu' and 'ifType'. See - the LEC management specification for more details." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecStatusEntry 12 } - - lecActualMaxDataFrameSize OBJECT-TYPE - SYNTAX LecDataFrameSize - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "C3 Maximum Data Frame Size. - - The maximum data frame size that this LAN Emulation - client is using right now. This may come from - - * lecConfigMaxDataFrameSize, - * the LAN Emulation Configuration Server, or - * the LAN Emulation Server " - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecStatusEntry 13 } - - lecActualLanName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE( 0..32 )) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "C5 ELAN Name. - - The identity of the emulated LAN which this client - last joined, or wishes to join. This may come from - - * lecConfigLanName, - * the LAN Emulation Configuration Server, or - * the LAN Emulation Server " - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecStatusEntry 14 } - - lecActualLesAtmAddress OBJECT-TYPE - SYNTAX AtmLaneAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "C9 LE Server ATM Address. - - The LAN Emulation Server address currently in use or - most recently attempted. - - If no LAN Emulation Server attachment has been tried, - this object's value is the zero-length string." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecStatusEntry 15 } - - lecProxyClient OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "C4 Proxy. - - Indicates whether this client is acting as a proxy. - - Proxy clients are allowed to represent unregistered - MAC addresses, and receive copies of LE_ARP_REQUEST - frames for such addresses." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { lecStatusEntry 16 } - - - -- ------------------------------------------------------------- -- - - -- - -- LAN Emulation Client - ifIndex Mapping Table - -- - - lecMappingTable OBJECT-TYPE - SYNTAX SEQUENCE OF LecMappingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table mapping the 'ifIndex' values of 'aflane8023' - and 'aflane8025' interfaces to the 'lecIndex' values - of the corresponding LAN Emulation Clients." - ::= { leClientMIBObjects 3 } - - lecMappingEntry OBJECT-TYPE - SYNTAX LecMappingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row describes one ifIndex --> lecIndex mapping." - INDEX { ifIndex } - ::= { lecMappingTable 1 } - - LecMappingEntry ::= - SEQUENCE { - lecMappingIndex INTEGER - } - - lecMappingIndex OBJECT-TYPE - SYNTAX INTEGER ( 1..2147483647 ) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The 'lecIndex' of the client which implements the - specified interface." - ::= { lecMappingEntry 1 } - - -- ------------------------------------------------------------- -- - - -- - -- LAN Emulation Client - Statistics table - -- - - lecStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF LecStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An extension table containing traffic statistics for - all the LAN Emulation Clients this host implements." - ::= { leClientMIBObjects 4 } - - lecStatisticsEntry OBJECT-TYPE - SYNTAX LecStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row in this table contains traffic statistics - for one LAN Emulation client." --- AUGMENTS { lecConfigEntry } - INDEX { lecIndex } - ::= { lecStatisticsTable 1 } - - LecStatisticsEntry ::= - SEQUENCE { - lecArpRequestsOut Counter32, - lecArpRequestsIn Counter32, - lecArpRepliesOut Counter32, - lecArpRepliesIn Counter32, - lecControlFramesOut Counter32, - lecControlFramesIn Counter32, - lecSvcFailures Counter32 - } - - lecArpRequestsOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LE_ARP_REQUESTs sent over the LUNI by - this LAN Emulation Client." - ::= { lecStatisticsEntry 1 } - - lecArpRequestsIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LE_ARP_REQUESTs received over the LUNI - by this LAN Emulation Client. - - Requests may arrive on the Control Direct VCC or on - the Control Distribute VCC, depending upon how the - LES is implemented and the chances it has had for - learning. This counter covers both VCCs." - ::= { lecStatisticsEntry 2 } - - lecArpRepliesOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LE_ARP_RESPONSEs sent over the LUNI by - this LAN Emulation Client." - ::= { lecStatisticsEntry 3 } - - lecArpRepliesIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LE_ARP_RESPONSEs received over the LUNI - by this LAN Emulation Client. This count includes - all such replies, whether solicited or not. - - Replies may arrive on the Control Direct VCC or on - the Control Distribute VCC, depending upon how the - LES is implemented. This counter covers both VCCs." - ::= { lecStatisticsEntry 4 } - - lecControlFramesOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of control packets sent by this - LAN Emulation Client over the LUNI." - ::= { lecStatisticsEntry 5 } - - lecControlFramesIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of control packets received by this - LAN Emulation Client over the LUNI." - ::= { lecStatisticsEntry 6 } - - lecSvcFailures OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of - - * outgoing LAN Emulation SVCs which this client - tried, but failed, to open; - - * incoming LAN Emulation SVCs which this client - tried, but failed to establish; and - - * incoming LAN Emulation SVCs which this client - rejected for protocol or security reasons. " - ::= { lecStatisticsEntry 7 } - - -- ------------------------------------------------------------- -- - - -- - -- LAN Emulation Client - Server VCC table - -- - - lecServerVccTable OBJECT-TYPE - SYNTAX SEQUENCE OF LecServerVccEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table identifying the Control and Multicast VCCs - for each LAN Emulation Client this host implements." - ::= { leClientMIBObjects 5 } - - lecServerVccEntry OBJECT-TYPE - SYNTAX LecServerVccEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row in this table describes the Control VCCs - and Multicast VCCs for one LAN Emulation client." --- AUGMENTS { lecConfigEntry } - INDEX { lecIndex } - ::= { lecServerVccTable 1 } - - LecServerVccEntry ::= - SEQUENCE { - - -- - -- Note that the 'lec*Interface' objects double as 'connection - -- exists' flags. - -- - lecConfigDirectInterface LeConnectionInterface, - lecConfigDirectVpi VpiInteger, - lecConfigDirectVci VciInteger, - - lecControlDirectInterface LeConnectionInterface, - lecControlDirectVpi VpiInteger, - lecControlDirectVci VciInteger, - - lecControlDistributeInterface LeConnectionInterface, - lecControlDistributeVpi VpiInteger, - lecControlDistributeVci VciInteger, - - lecMulticastSendInterface LeConnectionInterface, - lecMulticastSendVpi VpiInteger, - lecMulticastSendVci VciInteger, - - lecMulticastForwardInterface LeConnectionInterface, - lecMulticastForwardVpi VpiInteger, - lecMulticastForwardVci VciInteger - } - - lecConfigDirectInterface OBJECT-TYPE - SYNTAX LeConnectionInterface - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The interface associated with the Configuration - Direct VCC. If no Configuration Direct VCC exists, - this object has the value 0. Otherwise, the objects - - ( lecConfigDirectInterface, - lecConfigDirectVpi, lecConfigDirectVci ) - - identify the circuit." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.1.1" - ::= { lecServerVccEntry 1 } - - lecConfigDirectVpi OBJECT-TYPE - SYNTAX VpiInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the Configuration Direct VCC exists, this object - contains the VPI which identifies that VCC at - the point where it connects to this LE client. - - Otherwise, this object has the value 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.1.1" - ::= { lecServerVccEntry 2 } - - lecConfigDirectVci OBJECT-TYPE - SYNTAX VciInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the Configuration Direct VCC exists, this object - contains the VCI which identifies that VCC at - the point where it connects to this LE client. - - Otherwise, this object has the value 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.1.1" - ::= { lecServerVccEntry 3 } - - lecControlDirectInterface OBJECT-TYPE - SYNTAX LeConnectionInterface - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The interface associated with the Control Direct VCC. - If no Control Direct VCC exists, this object has the - value 0. Otherwise, the objects - - ( lecControlDirectInterface, - lecControlDirectVpi, lecControlDirectVci ) - - identify the circuit." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.1.2" - ::= { lecServerVccEntry 4 } - - lecControlDirectVpi OBJECT-TYPE - SYNTAX VpiInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the Control Direct VCC exists, this object - contains the VPI which identifies that VCC at - the point where it connects to this LE client. - - Otherwise, this object has the value 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.1.2" - ::= { lecServerVccEntry 5 } - - lecControlDirectVci OBJECT-TYPE - SYNTAX VciInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the Control Direct VCC exists, this object - contains the VCI which identifies that VCC at - the point where it connects to this LE client. - - Otherwise, this object has the value 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.1.2" - ::= { lecServerVccEntry 6 } - - lecControlDistributeInterface OBJECT-TYPE - SYNTAX LeConnectionInterface - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The interface associated with the Control Distribute - VCC. If no Control Distribute VCC has been set up to - this client, this object has the value 0. Otherwise, - the objects - - ( lecControlDistributeInterface, - lecControlDistributeVpi, - lecControlDistributeVci ) - - identify the circuit." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.1.3" - ::= { lecServerVccEntry 7 } - - lecControlDistributeVpi OBJECT-TYPE - SYNTAX VpiInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the Control Distribute VCC exists, this object - contains the VPI which identifies that VCC at the - point where it connects to this LE client. - - Otherwise, this object has the value 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.1.3" - ::= { lecServerVccEntry 8 } - - lecControlDistributeVci OBJECT-TYPE - SYNTAX VciInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the Control Distribute VCC exists, this object - contains the VCI which identifies that VCC at the - point where it connects to this LE client. - - Otherwise, this object contains the value 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.1.3" - ::= { lecServerVccEntry 9 } - - lecMulticastSendInterface OBJECT-TYPE - SYNTAX LeConnectionInterface - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The interface associated with the Multicast Send - VCC. If no Multicast Send VCC exists, this object - has the value 0. Otherwise, the objects - - ( lecMulticastSendInterface, - lecMulticastSendVpi, lecMulticastSendVci ) - - identify the circuit." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.2.2" - ::= { lecServerVccEntry 10 } - - lecMulticastSendVpi OBJECT-TYPE - SYNTAX VpiInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the Multicast Send VCC exists, this object - contains the VPI which identifies that VCC at - the point where it connects to this LE client. - - Otherwise, this object has the value 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.2.2" - ::= { lecServerVccEntry 11 } - - lecMulticastSendVci OBJECT-TYPE - SYNTAX VciInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the Multicast Send VCC exists, this object - contains the VCI which identifies that VCC at - the point where it connects to this LE client. - - Otherwise, this object has the value 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.2.2" - ::= { lecServerVccEntry 12 } - - lecMulticastForwardInterface OBJECT-TYPE - SYNTAX LeConnectionInterface - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The interface associated with the Multicast Forward - VCC. If no Multicast Forward VCC has been set up to - this client, this object has the value 0. Otherwise, - the objects - - ( lecMulticastForwardInterface, - lecMulticastForwardVpi, - lecMulticastForwardVci ) - - identify the circuit." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.2.3" - ::= { lecServerVccEntry 13 } - - lecMulticastForwardVpi OBJECT-TYPE - SYNTAX VpiInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the Multicast Forward VCC exists, this object - contains the VPI which identifies that VCC at the - point where it connects to this LE client. - - Otherwise, this object has the value 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.2.3" - ::= { lecServerVccEntry 14 } - - lecMulticastForwardVci OBJECT-TYPE - SYNTAX VciInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the Multicast Forward VCC exists, this object - contains the VCI which identifies that VCC at the - point where it connects to this LE client. - - Otherwise, this object has the value 0." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 2.2.2.2.3" - ::= { lecServerVccEntry 15 } - - -- ------------------------------------------------------------- -- - - -- - -- LAN Emulation Client - ATM Addresses table - -- - - lecAtmAddressTable OBJECT-TYPE - SYNTAX SEQUENCE OF LecAtmAddressEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table listing all of the ATM addresses belonging - to this host's LAN Emulation Clients." - ::= { leClientMIBObjects 6 } - - lecAtmAddressEntry OBJECT-TYPE - SYNTAX LecAtmAddressEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row in this table describes one of a client's - ATM addresses." - INDEX { lecIndex, lecAtmAddress } - ::= { lecAtmAddressTable 1 } - - LecAtmAddressEntry ::= - SEQUENCE { - lecAtmAddress AtmLaneAddress, - lecAtmAddressStatus RowStatus - } - - lecAtmAddress OBJECT-TYPE - SYNTAX AtmLaneAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The ATM address this row describes. This could be - either a primary address or a secondary address." - ::= { lecAtmAddressEntry 1 } - - lecAtmAddressStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Used to create and delete rows in this table. - - A management station may not change the status of a - primary ATM address to 'notInService' or 'destroy' - unless the client's ifAdminStatus is 'down', and the - client's lecInterfaceState is 'initialState'. - - Secondary ATM addresses may be destroyed at any time - permitted by the agent." - ::= { lecAtmAddressEntry 2 } - - - -- ------------------------------------------------------------- -- - - -- - -- LAN Emulation Client Registered MAC Addresses group - -- - - lecMacAddressTable OBJECT-TYPE - SYNTAX SEQUENCE OF LecMacAddressEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains entries for all of the registered - MAC addresses belonging to this agent's LE clients. - - C6 Local Unicast MAC Address(es). Each LE Client has - zero or more local unicast MAC addresses. In an - operational LE Client, every address in this - variable MUST have been registered with the LE - Server. Two LE CLients joined to the same - emulated LAN MUST NOT have the same local unicast - MAC address. A LE Client's MAC addresses may - change during normal operations. When answering - a LE_ARP_REQUEST for any address in this list, the - 'Remote Address' bit in the FLAGS field of the - LE_ARP_RESPONSE MUST be clear." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { leClientMIBObjects 7 } - - lecMacAddressEntry OBJECT-TYPE - SYNTAX LecMacAddressEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each table row describes a (MAC address, ATM address) - pair registered for a particular client." - INDEX { lecIndex, lecMacAddress } - ::= { lecMacAddressTable 1 } - - LecMacAddressEntry ::= - SEQUENCE { - lecMacAddress MacAddress, - lecMacAddressAtmBinding AtmLaneAddress - } - - lecMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unicast MAC address which the LE client denoted by - 'lecIndex' has registered with its LE Server." - ::= { lecMacAddressEntry 1 } - - lecMacAddressAtmBinding OBJECT-TYPE - SYNTAX AtmLaneAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The ATM address registered for 'lecMacAddress'." - ::= { lecMacAddressEntry 2 } - - - -- ------------------------------------------------------------- -- - - -- - -- LAN Emulation Client Registered Route Descriptors group - -- - - lecRouteDescrTable OBJECT-TYPE - SYNTAX SEQUENCE OF LecRouteDescrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table lists all of the Route Descriptors which - are registered by this host's LAN Emulation Clients. - - C8 Route Descriptor(s). Route Descriptors exist only - for source-routed IEEE 802.5 LE Clients that are - Source-Route Bridges. All Route Descriptors in - any given emulated LAN MUST be unique. A LE - Client MAY have zero or more Route Descriptors - and these Route Descriptors MAY change during - normal operation. In an operational LE Client, - every Local Route Descriptor in C8 MUST have been - registered with the LE Server. When answering a - LE_ARP_REQUEST for any address in this list, the - 'Remote Address' bit in the FLAGS field of the - LE_ARP_RESPONSE MUST be clear." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, V1.0, - Section 5.1.1" - ::= { leClientMIBObjects 8 } - - lecRouteDescrEntry OBJECT-TYPE - SYNTAX LecRouteDescrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each table row describes a (Route Descriptor, ATM - address) pair registered for a particular client." - INDEX { lecIndex, lecRouteDescrSegmentID, - lecRouteDescrBridgeNumber } - ::= { lecRouteDescrTable 1 } - - LecRouteDescrEntry ::= - SEQUENCE { - lecRouteDescrSegmentID INTEGER, - lecRouteDescrBridgeNumber INTEGER, - lecRouteDescrAtmBinding AtmLaneAddress - } - - lecRouteDescrSegmentID OBJECT-TYPE - SYNTAX INTEGER( 0..4095 ) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The LAN ID portion of the IEEE 802.5 route descriptor - associated with this conceptual row." - ::= { lecRouteDescrEntry 1 } - - lecRouteDescrBridgeNumber OBJECT-TYPE - SYNTAX INTEGER( 0..15 ) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Bridge Number portion of the IEEE 802.5 route - descriptor associated with this conceptual row." - ::= { lecRouteDescrEntry 2 } - - lecRouteDescrAtmBinding OBJECT-TYPE - SYNTAX AtmLaneAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The ATM address registered for the IEEE 802.5 route - descriptor ('lecRouteDescrSegmentID', - 'lecRouteDescrBridgeNumber')." - ::= { lecRouteDescrEntry 3 } - - -- ------------------------------------------------------------- -- - - -- - -- LAN Emulation Client ARP cache group - MAC addresses - -- - - leArpTable OBJECT-TYPE - SYNTAX SEQUENCE OF LeArpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides access to an ATM LAN Emulation - Client's MAC-to-ATM ARP cache. It contains entries - for unicast addresses and for the broadcast address, - but not for multicast MAC addresses. - - C16 LE_ARP Cache. A table of entries, each of which - establishes a relationship between a LAN - Destination external to the LE Client and the - ATM address to which data frames for that LAN - Destination will be sent." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, - Section 5.1.1" - ::= { leClientMIBObjects 9 } - - leArpEntry OBJECT-TYPE - SYNTAX LeArpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An ATM LAN Emulation ARP cache entry containing - information about the binding of one MAC address - to one ATM address." - INDEX { lecIndex, leArpMacAddress } - ::= { leArpTable 1 } - - LeArpEntry ::= - SEQUENCE { - leArpMacAddress MacAddress, - leArpAtmAddress AtmLaneAddress, - leArpIsRemoteAddress TruthValue, - leArpEntryType LeArpTableEntryType, - leArpRowStatus RowStatus - } - - leArpMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The MAC address for which this cache entry provides - a translation. Since ATM LAN Emulation uses an ARP - protocol to locate the Broadcast and Unknown Server, - the value of this object could be the broadcast MAC - address. - - MAC addresses should be unique within any given ATM - Emulated LAN. However, there's no requirement that - they be unique across disjoint emulated LANs." - ::= { leArpEntry 1 } - - leArpAtmAddress OBJECT-TYPE - SYNTAX AtmLaneAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The ATM address of the Broadcast & Unknown Server - or LAN Emulation Client whose MAC address is stored - in 'leArpMacAddress'. - - This value may be determined through the use of the - LE_ARP procedure, through source address learning, - or through other mechanisms. - - Some agents may provide write access to this object, - as part of their support for 'static' LE_ARP entries. - The effect of attempting to write an ATM address to - a 'learned' row is explicitly undefined. Agents may - disallow the write, accept the write and change the - row's type, or even accept the write as-is." - ::= { leArpEntry 2 } - - leArpIsRemoteAddress OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether this entry is for a local or remote - MAC address. - - In this context, 'local' means 'a MAC address that is - local to the remote client', as opposed to 'one of my - addresses'. - - true(1) - The address is believed to be remote - or its - local/remote status is unknown. - - For an entry created via the LE_ARP mechanism, - this corresponds to the 'Remote address' flag - being set in the LE_ARP_RESPONSE. - - During Topology Change periods, remote LE_ARP - entries generally age out faster than others. - Specifically, they are subject to the Forward - Delay Time as well as to the Aging Time. - - false(2) - The address is believed to be local - that is - to say, registered with the LES by the client - whose ATM address is leArpAtmAddress. - - For an entry created via the LE_ARP mechanism, - this corresponds to the 'Remote address' flag - being cleared in the LE_ARP_RESPONSE." - ::= { leArpEntry 3 } - - leArpEntryType OBJECT-TYPE - SYNTAX LeArpTableEntryType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates how this LE_ARP table entry was created and - whether it is aged." - DEFVAL { staticVolatile } - ::= { leArpEntry 4 } - - leArpRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Lets users create and delete LE_ARP cache entries, - on systems that support this capability. - - Normally clients will maintain their LE_ARP caches - automatically. However, managers may occasionally - want to create 'static' LE_ARP cache entries. - - Rules - - 1. Before a new row can become 'active', values - must be supplied for the columnar objects - leArpAtmAddress and leArpEntryType. - - 2. It is not necessary to set leArpRowStatus to - 'notInService' in order to modify a writable - object in the same conceptual row. - - 3. LE_ARP entries whose status is 'notReady' or - 'notInService' will not be used to translate - LAN Destinations to ATM Addresses. However, - clients may overwrite such entries with data - obtained from other sources. For example, a - client which needed to transmit a data frame - to a given MAC address (or via a given Route - Descriptor) might find that its LE_ARP entry - for the LAN Destination is 'notInService' or - 'notReady'. The client might then act as if - the LAN Destination was unknown - generating - a LE_ARP_REQUEST, flooding the data frame to - the BUS, and creating a new, 'active' LE_ARP - cache entry based on the LE_ARP_RESPONSE." - ::= { leArpEntry 5 } - - -- ------------------------------------------------------------- -- - - -- - -- LAN Emulation Client ARP cache group - Route Descriptors - -- - - leRDArpTable OBJECT-TYPE - SYNTAX SEQUENCE OF LeRDArpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides access to an ATM LAN Emulation - Client's Route Descriptor-to-ATM ARP cache. - - Implementation of this table is optional for hosts - that do not support emulated IEEE 802.5 Token Ring - LANs, and mandatory for hosts which do. - - C16 LE_ARP Cache. A table of entries, each of which - establishes a relationship between a LAN - Destination external to the LE Client and the - ATM address to which data frames for that LAN - Destination will be sent." - REFERENCE - "ATM Forum LAN Emulation Over ATM Specification, - Section 5.1.1" - ::= { leClientMIBObjects 10 } - - leRDArpEntry OBJECT-TYPE - SYNTAX LeRDArpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An ATM LAN Emulation ARP cache entry containing - information about the binding of one IEEE 802.5 - route descriptor to one ATM address." - INDEX { lecIndex, leRDArpSegmentID, leRDArpBridgeNumber } - ::= { leRDArpTable 1 } - - LeRDArpEntry ::= - SEQUENCE { - leRDArpSegmentID INTEGER, - leRDArpBridgeNumber INTEGER, - leRDArpAtmAddress AtmLaneAddress, - leRDArpEntryType LeArpTableEntryType, - leRDArpRowStatus RowStatus - } - - leRDArpSegmentID OBJECT-TYPE - SYNTAX INTEGER ( 0..4095 ) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The LAN ID portion of the IEEE 802.5 route descriptor - associated with this ARP cache entry." - ::= { leRDArpEntry 1 } - - leRDArpBridgeNumber OBJECT-TYPE - SYNTAX INTEGER ( 0..15 ) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Bridge Number portion of the IEEE 802.5 route - descriptor associated with this ARP cache entry." - ::= { leRDArpEntry 2 } - - leRDArpAtmAddress OBJECT-TYPE - SYNTAX AtmLaneAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The ATM address of the LAN Emulation Client which is - associated with the route descriptor - ('leRDArpSegmentID', 'leRDArpBridgeNumber'). - - This value may be determined through the use of the - LE_ARP procedure, through source address learning, - or through other mechanisms. - - Some agents may provide write access to this object, - as part of their support for 'static' LE_ARP entries. - The effect of attempting to write an ATM address to - a 'learned' row is explicitly undefined. Agents may - disallow the write, accept the write and change the - row's type, or even accept the write as-is." - ::= { leRDArpEntry 3 } - - leRDArpEntryType OBJECT-TYPE - SYNTAX LeArpTableEntryType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates how this LE_ARP table entry was created and - whether it is aged." - DEFVAL { staticVolatile } - ::= { leRDArpEntry 4 } - - leRDArpRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Lets users create and delete LE_ARP cache entries, - on systems that support this capability. - - Normally clients will maintain their LE_ARP caches - automatically. However, managers may occasionally - want to create 'static' LE_ARP cache entries. - - Rules - - 1. Before a new row can become 'active', values - must be supplied for the columnar objects - leRDArpAtmAddress and leRDArpEntryType. - - 2. It is not necessary to set leRDArpRowStatus to - 'notInService' in order to modify a writable - object in the same conceptual row. - - 3. LE_ARP entries whose status is 'notReady' or - 'notInService' will not be used to translate - LAN Destinations to ATM Addresses. However, - clients may overwrite such entries with data - obtained from other sources. For example, a - client which needed to transmit a data frame - to a given MAC address (or via a given Route - Descriptor) might find that its LE_ARP entry - for the LAN Destination is 'notInService' or - 'notReady'. The client might then act as if - the LAN Destination was unknown - generating - a LE_ARP_REQUEST, flooding the data frame to - the BUS, and creating a new, 'active' LE_ARP - cache entry based on the LE_ARP_RESPONSE." - ::= { leRDArpEntry 5 } - - - -- Conformance Information - - leClientMIBConformance OBJECT IDENTIFIER ::= { leClientMIB 2 } - - leClientMIBGroups OBJECT IDENTIFIER ::= - { leClientMIBConformance 1 } - leClientMIBCompliances OBJECT IDENTIFIER ::= - { leClientMIBConformance 2 } - - -- Compliance Statements - - leClientMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION "The compliance statement for SNMP entities - which support ATM LAN Emulation Clients. - - For a host to conform to this MIB, it must also implement - - - RFC 1213 - MIB II. - - - Interfaces table entries for each LE Client, as per the - LAN Emulation Client management specification. - - - The AToM MIB (RFC 1695 - Definitions of Managed Objects - for ATM Management), according to the conformance - statements defined in that RFC. - - Optionally, a host may implement - - - RFC 1573 - Evolution of the Interfaces Group of MIB-II. - - - The 'ifRcvAddressGroup' from RFC 1573, which provides a - way to represent and configure interfaces with multiple - addresses. - - See the LAN Emulation Client management specification for - interpretations of RFC 1573 / MIB-II as they apply to LAN - Emulation Clients." - - - MODULE -- this module - MANDATORY-GROUPS {leClientConfigGroup, - leClientStatusGroup, - leClientMappingGroup, - leClientStatisticsGroup, - leClientServerVccGroup, - leClientAtmAddressesGroup, - leClientMacAddressesGroup, - leClientArpGroup} - - GROUP leClientRouteDescriptorsGroup - DESCRIPTION "This group is mandatory only for hosts - that support emulated 802.5 LANs." - - GROUP leClientRDArpGroup - DESCRIPTION "This group is mandatory only for hosts - that support emulated 802.5 LANs." - - OBJECT lecRowStatus - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecOwner - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecConfigMode - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecConfigLanType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required. - - Implementations are not required to - support all legal values." - - OBJECT lecConfigMaxDataFrameSize - MIN-ACCESS read-only - DESCRIPTION "Write access is not required. - - Implementations are not required to - support all legal values." - - OBJECT lecConfigLanName - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecConfigLesAtmAddress - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecControlTimeout - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecMaxUnknownFrameCount - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecMaxUnknownFrameTime - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecVccTimeoutPeriod - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecMaxRetryCount - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecAgingTime - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecForwardDelayTime - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecExpectedArpResponseTime - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecFlushTimeOut - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecPathSwitchingDelay - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecLocalSegmentID - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecMulticastSendType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecMulticastSendAvgRate - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecMulticastSendPeakRate - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecConnectionCompleteTimer - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT lecAtmAddressStatus - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT leArpAtmAddress - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT leArpEntryType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT leArpRowStatus - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT leRDArpAtmAddress - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT leRDArpEntryType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT leRDArpRowStatus - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - ::= { leClientMIBCompliances 1 } - - -- Units of Conformance - - - leClientConfigGroup OBJECT-GROUP - OBJECTS { lecRowStatus, lecOwner, - lecConfigMode, - lecConfigLanType, - lecConfigMaxDataFrameSize, - lecConfigLanName, - lecConfigLesAtmAddress, - lecControlTimeout, - lecMaxUnknownFrameCount, - lecMaxUnknownFrameTime, - lecVccTimeoutPeriod, - lecMaxRetryCount, - lecAgingTime, - lecForwardDelayTime, - lecExpectedArpResponseTime, - lecFlushTimeOut, - lecPathSwitchingDelay, - lecLocalSegmentID, - lecMulticastSendType, - lecMulticastSendAvgRate, - lecMulticastSendPeakRate, - lecConnectionCompleteTimer } - STATUS current - DESCRIPTION - "A collection of objects used for creating and - configuring LAN Emulation Clients." - ::= { leClientMIBGroups 1 } - - leClientStatusGroup OBJECT-GROUP - OBJECTS { lecIfIndex, - lecPrimaryAtmAddress, - lecID, - lecInterfaceState, - lecLastFailureRespCode, - lecLastFailureState, - lecProtocol, lecVersion, - lecTopologyChange, - lecConfigServerAtmAddress, - lecConfigSource, - lecActualLanType, - lecActualMaxDataFrameSize, - lecActualLanName, - lecActualLesAtmAddress, - lecProxyClient } - STATUS current - DESCRIPTION - "A collection of objects describing the status - and operational parameters of the managed LAN - Emulation Clients." - ::= { leClientMIBGroups 2 } - - leClientMappingGroup OBJECT-GROUP - OBJECTS { lecMappingIndex } - STATUS current - DESCRIPTION - "A collection of objects which map a LAN Emulation - Client's 'ifIndex' to its 'lecIndex'." - ::= { leClientMIBGroups 3 } - - leClientStatisticsGroup OBJECT-GROUP - OBJECTS { lecArpRequestsOut, lecArpRequestsIn, - lecArpRepliesOut , lecArpRepliesIn, - lecControlFramesOut, - lecControlFramesIn, - lecSvcFailures } - STATUS current - DESCRIPTION - "A collection of objects which act as an extension - to the lecConfigTable. - - These objects provide statistics on LAN Emulation - control traffic and SVC establishment." - ::= { leClientMIBGroups 4 } - - leClientServerVccGroup OBJECT-GROUP - OBJECTS { lecConfigDirectInterface, - lecConfigDirectVpi, - lecConfigDirectVci, - lecControlDirectInterface, - lecControlDirectVpi, - lecControlDirectVci, - lecControlDistributeInterface, - lecControlDistributeVpi, - lecControlDistributeVci, - lecMulticastSendInterface, - lecMulticastSendVpi, - lecMulticastSendVci, - lecMulticastForwardInterface, - lecMulticastForwardVpi, - lecMulticastForwardVci } - STATUS current - DESCRIPTION - "A collection of objects which act as an extension - to the lecConfigTable. - - These objects identify Configuration Direct, - Control, and Multicast VCCs for each client, - making it easier to locate their entries in the - AToM MIB." - ::= { leClientMIBGroups 5 } - - leClientAtmAddressesGroup OBJECT-GROUP - OBJECTS { lecAtmAddressStatus } - STATUS current - DESCRIPTION - "A collection of objects which describe all of the - ATM addresses belonging to each client." - ::= { leClientMIBGroups 6 } - - leClientMacAddressesGroup OBJECT-GROUP - OBJECTS { lecMacAddressAtmBinding } - STATUS current - DESCRIPTION - "A collection of objects which describe all of the - MAC addresses registered for each client." - ::= { leClientMIBGroups 7 } - - leClientRouteDescriptorsGroup OBJECT-GROUP - OBJECTS { lecRouteDescrAtmBinding } - STATUS current - DESCRIPTION - "A collection of objects which describe all of the - Route Descriptors registered for each client." - ::= { leClientMIBGroups 8 } - - leClientArpGroup OBJECT-GROUP - OBJECTS { leArpAtmAddress, - leArpIsRemoteAddress, - leArpEntryType, - leArpRowStatus } - STATUS current - DESCRIPTION - "A collection of objects which describe the MAC- - to-ATM address mappings that this LAN Emulation - Client has learned." - ::= { leClientMIBGroups 9 } - - leClientRDArpGroup OBJECT-GROUP - OBJECTS { leRDArpAtmAddress, leRDArpEntryType, - leRDArpRowStatus } - STATUS current - DESCRIPTION - "A collection of objects which describe the IEEE - 802.5 Route Descriptor-to-ATM address mappings - that this LAN Emulation Client has learned." - ::= { leClientMIBGroups 10 } - - END - diff --git a/mibs/LINK-INCIDENT-MIB b/mibs/LINK-INCIDENT-MIB deleted file mode 100644 index 647a17dd2d..0000000000 --- a/mibs/LINK-INCIDENT-MIB +++ /dev/null @@ -1,809 +0,0 @@ --- --- Title: FICON MIB --- This is in accordance with smiv2 format. --- Intial version 1.0 --- - -LINK-INCIDENT-MIB DEFINITIONS ::= BEGIN - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - Integer32, OBJECT-IDENTITY, NOTIFICATION-TYPE - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, DisplayString - FROM SNMPv2-TC - fcSwitch - FROM Brocade-REG-MIB; - - linkIncidentMIB MODULE-IDENTITY - LAST-UPDATED "200204232347Z" - ORGANIZATION "Brocade Communications Systems, Inc.," - CONTACT-INFO "Customer Support Group - Brocade Communications Systems, - 1745, Technology Drive, - San Jose, CA 95110 U.S.A - Tel: +1-408-392-6061 - Fax: +1-408-392-6656 - Email: support@Brocade.COM - WEB: www.brocade.com" - - - DESCRIPTION "The MIB module defines support for FICON in Fabos. This MIB - addresses link incident and link failure data for ficon - host/devices connected to a Brocade switch" - REVISION "200307110000Z" -- July 11, 2003 - DESCRIPTION "Initial revision" - ::= { fcSwitch 50 } - - -- Textual conventions - - FcPortID ::= TEXTUAL-CONVENTION - DISPLAY-HINT "x" - STATUS current - DESCRIPTION "Represents Fibre Channel Address ID, a 24-bit - value unique within the address space of a Fabric." - SYNTAX OCTET STRING (SIZE (3)) - -RLIRLinkFailureType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "Represents the link failure type" - SYNTAX INTEGER { - bitErrorRate(2), - lossOfSignal(3), - nOSRecognized(4), - primitiveSequenceTimeout(5), - invalidSeqForPortState(6), - loopInitializationTimeout(7), - lossOfSignalInLoopInit(8) - } - -LinkWwn ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "Represents the link WWN" - SYNTAX OCTET STRING (SIZE (8)) - - -PortType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "Represents the Port Type" - SYNTAX INTEGER { - n-port (1), - nl-port (2) - } - -LinkFormat ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "Represents the frame format" - SYNTAX INTEGER { - ficon(1), - common(2) - } - -RegType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "Represents the RNID Registration Type" - SYNTAX INTEGER { - conditional (1), - unconditional (2) - } - -LIRRProtocol ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "Represents the LIRR Protocol" - SYNTAX INTEGER { - fcp (1), - sb2 (2) - } - -RNIDTagType ::= TEXTUAL-CONVENTION - DISPLAY-HINT "x" - STATUS current - DESCRIPTION "Represents the value of RNID Tag in Hexa Decimal format" - SYNTAX OCTET STRING (SIZE (2)) - -RNIDFlags ::= TEXTUAL-CONVENTION - DISPLAY-HINT "x" - STATUS current - DESCRIPTION "Represents the value of RNID Flag in Hexa Decimal format. - It indicates if the node is valid, not valid, or - not current. The ``Flag'' values also indi- - cate the following: - 0x00 Indicates node ID of the - (storage port for RNID, switch - for SwitchRNID) is valid. - 0x10 Indicates node ID of the chan- - nel port is valid. - 0x20 Indicates the node ID of the - storage port is not current. - 0x30 Indicates the node ID of the - channel port is not current. - 0x40 Indicates the the node ID of - the (storage port for RNID, - switch for RLIR) is not valid. - 0x50 Indicates the node ID of the - channel port is not valid." - SYNTAX OCTET STRING (SIZE(1)) - -RNIDType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "Represents the value of Type Number - Displays the type - number of the self describing node. It also describes - the machine type." - SYNTAX OCTET STRING (SIZE (6)) - -RNIDModel ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "Represents the value of Model Number." - SYNTAX OCTET STRING (SIZE (3)) - -RNIDManufacturer ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "Represents the Manufacturer name or code." - SYNTAX OCTET STRING (SIZE (3)) - -RNIDManufacturerPlant ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "The manufacture plant name or code." - SYNTAX OCTET STRING (SIZE (2)) - -RNIDSequenceNumber ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "Sequence number of the self describing node." - SYNTAX OCTET STRING (SIZE (12)) - -RNIDParams ::= TEXTUAL-CONVENTION - DISPLAY-HINT "x" - STATUS current - DESCRIPTION "Represents the value of Param. - It is the incident node parameters type in - three bytes: ``0xAABBCC''. The meaning of - each byte is described below: - - Byte AA: - 0x00 Reserved - 0x20 FC-SB-2 and updates. - 0x40 Other FC-4s including FCP and - updates. - 0x60 FC-SB-2 and updates and other - FC-4s including FCP and - updates. - 0x80 FC-4 support not specified. - 0xa0 Reserved. - 0xc0 Reserved. - 0xe0 Vendor specific. - - Byte BB: - 0x00 Unspecified class - 0x01 Direct access storage device, - if it is an storage port. - Otherwise, it is not channel - to channel capable. - 0x02 Magnetic tape, if it is an - storage port. Otherwise, if it - is a reserved field for a - channel port. - 0x03 Input unit record, if it is an - storage port. Otherwise, it is - a reserved field for a channel - port. - 0x04 Output unit, if it is an stor- - age port. Otherwise, it is a - reserved field for a channel - port. - 0x05 Printer, if it is an storage - port. Otherwise, it is a - reserved field for a channel - port. - 0x06 Controler, if it is an storage - port. Otherwise, it is a - reserved field for a channel - port. - 0x07 Terminal - Full screen if it - is an storage port. Otherwise, - it is a reserved field for a - channel port. - - 0x08 Terminal - Line mode if it is - an storage port. Otherwise, - it is an emulated control unit - support only. - 0x09 Reserved. - 0x10 Switch, if it is a switch - device. Otherwise, it is - reserved. - 0x0b 0xff Reserved. - - Byte CC: - 0x00 If storage CU port has regis- - tered with the switch. - 0xID CHIPID if channel port has - registered with the switch. - 0xPN If switch has registered with - the channel then PN represent - the FL port number." - SYNTAX OCTET STRING (SIZE (3)) - --- { linkIncidentMIB 1 } is reserved for future usage. - - ficonRNID OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID sub-tree for ficonRNID. This group contains all - RNID group objects for FICON." - ::= { linkIncidentMIB 2 } - - nodeRNIDTableNumEntries OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of entries in Request Node Identification Data (RNID) table." - ::= { ficonRNID 1 } - - -- node RNID table - -- Node information from attached node to the switch are stored - -- in the node RNID table - -nodeRNIDTable OBJECT-TYPE - SYNTAX SEQUENCE OF NodeRNIDEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains, one entry for each Ficon RNID - node attached to a switch." - ::= { ficonRNID 2 } - -nodeRNIDEntry OBJECT-TYPE - SYNTAX NodeRNIDEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "A entry containing the RNID information - for a ficon node" - INDEX { nodeRNIDIndex } - ::= { nodeRNIDTable 1 } - -NodeRNIDEntry ::= SEQUENCE { - nodeRNIDIndex - Integer32, - nodeRNIDIncidentPortWWN - LinkWwn, - nodeRNIDPID - FcPortID, - nodeRNIDFlags - RNIDFlags, - nodeRNIDType - RNIDType, - nodeRNIDModel - RNIDModel, - nodeRNIDManufacturer - RNIDManufacturer, - nodeRNIDManufacturerPlant - RNIDManufacturerPlant, - nodeRNIDSequenceNumber - RNIDSequenceNumber, - nodeRNIDConnectedPortWWN - LinkWwn, - nodeRNIDPortType - PortType, - nodeRNIDFormat - LinkFormat, - nodeRNIDTag - RNIDTagType, - nodeRNIDParams - RNIDParams - } - -nodeRNIDIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Index into nodeRNIDTable" - ::= { nodeRNIDEntry 1 } - -nodeRNIDIncidentPortWWN OBJECT-TYPE - SYNTAX LinkWwn - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Port WWN for Incident port. An N-port (ficon device - or host) is an incident port" - ::= { nodeRNIDEntry 2 } - -nodeRNIDPID OBJECT-TYPE - SYNTAX FcPortID - MAX-ACCESS read-only - STATUS current - DESCRIPTION "PID for an Incident port." - ::= { nodeRNIDEntry 3 } - -nodeRNIDFlags OBJECT-TYPE - SYNTAX RNIDFlags - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RNID flags for an Incident port." - ::= { nodeRNIDEntry 4 } - -nodeRNIDType OBJECT-TYPE - SYNTAX RNIDType - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number associate with a node" - ::= { nodeRNIDEntry 5 } - -nodeRNIDModel OBJECT-TYPE - SYNTAX RNIDModel - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Model number of the RNID node" - ::= { nodeRNIDEntry 6 } - -nodeRNIDManufacturer OBJECT-TYPE - SYNTAX RNIDManufacturer - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Identifies the manufaturer of the node." - ::= { nodeRNIDEntry 7 } - -nodeRNIDManufacturerPlant OBJECT-TYPE - SYNTAX RNIDManufacturerPlant - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Identifies the manufacturer plant of the node." - ::= { nodeRNIDEntry 8 } - -nodeRNIDSequenceNumber OBJECT-TYPE - SYNTAX RNIDSequenceNumber - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Identifies the sequence number of the node." - ::= { nodeRNIDEntry 9 } - -nodeRNIDConnectedPortWWN OBJECT-TYPE - SYNTAX LinkWwn - MAX-ACCESS read-only - STATUS current - DESCRIPTION "WWN of the connected port." - ::= { nodeRNIDEntry 10 } - -nodeRNIDPortType OBJECT-TYPE - SYNTAX PortType - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Port type (N, NL or virtual port) of the connected port." - ::= { nodeRNIDEntry 11 } - -nodeRNIDFormat OBJECT-TYPE - SYNTAX LinkFormat - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Node identification data format of the connected port." - ::= { nodeRNIDEntry 12 } - -nodeRNIDTag OBJECT-TYPE - SYNTAX RNIDTagType - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Node identification tag of the connected port." - ::= { nodeRNIDEntry 13 } - -nodeRNIDParams OBJECT-TYPE - SYNTAX RNIDParams - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Node parameters of the connected port." - ::= { nodeRNIDEntry 14 } - -switchRNIDTableNumEntries OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of entries in RNID table which corresponds to switch." - ::= { ficonRNID 3 } - - -- switchRNIDTable - This table contains the RNID info. for the - -- switch node. Normally, there will be only one entry in the table. - -switchRNIDTable OBJECT-TYPE - SYNTAX SEQUENCE OF SwitchRNIDEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains, one entry for each switch ficon node." - ::= { ficonRNID 4 } - -switchRNIDEntry OBJECT-TYPE - SYNTAX SwitchRNIDEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "" - INDEX { switchRNIDIndex } - ::= { switchRNIDTable 1 } - -SwitchRNIDEntry ::= SEQUENCE { - switchRNIDIndex Integer32, - switchRNIDSwitchWWN - LinkWwn, - switchRNIDFlags - RNIDFlags, - switchRNIDType - RNIDType, - switchRNIDModel - RNIDModel, - switchRNIDManufacturer - RNIDManufacturer, - switchRNIDManufacturerPlant - RNIDManufacturerPlant, - switchRNIDSequenceNumber - RNIDSequenceNumber, - switchRNIDTag - RNIDTagType, - switchRNIDParams - RNIDParams - } - -switchRNIDIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Index into switchRNIDTable." - ::= { switchRNIDEntry 1 } - -switchRNIDSwitchWWN OBJECT-TYPE - SYNTAX LinkWwn - MAX-ACCESS read-only - STATUS current - DESCRIPTION "WWN of the switch." - ::= { switchRNIDEntry 2 } - -switchRNIDFlags OBJECT-TYPE - SYNTAX RNIDFlags - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RNID flags for switch." - ::= { switchRNIDEntry 3 } - -switchRNIDType OBJECT-TYPE - SYNTAX RNIDType - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Type Number associate with a switch." - ::= { switchRNIDEntry 4 } - -switchRNIDModel OBJECT-TYPE - SYNTAX RNIDModel - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Model number of the RNID switch." - ::= { switchRNIDEntry 5 } - -switchRNIDManufacturer OBJECT-TYPE - SYNTAX RNIDManufacturer - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Identifies the manufaturer of the switch." - ::= { switchRNIDEntry 6 } - -switchRNIDManufacturerPlant OBJECT-TYPE - SYNTAX RNIDManufacturerPlant - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Identifies the manufacturer plant of the switch." - ::= { switchRNIDEntry 7 } - -switchRNIDSequenceNumber OBJECT-TYPE - SYNTAX RNIDSequenceNumber - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Identifies the sequence number of the switch." - ::= { switchRNIDEntry 8 } - -switchRNIDTag OBJECT-TYPE - SYNTAX RNIDTagType - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Identification tag of the switch." - ::= { switchRNIDEntry 9 } - -switchRNIDParams OBJECT-TYPE - SYNTAX RNIDParams - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Parameters of the switch." - ::= { switchRNIDEntry 10 } - -nodeVfId OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The Virtual fabric id of the switch. For VF unaware switches - this value will be 0." - ::= { ficonRNID 5 } - - -- LIRRTable - This group contains LIRR info for each listener port. - ficonLIRR OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID sub-tree for ficonLIRR. This group contains all - LIRR group objects for FICON." - ::= { linkIncidentMIB 3 } - -lIRRTableNumEntries OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of entries in Link Incident Record - Registration (LIRR) table" - ::= { ficonLIRR 1 } - - -lIRRTable OBJECT-TYPE - SYNTAX SEQUENCE OF LIRREntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains, one entry for each LIRR incident - for an attached FICON device." - ::= { ficonLIRR 2 } - -lIRREntry OBJECT-TYPE - SYNTAX LIRREntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry containing LIRR information." - INDEX { lIRRIndex } - ::= { lIRRTable 1 } - -LIRREntry ::= SEQUENCE { - lIRRIndex - Integer32, - lIRRListenerPortWWN - LinkWwn, - lIRRListenerPID - FcPortID, - lIRRRegType - RegType, - lIRRProtocol - LIRRProtocol, - lIRRPortType - PortType, - lIRRFormat - LinkFormat -} - -lIRRIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Index into the LIRR table." - ::= { lIRREntry 1 } - -lIRRListenerPortWWN OBJECT-TYPE - SYNTAX LinkWwn - MAX-ACCESS read-only - STATUS current - DESCRIPTION "WWN of the Listener port." - ::= { lIRREntry 2 } - -lIRRListenerPID OBJECT-TYPE - SYNTAX FcPortID - MAX-ACCESS read-only - STATUS current - DESCRIPTION "PID for the listener port." - ::= { lIRREntry 3 } - -lIRRRegType OBJECT-TYPE - SYNTAX RegType - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Registration type - conditional or unconditional." - ::= { lIRREntry 4 } - -lIRRProtocol OBJECT-TYPE - SYNTAX LIRRProtocol - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Protocol type supported." - ::= { lIRREntry 5 } - -lIRRPortType OBJECT-TYPE - SYNTAX PortType - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attached port type." - ::= { lIRREntry 6 } - -lIRRFormat OBJECT-TYPE - SYNTAX LinkFormat - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Registration type - conditional or unconditional." - ::= { lIRREntry 7 } - --- RLIR group - This group contains RLIR info. for each link incident" - ficonRLIR OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID sub-tree for ficonRLIR. This group contains all - RLIR group objects for FICON." - ::= { linkIncidentMIB 4 } - -rLIRTableNumEntries OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of entries in switch Registered Link - Incident Report (RLIR) table" - ::= { ficonRLIR 1 } - - -rLIRTable OBJECT-TYPE - SYNTAX SEQUENCE OF RLIREntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains, one entry for each LIRR incident - for an attached FICON device." - ::= { ficonRLIR 2 } - -rLIREntry OBJECT-TYPE - SYNTAX RLIREntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry containing RLIR information." - INDEX { rLIRIndex } - ::= { rLIRTable 1 } - -RLIREntry ::= SEQUENCE { - rLIRIndex Integer32, - rLIRIncidentPortWwn LinkWwn, - rLIRIncidentNodeWwn LinkWwn, - rLIRIncidentPortType PortType, - rLIRIncidentPID FcPortID, - rLIRIncidentPortNumber Integer32, - rLIRConnectedPortWwn LinkWwn, - rLIRConnectedNodeWwn LinkWwn, - rLIRFabricWwn LinkWwn, - rLIRLinkFailureType RLIRLinkFailureType, - rLIRTimeStamp DisplayString, - rLIRFormat LinkFormat -} - -rLIRIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Index into RLIR table." - ::= { rLIREntry 1 } - -rLIRIncidentPortWwn OBJECT-TYPE - SYNTAX LinkWwn - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Port WWN for RLIR Incident port." - ::= { rLIREntry 2 } - -rLIRIncidentNodeWwn OBJECT-TYPE - SYNTAX LinkWwn - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Incident node WWN." - ::= { rLIREntry 3 } - -rLIRIncidentPortType OBJECT-TYPE - SYNTAX PortType - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RLIR Incident port type." - ::= { rLIREntry 5 } - -rLIRIncidentPID OBJECT-TYPE - SYNTAX FcPortID - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RLIR Incident PID." - ::= { rLIREntry 6 } - -rLIRIncidentPortNumber OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RLIR Incident port number.This is vendor specific - port number." - ::= { rLIREntry 7 } - -rLIRConnectedPortWwn OBJECT-TYPE - SYNTAX LinkWwn - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RLIR Connected port WWN." - ::= { rLIREntry 8 } - -rLIRConnectedNodeWwn OBJECT-TYPE - SYNTAX LinkWwn - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RLIR Connected node WWN." - ::= { rLIREntry 9 } - -rLIRFabricWwn OBJECT-TYPE - SYNTAX LinkWwn - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RLIR Fabric Wwn." - ::= { rLIREntry 10 } - -rLIRLinkFailureType OBJECT-TYPE - SYNTAX RLIRLinkFailureType - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RLIR Link failure type." - ::= { rLIREntry 11 } - -rLIRTimeStamp OBJECT-TYPE - SYNTAX DisplayString(SIZE (0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RLIR time stamp." - ::= { rLIREntry 12 } - -rLIRFormat OBJECT-TYPE - SYNTAX LinkFormat - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RLIR Format." - ::= { rLIREntry 13 } - --- { linkIncidentMIB 5..20 } are reserved for new mib objects in future. - --- Related traps - - linkIncidentMIBTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID sub-tree for Link Incident trap." - ::= { linkIncidentMIB 21 } - - linkIncidentMIBTrapPrefix OBJECT-IDENTITY - STATUS current - DESCRIPTION "The Link Incident traps." - ::= { linkIncidentMIBTraps 0 } - - linkRNIDDeviceRegistration NOTIFICATION-TYPE - OBJECTS { nodeRNIDIndex, nodeRNIDIncidentPortWWN, nodeRNIDConnectedPortWWN, nodeVfId } - STATUS current - DESCRIPTION - " A device registered with the switch" - ::= {linkIncidentMIBTrapPrefix 1} - - linkRNIDDeviceDeRegistration NOTIFICATION-TYPE - OBJECTS { nodeRNIDIndex, nodeRNIDIncidentPortWWN, nodeRNIDConnectedPortWWN, nodeVfId } - STATUS current - DESCRIPTION - " A device de-regsitered with the switch" - ::= {linkIncidentMIBTrapPrefix 2} - - linkLIRRListenerAdded NOTIFICATION-TYPE - OBJECTS {lIRRListenerPortWWN, lIRRListenerPID, lIRRIndex, nodeVfId} - STATUS current - DESCRIPTION - " A listener for link failure incident is added" - ::= {linkIncidentMIBTrapPrefix 3} - - linkLIRRListenerRemoved NOTIFICATION-TYPE - OBJECTS {lIRRListenerPortWWN, lIRRListenerPID, lIRRIndex, nodeVfId} - STATUS current - DESCRIPTION - " A listener for link failure incident is removed" - ::= {linkIncidentMIBTrapPrefix 4} - - linkRLIRFailureIncident NOTIFICATION-TYPE - OBJECTS { nodeRNIDIndex, lIRRIndex, rLIRIncidentPortWwn, - rLIRConnectedPortWwn, - rLIRIndex, rLIRLinkFailureType, lIRRListenerPID, nodeVfId } - STATUS current - DESCRIPTION - " A link failure incident has occured. The value of - lIRRIndex will be -2147483647 and lIRRListenerPID will - be 0 (zero) , if there is no listener for incident." - ::= {linkIncidentMIBTrapPrefix 5} - -END - -- End of Object Definitions diff --git a/mibs/MB-MIB b/mibs/MB-MIB deleted file mode 100644 index a269aff278..0000000000 --- a/mibs/MB-MIB +++ /dev/null @@ -1,247 +0,0 @@ -BD-MIB DEFINITIONS ::= BEGIN - IMPORTS - - DisplayString, TEXTUAL-CONVENTION, TruthValue - FROM SNMPv2-TC - - OBJECT-TYPE, OBJECT-IDENTITY, - MODULE-IDENTITY, NOTIFICATION-TYPE - FROM SNMPv2-SMI - - SwPortIndex - FROM Brocade-TC - - fcSwitch, bcsiModules - FROM Brocade-REG-MIB - - swVfId - FROM SW-MIB; - - - bd MODULE-IDENTITY - LAST-UPDATED "200907281830Z" -- July 28, 2009 6:30pm - ORGANIZATION "Brocade Communications Systems, Inc.," - CONTACT-INFO "Customer Support Group - Brocade Communications Systems, - 1745 Technology Drive, - San Jose, CA 95110 U.S.A - Tel: +1-408-392-6061 - Fax: +1-408-392-6656 - Email: support@Brocade.COM - WEB: www.brocade.com" - - DESCRIPTION "The MIB module is for Brocade's Bottleneck detection feature.Copyright (c) 1996-2003 Brocade Communications Systems, Inc. All rights reserved." - ::= { fcSwitch 51 } - - BdType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "BD type" - SYNTAX INTEGER { - congestion (1), - latency (2) - } - - bdTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID represents the BD Traps." - ::= { bd 0 } - - bdConfig OBJECT-IDENTITY - STATUS current - DESCRIPTION "The OID represents the BD config." - ::= { bd 1 } - - bdStats OBJECT-IDENTITY - STATUS current - DESCRIPTION "This OID represents the BD stats." - ::= { bd 2 } - - bdStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bottleneck detection enable or disable." - ::= { bdConfig 1 } - - - bdLThreshold OBJECT-TYPE - SYNTAX DisplayString(SIZE(1..5)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Threshold for Latency BD." - ::= { bdConfig 2 } - - bdCThreshold OBJECT-TYPE - SYNTAX DisplayString(SIZE(1..5)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Threshold for Congestion BD." - ::= { bdConfig 3 } - - bdQTime OBJECT-TYPE - SYNTAX INTEGER(1..1000) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION " Quiet time for TARFD. In this duration there will not be any trap." - ::= { bdConfig 4 } - - bdWinAvgTime OBJECT-TYPE - SYNTAX INTEGER (1..100) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION " Window Average duration." - ::= { bdConfig 5 } - - bdThreshold OBJECT-TYPE - SYNTAX DisplayString(SIZE(1..5)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "Threshold for BD." - ::= { bdConfig 6 } - - - - nBdType OBJECT-TYPE - SYNTAX BdType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "This object represents the BD type." - ::= { bdConfig 7 } - - - - bdNumOfEntries OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of rows in the stats table." - ::= { bdStats 1 } - - bdStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF BdStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The table of stats entries represents both types of BD." - ::= { bdStats 2 } - - bdStatsEntry OBJECT-TYPE - SYNTAX BdStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry of BD stats information." - INDEX { userPortNumber, bdType, bdSampleTime} - ::= { bdStatsTable 1 } - - - - - - BdStatsEntry ::= SEQUENCE { - userPortNumber SwPortIndex, - bdSampleTime Unsigned32, - bdType BdType, - bdStatsValue10SecsSample DisplayString, - bdStatsValue60SecsSample DisplayString, - bdStatsValue300SecsSample DisplayString - } - - userPortNumber OBJECT-TYPE - SYNTAX SwPortIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This object represents the user port index." - ::= { bdStatsEntry 1 } - - bdSampleTime OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This object represents the sample time." - ::= { bdStatsEntry 2 } - - bdType OBJECT-TYPE - SYNTAX BdType - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This object represents the BD type." - ::= { bdStatsEntry 3 } - - bdStatsValue10SecsSample OBJECT-TYPE - SYNTAX DisplayString(SIZE(1..5)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION " This sample is average of 10 samples collected every second. If the sample has not been taken yet then bdStatsValue10SecsSample return -1." - ::= { bdStatsEntry 4 } - - bdStatsValue60SecsSample OBJECT-TYPE - SYNTAX DisplayString(SIZE(1..5)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION " This sample is average of 60 samples collected every second. If the sample has not been taken yet then bdStatsValue60SecsSample return -1." - ::= { bdStatsEntry 5 } - - bdStatsValue300SecsSample OBJECT-TYPE - SYNTAX DisplayString(SIZE(1..5)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION " This sample is average of 300 samples collected every second. If the sample has not been taken yet then bdStatsValue300SecsSample return -1." - ::= { bdStatsEntry 6 } - - - bdAggrStats OBJECT-TYPE - SYNTAX DisplayString(SIZE(1..12)) - MAX-ACCESS accessible-for-notify - STATUS current - - DESCRIPTION "This object represents the aggregrate stats value. This value is the sum of all the samples divided by average window and multiplied by 100." - ::= { bdStats 3 } - - bdAbsoluteValue OBJECT-TYPE - SYNTAX INTEGER (1..1000) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "This is absolute value of bdAggrStats" - ::= { bdStats 4 } - - bdAvgFrameSize OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "Average frame size during window average time" - ::= { bdStats 5 } - - bdTrap NOTIFICATION-TYPE - OBJECTS { -userPortNumber, - bdWinAvgTime, - nBdType, - bdThreshold, - bdAggrStats, - bdAbsoluteValue, - swVfId, - bdAvgFrameSize - - } - STATUS current - DESCRIPTION "trap to be send for bottleneck detection." - ::= { bdTraps 1 } - - bdClearTrap NOTIFICATION-TYPE - OBJECTS { - userPortNumber, - bdWinAvgTime, - nBdType, - bdThreshold, - bdAggrStats, - bdAbsoluteValue, - swVfId, - bdAvgFrameSize - } - STATUS current - DESCRIPTION "trap to be send for bottleneck clearance." - ::= { bdTraps 2 } -END - diff --git a/mibs/MIB-Dell-CM b/mibs/MIB-Dell-CM deleted file mode 100644 index 549c343314..0000000000 --- a/mibs/MIB-Dell-CM +++ /dev/null @@ -1,353 +0,0 @@ --- --- --- Title: Change Management MIB --- --- Version: 1.0.7 --- --- Release Date: Jul 2004 --- --- Description: This file defines the change management MIB that is --- implemented by the Server Administrator Update Service. --- The MIB defines objects that make change management data available to SNMP --- management applications. The MIB models inventory data described by the --- inventory XML schema contained in the CM SDK Specification. Refer to this --- for details on the inventory data obtained by the inventory collector. --- --- Copyright (c) 2000-2004 Dell Inc. --- All Rights Reserved. --- --- Note: The information and functionality described by this MIB file, --- like many MIB files, is subject to change without notice. --- Please examine the version number of this MIB and compare it --- to the version number you are expecting. --- --- OID Format Legend: --- = attribute ID --- = index ID --- --- - --- --- Begin MIB --- - -MIB-Dell-CM DEFINITIONS ::= BEGIN - -IMPORTS - enterprises - FROM RFC1155-SMI - OBJECT-TYPE - FROM RFC-1212 - DisplayString - FROM RFC1213-MIB; - --- --- Object Identifiers --- - --- Enterprise ID -dell OBJECT IDENTIFIER ::= { enterprises 674 } - --- Dell Groups --- The cm group holds Change Management information. See the CM SDK --- Specification for details. -cm OBJECT IDENTIFIER ::= { dell 10899 } - --- Change Management Groups -inventoryGroup OBJECT IDENTIFIER ::= { cm 1 } -operatingSystemGroup OBJECT IDENTIFIER ::= { cm 2 } - --- Product Groups -productID OBJECT IDENTIFIER ::= { cm 100 } - --- --- Textual Conventions --- - -SystemID ::= OCTET STRING (SIZE (16)) -Unsigned16BitRange ::= INTEGER (0..65535) - - --- --- System Management Inventory --- --- OID Format: 1.3.6.1.4.1.674.10899.1.1 --- - -inventoryLocale OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the locale for the system." - ::= { inventoryGroup 1 } - -inventorySchemaVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the version of the inventory schema - implemented by this system." - ::= { inventoryGroup 2 } - -inventorySystemID OBJECT-TYPE - SYNTAX SystemID - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the System ID for the system." - ::= { inventoryGroup 3 } - --- --- Device Table --- --- OID Format: 1.3.6.1.4.1.674.10899.1.5 --- - -deviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF DeviceEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "This defines a table of versioned devices as inventoried by the - product." - ::= { inventoryGroup 5 } - -deviceEntry OBJECT-TYPE - SYNTAX DeviceEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "This defines a row of versioned devices as inventoried by the - product." - INDEX { deviceIndex } - ::= { deviceTable 1 } - -DeviceEntry ::= SEQUENCE { - deviceIndex Unsigned16BitRange, -- INDEX Item - deviceComponentID INTEGER, - deviceDisplayString DisplayString, - deviceVendorID OCTET STRING, - deviceDeviceID OCTET STRING, - deviceSubID OCTET STRING, - deviceSubVendorID OCTET STRING -} - -deviceIndex OBJECT-TYPE - SYNTAX Unsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the unique index for this device." - ::= { deviceEntry 1 } - -deviceComponentID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines an optional component id field for the - device." - ::= { deviceEntry 2 } - -deviceDisplayString OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute provides a displayable string that describes the - device." - ::= { deviceEntry 3 } - -deviceVendorID OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute represents the ID for the vendor supplying - the device." - ::= { deviceEntry 4 } - -deviceDeviceID OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute represents the ID for the device." - ::= { deviceEntry 5 } - -deviceSubID OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute provides additional device identification - information." - ::= { deviceEntry 6 } - -deviceSubVendorID OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute provides additional vendor identification - information." - ::= { deviceEntry 7 } - --- --- Application Table --- --- OID Format: 1.3.6.1.4.1.674.10899.1.6 --- - -applicationTable OBJECT-TYPE - SYNTAX SEQUENCE OF ApplicationEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "This defines a table of application information for the system." - ::= { inventoryGroup 6 } - -applicationEntry OBJECT-TYPE - SYNTAX ApplicationEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "This defines a row of application information for the system." - INDEX { applicationIndex } - ::= { applicationTable 1 } - -ApplicationEntry ::= SEQUENCE { - applicationIndex Unsigned16BitRange, -- INDEX Item - -- Device index for cross-indexing - applicationDeviceIndex Unsigned16BitRange, - applicationComponentType DisplayString, - applicationVersion DisplayString, - applicationDisplayString DisplayString, - applicationSubComponentID DisplayString -} - -applicationIndex OBJECT-TYPE - SYNTAX Unsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the unique index for this application." - ::= { applicationEntry 1 } - - -applicationDeviceIndex OBJECT-TYPE - SYNTAX Unsigned16BitRange - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines a cross-index to the device table for the - application." - ::= { applicationEntry 2 } - -applicationComponentType OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute identifies the type of application reported." - ::= { applicationEntry 3 } - -applicationVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute identifies the version of the application." - ::= { applicationEntry 4 } - -applicationDisplayString OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute provides a user visible display string that - describes the application." - ::= { applicationEntry 5 } - -applicationSubComponentID OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute provides the sub component id for the - application. This is usually valid on ESM device - reporting." - ::= { applicationEntry 6 } - --- --- Operating System Group --- --- OID Format: 1.3.6.1.4.1.674.10899.2 --- - -operatingSystemVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the vendor of the Operating System." - ::= { operatingSystemGroup 1 } - -operatingSystemMajorVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the major version of the Operating System." - ::= { operatingSystemGroup 2 } - -operatingSystemMinorVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the minor version of the Operating System." - ::= { operatingSystemGroup 3 } - -operatingSystemSPMajorVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the Operating System's Service Pack major version." - ::= { operatingSystemGroup 5 } - -operatingSystemSPMinorVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the Operating System's Service Pack minor version." - ::= { operatingSystemGroup 6 } - -operatingSystemArchitecture OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the Operating System's architecture." - ::= { operatingSystemGroup 7 } - --- --- Product ID group --- --- OID Format: 1.3.6.1.4.1.674.10899.100.x --- - -productIDDisplayName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the display name of the product." - ::= { productID 1 } - -productIDDescription OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines a short description of the product." - ::= { productID 2 } - -productIDVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the name of the manufacturer of the product." - ::= { productID 3 } - -productIDVersion OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "This attribute defines the version of the product." - ::= { productID 4 } - -productIDBuildNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS obsolete - DESCRIPTION "This attribute defines the software build number of the product." - ::= { productID 5 } - -END diff --git a/mibs/MIB-Dell-OME b/mibs/MIB-Dell-OME deleted file mode 100644 index e2f24335ae..0000000000 --- a/mibs/MIB-Dell-OME +++ /dev/null @@ -1,194 +0,0 @@ -------------------------------------------------------------------------------- --- OM Essentials MIB : OME.mib --- --- Copyright (c) 2012 Dell Inc. --- All Rights Reserved. --- --- The information and functionality described by this MIB file, --- like many MIB files, is subject to change without notice. --- Please examine the version number of this MIB and compare it --- to the version number you are expecting. --- --- MIB Version 1.1 30 Oct 2012 --- --- -------------------------------------------------------------------------------- - - -------------------------------------------------------------------------------- --- Begin MIB -------------------------------------------------------------------------------- - -MIB-Dell-OME DEFINITIONS ::= BEGIN - -IMPORTS - enterprises - FROM RFC1155-SMI - OBJECT-TYPE - FROM RFC-1212 - TRAP-TYPE - FROM RFC-1215 - DisplayString - FROM RFC1213-MIB; - - -------------------------------------------------------------------------------- --- OME Branch Location (.1.3.6.1.4.1.674.11000.1000.100) -------------------------------------------------------------------------------- - -dell OBJECT IDENTIFIER ::= { enterprises 674 } -enterpriseSW OBJECT IDENTIFIER ::= { dell 11000 } -sysMgmtBranch OBJECT IDENTIFIER ::= { enterpriseSW 1000 } -omEssentialsMIB OBJECT IDENTIFIER ::= { sysMgmtBranch 100 } -omEssentialsTrap OBJECT IDENTIFIER ::= { omEssentialsMIB 1 } - -------------------------------------------------------------------------------- --- --- Custom Types --- -------------------------------------------------------------------------------- - -DellString ::= DisplayString (SIZE (0..512)) -DellString1 ::= DisplayString (SIZE (0..128)) - -------------------------------------------------------------------------------- --- --- Trap Attributes (Varbinds) --- -------------------------------------------------------------------------------- - -omeAlertMessage OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Message in the alert." - ::= { omEssentialsTrap 1 } -omeAlertDevice OBJECT-TYPE - SYNTAX DellString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Name of the device where alert originated." - ::= { omEssentialsTrap 2 } -omeAlertSeverity OBJECT-TYPE - SYNTAX DellString1 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Original severity of the alert." - ::= { omEssentialsTrap 3 } - -------------------------------------------------------------------------------- --- --- Traps --- -------------------------------------------------------------------------------- - -omeTestAlert TRAP-TYPE - ENTERPRISE omEssentialsTrap - VARIABLES { omeAlertMessage, omeAlertDevice, omeAlertSeverity } - DESCRIPTION - "Test alert forwarded from OM Essentials." - - --#TYPE "Test alert forwarded from OM Essentials." - --#SUMMARY "Test alert from OM Essentials. Sending device: %s, Severity: %s, Message: %s." - --#ARGUMENTS {1,2,0} - --#SEVERITY INFORMATIONAL - ::= 1 - -omeAlertSystemUp TRAP-TYPE - ENTERPRISE omEssentialsTrap - VARIABLES { omeAlertMessage, omeAlertDevice } - DESCRIPTION - "System up message from OM Essentials. Sent when OM Essentials detects a device has come online." - - --#TYPE "System Up Message from OM Essentials" - --#SUMMARY "%s: %s" - --#ARGUMENTS {0,1} - --#SEVERITY INFORMATIONAL - - ::= 1000 - -omeAlertSystemDown TRAP-TYPE - ENTERPRISE omEssentialsTrap - VARIABLES { omeAlertMessage, omeAlertDevice } - DESCRIPTION - "System down message from OM Essentials. Sent when OM Essentials detects a device has gone offline." - - --#TYPE "System Down Message from OM Essentials" - --#SUMMARY "%s: %s" - --#ARGUMENTS {0,1} - --#SEVERITY CRITICAL - - ::= 1001 - -omeAlertForwardedAlert TRAP-TYPE - ENTERPRISE omEssentialsTrap - VARIABLES { omeAlertMessage, omeAlertDevice, omeAlertSeverity } - DESCRIPTION - "Forwarded alert from OM Essentials. The event may have originated as an SNMP trap or CIM indication to the OM Essentials Console. The alert format is normalized." - - --#TYPE "Forwarded Alert from OM Essentials" - --#SUMMARY "Forwarded Alert from OM Essentials. Sending device: %s, Severity: %s, Message: %s." - --#ARGUMENTS {1,2,0} - --#SEVERITY INFORMATIONAL - ::= 2000 - --- --- Device Status Internal Alerts. --- - -omeAlertUnknownStatus TRAP-TYPE - ENTERPRISE omEssentialsTrap - VARIABLES { omeAlertMessage, omeAlertDevice } - DESCRIPTION - "System monitoring alert from Essentials. Sent when status of the remote device is Unknown." - - --#TYPE "Status Alert" - --#SUMMARY "Device %s has changed status to Unknown." - --#ARGUMENTS {1} - --#SEVERITY MINOR - ::= 3001 - -omeAlertNormalStatus TRAP-TYPE - ENTERPRISE omEssentialsTrap - VARIABLES { omeAlertMessage, omeAlertDevice } - DESCRIPTION - "System monitoring alert from Essentials. Sent when status of the remote device is Normal." - - --#TYPE "Status Alert" - --#SUMMARY "Device %s has changed status to Normal." - --#ARGUMENTS {1} - --#SEVERITY INFORMATIONAL - ::= 3002 - -omeAlertWarningStatus TRAP-TYPE - ENTERPRISE omEssentialsTrap - VARIABLES { omeAlertMessage, omeAlertDevice } - DESCRIPTION - "System monitoring alert from Essentials. Sent when status of the remote device is Warning." - - --#TYPE "Status Alert" - --#SUMMARY "Device %s has changed status to Warning." - --#ARGUMENTS {1} - --#SEVERITY MINOR - ::= 3003 - -omeAlertCriticalStatus TRAP-TYPE - ENTERPRISE omEssentialsTrap - VARIABLES { omeAlertMessage, omeAlertDevice } - DESCRIPTION - "System monitoring alert from Essentials. Sent when status of the remote device is Critical." - - --#TYPE "Status Alert" - --#SUMMARY "Device %s has changed status to Critical." - --#ARGUMENTS {1} - --#SEVERITY CRITICAL - ::= 3004 - -END - -------------------------------------------------------------------------------- --- End MIB -------------------------------------------------------------------------------- diff --git a/mibs/MTA-MIB.txt b/mibs/MTA-MIB similarity index 100% rename from mibs/MTA-MIB.txt rename to mibs/MTA-MIB diff --git a/mibs/NAS-MIB b/mibs/NAS-MIB deleted file mode 100644 index 3767229887..0000000000 --- a/mibs/NAS-MIB +++ /dev/null @@ -1,2128 +0,0 @@ - -NAS-MIB DEFINITIONS ::= BEGIN - - IMPORTS - enterprises, Counter, TimeTicks - FROM RFC1155-SMI - Integer32, Counter32, IpAddress, Unsigned32, Counter64, OBJECT-TYPE - FROM SNMPv2-SMI - TRAP-TYPE - FROM RFC-1215; - - -- From RFC-1213 (MIB-II) - DisplayString ::= OCTET STRING - - storage OBJECT IDENTIFIER ::= { enterprises 24681 } - storageSystem OBJECT IDENTIFIER ::= { storage 1 } - - -- Frame Relay Multiplexer MIB groups - -- system Event - systemEventMsg OBJECT IDENTIFIER ::= { storageSystem 1 } - - -- system event - eventInformMsg OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "Information event of NAS system." - ::= { systemEventMsg 101 } - - eventWarningMsg OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "Warning event of NAS system." - ::= { systemEventMsg 102 } - - eventErrorMsg OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "Error event of NAS system." - ::= { systemEventMsg 103 } - - systemTraps OBJECT IDENTIFIER ::= { storageSystem 10 } - - eventInform TRAP-TYPE - ENTERPRISE systemTraps - VARIABLES { eventInformMsg } - DESCRIPTION - "Info: %s" - ::= 1 - - eventWarning TRAP-TYPE - ENTERPRISE systemTraps - VARIABLES { eventWarningMsg } - DESCRIPTION - "Warn: %s" - ::= 2 - - eventError TRAP-TYPE - ENTERPRISE systemTraps - VARIABLES { eventErrorMsg } - DESCRIPTION - "Error: %s" - ::= 4 - - -- system inform - systemInfo OBJECT IDENTIFIER ::= { storageSystem 2 } - - systemCPU-Usage OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "System CPU usage" - ::= { systemInfo 1 } - systemTotalMem OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "System total memory" - ::= { systemInfo 2 } - systemFreeMem OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "System free memory" - ::= { systemInfo 3 } - systemUptime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time since this host was last - initialized. Note that this is different from - sysUpTime in the SNMPv2-MIB [RFC1907] because - sysUpTime is the uptime of the network management - portion of the system." - ::= { systemInfo 4 } - cpu-Temperature OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU temperature" - ::= { systemInfo 5 } - systemTemperature OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "System temperature" - ::= { systemInfo 6 } - -ifNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of network interfaces (regardless of - their current state) present on this system." - ::= { systemInfo 8 } -systemIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF IfEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of interface entries. The number of - entries is given by the value of IfNumber." - ::= { systemInfo 9 } -ifEntry OBJECT-TYPE - SYNTAX IfEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An interface entry containing objects at the - subnetwork layer and below for a particular - interface." - INDEX { ifIndex } - ::= { systemIfTable 1 } -IfEntryDef ::= - SEQUENCE { - ifIndex - INTEGER, - ifDescr - DisplayString, - ifPacketsReceived - Counter, - ifPacketsSent - Counter, - ifErrorPackets - Counter - } -ifIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A unique value for each interface. Its value - ranges between 1 and the value of IfNumber. The - value for each interface must remain constant at - least from one re-initialization of the entity's - network management system to the next re- - initialization." - ::= { ifEntry 1 } -ifDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A textual string containing information about the - interface. This string should include the name of - the manufacturer, the product name and the version - of the hardware interface." - ::= { ifEntry 2 } -ifPacketsReceived OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System packets received." - ::= { ifEntry 3 } -ifPacketsSent OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System packets sent." - ::= { ifEntry 4 } -ifErrorPackets OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System error packets." - ::= { ifEntry 5 } - -hdNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of hard drive slots." - ::= { systemInfo 10 } -systemHdTable OBJECT-TYPE - SYNTAX SEQUENCE OF HdEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of interface entries. The number of - entries is given by the value of HdNumber." - ::= { systemInfo 11 } -hdEntry OBJECT-TYPE - SYNTAX HdEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An interface entry containing objects at the - subnetwork layer and below for a particular - interface." - INDEX { hdIndex } - ::= { systemHdTable 1 } -HdEntryDef ::= - SEQUENCE { - hdIndex - INTEGER, - hdDescr - DisplayString, - hdTemperature - DisplayString, - hdStatus - INTEGER, - hdModel DisplayString, - hdCapacity DisplayString, - hdSmartInfo DisplayString - } -hdIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A unique value for each hard disk. Its value - ranges between 1 and the value of IfNumber. The - value for each interface must remain constant at - least from one re-initialization of the entity's - network management system to the next re- - initialization." - ::= { hdEntry 1 } -hdDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A textual string containing information about the - interface. This string should include the name of - the manufacturer, the product name and the version - of the hardware interface." - ::= { hdEntry 2 } -hdTemperature OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Hard disk temperature." - ::= { hdEntry 3 } -hdStatus OBJECT-TYPE - SYNTAX INTEGER { - ready(0), - noDisk(-5), - invalid(-6), - rwError(-9), - unknown(-4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "HDD status. 0:not availible, 1:availible." - ::= { hdEntry 4 } -hdModel OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "Hard disk model." - ::= { hdEntry 5 } -hdCapacity OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "Hard disk capacity." - ::= { hdEntry 6 } -hdSmartInfo OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "Hard disk SMART information." - ::= { hdEntry 7 } - - modelName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Model name" - ::= { systemInfo 12 } - hostName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Model name" - ::= { systemInfo 13 } - -sysFanNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of system fan (regardless of - their current state) present on this system." - ::= { systemInfo 14 } -systemFanTable OBJECT-TYPE - SYNTAX SEQUENCE OF SysFanEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of interface entries. The number of - entries is given by the value of SysFanNumber." - ::= { systemInfo 15 } -sysFanEntry OBJECT-TYPE - SYNTAX SysFanEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An system fan entry containing objects at the - subnetwork layer and below for a particular - interface." - INDEX { sysFanIndex } - ::= { systemFanTable 1 } -SysFanEntryDef ::= - SEQUENCE { - sysFanIndex - INTEGER, - sysFanDescr - DisplayString, - sysFanSpeed - DisplayString - } -sysFanIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A unique value for each system fan. Its value - ranges between 1 and the value of SysFanNumber. The - value for each interface must remain constant at - least from one re-initialization of the entity's - network management system to the next re- - initialization." - ::= { sysFanEntry 1 } -sysFanDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A textual string containing information about the - interface. This string should include the name of - the manufacturer, the product name and the version - of the hardware interface." - ::= { sysFanEntry 2 } -sysFanSpeed OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System fan speed." - ::= { sysFanEntry 3 } - -sysVolumeNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of system volumes (regardless of - their current state) present on this system." - ::= { systemInfo 16 } -systemVolumeTable OBJECT-TYPE - SYNTAX SEQUENCE OF SysVolumeEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of volume entries. The number of - entries is given by the value of SysVolumeNumber." - ::= { systemInfo 17 } -sysVolumeEntry OBJECT-TYPE - SYNTAX SysVolumeEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An system volume entry" - INDEX { sysVolumeIndex } - ::= { systemVolumeTable 1 } -SysVolumeEntryDef ::= - SEQUENCE { - sysVolumeIndex INTEGER, - sysVolumeDescr DisplayString, - sysVolumeFS DisplayString, - sysVolumeTotalSize DisplayString, - sysVolumeFreeSize DisplayString, - sysVolumeStatus DisplayString - } -sysVolumeIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A unique value for each system volume. Its value - ranges between 1 and the value of SysVolumeNumber. The - value for each volume must remain constant at - least from one re-initialization of the entity's - volume system to the next re-initialization." - ::= { sysVolumeEntry 1 } -sysVolumeDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "A textual string containing information about the volume." - ::= { sysVolumeEntry 2 } -sysVolumeFS OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "System Volume file system." - ::= { sysVolumeEntry 3 } -sysVolumeTotalSize OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "System Volume total size." - ::= { sysVolumeEntry 4 } -sysVolumeFreeSize OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "System Volume free size." - ::= { sysVolumeEntry 5 } -sysVolumeStatus OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "System Volume status." - ::= { sysVolumeEntry 6 } - - - - -- system inform Ex - systemInfoEx OBJECT IDENTIFIER ::= { storageSystem 3 } - - systemCPU-UsageEX OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "system CPU usage" - ::= { systemInfoEx 1 } - systemTotalMemEX OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "System total memory in byte" - ::= { systemInfoEx 2 } - systemFreeMemEX OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "System free memory in byte" - ::= { systemInfoEx 3 } - systemUptimeEX OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amount of time since this host was last - initialized. Note that this is different from - sysUpTime in the SNMPv2-MIB [RFC1907] because - sysUpTime is the uptime of the network management - portion of the system." - ::= { systemInfoEx 4 } - cpu-TemperatureEX OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU temperature in centigrade" - ::= { systemInfoEx 5 } - systemTemperatureEX OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "System temperature in centigrade" - ::= { systemInfoEx 6 } - -ifNumberEX OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of network interfaces (regardless of - their current state) present on this system." - ::= { systemInfoEx 8 } -systemIfTableEx OBJECT-TYPE - SYNTAX SEQUENCE OF IfEntryExDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of interface entries. The number of - entries is given by the value of IfNumber." - ::= { systemInfoEx 9 } -ifEntryEx OBJECT-TYPE - SYNTAX IfEntryExDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An interface entry containing objects at the - subnetwork layer and below for a particular - interface." - INDEX { ifIndexEX } - ::= { systemIfTableEx 1 } -IfEntryExDef ::= - SEQUENCE { - ifIndexEX - INTEGER, - ifDescrEX - DisplayString, - ifPacketsReceivedEX - Counter, - ifPacketsSentEX - Counter, - ifErrorPacketsEX - Counter - } -ifIndexEX OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A unique value for each interface. Its value - ranges between 1 and the value of IfNumber. The - value for each interface must remain constant at - least from one re-initialization of the entity's - network management system to the next re- - initialization." - ::= { ifEntryEx 1 } -ifDescrEX OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A textual string containing information about the - interface. This string should include the name of - the manufacturer, the product name and the version - of the hardware interface." - ::= { ifEntryEx 2 } -ifPacketsReceivedEX OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System packets received." - ::= { ifEntryEx 3 } -ifPacketsSentEX OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System packets sent." - ::= { ifEntryEx 4 } -ifErrorPacketsEX OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System error packets." - ::= { ifEntryEx 5 } - -hdNumberEX OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of hard drive slots." - ::= { systemInfoEx 10 } -systemHdTableEX OBJECT-TYPE - SYNTAX SEQUENCE OF HdEntryExDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of interface entries. The number of - entries is given by the value of HdNumber." - ::= { systemInfoEx 11 } -hdEntryEx OBJECT-TYPE - SYNTAX HdEntryExDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An interface entry containing objects at the - subnetwork layer and below for a particular - interface." - INDEX { hdIndex } - ::= { systemHdTableEX 1 } -HdEntryExDef ::= - SEQUENCE { - hdIndexEX - INTEGER, - hdDescrEX - DisplayString, - hdTemperatureEX - Integer32, - hdStatusEX - INTEGER, - hdModelEX DisplayString, - hdCapacityEX Counter64, - hdSmartInfoEX DisplayString - } -hdIndexEX OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A unique value for each hard disk. Its value - ranges between 1 and the value of IfNumber. The - value for each interface must remain constant at - least from one re-initialization of the entity's - network management system to the next re- - initialization." - ::= { hdEntryEx 1 } -hdDescrEX OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A textual string containing information about the - interface. This string should include the name of - the manufacturer, the product name and the version - of the hardware interface." - ::= { hdEntryEx 2 } -hdTemperatureEX OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Hard disk temperature in centigrade." - ::= { hdEntryEx 3 } -hdStatusEX OBJECT-TYPE - SYNTAX INTEGER { - ready(0), - noDisk(-5), - invalid(-6), - rwError(-9), - unknown(-4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "HDD status. 0:not availible, 1:availible." - ::= { hdEntryEx 4 } -hdModelEX OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "Hard disk model." - ::= { hdEntryEx 5 } -hdCapacityEX OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS mandatory - DESCRIPTION "Hard disk capacity in byte." - ::= { hdEntryEx 6 } -hdSmartInfoEX OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "Hard disk SMART information." - ::= { hdEntryEx 7 } - - modelNameEX OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Model name" - ::= { systemInfoEx 12 } - hostNameEX OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Model name" - ::= { systemInfoEx 13 } - -sysFanNumberEX OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of system fan (regardless of - their current state) present on this system." - ::= { systemInfoEx 14 } -systemFanTableEx OBJECT-TYPE - SYNTAX SEQUENCE OF SysFanEntryExDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of interface entries. The number of - entries is given by the value of SysFanNumber." - ::= { systemInfoEx 15 } -sysFanEntryEx OBJECT-TYPE - SYNTAX SysFanEntryExDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An system fan entry containing objects at the - subnetwork layer and below for a particular - interface." - INDEX { sysFanIndexEX } - ::= { systemFanTableEx 1 } -SysFanEntryExDef ::= - SEQUENCE { - sysFanIndexEX - INTEGER, - sysFanDescrEX - DisplayString, - sysFanSpeedEX - Integer32 - } -sysFanIndexEX OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A unique value for each system fan. Its value - ranges between 1 and the value of SysFanNumber. The - value for each interface must remain constant at - least from one re-initialization of the entity's - network management system to the next re- - initialization." - ::= { sysFanEntryEx 1 } -sysFanDescrEX OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A textual string containing information about the - interface. This string should include the name of - the manufacturer, the product name and the version - of the hardware interface." - ::= { sysFanEntryEx 2 } -sysFanSpeedEX OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "System fan speed (RPM)." - ::= { sysFanEntryEx 3 } - -sysVolumeNumberEX OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of system volumes (regardless of - their current state) present on this system." - ::= { systemInfoEx 16 } -systemVolumeTableEx OBJECT-TYPE - SYNTAX SEQUENCE OF SysVolumeEntryExDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of volume entries. The number of - entries is given by the value of SysVolumeNumber." - ::= { systemInfoEx 17 } -sysVolumeEntryEx OBJECT-TYPE - SYNTAX SysVolumeEntryExDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An system volume entry" - INDEX { sysVolumeIndexEX } - ::= { systemVolumeTableEx 1 } -SysVolumeEntryExDef ::= - SEQUENCE { - sysVolumeIndexEX INTEGER, - sysVolumeDescrEX DisplayString, - sysVolumeFSEX DisplayString, - sysVolumeTotalSizeEX Counter64, - sysVolumeFreeSizeEX Counter64, - sysVolumeStatusEX DisplayString - } -sysVolumeIndexEX OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A unique value for each system volume. Its value - ranges between 1 and the value of SysVolumeNumber. The - value for each volume must remain constant at - least from one re-initialization of the entity's - volume system to the next re-initialization." - ::= { sysVolumeEntryEx 1 } -sysVolumeDescrEX OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "A textual string containing information about the volume." - ::= { sysVolumeEntryEx 2 } -sysVolumeFSEX OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "System Volume file system." - ::= { sysVolumeEntryEx 3 } -sysVolumeTotalSizeEX OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS mandatory - DESCRIPTION "System Volume total size in byte." - ::= { sysVolumeEntryEx 4 } -sysVolumeFreeSizeEX OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS mandatory - DESCRIPTION "System Volume free size in byte." - ::= { sysVolumeEntryEx 5 } -sysVolumeStatusEX OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "System Volume status." - ::= { sysVolumeEntryEx 6 } - - -- storageSystemEx inform - storageSystemEx OBJECT IDENTIFIER ::= { storageSystem 4 } - systemSettings OBJECT IDENTIFIER ::= { storageSystemEx 1 } - storageManager OBJECT IDENTIFIER ::= { systemSettings 1 } - systemStatus OBJECT IDENTIFIER ::= { systemSettings 11 } - nasStorage OBJECT IDENTIFIER ::= { storageManager 1 } - components OBJECT IDENTIFIER ::= { nasStorage 1 } - enclosure OBJECT IDENTIFIER ::= { components 1 } - systemFan OBJECT IDENTIFIER ::= { components 2 } - systemPower OBJECT IDENTIFIER ::= { components 3 } - cpu OBJECT IDENTIFIER ::= { components 4 } - disk OBJECT IDENTIFIER ::= { components 5 } - msataDisk OBJECT IDENTIFIER ::= { components 6 } - - storageSpace OBJECT IDENTIFIER ::= { nasStorage 2 } - raid OBJECT IDENTIFIER ::= { storageSpace 1 } - pool OBJECT IDENTIFIER ::= { storageSpace 2 } - volume OBJECT IDENTIFIER ::= { storageSpace 3 } - - cacheAcceleration OBJECT IDENTIFIER ::= { nasStorage 3 } - - iSCSI OBJECT IDENTIFIER ::= { storageManager 2 } - iSCSIStorage OBJECT IDENTIFIER ::= { iSCSI 1 } - lun OBJECT IDENTIFIER ::= { iSCSIStorage 10 } - target OBJECT IDENTIFIER ::= { iSCSIStorage 11 } - - resourceMonitor OBJECT IDENTIFIER ::= { systemStatus 5 } - diskPerformance OBJECT IDENTIFIER ::= { resourceMonitor 6 } - -iSCSIService OBJECT-TYPE - SYNTAX INTEGER{ - no(0), - yes(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "iSCSI Service." - ::= { iSCSIStorage 1 } - -iSCSIServicePort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "iSCSI ServicePort." - ::= { iSCSIStorage 2 } - -iSNSService OBJECT-TYPE - SYNTAX INTEGER{ - no(0), - yes(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "iSNS Service." - ::= { iSCSIStorage 3 } - -iSNSIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION "iSNS IP." - ::= { iSCSIStorage 4 } - - - --- LUNTable -lunNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of LUNs (regardless of - their current state) present on this system." - ::= { lun 1 } - -lunTable OBJECT-TYPE - SYNTAX SEQUENCE OF LUNTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of LUN entries. The number of - entries is given by the value of LUNNumber." - ::= { lun 2 } -lunTableEntry OBJECT-TYPE - SYNTAX LUNTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An LUN entry." - INDEX { lunIndex } - ::= { lunTable 1 } -LUNTableEntryDef ::= - SEQUENCE { - lunIndex - INTEGER, - lunID - INTEGER, - lunCapacity - Counter64, - lunUsedPercent - INTEGER, - lunStatus - DisplayString, - lunName - DisplayString, - lunBackupStatus - INTEGER, - lunIsMap - INTEGER - } -lunIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "LUNIndex." - ::= { lunTableEntry 1 } - -lunID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "LUNID." - ::= { lunTableEntry 2 } - -lunCapacity OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS mandatory - DESCRIPTION "LUN capacity in byte." - ::= { lunTableEntry 3 } - -lunUsedPercent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "LUN used percent." - ::= { lunTableEntry 4 } - -lunStatus OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "LUN status." - ::= { lunTableEntry 5 } - -lunName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "LUN name." - ::= { lunTableEntry 6 } - - -lunBackupStatus OBJECT-TYPE - SYNTAX INTEGER{ - none(0), - backup(1), - restore(2), - snapshot(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "LUN backup status." - ::= { lunTableEntry 7 } - -lunIsMap OBJECT-TYPE - SYNTAX INTEGER{ - unmapped(0), - mapped(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "LUN is Mapped." - ::= { lunTableEntry 8 } - - --- targeTable -targetNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of Targets (regardless of - their current state) present on this system." - ::= { target 1 } -targeTable OBJECT-TYPE - SYNTAX SEQUENCE OF TargeTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of Target entries. The number of - entries is given by the value of TargetNumber." - ::= { target 2 } -targeTableEntry OBJECT-TYPE - SYNTAX TargeTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A target entry." - INDEX { targetIndex } - ::= { targeTable 1 } -TargeTableEntryDef ::= - SEQUENCE { - targetIndex - INTEGER, - targetID - INTEGER, - targetName - DisplayString, - targetIQN - DisplayString, - targetStatus - INTEGER - } - -targetIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "TargetIndex." - ::= { targeTableEntry 1 } - -targetID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "TargetID." - ::= { targeTableEntry 2 } - -targetName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Target name." - ::= { targeTableEntry 3 } - -targetIQN OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "TargetIQN." - ::= { targeTableEntry 4 } - -targetStatus OBJECT-TYPE - SYNTAX INTEGER{ - offline(-1), - ready(0), - connected(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Target status." - ::= { targeTableEntry 5 } - --- volumeTable -volumeNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of volumes (regardless of - their current state) present on this system." - ::= { volume 1 } -volumeTable OBJECT-TYPE - SYNTAX SEQUENCE OF VolumeTableEntryDef - ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of volume entries. The number of - entries is given by the value of VolumeNumber." - ::= { volume 2 } -volumeTableEntry OBJECT-TYPE - SYNTAX VolumeTableEntryDef - ACCESS not-accessible - STATUS current - DESCRIPTION - "An volume entry." - INDEX { volumeIndex } - ::= { volumeTable 1 } -VolumeTableEntryDef ::= - SEQUENCE { - volumeIndex - INTEGER, - volumeID - INTEGER, - volumeCapacity - Counter64, - volumeFreeSize - Counter64, - volumeStatus - DisplayString, --- VolumeThreshold --- INTEGER, - volumeSSDCache - INTEGER, - volumeThin - INTEGER, - volumeName - DisplayString - } -volumeIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION "VolumeIndex." - ::= { volumeTableEntry 1 } - -volumeID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION "VolumeID." - ::= { volumeTableEntry 2 } - -volumeCapacity OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS current - DESCRIPTION "Volume capacity in byte." - ::= { volumeTableEntry 3 } - -volumeFreeSize OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS current - DESCRIPTION "Volume freesize in byte." - ::= { volumeTableEntry 4 } - -volumeStatus OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS current - DESCRIPTION "Volume status" - ::= { volumeTableEntry 5 } - --- VolumeThreshold OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS current --- DESCRIPTION "Volume threshold." --- ::= { PoolTableEntry 6 } - -volumeSSDCache OBJECT-TYPE - SYNTAX INTEGER{ - no(0), - yes(1) - } - ACCESS read-only - STATUS current - DESCRIPTION "If volume enable SSDCache acceleration." - ::= { volumeTableEntry 6 } - -volumeThin OBJECT-TYPE - SYNTAX INTEGER{ - no(0), - yes(1) - } - ACCESS read-only - STATUS current - DESCRIPTION "If volume is thin type." - ::= { volumeTableEntry 7 } - -volumeName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS current - DESCRIPTION "Volume alias name." - ::= { volumeTableEntry 8 } - --- poolTable -poolNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of pools (regardless of - their current state) present on this system." - ::= { pool 1 } - -poolTable OBJECT-TYPE - SYNTAX SEQUENCE OF PoolTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of pool entries. The number of entries is given by the value of PoolNumber." - ::= { pool 2 } -poolTableEntry OBJECT-TYPE - SYNTAX TargeTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An pool entry." - INDEX { poolIndex } - ::= { poolTable 1 } -PoolTableEntryDef ::= - SEQUENCE { - poolIndex - INTEGER, - poolID - INTEGER, - poolCapacity - Counter64, - poolFreeSize - Counter64, - poolStatus --- INTEGER, --- PoolThreshold --- INTEGER, --- PoolAllocated --- INTEGER, --- PoolRAIDList --- INTEGER, --- PoolVolumeList - INTEGER - } -poolIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "PoolIndex." - ::= { poolTableEntry 1 } - -poolID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "PoolID." - ::= { poolTableEntry 2 } - -poolCapacity OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS mandatory - DESCRIPTION "Pool capacity in byte." - ::= { poolTableEntry 3 } - -poolFreeSize OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS mandatory - DESCRIPTION "Pool freesize in byte." - ::= { poolTableEntry 4 } - -poolStatus OBJECT-TYPE - SYNTAX INTEGER{ - ready(0), - warning(-1), - notReady(-2), - error(-3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Pool status." - ::= { poolTableEntry 5 } - ---PoolThreshold OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "PoolThreshold." --- ::= { PoolTableEntry 6 } - ---PoolAllocated OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "PoolAllocated." --- ::= { PoolTableEntry 7 } - ---PoolRAIDList OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "PoolRAIDList." --- ::= { PoolTableEntry 8 } - ---PoolVolumeList OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "PoolVolumeList." --- ::= { PoolTableEntry 9 } - --- raidGroupTable -raidNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of RAIDs (regardless of - their current state) present on this system." - ::= { raid 1 } - -raidGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF RAIDGroupTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of RAID entries. The number of - entries is given by the value of RAIDNumber." - ::= { raid 2 } -raidGroupTableEntry OBJECT-TYPE - SYNTAX TargeTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An RAID entry." - INDEX { raidIndex } - ::= { raidGroupTable 1 } -RAIDGroupTableEntryDef ::= - SEQUENCE { - raidIndex - INTEGER, - raidID - INTEGER, - raidCapacity - Counter64, - raidFreeSize - Counter64, - raidStatus - DisplayString, - raidBitmap - INTEGER, - raidLevel - DisplayString --- RAIDDiskList --- INTEGER, --- RAIDSpareList --- INTEGER - - } -raidIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "RAIDIndex." - ::= { raidGroupTableEntry 1 } - -raidID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "RAIDID." - ::= { raidGroupTableEntry 2 } - -raidCapacity OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS mandatory - DESCRIPTION "RAID capacity in byte." - ::= { raidGroupTableEntry 3 } - -raidFreeSize OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS mandatory - DESCRIPTION "RAID freesize in byte." - ::= { raidGroupTableEntry 4 } - -raidStatus OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "RAID status." - ::= { raidGroupTableEntry 5 } - -raidBitmap OBJECT-TYPE - SYNTAX INTEGER{ - no(0), - yes(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "RAID bitmap." - ::= { raidGroupTableEntry 6 } - -raidLevel OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "RAID level." - ::= { raidGroupTableEntry 7 } - ---RAIDDiskList OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "RAIDDiskList." --- ::= { RAIDGroupTableEntry 8 } --- ---RAIDSpareList OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "RAIDSpareList." --- ::= { RAIDGroupTableEntry 9 } - ---cacheAcceleration -service OBJECT-TYPE - SYNTAX INTEGER{ - no(0), - yes(1) - } - ACCESS read-only - STATUS current - DESCRIPTION - "If service of cache is enabled." - ::= { cacheAcceleration 1 } - -availablePercent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Available percent of cache." - ::= { cacheAcceleration 2 } - -readHitRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Read hit rate percent of cache." - ::= { cacheAcceleration 3 } - -writeHitRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Write hit rate percent of cache." - ::= { cacheAcceleration 4 } - -status OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS current - DESCRIPTION - "Status of cache." - ::= { cacheAcceleration 5 } - --- diskTable -diskNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of disks (regardless of - their current state) present on this system." - ::= { disk 1 } - -diskTable OBJECT-TYPE - SYNTAX SEQUENCE OF DiskTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of disks. The number of - entries is given by the value of DiskNumber." - ::= { disk 2 } -diskTableEntry OBJECT-TYPE - SYNTAX TargeTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A disk entry." - INDEX { diskIndex } - ::= { diskTable 1 } -DiskTableEntryDef ::= - SEQUENCE { - diskIndex - INTEGER, - diskID - INTEGER, - diskEnclosureID - INTEGER, - diskSummary - DisplayString, - diskSmartInfo - INTEGER, - diskTemperture - INTEGER, - diskGlobalSpare - INTEGER, - diskModel - DisplayString, - diskCapacity - Counter64 - } -diskIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskIndex." - ::= { diskTableEntry 1 } - -diskID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskID." - ::= { diskTableEntry 2 } - -diskEnclosureID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "disk EnclosureID." - ::= { diskTableEntry 3 } - -diskSummary OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskSummary. 'Good',''Warning','Abnormal'" - ::= { diskTableEntry 4 } - -diskSmartInfo OBJECT-TYPE - SYNTAX INTEGER{ - abnormal(2), - warning(1), - good(0), - error(-1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskSmartInfo." - ::= { diskTableEntry 5 } - -diskTemperture OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskTemperture." - ::= { diskTableEntry 6 } - -diskGlobalSpare OBJECT-TYPE - SYNTAX INTEGER{ - no(0), - yes(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskGlobalSpare." - ::= { diskTableEntry 7 } - -diskModel OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskModel." - ::= { diskTableEntry 8 } - -diskCapacity OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskCapacity." - ::= { diskTableEntry 9 } - --- msataDiskTable -msataDiskNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of msatadisks (regardless of - their current state) present on this system." - ::= { msataDisk 1 } - -msataDiskTable OBJECT-TYPE - SYNTAX SEQUENCE OF MsataDiskTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of msatadisks. The number of - entries is given by the value of msataDiskNumber." - ::= { msataDisk 2 } -msataDiskTableEntry OBJECT-TYPE - SYNTAX TargeTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A disk entry." - INDEX { msataDiskIndex } - ::= { msataDiskTable 1 } -MsataDiskTableEntryDef ::= - SEQUENCE { - msataDiskIndex - INTEGER, - msataDiskID - INTEGER, - msataDiskEnclosureID - INTEGER, - msataDiskSummary - DisplayString, - msataDiskSmartInfo - INTEGER, - msataDiskTemperture - INTEGER, - msataDiskGlobalSpare - INTEGER, - msataDiskModel - DisplayString, - msataDiskCapacity - Counter64 - } -msataDiskIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskIndex." - ::= { msataDiskTableEntry 1 } - -msataDiskID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskID." - ::= { msataDiskTableEntry 2 } - -msataDiskEnclosureID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "disk EnclosureID." - ::= { msataDiskTableEntry 3 } - -msataDiskSummary OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskSummary. 'Good',''Warning','Abnormal'" - ::= { msataDiskTableEntry 4 } - -msataDiskSmartInfo OBJECT-TYPE - SYNTAX INTEGER{ - abnormal(2), - warning(1), - good(0), - error(-1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskSmartInfo." - ::= { msataDiskTableEntry 5 } - -msataDiskTemperture OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskTemperture." - ::= { msataDiskTableEntry 6 } - -msataDiskGlobalSpare OBJECT-TYPE - SYNTAX INTEGER{ - no(0), - yes(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskGlobalSpare." - ::= { msataDiskTableEntry 7 } - -msataDiskModel OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskModel." - ::= { msataDiskTableEntry 8 } - -msataDiskCapacity OBJECT-TYPE - SYNTAX Counter64 - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskCapacity." - ::= { msataDiskTableEntry 9 } - --- enclosureTable - -enclosurelNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of Enclosures (regardless of - their current state) present on this system." - ::= { enclosure 1 } - -enclosureTable OBJECT-TYPE - SYNTAX SEQUENCE OF EnclosureTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of enclosures. The number of - entries is given by the value of EnclosureNumber." - ::= { enclosure 2 } -enclosureTableEntry OBJECT-TYPE - SYNTAX TargeTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An enclosure entry." - INDEX { enclosureIndex } - ::= { enclosureTable 1 } -EnclosureTableEntryDef ::= - SEQUENCE { - enclosureIndex - INTEGER, - enclosureID - INTEGER, - enclosureModel - DisplayString, - enclosureSerialNum - DisplayString, - enclosureSlot - INTEGER, - enclosureName - DisplayString, - enclosureSystemTemp - INTEGER --- EnclosureDiskList --- INTEGER - } - -enclosureIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "EnclosureIndex." - ::= { enclosureTableEntry 1 } - -enclosureID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "enclosureID." - ::= { enclosureTableEntry 2 } - -enclosureModel OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "EnclosureModel." - ::= { enclosureTableEntry 3 } - -enclosureSerialNum OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "EnclosureSerialNum." - ::= { enclosureTableEntry 4 } - -enclosureSlot OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "EnclosureSlot." - ::= { enclosureTableEntry 5 } - -enclosureName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "Enclosure Name." - ::= { enclosureTableEntry 6 } - -enclosureSystemTemp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Enclosure System temperature in centigrade." - ::= { enclosureTableEntry 7 } - ---EnclosureDiskList OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "EnclosureDiskList." --- ::= { EnclosureTableEntry 8 } - --- systemFan2Table -systemFanNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of systemfans (regardless of - their current state) present on this system." - ::= { systemFan 1 } - -systemFan2Table OBJECT-TYPE - SYNTAX SEQUENCE OF SystemFanTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of systemfans. The number of - entries is given by the value of SystemFanNumber." - ::= { systemFan 2 } -systemFan2TableEntry OBJECT-TYPE - SYNTAX SystemFanTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An system fan entry." - INDEX { systemFanIndex } - ::= { systemFan2Table 1 } -SystemFanTableEntryDef ::= - SEQUENCE { - systemFanIndex - INTEGER, - systemFanID - INTEGER, - systemFanEnclosureID - INTEGER, - systemFanStatus - INTEGER, - systemFanSpeed - INTEGER - } - -systemFanIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "SystemFanIndex." - ::= { systemFan2TableEntry 1 } - -systemFanID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "SystemFanID." - ::= { systemFan2TableEntry 2 } - -systemFanEnclosureID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "SystemFanEnclosureID." - ::= { systemFan2TableEntry 3 } - -systemFanStatus OBJECT-TYPE - SYNTAX INTEGER{ - ok(0), - fail(-1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Systemfan status." - ::= { systemFan2TableEntry 4 } - -systemFanSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Systemfan speed." - ::= { systemFan2TableEntry 5 } - - --- systemPowerTable -systemPowerNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of systemfans (regardless of - their current state) present on this system." - ::= { systemPower 1 } - -systemPowerTable OBJECT-TYPE - SYNTAX SEQUENCE OF SystemPowerTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of systemfans. The number of - entries is given by the value of SystemPowerNumber." - ::= { systemPower 2 } -systemPowerTableEntry OBJECT-TYPE - SYNTAX SystemPowerTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An system fan entry." - INDEX { systemPowerIndex } - ::= { systemPowerTable 1 } -SystemPowerTableEntryDef ::= - SEQUENCE { - systemPowerIndex - INTEGER, - systemPowerID - INTEGER, - systemPowerEnclosureID - INTEGER, - systemPowerStatus - INTEGER, - systemPowerFanSpeed - INTEGER, - systemPowerTemp - INTEGER - } - -systemPowerIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "SystemPowerIndex." - ::= { systemPowerTableEntry 1 } - -systemPowerID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "SystemPowerID." - ::= { systemPowerTableEntry 2 } - -systemPowerEnclosureID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "SystemPowerEnclosureID." - ::= { systemPowerTableEntry 3 } - -systemPowerStatus OBJECT-TYPE - SYNTAX INTEGER{ - ok(0), - fail(-1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Systemfan status." - ::= { systemPowerTableEntry 4 } - -systemPowerFanSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "SystemPower speed." - ::= { systemPowerTableEntry 5 } - -systemPowerTemp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "SystemPower temperature in centigrade." - ::= { systemPowerTableEntry 6 } - --- cpuTable -cpuNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of CPUs (regardless of - their current state) present on this system." - ::= { cpu 1 } - -cpuTemp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION "CPU temperature in centigrade." - ::= { cpu 2 } - -cpuTable OBJECT-TYPE - SYNTAX SEQUENCE OF CPUTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of CPUs. The number of - entries is given by the value of CPUNumber." - ::= { cpu 3 } -cpuTableEntry OBJECT-TYPE - SYNTAX CPUTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A CPU entry." - INDEX { cpuIndex } - ::= { cpuTable 1 } -CPUTableEntryDef ::= - SEQUENCE { - cpuIndex - INTEGER, - cpuID - INTEGER, - cpuUsage - INTEGER - - } - -cpuIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "CPUIndex." - ::= { cpuTableEntry 1 } - -cpuID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "CPUID." - ::= { cpuTableEntry 2 } - -cpuUsage OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "CPUUsage." - ::= { cpuTableEntry 3 } - - --- diskPerformanceTable -diskPerformanceNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The number of Devices (regardless of - their current state) for monitor perfrmance present on this system." - ::= { diskPerformance 1 } - -diskPerformanceTable OBJECT-TYPE - SYNTAX SEQUENCE OF DiskPerformanceTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of interface entries. The number of - entries is given by the value of VolumeNumber." - ::= { diskPerformance 2 } -diskPerformanceTableEntry OBJECT-TYPE - SYNTAX DiskPerformanceTableEntryDef - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An system fan entry containing objects at the - subnetwork layer and below for a particular - interface." - INDEX { diskPerformanceIndex } - ::= { diskPerformanceTable 1 } -DiskPerformanceTableEntryDef ::= - SEQUENCE { - diskPerformanceIndex - INTEGER, - blvID - INTEGER, - iops - INTEGER, - latency - INTEGER - } - -diskPerformanceIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "DiskPerformanceIndex." - ::= { diskPerformanceTableEntry 1 } - -blvID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "BLVID." - ::= { diskPerformanceTableEntry 2 } - -iops OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "IOPS." - ::= { diskPerformanceTableEntry 3 } - -latency OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Latency." - ::= { diskPerformanceTableEntry 4 } -END - diff --git a/mibs/NETLINK-SPECIFIC-MIB b/mibs/NETLINK-SPECIFIC-MIB deleted file mode 100644 index 0da150bab8..0000000000 --- a/mibs/NETLINK-SPECIFIC-MIB +++ /dev/null @@ -1,10347 +0,0 @@ -NETLINK-SPECIFIC-MIB DEFINITIONS ::= BEGIN - --- ************************************************************************** --- * * --- * CSI Netlink * --- * * --- * File: netlink-mib.txt * --- * Release: 4.0.0 (with some pre 4.0.2 Voice Additions * --- * Release Date: April 3, 1998 * --- * * --- ************************************************************************** --- * * --- * Copyright (c) 1998 by CSI Netlink. All rights reserved. No part of * --- * this work covered by copyrights herein may be reproduced or copied in * --- * any form or by any means - electronic, graphic, or mechanical, * --- * including photocopying, recording, taping, or using information and * --- * retrieval systems - without prior written permission from CSI Netlink. * --- * * --- * This is proprietary information which is protected by copyright. * --- * Netlink, FRX4000 (TM), FRX6000 (TM), FRX7000 (TM), and FRX8000 (TM) * --- * are trademarks of Cabletron Systems, Inc. NetFRAD (TM) and OmniLinx * --- * Switch (TM) are trademarks of CSI Netlink. All other product * --- * designations are the property of their respective owners. * --- * * --- ************************************************************************** - -IMPORTS - OBJECT-TYPE - FROM RFC-1212 - RowStatus, MacAddress, TimeInterval - FROM SNMPv2-TC - mib-2, DisplayString, PhysAddress - FROM RFC1213-MIB - enterprises, mgmt, TimeTicks, Gauge, Counter, IpAddress, NetworkAddress - FROM RFC1155-SMI; - --- This MIB module uses the extended OBJECT-TYPE macro as --- defined in RFC 1212. - --- textual conventions - --- DisplayString ::= OCTET STRING --- This data type is used to model textual information taken --- from the NVT ASCII character set. By convention, objects --- with this syntax are declared as having --- --- SIZE (0..255) - --- PhysAddress ::= OCTET STRING --- This data type is used to model media addresses. For many --- types of media, this will be in a binary representation. --- For example, an ethernet address would be represented as --- a string of 6 octets. - -NlSubscriberAddress ::= OCTET STRING (SIZE(1..15)) --- this should really be a X121Address, which is defined in RFC 1382 as --- X121Address ::= OCTET STRING (SIZE(0..17)) - -- 0 to 17 bytes in length containing the ASCII - -- characters [0-9], each octet contains one digit - -- of the address. --- Since we only support non-TOA/NPI type addresses (see X.25 Blue Book) --- our addresses are upto 15 digits. --- Since we cannot configure empty addresses, the minimum is 1 digit, --- which suits us, since indices need at least one component. --- NOTE: need to support wildcard characters '?' and '*'. --- NOTE: the screen interface allows 'U' and 'G', which is a bug. --- Also, since we use it as an index, we could use the binary equivalent --- of decimal digits, rather than the ASCII equivalent. But, since digits --- besides decimal digits are used (?, *) we prefer the ASCII representation. --- This will make usage from most management applications (ie. browsers) a --- little more complicated, but no funny mapping is done. --- We use the SMI rules for variable-string indexing (first subid specifies --- the length, the rest of the subids are big-endian). - --- the following RFC 1747 object type is used by the SDLC link station --- tables defined in this mib. -snaDLC OBJECT IDENTIFIER ::= {mib-2 41} -sdlc OBJECT IDENTIFIER ::= {snaDLC 1} -sdlcLSGroup OBJECT IDENTIFIER ::= {sdlc 2} -sdlcLSAdminTable OBJECT IDENTIFIER ::= {sdlcLSGroup 1} -sdlcLSAdminEntry OBJECT IDENTIFIER ::= {sdlcLSAdminTable 1} -sdlcLSAddress OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value is the poll address of the - secondary link station for this SDLC link. It - uniquely identifies the SDLC link station - within a single SDLC port." - ::= { sdlcLSAdminEntry 1 } - -netlink OBJECT IDENTIFIER ::= { enterprises 173 } - --- *********************** --- * THE NETWORK GROUP * --- *********************** - -network OBJECT IDENTIFIER ::= { netlink 6 } -netstat OBJECT IDENTIFIER ::= { network 1 } - --- --- The netstat group is used to describe network status information for --- a node. It only applies to the FRX8000 nodes since the FRX4000s and --- FRX6000s have no knowledge of any other nodes. --- - -nsMaxNeigh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Maximum number of neighbor nodes. This value is currently - always 64 for FRX8000 and 20 for an N7400 or 7500. - A neighbor is the closest node in a path from the local node." - ::= { netstat 1 } - -nsThisNode OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "This nodes number. (1-250) " - ::= { netstat 2 } - -nsNodTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A table showing all nodes known to this node - along with status and neighbor information." - ::= { netstat 3 } - -nsEntry OBJECT-TYPE - SYNTAX NsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Each entry of the node table is indexed by - node number." - INDEX { nsNodNum } - ::= { nsNodTable 1 } - -NsEntry ::= - SEQUENCE { - nsNodNum - INTEGER, - nsStatus - INTEGER, - nsNumNeigh - INTEGER - } - -nsNodNum OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The node number of the desired node. This is the - index into the node table." - ::= { nsEntry 1 } - -nsStatus OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The operational status of the node. The status is - given as: - 1 = Node is defined in the database; - 9 = Node is operational;" - ::= { nsEntry 2 } - -nsNumNeigh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Current number of neighbor nodes to this node." - ::= { nsEntry 3 } - -nsNeighTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsNeighEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The neighbor table lists the status of a nodes - neighbors." - ::= { netstat 4 } - -nsNeighEntry OBJECT-TYPE - SYNTAX NsNeighEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The table entries are indexed by the node number and - the neighbors node number." - INDEX { nsNTNode, nsNTNeigh } - ::= { nsNeighTable 1 } - -NsNeighEntry ::= - SEQUENCE { - nsNTNode - INTEGER, - nsNTNeigh - INTEGER, - nsNTNeighStat - INTEGER - } - -nsNTNode OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The node number of the node whose neighbor's status - is being sought." - ::= { nsNeighEntry 1 } - -nsNTNeigh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The node number of the neighbor whose status is being - sought." - ::= { nsNeighEntry 2 } - -nsNTNeighStat OBJECT-TYPE - SYNTAX INTEGER { notConnected(1), - connected(2) } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The status of the neighbor node given as: - 1 = previously, but not currently, connected; - 2 = Currently connected; " - ::= { nsNeighEntry 3 } - --- ******************** --- * THE NODE GROUP * --- ******************** - -local OBJECT IDENTIFIER ::= { netlink 7 } -node OBJECT IDENTIFIER ::= { local 1 } -nodeCfgTable OBJECT IDENTIFIER ::= { node 1 } -nodeAlmTable OBJECT IDENTIFIER ::= { node 2 } -nodeSNMPGroup OBJECT IDENTIFIER ::= { node 3 } - --- --- The NODE group is used to describe configuration of the node --- - -nodeModel OBJECT-TYPE - SYNTAX INTEGER { model1(1), - model2(2), - rackmount(3), - highavail(4), - netfrad(5), - frx4000(6), - ss1800(7) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Describes the unit model" - ::= { nodeSNMPGroup 1 } - --- --- The Traps group provides information about Traps on the node --- - -nodeTrapText OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION "Text of the last alarm generated" - ::= { nodeSNMPGroup 2 } - -nodeTrapAdrTable OBJECT-TYPE - SYNTAX SEQUENCE OF TpAdrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A table used to define the IP address of end-nodes - to receive alarms generated by this node. Up to 16 addresses - can be specified." - ::= { nodeSNMPGroup 3 } - -tpAdrEntry OBJECT-TYPE - SYNTAX TpAdrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Trap entry containing objects relating to SNMP traps." - INDEX { tpAdrIdx } - ::= { nodeTrapAdrTable 1 } - -TpAdrEntry ::= - SEQUENCE { - tpAdrIdx - INTEGER, - tpAddress - IpAddress, - tpAdrFlag - INTEGER, - tpAdrSLev - INTEGER - } -tpAdrIdx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The index into the trap configuration table" - ::= { tpAdrEntry 1 } - -tpAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The IP Address of the end-station to send alarms" - ::= { tpAdrEntry 2 } - -tpAdrFlag OBJECT-TYPE - SYNTAX INTEGER { disableTraps(1), - enableTraps(2), - delete(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Defines the state of this entry as: - 0 = Do not send traps to the Address; - 1 = Send traps to the Address; - 2 = This Address entry is deleted from the table; " - ::= { tpAdrEntry 3 } - -tpAdrSLev OBJECT-TYPE - SYNTAX INTEGER { critical(1), - major(2), - minor(3), - informational(4) } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Lowest severity level traps that will be sent to - this Address; 1 is the highest, 4 is the lowest." - ::= { tpAdrEntry 4 } - -nodeBagTable OBJECT IDENTIFIER ::= { node 4 } - --- ***************************** --- * THE HARDWARE CARD GROUP * --- ***************************** - -hwcard OBJECT IDENTIFIER ::= { local 2 } - --- --- This item describes the Max number of Protocols allowed on each RLP --- - -rlpMaxProtos OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Maximum number of protocols allowed on each RLP. - This value is currently 11 for FRX4000s, 9 for FRX6000s, and - 5 for FRX7000s and FRX8000s." - ::= { hwcard 1 } - --- --- The RLP Table used to describe each RLP on a node --- - -rlpConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF RlpEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe each RLP on the node" - ::= { hwcard 2 } - -rlpEntry OBJECT-TYPE - SYNTAX RlpEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An RLP entry containing objects relating to RLPs." - INDEX { rlpIndex } - ::= { rlpConfigTable 1 } - -RlpEntry ::= - SEQUENCE { - rlpIndex - INTEGER, - rlpStatus - INTEGER, - rlpMemorySize - INTEGER, - rlpLIC1Type - INTEGER, - rlpLIC2Type - INTEGER, - rlpProtocol - OCTET STRING, - rlpGroupNumber - INTEGER, - rlpGroupResponsibility - INTEGER - } - -rlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP number on the node" - ::= { rlpEntry 1 } - -rlpStatus OBJECT-TYPE - SYNTAX INTEGER { installed(1), - configured(2), - load-failed(3), - loading(4), - ipl-failed(5), - ipl-in-progress(6), - failed(7), - operational(8), - power-off(9), - power-on(10) } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The current state of this RLP" - ::= { rlpEntry 2 } - -rlpMemorySize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The amount of memory installed on this RLP" - ::= { rlpEntry 3 } - -rlpLIC1Type OBJECT-TYPE - SYNTAX INTEGER { none(1), - rs232(2), - rs422(3), - v35(4) , - hs-rs232(5), - x21(6), - rs449(7), - universal(8), - t1(10), - e1(11), - voice(13) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Type of Line Interface card in the first position" - ::= { rlpEntry 4 } - -rlpLIC2Type OBJECT-TYPE - SYNTAX INTEGER { none(1), - rs232(2), - rs422(3), - v35(4) , - hs-rs232(5), - x21(6), - rs449(7), - universal(8), - t1(10), - e1(11), - voice(13) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Type of Line Interface card in the second position" - ::= { rlpEntry 5 } - -rlpProtocol OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION "The protocols configured on this RLP. This is an OCTET - STRING where each octet represents a protocol type. The size of this - is the maximum number of protocols allowed on an RLP (rlpMaxProtos). - The protocol types are defined as: - 00 = none - 01 = X.25 - 02 = Frame Relay - 03 = Async - 04 = SDLC - 05 = BSC Interactive - 07 = IP - 08 = SNMP - 09 = RIP - 0A = LLC2 - 0B = Trunk - 0C = IPX - 0D = Config - 0E = LLC2-R - 0F = IP-R - 10 = NVSP - 11 = Bridge - " - ::= { rlpEntry 6 } - -rlpGroupNumber OBJECT-TYPE - SYNTAX INTEGER (1..4) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The group to which this RLP belongs- always 1 if not - FRX7000." - ::= { rlpEntry 7 } - -rlpGroupResponsibility OBJECT-TYPE - SYNTAX INTEGER { - primary (1), - secondary (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The responsibility of this RLP within its group, always - primary if not FRX7000." - ::= { rlpEntry 8 } - --- ******************** --- * THE PORT GROUP * --- ******************** - -port OBJECT IDENTIFIER ::= { local 3 } -portX25Group OBJECT IDENTIFIER ::= { port 1 } - -portPhyX25AdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortPhyX25AdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains Netlink Enterprise specific - objects to manage an X25 port. Changing one of - these parameters may take effect in the operating - port immediately or may wait until the interface is - restarted depending on the details of the - implementation. - - Most of the objects in this read-write table have - corresponding read-only objects in the - portX25OperTable that return the current - operating value. - - The operating values may be different from these - configured values if a configured parameter was - configured after the interface was started." - ::= { portX25Group 1 } - -portPhyX25AdminEntry OBJECT-TYPE - SYNTAX PortPhyX25AdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an X25 port." - INDEX { nlIfRlp, nlIfPort } - ::= { portPhyX25AdminTable 1 } - -PortPhyX25AdminEntry ::= SEQUENCE -{ - portPhyX25AdminConnector INTEGER, - portPhyX25AdminSpeed INTEGER, - portPhyX25AdminGenerateClock INTEGER, - portPhyX25AdminRcvClockFromDTE INTEGER, - portPhyX25AdminDialOut INTEGER, - portPhyX25AdminInactivityTimer INTEGER, - portPhyX25AdminDisconnectTimer INTEGER, - portPhyX25AdminSetupTimer INTEGER, - portPhyX25AdminTrunkFlag INTEGER, - portPhyX25AdminTrunkGroup OCTET STRING, - portPhyX25AdminRowStatus RowStatus -} - -portPhyX25AdminConnector OBJECT-TYPE - SYNTAX INTEGER{ - rs232 (3), - v35 (5), - rs449 (6), - rs530 (7), - x21 (8), - t1 (10), - e1 (11) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Physical port interface connector type." - ::= { portPhyX25AdminEntry 1 } - -portPhyX25AdminSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the speed of the X25 port. The speed may - only be set to one of a series of reasonable values, and if an attempt - is made to set the speed to a value which is within the valid range - but not equal to one of these values, the speed will be rounded up. - If the connector type of the port is RS232, the port could be a - standard port or a high speed port. If the port is a high speed - RS232 port, the maximum valid speed is 256000. If the port is a - standard RS232 port, the maximum valid speed is 64000 on the - FRX4000/SS1840 and 19200 on all other products. It may be possible - to set the speed of a standard RS232 port to a speed which is valid - for a high speed RS232 port but invalid for a standard RS232 port. - In this case, the port may not end up having the invalid speed. - The default speed for a standard RS232 port on the FRX6000 is 19200." - DEFVAL { 64000 } - - ::= { portPhyX25AdminEntry 2 } - -portPhyX25AdminGenerateClock OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specifies whether the port will generate the clock - necessary to synchronize traffic over the link." - DEFVAL { no } - ::= { portPhyX25AdminEntry 3 } - -portPhyX25AdminRcvClockFromDTE OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines whether the receive clock - will be used from the DTE." - DEFVAL { no } - ::= { portPhyX25AdminEntry 4 } - -portPhyX25AdminDialOut OBJECT-TYPE - SYNTAX INTEGER { - none(1), - dialIn(2), - dialOut(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This flag indicates whether the port is connected to a dial - modem, and whethter connections will be initiated through - dial-in or dial-out calls." - DEFVAL { none } - ::= { portPhyX25AdminEntry 5 } - -portPhyX25AdminInactivityTimer OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This timer defines in minutes, the period of inactivity - allowed between calls. Once the timer expires, the port - is disabled untill the next call is placed, if a Dial out - port, or the Disconnect Timer expires, if a Dial in port. - This variable is only meaningful if the port is a Dial port." - DEFVAL { 5 } - ::= { portPhyX25AdminEntry 6 } - -portPhyX25AdminDisconnectTimer OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This timer defines, in seconds, the length of time a - dial-in port will remain disabled after expiration of the - InActivity Timer." - DEFVAL { 5 } - ::= { portPhyX25AdminEntry 7 } - -portPhyX25AdminSetupTimer OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This timer determines the length of time, in seconds, that - a response must be received by the port, after entering the - Linkup state. If a response is not received, the port enters - a Failed state." - DEFVAL { 5 } - ::= { portPhyX25AdminEntry 8 } - -portPhyX25AdminTrunkFlag OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This flag, when set, indicates the port is associated - with a network trunk group. It will be disabled/enabled - if the network trunk is not operational." - DEFVAL { no } - ::= { portPhyX25AdminEntry 9 } - -portPhyX25AdminTrunkGroup OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable contains a string of 8 bytes, with each - byte indicating 8 ports on an RLP that may be a part of - a trunk group. Since a TurboFrad has only 1 RLP, only the - first byte is valid if the node is an FRX4000. Each - port is represented by a single bit within the RLP byte. - The bit position represents the port number...for example, - if port 2 on RLP 0 was in a trunk group, the first byte of - the string would contain x04 and all other bytes would be 0." - ::= { portPhyX25AdminEntry 10 } - -portPhyX25AdminRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the portPhyX25AdminTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device, and which is - supplied by a management station wishing to exercise an - on-line update of the existing conceptual row. For a - management protocol set operation, a genErr response is - returned when the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { portPhyX25AdminEntry 11 } - -portPhyX25OperTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortPhyX25OperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains Netlink Enterprise specific - objects to manage an X25 port. Changing one of - these parameters may take effect in the operating - port immediately or may wait until the interface is - restarted depending on the details of the - implementation. - - All of the objects in this table are read-only. - - The operating values may be different from these - configured values if a configured parameter was - configured after the interface was started." - ::= { portX25Group 2 } - -portPhyX25OperEntry OBJECT-TYPE - SYNTAX PortPhyX25OperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an X25 port." - INDEX { nlIfRlp, nlIfPort } - ::= { portPhyX25OperTable 1 } - -PortPhyX25OperEntry ::= SEQUENCE -{ - portPhyX25OperConnector INTEGER, - portPhyX25OperSpeed INTEGER, - portPhyX25OperGenerateClock INTEGER, - portPhyX25OperRcvClockFromDTE INTEGER, - portPhyX25OperDialOut INTEGER, - portPhyX25OperInactivityTimer INTEGER, - portPhyX25OperDisconnectTimer INTEGER, - portPhyX25OperSetupTimer INTEGER, - portPhyX25OperTrunkFlag INTEGER, - portPhyX25OperTrunkGroup OCTET STRING -} - -portPhyX25OperConnector OBJECT-TYPE - SYNTAX INTEGER{ - rs232 (3), - v35 (5), - rs449 (6), - rs530 (7), - x21 (8), - t1 (10), - e1 (11) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Physical port interface connector type." - ::= { portPhyX25OperEntry 1 } - -portPhyX25OperSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the speed of the X25 port. The speed may - only be set to one of a series of reasonable values, and if an attempt - is made to set the speed to a value which is within the valid range - but not equal to one of these values, the speed will be rounded up. - If the connector type of the port is RS232, the port could be a - standard port or a high speed port. If the port is a high speed - RS232 port, the maximum valid speed is 256000. If the port is a - standard RS232 port, the maximum valid speed is 64000 on the - FRX4000/SS1840 and 19200 on all other products. It may be possible - to set the speed of a standard RS232 port to a speed which is valid - for a high speed RS232 port but invalid for a standard RS232 port. - In this case, the port may not end up having the invalid speed. - The default speed for a standard RS232 port on the FRX6000 is 19200." - ::= { portPhyX25OperEntry 2 } - -portPhyX25OperGenerateClock OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Specifies whether the port will generate the clock - necessary to synchronize traffic over the link." - ::= { portPhyX25OperEntry 3 } - -portPhyX25OperRcvClockFromDTE OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines whether the receive clock will be - used from the DTE." - ::= { portPhyX25OperEntry 4 } - -portPhyX25OperDialOut OBJECT-TYPE - SYNTAX INTEGER { - none(1), - dialIn(2), - dialOut(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This flag indicates whether the port is connected to a dial - modem, and whethter connections will be initiated through - dial-in or dial-out calls." - ::= { portPhyX25OperEntry 5 } - -portPhyX25OperInactivityTimer OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This timer defines in minutes, the period of inactivity - allowed between calls. Once the timer expires, the port - is disabled untill the next call is placed, if a Dial out - port, or the Disconnect Timer expires, if a Dial in port. - This variable is only meaningful if the port is a Dial port." - ::= { portPhyX25OperEntry 6 } - -portPhyX25OperDisconnectTimer OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This timer defines, in seconds, the length of time a - dial-in port will remain disabled after expiration of the - InActivity Timer." - ::= { portPhyX25OperEntry 7 } - -portPhyX25OperSetupTimer OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This timer determines the length of time, in seconds, that - a response must be received by the port, after entering the - Linkup state. If a response is not received, the port enters - a Failed state." - ::= { portPhyX25OperEntry 8 } - -portPhyX25OperTrunkFlag OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This flag, when set, indicates the port is associated - with a network trunk group. It will be disabled/enabled - if the network trunk is not operational." - ::= { portPhyX25OperEntry 9 } - -portPhyX25OperTrunkGroup OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This variable contains a string of 8 bytes, with each - byte indicating a port on this RLP that may be a part of - a trunk group." - ::= { portPhyX25OperEntry 10 } - --- Admin Table for X25 logical ports - -portLogicalX25AdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortLogicalX25AdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains Netlink Enterprise specific - objects to manage an X25 Logical port. Changing one of - these parameters may take effect in the operating - port immediately or may wait until the interface is - restarted depending on the details of the - implementation. - - The operating values may be different from these - configured values if a configured parameter was - configured after the interface was started." - ::= { portX25Group 3 } - -portLogicalX25AdminEntry OBJECT-TYPE - SYNTAX PortLogicalX25AdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an X25 logical port." - INDEX { nlIfRlp, nlIfPhyPort, nlIfPort } - ::= { portLogicalX25AdminTable 1 } - -PortLogicalX25AdminEntry ::= SEQUENCE -{ - portLogicalX25AdminFrDlci INTEGER, - portLogicalX25AdminCxnPriority INTEGER, - portLogicalX25AdminRfc1490 INTEGER, - portLogicalX25AdminBAG INTEGER, - portLogicalX25AdminRowStatus RowStatus -} - -portLogicalX25AdminFrDlci OBJECT-TYPE - SYNTAX INTEGER (16..991) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The DLCI number used to identify the entry in the table. The - range is 16-991. " - DEFVAL { 16 } - ::= { portLogicalX25AdminEntry 1 } - -portLogicalX25AdminCxnPriority OBJECT-TYPE - SYNTAX INTEGER (0..9) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This field sets the priority of the connection among others on the - physical port. The range is 0 for lowest priority to 9 for - the highest priority. " - DEFVAL { 0 } - ::= { portLogicalX25AdminEntry 2 } - -portLogicalX25AdminRfc1490 OBJECT-TYPE - SYNTAX INTEGER { - annexG (1), - rfc1490 (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This field indicates the encapsulation method used" - DEFVAL { rfc1490 } - ::= { portLogicalX25AdminEntry 3 } - -portLogicalX25AdminBAG OBJECT-TYPE - SYNTAX INTEGER (0..16) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Assigns this DLCI to one of sixteen groups whose parameters - regulate bandwidth usage. A 0 value indicates the DLCI does - not use BAGs" - DEFVAL { 0 } - ::= { portLogicalX25AdminEntry 4 } - -portLogicalX25AdminRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the portLogicalX25AdminTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device, and which is - supplied by a management station wishing to exercise an - on-line update of the existing conceptual row. For a - management protocol set operation, a genErr response is - returned when the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { portLogicalX25AdminEntry 5 } - --- Oper Table for X25 logical ports - -portLogicalX25OperTable OBJECT-TYPE - - SYNTAX SEQUENCE OF PortLogicalX25OperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains Netlink Enterprise specific - objects to manage an X25 Logical port. Changing one of - these parameters may take effect in the operating - port immediately or may wait until the interface is - restarted depending on the details of the - implementation. - - The operating values may be different from these - configured values if a configured parameter was - configured after the interface was started." - ::= { portX25Group 4 } - -portLogicalX25OperEntry OBJECT-TYPE - SYNTAX PortLogicalX25OperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an X25 port." - INDEX { nlIfRlp, nlIfPhyPort, nlIfPort } - ::= { portLogicalX25OperTable 1 } - -PortLogicalX25OperEntry ::= SEQUENCE -{ - portLogicalX25OperFrDlci INTEGER, - portLogicalX25OperCxnPriority INTEGER, - portLogicalX25OperRfc1490 INTEGER, - portLogicalX25OperBAG INTEGER -} - -portLogicalX25OperFrDlci OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The DLCI number used to identify the entry in the table. The - range is 16-991. " - - ::= { portLogicalX25OperEntry 1 } - -portLogicalX25OperCxnPriority OBJECT-TYPE - SYNTAX INTEGER (0..9) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This field sets the priority of the connection among others on the - physical port. The range is 0 for lowest priority to 9 for - the highest priority. " - ::= { portLogicalX25OperEntry 2 } - -portLogicalX25OperRfc1490 OBJECT-TYPE - SYNTAX INTEGER { - annexG (1), - rfc1490 (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This field indicates the encapsulation method used" - ::= { portLogicalX25OperEntry 3 } - -portLogicalX25OperBAG OBJECT-TYPE - SYNTAX INTEGER (1..16) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Assigns this DLCI to one of sixteen groups whose parameters - regulate bandwidth usage." - ::= { portLogicalX25OperEntry 4 } - --- Admin Table for both logical and physical ports --- - -portX25AdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortX25AdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains Netlink Enterprise specific - objects to manage an X25 port. Changing one of - these parameters may take effect in the operating - port immediately or may wait until the interface is - restarted depending on the details of the - implementation. - - Most of the objects in this read-write table have - corresponding read-only objects in the - portX25OperTable that return the current - operating value. - - The operating values may be different from these - configured values if a configured parameter was - configured after the interface was started." - ::= { portX25Group 5 } - -portX25AdminEntry OBJECT-TYPE - SYNTAX PortX25AdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an X25 port." - INDEX { nlIfRlp, nlIfPort } - - ::= { portX25AdminTable 1 } - -PortX25AdminEntry ::= SEQUENCE -{ - portX25AdminBlockedFlag INTEGER, - portX25AdminFlowCtrlNeg INTEGER, - portX25AdminThruptClassNeg INTEGER, - portX25AdminLocChgPrev INTEGER, - portX25AdminRevChgAccpt INTEGER, - portX25AdminFastSelAccpt INTEGER, - portX25AdminInCallBar INTEGER, - portX25AdminOutCallBar INTEGER, - portX25AdminMaxPktSize INTEGER, - portX25AdminDefPktSize INTEGER, - portX25AdminMaxWinSize INTEGER, - portX25AdminDefWinSize INTEGER, - portX25AdminMaxThruptClass INTEGER, - portX25AdminCUGPref INTEGER, - portX25AdminCUGIndex INTEGER, - portX25AdminCUGIncAccess INTEGER, - portX25AdminCUGOutAccess INTEGER -} - -portX25AdminBlockedFlag OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " A flag which when set, means the port should not be - enabled after a boot-up of the node. " - DEFVAL { no } - ::= { portX25AdminEntry 1 } - -portX25AdminFlowCtrlNeg OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A flag which if set, permits negotiation of - the flow control parameters on a per call basis. - If N is selected, the default packet and window - sizes will be used. If Y is selected, the packet - or window size in a call packet (up to the - configured Max Packet Size or Max Window Size) is - used." - DEFVAL { no } - ::= { portX25AdminEntry 2 } - -portX25AdminThruptClassNeg OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A flag which ,if set, permists negotiation of - the throughput class for either direction of - data transmission on a per call basis. If N is - selected, the configured Max Throughput Class - value is used. If Y, any throughput class in - a call packet (up to the Max Thruput Class) is - used." - DEFVAL { no } - ::= { portX25AdminEntry 3 } - -portX25AdminLocChgPrev OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If Y is selected, no calls can be charged to - port. Incoming calls from the network with - reverse charge specified will be rejected. Outgoing - calls will insert reverse charge in the call packet - if not already included." - DEFVAL { no } - ::= { portX25AdminEntry 4 } - -portX25AdminRevChgAccpt OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A flag, if set, that authorizes transmission of - incoming calls that request the reverse charge - facility. If N is selected, and a call requests - it, it will not be transmitted." - DEFVAL { no } - ::= { portX25AdminEntry 5 } - -portX25AdminFastSelAccpt OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A flag, if set, that authorizes transmission of - incoming calls that request the Fast Select - facility." - DEFVAL { no } - ::= { portX25AdminEntry 6 } - -portX25AdminInCallBar OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "An X25 facility that prevents transmission of - incoming calls to the local DTE." - DEFVAL { no } - ::= { portX25AdminEntry 7 } - -portX25AdminOutCallBar OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "An X25 facility that prevents transmission of - incoming calls to the local DTE." - DEFVAL { no } - ::= { portX25AdminEntry 8 } - -portX25AdminMaxPktSize OBJECT-TYPE - SYNTAX INTEGER (128..4096) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The maximum data packet size that will be allowed to pass - through this port." - DEFVAL { 1024 } - ::= { portX25AdminEntry 9 } - -portX25AdminDefPktSize OBJECT-TYPE - SYNTAX INTEGER (16..4096) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the size that will be assigned to an incoming call - setup packet if the packet does not request a packet size." - DEFVAL { 128 } - ::= { portX25AdminEntry 10 } - -portX25AdminMaxWinSize OBJECT-TYPE - SYNTAX INTEGER (2..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the maximum number of unacknowledged packets - per logical channel that can pass through this port." - DEFVAL { 7 } - ::= { portX25AdminEntry 11 } - -portX25AdminDefWinSize OBJECT-TYPE - SYNTAX INTEGER (1..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This size will be assigned to an incoming call - setup packet if the packet doesn't request a window size." - DEFVAL { 2 } - ::= { portX25AdminEntry 12 } - -portX25AdminMaxThruptClass OBJECT-TYPE - SYNTAX INTEGER (3..13) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This specifies the default throughput class that will be - inserted into a Call Request packet if Thruput Class - negotiation is not enabled or if a thruput class is not - requested in the call request." - ::= { portX25AdminEntry 13 } - -portX25AdminCUGPref OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This flag, if set, indicates the port belongs to at least - one CUG." - DEFVAL { no } - ::= { portX25AdminEntry 14 } - -portX25AdminCUGIndex OBJECT-TYPE - SYNTAX INTEGER (1..100) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This number is an index into a Closed User Group table - which identifies the default Closed User Group for the - port." - DEFVAL { 1 } - ::= { portX25AdminEntry 15 } - -portX25AdminCUGIncAccess OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This flag, when set, indicates whether this port will - be allowed to receive calls from outside its CUGs." - DEFVAL { no } - ::= { portX25AdminEntry 16 } - -portX25AdminCUGOutAccess OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This flag, when set, indicates whether this port will - be allowed to make calls outside its CUGs." - DEFVAL { no } - ::= { portX25AdminEntry 17 } - -portX25OperTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortX25OperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains Netlink Enterprise specific - objects to manage an X25 port. Changing one of - these parameters may take effect in the operating - port immediately or may wait until the interface is - restarted depending on the details of the - implementation. - - The objects in this read-only table - corresponding read-only objects in the - portX25OperTable that return the current - operating value. - - The operating values may be different from these - configured values if a configured parameter was - configured after the interface was started." - ::= { portX25Group 6 } - -portX25OperEntry OBJECT-TYPE - SYNTAX PortX25OperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an X25 port." - INDEX { nlIfRlp, nlIfPort } - ::= { portX25OperTable 1 } - -PortX25OperEntry ::= SEQUENCE { - portX25OperBlockedFlag INTEGER, - portX25OperFlowCtrlNeg INTEGER, - portX25OperThruptClassNeg INTEGER, - portX25OperLocChgPrev INTEGER, - portX25OperRevChgAccpt INTEGER, - portX25OperFastSelAccpt INTEGER, - portX25OperInCallBar INTEGER, - portX25OperOutCallBar INTEGER, - portX25OperMaxPktSize INTEGER, - portX25OperDefPktSize INTEGER, - portX25OperMaxWinSize INTEGER, - portX25OperDefWinSize INTEGER, - portX25OperMaxThruptClass INTEGER, - portX25OperCUGPref INTEGER, - portX25OperCUGIndex INTEGER, - portX25OperCUGIncAccess INTEGER, - portX25OperCUGOutAccess INTEGER -} - -portX25OperBlockedFlag OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " A flag which when set, means the port should not be - enabled after a boot-up of the node. " - ::= { portX25OperEntry 1 } - -portX25OperFlowCtrlNeg OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A flag which if set, permits negotiation of - the flow control parameters on a per call basis. - If N is selected, the default packet and window - sizes will be used. If Y is selected, the packet - or window size in a call packet (up to the - configured Max Packet Size or Max Window Size) is - used." - ::= { portX25OperEntry 2 } - -portX25OperThruptClassNeg OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A flag which ,if set, permists negotiation of - the throughput class for either direction of - data transmission on a per call basis. If N is - selected, the configured Max Throughput Class - value is used. If Y, any throughput class in - a call packet (up to the Max Thruput Class) is - used." - ::= { portX25OperEntry 3 } - -portX25OperLocChgPrev OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "If Y is selected, no calls can be charged to - port. Incoming calls from the network with - reverse charge specified will be rejected. Outgoing - calls will insert reverse charge in the call packet - if not already included." - ::= { portX25OperEntry 4 } - -portX25OperRevChgAccpt OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A flag, if set, that authorizes transmission of - incoming calls that request the reverse charge - facility. If N is selected, and a call requests - it, it will not be transmitted." - ::= { portX25OperEntry 5 } - -portX25OperFastSelAccpt OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A flag, if set, that authorizes transmission of - incoming calls that request the Fast Select - facility." - ::= { portX25OperEntry 6 } - -portX25OperInCallBar OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "An X25 facility that prevents transmission of - incoming calls to the local DTE." - ::= { portX25OperEntry 7 } - -portX25OperOutCallBar OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "An X25 facility that prevents transmission of - incoming calls to the local DTE." - ::= { portX25OperEntry 8 } - -portX25OperMaxPktSize OBJECT-TYPE - SYNTAX INTEGER (128..4096) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum data packet size that will be allowed to pass - through this port." - ::= { portX25OperEntry 9 } - -portX25OperDefPktSize OBJECT-TYPE - SYNTAX INTEGER (16..4096) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the size that will be assigned to an incoming call - setup packet if the packet does not request a packet size." - ::= { portX25OperEntry 10 } - -portX25OperMaxWinSize OBJECT-TYPE - SYNTAX INTEGER (2..7) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the maximum number of unacknowledged packets - per logical channel that can pass through this port." - ::= { portX25OperEntry 11 } - -portX25OperDefWinSize OBJECT-TYPE - SYNTAX INTEGER (1..7) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This size will be assigned to an incoming call - setup packet if the packet doesn't request a window size." - ::= { portX25OperEntry 12 } - -portX25OperMaxThruptClass OBJECT-TYPE - SYNTAX INTEGER (3..13) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This specifies the default throughput class that will be - inserted into a Call Request packet if Thruput Class - negotiation is not enabled or if a thruput class is not - requested in the call request." - ::= { portX25OperEntry 13 } - -portX25OperCUGPref OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This flag, if set, indicates the port belongs to at least - one CUG." - ::= { portX25OperEntry 14 } - -portX25OperCUGIndex OBJECT-TYPE - SYNTAX INTEGER (1..100) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This number is an index into a Closed User Group table - which identifies the default Closed User Group for the - port." - ::= { portX25OperEntry 15 } - -portX25OperCUGIncAccess OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This flag, when set, indicates whether this port will - be able to receive calls from outside its CUGs." - ::= { portX25OperEntry 16 } - -portX25OperCUGOutAccess OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This flag, when set, indicates whether this port will - be able to make calls outside its CUGs." - ::= { portX25OperEntry 17 } - -portFrGroup OBJECT IDENTIFIER ::= { port 2 } - --- The Frame Relay Port Configuration table --- contains information on the FR physical port. - -portFrConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortFrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of Frame Relay ports . The number of - entries will be the number of Frame Relay ports on the node." - ::= { portFrGroup 1 } - -portFrEntry OBJECT-TYPE - SYNTAX PortFrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An Frame Relay Port entry containing objects - relating to the port that are configurable - by the user." - INDEX { portFrRlpIndex , portFrPortIndex } - ::= { portFrConfigTable 1 } - -PortFrEntry ::= - SEQUENCE { - portFrRlpIndex - INTEGER, - portFrPortIndex - INTEGER, - portFrBlockedFlag - INTEGER, - portFrMaxBytesPerFrame - INTEGER, - portFrT392Timer - INTEGER, - portFrOutgoingRateControl - INTEGER, - portFrBandwidthAllocation - INTEGER, - portFrConnector - INTEGER, - portFrLogicalDCE - INTEGER, - portFrGenClock - INTEGER, - portFrRcvClkFrmDTE - INTEGER, - portFrLLM - INTEGER, - portFrRowStatus - RowStatus, - portFrSpeed - INTEGER, - portFrBackupUseOnly - INTEGER - } -portFrRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The RLP number of the Frame Relay port. It will be in the - range 1-8." - ::= { portFrEntry 1 } -portFrPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The Port number of the Frame Relay port. It will - be in the range 1-8 for a physical port. It will be in the range - 9-64 for a Frame Relay logical port." - ::= { portFrEntry 2 } - -portFrBlockedFlag OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " A flag which when set, means the port should not be - enabled after a boot-up of the node. " - DEFVAL { no } - ::= { portFrEntry 3 } - -portFrMaxBytesPerFrame OBJECT-TYPE - SYNTAX INTEGER (16..4096) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The maximum number of bytes allowed in an I Frame for this - Frame Relay port." - DEFVAL { 1600 } - ::= { portFrEntry 4 } - -portFrT392Timer OBJECT-TYPE - SYNTAX INTEGER (5..30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This timer indicates how long the network will wait between - Status Enquiry messages before recording an error. It - should be greater than or equal to the frDlcmiPollingInterval - variable in the RFC1315 Mib." - DEFVAL { 15 } - ::= { portFrEntry 5 } - -portFrOutgoingRateControl OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This is a flag which, when set, enables the enforcement of - the Outgoing Rate Control parameters." - DEFVAL { no } - ::= { portFrEntry 6 } - -portFrBandwidthAllocation OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This is a flag which, when set, enables whether the bandwidth - allocation will be enforced. " - DEFVAL { no } - ::= { portFrEntry 7 } - -portFrConnector OBJECT-TYPE - SYNTAX INTEGER { - rs232 (3), - v35 (5), - rs449 (6), - rs530 (7), - x21 (8), - t1 (10), - e1 (11) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This defines the connector type of the Frame Relay port." - ::= { portFrEntry 8 } - -portFrLogicalDCE OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This defines the port as logical DCE or DTE." - DEFVAL { no } - ::= { portFrEntry 9 } - -portFrGenClock OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This specifies whether the port will generate the clock - necessary to synchronize traffic over the link." - DEFVAL { no } - ::= { portFrEntry 10 } - -portFrRcvClkFrmDTE OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This allows the clock to be looped back from the DTE using - the TT (Terminal Timing) signal, which can be helpful on - high-speed lines." - DEFVAL { no } - ::= { portFrEntry 11 } - -portFrLLM OBJECT-TYPE - SYNTAX INTEGER { - none(1), - lmi(2), - annexd(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This determines whether, and what type of, configurable - network management (status enquiries) will be allowed." - DEFVAL { annexd } - ::= { portFrEntry 12 } - -portFrRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the portFrConfigTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device, and which is - supplied by a management station wishing to exercise an - on-line update of the existing conceptual row. For a - management protocol set operation, a genErr response is - returned when the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { portFrEntry 13 } - -portFrSpeed OBJECT-TYPE - SYNTAX INTEGER (75..2048000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the speed of the Frame Relay port. The speed may - only be set to one of a series of reasonable values, and if an attempt is made - to set the speed to a value which is within the valid range but not equal to one - of these values, the speed will be rounded up. If the connector type of the port - is RS232, the port could be a standard port or a high speed port. If the port is - a high speed RS232 port, the maximum valid speed is 256000. If the port is a standard - RS232 port, the maximum valid speed is 64000 on the FRX4000/SS1840 and 19200 - on all other products. It may be possible to set the speed of a standard RS232 port - to a speed which is valid for a high speed RS232 port but invalid for a standard - RS232 port. In this case, the port may not end up having the invalid speed. The default - speed for a standard RS232 port on the FRX6000 is 19200." - DEFVAL { 64000 } - ::= { portFrEntry 14 } - -portFrBackupUseOnly OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "This object determines whether all DLCIs on the port will - be reserved exclusively as backups for other DLCIs in the - same node. If yes is specified for this object, the port - will remain disabled until needed for backup." - DEFVAL { no } - ::= { portFrEntry 15 } - --- The Frame Relay DLCI Configuration table --- The DLCI contains information about the DCLI configured on a FR --- port. Note that deleting of a DLCI entry does not affect the existence --- of the DLCI for the running protocol. The DLCI record is removed from --- the database file, but will remain known to the node until it is --- rebooted. This is consistent with the way DLCI information is handled --- when configuring through the user interface menu system. - -portDLCIConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortDLCIEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of DLCI's on Frame Relay ports . The number of - entries will be the number of DLCIs on all the Frame Relay - ports on a node." - ::= { portFrGroup 2 } - -portDLCIEntry OBJECT-TYPE - SYNTAX PortDLCIEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An Frame Relay Port DLCI entry - relating to the Rate Control Information that is configurable - by the user." - INDEX { portDLCIRlpIndex , portDLCIPortIndex, portDLCIIndex } - ::= { portDLCIConfigTable 1 } - -PortDLCIEntry ::= - SEQUENCE { - portDLCIRlpIndex - INTEGER, - portDLCIPortIndex - INTEGER, - portDLCIIndex - INTEGER, - portDLCIIncomingCIR - INTEGER, - portDLCIOutgoingCIR - INTEGER, - portDLCIIncomingBc - INTEGER, - portDLCIOutgoingBc - INTEGER, - portDLCIIncomingBe - INTEGER, - portDLCIOutgoingBe - INTEGER, - portDLCIBecnRecoveryCnt - INTEGER, - portDLCIPriority - INTEGER, - portDLCIRowStatus - RowStatus, - portDLCIBackupGroup - INTEGER, - portDLCIBackupProtEnb - INTEGER - } -portDLCIRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The RLP number on which the DLCI is located. The range for - this is 1-8. " - ::= { portDLCIEntry 1 } -portDLCIPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The port number on which the DLCI is located. The range for - this is 1-8 for a physical FR port and 9-64 for a logical FR port. " - ::= { portDLCIEntry 2 } -portDLCIIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The DLCI number used to identify the entry in the table. The - range is 16-991. " - ::= { portDLCIEntry 3 } -portDLCIIncomingCIR OBJECT-TYPE - SYNTAX INTEGER (0..2000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The committed information rate that is supported on the - DLCI for incoming data. " - DEFVAL { 0 } - ::= { portDLCIEntry 4 } -portDLCIOutgoingCIR OBJECT-TYPE - SYNTAX INTEGER (0..2000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The committed information rate that is supported on the - DLCI for outgoing data. " - DEFVAL { 0 } - ::= { portDLCIEntry 5 } -portDLCIIncomingBc OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The committed burst size is the maximum amount of data - to be transmitted under normal conditions within the time - period defined by Bc/Cir that is supported on the - DLCI for incoming data. " - DEFVAL { 0 } - ::= { portDLCIEntry 6 } -portDLCIOutgoingBc OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The committed burst size is the maximum amount of data - to be transmitted under normal conditions within the time - period defined by Bc/Cir that is supported on the - DLCI for Outgoing data. " - DEFVAL { 0 } - ::= { portDLCIEntry 7 } -portDLCIIncomingBe OBJECT-TYPE - SYNTAX INTEGER (0..32767) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The excess burst size is the maximum amount of incoming data - in excess of the committed burst size that the network will try to - transfer during the time interval determined by Bc/Cir on this - DLCI. " - DEFVAL { 0 } - ::= { portDLCIEntry 8 } -portDLCIOutgoingBe OBJECT-TYPE - SYNTAX INTEGER (0..32767) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The excess burst size is the maximum amount of incoming data - in excess of the committed burst size that the network will try to - transfer during the time interval determined by Bc/Cir on this - DLCI. " - DEFVAL { 0 } - ::= { portDLCIEntry 9 } -portDLCIBecnRecoveryCnt OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The BECN recovery Count is a method of controlling the rate - of return to max traffic flow after it has been reduced due to - congestion. The value determines the number of packets received - sequentially without BECN set, before increasing the Excess Burst - Size by 1/8 of it's configured value. " - DEFVAL { 0 } - ::= { portDLCIEntry 10 } - -portDLCIPriority OBJECT-TYPE - SYNTAX INTEGER (0..4) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This field sets the priority of the DLCI among others on the - physical port. The range is 0 for lowest priority to 4 for - the highest priority. " - DEFVAL { 0 } - ::= { portDLCIEntry 11 } - -portDLCIRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the portDLCIConfigTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned. - - Also note that deleting a DLCI entry will only remove it from - the database file, and it's existence will still be known by - the protocol until the node is rebooted." - ::= { portDLCIEntry 12 } - -portDLCIBackupGroup OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object specifies (if configured as any number other than - zero) that this is a primary DLCI, and identifies the backup - DLCI(s) (in a Frame Relay backup group) that will take over if - this DLCI fails. This is applicable only on an initiating node, - which is the node that will initiate the switchover to a backup - DLCI. At switchover, the initiating node notifies the remote - node of the change." - DEFVAL { 0 } - ::= { portDLCIEntry 13 } - -portDLCIBackupProtEnb OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object specifies whether the DLCI will be used as a - non-initiating backup DLCI. The DLCI will wait for a backup - protocol message from the initiating end, telling the backup - where to send the rest of the messages." - DEFVAL { no } - ::= { portDLCIEntry 14 } - --- The Frame Relay Backup Group Configuration table - --- A Frame Relay Backup Group is one or more DLCIs (on the same RLP) --- that can act as a backup for one or more "primary" DLCIs (also on --- the same RLP). If a node detects a failure in a primary DLCI --- connection, the software will search any DLCI in the backup group --- configured for the primary DLCI, and will select the first --- available one as a backup. The backup will become operational and --- will remain in that state until the primary becomes active again. --- If the backup fails while in use, the software will check the --- status of the primary, then (if necessary) search the primary's --- backup group for another backup. - -portFrBackupGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF FrBackupEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - " A Table describes the Frame Relay Backup MIB . " - ::= { portFrGroup 3 } - -portFrBackupEntry OBJECT-TYPE - SYNTAX FrBackupEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - " This Entry contains the SNMP objects that are used for - configurating the Frame Relay Backup. " - INDEX { portFrBackupRLP, portFrBackupPort, portFrBackupDLCI, portFrBackupGroup } - - ::= { portFrBackupGroupTable 1 } - -FrBackupEntry ::= - SEQUENCE { - portFrBackupRLP - INTEGER, - portFrBackupPort - INTEGER, - portFrBackupDLCI - INTEGER, - portFrBackupGroup - INTEGER, - portFrBackupWaitTimer - INTEGER, - portFrBackupProtEnab - INTEGER, - portFrBackupRowStatus - RowStatus - } - -portFrBackupRLP OBJECT-TYPE - SYNTAX INTEGER (1..8) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This RLP number identifies the RLP containing the - primary and backup DLCIs. " - ::= { portFrBackupEntry 1 } - -portFrBackupPort OBJECT-TYPE - SYNTAX INTEGER (1..8) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This Port number is the physical port on which - the backup DLCI is being configured. " - ::= { portFrBackupEntry 2 } - -portFrBackupDLCI OBJECT-TYPE - SYNTAX INTEGER (16..991) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This DLCI number is the backup being configured. " - ::= { portFrBackupEntry 3 } - -portFrBackupGroup OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This Group number is the backup being configured. " - ::= { portFrBackupEntry 4 } - -portFrBackupWaitTimer OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This is the time after a primary DLCI failure that the - software will wait for this DLCI to become active before - checking the next backup DLCI. If the backup does not - become active before the timer expires, the software will - search the backup group for the next available backup." - DEFVAL { 120 } - ::= { portFrBackupEntry 5 } - -portFrBackupProtEnab OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This enables or disables the backup protocol on the specified - DLCI. It should be set to yes if and only if the remote device - is an FRX4000 or FRX6000 with the backup protocol enabled on the - remote DLCI connected to this backup group entry. " - DEFVAL { no } - ::= { portFrBackupEntry 6 } - -portFrBackupRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the portFrBackupGroupTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { portFrBackupEntry 7 } - -portBsciGroup OBJECT IDENTIFIER ::= { port 4 } - --- --- BSC Interactive Port Administrative Table --- - -portBsciAdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortBsciAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of BSC Interactive ports . The number of - entries will be the number of BSC Interactive ports on the node." - ::= { portBsciGroup 1 } - -portBsciAdminEntry OBJECT-TYPE - SYNTAX PortBsciAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A BSCI Interactive Port entry containing objects - relating to the port that are configurable by the user." - INDEX { nlIfRlp, nlIfPort } - ::= { portBsciAdminTable 1 } - -PortBsciAdminEntry ::= - SEQUENCE { - portBsciAdminBlockedFlag INTEGER, - portBsciAdminConnector INTEGER, - portBsciAdminSpeed INTEGER, - portBsciAdminRetransmitInterval INTEGER, - portBsciAdminMAXRetransmits INTEGER, - portBsciAdminMaxBytesPerFrame INTEGER, - portBsciAdminGenerateClock INTEGER, - portBsciAdminRcvClockFromDTE INTEGER, - portBsciAdminPadType INTEGER, - portBsciAdminUseEBCDIC INTEGER, - portBsciAdminCallInfoInRequestPacket INTEGER, - portBsciAdminClearVCOnLastDeviceDown INTEGER, - portBsciAdminTransTextSupported INTEGER, - portBsciAdminEndToEndAck INTEGER, - portBsciAdminFullDuplex INTEGER, - portBsciAdminMultidrop INTEGER, - portBsciAdminSlowPollRetryCount INTEGER, - portBsciAdminSlowPollRetryFreq INTEGER, - portBsciAdminStartSynchChars INTEGER, - portBsciAdminEndPadChars INTEGER, - portBsciAdminPollInterval INTEGER, - portBsciAdminNoResponseTimer INTEGER, - portBsciAdminNoResponseRetryCount INTEGER, - portBsciAdminErrorRetransmitCount INTEGER, - portBsciAdminNAKRetryCount INTEGER, - portBsciAdminBlockCheck INTEGER, - portBsciAdminDataMode INTEGER, - portBsciAdminRowStatus RowStatus, - portBsciAdminAnswerNonConfigured INTEGER, - portBsciAdminActivateConnectionWithoutPoll INTEGER - } - -portBsciAdminBlockedFlag OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Causes the port to be enabled or disabled at node IPL." - DEFVAL { disabled } - ::= { portBsciAdminEntry 1 } - -portBsciAdminConnector OBJECT-TYPE - SYNTAX INTEGER { - rs232(3), - v35(5), - rs449(6), - rs530(7), - x21(8), - t1(10) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Physical port interface connector type." - ::= { portBsciAdminEntry 2 } - -portBsciAdminSpeed OBJECT-TYPE - SYNTAX INTEGER (75..19200) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Data transmission rate in bits per second." - DEFVAL { 9600 } - ::= { portBsciAdminEntry 3 } - -portBsciAdminRetransmitInterval OBJECT-TYPE - SYNTAX INTEGER (1..9999) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Length of time before the node will transmit an I-frame - if the previous transmission is not acknowledged." - DEFVAL { 2000} - ::= { portBsciAdminEntry 4 } - -portBsciAdminMAXRetransmits OBJECT-TYPE - SYNTAX INTEGER (1..99) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Maximum number of times the node will attempt to send - an I-frame after a retransmission period expiration." - DEFVAL { 5 } - ::= { portBsciAdminEntry 5 } - -portBsciAdminMaxBytesPerFrame OBJECT-TYPE - SYNTAX INTEGER (25..4105) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Maximum frame size that will be transmitted on the port." - DEFVAL { 4105 } - ::= { portBsciAdminEntry 6 } - -portBsciAdminGenerateClock OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies whether the port will generate the clock - necessary to synchronize traffic over the link." - DEFVAL { yes } - ::= { portBsciAdminEntry 7 } - -portBsciAdminRcvClockFromDTE OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Allows the clock to be looped back from the DTE - using the TT (Terminal Timing) signal." - DEFVAL { no } - ::= { portBsciAdminEntry 8 } - -portBsciAdminPadType OBJECT-TYPE - SYNTAX INTEGER { - tpad(1), - hpad(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "BSCI Pad Type" - DEFVAL { tpad } - ::= { portBsciAdminEntry 9 } - -portBsciAdminUseEBCDIC OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies whether all devices on a line use the same - character set for successive session polls." - DEFVAL { yes } - ::= { portBsciAdminEntry 10 } - -portBsciAdminCallInfoInRequestPacket OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies whether the user will have the option of - including call information in a call request packet." - DEFVAL { yes } - ::= { portBsciAdminEntry 11 } - -portBsciAdminClearVCOnLastDeviceDown OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Causes the virtual circuit to be cleared when no - terminals are using it." - DEFVAL { no } - ::= { portBsciAdminEntry 12 } - -portBsciAdminTransTextSupported OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Causes all characters transmitted to be treated as data." - DEFVAL { no } - ::= { portBsciAdminEntry 13 } - -portBsciAdminEndToEndAck OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Allows management of acknowledgments end to end across - the network rather than locally at each end." - DEFVAL { no } - ::= { portBsciAdminEntry 14 } - -portBsciAdminFullDuplex OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies full-duplex transmission." - DEFVAL { yes } - ::= { portBsciAdminEntry 15 } - -portBsciAdminMultidrop OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies whether transmission will be multidrop." - DEFVAL { no } - ::= { portBsciAdminEntry 16 } - -portBsciAdminSlowPollRetryCount OBJECT-TYPE - SYNTAX INTEGER (10..150) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies how many times the control unit will be polled - before it is put on the slow poll list." - DEFVAL { 20 } - ::= { portBsciAdminEntry 17 } - -portBsciAdminSlowPollRetryFreq OBJECT-TYPE - SYNTAX INTEGER (1..200) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies the number of times active control units will - be polled between pollings on the slow poll list." - DEFVAL { 20 } - ::= { portBsciAdminEntry 18 } - -portBsciAdminStartSynchChars OBJECT-TYPE - SYNTAX INTEGER (2..10) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies the number of synchronization characters - that will be added to the beginning of each frame." - DEFVAL { 2 } - ::= { portBsciAdminEntry 19 } - -portBsciAdminEndPadChars OBJECT-TYPE - SYNTAX INTEGER (1..10) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies the number of padding characters that will - be added to the end of each frame." - DEFVAL { 1 } - ::= { portBsciAdminEntry 20 } - -portBsciAdminPollInterval OBJECT-TYPE - SYNTAX INTEGER (100..1000) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies the time between passes through the polling list." - DEFVAL { 500 } - ::= { portBsciAdminEntry 21 } - -portBsciAdminNoResponseTimer OBJECT-TYPE - SYNTAX INTEGER (2..10) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Activated after transmission of a general poll or a - data frame." - DEFVAL { 2 } - ::= { portBsciAdminEntry 22 } - -portBsciAdminNoResponseRetryCount OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies how many times the user device will be polled - before control is passed on the next cluster." - DEFVAL { 5 } - ::= { portBsciAdminEntry 23 } - -portBsciAdminErrorRetransmitCount OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies the number of times the Netlink device will - resend a block of data after the receiving device has - detected an error in that block." - DEFVAL { 5 } - ::= { portBsciAdminEntry 24 } - -portBsciAdminNAKRetryCount OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies the number of times the Netlink device will - send a frame when the receiving device is unable to - acknowledge." - DEFVAL { 5 } - ::= { portBsciAdminEntry 25 } - -portBsciAdminBlockCheck OBJECT-TYPE - SYNTAX INTEGER { - crc16(1), - even-lrc(2), - odd-lrc(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Sets the redundancy check parameter." - DEFVAL { even-lrc } - ::= { portBsciAdminEntry 26 } - -portBsciAdminDataMode OBJECT-TYPE - SYNTAX INTEGER { - odd-7bit(1), - even-7bit(2), - none-8bit(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Sets the parity parameter." - DEFVAL { none-8bit } - ::= { portBsciAdminEntry 27 } - -portBsciAdminRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the portBsciAdminTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device, and which is - supplied by a management station wishing to exercise an - on-line update of the existing conceptual row. For a - management protocol set operation, a genErr response is - returned when the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { portBsciAdminEntry 28 } - -portBsciAdminAnswerNonConfigured OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Only valid if pad type is HPAD. If yes, the HPAD will - respond to all devices on the line. If no, the HPAD will - respond only to those devices that are configured on the - node." - DEFVAL { yes } - ::= { portBsciAdminEntry 29 } - -portBsciAdminActivateConnectionWithoutPoll OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Only valid if pad type is TPAD. If yes, will active the - TPAD connection without a poll of the connected device." - DEFVAL { no } - ::= { portBsciAdminEntry 30 } - --- --- BSC Interactive Port Operational Table --- - -portBsciOperTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortBsciOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of BSC Interactive ports . The number of - entries will be the number of BSC Interactive ports on the node." - ::= { portBsciGroup 2 } - -portBsciOperEntry OBJECT-TYPE - SYNTAX PortBsciOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A BSCI Interactive Port entry containing objects - relating to the port that are configurable by the user." - INDEX { nlIfRlp, nlIfPort } - ::= { portBsciOperTable 1 } - -PortBsciOperEntry ::= - SEQUENCE { - portBsciOperBlockedFlag INTEGER, - portBsciOperConnector INTEGER, - portBsciOperSpeed INTEGER, - portBsciOperRetransmitInterval INTEGER, - portBsciOperMAXRetransmits INTEGER, - portBsciOperMaxBytesPerFrame INTEGER, - portBsciOperGenerateClock INTEGER, - portBsciOperRcvClockFromDTE INTEGER, - portBsciOperPadType INTEGER, - portBsciOperUseEBCDIC INTEGER, - portBsciOperCallInfoInRequestPacket INTEGER, - portBsciOperClearVCOnLastDeviceDown INTEGER, - portBsciOperTransTextSupported INTEGER, - portBsciOperEndToEndAck INTEGER, - portBsciOperFullDuplex INTEGER, - portBsciOperMultidrop INTEGER, - portBsciOperSlowPollRetryCount INTEGER, - portBsciOperSlowPollRetryFreq INTEGER, - portBsciOperStartSynchChars INTEGER, - portBsciOperEndPadChars INTEGER, - portBsciOperPollInterval INTEGER, - portBsciOperNoResponseTimer INTEGER, - portBsciOperNoResponseRetryCount INTEGER, - portBsciOperErrorRetransmitCount INTEGER, - portBsciOperNAKRetryCount INTEGER, - portBsciOperBlockCheck INTEGER, - portBsciOperDataMode INTEGER, - portBsciOperAnswerNonConfigured INTEGER, - portBsciOperActivateConnectionWithoutPoll INTEGER - } - -portBsciOperBlockedFlag OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Causes the port to be enabled or disabled at node IPL." - ::= { portBsciOperEntry 1 } - -portBsciOperConnector OBJECT-TYPE - SYNTAX INTEGER { - rs232(3), - v35(5), - rs449(6), - rs530(7), - x21(8), - t1(10) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Physical port interface connector type." - ::= { portBsciOperEntry 2 } - -portBsciOperSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Data transmission rate in bits per second." - ::= { portBsciOperEntry 3 } - -portBsciOperRetransmitInterval OBJECT-TYPE - SYNTAX INTEGER (1..9999) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Length of time before the node will transmit an I-frame - if the previous transmission is not acknowledged." - ::= { portBsciOperEntry 4 } - -portBsciOperMAXRetransmits OBJECT-TYPE - SYNTAX INTEGER (1..99) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Maximum number of times the node will attempt to send - an I-frame after a retransmission period expiration." - ::= { portBsciOperEntry 5 } - -portBsciOperMaxBytesPerFrame OBJECT-TYPE - SYNTAX INTEGER (25..4105) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Maximum frame size that will be transmitted on the port." - ::= { portBsciOperEntry 6 } - -portBsciOperGenerateClock OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies whether the port will generate the clock - necessary to synchronize traffic over the link." - ::= { portBsciOperEntry 7 } - -portBsciOperRcvClockFromDTE OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Allows the clock to be looped back from the DTE - using the TT (Terminal Timing) signal." - ::= { portBsciOperEntry 8 } - -portBsciOperPadType OBJECT-TYPE - SYNTAX INTEGER { - tpad(1), - hpad(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "BSCI Pad Type" - ::= { portBsciOperEntry 9 } - -portBsciOperUseEBCDIC OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies whether all devices on a line use the same - character set for successive session polls." - ::= { portBsciOperEntry 10 } - -portBsciOperCallInfoInRequestPacket OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies whether the user will have the option of - including call information in a call request packet." - ::= { portBsciOperEntry 11 } - -portBsciOperClearVCOnLastDeviceDown OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Causes the virtual circuit to be cleared when no - terminals are using it." - ::= { portBsciOperEntry 12 } - -portBsciOperTransTextSupported OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Causes all characters transmitted to be treated as data." - ::= { portBsciOperEntry 13 } - -portBsciOperEndToEndAck OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Allows management of acknowledgments end to end across - the network rather than locally at each end." - ::= { portBsciOperEntry 14 } - -portBsciOperFullDuplex OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies full-duplex transmission." - ::= { portBsciOperEntry 15 } - -portBsciOperMultidrop OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies whether transmission will be multidrop." - ::= { portBsciOperEntry 16 } - -portBsciOperSlowPollRetryCount OBJECT-TYPE - SYNTAX INTEGER (10..150) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies how many times the control unit will be polled - before it is put on the slow poll list." - ::= { portBsciOperEntry 17 } - -portBsciOperSlowPollRetryFreq OBJECT-TYPE - SYNTAX INTEGER (1..200) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies the number of times active control units will - be polled between pollings on the slow poll list." - ::= { portBsciOperEntry 18 } - -portBsciOperStartSynchChars OBJECT-TYPE - SYNTAX INTEGER (2..10) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies the number of synchronization characters - that will be added to the beginning of each frame." - ::= { portBsciOperEntry 19 } - -portBsciOperEndPadChars OBJECT-TYPE - SYNTAX INTEGER (1..10) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies the number of padding characters that will - be added to the end of each frame." - ::= { portBsciOperEntry 20 } - -portBsciOperPollInterval OBJECT-TYPE - SYNTAX INTEGER (100..1000) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies the time between passes through the polling list." - ::= { portBsciOperEntry 21 } - -portBsciOperNoResponseTimer OBJECT-TYPE - SYNTAX INTEGER (2..10) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Activated after transmission of a general poll or a - data frame." - ::= { portBsciOperEntry 22 } - -portBsciOperNoResponseRetryCount OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies how many times the user device will be polled - before control is passed on the next cluster." - ::= { portBsciOperEntry 23 } - -portBsciOperErrorRetransmitCount OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies the number of times the Netlink device will - resend a block of data after the receiving device has - detected an error in that block." - ::= { portBsciOperEntry 24 } - -portBsciOperNAKRetryCount OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies the number of times the Netlink device will - send a frame when the receiving device is unable to - acknowledge." - ::= { portBsciOperEntry 25 } - -portBsciOperBlockCheck OBJECT-TYPE - SYNTAX INTEGER { - crc16(1), - even-lrc(2), - odd-lrc(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Sets the redundancy check parameter." - ::= { portBsciOperEntry 26 } - -portBsciOperDataMode OBJECT-TYPE - SYNTAX INTEGER { - odd-7bit(1), - even-7bit(2), - none-8bit(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Sets the parity parameter." - ::= { portBsciOperEntry 27 } - -portBsciOperAnswerNonConfigured OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Only valid if pad type is HPAD. If yes, the HPAD will - respond to all devices on the line. If no, the HPAD will - respond only to those devices that are configured on the - node." - ::= { portBsciOperEntry 28 } - -portBsciOperActivateConnectionWithoutPoll OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Only valid if pad type is TPAD. If yes, will active the - TPAD connection without a poll of the connected device." - ::= { portBsciOperEntry 29 } - --- --- BSCI Port Subscriber Administrative Table --- - -bsciSubscrAdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF BsciSubscrAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of BSC Interactive port subscribers." - ::= { portBsciGroup 3 } - -bsciSubscrAdminEntry OBJECT-TYPE - SYNTAX BsciSubscrAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A BSCI Interactive Port Subscriber entry containing objects - relating to the port that are configurable by the user." - INDEX { nlIfRlp, nlIfPort, bsciSubscrAdminSequence } - ::= { bsciSubscrAdminTable 1 } - -BsciSubscrAdminEntry ::= - SEQUENCE { - bsciSubscrAdminSequence INTEGER, - bsciSubscrAdminLocalID NlSubscriberAddress, - bsciSubscrAdminRemoteID NlSubscriberAddress, - bsciSubscrAdminAutocall INTEGER, - bsciSubscrAdminAutocallRtyTimer INTEGER, - bsciSubscrAdminAutocallMaxRtry INTEGER, - bsciSubscrAdminConnectionID INTEGER, - bsciSubscrAdminRowStatus RowStatus - } - -bsciSubscrAdminSequence OBJECT-TYPE - SYNTAX INTEGER (1..16) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Subscriber index for a specific BSCI port subscriber." - ::= { bsciSubscrAdminEntry 1 } - -bsciSubscrAdminLocalID OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "Subscriber address of the local end of a BSCI connection." - ::= { bsciSubscrAdminEntry 2 } - -bsciSubscrAdminRemoteID OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "Subscriber address of the remote end of a BSCI connection." - ::= { bsciSubscrAdminEntry 3 } - -bsciSubscrAdminAutocall OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Causes a BSCI TPAD to automatically call its HPAD when - the controller becomes active." - DEFVAL { no } - ::= { bsciSubscrAdminEntry 4 } - -bsciSubscrAdminAutocallRtyTimer OBJECT-TYPE - SYNTAX INTEGER (15..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Time between autocall retries." - DEFVAL { 60 } - ::= { bsciSubscrAdminEntry 5 } - -bsciSubscrAdminAutocallMaxRtry OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Maximum number of times an autocall will be sent." - DEFVAL { 0 } - ::= { bsciSubscrAdminEntry 6 } - -bsciSubscrAdminConnectionID OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Identifier that will link the BSCI port with a device - configured in the BSCI Devices Table." - DEFVAL { 0 } - ::= { bsciSubscrAdminEntry 7 } - -bsciSubscrAdminRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the bsciDevAdminTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { bsciSubscrAdminEntry 8 } - --- --- BSCI Port Subscriber Operational Table --- - -bsciSubscrOperTable OBJECT-TYPE - SYNTAX SEQUENCE OF BsciSubscrOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of BSC Interactive port subscribers." - ::= { portBsciGroup 4 } - -bsciSubscrOperEntry OBJECT-TYPE - SYNTAX BsciSubscrOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A BSCI Interactive Port Subscriber entry containing objects - relating to the port that are configurable by the user." - INDEX { nlIfRlp, nlIfPort, bsciSubscrOperSequence } - ::= { bsciSubscrOperTable 1 } - -BsciSubscrOperEntry ::= - SEQUENCE { - bsciSubscrOperSequence INTEGER, - bsciSubscrOperLocalID NlSubscriberAddress, - bsciSubscrOperRemoteID NlSubscriberAddress, - bsciSubscrOperAutocall INTEGER, - bsciSubscrOperAutocallRtyTimer INTEGER, - bsciSubscrOperAutocallMaxRtry INTEGER, - bsciSubscrOperConnectionID INTEGER - } - -bsciSubscrOperSequence OBJECT-TYPE - SYNTAX INTEGER (1..16) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Subscriber index for a specific BSCI port subscriber." - ::= { bsciSubscrOperEntry 1 } - -bsciSubscrOperLocalID OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION "Subscriber address of the local end of a BSCI connection." - ::= { bsciSubscrOperEntry 2 } - -bsciSubscrOperRemoteID OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION "Subscriber address of the remote end of a BSCI connection." - ::= { bsciSubscrOperEntry 3 } - -bsciSubscrOperAutocall OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Causes a BSCI TPAD to automatically call its HPAD when - the controller becomes active." - ::= { bsciSubscrOperEntry 4 } - -bsciSubscrOperAutocallRtyTimer OBJECT-TYPE - SYNTAX INTEGER (15..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Time between autocall retries." - ::= { bsciSubscrOperEntry 5 } - -bsciSubscrOperAutocallMaxRtry OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Maximum number of times an autocall will be sent." - ::= { bsciSubscrOperEntry 6 } - -bsciSubscrOperConnectionID OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Identifier that will link the BSCI port with a device - configured in the BSCI Devices Table." - ::= { bsciSubscrOperEntry 7 } - --- --- BSC Interactive Device Administrative Table --- - -bsciDevAdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF BsciDevAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of BSC Interactive devices." - ::= { portBsciGroup 5 } - -bsciDevAdminEntry OBJECT-TYPE - SYNTAX BsciDevAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A BSCI Interactive Device entry containing objects - relating to the device that are configurable by the user." - INDEX { nlIfRlp, nlIfPort, bsciDevAdminControlUnitID, - bsciDevAdminDeviceUnitID } - ::= { bsciDevAdminTable 1 } - -BsciDevAdminEntry ::= - SEQUENCE { - bsciDevAdminControlUnitID INTEGER, - bsciDevAdminDeviceUnitID INTEGER, - bsciDevAdminConnectionID INTEGER, - bsciDevAdminSingleUserVC INTEGER, - bsciDevAdminTransTextSupported INTEGER, - bsciDevAdminPrinterAttached INTEGER, - bsciDevAdminRowStatus RowStatus, - bsciDevAdminDisableStatusRequest INTEGER - } - -bsciDevAdminControlUnitID OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Control Unit identifier." - ::= { bsciDevAdminEntry 1 } - -bsciDevAdminDeviceUnitID OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Device Unit identifier." - ::= { bsciDevAdminEntry 2 } - -bsciDevAdminConnectionID OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The BSCI port connection ID for the device." - DEFVAL { 0 } - ::= { bsciDevAdminEntry 3 } - -bsciDevAdminSingleUserVC OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies whether each end of the connection is within - a same Control Unit/Device Type pair." - DEFVAL { no } - ::= { bsciDevAdminEntry 4 } - -bsciDevAdminTransTextSupported OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Causes all characters transmitted to be treated as data." - DEFVAL { no } - ::= { bsciDevAdminEntry 5 } - -bsciDevAdminPrinterAttached OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies whether the device has a printer attached." - DEFVAL { no } - ::= { bsciDevAdminEntry 6 } - -bsciDevAdminRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the bsciDevAdminTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { bsciDevAdminEntry 7 } - -bsciDevAdminDisableStatusRequest OBJECT-TYPE - SYNTAX INTEGER { - normal (1), - none (2), - always-active (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Determines how the BSCI port will report the status - of the attached device. Normal status- the port will - report what the device reports. No status- the port will - report status only if the device is active. Always active - status- the port will always report the device as active." - DEFVAL { normal } - ::= { bsciDevAdminEntry 8 } - --- --- BSC Interactive Device Operational Table --- - -bsciDevOperTable OBJECT-TYPE - SYNTAX SEQUENCE OF BsciDevOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of BSC Interactive devices." - ::= { portBsciGroup 6 } - -bsciDevOperEntry OBJECT-TYPE - SYNTAX BsciDevOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A BSCI Interactive Device entry containing objects - relating to the device that are configurable by the user." - INDEX { nlIfRlp, nlIfPort, bsciDevOperControlUnitID, - bsciDevOperDeviceUnitID } - ::= { bsciDevOperTable 1 } - -BsciDevOperEntry ::= - SEQUENCE { - bsciDevOperControlUnitID INTEGER, - bsciDevOperDeviceUnitID INTEGER, - bsciDevOperConnectionID INTEGER, - bsciDevOperSingleUserVC INTEGER, - bsciDevOperTransTextSupported INTEGER, - bsciDevOperPrinterAttached INTEGER, - bsciDevOperDisableStatusRequest INTEGER - } - -bsciDevOperControlUnitID OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Control Unit identifier." - ::= { bsciDevOperEntry 1 } - -bsciDevOperDeviceUnitID OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Device Unit identifier." - ::= { bsciDevOperEntry 2 } - -bsciDevOperConnectionID OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The BSCI port connection ID for the device." - ::= { bsciDevOperEntry 3 } - -bsciDevOperSingleUserVC OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies whether each end of the connection is within - a same Control Unit/Device Type pair." - ::= { bsciDevOperEntry 4 } - -bsciDevOperTransTextSupported OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Causes all characters transmitted to be treated as data." - ::= { bsciDevOperEntry 5 } - -bsciDevOperPrinterAttached OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies whether the device has a printer attached." - ::= { bsciDevOperEntry 6 } - -bsciDevOperDisableStatusRequest OBJECT-TYPE - SYNTAX INTEGER { - normal (1), - none (2), - always-active (3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Determines how the BSCI port will report the status - of the attached device. Normal status- the port will - report what the device reports. No status- the port will - report status only if the device is active. Always active - status- the port will always report the device as active." - ::= { bsciDevOperEntry 7 } - -portSdlcGroup OBJECT IDENTIFIER ::= { port 5 } - -portSdlcAdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortSdlcAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains Netlink Enterprise specific - objects to manage SDLC port. Changing on of the - these parameters may take effect in the operating - port immediately or may wait until the interface is restarted depending on the details of the - implementation. - - Most of the objects in this read-write table have - corresponding read-only objects in the - portSdlcOperTable that return the current - operating value. - - The operating values may be different from these - configured values if a configured parameter was - configured afterthe interface was started." - ::= { portSdlcGroup 1 } - -portSdlcAdminEntry OBJECT-TYPE - SYNTAX PortSdlcAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an SDLC port." - INDEX { nlIfRlp, nlIfPort } - ::= { portSdlcAdminTable 1 } - -PortSdlcAdminEntry ::= SEQUENCE -{ - portSdlcAdminCommit INTEGER, - portSdlcAdminMAXRetries INTEGER, - portSdlcAdminMAXOut INTEGER, - portSdlcAdminPadType INTEGER, - portSdlcAdminGenerateClock INTEGER, - portSdlcAdminRcvClockFromDTE INTEGER, - portSdlcAdminNrz INTEGER, - portSdlcAdminPacketSize INTEGER, - portSdlcAdminDisableRequestDisconnect INTEGER, - portSdlcAdminLPDASupport INTEGER, - portSdlcAdminConnector INTEGER, - portSdlcAdminSpeed INTEGER, - portSdlcAdminRowStatus RowStatus, - portSdlcAdminIdleFillChar INTEGER, - portSdlcAdminInactivityTimer INTEGER, - portSdlcAdminL1Duplex INTEGER -} - -portSdlcAdminCommit OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS obsolete - DESCRIPTION - "Writing a value to this object commits the - the SDLC port related modified configuration - values to the database." - DEFVAL { 0 } - ::= { portSdlcAdminEntry 1 } - -portSdlcAdminMAXRetries OBJECT-TYPE - SYNTAX INTEGER (0..99) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the max. number of retries - to a non-responding Link station, before putting - the Link station to slow-poll list if it is not - Normal response Mode OR disconnecting the link - station if it is data txfr state." - - DEFVAL { 5 } - ::= { portSdlcAdminEntry 2 } - -portSdlcAdminMAXOut OBJECT-TYPE - SYNTAX INTEGER (1..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the number of outstanding - frames for triggering window full condition." - - DEFVAL { 7 } - ::= { portSdlcAdminEntry 3 } - -portSdlcAdminPadType OBJECT-TYPE - SYNTAX INTEGER - { - xpad (1), - tpad (2), - hpad (3), - npad (4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the SNA - PAD types." - DEFVAL { tpad } - ::= { portSdlcAdminEntry 4 } - -portSdlcAdminGenerateClock OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines if the port would - generate clock." - - DEFVAL { yes } - ::= { portSdlcAdminEntry 5 } - -portSdlcAdminRcvClockFromDTE OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines if the rcv clock will - be used from DTE." - - DEFVAL { no } - ::= { portSdlcAdminEntry 6 } - -portSdlcAdminNrz OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the data encoding - at the physical layer" - - DEFVAL { yes } - ::= { portSdlcAdminEntry 7 } - -portSdlcAdminPacketSize OBJECT-TYPE - SYNTAX INTEGER (16..4096) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the packet size of the - X25 layer used by SNA PAD" - - DEFVAL { 1024 } - ::= { portSdlcAdminEntry 8 } - -portSdlcAdminDisableRequestDisconnect OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines if a Request To - Disconnect(RD) will be sent when remote - PAD clear the connection" - - DEFVAL { no } - ::= { portSdlcAdminEntry 9 } - -portSdlcAdminLPDASupport OBJECT-TYPE - SYNTAX INTEGER - { - none (1), - lpda-1 (2), - lpda-2 (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the type LPDA support - on SDLC port." - - DEFVAL { none } - ::= { portSdlcAdminEntry 10 } - -portSdlcAdminConnector OBJECT-TYPE - SYNTAX INTEGER - { - rs232 (3), - v35 (5), - rs449 (6), - rs530 (7), - x21 (8), - t1 (10) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the connector type - of the SDLC port." - - ::= { portSdlcAdminEntry 11 } - -portSdlcAdminSpeed OBJECT-TYPE - SYNTAX INTEGER (75..2048000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the speed of the SDLC port. The speed may - only be set to one of a series of reasonable values, and if an attempt is made - to set the speed to a value which is within the valid range but not equal to one - of these values, the speed will be rounded up. If the connector type of the port - is RS232, the port could be a standard port or a high speed port. If the port is - a high speed RS232 port, the maximum valid speed is 256000. If the port is a standard - RS232 port, the maximum valid speed is 64000 on the FRX4000/SS1840 and 19200 - on all other products. It may be possible to set the speed of a standard RS232 port - to a speed which is valid for a high speed RS232 port but invalid for a standard - RS232 port. In this case, the port may not end up having the invalid speed. The default - speed for a standard RS232 port on the FRX6000 is 19200." - DEFVAL { 64000 } - ::= { portSdlcAdminEntry 12 } - -portSdlcAdminRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the portSdlcAdminTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device, and which is - supplied by a management station wishing to exercise an - on-line update of the existing conceptual row. For a - management protocol set operation, a genErr response is - returned when the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - - ::= { portSdlcAdminEntry 13 } - -portSdlcAdminIdleFillChar OBJECT-TYPE - SYNTAX INTEGER - { - hex-ff (1), - hex-7e (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object specifies a character that - wll be inserted into the stream when the - SNA link is idle." - DEFVAL { hex-ff } - ::= { portSdlcAdminEntry 14 } - -portSdlcAdminInactivityTimer OBJECT-TYPE - SYNTAX INTEGER (15..250) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object determines how long the node - will wait with no activity on the port - before it will declare the attached device - down." - DEFVAL { 50 } - ::= { portSdlcAdminEntry 15 } - -portSdlcAdminL1Duplex OBJECT-TYPE - SYNTAX INTEGER - { - full-duplex (1), - half-duplex (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object determines whether level-1 - (physical layer) transmission can be in - one (half duplex) or both (full duplex) - directions at once." - DEFVAL { full-duplex } - ::= { portSdlcAdminEntry 16 } - -portSdlcOperTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortSdlcOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains current Netlink enterprise specific - port parameters" - - ::= { portSdlcGroup 2 } - -portSdlcOperEntry OBJECT-TYPE - SYNTAX PortSdlcOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of operational values for an SDLC port." - - INDEX { nlIfRlp, nlIfPort } - ::= { portSdlcOperTable 1 } - -PortSdlcOperEntry ::= SEQUENCE -{ - portSdlcOperCommit INTEGER, - portSdlcOperMAXRetries INTEGER, - portSdlcOperMAXOut INTEGER, - portSdlcOperPadType INTEGER, - portSdlcOperGenerateClock INTEGER, - portSdlcOperRcvClockFromDTE INTEGER, - portSdlcOperNrz INTEGER, - portSdlcOperPacketSize INTEGER, - portSdlcOperDisableRequestDisconnect INTEGER, - portSdlcOperLPDASupport INTEGER, - portSdlcOperConnector INTEGER, - portSdlcOperSpeed INTEGER, - portSdlcOperIdleFillChar INTEGER, - portSdlcOperInactivityTimer INTEGER, - portSdlcOperL1Duplex INTEGER -} - -portSdlcOperCommit OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS obsolete - DESCRIPTION - "This object is not used." - ::= { portSdlcOperEntry 1 } - -portSdlcOperMAXRetries OBJECT-TYPE - SYNTAX INTEGER (0..99) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the max. number of retries - to a non-responding Link station, before putting - the Link station to slow-poll list if it is not - Normal response Mode OR disconnecting the link - station if it is data txfr state." - ::= { portSdlcOperEntry 2 } - -portSdlcOperMAXOut OBJECT-TYPE - SYNTAX INTEGER (1..7) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the number of outstanding - frames for triggering window full condition." - - ::= { portSdlcOperEntry 3 } - -portSdlcOperPadType OBJECT-TYPE - SYNTAX INTEGER - { - xpad (1), - tpad (2), - hpad (3), - npad (4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the SNA - PAD type" - - ::= { portSdlcOperEntry 4 } - -portSdlcOperGenerateClock OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines if the port would - generate clock." - ::= { portSdlcOperEntry 5 } - -portSdlcOperRcvClockFromDTE OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines if the rcv clock will - be used from DTE." - ::= { portSdlcOperEntry 6 } - -portSdlcOperNrz OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the data encoding - at the physical layer" - ::= { portSdlcOperEntry 7 } - -portSdlcOperPacketSize OBJECT-TYPE - SYNTAX INTEGER (16..4096) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the packet size of the - X25 layer used by SNA PAD" - - ::= { portSdlcOperEntry 8 } - -portSdlcOperDisableRequestDisconnect OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines if a Request To - Disconnect(RD) will be sent when remote - PAD clear the connection" - ::= { portSdlcOperEntry 9 } - -portSdlcOperLPDASupport OBJECT-TYPE - SYNTAX INTEGER - { - none (1), - lpda-1 (2), - lpda-2 (3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the type LPDA support - on SDLC port." - ::= { portSdlcOperEntry 10 } - -portSdlcOperConnector OBJECT-TYPE - SYNTAX INTEGER - { - rs232 (3), - v35 (5), - rs449 (6), - rs530 (7), - x21 (8), - t1 (10) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the operational - connector type of the SDLC port." - - ::= { portSdlcOperEntry 11 } - -portSdlcOperSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the operational speed - of the SDLC port." - - ::= { portSdlcOperEntry 12 } - -portSdlcOperIdleFillChar OBJECT-TYPE - SYNTAX INTEGER - { - hex-ff (1), - hex-7e (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object specifies a character that - wll be inserted into the stream when the - SNA link is idle." - ::= { portSdlcOperEntry 13 } - -portSdlcOperInactivityTimer OBJECT-TYPE - SYNTAX INTEGER (15..250) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object determines how long the node - will wait with no activity on the port - before it will declare the attached device - down." - ::= { portSdlcOperEntry 14 } - -portSdlcOperL1Duplex OBJECT-TYPE - SYNTAX INTEGER - { - full-duplex (1), - half-duplex (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object determines whether level-1 - (physical layer) transmission can be in - one (half duplex) or both (full duplex) - directions at once." - ::= { portSdlcOperEntry 15 } - --- The lSSdlcAdminTable contains information about the PUs configured on --- an SDLC port. Note that deleting of a PU entry does not affect the --- existence of the PU for the running protocol. The PU record is removed --- from the database file, but will remain known to the node until it is --- rebooted or until an online update of the port is performed. This is --- consistent with the way PU information is handled when configuring --- through the user interface menu system. - -lSSdlcAdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF LSSdlcAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains Enterprise specific Link station - configurable parameters to manage the link stations." - - ::= { portSdlcGroup 3 } - -lSSdlcAdminEntry OBJECT-TYPE - SYNTAX LSSdlcAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an SDLC port." - - INDEX { nlIfRlp, nlIfPort, sdlcLSAddress } - ::= { lSSdlcAdminTable 1 } - -LSSdlcAdminEntry ::= SEQUENCE -{ - lSSdlcAdminLocalSub NlSubscriberAddress, - lSSdlcAdminRemoteSub NlSubscriberAddress, - lSSdlcAdminAutoCall INTEGER, - lSSdlcAdminRetryTime INTEGER, - lSSdlcAdminRetryCount INTEGER, - lSSdlcAdminLlc2Conversion INTEGER, - lSSdlcAdminLPDAResourceID INTEGER, - lSSdlcAdminRowStatus RowStatus, - lSSdlcAdminL2DatMode INTEGER -} - -lSSdlcAdminLocalSub OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the local subscriber ID - of the Link Station" - - ::= { lSSdlcAdminEntry 1 } - -lSSdlcAdminRemoteSub OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the remote subscriber ID - used to connect to remote Link Station" - ::= { lSSdlcAdminEntry 2 } - -lSSdlcAdminAutoCall OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines if auto call is enabled for - the link station. If enabled, the link station - will initiate connection establishment, when - appropriate. Else, it will passively listen to - the connection request for establish a connection - with the remote PAD" - - DEFVAL { no } - ::= { lSSdlcAdminEntry 3 } - -lSSdlcAdminRetryTime OBJECT-TYPE - SYNTAX INTEGER (15..225) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object is used, only when - lSSdlcAdminAutoCall object is yes. This defines - the time interval measured in seconds in which - the connection request is retried" - - DEFVAL { 60 } - ::= { lSSdlcAdminEntry 4 } - -lSSdlcAdminRetryCount OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object is used, only when - lSSdlcAdminAutoCall object is yes. This defines - the number of times the connection initiation - is retried before given up. The value of Zero(0) - means to try indefinitely" - - DEFVAL { 0 } - ::= { lSSdlcAdminEntry 5 } - -lSSdlcAdminLlc2Conversion OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines if this link station - connects to a LLC2 device/host." - - DEFVAL { no } - ::= { lSSdlcAdminEntry 6 } - -lSSdlcAdminLPDAResourceID OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This objects the resource ID used during - LPDA command support" - - DEFVAL { 0 } - ::= { lSSdlcAdminEntry 7 } - -lSSdlcAdminRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the lSSdlcAdminTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned. - - Also note that deleting a PU entry will only remove it from - the database file, and it's existence will still be known by - the protocol until the node is rebooted or until an online - update of the port is performed." - - ::= { lSSdlcAdminEntry 8 } - -lSSdlcAdminL2DatMode OBJECT-TYPE - SYNTAX INTEGER - { - two-way-alternate (1), - two-way-simultaneous (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object determines whether transmission - can be in one (alternate) or two (simultaneous) - directions at the same time." - DEFVAL { two-way-alternate } - ::= { lSSdlcAdminEntry 9 } - -lSSdlcOperTable OBJECT-TYPE - SYNTAX SEQUENCE OF LSSdlcOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains the operational parameters of the - SDLC port" - ::= { portSdlcGroup 4 } - -lSSdlcOperEntry OBJECT-TYPE - SYNTAX LSSdlcOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an SDLC port." - INDEX { nlIfRlp, nlIfPort, sdlcLSAddress } - ::= { lSSdlcOperTable 1 } - -LSSdlcOperEntry ::= SEQUENCE -{ - lSSdlcOperLocalSub NlSubscriberAddress, - lSSdlcOperRemoteSub NlSubscriberAddress, - lSSdlcOperAutoCall INTEGER, - lSSdlcOperRetryTime INTEGER, - lSSdlcOperRetryCount INTEGER, - lSSdlcOperLlc2Conversion INTEGER, - lSSdlcOperLPDAResourceID INTEGER, - lSSdlcOperL2DatMode INTEGER -} - -lSSdlcOperLocalSub OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the local subscriber ID - of the Link Station" - ::= { lSSdlcOperEntry 1 } - -lSSdlcOperRemoteSub OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the remote subscriber ID - used to connect to remote Link Station" - ::= { lSSdlcOperEntry 2 } - -lSSdlcOperAutoCall OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines if auto call is enabled for - the link station. If enabled, the link station - will initiate connection establishment, when - appropriate. Else, it will passively listen to - the connection request for establish a connection - with the remote PAD" - ::= { lSSdlcOperEntry 3 } - -lSSdlcOperRetryTime OBJECT-TYPE - SYNTAX INTEGER (15..225) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object is valid, only when - lSSdlcAdminAutoCall object is yes. This defines - the time interval measured in seconds in which - the connection request is retried" - ::= { lSSdlcOperEntry 4 } - -lSSdlcOperRetryCount OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object is used, only when - lSSdlcAdminAutoCall object is yes. This defines - the number of times the connection initiation - is retried before given up. The value of Zero(0) - means to try indefinitely" - ::= { lSSdlcOperEntry 5 } - -lSSdlcOperLlc2Conversion OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines if this link station - connects to a LLC2 device/host." - ::= { lSSdlcOperEntry 6 } - -lSSdlcOperLPDAResourceID OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This objects the resource ID used during - LPDA command support" - ::= { lSSdlcOperEntry 7 } - -lSSdlcOperL2DatMode OBJECT-TYPE - SYNTAX INTEGER - { - two-way-alternate (1), - two-way-simultaneous (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object determines whether transmission - can be in one (alternate) or two (simultaneous) - directions at the same time." - ::= { lSSdlcOperEntry 8 } - -lSSdlcLlc2AdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF LSSdlcLlc2AdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains the LLC2 related parameters - used to configure LLC2 session, when the SDLC - station is connected to a LLC2 device at the remote - end" - ::= { portSdlcGroup 5 } - -lSSdlcLlc2AdminEntry OBJECT-TYPE - SYNTAX LSSdlcLlc2AdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an SDLC port." - INDEX { nlIfRlp, nlIfPort, sdlcLSAddress } - ::= { lSSdlcLlc2AdminTable 1 } - --- The lSSdlcLlc2AdminTable contains information about the PUs configured --- on an SDLC port. Note that deleting of a PU entry does not affect the --- existence of the PU for the running protocol. The PU record is removed --- from the database file, but will remain known to the node until it is --- rebooted or until an online update of the port is performed. This is --- consistent with the way PU information is handled when configuring --- through the user interface menu system. - -LSSdlcLlc2AdminEntry ::= SEQUENCE -{ - lSSdlcLlc2AdminLocalSap INTEGER, - lSSdlcLlc2AdminLocalMac PhysAddress, - lSSdlcLlc2AdminIdblk INTEGER, - lSSdlcLlc2AdminIdnum INTEGER, - lSSdlcLlc2AdminLanTi INTEGER, - lSSdlcLlc2AdminLanT1 INTEGER, - lSSdlcLlc2AdminLanT2 INTEGER, - lSSdlcLlc2AdminLanN2 INTEGER, - lSSdlcLlc2AdminLanN3 INTEGER, - lSSdlcLlc2AdminLanTw INTEGER, - lSSdlcLlc2AdminBAG INTEGER, - lSSdlcLlc2AdminPriority INTEGER, - lSSdlcLlc2AdminRowStatus RowStatus, - lSSdlcLlc2AdminSuppressXID INTEGER -} - -lSSdlcLlc2AdminLocalSap OBJECT-TYPE - SYNTAX INTEGER (0..252) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines Local SAP - address (multiple of 4)" - DEFVAL { 4 } - ::= { lSSdlcLlc2AdminEntry 1 } - -lSSdlcLlc2AdminLocalMac OBJECT-TYPE - SYNTAX PhysAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines the local MAC address" - DEFVAL { '000000000000'H } -- 00:00:00:00:00:00 - ::= { lSSdlcLlc2AdminEntry 2 } - -lSSdlcLlc2AdminIdblk OBJECT-TYPE - SYNTAX INTEGER (0..4095) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines idblk used in XID" - DEFVAL { 0 } - ::= { lSSdlcLlc2AdminEntry 3 } - -lSSdlcLlc2AdminIdnum OBJECT-TYPE - SYNTAX INTEGER (0..1048575) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines idnum used in XID" - DEFVAL { 0 } - ::= { lSSdlcLlc2AdminEntry 4 } - -lSSdlcLlc2AdminLanTi OBJECT-TYPE - SYNTAX INTEGER (1..50) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines LLC2 inactivity timer - measured in units of seconds" - DEFVAL { 30 } - ::= { lSSdlcLlc2AdminEntry 5 } - -lSSdlcLlc2AdminLanT1 OBJECT-TYPE - SYNTAX INTEGER (1..250) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines LLC2 reply timer - measured in units of 100 milliseconds" - DEFVAL { 10 } - ::= { lSSdlcLlc2AdminEntry 6 } - -lSSdlcLlc2AdminLanT2 OBJECT-TYPE - SYNTAX INTEGER (100..5000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines Receiver Ack Timer - measured in units of milliseconds" - DEFVAL { 100 } - ::= { lSSdlcLlc2AdminEntry 7 } - -lSSdlcLlc2AdminLanN2 OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines Maximum Retransmissions" - DEFVAL { 8 } - ::= { lSSdlcLlc2AdminEntry 8 } - -lSSdlcLlc2AdminLanN3 OBJECT-TYPE - SYNTAX INTEGER (1..127) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines count of I-format LPDU's - before sending Ack" - - DEFVAL { 3 } - ::= { lSSdlcLlc2AdminEntry 9 } - -lSSdlcLlc2AdminLanTw OBJECT-TYPE - SYNTAX INTEGER (1..127) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines Outstanding Frames" - DEFVAL { 7 } - ::= { lSSdlcLlc2AdminEntry 10 } - -lSSdlcLlc2AdminBAG OBJECT-TYPE - SYNTAX INTEGER (0..16) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines bandwidth allocation - group" - DEFVAL { 0 } - ::= { lSSdlcLlc2AdminEntry 11 } - -lSSdlcLlc2AdminPriority OBJECT-TYPE - SYNTAX INTEGER (0..9) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object defines priority for traffic - within the node" - DEFVAL { 0 } - ::= { lSSdlcLlc2AdminEntry 12 } - -lSSdlcLlc2AdminRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the lSSdlcLlc2AdminTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned. - - Also note that deleting a PU entry will only remove it from - the database file, and it's existence will still be known by - the protocol until the node is rebooted or until an online - update of the port is performed." - ::= { lSSdlcLlc2AdminEntry 13 } - -lSSdlcLlc2AdminSuppressXID OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object prevents (if yes) the returning - of an XID in response to a null XID. This - might be desirable if the remote TPAD is not - running PU 2.1. It should be noted that even - if an XID is sent, an SNRM (Set Normal - Response Mode) immediately follows, so the - connection will be established." - DEFVAL { no } - ::= { lSSdlcLlc2AdminEntry 14 } - -lSSdlcLlc2OperTable OBJECT-TYPE - SYNTAX SEQUENCE OF LSSdlcLlc2OperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains operartional parameters related - to LLC2 session of this link station." - ::= { portSdlcGroup 6 } - -lSSdlcLlc2OperEntry OBJECT-TYPE - SYNTAX LSSdlcLlc2OperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of configured values for an SDLC port." - INDEX { nlIfRlp, nlIfPort, sdlcLSAddress } - ::= { lSSdlcLlc2OperTable 1 } - -LSSdlcLlc2OperEntry ::= SEQUENCE -{ - lSSdlcLlc2OperLocalSap INTEGER, - lSSdlcLlc2OperLocalMac PhysAddress, - lSSdlcLlc2OperIdblk INTEGER, - lSSdlcLlc2OperIdnum INTEGER, - lSSdlcLlc2OperLanTi INTEGER, - lSSdlcLlc2OperLanT1 INTEGER, - lSSdlcLlc2OperLanT2 INTEGER, - lSSdlcLlc2OperLanN2 INTEGER, - lSSdlcLlc2OperLanN3 INTEGER, - lSSdlcLlc2OperLanTw INTEGER, - lSSdlcLlc2OperBAG INTEGER, - lSSdlcLlc2OperPriority INTEGER, - lSSdlcLlc2OperSuppressXID INTEGER -} - -lSSdlcLlc2OperLocalSap OBJECT-TYPE - SYNTAX INTEGER (0..252) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines Local SAP - address (multiple of 4)" - ::= { lSSdlcLlc2OperEntry 1 } - -lSSdlcLlc2OperLocalMac OBJECT-TYPE - SYNTAX PhysAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines the local MAC address" - ::= { lSSdlcLlc2OperEntry 2 } - -lSSdlcLlc2OperIdblk OBJECT-TYPE - SYNTAX INTEGER (0..4095) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines idblk used in XID" - ::= { lSSdlcLlc2OperEntry 3 } - -lSSdlcLlc2OperIdnum OBJECT-TYPE - SYNTAX INTEGER (0..1048575) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines idnum used in XID" - ::= { lSSdlcLlc2OperEntry 4 } - -lSSdlcLlc2OperLanTi OBJECT-TYPE - SYNTAX INTEGER (1..50) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines LLC2 inactivity timer - measured in units of seconds" - ::= { lSSdlcLlc2OperEntry 5 } - -lSSdlcLlc2OperLanT1 OBJECT-TYPE - SYNTAX INTEGER (1..250) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines LLC2 reply timer - measured in units of 100 milliseconds" - ::= { lSSdlcLlc2OperEntry 6 } - -lSSdlcLlc2OperLanT2 OBJECT-TYPE - SYNTAX INTEGER (100..5000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines Receiver Ack Timer - measured in units of milliseconds" - ::= { lSSdlcLlc2OperEntry 7 } - -lSSdlcLlc2OperLanN2 OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines Maximum Retransmissions" - ::= { lSSdlcLlc2OperEntry 8 } - -lSSdlcLlc2OperLanN3 OBJECT-TYPE - SYNTAX INTEGER (1..127) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines count of I-format LPDU's - before sending Ack" - ::= { lSSdlcLlc2OperEntry 9 } - -lSSdlcLlc2OperLanTw OBJECT-TYPE - SYNTAX INTEGER (1..127) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines Outstanding Frames" - ::= { lSSdlcLlc2OperEntry 10 } - -lSSdlcLlc2OperBAG OBJECT-TYPE - SYNTAX INTEGER (0..16) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines bandwidth allocation - group" - ::= { lSSdlcLlc2OperEntry 11 } - -lSSdlcLlc2OperPriority OBJECT-TYPE - SYNTAX INTEGER (0..9) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object defines priority for traffic - within the node" - ::= { lSSdlcLlc2OperEntry 12 } - -lSSdlcLlc2OperSuppressXID OBJECT-TYPE - SYNTAX INTEGER - { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This object prevents (if yes) the returning - of an XID in response to a null XID. This - might be desirable if the remote TPAD is not - running PU 2.1. It should be noted that even - if an XID is sent, an SNRM (Set Normal - Response Mode) immediately follows, so the - connection will be established." - ::= { lSSdlcLlc2OperEntry 13 } - -portT1Group OBJECT IDENTIFIER ::= { port 7 } - -portT1AdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortT1AdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The configuration information pertaining to a T1 port. - T1 ports can operate at full T1 bandwidth or DS0A channelized which provides - 24 separate channels." - ::= { portT1Group 1 } - -portT1AdminEntry OBJECT-TYPE - SYNTAX PortT1AdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A T1 port entry containing objects relating to T1 ports." - INDEX { nlIfRlp, nlIfPort } - ::= { portT1AdminTable 1 } - -PortT1AdminEntry ::= - SEQUENCE { - portT1AdminBlockedPortFlag INTEGER, - portT1AdminGenerateClock INTEGER, - portT1AdminFramingMode INTEGER, - portT1AdminFrameModelSelect INTEGER, - portT1AdminLineEncoding INTEGER, - portT1AdminLineBuildOut INTEGER, - portT1AdminRowStatus RowStatus, - portT1AdminProtocolFraming INTEGER, - portT1AdminNRZI INTEGER -} - -portT1AdminBlockedPortFlag OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "" - ::= { portT1AdminEntry 1 } - -portT1AdminGenerateClock OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "" - ::= { portT1AdminEntry 2 } - -portT1AdminFramingMode OBJECT-TYPE - SYNTAX INTEGER { - fullT1(1), - ds0aT1(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies how this T1 port is to function. ds0AT1 specifies a - 24 channelized T1." - ::= { portT1AdminEntry 3 } - -portT1AdminFrameModelSelect OBJECT-TYPE - SYNTAX INTEGER { - d4(1), - esf(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "" - ::= { portT1AdminEntry 4 } - -portT1AdminLineEncoding OBJECT-TYPE - SYNTAX INTEGER { - b8zs(1), - ami(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "" - ::= { portT1AdminEntry 5 } - -portT1AdminLineBuildOut OBJECT-TYPE - SYNTAX INTEGER { - zerodb(1), - x133-266ft(2), - x266-399ft(3), - x399-533ft(4), - x533-655ft(5), - minus7p5db(6), - minus15db(7), - minus22p5db(8) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "" - ::= { portT1AdminEntry 6 } - -portT1AdminRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION "" - ::= { portT1AdminEntry 7 } - -portT1AdminProtocolFraming OBJECT-TYPE - SYNTAX INTEGER { - sync(1), - bisync(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "" - ::= { portT1AdminEntry 8 } - -portT1AdminNRZI OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "" - ::= { portT1AdminEntry 9 } - -portT1OperTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortT1OperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The configuration information pertaining to a T1 port. - T1 ports can operate at full T1 bandwidth or DS0A channelized which provides - 24 separate channels." - ::= { portT1Group 2 } - -portT1OperEntry OBJECT-TYPE - SYNTAX PortT1OperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A T1 port entry containing objects relating to T1 ports." - INDEX { nlIfRlp, nlIfPort } - ::= { portT1OperTable 1 } - -PortT1OperEntry ::= - SEQUENCE { - portT1OperBlockedPortFlag INTEGER, - portT1OperGenerateClock INTEGER, - portT1OperFramingMode INTEGER, - portT1OperFrameModelSelect INTEGER, - portT1OperLineEncoding INTEGER, - portT1OperLineBuildOut INTEGER, - portT1OperProtocolFraming INTEGER, - portT1OperNRZI INTEGER -} - -portT1OperBlockedPortFlag OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "" - ::= { portT1OperEntry 1 } - -portT1OperGenerateClock OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "" - ::= { portT1OperEntry 2 } - -portT1OperFramingMode OBJECT-TYPE - SYNTAX INTEGER { - fullT1(1), - ds0aT1(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies how this T1 port is to function. ds0AT1 specifies a - 24 channelized T1." - ::= { portT1OperEntry 3 } - -portT1OperFrameModelSelect OBJECT-TYPE - SYNTAX INTEGER { - d4(1), - esf(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "" - ::= { portT1OperEntry 4 } - -portT1OperLineEncoding OBJECT-TYPE - SYNTAX INTEGER { - b8zs(1), - ami(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "" - ::= { portT1OperEntry 5 } - -portT1OperLineBuildOut OBJECT-TYPE - SYNTAX INTEGER { - zerodb(1), - x133-266ft(2), - x266-399ft(3), - x399-533ft(4), - x533-655ft(5), - minus7p5db(6), - minus15db(7), - minus22p5db(8) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "" - ::= { portT1OperEntry 6 } - -portT1OperProtocolFraming OBJECT-TYPE - SYNTAX INTEGER { - sync(1), - bisync(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "" - ::= { portT1OperEntry 7 } - -portT1OperNRZI OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "" - ::= { portT1OperEntry 8 } - -portVoiceGroup OBJECT IDENTIFIER ::= { port 8 } - --- --- The Voice Port Administrative table --- - -portVoiceAdminTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortVoiceAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of Voice ports. The number of entries - will be the number of Voice ports on the node." - ::= { portVoiceGroup 1 } - -portVoiceAdminEntry OBJECT-TYPE - SYNTAX PortVoiceAdminEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A Voice Port entry containing objects relating - to the port that are configurable by the user." - INDEX { portVoiceAdminRlpIndex, portVoiceAdminPortIndex } - ::= { portVoiceAdminTable 1 } - -PortVoiceAdminEntry ::= - SEQUENCE { - portVoiceAdminRlpIndex - INTEGER, - portVoiceAdminPortIndex - INTEGER, - portVoiceAdminBlockedFlag - INTEGER, - portVoiceAdminSpeed - INTEGER, - portVoiceAdminDTMF - INTEGER, - portVoiceAdminInterface - INTEGER, - portVoiceAdminTETimer - INTEGER, - portVoiceAdminLevelIn - INTEGER, - portVoiceAdminLevelOut - INTEGER, - portVoiceAdminCallTimer - INTEGER, - portVoiceAdminHuntGroup - INTEGER, - portVoiceAdminLongDialPrefix - OCTET STRING, - portVoiceAdminSLTTimeout - INTEGER, - portVoiceAdminLinkDownBusy - INTEGER, - portVoiceAdminFaxSupported - INTEGER, - portVoiceAdminTelephonyType - INTEGER, - portVoiceAdminJitter - INTEGER, - portVoiceAdminSampleDelay - INTEGER, - portVoiceAdminDialTimer - INTEGER, - portVoiceAdminAutoDial - INTEGER, - portVoiceAdminSuppression - INTEGER, - portVoiceAdminAutoDialNumber - OCTET STRING, - portVoiceAdminAutoPoll - INTEGER, - portVoiceAdminAutoPollTimer - INTEGER, - portVoiceAdminExtDigitsSource - INTEGER, - portVoiceAdminNumDigitsDelete - INTEGER, - portVoiceAdminForwardDelay - INTEGER, - portVoiceAdminForwardedType - INTEGER, - portVoiceAdminForwardedDigits - INTEGER, - portVoiceAdminMakeRatio - INTEGER, - portVoiceAdminBreakRatio - INTEGER, - portVoiceAdminDTMFOnDuration - INTEGER, - portVoiceAdminDTMFOffDuration - INTEGER, - portVoiceAdminToneType - INTEGER, - portVoiceAdminRowStatus - RowStatus - } - -portVoiceAdminRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The RLP number of the Voice port." - ::= { portVoiceAdminEntry 1 } - -portVoiceAdminPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Port number of the Voice port." - ::= { portVoiceAdminEntry 2 } - -portVoiceAdminBlockedFlag OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - enabled (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The flag which causes the port to be enabled or disabled - at node IPL. The port will remain in that state until this - flag is changed and the node is rebooted, or until an on- - line enable or disable is performed." - DEFVAL { disabled } - ::= { portVoiceAdminEntry 3 } - -portVoiceAdminSpeed OBJECT-TYPE - SYNTAX INTEGER { - bps-4800 (1), - bps-8000 (2), - bps-32000 (3), - bps-64000 (4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The speed of the port which is transmitted as part - of a Call Setup frame. A Voice call will be established - if there is enough bandwidth at each end to provide the - minimum configured rate." - DEFVAL { bps-8000 } - ::= { portVoiceAdminEntry 4 } - -portVoiceAdminDTMF OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The flag to enable, disable, or specify a time span - over which DTMF (Dual Tone Multi Frequency) tones will - be regenerated. - 0 = pass tones transparently to the remote device. - 1 = detect incoming tones and regenerate as received. - 2-255 = regenerate tones for the specified seconds." - DEFVAL { 1 } - ::= { portVoiceAdminEntry 5 } - -portVoiceAdminInterface OBJECT-TYPE - SYNTAX INTEGER { - em-4w (1), - em-2w (2), - loop-start (3), - ac15-a (4), - ac15-b (6), - em-4w-te (10), - em-2w-te (11) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The type of interface (in conjunction with the Telephony - Interface Type) that will be used by the Voice channel. - This requires rebooting for the change to take effect. - Telephony Type Interface Type - -------------- -------------- - OPX (FXO) Loop Start - SLT (FXS) Loop Start - E&M 4W E&M, 4W E&M TE, 2W E&M, 2W E&M TE - AC15 AC15A, AC15C" - DEFVAL { loop-start } - ::= { portVoiceAdminEntry 6 } - -portVoiceAdminTETimer OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The delay at which the E&M 'E' lead follows the 'M' lead." - DEFVAL { 3 } - ::= { portVoiceAdminEntry 7 } - -portVoiceAdminLevelIn OBJECT-TYPE - SYNTAX INTEGER (-22..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The local voice level into the voice port. This adjusts - the sensitivity of the local voice channel to the signal - from the attached device. The purpose of this is to match - the voice channel dB level to the input signal. A more - negative setting produces a higher input gain. If the level - is reduced, the voice channel will be more sensitive to the - input. This will also cause the voice output at the remote - device to sound louder." - DEFVAL { 0 } - ::= { portVoiceAdminEntry 8 } - -portVoiceAdminLevelOut OBJECT-TYPE - SYNTAX INTEGER (-22..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The local voice level out of the voice port. A more - positive setting produces a higher volume." - DEFVAL { -4 } - ::= { portVoiceAdminEntry 9 } - -portVoiceAdminCallTimer OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The amount of time the node will wait for a response to a - Call Connect or Call Clear request. When the node issues a - request, it will set a timer to the value configured here. - If that timer expires with no response from the destination, - the node will generate a busy tone." - DEFVAL { 5 } - ::= { portVoiceAdminEntry 10 } - -portVoiceAdminHuntGroup OBJECT-TYPE - SYNTAX INTEGER { - none (1), - a (2), - b (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The hunt group that includes the voice channel." - DEFVAL { none } - ::= { portVoiceAdminEntry 11 } - -portVoiceAdminLongDialPrefix OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The character that will be required preceeding calls using - the long call format. When the user at an attached device - dials a long form number, it must be preceeded by the prefix - character specified here." - DEFVAL { '2A'H } - ::= { portVoiceAdminEntry 12 } - -portVoiceAdminSLTTimeout OBJECT-TYPE - SYNTAX INTEGER (1..99) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The time the local port will wait before an actual fax - transmission begins. If there is no fax tone when this - timer expires, the connection will be terminated." - DEFVAL { 30 } - ::= { portVoiceAdminEntry 13 } - -portVoiceAdminLinkDownBusy OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - enabled (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This flag enables or disables automatic busy-out of - channels when the link is down. When enabled, the system - will automatically busy-out channels when the composite - link is down. When disabled, channels remain on-hook when - the link is down. If your application is connected to a - PBX that can route calls to another alternate source based - on an all busy condition, enable this so the PBX will - recognize this condition and reroute the calls while the - composite link is down." - DEFVAL { enabled } - ::= { portVoiceAdminEntry 14 } - -portVoiceAdminFaxSupported OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The flag to indicate whether or not faxes will be - transmitted on the port. If no, all calls will be treated - as voice. If yes, both voice and fax will be transmitted." - DEFVAL { yes } - ::= { portVoiceAdminEntry 15 } - -portVoiceAdminTelephonyType OBJECT-TYPE - SYNTAX INTEGER { - opx (1), - slt (2), - em (3), - ac15 (4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The type of interface (in conjunction with the - Interface Type) that will be used by the Voice channel. - This requires rebooting for the change to take effect. - Telephony Type Interface Type - -------------- -------------- - OPX (FXO) Loop Start - SLT (FXS) Loop Start - E&M 4W E&M, 4W E&M TE, 2W E&M, 2W E&M TE - AC15 AC15A, AC15C" - DEFVAL { opx } - ::= { portVoiceAdminEntry 16 } - -portVoiceAdminJitter OBJECT-TYPE - SYNTAX INTEGER (10..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The amount of jitter delay." - DEFVAL { 80 } - ::= { portVoiceAdminEntry 17 } - -portVoiceAdminSampleDelay OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The amount of sample delay." - DEFVAL { 10 } - ::= { portVoiceAdminEntry 18 } - -portVoiceAdminDialTimer OBJECT-TYPE - SYNTAX INTEGER (0..10) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The delay the node will use to determine when variable - length dialing is complete. (Variable length dialing allows - the user to place a call without entering the configured - number of digits for the speed dial number.)" - DEFVAL { 5 } - ::= { portVoiceAdminEntry 19 } - -portVoiceAdminAutoDial OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - enabled (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The flag to enable or disable the auto dial feature. Note - that enabling this feature will disable the variable length - dialing feature for this channel." - DEFVAL { disabled } - ::= { portVoiceAdminEntry 20 } - -portVoiceAdminSuppression OBJECT-TYPE - SYNTAX INTEGER { - very-low (1), - low (2), - medium (3), - high (4), - very-high (5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The silence suppression level. A larger silence suppression - level allows more data channels to operate simultaneously - with the voice channels." - DEFVAL { low } - ::= { portVoiceAdminEntry 21 } - -portVoiceAdminAutoDialNumber OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..4)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number to which the node will attempt to connect when - the handset attached to this port is taken off-hook. This - is applicable only when the Auto Dial feature is enabled." - ::= { portVoiceAdminEntry 22 } - -portVoiceAdminAutoPoll OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - enabled (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The flag to enable or disable auto polling. This is - applicable only when the Auto Dial feature is enabled. - When enabled, the node periodically polls the destination. - If the poll is not acknowledged, the node will busy-out - the channel. This can be useful in situations where the - destination is an emergency number that must always be - available. If the destination does not answer the automatic - poll, the busy-out condition will notify an attached PBX - that the emergency call should be routed to another call - routing device." - DEFVAL { disabled } - ::= { portVoiceAdminEntry 23 } - -portVoiceAdminAutoPollTimer OBJECT-TYPE - SYNTAX INTEGER (5..30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The frequency with which an Auto Poll will be sent. This - is applicable only when auto poll is enabled." - DEFVAL { 10 } - ::= { portVoiceAdminEntry 24 } - -portVoiceAdminExtDigitsSource OBJECT-TYPE - SYNTAX INTEGER { - map (1), - user (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The source of the extended digits when the user of - attached equipment dials a speed dial number. This is - applicable only when the number of extended dial digits - is greater than zero. When map is specified, extended - digits are taken from the extended digits field in the - map table. When user is specified, extended digits are - taken from the user of attached equipment." - DEFVAL { map } - ::= { portVoiceAdminEntry 25 } - -portVoiceAdminNumDigitsDelete OBJECT-TYPE - SYNTAX INTEGER (0..4) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number of leading dial digits that will be deleted - before a dial string is forwarded. This is primarily used - to delete leading dial digits that may be inserted by an - attached PBX." - DEFVAL { 0 } - ::= { portVoiceAdminEntry 26 } - -portVoiceAdminForwardDelay OBJECT-TYPE - SYNTAX INTEGER (0..40) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The length of a pause that can be inserted in an extended - dial string that is being forwarded. This is applicable only - when forwarded output digits is all or extended. When a comma - is encountered in an extended digits string, the node will - pause for the length of time specified here before additional - extended digits are forwarded." - DEFVAL { 2 } - ::= { portVoiceAdminEntry 27 } - -portVoiceAdminForwardedType OBJECT-TYPE - SYNTAX INTEGER { - dtmf (1), - pulse (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The method how the dial digits will be forwarded. This - is applicable only when forwarded output digits is all - or extended." - DEFVAL { dtmf } - ::= { portVoiceAdminEntry 28 } - -portVoiceAdminForwardedDigits OBJECT-TYPE - SYNTAX INTEGER { - none (1), - all (2), - extended (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The flag indicating which dial digits, if any, to forward. - If none, dial digits are not forwarded to the destination - device when a call is initiated on this channel. If all, - the dialed speed dial number and associated extended digits - are forwarded to the destination device. If extended, only - the extended digit string is forwarded." - DEFVAL { none } - ::= { portVoiceAdminEntry 29 } - -portVoiceAdminMakeRatio OBJECT-TYPE - SYNTAX INTEGER (20..80) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The make ratio of each digit pulse that is forwarded. - This is applicable only when forwarded output digits - is all or extended and forwarded digit type is pulse." - DEFVAL { 34 } - ::= { portVoiceAdminEntry 30 } - -portVoiceAdminBreakRatio OBJECT-TYPE - SYNTAX INTEGER (20..80) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The break ratio of each digit pulse that is forwarded. - This is applicable only when forwarded output digits - is all or extended and forwarded digit type is pulse." - DEFVAL { 66 } - ::= { portVoiceAdminEntry 31 } - -portVoiceAdminDTMFOnDuration OBJECT-TYPE - SYNTAX INTEGER (30..1000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The length of a tone that will be used to produce a - single DTMF digit. This is applicable only when forwarded - output digits is all or extended and forwarded digit type - is DTMF." - DEFVAL { 100 } - ::= { portVoiceAdminEntry 32 } - -portVoiceAdminDTMFOffDuration OBJECT-TYPE - SYNTAX INTEGER (30..1000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The length of silence between DTMF tones in a dial digit - string. This is applicable only when forwarded output digits - is all or extended and forwarded digit type is DTMF." - DEFVAL { 100 } - ::= { portVoiceAdminEntry 33 } - -portVoiceAdminToneType OBJECT-TYPE - SYNTAX INTEGER { - dtmf (1), - mf (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The tone type to detect/regenerate for forwarding DTMF/MF." - DEFVAL { dtmf } - ::= { portVoiceAdminEntry 34 } - -portVoiceAdminRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the portVoiceAdminTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device, and which is - supplied by a management station wishing to exercise an - on-line update of the existing conceptual row. For a - management protocol set operation, a genErr response is - returned when the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { portVoiceAdminEntry 35 } - --- --- The Voice Port Operational table --- - -portVoiceOperTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortVoiceOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of Voice ports. The number of entries - will be the number of Voice ports on the node." - ::= { portVoiceGroup 2 } - -portVoiceOperEntry OBJECT-TYPE - SYNTAX PortVoiceOperEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A Voice Port entry containing objects relating - to the port that are configurable by the user." - INDEX { portVoiceOperRlpIndex, portVoiceOperPortIndex } - ::= { portVoiceOperTable 1 } - -PortVoiceOperEntry ::= - SEQUENCE { - portVoiceOperRlpIndex - INTEGER, - portVoiceOperPortIndex - INTEGER, - portVoiceOperBlockedFlag - INTEGER, - portVoiceOperSpeed - INTEGER, - portVoiceOperDTMF - INTEGER, - portVoiceOperInterface - INTEGER, - portVoiceOperTETimer - INTEGER, - portVoiceOperLevelIn - INTEGER, - portVoiceOperLevelOut - INTEGER, - portVoiceOperCallTimer - INTEGER, - portVoiceOperHuntGroup - INTEGER, - portVoiceOperLongDialPrefix - OCTET STRING, - portVoiceOperSLTTimeout - INTEGER, - portVoiceOperLinkDownBusy - INTEGER, - portVoiceOperFaxSupported - INTEGER, - portVoiceOperTelephonyType - INTEGER, - portVoiceOperJitter - INTEGER, - portVoiceOperSampleDelay - INTEGER, - portVoiceOperDialTimer - INTEGER, - portVoiceOperAutoDial - INTEGER, - portVoiceOperSuppression - INTEGER, - portVoiceOperAutoDialNumber - OCTET STRING, - portVoiceOperAutoPoll - INTEGER, - portVoiceOperAutoPollTimer - INTEGER, - portVoiceOperExtDigitsSource - INTEGER, - portVoiceOperNumDigitsDelete - INTEGER, - portVoiceOperForwardDelay - INTEGER, - portVoiceOperForwardedType - INTEGER, - portVoiceOperForwardedDigits - INTEGER, - portVoiceOperMakeRatio - INTEGER, - portVoiceOperBreakRatio - INTEGER, - portVoiceOperDTMFOnDuration - INTEGER, - portVoiceOperDTMFOffDuration - INTEGER, - portVoiceOperToneType - INTEGER - } - -portVoiceOperRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The RLP number of the Voice port." - ::= { portVoiceOperEntry 1 } - -portVoiceOperPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Port number of the Voice port." - ::= { portVoiceOperEntry 2 } - -portVoiceOperBlockedFlag OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - enabled (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The flag which causes the port to be enabled or disabled - at node IPL. The port will remain in that state until this - flag is changed and the node is rebooted, or until an on- - line enable or disable is performed." - ::= { portVoiceOperEntry 3 } - -portVoiceOperSpeed OBJECT-TYPE - SYNTAX INTEGER { - bps-4800 (1), - bps-8000 (2), - bps-32000 (3), - bps-64000 (4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The speed of the port which is transmitted as part - of a Call Setup frame. A Voice call will be established - if there is enough bandwidth at each end to provide the - minimum configured rate." - ::= { portVoiceOperEntry 4 } - -portVoiceOperDTMF OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The flag to enable, disable, or specify a time span - over which DTMF (Dual Tone Multi Frequency) tones will - be regenerated. - 0 = pass tones transparently to the remote device. - 1 = detect incoming tones and regenerate as received. - 2-255 = regenerate tones for the specified seconds." - ::= { portVoiceOperEntry 5 } - -portVoiceOperInterface OBJECT-TYPE - SYNTAX INTEGER { - em-4w (1), - em-2w (2), - loop-start (3), - ac15-a (4), - ac15-b (6), - em-4w-te (10), - em-2w-te (11) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The type of interface (in conjunction with the Telephony - Interface Type) that will be used by the Voice channel. - This requires rebooting for the change to take effect. - Telephony Type Interface Type - -------------- -------------- - OPX (FXO) Loop Start - SLT (FXS) Loop Start - E&M 4W E&M, 4W E&M TE, 2W E&M, 2W E&M TE - AC15 AC15A, AC15C" - ::= { portVoiceOperEntry 6 } - -portVoiceOperTETimer OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The delay at which the E&M 'E' lead follows the 'M' lead." - ::= { portVoiceOperEntry 7 } - -portVoiceOperLevelIn OBJECT-TYPE - SYNTAX INTEGER (-22..7) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The local voice level into the voice port. This adjusts - the sensitivity of the local voice channel to the signal - from the attached device. The purpose of this is to match - the voice channel dB level to the input signal. A more - negative setting produces a higher input gain. If the level - is reduced, the voice channel will be more sensitive to the - input. This will also cause the voice output at the remote - device to sound louder." - ::= { portVoiceOperEntry 8 } - -portVoiceOperLevelOut OBJECT-TYPE - SYNTAX INTEGER (-22..7) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The local voice level out of the voice port. A more - positive setting produces a higher volume." - ::= { portVoiceOperEntry 9 } - -portVoiceOperCallTimer OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The amount of time the node will wait for a response to a - Call Connect or Call Clear request. When the node issues a - request, it will set a timer to the value configured here. - If that timer expires with no response from the destination, - the node will generate a busy tone." - ::= { portVoiceOperEntry 10 } - -portVoiceOperHuntGroup OBJECT-TYPE - SYNTAX INTEGER { - none (1), - a (2), - b (3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The hunt group that includes the voice channel." - ::= { portVoiceOperEntry 11 } - -portVoiceOperLongDialPrefix OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The character that will be required preceeding calls using - the long call format. When the user at an attached device - dials a long form number, it must be preceeded by the prefix - character specified here." - ::= { portVoiceOperEntry 12 } - -portVoiceOperSLTTimeout OBJECT-TYPE - SYNTAX INTEGER (1..99) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The time the local port will wait before an actual fax - transmission begins. If there is no fax tone when this - timer expires, the connection will be terminated." - ::= { portVoiceOperEntry 13 } - -portVoiceOperLinkDownBusy OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - enabled (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This flag enables or disables automatic busy-out of - channels when the link is down. When enabled, the system - will automatically busy-out channels when the composite - link is down. When disabled, channels remain on-hook when - the link is down. If your application is connected to a - PBX that can route calls to another alternate source based - on an all busy condition, enable this so the PBX will - recognize this condition and reroute the calls while the - composite link is down." - ::= { portVoiceOperEntry 14 } - -portVoiceOperFaxSupported OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The flag to indicate whether or not faxes will be - transmitted on the port. If no, all calls will be treated - as voice. If yes, both voice and fax will be transmitted." - ::= { portVoiceOperEntry 15 } - -portVoiceOperTelephonyType OBJECT-TYPE - SYNTAX INTEGER { - opx (1), - slt (2), - em (3), - ac15 (4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The type of interface (in conjunction with the - Interface Type) that will be used by the Voice channel. - This requires rebooting for the change to take effect. - Telephony Type Interface Type - -------------- -------------- - OPX (FXO) Loop Start - SLT (FXS) Loop Start - E&M 4W E&M, 4W E&M TE, 2W E&M, 2W E&M TE - AC15 AC15A, AC15C" - ::= { portVoiceOperEntry 16 } - -portVoiceOperJitter OBJECT-TYPE - SYNTAX INTEGER (10..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The amount of jitter delay." - ::= { portVoiceOperEntry 17 } - -portVoiceOperSampleDelay OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The amount of sample delay." - ::= { portVoiceOperEntry 18 } - -portVoiceOperDialTimer OBJECT-TYPE - SYNTAX INTEGER (0..10) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The delay the node will use to determine when variable - length dialing is complete. (Variable length dialing allows - the user to place a call without entering the configured - number of digits for the speed dial number.)" - ::= { portVoiceOperEntry 19 } - -portVoiceOperAutoDial OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - enabled (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The flag to enable or disable the auto dial feature. Note - that enabling this feature will disable the variable length - dialing feature for this channel." - ::= { portVoiceOperEntry 20 } - -portVoiceOperSuppression OBJECT-TYPE - SYNTAX INTEGER { - very-low (1), - low (2), - medium (3), - high (4), - very-high (5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The silence suppression level. A larger silence suppression - level allows more data channels to operate simultaneously - with the voice channels." - ::= { portVoiceOperEntry 21 } - -portVoiceOperAutoDialNumber OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..4)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number to which the node will attempt to connect when - the handset attached to this port is taken off-hook. This - is applicable only when the Auto Dial feature is enabled." - ::= { portVoiceOperEntry 22 } - -portVoiceOperAutoPoll OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - enabled (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The flag to enable or disable auto polling. This is - applicable only when the Auto Dial feature is enabled. - When enabled, the node periodically polls the destination. - If the poll is not acknowledged, the node will busy-out - the channel. This can be useful in situations where the - destination is an emergency number that must always be - available. If the destination does not answer the automatic - poll, the busy-out condition will notify an attached PBX - that the emergency call should be routed to another call - routing device." - ::= { portVoiceOperEntry 23 } - -portVoiceOperAutoPollTimer OBJECT-TYPE - SYNTAX INTEGER (5..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The frequency with which an Auto Poll will be sent. This - is applicable only when auto poll is enabled." - ::= { portVoiceOperEntry 24 } - -portVoiceOperExtDigitsSource OBJECT-TYPE - SYNTAX INTEGER { - map (1), - user (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The source of the extended digits when the user of - attached equipment dials a speed dial number. This is - applicable only when the number of extended dial digits - is greater than zero. When map is specified, extended - digits are taken from the extended digits field in the - map table. When user is specified, extended digits are - taken from the user of attached equipment." - ::= { portVoiceOperEntry 25 } - -portVoiceOperNumDigitsDelete OBJECT-TYPE - SYNTAX INTEGER (0..4) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of leading dial digits that will be deleted - before a dial string is forwarded. This is primarily used - to delete leading dial digits that may be inserted by an - attached PBX." - ::= { portVoiceOperEntry 26 } - -portVoiceOperForwardDelay OBJECT-TYPE - SYNTAX INTEGER (0..40) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The length of a pause that can be inserted in an extended - dial string that is being forwarded. This is applicable only - when forwarded output digits is all or extended. When a comma - is encountered in an extended digits string, the node will - pause for the length of time specified here before additional - extended digits are forwarded." - ::= { portVoiceOperEntry 27 } - -portVoiceOperForwardedType OBJECT-TYPE - SYNTAX INTEGER { - dtmf (1), - pulse (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The method how the dial digits will be forwarded. This - is applicable only when forwarded output digits is all - or extended." - ::= { portVoiceOperEntry 28 } - -portVoiceOperForwardedDigits OBJECT-TYPE - SYNTAX INTEGER { - none (1), - all (2), - extended (3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The flag indicating which dial digits, if any, to forward. - If none, dial digits are not forwarded to the destination - device when a call is initiated on this channel. If all, - the dialed speed dial number and associated extended digits - are forwarded to the destination device. If extended, only - the extended digit string is forwarded." - ::= { portVoiceOperEntry 29 } - -portVoiceOperMakeRatio OBJECT-TYPE - SYNTAX INTEGER (20..80) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The make ratio of each digit pulse that is forwarded. - This is applicable only when forwarded output digits - is all or extended and forwarded digit type is pulse." - ::= { portVoiceOperEntry 30 } - -portVoiceOperBreakRatio OBJECT-TYPE - SYNTAX INTEGER (20..80) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The break ratio of each digit pulse that is forwarded. - This is applicable only when forwarded output digits - is all or extended and forwarded digit type is pulse." - ::= { portVoiceOperEntry 31 } - -portVoiceOperDTMFOnDuration OBJECT-TYPE - SYNTAX INTEGER (30..1000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The length of a tone that will be used to produce a - single DTMF digit. This is applicable only when forwarded - output digits is all or extended and forwarded digit type - is DTMF." - ::= { portVoiceOperEntry 32 } - -portVoiceOperDTMFOffDuration OBJECT-TYPE - SYNTAX INTEGER (30..1000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The length of silence between DTMF tones in a dial digit - string. This is applicable only when forwarded output digits - is all or extended and forwarded digit type is DTMF." - ::= { portVoiceOperEntry 33 } - -portVoiceOperToneType OBJECT-TYPE - SYNTAX INTEGER { - dtmf (1), - mf (2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The tone type to detect/regenerate for forwarding DTMF/MF." - ::= { portVoiceOperEntry 34 } - --- ********************************** --- * THE NETLINK INTERFACES GROUP * --- ********************************** - -nlInterfaces OBJECT IDENTIFIER ::= { local 4 } - --- The nlIinterfaces group is a netlink table which contains all interfaces --- indexed by RLP and port - --- --- The Netlink If Table --- --- This table is used to correlate an RLP and Port number to a MIB-II --- Interface Table entry and a Netlink Interface Table entry. The table --- is indexed by RLP and port number. --- The range of RLP numbers can be: --- 1-8 = RLP cards --- 250 = IP Interfaces --- 251 = IPX Interfaces --- 252 = LLC2 Interfaces --- The range of port numbers can be: --- For RLP cards (RLP 1-8) : --- 1-8 = Physical Port --- 9-64 = Logical Port --- For IP Interfaces (RLP 250) : --- 1-257 = the interface number - FRX4000/FRX6000 version 3.4 --- 1-129 = the interface number - other FRX4000/FRX6000 and FRX7000 --- For IPX Interfaces (RLP 251) : --- 1-64 = the interface number --- For LLC2 Interfaces (RLP 252) : --- 1-96 = the interface number - FRX4000/FRX6000 --- 1-251 = the interface number - FRX7000 - -nlIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlIfEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe each interface on a node. - This table is indexed by RLP and Port number and can be used to - identify the corresponding MIB-II ifIndex of a Port as well as - additional port information maintained by Netlink." - ::= { nlInterfaces 1 } - -nlIfEntry OBJECT-TYPE - SYNTAX NlIfEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An Interface entry containing objects relating to interfaces." - INDEX { nlIfRlp, nlIfPort } - ::= { nlIfTable 1 } - -NlIfEntry ::= - SEQUENCE { - nlIfRlp - INTEGER, - nlIfPort - INTEGER, - nlIfType - INTEGER, - nlIfIndex - INTEGER, - nlIfTableIndex - INTEGER, - nlIfTableOid - OBJECT IDENTIFIER, - nlIfConnectorType - INTEGER, - nlIfPortStatus - INTEGER, - nlIfPhyPort - INTEGER - } - -nlIfRlp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP number on the node. RLP numbers 1-8 are Physical - RLP cards, and RLP number 250, 251 and 252 define IP, IPX and LLC2 - interfaces respectively." - ::= { nlIfEntry 1 } - -nlIfPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port number on the RLP. Port numbers 1-8 are - known to be physical ports, and 9-64 are logical ports. If the - RLP number identifies an IP, IPX or LLC2 interface, then the port - number can be 1-257 (IP), 1-64 (IPX), or 1-96 (LLC2)." - ::= { nlIfEntry 2 } - -nlIfType OBJECT-TYPE - SYNTAX INTEGER { - other(1), -- none of the following - regular1822(2), - hdh1822(3), - ddnX25(4), - rfc877x25(5), - ethernetCsmacd(6), - iso88023Csmacd(7), - iso88024TokenBus(8), - iso88025TokenRing(9), - iso88026Man(10), - starLan(11), - proteon10Mbit(12), - proteon80Mbit(13), - hyperchannel(14), - fddi(15), - lapb(16), - sdlc(17), - ds1(18), -- DS1/E1 (RFC 1406) - e1(19), -- obsolete - basicISDN(20), - primaryISDN(21), - propPointToPointSerial(22), -- proprietary serial - ppp(23), - softwareLoopback(24), - eon(25), -- CLNP over IP (RFC 1070) - ethernet3Mbit(26), - nsip(27), -- XNS over IP - slip(28), -- generic SLIP - ultra(29), -- ULTRA technologies - ds3(30), -- T-3 - sip(31), -- SMDS - frameRelay(32), -- DTE only - rs232(33), - para(34), -- parallel-port - arcnet(35), -- arcnet - arcnetPlus(36), -- arcnet plus - atm(37), -- ATM cells - miox25(38), - sonet(39), -- SONET or SDH - x25ple(40), - iso88022llc(41), - localTalk(42), - smdsDxi(43), - frameRelayService(44), -- Frame relay DCE - v35(45), - hssi(46), - hippi(47), - modem(48), -- Generic modem - aal5(49), -- AAL5 over ATM - sonetPath(50), - sonetVT(51), - smdsIcip(52), -- SMDS InterCarrier Interface - propVirtual(53), -- proprietary virtual/internal - propMultiplexor(54), -- proprietary multiplexing - trunk(200), -- NETLINK: Trunk port - async(201), -- NETLINK: Async port - bsci(202), -- NETLINK: Bsci port - logicalPort(203), -- NETLINK: Logical port - t1(204), -- NETLINK: T1 port - ip(205), -- NETLINK: IP interface - ipx(206), -- NETLINK: IPX interface - llc2(207), -- NETLINK: LLC2 interface - voice(208) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The type of interface" - ::= { nlIfEntry 3 } - -nlIfIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The associated index into the MIB-II ifTable for this - port" - ::= { nlIfEntry 4 } - -nlIfTableIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The associated index into an enterprise table used to - describe additional information for this port. See nlIfTableOid as the - pointer to the actual table." - ::= { nlIfEntry 5 } - -nlIfTableOid OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The OID of the table Entry that contains additional - information about this port. The OID will point to a specific table - depending on the type of port." - ::= { nlIfEntry 6 } - -nlIfConnectorType OBJECT-TYPE - SYNTAX INTEGER { none(2), - rs232(3), - v25bis-dial(4), - v35(5), - rs449(6), - rs530(7), - x21(8), - csudsu(9), - t1(10), - e1(11), - voice(13) - } - - ACCESS read-only - STATUS mandatory - DESCRIPTION "The physical connector type used for this port. Valid - for ports 1-8 only." - ::= { nlIfEntry 7 } - -nlIfPortStatus OBJECT-TYPE - SYNTAX INTEGER { linkUp(1), - restarting(2), - operational(3), - disabled(4), - disconnect(5), - configured(6), - dialReady(7), - quiesced(8), - failed(9), - hardwareFault(10), - other(11), - ipl(12), - na(13), - remoteLoopback(14), - blueAlarm(15), - yellowAlarm(16), - redAlarm(17), - onHook(18), - offHook(19), - dialing(20), - activeVoiceCall(21), - onHookPending(22) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The status of this port state. Valid for ports 1-64 only." - ::= { nlIfEntry 8 } - -nlIfPhyPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Underlying Physical Port number on the RLP of this - logical port. Port numbers 1-8 are valid, but this field is only - applicable if the nlIfPort field is 9-64." - ::= { nlIfEntry 9 } - -nlIfLlc2Interfaces OBJECT IDENTIFIER ::= { nlInterfaces 2} - --- --- The Netlink LLC2 Interface Tables --- - -nlIfLlc2LANTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlIfLlc2LANEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to define LLC2 interfaces over LAN." - ::= { nlIfLlc2Interfaces 1 } - -nlIfLlc2LANEntry OBJECT-TYPE - SYNTAX NlIfLlc2LANEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An LLC2 LAN Interface entry containing objects relating - to LLC2 LAN interfaces." - INDEX { nlIfLlc2LANRlp, nlIfLlc2LANPort } - ::= { nlIfLlc2LANTable 1 } - -NlIfLlc2LANEntry ::= - SEQUENCE { - nlIfLlc2LANRlp INTEGER, - nlIfLlc2LANPort INTEGER, - nlIfLlc2LANType INTEGER, - nlIfLlc2LANCard INTEGER, - nlIfLlc2LANID INTEGER, - nlIfLlc2LANInterface INTEGER, - nlIfLlc2LANRowStatus RowStatus, - nlIfLlc2LANPriority INTEGER, - nlIfLlc2LANBlockedPortFlag INTEGER - } - -nlIfLlc2LANRlp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP number on the node. For LLC2 LAN interfaces, - this must be 252." - ::= { nlIfLlc2LANEntry 1 } - -nlIfLlc2LANPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port number on the RLP. For LLC2 LAN interfaces, - this corresponds to the LAN card number." - ::= { nlIfLlc2LANEntry 2 } - -nlIfLlc2LANType OBJECT-TYPE - SYNTAX INTEGER { - ethernet (1), - token-ring (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The type of the LLC2 interface- either ethernet or - token ring." - DEFVAL { ethernet } - ::= { nlIfLlc2LANEntry 3 } - -nlIfLlc2LANCard OBJECT-TYPE - SYNTAX INTEGER (1..2) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The LAN card that the LLC2 interface is running on." - ::= { nlIfLlc2LANEntry 4 } - -nlIfLlc2LANID OBJECT-TYPE - SYNTAX INTEGER (0..4095) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Valid only if the type of the LLC2 LAN interface is - token ring. Identifies the token ring adapter to the network." - DEFVAL { 4095 } - ::= { nlIfLlc2LANEntry 5 } - -nlIfLlc2LANInterface OBJECT-TYPE - SYNTAX INTEGER (1..2) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The LLC2 interface number." - ::= { nlIfLlc2LANEntry 6 } - -nlIfLlc2LANRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the nlIfLlc2LANTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { nlIfLlc2LANEntry 7 } - -nlIfLlc2LANPriority OBJECT-TYPE - SYNTAX INTEGER (0..9) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Interface priority- allows setting a priority for traffic - within the node. The higher the number, the higher the priority relative - to other intra-nodal traffic." - DEFVAL { 0 } - ::= {nlIfLlc2LANEntry 8} - -nlIfLlc2LANBlockedPortFlag OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The blocked port flag." - DEFVAL { no } - ::= { nlIfLlc2LANEntry 9 } - -nlIfLlc2FrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlIfLlc2FrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to define LLC2 interfaces over Frame Relay." - ::= { nlIfLlc2Interfaces 2 } - -nlIfLlc2FrEntry OBJECT-TYPE - SYNTAX NlIfLlc2FrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An LLC2 FR Interface entry containing objects relating - to LLC2 FR interfaces." - INDEX { nlIfLlc2FrRlp, nlIfLlc2FrPort, nlIfLlc2FrDLCI, nlIfLlc2FrFormat } - ::= { nlIfLlc2FrTable 1 } - -NlIfLlc2FrEntry ::= - SEQUENCE { - nlIfLlc2FrRlp INTEGER, - nlIfLlc2FrPort INTEGER, - nlIfLlc2FrDLCI INTEGER, - nlIfLlc2FrFormat INTEGER, - nlIfLlc2FrPriority INTEGER, - nlIfLlc2FrBAG INTEGER, - nlIfLlc2FrHostMACAddress MacAddress, - nlIfLlc2FrSessionType INTEGER, - nlIfLlc2FrLANID INTEGER, - nlIfLlc2FrInterface INTEGER, - nlIfLlc2FrRowStatus RowStatus, - nlIfLlc2FrBlockedPortFlag INTEGER - } - -nlIfLlc2FrRlp OBJECT-TYPE - SYNTAX INTEGER (1..8) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP number on the node." - ::= { nlIfLlc2FrEntry 1 } - -nlIfLlc2FrPort OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port number on the RLP. Port numbers 1-8 are - known to be physical ports, and channels are 193-241." - ::= { nlIfLlc2FrEntry 2 } - -nlIfLlc2FrDLCI OBJECT-TYPE - SYNTAX INTEGER (16..991) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The DLCI number used to identify the entry in the table. - The range is 16-991. " - ::= { nlIfLlc2FrEntry 3 } - -nlIfLlc2FrFormat OBJECT-TYPE - SYNTAX INTEGER { - native-llc2 (1), - tb-8023 (2), - srb-8025 (3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RFC1490 encapsulation method used for LLC2 traffic." - ::= {nlIfLlc2FrEntry 4} - -nlIfLlc2FrPriority OBJECT-TYPE - SYNTAX INTEGER (0..9) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Interface priority- allows setting a priority for traffic - within the node. The higher the number, the higher the priority relative - to other intra-nodal traffic." - DEFVAL { 0 } - ::= {nlIfLlc2FrEntry 5} - -nlIfLlc2FrBAG OBJECT-TYPE - SYNTAX INTEGER (1..16) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Assigns the interface to one of sixteen groups whose parameters - regulate bandwidth usage." - DEFVAL { 1 } - ::= {nlIfLlc2FrEntry 6} - -nlIfLlc2FrHostMACAddress OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The MAC address of the host or workstation to which - the remote device needs to connect. Valid only if the format is - native-llc2." - DEFVAL { '400000000001'H } -- 40:00:00:00:00:01 - ::= {nlIfLlc2FrEntry 7} - -nlIfLlc2FrSessionType OBJECT-TYPE - SYNTAX INTEGER { - terminated (1), - originated (2), - not-applicable (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "If originated, means that LLC2 connects from the configured - Host MAC address can use this interface. If terminated, connections to - the configured address can use this interface. Valid only if the - format is native-llc2." - DEFVAL { originated } - ::= {nlIfLlc2FrEntry 8} - -nlIfLlc2FrLANID OBJECT-TYPE - SYNTAX INTEGER (0..4095) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Identifies the ring number used by a frame relay-compliant - source-route bridge at the other end of this PVC. Valid only if the - format is srb-8025." - DEFVAL { 4095 } - ::= { nlIfLlc2FrEntry 9 } - -nlIfLlc2FrInterface OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "LLC2 interface number." - ::= { nlIfLlc2FrEntry 10 } - -nlIfLlc2FrRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the nlIfLlc2FrTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { nlIfLlc2FrEntry 11 } - -nlIfLlc2FrBlockedPortFlag OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The blocked port flag." - DEFVAL { no } - ::= { nlIfLlc2FrEntry 12 } - -ipxConfig OBJECT IDENTIFIER ::= { nlInterfaces 3 } -ipxConfigRouting OBJECT IDENTIFIER ::= { ipxConfig 1 } - --- Routing Group - --- Static Route Config Table --- The static route config table contains an entry for each static route entry --- in the system - -ipxStaticRouteConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF IPXStaticRouteConfigEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The IPX Static Route Configuration Table" - ::= {ipxConfigRouting 1} - -ipxStaticRouteConfigEntry OBJECT-TYPE - SYNTAX IPXStaticRouteConfigEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Each entry corresponds to one instance of IPX Static Routing on the system" - INDEX {ipxStaticRouteConfigCircIndex, - ipxStaticRouteConfigNetNum - } - - ::= {ipxStaticRouteConfigTable 1} - -IPXStaticRouteConfigEntry ::= SEQUENCE { - ipxStaticRouteConfigCircIndex - INTEGER, - ipxStaticRouteConfigNetNum - OCTET STRING, - ipxStaticRouteConfigRouter - OCTET STRING, - ipxStaticRouteConfigRowStatus - RowStatus -} - -ipxStaticRouteConfigCircIndex OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The unique identifier of the circuit used to reach the - first hop in the static route" - ::= {ipxStaticRouteConfigEntry 1} - -ipxStaticRouteConfigNetNum OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The IPX network number of the route's destination" - ::= {ipxStaticRouteConfigEntry 2} - -ipxStaticRouteConfigRouter OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The hex value of the node address of the router that will forward a packet when this route is used. - If Novell's IPXWAN is used on the interface, this field will be ignored " - ::= {ipxStaticRouteConfigEntry 3} - -ipxStaticRouteConfigRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the ipxStaticRouteTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= {ipxStaticRouteConfigEntry 4} - --- Static SAP Config Table --- The static SAP config table contains an entry for each SAP route entry --- in the system - -ipxServConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF IPXServConfigEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The IPX Static Route Configuration Table" - ::= {ipxConfigRouting 2} - -ipxServConfigEntry OBJECT-TYPE - SYNTAX IPXServConfigEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Each entry corresponds to one instance of IPX Static Routing on the system" - INDEX {ipxServConfigServiceType, - ipxServConfigServName - } - - ::= {ipxServConfigTable 1} - -IPXServConfigEntry ::= SEQUENCE { - ipxServConfigServiceType - INTEGER, - ipxServConfigServName - OCTET STRING, - ipxServConfigServNetworkAddress - INTEGER, - ipxServConfigServNodeAddress - OCTET STRING, - ipxServConfigServSocketNumber - INTEGER, - ipxServConfigInterveningNetworks - INTEGER, - ipxServConfigGatewayAddress - OCTET STRING, - ipxServConfigInterface - INTEGER, - ipxServConfigRowStatus - RowStatus -} - -ipxServConfigServiceType OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Service Type, a SAP service code " - ::= {ipxServConfigEntry 1} - -ipxServConfigServName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..48)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Sercice Name, identifies a specific server in the IPX network. " - ::= {ipxServConfigEntry 2} - -ipxServConfigServNetworkAddress OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION "The IPX network number portion of the IPX address of the server identified by ServName " - DEFVAL { 1 } - ::= {ipxServConfigEntry 3} - -ipxServConfigServNodeAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The node portion of the IPX address of the service" - ::= {ipxServConfigEntry 4} - -ipxServConfigServSocketNumber OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The socket portion of the IPX address of the service" - DEFVAL { 0 } - ::= {ipxServConfigEntry 5} - -ipxServConfigInterveningNetworks OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The number of routers that a packet must pass through t reach the server" - DEFVAL { 1 } - ::= {ipxServConfigEntry 6} - -ipxServConfigGatewayAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The node address of the router thar will forward a packet" - ::= {ipxServConfigEntry 7} - -ipxServConfigInterface OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The IPX network number assigned to the interface used to send packets that are destined for this server" - DEFVAL { 0 } - ::= {ipxServConfigEntry 8} - -ipxServConfigRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the ipxServTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= {ipxServConfigEntry 9} - -ipxConfigInterface OBJECT IDENTIFIER ::= { ipxConfig 2 } - --- Interface Group - --- Interface Table - -ipxInterfaceTable OBJECT-TYPE - SYNTAX SEQUENCE OF IPXInterfaceEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "The IPX Interface Table" - ::= {ipxConfigInterface 6} - -ipxInterfaceEntry OBJECT-TYPE - SYNTAX IPXInterfaceEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX {ipxInterfaceNumber - } - - ::= {ipxInterfaceTable 1} - -IPXInterfaceEntry ::= SEQUENCE { - ipxInterfaceNumber INTEGER, - ipxInterfaceBlockedPortFlag INTEGER, - ipxInterfaceType INTEGER, - ipxInterfaceFrameType INTEGER, - ipxInterfaceMaxTransUnit INTEGER, - ipxInterfaceNetworkAddress INTEGER, - ipxInterfaceBandwidthAllocGroup INTEGER, - ipxInterfacePortDiagEnabled INTEGER, - ipxInterfaceNetBIOSEnabled INTEGER, - ipxInterfaceNetBIOSHops INTEGER, - ipxInterfacePeriodicRIPEnabled INTEGER, - ipxInterfacePeriodicRIPTimer INTEGER, - ipxInterfacePeriodicSAPEnabled INTEGER, - ipxInterfacePeriodicSAPTimer INTEGER, - ipxInterfaceRIPEnabled INTEGER, - ipxInterfaceRIPAgeTimer INTEGER, - ipxInterfaceRIPMaxSize INTEGER, - ipxInterfaceSAPEnabled INTEGER, - ipxInterfaceSAPAgeTimer INTEGER, - ipxInterfaceTransportTime INTEGER, - ipxInterfaceSerializationEnabled INTEGER, - ipxInterfaceWatchdogSpoofingEnabled INTEGER, - ipxInterfaceLanCardNumber INTEGER, - ipxInterfaceWanEnabled INTEGER, - ipxInterfaceSourceSubscriber OCTET STRING, - ipxInterfaceDestinationSubscriber OCTET STRING, - ipxInterfaceSVCRetryTimer INTEGER, - ipxInterfaceSVCIdleTimer INTEGER, - ipxInterfaceMaxVC INTEGER, - ipxInterfacePVCConnection INTEGER, - ipxInterfaceSourceCard INTEGER, - ipxInterfaceSourcePort INTEGER, - ipxInterfaceSourceDLCI INTEGER, - ipxInterfaceRowStatus RowStatus -} - -ipxInterfaceNumber OBJECT-TYPE - SYNTAX INTEGER (1..64) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Interface Number, a sequential number to identify the interface" - ::= {ipxInterfaceEntry 1} - -ipxInterfaceBlockedPortFlag OBJECT-TYPE - SYNTAX INTEGER - { no(1), - yes(2) - } - - ACCESS read-write - STATUS mandatory - DESCRIPTION "This flag causes the IPX interface to be enabled (N) or disabled (Y) at node IPL. The port - will remain in that state until this parameter is changed" - ::= {ipxInterfaceEntry 2} - -ipxInterfaceType OBJECT-TYPE - SYNTAX INTEGER - { ethernet(1), - eight025(2), - x25(3), - frl(4) - } - - ACCESS read-write - STATUS mandatory - DESCRIPTION "The interface type. 802.5 is not valid on FRX4000" - ::= {ipxInterfaceEntry 3} - -ipxInterfaceFrameType OBJECT-TYPE - SYNTAX INTEGER - { typeII(1), - raw(2), - llc(3), - snap(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The frame type - depends on the interfece type. Valid combinations are: - Ethernet, 802.5 - typeII, raw, llc, snap - Frame relay, X25 - typeII" - DEFVAL { typeII } - ::= {ipxInterfaceEntry 4} - -ipxInterfaceMaxTransUnit OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION "Maximum frame size that can be transmitted or received over the IPX interface.: Valid ranges are: - Ethernet - (45-1518) - 802.5 - (48-4096) - Frame relay, X25 - (31-4096) " - DEFVAL { 4096 } - ::= {ipxInterfaceEntry 5} - -ipxInterfaceNetworkAddress OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION "Identifies the local interface to the Novell Network" - DEFVAL { 0 } - ::= {ipxInterfaceEntry 6} - -ipxInterfaceBandwidthAllocGroup OBJECT-TYPE - SYNTAX INTEGER (1..16) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Assigns the IPX interface to one of sixteen groups whose parameters regulate bandwidth usage" - DEFVAL { 1 } - ::= {ipxInterfaceEntry 7} - -ipxInterfacePortDiagEnabled OBJECT-TYPE - SYNTAX INTEGER - { no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Enables/Disables the IPX interface's ability to handle Novell diagonistics packets" - DEFVAL { no } - ::= {ipxInterfaceEntry 8} - -ipxInterfaceNetBIOSEnabled OBJECT-TYPE - SYNTAX INTEGER - { no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Determines whether Novell-encapsulated NetBIOS - frames received on the interface will be processed" - DEFVAL { no } - ::= {ipxInterfaceEntry 9} - -ipxInterfaceNetBIOSHops OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Maximum number of hops allowed for routing a Novell-encapsulated NetBIOS frame" - DEFVAL { 8 } - ::= {ipxInterfaceEntry 10} - -ipxInterfacePeriodicRIPEnabled OBJECT-TYPE - SYNTAX INTEGER - { no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Determines whether the node will originate periodic IPX Routing Information Protocol messages - from this interface to inform the network that the route through this interface is viable" - DEFVAL { no } - ::= {ipxInterfaceEntry 11} - -ipxInterfacePeriodicRIPTimer OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION "This is the interval between the periodic IPX RIP broadcasts from this interface" - DEFVAL { 60 } - ::= {ipxInterfaceEntry 12} - -ipxInterfacePeriodicSAPEnabled OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Determines whether the node will originate periodic IPX SAP messages - from this interface to inform the network which SAP entries in the routing table are viable" - DEFVAL { no } - ::= {ipxInterfaceEntry 13} - -ipxInterfacePeriodicSAPTimer OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The interval between the periodic SAP broadcasts from this interface" - DEFVAL { 60 } - ::= {ipxInterfaceEntry 14} - -ipxInterfaceRIPEnabled OBJECT-TYPE - SYNTAX INTEGER - { no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Datermines whether this interface will support RIP proceswsing " - DEFVAL { no } - ::= {ipxInterfaceEntry 15} - -ipxInterfaceRIPAgeTimer OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION "This is used to delete route entries in the routing information table. The timer starts/restarts - each time an entry is created/updated. If the timer expires, the router will assume that the entry is no - longer valid and the entry will be deleteda from the table " - DEFVAL { 180 } - ::= {ipxInterfaceEntry 16} - -ipxInterfaceRIPMaxSize OBJECT-TYPE - SYNTAX INTEGER (54..446) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Maximum possible RIP packet size " - DEFVAL { 446 } - ::= {ipxInterfaceEntry 17} - -ipxInterfaceSAPEnabled OBJECT-TYPE - SYNTAX INTEGER - { no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Determines whether the interface will support SAP or not " - DEFVAL { no } - ::= {ipxInterfaceEntry 18} - -ipxInterfaceSAPAgeTimer OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION "This is used to delete route entries from the router information table. The timer starts/restars - each time an entry is created/updated. If the timer expires, the router will assume that the entry is no - longer valid and the entry will be deleted from the table " - DEFVAL { 180 } - ::= {ipxInterfaceEntry 19} - -ipxInterfaceTransportTime OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "is the time (in 55 milliseconds unit) that will normally take to forward frames out of interface. - Recommmended values are 1 for LAN interfaces and 30 for WAN interfaces. A value of 0 indicates that the - back to back frame forwarding is acceptable. This time is used to calculate the least cost path during - routing. If IPXWAMN is (Y), Transport time will be overridden by the value calculated by IPXWAN " - DEFVAL { 1 } - ::= {ipxInterfaceEntry 20} - -ipxInterfaceSerializationEnabled OBJECT-TYPE - SYNTAX INTEGER - { no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Determines whether NetWare file server serialization security frames will be - forwarded on the interface. These broadcasts frames are used by Novell to hold informations regarding the - licensing of the file server executables " - DEFVAL { no } - ::= {ipxInterfaceEntry 21} - -ipxInterfaceWatchdogSpoofingEnabled OBJECT-TYPE - SYNTAX INTEGER - { no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Determines whether this interface will be used by the local node to respond to (keep alive) messages on - behalf of the client workstations. Novell servers periodically issue these messages to all clients - to determine whether each client is still alive " - DEFVAL { no } - ::= {ipxInterfaceEntry 22} - -ipxInterfaceLanCardNumber OBJECT-TYPE - SYNTAX INTEGER (0..1) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The card number installed in an FRX6000. The first or only LAN card installed is always 0, - and the second is card 1" - DEFVAL { 0 } - ::= {ipxInterfaceEntry 23} - -ipxInterfaceWanEnabled OBJECT-TYPE - SYNTAX INTEGER - { no(1), - yes(2), - not-applicable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Determines whether Novell's IPXWAN protocol will be used on the interface. IPXWAN specifies a method - for IPX routers to communicate across WAN links. FRX6000 and FRX4000 implement IPXWAN running over RFC - 1490-complaint frame relay and RFC1356-complaint X.25" - DEFVAL { no } - ::= {ipxInterfaceEntry 24} - -ipxInterfaceSourceSubscriber OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Subscruber id that defines an IPX interface in the node, by associating itself with port 66 (a - number reserved for the IPXinterface) on the RLP that has an IPX installed on it. - .. Valid only for type X.25 " - ::= {ipxInterfaceEntry 25} - -ipxInterfaceDestinationSubscriber OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Subscriber ID associated with the physical X.25 port that will be used for the IPX interface . - .. Valid only for type X.25 " - ::= {ipxInterfaceEntry 26} - -ipxInterfaceSVCRetryTimer OBJECT-TYPE - SYNTAX INTEGER (5..60) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The frequency with which calls will be placed to try to establish a connection - .. Valid only for type X.25 " - DEFVAL { 20 } - ::= {ipxInterfaceEntry 27} - -ipxInterfaceSVCIdleTimer OBJECT-TYPE - SYNTAX INTEGER (0..5) - ACCESS read-write - STATUS mandatory - DESCRIPTION "is a period that an IPX connection can remain active with no traffic before the connection is cleared. - .. Valid only for type X.25 " - DEFVAL { 1 } - ::= {ipxInterfaceEntry 28} - -ipxInterfaceMaxVC OBJECT-TYPE - SYNTAX INTEGER (1..8) - ACCESS read-write - STATUS mandatory - DESCRIPTION "This specifies a number of virtual circuits over which IPX traffic will be transmitted in parallel. - .. Valid only for type X.25 " - DEFVAL { 1 } - ::= {ipxInterfaceEntry 29 } - -ipxInterfacePVCConnection OBJECT-TYPE - SYNTAX INTEGER - { no(1), - yes(2), - not-applicable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Identifies this interface as one of a PVC. - .. Valid only for type X.25 " - DEFVAL { no } - ::= {ipxInterfaceEntry 30} - -ipxInterfaceSourceCard OBJECT-TYPE - SYNTAX INTEGER (0..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Identifies the location of this end of the frame relay IPX interface. - .. Valid only for frame relay " - DEFVAL { 0 } - ::= {ipxInterfaceEntry 31} - -ipxInterfaceSourcePort OBJECT-TYPE - SYNTAX INTEGER (0..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Identifies the location of this end of the frame relay IPX interface. - .. Valid only for frame relay " - DEFVAL { 0 } - ::= {ipxInterfaceEntry 32} - -ipxInterfaceSourceDLCI OBJECT-TYPE - SYNTAX INTEGER (16..991) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Identifies the location of this end of the frame relay IPX interface. - .. Valid only for frame relay " - DEFVAL { 16 } - ::= {ipxInterfaceEntry 33} - -ipxInterfaceRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the ipxInterfaceTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= {ipxInterfaceEntry 34} - --- The Node Default Group - -ipxConfigNodeDefault OBJECT IDENTIFIER ::= {ipxConfig 3} - -ipxNodeDefaultConfigNetworkAddress OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION "Identifies the node to the IPX network" - ::= {ipxConfigNodeDefault 1} - -ipxNodeDefaultConfigRIPSAPGap OBJECT-TYPE - SYNTAX INTEGER (0..100) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The minimum delay between consecutive RIP and SAP transmissions" - ::= {ipxConfigNodeDefault 2} - -ipxNodeDefaultConfigRouterName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..48)) - ACCESS read-write - STATUS mandatory - DESCRIPTION "An unique identifier within the IPX network" - ::= {ipxConfigNodeDefault 3} - --- --- The Netlink IP Interface Table --- - -nlIfIpInterfaces OBJECT IDENTIFIER ::= { nlInterfaces 4} - -nlIfIpTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlIfIpEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to define IP interfaces over frame relay, - X.25, or LAN (ethernet, 802.3, 802.5)." - ::= { nlIfIpInterfaces 1 } - -nlIfIpEntry OBJECT-TYPE - SYNTAX NlIfIpEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An IP Interface entry containing objects relating - to IP interfaces." - INDEX { nlIfIpInterface } - ::= { nlIfIpTable 1 } - -NlIfIpEntry ::= - SEQUENCE { - nlIfIpInterface INTEGER, - nlIfIpMtu INTEGER, - nlIfIpNetworkMask IpAddress, - nlIfIpRouteMetric INTEGER, - nlIfIpICMPAddRoutes INTEGER, - nlIfIpRIPDeltaUpdates INTEGER, - nlIfIpRIPFullUpdates INTEGER, - nlIfIpPriority INTEGER, - nlIfIpBAG INTEGER, - nlIfIpType INTEGER, - nlIfIpSourceAddress IpAddress, - nlIfIpDestAddress IpAddress, - nlIfIpBroadcastAddress IpAddress, - nlIfIpLANCard INTEGER, - nlIfIpSourceSub NlSubscriberAddress, - nlIfIpDestSub NlSubscriberAddress, - nlIfIpSVCRetryTimer INTEGER, - nlIfIpSVCIdleTimer INTEGER, - nlIfIpMaxSVC INTEGER, - nlIfIpPVCConnection INTEGER, - nlIfIpSourceRlp INTEGER, - nlIfIpSourcePort INTEGER, - nlIfIpSourceDLCI INTEGER, - nlIfIpRIPSupport INTEGER, - nlIfIpInverseARP INTEGER, - nlIfIpProxyARP INTEGER, - nlIfIpUnnumberedIf INTEGER, - nlIfIpRowStatus RowStatus - } - -nlIfIpInterface OBJECT-TYPE - SYNTAX INTEGER (1..257) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The interface number which uniquely identifies the - interface to which this entry is applicable. The - interface identified by a particular value of this - number is NOT the same interface as defined by the - same value of ifIndex." - ::= { nlIfIpEntry 1 } - -nlIfIpMtu OBJECT-TYPE - SYNTAX INTEGER (1..4096) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The maximum size (in bytes) of the data field that can - be used to encapsulate an IP datagram for transmission - over the interface. If the interface type is LAN based, - then the maximum size value cannot exceed 1500." - DEFVAL { 4096 } - ::= { nlIfIpEntry 2 } - -nlIfIpNetworkMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The mask used during routing to determine the portion - of the address associated with the network." - DEFVAL { 'FF000000'H } -- 255.0.0.0 - ::= { nlIfIpEntry 3 } - -nlIfIpRouteMetric OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The number of network hops (network gateways in the - overall path over the internet) associated with this - interface." - DEFVAL { 0 } - ::= { nlIfIpEntry 4 } - -nlIfIpICMPAddRoutes OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The flag which indicates whether IP may add routes - obtained by ICMP, whose error and control function - is used to send re-direction options back to the - source if problems are discovered." - DEFVAL { yes } - ::= { nlIfIpEntry 5 } - -nlIfIpRIPDeltaUpdates OBJECT-TYPE - SYNTAX INTEGER (10..300) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The frequency with which RIP messages will be sent to - every neighbor node, containing any changes to the - routing table that occurred since the last full update." - DEFVAL { 30 } - ::= { nlIfIpEntry 6 } - -nlIfIpRIPFullUpdates OBJECT-TYPE - SYNTAX INTEGER (10..300) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The frequency with which updates of the entire routing - table will be sent to every neighbor node, via one or - more RIP messages." - DEFVAL { 60 } - ::= { nlIfIpEntry 7 } - -nlIfIpPriority OBJECT-TYPE - SYNTAX INTEGER (0..9) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The priority setting for traffic within the node. The - higher the number, the higher the priority relative to - other intra-nodal traffic." - DEFVAL { 5 } - ::= { nlIfIpEntry 8 } - -nlIfIpBAG OBJECT-TYPE - SYNTAX INTEGER (1..16) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The bandwidth allocation group to which this interface - is assigned to. This object is only valid when the - interface type is frame relay or proprietary virtual." - DEFVAL { 1 } - ::= { nlIfIpEntry 9 } - -nlIfIpType OBJECT-TYPE - SYNTAX INTEGER { - other(1), -- none of the following - rfc877x25(5), - ethernetCsmacd(6), - iso88023Csmacd(7), - iso88025TokenRing(9), - frameRelay(32), -- DTE only - propVirtual(53) -- proprietary virtual/internal - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The type of IP interface." - DEFVAL { rfc877x25 } - ::= { nlIfIpEntry 10 } - -nlIfIpSourceAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The IP address of the end-to-end sender." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nlIfIpEntry 11 } - -nlIfIpDestAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The IP address of the end-to-end receiver. This object - is only valid when the interface type is X.25 or proprietary - virtual, or when the interface type is frame relay and the - inverse ARP flag indicates disabled." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nlIfIpEntry 12 } - -nlIfIpBroadcastAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The IP address that is used to send to all LAN hosts - on the network. This object is only valid when the - interface type is LAN based." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nlIfIpEntry 13 } - -nlIfIpLANCard OBJECT-TYPE - SYNTAX INTEGER (0..1) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The LAN card that contains the interface. This object - is only valid when the interface type is LAN based." - DEFVAL { 0 } - ::= { nlIfIpEntry 14 } - -nlIfIpSourceSub OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The subscriber ID associated with the source IP - interface port. This object is only valid when the - interface type is X.25." - ::= { nlIfIpEntry 15 } - -nlIfIpDestSub OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The subscriber ID associated with the destination IP - interface port. This object is only valid when the - interface type is X.25." - ::= { nlIfIpEntry 16 } - -nlIfIpSVCRetryTimer OBJECT-TYPE - SYNTAX INTEGER (5..60) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The frequency with which calls will be placed to try - to establish a connection. This object is only valid - when the interface type is X.25." - DEFVAL { 20 } - ::= { nlIfIpEntry 17 } - -nlIfIpSVCIdleTimer OBJECT-TYPE - SYNTAX INTEGER (0..5) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The period that an IP connection remains active with - no traffic before the connection is cleared. This object - is only valid when the interface type is X.25." - DEFVAL { 1 } - ::= { nlIfIpEntry 18 } - -nlIfIpMaxSVC OBJECT-TYPE - SYNTAX INTEGER (1..8) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The number of virtual circuits over which IP traffic - will be transmitted in parallel. This object is only - valid when the interface type is X.25." - DEFVAL { 1 } - ::= { nlIfIpEntry 19 } - -nlIfIpPVCConnection OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The flag which indicates whether this interface is a - PVC. This object is only valid when the interface type - is X.25." - DEFVAL { no } - ::= { nlIfIpEntry 20 } - -nlIfIpSourceRlp OBJECT-TYPE - SYNTAX INTEGER (1..8) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The RLP of the logical interface of this end of the frame - relay link. This object is only valid when the interface - type is frame relay." - DEFVAL { 1 } - ::= { nlIfIpEntry 21 } - -nlIfIpSourcePort OBJECT-TYPE - SYNTAX INTEGER (1..8) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The port of the logical interface of this end of the frame - relay link. This object is only valid when the interface - type is frame relay." - DEFVAL { 1 } - ::= { nlIfIpEntry 22 } - -nlIfIpSourceDLCI OBJECT-TYPE - SYNTAX INTEGER (16..991) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The DLCI of the logical interface of this end of the frame - relay link. This object is only valid when the interface - type is frame relay." - DEFVAL { 16 } - ::= { nlIfIpEntry 23 } - -nlIfIpRIPSupport OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2), - receive-only(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The RIP support that is being run on the interface." - DEFVAL { enabled } - ::= { nlIfIpEntry 24 } - -nlIfIpInverseARP OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The flag which indicates whether inverse ARP is enabled - or disabled. This object is only valid when the interface - type is frame relay." - DEFVAL { disabled } - ::= { nlIfIpEntry 25 } - -nlIfIpProxyARP OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The flag which indicates whether proxy ARP is enabled - or disabled. This object is only valid when the interface - type is LAN based." - DEFVAL { disabled } - ::= { nlIfIpEntry 26 } - -nlIfIpUnnumberedIf OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The flag which indicates whether this interface is an - unnumbered interface (i.e., does not require a specific - source IP address). This object is only valid when the - interface type is frame relay or X.25." - DEFVAL { yes } - ::= { nlIfIpEntry 27 } - -nlIfIpRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the nlIfIpTable and follows the SNMPv2 - RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { nlIfIpEntry 28 } - --- --- The Netlink IP Interface Secondary Addresses Table --- - -nlIfIpSecondaryAddrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlIfIpSecondaryAddrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to define secondary IP interfaces on a - LAN (ethernet, 802.3, 802.5) interface." - ::= { nlIfIpInterfaces 2 } - -nlIfIpSecondaryAddrEntry OBJECT-TYPE - SYNTAX NlIfIpSecondaryAddrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An IP Secondary Address entry containing objects relating - to IP secondary addresses." - INDEX { nlIfIpInterface, nlIfIpSecondaryAddrSequence } - ::= { nlIfIpSecondaryAddrTable 1 } - -NlIfIpSecondaryAddrEntry ::= - SEQUENCE { - nlIfIpSecondaryAddrSequence INTEGER, - nlIfIpSecondaryAddrNetworkMask IpAddress, - nlIfIpSecondaryAddrRouteMetric INTEGER, - nlIfIpSecondaryAddrSourceAddress IpAddress, - nlIfIpSecondaryAddrBroadcastAddress IpAddress, - nlIfIpSecondaryAddrRIPSupport INTEGER, - nlIfIpSecondaryAddrRowStatus RowStatus - } - -nlIfIpSecondaryAddrSequence OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The maximum number of secondary IP addresses that may - be configured on an interface." - ::= { nlIfIpSecondaryAddrEntry 1 } - -nlIfIpSecondaryAddrNetworkMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The mask used during routing to determine the portion - of the address associated with the network." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nlIfIpSecondaryAddrEntry 2 } - -nlIfIpSecondaryAddrRouteMetric OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The number of network hops (network gateways in the - overall path over the internet) associated with this - interface." - DEFVAL { 0 } - ::= { nlIfIpSecondaryAddrEntry 3 } - -nlIfIpSecondaryAddrSourceAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The IP address of the end-to-end sender." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nlIfIpSecondaryAddrEntry 4 } - -nlIfIpSecondaryAddrBroadcastAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The IP address that is used to send to all LAN hosts - on the network." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nlIfIpSecondaryAddrEntry 5 } - -nlIfIpSecondaryAddrRIPSupport OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2), - receive-only(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The RIP support that is being run on the interface." - DEFVAL { enabled } - ::= { nlIfIpSecondaryAddrEntry 6 } - -nlIfIpSecondaryAddrRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion of - conceptual rows in the nlIfIpSecondaryAddrTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { nlIfIpSecondaryAddrEntry 7 } - -nlIfVoiceInterfaces OBJECT IDENTIFIER ::= { nlInterfaces 5} - --- --- The Netlink Voice Interface Table --- - -nlIfVoiceTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlIfVoiceEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to define Voice interfaces over frame relay." - ::= { nlIfVoiceInterfaces 1 } - -nlIfVoiceEntry OBJECT-TYPE - SYNTAX NlIfVoiceEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A Voice Interface entry containing objects relating - to the interface that are configurable by the user." - INDEX { nlIfVoiceInterface } - ::= { nlIfVoiceTable 1 } - -NlIfVoiceEntry ::= - SEQUENCE { - nlIfVoiceInterface INTEGER, - nlIfVoicePeerNodeType INTEGER, - nlIfVoicePeerNodeNumber INTEGER, - nlIfVoicePeerNodePort INTEGER, - nlIfVoiceLocalNodeNumber INTEGER, - nlIfVoiceLocalNodePort INTEGER, - nlIfVoiceFrameRelayRlp INTEGER, - nlIfVoiceFrameRelayPort INTEGER, - nlIfVoiceFrameRelayDLCI INTEGER, - nlIfVoiceEnableFragment INTEGER, - nlIfVoiceRowStatus RowStatus - } - -nlIfVoiceInterface OBJECT-TYPE - SYNTAX INTEGER (1..129) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The interface number which uniquely identifies the - interface to which this entry is applicable. The - interface identified by a particular value of this - number is NOT the same interface as defined by the - same value of ifIndex." - ::= { nlIfVoiceEntry 1 } - -nlIfVoicePeerNodeType OBJECT-TYPE - SYNTAX INTEGER { - netlink (1), - act (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The node type for the node at the remote end of the - frame relay connection." - DEFVAL { act } - ::= { nlIfVoiceEntry 2 } - -nlIfVoicePeerNodeNumber OBJECT-TYPE - SYNTAX INTEGER (1..61) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The node number of the remote device." - DEFVAL { 1 } - ::= { nlIfVoiceEntry 3 } - -nlIfVoicePeerNodePort OBJECT-TYPE - SYNTAX INTEGER (1..17) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The voice port on the remote device." - DEFVAL { 1 } - ::= { nlIfVoiceEntry 4 } - -nlIfVoiceLocalNodeNumber OBJECT-TYPE - SYNTAX INTEGER (1..61) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The node number of the local device." - DEFVAL { 1 } - ::= { nlIfVoiceEntry 5 } - -nlIfVoiceLocalNodePort OBJECT-TYPE - SYNTAX INTEGER (1..17) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The voice port on the local device." - DEFVAL { 1 } - ::= { nlIfVoiceEntry 6 } - -nlIfVoiceFrameRelayRlp OBJECT-TYPE - SYNTAX INTEGER (1..8) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The RLP of the logical interface of this end of the frame - relay link." - DEFVAL { 1 } - ::= { nlIfVoiceEntry 7 } - -nlIfVoiceFrameRelayPort OBJECT-TYPE - SYNTAX INTEGER (1..8) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The port of the logical interface of this end of the frame - relay link." - DEFVAL { 1 } - ::= { nlIfVoiceEntry 8 } - -nlIfVoiceFrameRelayDLCI OBJECT-TYPE - SYNTAX INTEGER (16..991) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The DLCI of the logical interface of this end of the frame - relay link." - DEFVAL { 16 } - ::= { nlIfVoiceEntry 9 } - -nlIfVoiceEnableFragment OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "" - DEFVAL { no } - ::= { nlIfVoiceEntry 10 } - -nlIfVoiceRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the noIfVoiceTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { nlIfVoiceEntry 11 } - --- ************************** --- * THE SUBSCRIBER GROUP * --- ************************** - -subscriber OBJECT IDENTIFIER ::= { local 5 } - --- --- The Netlink Local Subscriber Table --- - -nlLocalSubscriberTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlLocalSubscriberEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to define each local subscriber." - ::= { subscriber 1 } - -nlLocalSubscriberEntry OBJECT-TYPE - SYNTAX NlLocalSubscriberEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Local Subscriber entry containing objects relating - to local subscribers." - INDEX { nlLocalSubscriberId } - ::= { nlLocalSubscriberTable 1 } - -NlLocalSubscriberEntry ::= - SEQUENCE { - nlLocalSubscriberId NlSubscriberAddress, - nlLocalSubscriberName DisplayString, - nlLocalSubscriberAlgorithm INTEGER, - nlLocalSubscriberSystematicRedirect INTEGER, - nlLocalSubscriberRedirectBusy INTEGER, - nlLocalSubscriberRedirectOO INTEGER, - nlLocalSubscriberPriority INTEGER, - nlLocalSubscriberRowStatus RowStatus - } - -nlLocalSubscriberId OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Subscriber ID. A valid subscriber ID is a string of - numeric digits represented by their ASCII equivalents. The - ASCII equivalents of the wildcard characters '*' and '?' are - also allowed. A '*' is a wildcard that matches any number of - digits, including zero. A '?' is a wildcard that matches any single digit." - ::= { nlLocalSubscriberEntry 1 } - -nlLocalSubscriberName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..31)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Subscriber name. The subscriber name is not accessible from - SNMP, and a blank string is always returned." - ::= { nlLocalSubscriberEntry 2 } - -nlLocalSubscriberAlgorithm OBJECT-TYPE - SYNTAX INTEGER { - round-robin(1), - line-failed(2), - line-busy(3), - least-lcn(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The Subscriber routing algorithm. - The following 4 types of routing algorithms are supported. - 1 - round robin selects ports specified cyclicly in numerical - order according to the list of Redirection addresses. If the port - is unreachable or congested, the call request is sent to the next - port. - 2. Alternate Route on Line Failure - selects the first port - not in a failed state. If a connection is not made, the call - will be cleared even if other ports are available. - 3. Alternate Route on Line Busy - selects the first port - that has LCN's available (not busy). If a port has failed, - the next available port is selected. - 4. Least LCN with throughput selects the line with the minumum - loading, calculated by weight and number of LCN's in use. - - If use of a routing algorithm is not desired, accept the default - and specify only one routing path." - DEFVAL { round-robin } - ::= { nlLocalSubscriberEntry 3 } - -nlLocalSubscriberSystematicRedirect OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Systematic Redirection." - DEFVAL { no } - ::= { nlLocalSubscriberEntry 4 } - -nlLocalSubscriberRedirectBusy OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Redirect calls according to Redirection Addresses if the - primary subscriber device is busy." - DEFVAL { no } - ::= { nlLocalSubscriberEntry 5 } - -nlLocalSubscriberRedirectOO OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Redirect calls according to Redirection Addresses if the - primary subscriber device is out of order." - DEFVAL { no } - ::= { nlLocalSubscriberEntry 6 } - -nlLocalSubscriberPriority OBJECT-TYPE - SYNTAX INTEGER (0..9) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Allows setting a priority for traffic within the node." - DEFVAL { 0 } - ::= { nlLocalSubscriberEntry 7 } - -nlLocalSubscriberRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the nlLocalSubscriberTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - - ::= { nlLocalSubscriberEntry 8 } - --- Routing Paths Table. - -nlLocalSubscriberRouteTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlLocalSubscriberRouteEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to define local subscriber route paths." - ::= { subscriber 2 } - -nlLocalSubscriberRouteEntry OBJECT-TYPE - SYNTAX NlLocalSubscriberRouteEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Local Subscriber Route entry containing objects relating - to local subscriber routes." - INDEX { nlLocalSubscriberId, nlLocalSubscriberRouteIndex} - ::= { nlLocalSubscriberRouteTable 1 } - -NlLocalSubscriberRouteEntry ::= - SEQUENCE { - nlLocalSubscriberRouteIndex INTEGER, - nlLocalSubscriberRouteConf INTEGER, - nlLocalSubscriberRouteLP INTEGER, - nlLocalSubscriberRoutePort INTEGER, - nlLocalSubscriberRouteRowStatus RowStatus - } - -nlLocalSubscriberRouteIndex OBJECT-TYPE - SYNTAX INTEGER (1..8) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Route path index for a specific subscriber route path." - ::= { nlLocalSubscriberRouteEntry 1 } - -nlLocalSubscriberRouteConf OBJECT-TYPE - SYNTAX INTEGER { - no(1), - yes(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Flag to indicate if the LP/port routing path to the - subscriber device is configured or not. This object is read- - only. The route is always configured for an entry in the table." - ::= { nlLocalSubscriberRouteEntry 2 } - -nlLocalSubscriberRouteLP OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION "Instance of the LP that makes up the routing path" - ::= { nlLocalSubscriberRouteEntry 3 } - -nlLocalSubscriberRoutePort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION "Instance of the port that makes up the routing path" - ::= { nlLocalSubscriberRouteEntry 4 } - -nlLocalSubscriberRouteRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the nlLocalSubscriberRouteTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - - ::= { nlLocalSubscriberRouteEntry 5 } - ---- Redirection Address table. - -nlLocalSubscriberRedirTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlLocalSubscriberRedirEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to list local subscriber redirection addresses." - ::= { subscriber 3 } - -nlLocalSubscriberRedirEntry OBJECT-TYPE - SYNTAX NlLocalSubscriberRedirEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Local Subscriber Redirection Address entry containing - objects relating to local subscriber redirection addresses." - INDEX { nlLocalSubscriberId, nlLocalSubscriberRedirIndex } - ::= { nlLocalSubscriberRedirTable 1 } - -NlLocalSubscriberRedirEntry ::= - SEQUENCE { - nlLocalSubscriberRedirIndex INTEGER, - nlLocalSubscriberRedirAddr NlSubscriberAddress, - nlLocalSubscriberRedirRowStatus RowStatus - } - -nlLocalSubscriberRedirIndex OBJECT-TYPE - SYNTAX INTEGER (1..5) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Redirection entry index for a local subscriber." - ::= { nlLocalSubscriberRedirEntry 1 } - -nlLocalSubscriberRedirAddr OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "Subscriber redirection address." - ::= { nlLocalSubscriberRedirEntry 2 } - -nlLocalSubscriberRedirRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the nlLocalSubscriberRedirTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { nlLocalSubscriberRedirEntry 3 } - --- ******************** --- * THE LLC2 GROUP * --- ******************** - -llc2 OBJECT IDENTIFIER ::= { local 6 } - --- --- The Netlink LLC2 Host Table --- - -nlLlc2HostTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlLlc2HostEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to define LLC2 host entries." - ::= { llc2 1 } - -nlLlc2HostEntry OBJECT-TYPE - SYNTAX NlLlc2HostEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An LLC2 Host entry containing objects relating to - LLC2 hosts." - INDEX { nlLlc2HostGroup, nlLlc2HostIndex } - ::= { nlLlc2HostTable 1 } - -NlLlc2HostEntry ::= - SEQUENCE { - nlLlc2HostIndex INTEGER, - nlLlc2HostMACAddress MacAddress, - nlLlc2HostSessionType INTEGER, - nlLlc2HostT1ReplyTimer TimeInterval, - nlLlc2HostT2RecvAckTimer TimeInterval, - nlLlc2HostTiInactivityTimer TimeInterval, - nlLlc2HostN3NumberLPDUs INTEGER, - nlLlc2HostTwNumberOutstanding INTEGER, - nlLlc2HostN2ExpiredT1LPDUCount INTEGER, - nlLlc2HostPriority INTEGER, - nlLlc2HostBAG INTEGER, - nlLlc2HostRoutingSubscriberId NlSubscriberAddress, - nlLlc2HostSrcMACAddressMask MacAddress, - nlLlc2HostAccess INTEGER, - nlLlc2HostRowStatus RowStatus, - nlLlc2HostInterface INTEGER, - nlLlc2HostGroup INTEGER - } - -nlLlc2HostIndex OBJECT-TYPE - SYNTAX INTEGER (1..251) - ACCESS read-only - STATUS mandatory - DESCRIPTION "LLC2 Host Index" - ::= { nlLlc2HostEntry 1 } - -nlLlc2HostMACAddress OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "The LLC2 Host MAC Address." - DEFVAL { '400000000001'H } -- 40:00:00:00:00:01 - ::= { nlLlc2HostEntry 2 } - -nlLlc2HostSessionType OBJECT-TYPE - SYNTAX INTEGER { - originated(1), - terminated(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The mode in which the Host is operating" - DEFVAL { terminated } - ::= { nlLlc2HostEntry 3 } - -nlLlc2HostT1ReplyTimer OBJECT-TYPE - SYNTAX TimeInterval (1..250) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Reply Timer used to detect a failure of the Remote node." - DEFVAL { 10 } - ::= { nlLlc2HostEntry 4 } - -nlLlc2HostT2RecvAckTimer OBJECT-TYPE - SYNTAX TimeInterval (100..5000) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Receive Ack Timer used to delay sending an - acknowledgement of a received information LPDU." - DEFVAL { 100 } - ::= { nlLlc2HostEntry 5 } - -nlLlc2HostTiInactivityTimer OBJECT-TYPE - SYNTAX TimeInterval (1..50) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Timer used to detect inoperative condition of the - remote link station or transmission medium." - DEFVAL { 30 } - ::= { nlLlc2HostEntry 6 } - -nlLlc2HostN3NumberLPDUs OBJECT-TYPE - SYNTAX INTEGER (1..127) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The number of Information LPDUs that need to be received - before an acknowledgement is sent." - DEFVAL { 3 } - ::= { nlLlc2HostEntry 7 } - -nlLlc2HostTwNumberOutstanding OBJECT-TYPE - SYNTAX INTEGER (1..127) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Maximum number of sequentially numbered information - LPDUs that can be outstanding at any time." - DEFVAL { 7 } - ::= { nlLlc2HostEntry 8 } - -nlLlc2HostN2ExpiredT1LPDUCount OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Maximum number of LPDU retransmissions occur following - the expiration of Timer T1." - DEFVAL { 8 } - ::= { nlLlc2HostEntry 9 } - -nlLlc2HostPriority OBJECT-TYPE - SYNTAX INTEGER (0..9) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Traffic priorities within the node." - DEFVAL { 0 } - ::= { nlLlc2HostEntry 10 } - -nlLlc2HostBAG OBJECT-TYPE - SYNTAX INTEGER (1..16) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Bandwidth Allocation group to which the LLC2 Host belongs. - This object is read-only. Bandwidth allocation groups do not apply - to LLC2 hosts." - DEFVAL { 1 } - ::= { nlLlc2HostEntry 11 } - -nlLlc2HostRoutingSubscriberId OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "LLC2 hosts Routing Subscriber Id" - ::= { nlLlc2HostEntry 12 } - -nlLlc2HostSrcMACAddressMask OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "LLC2 Host's Source MAC Address Mask" - DEFVAL { '000000000000'H } -- 00:00:00:00:00:00 - ::= { nlLlc2HostEntry 13 } - -nlLlc2HostAccess OBJECT-TYPE - SYNTAX INTEGER { - lan(1), - frameRelay(2), - tokenRing(3), - ethernet(4), - all(5), - not-applicable(6) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "Specifies different type(s) of interface(s) that can be - used for connections to a terminated host session." - DEFVAL { not-applicable } - ::= { nlLlc2HostEntry 14 } - -nlLlc2HostRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION "Row status convention for LLC2 Host entry." - ::= { nlLlc2HostEntry 15 } - -nlLlc2HostInterface OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "LLC2 interface number associated with this host entry, always - 300 for non-FRX7000." - DEFVAL { 300 } - ::= { nlLlc2HostEntry 16 } - -nlLlc2HostGroup OBJECT-TYPE - SYNTAX INTEGER (1..4) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Traffic group associated with LLC2 interface, always 1 for - non-FRX7000." - ::= { nlLlc2HostEntry 17 } - --- LLC2 Terminated Host Connection Table. --- -nlLlc2TermConnectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlLlc2TermConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe LLC2 Terminated Host Connections." - ::= { llc2 2 } - -nlLlc2TermConnectionEntry OBJECT-TYPE - SYNTAX NlLlc2TermConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An LLC2 Terminated Host Connection entry containing - objects relating to LLC2 terminated host connections." - INDEX { nlLlc2HostGroup, nlLlc2HostIndex, nlLlc2TermConnectionSequence } - ::= { nlLlc2TermConnectionTable 1 } - -NlLlc2TermConnectionEntry ::= - SEQUENCE { - nlLlc2TermConnectionSequence INTEGER, - nlLlc2TermConnectionHSAP INTEGER, - nlLlc2TermConnectionLocalSubscriberId NlSubscriberAddress, - nlLlc2TermConnectionRemoteSubscriberId NlSubscriberAddress, - nlLlc2TermConnectionRowStatus RowStatus - } - -nlLlc2TermConnectionSequence OBJECT-TYPE - SYNTAX INTEGER (1..16) - ACCESS read-only - STATUS mandatory - DESCRIPTION "LLC2 Host connection Sequence number" - ::= { nlLlc2TermConnectionEntry 1 } - -nlLlc2TermConnectionHSAP OBJECT-TYPE - SYNTAX INTEGER (4..254) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Service Access point used to connect to the Host" - DEFVAL { 4 } - ::= { nlLlc2TermConnectionEntry 2 } - -nlLlc2TermConnectionLocalSubscriberId OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "LLC2 Host Connection's Local Subscriber Id" - ::= { nlLlc2TermConnectionEntry 3 } - -nlLlc2TermConnectionRemoteSubscriberId OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "LLC2 Host Connection's Remote Subscriber Id" - ::= { nlLlc2TermConnectionEntry 4 } - -nlLlc2TermConnectionRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the nlLlc2TermConnectionTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { nlLlc2TermConnectionEntry 5 } - --- LLC2 Originated Host Connection Table. --- -nlLlc2OrigConnectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF NlLlc2OrigConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe LLC2 Originated Host Connections." - ::= { llc2 3 } - -nlLlc2OrigConnectionEntry OBJECT-TYPE - SYNTAX NlLlc2OrigConnectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An LLC2 Originated Host Connection entry containing - objects relating to LLC2 originated host connections." - INDEX { nlLlc2HostGroup, nlLlc2HostIndex, nlLlc2OrigConnectionSequence } - ::= { nlLlc2OrigConnectionTable 1 } - -NlLlc2OrigConnectionEntry ::= - SEQUENCE { - nlLlc2OrigConnectionSequence INTEGER, - nlLlc2OrigConnectionHSAP INTEGER, - nlLlc2OrigConnectionType INTEGER, - nlLlc2OrigConnectionLocalSubscriberId NlSubscriberAddress, - nlLlc2OrigConnectionRemoteSubscriberId NlSubscriberAddress, - nlLlc2OrigConnectionIDBLK INTEGER, - nlLlc2OrigConnectionIDNUM INTEGER, - nlLlc2OrigConnectionMAXDATA INTEGER, - nlLlc2OrigConnectionMAXIN INTEGER, - nlLlc2OrigConnectionRowStatus RowStatus - } - -nlLlc2OrigConnectionSequence OBJECT-TYPE - SYNTAX INTEGER (1..16) - ACCESS read-only - STATUS mandatory - DESCRIPTION "LLC2 Host connection Sequence number" - ::= { nlLlc2OrigConnectionEntry 1 } - -nlLlc2OrigConnectionHSAP OBJECT-TYPE - SYNTAX INTEGER (4..254) - ACCESS read-write - STATUS mandatory - DESCRIPTION "Service Access point used to connect to the Host" - DEFVAL { 4 } - ::= { nlLlc2OrigConnectionEntry 2 } - -nlLlc2OrigConnectionType OBJECT-TYPE - SYNTAX INTEGER { - sdlc(1), - llc2(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Specifies Remote subscriber device type" - DEFVAL { llc2 } - ::= { nlLlc2OrigConnectionEntry 3 } - -nlLlc2OrigConnectionLocalSubscriberId OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "LLC2 Host Connection's Local Subscriber Id" - ::= { nlLlc2OrigConnectionEntry 4 } - -nlLlc2OrigConnectionRemoteSubscriberId OBJECT-TYPE - SYNTAX NlSubscriberAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION "LLC2 Host Connection's Remote Subscriber Id" - ::= { nlLlc2OrigConnectionEntry 5 } - -nlLlc2OrigConnectionIDBLK OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "This field is obsolete" - DEFVAL { 0 } - ::= { nlLlc2OrigConnectionEntry 6 } - -nlLlc2OrigConnectionIDNUM OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "This field is obsolete" - DEFVAL { 0 } - ::= { nlLlc2OrigConnectionEntry 7 } - -nlLlc2OrigConnectionMAXDATA OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "This field is obsolete" - DEFVAL { 0 } - ::= { nlLlc2OrigConnectionEntry 8 } - -nlLlc2OrigConnectionMAXIN OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "This field is obsolete" - DEFVAL { 0 } - ::= { nlLlc2OrigConnectionEntry 9 } - -nlLlc2OrigConnectionRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the nlLlc2OrigConnectionTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { nlLlc2OrigConnectionEntry 10 } - -nlLlc2NextHostNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The host number to be used for the next created - host record, always 1 on non-FRX7000." - DEFVAL { 1 } - ::= { llc2 4 } - --- ********************** --- * THE STATUS GROUP * --- ********************** - -status OBJECT IDENTIFIER ::= { local 7 } - --- --- The Port Pin Status Table --- - -pinStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortPinEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe the status of each pin on a - physical port. This table is indexed by RLP and Port" - ::= { status 4 } - -portPinEntry OBJECT-TYPE - SYNTAX PortPinEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A port pin entry containing objects relating to ports." - INDEX { portPinRlp,portPinPort } - ::= { pinStatusTable 1 } - -PortPinEntry ::= - SEQUENCE { - portPinRlp - INTEGER, - portPinPort - INTEGER, - portPinStatus - OCTET STRING - } - -portPinRlp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP number on the node" - ::= { portPinEntry 1 } - -portPinPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port number on the RLP. Port numbers 0-7 are - known to be physical ports." - ::= { portPinEntry 2 } - -portPinStatus OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION "The status of all pins for this physical port. There - is one octet value for each of the pins. Each octet value is defined - as follows: - 00 = unknown - 01 = active - 02 = inactive - 03 = unused " - ::= { portPinEntry 3 } - --- ************************** --- * THE STATISTICS GROUP * --- ************************** - -statistics OBJECT IDENTIFIER ::= { local 8 } -statGroup OBJECT IDENTIFIER ::= { statistics 1 } - --- --- The RLP Statistics group define the RLPStats Table --- - -rlpStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF RlpStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe Statistics on each RLP" - ::= { statGroup 2 } - -rlpStatsEntry OBJECT-TYPE - SYNTAX RlpStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An RLP statistics entry containing objects relating - to RLP statistics." - INDEX { rlpStatsIndex } - ::= { rlpStatsTable 1 } - -RlpStatsEntry ::= - SEQUENCE { - rlpStatsIndex - INTEGER, - rlpStatsUsedBuffers - Counter, - rlpStatsQMessages - Counter, - rlpStatsInFrames - Counter, - rlpStatsOutFrames - Counter, - rlpStatsFrameRejects - Counter, - rlpStatsFrameRetransmits - Counter - } -rlpStatsIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP number" - ::= { rlpStatsEntry 1 } - -rlpStatsQMessages OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames queued on the RLP" - ::= { rlpStatsEntry 2 } - -rlpStatsUsedBuffers OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The percentage of total buffers available being used at - the moment of inquiry" - ::= { rlpStatsEntry 3 } - -rlpStatsInFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames received." - ::= { rlpStatsEntry 4 } - -rlpStatsOutFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames transmitted." - ::= { rlpStatsEntry 5 } - -rlpStatsFrameRejects OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames rejected." - ::= { rlpStatsEntry 6 } - -rlpStatsFrameRetransmits OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames retransmitted . If - this value is consistently greater than zero and there are no other - problems, then increase the retransmission parameter." - ::= { rlpStatsEntry 7 } - --- --- The Port Statistics group define the portStats Table --- - -portStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe Statistics on each RLP" - ::= { statGroup 3 } - -portStatsEntry OBJECT-TYPE - SYNTAX PortStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A port statistics entry containing objects relating - to port statistics." - INDEX { portStatsRlpIndex, portStatsIndex } - ::= { portStatsTable 1 } - -PortStatsEntry ::= - SEQUENCE { - portStatsRlpIndex - INTEGER, - portStatsIndex - INTEGER, - portStatsInFrames - Counter, - portStatsOutFrames - Counter, - portStatsFrameRetrans - Counter, - portStatsFCSErrors - Counter, - portStatsLogicalRejects - Counter, - portStatsInPercentUtils - Counter, - portStatsOutPercentUtils - Counter - } - -portStatsRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP number" - ::= { portStatsEntry 1 } - -portStatsIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port number" - ::= { portStatsEntry 2 } - -portStatsInFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames received." - ::= { portStatsEntry 3 } - -portStatsOutFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames transmitted." - ::= { portStatsEntry 4 } - -portStatsFrameRetrans OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames retransmitted." - ::= { portStatsEntry 5 } - -portStatsFCSErrors OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of Frame Check Sequence (FCS) errors. - A value consistently greater than zero indicates line probelms." - ::= { portStatsEntry 6 } - -portStatsLogicalRejects OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The sum of Rejects and Frame Rejects. - A value consistently greater than zero indicates line probelms." - ::= { portStatsEntry 7 } - -portStatsInPercentUtils OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The ratio of non-flag characters to total characters - being received by the port." - ::= { portStatsEntry 8 } - -portStatsOutPercentUtils OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The ration of non-flag characters to total characters - being transmitted by the port." - ::= { portStatsEntry 9 } - -statFrame OBJECT IDENTIFIER ::= { statGroup 4 } - --- --- The Frame Relay Frame Level Statistics group defines the FlvFRStats Table --- - -frStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF FrStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe Frame Relay Frame Level Statistics on each Port" - ::= { statFrame 1} - -frStatsEntry OBJECT-TYPE - SYNTAX FrStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A frame relay port statistics entry containing objects - relating to frame relay port statistics." - INDEX { frStatsRlpIndex, frStatsPortIndex } - ::= { frStatsTable 1 } - -FrStatsEntry ::= - SEQUENCE { - frStatsRlpIndex - INTEGER, - frStatsPortIndex - INTEGER, - frStatsRxDEFrames - Counter, - frStatsTxDEFrames - Counter, - frStatsTxFECNFrames - Counter, - frStatsRxFECNFrames - Counter, - frStatsTxBECNFrames - Counter, - frStatsRxBECNFrames - Counter, - frStatsTxLMIFrames - Counter, - frStatsRxLMIFrames - Counter, - frStatsTxANXDFrames - Counter, - frStatsRxANXDFrames - Counter, - frStatsTotDiscFrames - Counter --- For the current time, we don't separate Discarded Frames --- frStatsTxDiscFrames --- Counter, --- frStatsRxDiscFrames --- Counter -} -frStatsRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP Number." - ::= { frStatsEntry 1 } - -frStatsPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port number." - ::= { frStatsEntry 2 } - -frStatsTxDEFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames transmitted on the port with the - Discard Eligibility bit set." - ::= { frStatsEntry 3 } - -frStatsRxDEFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames received on the port with the discard - eligibility bit set." - ::= { frStatsEntry 4 } - -frStatsTxFECNFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The of number of frames transmitted on the port with FECN." - ::= { frStatsEntry 5 } - -frStatsRxFECNFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames received on the port with FECN." - ::= { frStatsEntry 6 } - -frStatsTxBECNFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames transmitted on the port with BECN." - ::= { frStatsEntry 7 } - -frStatsRxBECNFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of frames received on the port with BECN." - ::= { frStatsEntry 8 } - -frStatsTxLMIFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of LMI frames transmitted on the port." - ::= { frStatsEntry 9 } - -frStatsRxLMIFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of LMI frames received on the port." - ::= { frStatsEntry 10 } - -frStatsTxANXDFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of AnnexD frames transmitted on the port" - ::= { frStatsEntry 11 } --- -frStatsRxANXDFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of AnnexD frames received on the port" - ::= { frStatsEntry 12 } --- -frStatsTotDiscFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The total number of discarded frames on the port." - ::= { frStatsEntry 13 } --- --- frStatsRxDiscFrames OBJECT-TYPE --- SYNTAX Counter --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION "The number of INFO Frames transmitted on the port" --- ::= { frStatsEntry 14 } --- --- The X25 Frame Level Tx Statistics group define the FlvX25TxStats Table --- - -x25TxStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF X25TxStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe X25 Frame Level Txmit Statistics on each Port" - ::= { statFrame 2 } - -x25TxStatsEntry OBJECT-TYPE - SYNTAX X25TxStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An X25 frame level transmit statistics entry containing - objects relating to x25 frame level transmit statistics." - INDEX { x25TxRlpIndex, x25TxPortIndex } - ::= { x25TxStatsTable 1 } - -X25TxStatsEntry ::= - SEQUENCE { - x25TxRlpIndex - INTEGER, - x25TxPortIndex - INTEGER, - x25TxSABMFrames - Counter, - x25TxUAFrames - Counter, - x25TxDISCFrames - Counter, - x25TxDMFrames - Counter, - x25TxFRMRFrames - Counter, - x25TxREJFrames - Counter, - x25TxRRFrames - Counter, - x25TxRNRFrames - Counter, - x25TxINFOFrames - Counter -} -x25TxRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP Number." - ::= { x25TxStatsEntry 1 } - -x25TxPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port number." - ::= { x25TxStatsEntry 2 } - -x25TxSABMFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of SABM's transmitted on the port." - ::= { x25TxStatsEntry 3 } - -x25TxUAFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of UA Frames transmitted on the port." - ::= { x25TxStatsEntry 4 } - -x25TxDISCFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of DISC Frames transmitted on the port." - ::= { x25TxStatsEntry 5 } - -x25TxDMFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of DM frames transmitted on the port." - ::= { x25TxStatsEntry 6 } - -x25TxFRMRFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The of Number of FRMR frames transmitted on the port." - ::= { x25TxStatsEntry 7 } - -x25TxREJFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of Reject Frames transmitted on the port." - ::= { x25TxStatsEntry 8 } - -x25TxRRFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of RR frames transmitted on the port." - ::= { x25TxStatsEntry 9 } - -x25TxRNRFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of RNR Frames transmitted on the port." - ::= { x25TxStatsEntry 10 } - -x25TxINFOFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of INFO Frames transmitted on the port" - ::= { x25TxStatsEntry 11 } --- --- The X25 Frame Level Rx Statistics group define the FlvX25RxStats Table --- - -x25RxStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF X25RxStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe X25 Frame Level Rxmit Statistics on each Port" - ::= { statFrame 3 } - -x25RxStatsEntry OBJECT-TYPE - SYNTAX X25RxStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An X25 frame level receive statistics entry containing - objects relating to x25 frame level receive statistics." - INDEX { x25RxRlpIndex, x25RxPortIndex } - ::= { x25RxStatsTable 1 } - -X25RxStatsEntry ::= - SEQUENCE { - x25RxRlpIndex - INTEGER, - x25RxPortIndex - INTEGER, - x25RxSABMFrames - Counter, - x25RxUAFrames - Counter, - x25RxDISCFrames - Counter, - x25RxDMFrames - Counter, - x25RxFRMRFrames - Counter, - x25RxREJFrames - Counter, - x25RxRRFrames - Counter, - x25RxRNRFrames - Counter, - x25RxINFOFrames - Counter -} -x25RxRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP Number." - ::= { x25RxStatsEntry 1 } - -x25RxPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port number." - ::= { x25RxStatsEntry 2 } - -x25RxSABMFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of SABM's received on the port." - ::= { x25RxStatsEntry 3 } - -x25RxUAFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of UA Frames received on the port." - ::= { x25RxStatsEntry 4 } - -x25RxDISCFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of DISC Frames received on the port." - ::= { x25RxStatsEntry 5 } - -x25RxDMFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of DM frames received on the port." - ::= { x25RxStatsEntry 6 } - -x25RxFRMRFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The of Number of FRMR frames received on the port." - ::= { x25RxStatsEntry 7 } - -x25RxREJFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of Reject Frames received on the port." - ::= { x25RxStatsEntry 8 } - -x25RxRRFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of RR frames received on the port." - ::= { x25RxStatsEntry 9 } - -x25RxRNRFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of RNR Frames received on the port." - ::= { x25RxStatsEntry 10 } - -x25RxINFOFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of INFO Frames received on the port" - ::= { x25RxStatsEntry 11 } - -statBag OBJECT IDENTIFIER ::= { statGroup 5 } -statIp OBJECT IDENTIFIER ::= { statGroup 6 } -statT1 OBJECT IDENTIFIER ::= { statGroup 7 } - --- The statistics group for T1 Channels. - -t1StatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF T1StatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe T1 Statistics." - ::= { statT1 1} - -t1StatsEntry OBJECT-TYPE - SYNTAX T1StatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A T1 port statistics entry containing objects relating - to T1 port statistics." - INDEX { t1StatsRlpIndex, t1StatsPortIndex } - ::= { t1StatsTable 1 } - -T1StatsEntry ::= - SEQUENCE { - t1StatsRlpIndex - INTEGER, - t1StatsPortIndex - INTEGER, - t1StatsRcvFrames - Counter, - t1StatsXmitFrames - Counter, - t1StatsLCVCnt - Counter, - t1StatsPCVRErrs - Counter, - t1StatsOOSCnt - Counter, - t1StatsBlueAlarms - Counter, - t1StatsYellowAlarms - Counter, - t1StatsRedAlarms - Counter, - t1StatsRcvUsage - Counter, - t1StatsXmitUsage - Counter, - t1StatsXmitAbortFrames - Counter, - t1StatsRcvAbortFrames - Counter, - t1StatsRcvOverruns - Counter, - t1StatsRcvErrors - Counter, - t1StatsRcvChannelErrors - Counter -} - -t1StatsRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP Number." - ::= { t1StatsEntry 1 } - -t1StatsPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port Number." - ::= { t1StatsEntry 2 } - -t1StatsRcvFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total received frames." - ::= { t1StatsEntry 3 } - -t1StatsXmitFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total transmitted frames." - ::= { t1StatsEntry 4 } - -t1StatsLCVCnt OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Line code violation count." - ::= { t1StatsEntry 5 } - -t1StatsPCVRErrs OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "PCVR Bit error count." - ::= { t1StatsEntry 6 } - -t1StatsOOSCnt OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Multiframe out of sync count." - ::= { t1StatsEntry 7 } - -t1StatsBlueAlarms OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Blue alarm count." - ::= { t1StatsEntry 8 } - -t1StatsYellowAlarms OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Yellow alarm count." - ::= { t1StatsEntry 9 } - -t1StatsRedAlarms OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Red alarm count." - ::= { t1StatsEntry 10 } - -t1StatsRcvUsage OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Receive port utilization." - ::= { t1StatsEntry 11 } - -t1StatsXmitUsage OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Transmit port utilization." - ::= { t1StatsEntry 12 } - -t1StatsXmitAbortFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total aborted transmit frames." - ::= { t1StatsEntry 13 } - -t1StatsRcvAbortFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total aborted receive frames." - ::= { t1StatsEntry 14 } - -t1StatsRcvOverruns OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total receive overruns." - ::= { t1StatsEntry 15 } - -t1StatsRcvErrors OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total bad receives." - ::= { t1StatsEntry 16 } - -t1StatsRcvChannelErrors OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total bad receives." - ::= { t1StatsEntry 17 } - --- The statistics group for DS0A. - -statDS0A OBJECT IDENTIFIER ::= { statGroup 8 } - -ds0aStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF DS0AStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe DS0A Statistics." - ::= { statDS0A 1} - -ds0aStatsEntry OBJECT-TYPE - SYNTAX DS0AStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A DS0A port statistics entry containing objects relating - to DS0A port statistics." - INDEX { ds0aStatsRlpIndex, ds0aStatsPortIndex, ds0aStatsChannelIndex } - ::= { ds0aStatsTable 1 } - -DS0AStatsEntry ::= - SEQUENCE { - ds0aStatsRlpIndex - INTEGER, - ds0aStatsPortIndex - INTEGER, - ds0aStatsChannelIndex - INTEGER, - ds0aStatsXmitFrames - Counter, - ds0aStatsRcvFrames - Counter, - ds0aStatsRcvAbortFrames - Counter, - ds0aStatsRcvOverruns - Counter, - ds0aStatsRcvErrors - Counter -} - -ds0aStatsRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP Number." - ::= { ds0aStatsEntry 1 } - -ds0aStatsPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port Number." - ::= { ds0aStatsEntry 2 } - -ds0aStatsChannelIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Channel Number." - ::= { ds0aStatsEntry 3 } - -ds0aStatsXmitFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total transmitted frames." - ::= { ds0aStatsEntry 4 } - -ds0aStatsRcvFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total received frames." - ::= { ds0aStatsEntry 5 } - -ds0aStatsRcvAbortFrames OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total receive aborted frames." - ::= { ds0aStatsEntry 6 } - -ds0aStatsRcvOverruns OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total receive overruns." - ::= { ds0aStatsEntry 7 } - -ds0aStatsRcvErrors OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Total receive errors." - ::= { ds0aStatsEntry 8 } - --- The statistics group for Voice. -statVoice OBJECT IDENTIFIER ::={ statGroup 9 } - --- --- The Voice Statistics Table --- - -voiceStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF VoiceStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe Voice over Frame Relay Statistics." - ::= { statVoice 1} - -voiceStatsEntry OBJECT-TYPE - SYNTAX VoiceStatsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A voice port statistics entry containing objects relating - to voice port statistics." - INDEX {voiceStatsRlpIndex, voiceStatsPortIndex } - - ::= { voiceStatsTable 1 } - -VoiceStatsEntry ::= - SEQUENCE { - voiceStatsRlpIndex - INTEGER, - voiceStatsPortIndex - INTEGER, - voiceStatsRxCalls - Counter, - voiceStatsTxCalls - Counter, - voiceStatsRxCallsAccepts - Counter, - voiceStatsTxCallsAccepts - Counter, - voiceStatsRxClears - Counter, - voiceStatsTxClears - Counter, - voiceStatsBusyCalls - Counter, - voiceStatsCallTimeouts - Counter, - voiceStatsRxCongestions - Counter, - voiceStatsTxCongestions - Counter -} - -voiceStatsRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP Number." - ::= { voiceStatsEntry 1 } - -voiceStatsPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port Number." - ::= { voiceStatsEntry 2 } - -voiceStatsRxCalls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Number of Calls Received from the Network." - ::= { voiceStatsEntry 3 } - -voiceStatsTxCalls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Number of Calls Transmitted to the Network." - ::= { voiceStatsEntry 4 } - -voiceStatsRxCallsAccepts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Number of Call Accepts Received from the Network." - ::= { voiceStatsEntry 5 } - -voiceStatsTxCallsAccepts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Number of Call Accepts Transmitted to the Network." - ::= { voiceStatsEntry 6 } - -voiceStatsRxClears OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Number of Call Receives cleared." - ::= { voiceStatsEntry 7 } - -voiceStatsTxClears OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Number of Call Transmitts cleared." - ::= { voiceStatsEntry 8 } - -voiceStatsBusyCalls OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Number of calls which received Busy indication." - ::= { voiceStatsEntry 9 } - -voiceStatsCallTimeouts OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Number of calls which transmitted time-out to the network." - ::= { voiceStatsEntry 10 } - -voiceStatsRxCongestions OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of congestion management frames Received." - ::= { voiceStatsEntry 11 } - -voiceStatsTxCongestions OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "The number of congestion management frames Transmitted." - ::= { voiceStatsEntry 12 } - -statThresh OBJECT IDENTIFIER ::= { statistics 2 } - --- --- The Statistic Threshold group for RLPs defines the RlpThresh Table --- - -rlpThreshTable OBJECT-TYPE - SYNTAX SEQUENCE OF RlpThreshEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe Statistic thresholds on each RLP" - ::= { statThresh 1 } - -rlpThreshEntry OBJECT-TYPE - SYNTAX RlpThreshEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An RLP statistics threshold entry containing objects - relating to RLP statistics thresholds." - INDEX { rlpThreshRlpIndex } - ::= { rlpThreshTable 1 } - -RlpThreshEntry ::= - SEQUENCE { - rlpThreshRlpIndex - INTEGER, - rlpThreshPercntBufInUse - INTEGER, - rlpThreshMsgQueueLen - INTEGER, - rlpThreshRxFramesPerSec - INTEGER, - rlpThreshTxFramesPerSec - INTEGER, - rlpThreshRejFramesPerSec - INTEGER, - rlpThreshRtxFramesPerSec - INTEGER -} -rlpThreshRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP Number." - ::= { rlpThreshEntry 1 } - -rlpThreshPercntBufInUse OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Percent of Buffers in use on the RLP" - ::= { rlpThreshEntry 2 } - -rlpThreshMsgQueueLen OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Percent of Buffers in use on the RLP" - ::= { rlpThreshEntry 3 } - -rlpThreshRxFramesPerSec OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Rcvd frames per second on the RLP" - ::= { rlpThreshEntry 4 } - -rlpThreshTxFramesPerSec OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Txmitted frames per second on the RLP" - ::= { rlpThreshEntry 5 } - -rlpThreshRejFramesPerSec OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Rejected Frames per second on the RLP" - ::= { rlpThreshEntry 6 } - -rlpThreshRtxFramesPerSec OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Retransmitted frames per second on the RLP" - ::= { rlpThreshEntry 7 } - --- --- The Statistic Threshold group for Ports defines the PortThresh Table --- - -portThreshTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortThreshEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A Table to describe Statistic thresholds on each port" - ::= { statThresh 2 } - -portThreshEntry OBJECT-TYPE - SYNTAX PortThreshEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "A port statistics threshold entry containing objects - relating to port statistics thresholds." - INDEX { portThreshRlpIndex, portThreshIndex } - ::= { portThreshTable 1 } - -PortThreshEntry ::= - SEQUENCE { - portThreshRlpIndex - INTEGER, - portThreshIndex - INTEGER, - portThreshRxFramesPerSec - INTEGER, - portThreshTxFramesPerSec - INTEGER, - portThreshRtxFramesPerSec - INTEGER, - portThreshFCSErrPerSec - INTEGER, - portThreshLogRejPerSec - INTEGER, - portThreshTxErrorRatio - INTEGER, - portThreshRxErrorRatio - INTEGER, - portThreshTxPercentUtl - INTEGER, - portThreshRxPercentUtl - INTEGER -} -portThreshRlpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The RLP Number." - ::= { portThreshEntry 1 } - -portThreshIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The Port Number." - ::= { portThreshEntry 2 } - -portThreshRxFramesPerSec OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Rcvd frames per second on the port." - ::= { portThreshEntry 3 } - -portThreshTxFramesPerSec OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Txmitted frames per second on the port." - ::= { portThreshEntry 4 } - -portThreshRtxFramesPerSec OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Retransmitted frames per second on the port." - ::= { portThreshEntry 5 } - -portThreshFCSErrPerSec OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for FCS errors per second on the port." - ::= { portThreshEntry 6 } - -portThreshLogRejPerSec OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Logical Rejects per second on the port." - ::= { portThreshEntry 7 } - -portThreshTxErrorRatio OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Txmit error ratio on the port." - ::= { portThreshEntry 8 } - -portThreshRxErrorRatio OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Rcv error ratio on the port." - ::= { portThreshEntry 9 } - -portThreshTxPercentUtl OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Txmit percent utilization on the port." - ::= { portThreshEntry 10 } - -portThreshRxPercentUtl OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The threshold for Rcv percent utilization on the port." - ::= { portThreshEntry 11 } - --- ********************** --- * THE BRIDGE GROUP * --- ********************** - -bridge OBJECT IDENTIFIER ::= { local 9 } - -bridgeAdminVirtualLANID OBJECT-TYPE - SYNTAX INTEGER (0..4095) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "LAN id inserted into token ring RIF field representing - internal virtual ring, for LLC2 or bridged traffic" - ::= { bridge 1 } - -bridgeOperVirtualLANID OBJECT-TYPE - SYNTAX INTEGER (0..4095) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "LAN id inserted into token ring RIF field representing - internal virtual ring, for LLC2 or bridged traffic" - ::= { bridge 2 } - -bridgeEnabled OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When yes the spanning tree algorithm is in effect and all - traffic types may be bridged. When no only llc/2 terminated - traffic is allowed on bridge interfaces." - DEFVAL { yes } - ::= { bridge 3 } - -bridgeMaxSizeForwardingTable OBJECT-TYPE - SYNTAX INTEGER (128..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Number of entries allowed in the bridge forwarding - table" - DEFVAL { 65535 } - ::= { bridge 4 } - -bridgeIPEnabled OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When yes, and BRIDGING ENABLED, IP traffic will be bridged, - otherwise IP traffic will be routed." - DEFVAL { no } - ::= { bridge 5 } - -bridgeIPXEnabled OBJECT-TYPE - SYNTAX INTEGER { - no (1), - yes (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When yes, and BRIDGING ENABLED, IPX traffic will be bridged, - otherwise IPX traffic will be routed." - DEFVAL { no } - ::= { bridge 6 } - -bridgeAdminSRBID OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "bridge ID to be inserted into token ring RIF field, - this bridge" - DEFVAL { 0 } - ::= { bridge 7 } - -bridgeOperSRBID OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "bridge ID to be inserted into token ring RIF field, - this bridge" - ::= { bridge 8 } - -bridgeDefaultEthernetFrameType OBJECT-TYPE - SYNTAX INTEGER { - type-II (1), - ieee8023 (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "default frame type to be used when - forwarding traffic on ethernet interfaces." - DEFVAL { type-II } - ::= { bridge 9 } - --- ************************** --- * THE NETLINK IP GROUP * --- ************************** - -ipNl OBJECT IDENTIFIER ::= { local 11} - --- --- The Netlink IP Node Defaults Objects --- - -nlIpDefaultRIPVersion OBJECT-TYPE - SYNTAX INTEGER { - ripVersion1(1), - rip1Compatible(2), - ripVersion2(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The version of RIP that will be used by IP." - DEFVAL { ripVersion1 } - ::= { ipNl 1 } - --- ***************************** --- * THE NETLINK VOICE GROUP * --- ***************************** - -voice OBJECT IDENTIFIER ::= { local 12 } - --- --- The Netlink Voice System Level Objects --- - -voiceSystemVoiceNodeNum OBJECT-TYPE - SYNTAX INTEGER (1..9999) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The number that identifies this node." - DEFVAL { 1 } - ::= { voice 1 } - -voiceSystemRingVolFreq OBJECT-TYPE - SYNTAX INTEGER { - v75-hz-16-66 (1), - v80-hz-20-00 (2), - v75-hz-25-00 (3), - v60-hz-50-00 (4), - v75-hz-50-00 (5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The frequency and voltage of the telephone ring circuit. - In two wire OPX mode, the node provides ring voltage to - the telephone when it is called by a remote unit." - DEFVAL { v80-hz-20-00 } - ::= { voice 2 } - -voiceSystemCountryCode OBJECT-TYPE - SYNTAX INTEGER (1..999) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The telephone dialing prefix code that identifies - the country in which the node is installed." - DEFVAL { 1 } - ::= { voice 3 } - -voiceSystemDialDigits OBJECT-TYPE - SYNTAX INTEGER (2..4) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The number of digits that will be used in the speed - dialing scheme, as well as the number of digits one - can specify for the Auto Dial feature. This requires - rebooting for the change to take effect." - DEFVAL { 3 } - ::= { voice 4 } - -voiceSystemVoiceRatesMin OBJECT-TYPE - SYNTAX INTEGER { - bps-4800 (1), - bps-8000 (2), - bps-32000 (3), - bps-64000 (4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The minimum operating rate of all voice channels when - congestion occurs." - DEFVAL { bps-4800 } - ::= { voice 5 } - -voiceSystemVoiceRatesMax OBJECT-TYPE - SYNTAX INTEGER { - bps-4800 (1), - bps-8000 (2), - bps-32000 (3), - bps-64000 (4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION "The maximum operating digitization rate of all voice - channels when there is no congestion." - DEFVAL { bps-64000 } - ::= { voice 6 } - -voiceSystemExtDialDigits OBJECT-TYPE - SYNTAX INTEGER (0..16) - ACCESS read-write - STATUS mandatory - DESCRIPTION "The number of extended dial digits that can be defined - in the speed map table and/or entered by the user of - attached equipment as part of a dial string. This requires - rebooting for the change to take effect." - DEFVAL { 0 } - ::= { voice 7 } - --- --- The Netlink Voice Speed Dial Map table --- - -voiceSpeedDialTable OBJECT-TYPE - SYNTAX SEQUENCE OF VoiceSpeedDialEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of speed-dial numbers." - ::= { voice 8 } - -voiceSpeedDialEntry OBJECT-TYPE - SYNTAX VoiceSpeedDialEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A Voice Speed Dial entry containing objects relating to - the speed-dial number that are configurable by the user." - INDEX { voiceSpeedDialDigits } - ::= { voiceSpeedDialTable 1 } - -VoiceSpeedDialEntry ::= - SEQUENCE { - voiceSpeedDialDigits - OCTET STRING, - voiceSpeedDialLongDialMap - OCTET STRING, - voiceSpeedDialExtDialStr - OCTET STRING, - voiceSpeedDialRowStatus - RowStatus - } - -voiceSpeedDialDigits OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..4)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The speed-dial number. A question mark wildcard can be used - for any digit, and an asterisk wildcard can be used for any - number of digits." - ::= { voiceSpeedDialEntry 1 } - -voiceSpeedDialLongDialMap OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The number for which the speed-dial number is a shortcut." - ::= { voiceSpeedDialEntry 2 } - -voiceSpeedDialExtDialStr OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..16)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The extended set of digits that will be forwarded with the - call if portVoiceOperExtDigitsSource in the physical port - record is set to Map." - ::= { voiceSpeedDialEntry 3 } - -voiceSpeedDialRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable is used to manage the creation and deletion - of conceptual rows in the voiceSpeedDialTable and follows the - SNMPv2 RowStatus conventions by supporting the following values: - - - `active', which indicates that the conceptual row is - available for use by the managed device. For a management - protocol set operation, a genErr response is returned when - the row does not exist. - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device. For a management protocol set operation, a - genErr response is returned when the row already exists. - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Note that all of the above values may be specified in a - management protocol set operation, and only the 'active' - value will be returned in response to a management protocol - retrieval operation. For a management protocol set operation, - if other variable bindings are included in the same PDU, then - a genErr response is returned." - ::= { voiceSpeedDialEntry 4 } - -END diff --git a/mibs/NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB b/mibs/NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB deleted file mode 100644 index e93a914797..0000000000 --- a/mibs/NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB +++ /dev/null @@ -1,1576 +0,0 @@ -NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB DEFINITIONS ::= BEGIN - -IMPORTS - OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, - Integer32, Counter32, TimeTicks - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, TruthValue, RowStatus, MacAddress - FROM SNMPv2-TC - BridgeId, Timeout - FROM BRIDGE-MIB - VlanId - FROM Q-BRIDGE-MIB - bayStackMibs - FROM SYNOPTICS-ROOT-MIB; - -nnMultipleSpanningTreeMib MODULE-IDENTITY - LAST-UPDATED "200604100000Z" - ORGANIZATION "Nortel Networks" - CONTACT-INFO "Nortel Networks" - DESCRIPTION - "Nortel Networks Multiple Spanning-Tree MIB - - Copyright 2003 Nortel Networks, Inc. - All rights reserved. - This Nortel Networks SNMP Management Information Base - Specification embodies Nortel Networks' confidential and - proprietary intellectual property. Nortel Networks retains all - title and ownership in the Specification, including any - revisions. - - This Specification is supplied 'AS IS,' and Nortel Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200604100000Z" -- 10 Apr 2006 - DESCRIPTION "v002: Expanded the range for nnMstMaxHopCount" - - REVISION "200402240000Z" -- 24 Feb 2004 - DESCRIPTION "v001: Initial version." - ::= { bayStackMibs 5 } - -nnMstNotifications OBJECT IDENTIFIER ::= { nnMultipleSpanningTreeMib 0 } -nnMstObjects OBJECT IDENTIFIER ::= { nnMultipleSpanningTreeMib 1 } - -nnMstScalars OBJECT IDENTIFIER ::= { nnMstObjects 1 } - -nnMstNoOfInstancesSupported OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates Maximum number of spanning tree Instances supported." - ::= { nnMstScalars 1 } - -nnMstMaxHopCount OBJECT-TYPE - SYNTAX Integer32 (100..4000) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates the Maximum Hop Count value. - The granularity of this timer is specified - to be 1 second. An agent may return a badValue - error if a set is attempted to a value which is - not a whole number of seconds." - DEFVAL { 2000 } - ::= { nnMstScalars 2 } - -nnMstBrgAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The MAC address used by this bridge when it must - be referred to in a unique fashion. It is - recommended that this be the numerically smallest - MAC address of all ports that belong to this - bridge. However it is only required to be unique. - When concatenated with nnMstCistBridgePriority or - nnMstBridgePriority a unique BridgeIdentifier - is formed which is used in the Spanning Tree Protocol." - ::= { nnMstScalars 3 } - -nnMstCistRoot OBJECT-TYPE - SYNTAX BridgeId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The bridge identifier of the Root of the common spanning - tree as determined by the Spanning Tree Protocol - as executed by this node. This value is used as - the CIST Root Identifier parameter in all Configuration - Bridge PDUs originated by this node." - ::= { nnMstScalars 4 } - -nnMstCistRegionalRoot OBJECT-TYPE - SYNTAX BridgeId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The bridge identifier of the Root of the Multiple - spanning tree region as determined by the Spanning Tree - Protocol as executed by this node. This value is used as - the CIST Regional Root Identifier parameter in all Configuration - Bridge PDUs originated by this node." - ::= { nnMstScalars 5 } - -nnMstCistRootCost OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Cost of the path to the CIST Root as seen - from this bridge." - ::= { nnMstScalars 6 } - -nnMstCistRegionalRootCost OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Cost of the path to the CIST Regional Root - as seen from this bridge." - ::= { nnMstScalars 7 } - -nnMstCistRootPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Port Number of the Port which offers the lowest - path cost from this bridge to the CIST Root Bridge." - ::= { nnMstScalars 8 } - -nnMstCistBridgePriority OBJECT-TYPE - SYNTAX Integer32 (0..61440) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The Value of the writable portion of the Bridge - Identifier comprising of the first two octets. - The values that are set for Bridge Priority must be - in steps of 4096." - DEFVAL {32768} - ::= { nnMstScalars 9 } - -nnMstCistBridgeMaxAge OBJECT-TYPE - SYNTAX Timeout (600..4000) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value that all bridges use for MaxAge when - this bridge is acting as the root. The granularity - of this timer is specified to be 1 second. - An agent may return a badValue error if a set is - attempted to a value which is not a whole number - of seconds." - DEFVAL {2000} - ::= { nnMstScalars 10 } - -nnMstCistBridgeForwardDelay OBJECT-TYPE - SYNTAX Timeout (400..3000) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value that all bridges use for ForwardDelay - when this bridge is acting as the root. Note that - 802.1D specifies that the range for this - parameter is related to the value of - BridgeMaxAge. The granularity of this - timer is specified to be 1 second. - An agent may return a badValue error if a set is - attempted to a value which is not a whole number - of seconds." - DEFVAL {1500} - ::= { nnMstScalars 11 } - -nnMstCistHoldTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This time value determines the interval length - during which no more than two Configuration bridge - PDUs shall be transmitted by this node, in units - of hundredths of a second." - ::= { nnMstScalars 12 } - -nnMstCistMaxAge OBJECT-TYPE - SYNTAX Timeout - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum age of Spanning Tree Protocol - information learned from the network on any port - before it is discarded, in units of hundredths of - a second. This is the actual value that this - bridge is currently using." - ::= { nnMstScalars 13 } - -nnMstCistForwardDelay OBJECT-TYPE - SYNTAX Timeout - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This time value, measured in units of hundredths - of a second, controls how fast a port changes its - spanning state when moving towards the Forwarding - state. The value determines how long the port - stays in a particular state before moving to the - next state." - ::= { nnMstScalars 14 } - -nnMstMstpUpCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times MSTP Module has been enabled. - A Trap is generated on the occurence of this event." - ::= { nnMstScalars 15 } - -nnMstMstpDownCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times MSTP Module has been disabled. - A Trap is generated on the occurence of this event." - ::= { nnMstScalars 16 } - -nnMstPathCostDefaultType OBJECT-TYPE -SYNTAX INTEGER { - stp8021d1998(1), - stp8021t2001(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The version of the Spanning Tree default Path Costs that - are to be used by this Bridge. A value of 8021d1998(1) - uses the 16-bit default Path Costs from IEEE Std. 802.1D-1998. - A value of stp8021t2001(2) uses the 32-bit default Path - Costs from IEEE Std. 802.1t." - ::= { nnMstScalars 17 } - -nnMstForceProtocolVersion OBJECT-TYPE - SYNTAX INTEGER { - stpCompatible(0), - rstp(2), - mstp(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The version of Spanning Tree Protocol the bridge is - currently running. The value 'stpCompatible(0)' - indicates the Spanning Tree Protocol specified in - IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning - Tree Protocol specified in IEEE 802.1w and 'mstp(3)' - indicates the Multiple Spanning Tree Protocol Specified - in IEEE 802.1s." - - DEFVAL { mstp } - ::= { nnMstScalars 18 } - -nnMstTxHoldCount OBJECT-TYPE - SYNTAX INTEGER (1..10) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value used by the Port Transmit state machine to limit - the maximum transmission rate." - DEFVAL { 3 } - ::= { nnMstScalars 19 } - -nnMstConfigIdSel OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The Configuration Identifier Format Selector used - by the Bridge. This has a fixed value of 0 to indicate - RegionName, RegionVersion are specified as in Standard." - ::= { nnMstScalars 20 } - -nnMstRegionName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..32)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The Name for the Region's configuration. By Default - Region Name will be equal to the Bridge Mac Address." - ::= { nnMstScalars 21 } - -nnMstRegionVersion OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Version of the MST Region." - ::= { nnMstScalars 22 } - -nnMstConfigDigest OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Configuration Digest value for this Region, this is an - MD5 digest value, and hence must always be 16 octets long." - ::= { nnMstScalars 23 } - -nnMstRegionConfigChangeCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times a Region Configuration Identifier Change - was detected. - A Trap is generated on the occurence of this event." - ::= { nnMstScalars 24 } - -nnMstCistBridgeRoleSelectionSemState OBJECT-TYPE - SYNTAX INTEGER { - initbridge (0), - roleselection (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Port Role Selection State Machine - of this bridge in Common Spanning Tree context" - ::= { nnMstScalars 25 } - -nnMstCistTimeSinceTopologyChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The time (in hundredths of a second) since the - TcWhile Timer for any port in this Bridge was - non-zero for Common Spanning Tree context." - ::= { nnMstScalars 26 } - -nnMstCistTopChanges OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that there have been atleast - one non-zero TcWhile Timer on this Bridge for Common - Spanning Tree context." - ::= { nnMstScalars 27 } - -nnMstCistNewRootBridgeCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times this Bridge has detected a Root - Bridge change for Common Spanning Tree context. - A Trap is generated on the occurence of this event." - ::= { nnMstScalars 28 } - --- ----------------------------------------------------------------- --- --- nnMstBridgeTable, table of bridge/spanning-tree instances --- --- ----------------------------------------------------------------- - -nnMstBridgeTable OBJECT-TYPE - SYNTAX SEQUENCE OF NnMstBridgeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table containing Bridge Information specific to Spanning - Tree Instance." - ::= { nnMstObjects 2 } - -nnMstBridgeEntry OBJECT-TYPE - SYNTAX NnMstBridgeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Entry indicating the Bridge Information." - INDEX { nnMstBridgeInstance } - ::= { nnMstBridgeTable 1 } - -NnMstBridgeEntry ::= - SEQUENCE { - nnMstBridgeInstance Integer32, - nnMstBridgeRegionalRoot BridgeId, - nnMstBridgePriority Integer32, - nnMstBridgeRootCost Integer32, - nnMstBridgeRootPort Integer32, - nnMstBridgeTimeSinceTopologyChange TimeTicks, - nnMstBridgeTopChanges Counter32, - nnMstBridgeNewRootCount Counter32, - nnMstBridgeRoleSelectionSemState INTEGER, - nnMstBridgeInstanceUpCount Counter32, - nnMstBridgeInstanceDownCount Counter32, - nnMstBridgeOldDesignatedRoot BridgeId, - nnMstBridgeEnabled TruthValue, - nnMstBridgeRowStatus RowStatus - } - -nnMstBridgeInstance OBJECT-TYPE - SYNTAX Integer32 (1..64) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Spanning Tree Instance to which the information belongs." - ::= { nnMstBridgeEntry 1 } - -nnMstBridgeRegionalRoot OBJECT-TYPE - SYNTAX BridgeId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "MSTI Regional Root Identifier value for the Instance. This value - is used as the MSTI Regional Root Identifier parameter in all - Configuration Bridge PDUs originated by this node" - ::= { nnMstBridgeEntry 2 } - -nnMstBridgePriority OBJECT-TYPE - SYNTAX Integer32 (0..61440) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The writable portion of the MSTI Bridge Identifier. - comprising of the first two octets. - The values that are set for Bridge Priority must be - in steps of 4096." - DEFVAL {32768} - ::= { nnMstBridgeEntry 3 } - -nnMstBridgeRootCost OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Cost of the path to the MSTI Regional Root as seen - by this bridge." - ::= { nnMstBridgeEntry 4 } - -nnMstBridgeRootPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Port Number of the Port which offers the lowest - path cost from this bridge to the MSTI Region Root Bridge." - ::= { nnMstBridgeEntry 5 } - -nnMstBridgeTimeSinceTopologyChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The time (in hundredths of a second) since the - TcWhile Timer for any port in this Bridge was - non-zero for this spanning tree instance." - ::= { nnMstBridgeEntry 6 } - -nnMstBridgeTopChanges OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that there have been atleast - one non-zero TcWhile Timer on this Bridge for this - spanning tree instance." - ::= { nnMstBridgeEntry 7 } - -nnMstBridgeNewRootCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times this Bridge has detected a Root - Bridge change for this spanning tree instance. - A Trap is generated on the occurence of this event." - ::= { nnMstBridgeEntry 8 } - -nnMstBridgeRoleSelectionSemState OBJECT-TYPE - SYNTAX INTEGER { - initbridge (0), - roleselection (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Port Role Selection State Machine - for this spanning tree instance for this bridge." - ::= { nnMstBridgeEntry 9 } - -nnMstBridgeInstanceUpCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times a new spanning tree instance has - been created. - A Trap is generated on the occurence of this event." - ::= { nnMstBridgeEntry 10 } - -nnMstBridgeInstanceDownCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times a spanning tree instance has - been deleted. - A Trap is generated on the occurence of this event." - ::= { nnMstBridgeEntry 11 } - -nnMstBridgeOldDesignatedRoot OBJECT-TYPE - SYNTAX BridgeId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The bridge identifier of the old root of the spanning - tree instance as determined by the Spanning Tree Protocol - as executed by this node. " - ::= { nnMstBridgeEntry 12 } - -nnMstBridgeEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is used to control whether this bridge instance - is enabled or disabled." - ::= { nnMstBridgeEntry 13 } - -nnMstBridgeRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is used to control row creation/deletion." - ::= { nnMstBridgeEntry 14 } - --- ----------------------------------------------------------------- --- --- nnMstCistPortTable, contains per-port information that is common to --- all bridge/spanning-tree instances --- --- ----------------------------------------------------------------- - -nnMstCistPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF NnMstCistPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains Common Spanning Tree Port - Information." - ::= { nnMstObjects 3 } - -nnMstCistPortEntry OBJECT-TYPE - SYNTAX NnMstCistPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of information maintained by every port for - Common Spanning tree." - INDEX { nnMstCistPort } - ::= { nnMstCistPortTable 1 } - -NnMstCistPortEntry ::= - SEQUENCE { - nnMstCistPort Integer32, - nnMstCistPortPathCost Integer32, - nnMstCistPortPriority Integer32, - nnMstCistPortDesignatedRoot BridgeId, - nnMstCistPortDesignatedBridge BridgeId, - nnMstCistPortDesignatedPort OCTET STRING, - nnMstCistPortAdminP2P INTEGER, - nnMstCistPortOperP2P TruthValue, - nnMstCistPortAdminEdgeStatus TruthValue, - nnMstCistPortOperEdgeStatus TruthValue, - nnMstCistPortProtocolMigration TruthValue, - nnMstCistPortState INTEGER, - nnMstCistForcePortState INTEGER, - nnMstCistPortForwardTransitions Counter32, - nnMstCistPortRxMstBpduCount Counter32, - nnMstCistPortRxRstBpduCount Counter32, - nnMstCistPortRxConfigBpduCount Counter32, - nnMstCistPortRxTcnBpduCount Counter32, - nnMstCistPortTxMstBpduCount Counter32, - nnMstCistPortTxRstBpduCount Counter32, - nnMstCistPortTxConfigBpduCount Counter32, - nnMstCistPortTxTcnBpduCount Counter32, - nnMstCistPortInvalidMstBpduRxCount Counter32, - nnMstCistPortInvalidRstBpduRxCount Counter32, - nnMstCistPortInvalidConfigBpduRxCount Counter32, - nnMstCistPortInvalidTcnBpduRxCount Counter32, - nnMstCistPortTransmitSemState INTEGER, - nnMstCistPortReceiveSemState INTEGER, - nnMstCistPortProtMigrationSemState INTEGER, - nnMstCistProtocolMigrationCount Counter32, - nnMstCistPortDesignatedCost Integer32, - nnMstCistPortRegionalRoot BridgeId, - nnMstCistPortRegionalPathCost Integer32, - nnMstCistSelectedPortRole INTEGER, - nnMstCistCurrentPortRole INTEGER, - nnMstCistPortInfoSemState INTEGER, - nnMstCistPortRoleTransitionSemState INTEGER, - nnMstCistPortStateTransitionSemState INTEGER, - nnMstCistPortTopologyChangeSemState INTEGER, - nnMstCistPortHelloTime Timeout, - nnMstCistPortOperVersion INTEGER, - nnMstCistPortEffectivePortState TruthValue -} - -nnMstCistPort OBJECT-TYPE - SYNTAX Integer32 (1..65535) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Port number of the port for which this entry contains - spanning tree information." - ::= { nnMstCistPortEntry 1 } - -nnMstCistPortPathCost OBJECT-TYPE - SYNTAX Integer32 (1..200000000) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The contribution of this port to the path cost of - paths towards the CIST Root which include this port." - ::= { nnMstCistPortEntry 2 } - -nnMstCistPortPriority OBJECT-TYPE - SYNTAX Integer32 (0..240) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The four most significant bits of the Port Identifier - of the Spanning Tree instance can be modified by setting - the CistPortPriority value. The values that are set for Port - Priority must be in steps of 16." - DEFVAL {128} - ::= { nnMstCistPortEntry 3 } - -nnMstCistPortDesignatedRoot OBJECT-TYPE - SYNTAX BridgeId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique Bridge Identifier of the bridge recorded as the - CIST Root in the configuration BPDUs transmitted." - ::= { nnMstCistPortEntry 4 } - -nnMstCistPortDesignatedBridge OBJECT-TYPE - SYNTAX BridgeId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique Bridge Identifier of the bridge which this port - considers to be the Designated Bridge for the port's segment." - ::= { nnMstCistPortEntry 5 } - -nnMstCistPortDesignatedPort OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (2)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Port identifier of the port on the Designated Bridge - for this port's segment." - ::= { nnMstCistPortEntry 6 } - -nnMstCistPortAdminP2P OBJECT-TYPE - SYNTAX INTEGER { - forceTrue(0), - forceFalse(1), - auto(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The administrative point-to-point status of the LAN segment - attached to this port. A value of forceTrue(0) indicates that - this port should always be treated as if it is connected to - a point-to-point link. A value of forceFalse(1) indicates - that this port should be treated as having a shared media - connection. A value of auto(2) indicates that this port is - considered to have a point-to-point link if it is an Aggregator - and all of its members are aggregatable, or if the MAC entity - is configured for full duplex operation, either through - auto-negotiation or by management means." - ::= { nnMstCistPortEntry 7 } - -nnMstCistPortOperP2P OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational point-to-point status of the LAN segment - attached to this port. It indicates whether a port is - considered to have a point-to-point connection or not. - The value is determined by management or by auto-detection, - as described in the nnMstCistPortAdminP2P object." - ::= { nnMstCistPortEntry 8 } - -nnMstCistPortAdminEdgeStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The administrative value of the Edge Port parameter. A - value of TRUE(1) indicates that this port should be - assumed as an edge-port and a value of FALSE(2) indicates - that this port should be assumed as a non-edge-port." - ::= { nnMstCistPortEntry 9 } - -nnMstCistPortOperEdgeStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational value of the Edge Port parameter. The - object is initialized to the value of - nnMstCistPortAdminEdgeStatus and is set FALSE on reception - of a BPDU." - ::= { nnMstCistPortEntry 10 } - -nnMstCistPortProtocolMigration OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates the Protocol migration state of this Port. - When operating in RSTP/MSTP (version >= 2) mode, writing - TRUE(1) to this object forces this port to transmit MSTP - BPDUs without instance information. - Any other operation on this object has no effect and - it always returns FALSE(2) when read." - ::= { nnMstCistPortEntry 11 } - -nnMstCistPortState OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - discarding (2), - learning (4), - forwarding (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Port as defined by the Common - spanning tree protocol." - ::= { nnMstCistPortEntry 12 } - -nnMstCistForcePortState OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Current state of the Port which can be changed to either - Disabled or Enabled for the base spanning tree - instance." - ::= { nnMstCistPortEntry 13 } - -nnMstCistPortForwardTransitions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times this port has transitioned to the - Forwarding State." - ::= { nnMstCistPortEntry 14 } - -nnMstCistPortRxMstBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of MST BPDUs received on this port." - ::= { nnMstCistPortEntry 15 } - -nnMstCistPortRxRstBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RST BPDUs received on this port." - ::= { nnMstCistPortEntry 16 } - -nnMstCistPortRxConfigBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Configuration BPDUs received on this port." - ::= { nnMstCistPortEntry 17 } - -nnMstCistPortRxTcnBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of TCN BPDUs received on this port." - ::= { nnMstCistPortEntry 18 } - -nnMstCistPortTxMstBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of MST BPDUs Transmitted from this port." - ::= { nnMstCistPortEntry 19 } - -nnMstCistPortTxRstBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RST BPDUs Transmitted from this port." - ::= { nnMstCistPortEntry 20 } - -nnMstCistPortTxConfigBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Configuration BPDUs Transmitted from this port." - ::= { nnMstCistPortEntry 21 } - -nnMstCistPortTxTcnBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of TCN BPDUs Transmitted from this port." - ::= { nnMstCistPortEntry 22 } - -nnMstCistPortInvalidMstBpduRxCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Invalid MST BPDUs Received on this port." - ::= { nnMstCistPortEntry 23 } - -nnMstCistPortInvalidRstBpduRxCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Invalid RST BPDUs Received on this port." - ::= { nnMstCistPortEntry 24 } - -nnMstCistPortInvalidConfigBpduRxCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Invalid Configuration BPDUs Received on this port." - ::= { nnMstCistPortEntry 25 } - -nnMstCistPortInvalidTcnBpduRxCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Invalid TCN BPDUs Received on this port." - ::= { nnMstCistPortEntry 26 } - -nnMstCistPortTransmitSemState OBJECT-TYPE - SYNTAX INTEGER { - transmitinit (0), - transmitperiodic (1), - transmitconfig (2), - transmittcn (3), - transmitrstp (4), - idle (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates current State of the Port Transmit state machine." - ::= { nnMstCistPortEntry 27 } - -nnMstCistPortReceiveSemState OBJECT-TYPE - SYNTAX INTEGER { - discard (0), - receive (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates current State of the Port Receive state machine." - ::= { nnMstCistPortEntry 28 } - -nnMstCistPortProtMigrationSemState OBJECT-TYPE - SYNTAX INTEGER { - init (0), - sendrstp (1), - sendingrstp (2), - sendstp (3), - sendingstp (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates current State of the Port Protocol Migration - State machine." - ::= { nnMstCistPortEntry 29 } - -nnMstCistProtocolMigrationCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times this Port has migrated from one STP protocol - version to another. The relevant protocols are STP-COMPATIBLE and - RSTP/MSTP. - A Trap is generated on the occurence of this event." - ::= { nnMstCistPortEntry 30 } - -nnMstCistPortDesignatedCost OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The path cost of the Designated Port of the - segment connected to this port." - ::= { nnMstCistPortEntry 31 } - -nnMstCistPortRegionalRoot OBJECT-TYPE - SYNTAX BridgeId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique Bridge Identifier of the bridge recorded as the - CIST Regional Root Identifier in the configuration BPDUs - transmitted." - ::= { nnMstCistPortEntry 32 } - -nnMstCistPortRegionalPathCost OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The contribution of this port to the path cost of paths - towards the CIST Regional Root which include this port." - ::= { nnMstCistPortEntry 33 } - -nnMstCistSelectedPortRole OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - alternate(1), - backup(2), - root(3), - designated(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Selected Port Role of the port for this spanning - tree instance." - ::= { nnMstCistPortEntry 34 } - -nnMstCistCurrentPortRole OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - alternate(1), - backup(2), - root(3), - designated(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current Port Role of the port for this spanning - tree instance." - ::= { nnMstCistPortEntry 35 } - -nnMstCistPortInfoSemState OBJECT-TYPE - SYNTAX INTEGER { - disabled (0), - enabled (1), - aged (2), - update (3), - superiordesg (4), - repeatdesg (5), - root (6), - other (7), - present (8), - receive (9) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Port Information State Machine - for this port in this spanning tree context." - ::= { nnMstCistPortEntry 36 } - -nnMstCistPortRoleTransitionSemState OBJECT-TYPE - SYNTAX INTEGER { - init (0), - blockport (1), - blockedport (2), - activeport (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Port Role Transition State Machine - for this port in this spanning tree context." - ::= { nnMstCistPortEntry 37 } - -nnMstCistPortStateTransitionSemState OBJECT-TYPE - SYNTAX INTEGER { - discarding (0), - learning (1), - forwarding (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Port State Transition State Machine - for this port in this spanning tree context." - ::= { nnMstCistPortEntry 38 } - -nnMstCistPortTopologyChangeSemState OBJECT-TYPE - SYNTAX INTEGER { - init (0), - inactive (1), - active (2), - detected (3), - notifiedtcn (4), - notifiedtc (5), - propagating (6), - acknowledged (7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Topology Change State Machine - for this port in this spanning tree context." - ::= { nnMstCistPortEntry 39 } - -nnMstCistPortHelloTime OBJECT-TYPE - SYNTAX Timeout (100..1000) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The amount of time between the transmission of - Configuration bridge PDUs by this node on this port - in units of hundredths of a second." - ::= { nnMstCistPortEntry 40 } - -nnMstCistPortOperVersion OBJECT-TYPE - SYNTAX INTEGER { - stpCompatible(0), - rstp(2), - mstp(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This indicates whether the Port is operationally in the Mstp - mode, Rstp mode or the Stp-compatible mode i.e., whether the - Port is transmitting MST BPDUs, RST BPDUs or Config/TCN BPDUs." - ::= { nnMstCistPortEntry 41 } - -nnMstCistPortEffectivePortState OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The effective operational state of the port for CIST. This will - TRUE only when the port is operationally up in the Interface level - and Protocol level for CIST. This is will be set to False for all - other times." - ::= { nnMstCistPortEntry 42 } - - --- ----------------------------------------------------------------- --- --- nnMstPortBridgeTable, contains per-port information that is --- specific to a bridge/spanning-tree instance --- --- ----------------------------------------------------------------- - -nnMstPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF NnMstPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains Spanning Tree Instance Specific Port - Information." - ::= { nnMstObjects 4 } - -nnMstPortEntry OBJECT-TYPE - SYNTAX NnMstPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of information maintained by every port for each - and every spanning tree instance." - INDEX { nnMstPort, nnMstBridgeInstance } - ::= { nnMstPortTable 1 } - -NnMstPortEntry ::= - SEQUENCE { - nnMstPort Integer32, - nnMstPortPathCost Integer32, - nnMstPortPriority Integer32, - nnMstPortDesignatedRoot BridgeId, - nnMstPortDesignatedBridge BridgeId, - nnMstPortDesignatedPort OCTET STRING, - nnMstPortState INTEGER, - nnMstPortForcePortState INTEGER, - nnMstPortForwardTransitions Counter32, - nnMstPortReceivedBPDUs Counter32, - nnMstPortTransmittedBPDUs Counter32, - nnMstPortInvalidBPDUsRcvd Counter32, - nnMstPortDesignatedCost Integer32, - nnMstPortSelectedPortRole INTEGER, - nnMstPortCurrentPortRole INTEGER, - nnMstPortInfoSemState INTEGER, - nnMstPortRoleTransitionSemState INTEGER, - nnMstPortStateTransitionSemState INTEGER, - nnMstPortTopologyChangeSemState INTEGER, - nnMstPortEffectivePortState TruthValue -} - -nnMstPort OBJECT-TYPE - SYNTAX Integer32 (1..65535) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Port number of the port for which this entry contains - spanning tree information." - ::= { nnMstPortEntry 1 } - -nnMstPortPathCost OBJECT-TYPE - SYNTAX Integer32 (1..200000000) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The contribution of this port to the path cost of - paths towards the MSTI Root which include this port." - ::= { nnMstPortEntry 2 } - -nnMstPortPriority OBJECT-TYPE - SYNTAX Integer32 (0..240) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The four most significant bits of the Port Identifier - for a given Spanning Tree instance can be modified - independently for each Spanning Tree instance - supported by the Bridge. The values that are set for Port - Priority must be in steps of 16." - DEFVAL {128} - ::= { nnMstPortEntry 3 } - -nnMstPortDesignatedRoot OBJECT-TYPE - SYNTAX BridgeId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique Bridge Identifier of the bridge recorded as the - MSTI Regional Root in the configuration BPDUs transmitted." - ::= { nnMstPortEntry 4 } - -nnMstPortDesignatedBridge OBJECT-TYPE - SYNTAX BridgeId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique Bridge Identifier of the bridge which this port - considers to be the Designated Bridge for the port's segment." - ::= { nnMstPortEntry 5 } - -nnMstPortDesignatedPort OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (2)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Port identifier of the port on the Designated Bridge - for this port's segment." - ::= { nnMstPortEntry 6 } - -nnMstPortState OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - discarding (2), - learning (4), - forwarding (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Port as defined by the Multiple - spanning tree protocol. Port which is Forwarding state - in one instance can be in Discarding (Blocking) state - in another instance." - ::= { nnMstPortEntry 7 } - -nnMstPortForcePortState OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Current state of the Port which can be changed to either - Disabled or Enabled for the specific spanning tree - instance." - ::= { nnMstPortEntry 8 } - -nnMstPortForwardTransitions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times this port has transitioned to the - Forwarding State for specific instance." - - ::= { nnMstPortEntry 9 } - -nnMstPortReceivedBPDUs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of BPDUs received by this port for this - spanning tree instance." - ::= { nnMstPortEntry 10 } - -nnMstPortTransmittedBPDUs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of BPDUs transmitted on this port for - this spanning tree instance." - ::= { nnMstPortEntry 11 } - -nnMstPortInvalidBPDUsRcvd OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Invalid BPDUs received on this Port - for this spanning tree instance." - ::= { nnMstPortEntry 12 } - -nnMstPortDesignatedCost OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The path cost of the Designated Port of the - segment connected to this port." - ::= { nnMstPortEntry 13 } - -nnMstPortSelectedPortRole OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - alternate(1), - backup(2), - root(3), - designated(4), - master(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Selected Port Role of the port for this spanning - tree instance." - ::= { nnMstPortEntry 14 } - -nnMstPortCurrentPortRole OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - alternate(1), - backup(2), - root(3), - designated(4), - master(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current Port Role of the port for this spanning - tree instance." - ::= { nnMstPortEntry 15 } - -nnMstPortInfoSemState OBJECT-TYPE - SYNTAX INTEGER { - disabled (0), - enabled (1), - aged (2), - update (3), - superiordesg (4), - repeatdesg (5), - root (6), - other (7), - present (8), - receive (9) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Port Information State Machine - for this port in this spanning tree context." - ::= { nnMstPortEntry 16 } - -nnMstPortRoleTransitionSemState OBJECT-TYPE - SYNTAX INTEGER { - init (0), - blockport (1), - blockedport (2), - activeport (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Port Role Transition State Machine - for this port in this spanning tree context." - ::= { nnMstPortEntry 17 } - -nnMstPortStateTransitionSemState OBJECT-TYPE - SYNTAX INTEGER { - discarding (0), - learning (1), - forwarding (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Port State Transition State Machine - for this port in this spanning tree context." - ::= { nnMstPortEntry 18 } - -nnMstPortTopologyChangeSemState OBJECT-TYPE - SYNTAX INTEGER { - init (0), - inactive (1), - active (2), - detected (3), - notifiedtcn (4), - notifiedtc (5), - propagating (6), - acknowledged (7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the Topology Change State Machine - for this port in this spanning tree context." - ::= { nnMstPortEntry 19 } - -nnMstPortEffectivePortState OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The effective operational stae of the port for specific instance. - This is will be TRUE only when the port is operationally up in the - interface level and Protocol level for the specific instance. - This is will be set to false at all other times." - ::= { nnMstPortEntry 20 } - - --- ----------------------------------------------------------------- --- --- Notification control objects --- --- ----------------------------------------------------------------- - -nnMstNotificationControl OBJECT IDENTIFIER ::= { nnMstObjects 5 } -nnMstNotificationControlScalars OBJECT IDENTIFIER - ::= { nnMstNotificationControl 1 } - -nnMstSetNotifications OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable and disable specific - MSTP traps. Currently the following are defined - 0 - Notifications are not enabled. - 1 - General Notifications like protocol up or down - 2 - Exception Notifications like memory failure or buffer failure - or port protocol migration or invalid packet rcvd in port - 3 - All the above Notifications " - ::= { nnMstNotificationControlScalars 1 } - - -nnMstGenNotificationType OBJECT-TYPE - SYNTAX INTEGER { - none (0), - up (1), - down (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The general events like - none - none of the below values - up - protocol UP, - down - protocol DOWN" - ::= { nnMstNotificationControlScalars 2 } - - -nnMstErrNotificationType OBJECT-TYPE - SYNTAX INTEGER { - none (0), - memfail (1), - bufffail (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The error event like - none - none of the below values - memfail - memory allocation failure - bufffail - buffer allocation failure" - ::= { nnMstNotificationControlScalars 3 } - -nnMstPortNotificationTable OBJECT-TYPE - SYNTAX SEQUENCE OF NnMstPortNotificationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to store the notification information - occured in each of the port for protocol migration and - invalid packet received" - ::= { nnMstNotificationControl 2 } - -nnMstPortNotificationEntry OBJECT-TYPE - SYNTAX NnMstPortNotificationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - " This entry is used to store the notification information" - INDEX { nnMstPortNotificationIndex} - ::= { nnMstPortNotificationTable 1 } - -NnMstPortNotificationEntry ::= - SEQUENCE { - nnMstPortNotificationIndex Integer32, - nnMstPortNotificationMigrationType INTEGER, - nnMstPortNotificationPktErrType INTEGER, - nnMstPortNotificationPktErrVal Integer32 - } - -nnMstPortNotificationIndex OBJECT-TYPE - SYNTAX Integer32 (1..4096) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique value, greater than zero, indicating the Port number." - ::= { nnMstPortNotificationEntry 1 } - -nnMstPortNotificationMigrationType OBJECT-TYPE - SYNTAX INTEGER { - sendstp (0), - sendrstp (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port Protocol migration type occured in the port" - ::= { nnMstPortNotificationEntry 2 } - -nnMstPortNotificationPktErrType OBJECT-TYPE - SYNTAX INTEGER { - protocolIdErr(0), - invalidBpdu(1), - configLengthErr(2), - tcnLengthErr(3), - rstpLengthErr(4), - maxAgeErr(5), - fwdDelayErr(6), - helloTimeErr(7), - mstpLengthErr(8) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Type of invalid packet received in each of the port " - ::= { nnMstPortNotificationEntry 3 } - -nnMstPortNotificationPktErrVal OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet error value corresponding to the above type " - ::= { nnMstPortNotificationEntry 4 } - - --- --- Notifications --- - -nnMstGeneralEvent NOTIFICATION-TYPE - OBJECTS { - nnMstBrgAddress, - nnMstGenNotificationType - } - STATUS current - DESCRIPTION - "Generated when any of the general events like protocol up or - protocol down occurs" - ::= { nnMstNotifications 1 } - -nnMstErrorEvent NOTIFICATION-TYPE - OBJECTS { - nnMstBrgAddress, - nnMstErrNotificationType - } - STATUS current - DESCRIPTION - "Generated when any of the error events like memory failure or buffer failure - or protocol migration or new root or topology change occurs " - ::= { nnMstNotifications 2 } - -nnMstNewRoot NOTIFICATION-TYPE - OBJECTS { - nnMstBrgAddress, - nnMstBridgeOldDesignatedRoot, - nnMstBridgeRegionalRoot - } - STATUS current - DESCRIPTION - "Generated whenever a new root bridge is selected in the topology " - ::= { nnMstNotifications 3 } - -nnMstTopologyChange NOTIFICATION-TYPE - OBJECTS { - nnMstBrgAddress - } - STATUS current - DESCRIPTION - "Generated when topology change is detected " - ::= { nnMstNotifications 4 } - -nnMstProtocolMigration NOTIFICATION-TYPE - OBJECTS { - nnMstBrgAddress, - nnMstForceProtocolVersion, - nnMstPortNotificationMigrationType - } - STATUS current - DESCRIPTION - "Generated when port protocol migration happens in the port " - ::= { nnMstNotifications 5 } - -nnMstRegionConfigChange NOTIFICATION-TYPE - OBJECTS { - nnMstBrgAddress, - nnMstConfigIdSel, - nnMstRegionName, - nnMstRegionVersion, - nnMstConfigDigest - } - STATUS current - DESCRIPTION - "Generated when the MST region's configuration - identifier changes." - ::= { nnMstNotifications 6 } - -END - diff --git a/mibs/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB b/mibs/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB deleted file mode 100644 index 8746e78fb8..0000000000 --- a/mibs/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB +++ /dev/null @@ -1,813 +0,0 @@ -NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB DEFINITIONS ::= BEGIN - -IMPORTS - OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, Counter32 - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, TruthValue - FROM SNMPv2-TC - dot1dStpPort, dot1dBaseBridgeAddress, dot1dStpDesignatedRoot, - BridgeId, Timeout - FROM BRIDGE-MIB - bayStackMibs - FROM SYNOPTICS-ROOT-MIB; - -nnRapidSpanningTreeMib MODULE-IDENTITY - LAST-UPDATED "200402240000Z" - ORGANIZATION "Nortel Networks" - CONTACT-INFO "Nortel Networks" - DESCRIPTION - "Nortel Networks Rapid Spanning-Tree MIB - - Copyright 2003 Nortel Networks, Inc. - All rights reserved. - This Nortel Networks SNMP Management Information Base - Specification embodies Nortel Networks' confidential and - proprietary intellectual property. Nortel Networks retains all - title and ownership in the Specification, including any - revisions. - - This Specification is supplied 'AS IS,' and Nortel Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - REVISION "200402240000Z" -- 24 Feb 2004 - DESCRIPTION "v001: Initial version." - ::= { bayStackMibs 4 } - -nnRstNotifications OBJECT IDENTIFIER ::= { nnRapidSpanningTreeMib 0 } -nnRstObjects OBJECT IDENTIFIER ::= { nnRapidSpanningTreeMib 1 } - - --- --- nnRstDot1d group, extensions to the BRIDGE-MIB --- - -nnRstDot1d OBJECT IDENTIFIER ::= { nnRstObjects 1 } -nnRstDot1dScalars OBJECT IDENTIFIER ::= { nnRstDot1d 1 } - -nnRstDot1dStpVersion OBJECT-TYPE - SYNTAX INTEGER { - stpCompatible(0), - rstp(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The version of Spanning Tree Protocol the bridge is - currently running. The value 'stpCompatible(0)' - indicates the Spanning Tree Protocol specified in - IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning - Tree Protocol specified in IEEE 802.1w. New value may - be defined as future versions of the protocol become - available." - REFERENCE - "IEEE 802.1w clause 14.8.1, 17.12, 17.16.1" - DEFVAL { rstp } - ::= { nnRstDot1dScalars 1 } - -nnRstDot1dStpTxHoldCount OBJECT-TYPE - SYNTAX INTEGER (1..10) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value used by the Port Transmit state machine to limit - the maximum transmission rate." - REFERENCE - "IEEE 802.1w clause 17.16.6" - DEFVAL { 3 } - ::= { nnRstDot1dScalars 2 } - -nnRstDot1dStpPathCostDefault OBJECT-TYPE - SYNTAX INTEGER { - stp8021d1998(1), - stp8021t2001(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The version of the Spanning Tree default Path Costs that - are to be used by this Bridge. A value of 8021d1998(1) - uses the 16-bit default Path Costs from IEEE Std. 802.1D-1998. - A value of stp8021t2001(2) uses the 32-bit default Path - Costs from IEEE Std. 802.1t." - REFERENCE - "IEEE 802.1D & 802.1t Table 8-5" - ::= { nnRstDot1dScalars 3 } - -nnRstDot1dStpPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF NnRstDot1dStpPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains port-specific Rapid Spanning Tree - information." - ::= { nnRstDot1d 2 } - -nnRstDot1dStpPortEntry OBJECT-TYPE - SYNTAX NnRstDot1dStpPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of Rapid Spanning Tree information maintained by - each port." - INDEX { dot1dStpPort } - ::= { nnRstDot1dStpPortTable 1 } - -NnRstDot1dStpPortEntry ::= - SEQUENCE { - nnRstDot1dStpPortProtocolMigration - TruthValue, - nnRstDot1dStpPortAdminEdgePort - TruthValue, - nnRstDot1dStpPortOperEdgePort - TruthValue, - nnRstDot1dStpPortAdminPointToPoint - INTEGER, - nnRstDot1dStpPortOperPointToPoint - TruthValue, - nnRstDot1dStpPortParticipating - TruthValue - } - -nnRstDot1dStpPortProtocolMigration OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When operating in RSTP (version 2) mode, writing TRUE(1) - to this object forces this port to transmit RSTP BPDUs. - Any other operation on this object has no effect and - it always returns FALSE(2) when read." - REFERENCE - "IEEE 802.1w clause 14.8.2.4, 17.18.10, 17.26" - ::= { nnRstDot1dStpPortEntry 1 } - -nnRstDot1dStpPortAdminEdgePort OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The administrative value of the Edge Port parameter. A - value of TRUE(1) indicates that this port should be - assumed as an edge-port and a value of FALSE(2) indicates - that this port should be assumed as a non-edge-port." - REFERENCE - "IEEE 802.1t clause 14.8.2, 18.3.3" - ::= { nnRstDot1dStpPortEntry 2 } - -nnRstDot1dStpPortOperEdgePort OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational value of the Edge Port parameter. The - object is initialized to the value of - nnRstDot1dStpPortAdminEdgePort and is set FALSE on reception - of a BPDU." - REFERENCE - "IEEE 802.1t clause 14.8.2, 18.3.4" - ::= { nnRstDot1dStpPortEntry 3 } - -nnRstDot1dStpPortAdminPointToPoint OBJECT-TYPE - SYNTAX INTEGER { - forceTrue(0), - forceFalse(1), - auto(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The administrative point-to-point status of the LAN segment - attached to this port. A value of forceTrue(0) indicates that - this port should always be treated as if it is connected to - a point-to-point link. A value of forceFalse(1) indicates - that this port should be treated as having a shared media - connection. A value of auto(2) indicates that this port is - considered to have a point-to-point link if it is an Aggregator - and all of its members are aggregatable, or if the MAC entity - is configured for full duplex operation, either through - auto-negotiation or by management means." - REFERENCE - "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2" - ::= { nnRstDot1dStpPortEntry 4 } - -nnRstDot1dStpPortOperPointToPoint OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational point-to-point status of the LAN segment - attached to this port. It indicates whether a port is - considered to have a point-to-point connection or not. - The value is determined by management or by auto-detection, - as described in the nnRstDot1dStpPortAdminPointToPoint object." - REFERENCE - "IEEE 802.1w clause 6.4.3, 6.5, 14.8.2" - ::= { nnRstDot1dStpPortEntry 5 } - -nnRstDot1dStpPortParticipating OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether a port is participating in the - 802.1w protocol." - ::= { nnRstDot1dStpPortEntry 6 } - --- --- nnRstDot1w group, rapid spanning tree extensions --- - -nnRstDot1w OBJECT IDENTIFIER ::= { nnRstObjects 2 } -nnRstDot1wScalars OBJECT IDENTIFIER ::= { nnRstDot1w 1 } - -nnRstDot1wRstpUpCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times RSTP Module has been enabled. - A Trap is generated on the occurence of this event." - ::= { nnRstDot1wScalars 1 } - -nnRstDot1wRstpDownCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times RSTP Module has been disabled. - A Trap is generated on the occurence of this event." - ::= { nnRstDot1wScalars 2 } - -nnRstDot1wNewRootIdCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times this Bridge has detected a Root Identifier - change. A Trap is generated on the occurence of this event." - ::= { nnRstDot1wScalars 3 } - -nnRstDot1wPortRoleSelSmState OBJECT-TYPE - SYNTAX INTEGER { - initbridge (0), - roleselection (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This indicates the current state of the Port Role Selection State - Machine. This object will hold the value 'initbridge' when the - Port Role Selection state machine is in the INIT_BRIDGE state and - the value of 'roleselection' when the state machine is in the - ROLE_SELECTION state." - ::= { nnRstDot1wScalars 4 } - -nnRstDot1wOldDesignatedRoot OBJECT-TYPE - SYNTAX BridgeId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The bridge identifier of the old root of the spanning - tree as determined by the Spanning Tree Protocol - as executed by this node. " - ::= { nnRstDot1wScalars 5 } - -nnRstDot1wPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF NnRstDot1wPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This is a table that is an extension to the nnRstDot1dStpPortTable. - This contains object(s) that are Port-based." - ::= { nnRstDot1w 2 } - -nnRstDot1wPortEntry OBJECT-TYPE - SYNTAX NnRstDot1wPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry in this table is for each port present in the system. - This table is indexed by the nnRstDot1wPort." - INDEX { nnRstDot1wPort } - ::= { nnRstDot1wPortTable 1 } - -NnRstDot1wPortEntry ::= - SEQUENCE { - nnRstDot1wPort - Integer32, - nnRstDot1wPortRole - INTEGER, - nnRstDot1wPortOperVersion - INTEGER, - nnRstDot1wPortInfoSmState - INTEGER, - nnRstDot1wPortMigSmState - INTEGER, - nnRstDot1wPortRoleTransSmState - INTEGER, - nnRstDot1wPortStateTransSmState - INTEGER, - nnRstDot1wPortTopoChSmState - INTEGER, - nnRstDot1wPortTxSmState - INTEGER, - nnRstDot1wPortRxRstBpduCount - Counter32, - nnRstDot1wPortRxConfigBpduCount - Counter32, - nnRstDot1wPortRxTcnBpduCount - Counter32, - nnRstDot1wPortTxRstBpduCount - Counter32, - nnRstDot1wPortTxConfigBpduCount - Counter32, - nnRstDot1wPortTxTcnBpduCount - Counter32, - nnRstDot1wPortInvalidRstBpduRxCount - Counter32, - nnRstDot1wPortInvalidConfigBpduRxCount - Counter32, - nnRstDot1wPortInvalidTcnBpduRxCount - Counter32, - nnRstDot1wPortProtocolMigrationCount - Counter32, - nnRstDot1wPortEffectivePortState - TruthValue - } - -nnRstDot1wPort OBJECT-TYPE - SYNTAX Integer32 (1..4096) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique value, greater than zero, indicating the Port number." - ::= { nnRstDot1wPortEntry 1 } - -nnRstDot1wPortRole OBJECT-TYPE - SYNTAX INTEGER { - disabledPort(0), - alternatePort(1), - backupPort(2), - rootPort(3), - designatedPort(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This indicates the current Port Role assumed by this Port." - ::= { nnRstDot1wPortEntry 2 } - - -nnRstDot1wPortOperVersion OBJECT-TYPE - SYNTAX INTEGER { - stpCompatible(0), - rstp(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This indicates whether the Port is operationally in the Rstp - mode or the Stp-compatible mode i.e., whether the Port is - transmitting RST BPDUs or Config/TCN BPDUs." - ::= { nnRstDot1wPortEntry 3 } - -nnRstDot1wPortInfoSmState OBJECT-TYPE - SYNTAX INTEGER { - disabled (0), - aged (1), - update (2), - superior (3), - repeat (4), - agreement (5), - present (6), - receive (7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This indicates the current state of the Port Information state machine. - - This object will hold the value 'disabled' when the Port Information state - machine is in the DISABLED state, the value 'aged' when the state machine - is in the AGED state, the value 'update' when the state machine is in the - UPDATE state, the value 'superior' when the state machine is in the - SUPERIOR state, the value 'repeat' when the state machine is in the REPEAT - state, the value 'agreement' when the state machine is in the AGREEMENT - state, the value 'present' when the state machine is in the CURRENT state - and the value 'receive' when the state machine is in the RECEIVE state." - ::= { nnRstDot1wPortEntry 4 } - -nnRstDot1wPortMigSmState OBJECT-TYPE - SYNTAX INTEGER { - init (0), - sendrstp (1), - sendingrstp (2), - sendstp (3), - sendingstp (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This indicates the current state of the Port Protocol Migration state machine. - - This object will hold the value 'init' when the Protocol Migration state - machine is in the INIT state, the value 'sendrstp' when the state machine - is in the SEND_RSTP state, the value 'sendingrstp' when the state machine - is in the SENDING_RSTP state, the value 'sendstp' when the state machine - is in the SEND_STP state and the value 'sendingstp' when the state machine - is in the SENDING_STP state." - ::= { nnRstDot1wPortEntry 5 } - -nnRstDot1wPortRoleTransSmState OBJECT-TYPE - SYNTAX INTEGER { - init (0), - blockport (1), - blockedport (2), - rootport (3), - designatedport (4), - backupport (5), - rootproposed (6), - rootagreed(7), - reroot (8), - rootforward (9), - rootlearn (10), - rerooted (11), - designatedpropose (12), - designatedsynced (13), - designatedretired (14), - designatedforward (15), - designatedlearn (16), - designatedlisten (17) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This indicates the current state of the Port Role Transition state machine. - - This object will hold the value 'init' when the Port Role Transition state - machine is in the INIT state, the value 'blockport' when the state machine - is in the BLOCK_PORT state, the value 'blockedport' when the state machine - is in the BLOCKED_PORT state, the value 'rootport' when the state machine - is in the ROOT_PORT state, the value 'desgport' when the state machine is in - the DESIGNATED_PORT state, the value 'backupport' when the state machine is in - BACKUP_PORT state, the value 'rootproposed' when the state machine is in the - ROOT_PROPOSED state, the value 'rootagreed' when the state machine is in the - ROOT_AGREED state, the value 'reroot' when the state machine is in the REROOT - state, the value 'rootforward' when the state machine is in the ROOT_FORWARD - state, the value 'rootlearn' when the state machine is in the ROOT_LEARN - state, the value 'rerooted' when the state machine is in the REROOTED state, - the value 'designatedpropose' when the state machine is in the - DESIGNATED_PROPOSE state, the value 'designatedsynced' when the state machine - is in the DESIGNATED_SYNCED state, the value 'designatedretired' when the - state machine is in the DESIGNATED_RETIRED state, the value 'designatedforward' - when the state machine is in the DESIGNATED_FORWARD state, the value - 'designatedlearn' when the state machine is in the DESIGNATED_LEARN state and - the value 'designatedlisten' when the state machine is in the DESIGNATED_LISTEN - state." - ::= { nnRstDot1wPortEntry 6 } - -nnRstDot1wPortStateTransSmState OBJECT-TYPE - SYNTAX INTEGER { - discarding (0), - learning (1), - forwarding (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This indicates the current state of the Port State Transition state machine. - - This object will hold the value 'discarding' when the Port State Transition - state machine is in the DISCARDING state, the value 'learning' when the state - machine is in the LEARNING state and the value 'forwarding' when the state - machine is in the FORWARDING state." - ::= { nnRstDot1wPortEntry 7 } - -nnRstDot1wPortTopoChSmState OBJECT-TYPE - SYNTAX INTEGER { - init (0), - inactive (1), - active (2), - detected (3), - notifiedtcn (4), - notifiedtc (5), - propagating (6), - acknowledged (7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This indicates the current state of the Topology Change state machine. - - This object will hold the value 'init' when the Topology Change state machine - is in the INIT state, the value 'inactive' when the state machine is in the - INACTIVE state, the value 'active' when the state machine is in the ACTIVE - state, the value 'detected' when the state machine is in the DETECTED state, - the value 'notifiedtcn' when the state machine is in the NOTIFIED_TCN state, - the value 'notifiedtc' when the state machine is in the NOTIFIED_TC state, - the value 'propagating' state when the state machine is in the PROPAGATING - state and the value 'acknowledged' when the state machine is in the - ACKNOWLEDGED state." - ::= { nnRstDot1wPortEntry 8 } - -nnRstDot1wPortTxSmState OBJECT-TYPE - SYNTAX INTEGER { - transmitinit (0), - transmitperiodic (1), - transmitconfig (2), - transmittcn (3), - transmitrstp (4), - idle (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This indicates the current state of the Port Transmit state machine. - This object will hold the value 'transmitinit' when the Port Transmit state - machine is in the TRANSMIT_INIT state, the value 'transmitperiodic' when the - state machine is in the TRANSMIT_PERIODIC state, the value 'transmitconfig' - when the state machine is in the TRANSMIT_CONFIG state, the value 'transmittcn', - when the state machine is in the TRANSMIT_TCN state, the value 'transmitrstp', - when the state machine is in the TRANSMIT_RSTP state and the value 'idle' when - the state machine is in the IDLE state." - ::= { nnRstDot1wPortEntry 9 } - - -nnRstDot1wPortRxRstBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RST BPDUs that have been received on this Port." - ::= { nnRstDot1wPortEntry 10 } - -nnRstDot1wPortRxConfigBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Config BPDUs that have been received on this Port." - ::= { nnRstDot1wPortEntry 11 } - -nnRstDot1wPortRxTcnBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of TCN BPDUs that have been received on this Port." - ::= { nnRstDot1wPortEntry 12 } - -nnRstDot1wPortTxRstBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RST BPDUs that have been transmitted by this Port." - ::= { nnRstDot1wPortEntry 13 } - -nnRstDot1wPortTxConfigBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Config BPDUs that have been transmitted by this Port." - ::= { nnRstDot1wPortEntry 14 } - -nnRstDot1wPortTxTcnBpduCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of TCN BPDUs that have been transmitted by this Port." - ::= { nnRstDot1wPortEntry 15 } - -nnRstDot1wPortInvalidRstBpduRxCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of invalid RSTP BPDUs that have been received on this Port. - A Trap is generated on the occurence of this event." - ::= { nnRstDot1wPortEntry 16 } - -nnRstDot1wPortInvalidConfigBpduRxCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of invalid Configuration BPDUs that have been received on - this Port. A Trap is generated on the occurence of this event." - ::= { nnRstDot1wPortEntry 17 } - -nnRstDot1wPortInvalidTcnBpduRxCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of invalid TCN BPDUs that have been received on this Port. - A Trap is generated on the occurence of this event." - ::= { nnRstDot1wPortEntry 18 } - -nnRstDot1wPortProtocolMigrationCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times this Port has migrated from one STP protocol - version to another. The relevant protocols are STP-COMPATIBLE and RSTP. - A Trap is generated on the occurence of this event." - ::= { nnRstDot1wPortEntry 19 } - -nnRstDot1wPortEffectivePortState OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The effective Operational state of the port. This object will be - set to TRUE only when the port is operationally up in the interface - manager and the force Port State for this port and specified port - state is enabled. Otherwise this object is set to FALSE." - ::= { nnRstDot1wPortEntry 20 } - --- --- nnRstNotificationControl group, rapid spanning tree --- - -nnRstNotificationControl OBJECT IDENTIFIER ::= { nnRstObjects 3 } -nnRstNotificationControlScalars OBJECT IDENTIFIER - ::= { nnRstNotificationControl 1 } - -nnRstSetNotifications OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable and disable specific - RSTP traps. Currently the following are defined - 0 - Notifications are not enabled. - 1 - General Notifications like protocol up or down - 2 - Exception Notifications like memory failure or buffer failure - or port protocol migration or invalid packet rcvd in port - 3 - All the above Notifications " - ::= { nnRstNotificationControlScalars 1 } - -nnRstGenNotificationType OBJECT-TYPE - SYNTAX INTEGER { - none (0), - up (1), - down (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The general events like - none - none of the below values - up - protocol UP, - down - protocol DOWN" - ::= { nnRstNotificationControlScalars 2 } - -nnRstErrNotificationType OBJECT-TYPE - SYNTAX INTEGER { - none (0), - memfail (1), - bufffail (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The error event like - none - none of the below values - memfail - memory allocation failure - bufffail - buffer allocation failure" - ::= { nnRstNotificationControlScalars 3 } - -nnRstPortNotificationTable OBJECT-TYPE - SYNTAX SEQUENCE OF NnRstPortNotificationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - " This table is used to store the notification information - occured in each of the port for protocol migration and - invalid packet received " - ::= { nnRstNotificationControl 2 } - -nnRstPortNotificationEntry OBJECT-TYPE - SYNTAX NnRstPortNotificationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - " This entry is used to store the notification information" - INDEX { nnRstPortNotificationIndex } - ::= { nnRstPortNotificationTable 1 } - -NnRstPortNotificationEntry ::= - SEQUENCE { - nnRstPortNotificationIndex Integer32, - nnRstPortNotificationMigrationType INTEGER, - nnRstPortNotificationPktErrType INTEGER, - nnRstPortNotificationPktErrVal Integer32 - } - -nnRstPortNotificationIndex OBJECT-TYPE - SYNTAX Integer32 (1..4096) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique value, greater than zero, indicating the Port number." - ::= { nnRstPortNotificationEntry 1 } - -nnRstPortNotificationMigrationType OBJECT-TYPE - SYNTAX INTEGER { - sendstp (0), - sendrstp (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port Protocol migration type occured in the port" - ::= { nnRstPortNotificationEntry 2 } - -nnRstPortNotificationPktErrType OBJECT-TYPE - SYNTAX INTEGER { - protocolIdErr(0), - invalidBpdu(1), - configLengthErr(2), - tcnLengthErr(3), - rstpLengthErr(4), - maxAgeErr(5), - fwdDelayErr(6), - helloTimeErr(7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Type of invalid packet received in each of the port " - ::= { nnRstPortNotificationEntry 3 } - -nnRstPortNotificationPktErrVal OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet error value corresponding to the above type " - ::= { nnRstPortNotificationEntry 4 } - --- --- Notifications --- - -nnRstGeneralEvent NOTIFICATION-TYPE - OBJECTS { - dot1dBaseBridgeAddress, - nnRstGenNotificationType - } - STATUS current - DESCRIPTION - "Generated when any of the general events like protocol up or - protocol down occurs" - ::= { nnRstNotifications 1 } - -nnRstErrorEvent NOTIFICATION-TYPE - OBJECTS { - dot1dBaseBridgeAddress, - nnRstErrNotificationType - } - STATUS current - DESCRIPTION - "Generated when any of the error events like memory failure or buffer failure - or protocol migration or new root or topology change occurs " - ::= { nnRstNotifications 2 } - -nnRstNewRoot NOTIFICATION-TYPE - OBJECTS { - dot1dBaseBridgeAddress, - nnRstDot1wOldDesignatedRoot, - dot1dStpDesignatedRoot - } - STATUS current - DESCRIPTION - "Generated whenever a new root bridge is selected in the topology " - ::= { nnRstNotifications 3 } - -nnRstTopologyChange NOTIFICATION-TYPE - OBJECTS { - dot1dBaseBridgeAddress - } - STATUS current - DESCRIPTION - "Generated when topology change is detected " - ::= { nnRstNotifications 4 } - -nnRstProtocolMigration NOTIFICATION-TYPE - OBJECTS { - dot1dBaseBridgeAddress, - nnRstDot1dStpVersion, - nnRstPortNotificationMigrationType - } - STATUS current - DESCRIPTION - "Generated when port protocol migration happens in the port " - ::= { nnRstNotifications 5 } - -END - diff --git a/mibs/NORTEL-SECURE-NETWORK-ACCESS-MIB b/mibs/NORTEL-SECURE-NETWORK-ACCESS-MIB deleted file mode 100644 index 13971c7238..0000000000 --- a/mibs/NORTEL-SECURE-NETWORK-ACCESS-MIB +++ /dev/null @@ -1,950 +0,0 @@ - -NORTEL-SECURE-NETWORK-ACCESS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32 - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, TruthValue, RowStatus, MacAddress - FROM SNMPv2-TC - InterfaceIndex - FROM IF-MIB - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB - VlanId, VlanIdOrNone - FROM Q-BRIDGE-MIB - InetAddressType, InetAddress, InetAddressPrefixLength, InetPortNumber - FROM INET-ADDRESS-MIB - IdList - FROM RAPID-CITY - bayStackMibs - FROM SYNOPTICS-ROOT-MIB; - -nortelSecureNetworkAccessMib MODULE-IDENTITY - LAST-UPDATED "200705210000Z" - ORGANIZATION "Nortel Networks" - CONTACT-INFO "Nortel Networks" - DESCRIPTION - "Nortel Networks NSNA MIB - - Copyright 2004 Nortel Networks, Inc. - All rights reserved. - This Nortel Networks SNMP Management Information Base - Specification embodies Nortel Networks' confidential and - proprietary intellectual property. Nortel Networks retains - all title and ownership in the Specification, including any - revisions. - - This Specification is supplied 'AS IS,' and Nortel Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200705210000Z" -- 21 May 2007 - DESCRIPTION "v20: Added additional enumerations in - nsnaNsnasConnectionState." - - REVISION "200704180000Z" -- 18 April 2007 - DESCRIPTION "v19: Change fail-open vlan objects to VlanIdOrNone." - - REVISION "200703130000Z" -- 13 March 2007 - DESCRIPTION "v18: Undo last changes to fail-open objects." - - REVISION "200611300000Z" -- 30 November 2006 - DESCRIPTION "v17: Added NSNAS RADIUS and Hub Mode support. Updated - fail-open objects." - - REVISION "200607070000Z" -- 07 July 2006 - DESCRIPTION "v16: Added nsnaNsnasConnectionVersion." - - REVISION "200605220000Z" -- 22 May 2006 - DESCRIPTION "v15: Added nsnaClientStatus." - - REVISION "200605190000Z" -- 19 May 2006 - DESCRIPTION "v14: Changes to make Fail-Open configurable on switch." - - REVISION "200604260000Z" -- 26 April 2006 - DESCRIPTION "v13: Added objects for MAC authentication and - Fail-Open features." - - REVISION "200602240000Z" -- 24 February 2006 - DESCRIPTION "v12: Added nsnaSnasConnected." - - REVISION "200510240000Z" -- 24 October 2005 - DESCRIPTION "v11: Added nsnaClientExpired." - - REVISION "200508180000Z" -- 18 August 2005 - DESCRIPTION "v10: Changes for sscp negotiation of timer intervals." - - REVISION "200508100000Z" -- 10 August 2005 - DESCRIPTION "v9: Clarify meaning of maximum status-quo interval value. - Added objects for current SSCP connection status. - Expanded range of nsnaVlanFilterSetName to 0..255." - - REVISION "200507280000Z" -- 28 July 2005 - DESCRIPTION "v8: Add notification types." - - REVISION "200507180000Z" -- 18 July 2005 - DESCRIPTION "v7: Add IMPLIED to index of IP phone signature string table." - - REVISION "200507070000Z" -- 7 July 2005 - DESCRIPTION "v6: Added support for IP phone signature string configuration." - - REVISION "200506220000Z" -- 22 June 2005 - DESCRIPTION "v5: Fixed naming of nsnaNsnasTable." - - REVISION "200506020000Z" -- 02 June 2005 - DESCRIPTION "v4: Changed range of nsnaVlanFilterSetId to 0..1024. - Changed nsnsPortGreenVlanId from VlanId to VlanIdOrNone." - - REVISION "200505040000Z" -- 05 May 2005 - DESCRIPTION "v3: Fixed MAX-ACCESS for nsnaStatusQuoInterval." - - REVISION "200504210000Z" -- 21 April 2005 - DESCRIPTION "v2: Added nsnaStatusQuoInterval. Changed DEFVAL for - hello interval to 60 seconds." - - REVISION "200504190000Z" -- 19 April 2005 - DESCRIPTION "v1: Initial version." - - ::= { bayStackMibs 10 } - - -nsnaNotifications OBJECT IDENTIFIER ::= { nortelSecureNetworkAccessMib 0 } -nsnaObjects OBJECT IDENTIFIER ::= { nortelSecureNetworkAccessMib 1 } - --- ------------------------------------------------------------- --- NSNA Textual Conventions --- ------------------------------------------------------------- - --- --- NOTE: This TC is a clone of the new VlanIdOrNone TC that will soon be --- available in the update of RFC 2674. When that update becomes --- an RFC, this TC should be removed, and instances of it should be --- changed to the official TC. --- -NsnaVlanIdOrNone ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "The VLAN ID that uniquely identifies a specific VLAN, - or no VLAN. The special value of zero is used to - indicate that no VLAN ID is present or used. This can - be used in any situation where an object or a table entry - must refer either to a specific VLAN, or to no VLAN. - - Note that a MIB object that is defined using this - TEXTUAL-CONVENTION should clarify the meaning of - 'no VLAN' (i.e., the special value 0)." - SYNTAX Integer32 (0 | 1..4094) - --- ------------------------------------------------------------- --- NSNA Scalar Objects --- ------------------------------------------------------------- - -nsnaScalars OBJECT IDENTIFIER ::= { nsnaObjects 1 } - -nsnaEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether NSNA is globally enabled for the system." - ::= { nsnaScalars 1 } - -nsnaNsnasConnectionState OBJECT-TYPE - SYNTAX INTEGER { - notConnected(1), - connected(2), - connecting(3), - closing(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether the switch currently has a connection to - an NSNAS, whether the switch is currently in the process of - establishing a connection to an NSNAS, or whether an existing - connecting to an NSNAS is in the process of being closed." - ::= { nsnaScalars 3 } - -nsnaNsnasInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If a NSNAS is currently connected to the switch, this indicates - the type of the internet address from which the NSNAS connected. - The contents of nsnaSnasInetAddress will be of this type. - If there is not currently a NSNAS connected, the value will be - unknown(0)." - ::= { nsnaScalars 4 } - -nsnaNsnasInetAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If a NSNAS is currently connected to the switch, this indicates - the internet address from which the NSNAS connected. If there - is not currently a NSNAS connected, this will be an empty string." - ::= { nsnaScalars 5 } - -nsnaNsnasSendHelloInterval OBJECT-TYPE - SYNTAX Integer32 (0..65535) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The interval for sending SSCP Hello messages for the current SSCP - connection. If this period of time passes without any SSCP - messages being sent, a Hello message will be generated. If there - is not curently an NSNAS connected, this value will be zero, - otherwise it will be non-zero." - ::= { nsnaScalars 6 } - -nsnaNsnasInactivityInterval OBJECT-TYPE - SYNTAX Integer32 (0..65535) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The inactivity interval for the current SSCP connection. If this - period of time passes without any SSCP messages being received, - the SSCP connection will be closed. If there is not curently an - NSNAS connected, this value will be zero, otherwise it will be - non-zero." - ::= { nsnaScalars 7 } - -nsnaNsnasStatusQuoInterval OBJECT-TYPE - SYNTAX Integer32 (0..65535) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status-quo interval for the current or last SSCP connection. - If the NSNAS is disconnected from the switch for any reason, the - switch will wait this period of time before moving all NSNA enabled - ports to the red VLAN. The maximum value, 65535, indicates that no - status quo interval is used, and SSA enabled ports will not be - moved to the red VLAN. - - If the NSNAS has disconnected and the status-quo interval timer is - running, this value will reflect the remaining time until the - status-quo timer will expire." - ::= { nsnaScalars 8 } - -nsnaMacAuthenticationEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates whether MAC Authentication is currently - enabled on the switch." - ::= { nsnaScalars 9 } - -nsnaFailOpenEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates whether the Fail-Open feature is currently - enabled on the switch." - ::= { nsnaScalars 10 } - -nsnaFailOpenVlan OBJECT-TYPE - SYNTAX VlanIdOrNone - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates the current Fail-Open Vlan ID. A value of - 0 indicates the value either has not been set, or that the - previous value is no longer valid." - ::= { nsnaScalars 11 } - -nsnaFailOpenFilterVlan OBJECT-TYPE - SYNTAX VlanIdOrNone - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates the current Vlan ID whose associated filters - are to be used as the Fail-Open filters. A value of 0 indicates - the value either has not been set, or that the previous value is - no longer valid." - ::= { nsnaScalars 12 } - -nsnaNsnasConnectionVersion OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the SSCP version being used in the - current NSNAS connection. If there is no current connection, - the value will be 0." - ::= { nsnaScalars 14 } - -nsnaNsnasRadiusServerEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates whether the NSNAS currently connected - to the switch is acting as a RADIUS server." - ::= { nsnaScalars 15 } - -nsnaNsnasRadiusServerPort OBJECT-TYPE - SYNTAX InetPortNumber - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If there is an NSNAS currently connected to the switch that - is acting as a RADIUS server, this object returns the port - on which that server listens for RADIUS requests." - ::= { nsnaScalars 16 } - --- ------------------------------------------------------------- --- NSNA NSNAS Table --- ------------------------------------------------------------- - -nsnaNsnasTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsnaNsnasEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of subnets from which NSNASs will connect." - ::= { nsnaObjects 2 } - -nsnaNsnasEntry OBJECT-TYPE - SYNTAX NsnaNsnasEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A set of objects that specify a subnet from which NSNASs will - connect, along with related configuration parameters." - INDEX { nsnaNsnasAddressType, nsnaNsnasAddress, nsnaNsnasAddressMask } - ::= { nsnaNsnasTable 1 } - -NsnaNsnasEntry ::= - SEQUENCE { - nsnaNsnasAddressType InetAddressType, - nsnaNsnasAddress InetAddress, - nsnaNsnasAddressMask InetAddressPrefixLength, - nsnaNsnasPort InetPortNumber, - nsnaNsnasRowStatus RowStatus - } - -nsnaNsnasAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The type of internet address contained in nsnaNsnasAddress." - ::= { nsnaNsnasEntry 1 } - -nsnaNsnasAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The internet address portion of the NSNAS subnet. This combined - with the value of nsnaNsnasAddressMask specifies the subnet of - the NSNAS." - ::= { nsnaNsnasEntry 2 } - -nsnaNsnasAddressMask OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The address mask portion of the NSNAS subnet. This combined - with the value of nsnaNsnasAddress specifies the subnet of - the NSNAS." - ::= { nsnaNsnasEntry 3 } - -nsnaNsnasPort OBJECT-TYPE - SYNTAX InetPortNumber (1024..65535) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The port on which NSNASs connecting from this subnet will connect." - DEFVAL { 5000 } - ::= { nsnaNsnasEntry 4 } - -nsnaNsnasRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is used for row create/deletion." - ::= { nsnaNsnasEntry 5 } - --- ------------------------------------------------------------- --- NSNA Port Table --- ------------------------------------------------------------- - -nsnaPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsnaPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of per-port NSNA configuration parameters. There must - be an entry in this table for each NSNA-capable port." - ::= { nsnaObjects 3 } - -nsnaPortEntry OBJECT-TYPE - SYNTAX NsnaPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "NSNA configuration parameters for a port." - INDEX { nsnaPortIfIndex } - ::= { nsnaPortTable 1 } - -NsnaPortEntry ::= - SEQUENCE { - nsnaPortIfIndex InterfaceIndex, - nsnaPortMode INTEGER, - nsnaPortGreenVlanId NsnaVlanIdOrNone, - nsnaPortVoipVlans IdList, - nsnaPortUplinkVlans IdList, - nsnaPortState INTEGER, - nsnaPortDhcpState INTEGER, - nsnaPortHubModeEnabled TruthValue, - nsnaPortHubModeMaxClients Integer32 - } - -nsnaPortIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The ifIndex corresponding to the port." - ::= { nsnaPortEntry 1 } - -nsnaPortMode OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - static(2), - dynamic(3), - uplink(4), - secure(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The NSNA mode of the port." - ::= { nsnaPortEntry 2 } - -nsnaPortGreenVlanId OBJECT-TYPE - SYNTAX NsnaVlanIdOrNone - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The green VLAN ID of the port. This value is only used when the - corresponding value of nsnaPortMode is static(2). Otherwise, the - value will be 0." - ::= { nsnaPortEntry 3 } - -nsnaPortVoipVlans OBJECT-TYPE - SYNTAX IdList - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The set of VOIP VLANs to which this port belongs. This value is - only used when the corresponding value of nsnaPortMode is static(2), - dynamic(3), or secure(5)." - ::= { nsnaPortEntry 4 } - -nsnaPortUplinkVlans OBJECT-TYPE - SYNTAX IdList - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The set of uplink VLANs to which this port belongs. This value is - only used when the corresponding value of nsnaPortMode is uplink(4)." - ::= { nsnaPortEntry 5 } - -nsnaPortState OBJECT-TYPE - SYNTAX INTEGER { - none(1), - red(2), - green(3), - yellow(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current NSNA color of the port." - ::= { nsnaPortEntry 6 } - -nsnaPortDhcpState OBJECT-TYPE - SYNTAX INTEGER { - blocked(1), - unblocked(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The DHCP state of the port." - ::= { nsnaPortEntry 7 } - -nsnaPortHubModeEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether Hub Mode is enabled on a port." - ::= { nsnaPortEntry 8 } - -nsnaPortHubModeMaxClients OBJECT-TYPE - SYNTAX Integer32 (1..8) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The maximum number of clients allowed on a port when Hub Mode - is enabled. The value is ignored if Hub Mode is disabled." - ::= { nsnaPortEntry 9 } - --- ------------------------------------------------------------- --- NSNA VLAN Table --- ------------------------------------------------------------- - -nsnaVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsnaVlanEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of per-Vlan NSNA configuration parameters. There must - be an entry in this table for every Vlan." - ::= { nsnaObjects 4 } - -nsnaVlanEntry OBJECT-TYPE - SYNTAX NsnaVlanEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "NSNA configuration parameters for a Vlan." - INDEX { nsnaVlanId } - ::= { nsnaVlanTable 1 } - -NsnaVlanEntry ::= - SEQUENCE { - nsnaVlanId VlanId, - nsnaVlanColor INTEGER, - nsnaVlanFilterSetName SnmpAdminString, - nsnaVlanFilterSetId Integer32, - nsnaVlanYellowSubnetType InetAddressType, - nsnaVlanYellowSubnet InetAddress, - nsnaVlanYellowSubnetMask InetAddressPrefixLength - } - -nsnaVlanId OBJECT-TYPE - SYNTAX VlanId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The ID of the Vlan." - ::= { nsnaVlanEntry 1 } - -nsnaVlanColor OBJECT-TYPE - SYNTAX INTEGER { - none(1), - red(2), - green(3), - yellow(4), - voip(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The NSNA color of the Vlan." - ::= { nsnaVlanEntry 2 } - -nsnaVlanFilterSetName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..255)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The name of the filter set associated with the VLAN. An - empty value means that no filter set is associated with - the VLAN." - ::= { nsnaVlanEntry 3 } - -nsnaVlanFilterSetId OBJECT-TYPE - SYNTAX Integer32 (0..1024) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The ID of the filter set associated with the VLAN. A value - of 0 means that no filter set is associated with the VLAN." - ::= { nsnaVlanEntry 4 } - -nsnaVlanYellowSubnetType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The type of internet address contained in the corresponding - instance of nsnaVlanYellowSubnet." - ::= { nsnaVlanEntry 5 } - -nsnaVlanYellowSubnet OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The yellow subnet address of the VLAN. This value is only - used when the corresponding value of nsnaVlanColor is - yellow(4)." - ::= { nsnaVlanEntry 6 } - -nsnaVlanYellowSubnetMask OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The number of bits in the network mask of the yellow subnet - address of the VLAN. This value is only used when the - corresponding value of nsnaVlanColor is yellow(4)." - ::= { nsnaVlanEntry 7 } - --- ------------------------------------------------------------- --- NSNA Client Table --- ------------------------------------------------------------- - -nsnaClientTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsnaClientEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of per-client NSNA state information. There must - be an entry in this table for every NSNA client." - ::= { nsnaObjects 5 } - -nsnaClientEntry OBJECT-TYPE - SYNTAX NsnaClientEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "State information for an NSNA client." - INDEX { nsnaClientIfIndex, - nsnaClientMacAddress } - ::= { nsnaClientTable 1 } - -NsnaClientEntry ::= - SEQUENCE { - nsnaClientIfIndex InterfaceIndex, - nsnaClientMacAddress MacAddress, - nsnaClientDeviceType INTEGER, - nsnaClientVlanId VlanId, - nsnaClientAddressType InetAddressType, - nsnaClientAddress InetAddress, - nsnaClientExpired TruthValue, - nsnaClientFilterVlanId VlanId, - nsnaClientStatus INTEGER - } - -nsnaClientIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The ifIndex of the port on which the client is attached." - ::= { nsnaClientEntry 1 } - -nsnaClientMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The MAC address of the client." - ::= { nsnaClientEntry 2 } - -nsnaClientDeviceType OBJECT-TYPE - SYNTAX INTEGER { - unknown(0), - pc(1), - ipPhone(2), - passive(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of device of the client." - ::= { nsnaClientEntry 3 } - -nsnaClientVlanId OBJECT-TYPE - SYNTAX VlanId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Vlan ID of the client." - ::= { nsnaClientEntry 4 } - -nsnaClientAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of address contained in the corresponding instance - of nsnaClientAddress." - ::= { nsnaClientEntry 5 } - -nsnaClientAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of the client." - ::= { nsnaClientEntry 6 } - -nsnaClientExpired OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether this client has been aged-out." - ::= { nsnaClientEntry 7 } - -nsnaClientFilterVlanId OBJECT-TYPE - SYNTAX VlanId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Vlan ID whose associated filter set is installed on - this port for this client. This is used when MAC - Authentication is enabled. If MAC Authentication is - no enabled, this object will return the same value as - nsnaClientVlanId." - ::= { nsnaClientEntry 8 } - -nsnaClientStatus OBJECT-TYPE - SYNTAX INTEGER { - authenticatedByNsnas(1), - authenticatedLocally(2), - disallowedByNsnas(3), - isolatedByNsnas(4), - blacklistedByNsnas(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of this client." - ::= { nsnaClientEntry 9 } - --- ------------------------------------------------------------- --- NSNA Static Client Table --- ------------------------------------------------------------- - -nsnaStaticClientTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsnaStaticClientEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of static NSNA client configuration. This is - used for authenticating clients on static NSNA ports." - ::= { nsnaObjects 6 } - -nsnaStaticClientEntry OBJECT-TYPE - SYNTAX NsnaStaticClientEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Static NSNA client configuration." - INDEX { nsnaStaticClientVlanId, - nsnaStaticClientMacAddress } - ::= { nsnaStaticClientTable 1 } - -NsnaStaticClientEntry ::= - SEQUENCE { - nsnaStaticClientVlanId VlanId, - nsnaStaticClientMacAddress MacAddress, - nsnaStaticClientDeviceType INTEGER, - nsnaStaticClientAddressType InetAddressType, - nsnaStaticClientAddress InetAddress, - nsnaStaticClientRowStatus RowStatus - } - -nsnaStaticClientVlanId OBJECT-TYPE - SYNTAX VlanId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The VLAN ID in which a client is allowed." - ::= { nsnaStaticClientEntry 1 } - -nsnaStaticClientMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The MAC address of an allowed client." - ::= { nsnaStaticClientEntry 2 } - -nsnaStaticClientDeviceType OBJECT-TYPE - SYNTAX INTEGER { - pc(1), - ipPhone(2), - passive(3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The type of device of the allowed client." - ::= { nsnaStaticClientEntry 3 } - -nsnaStaticClientAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The type of address contained in the corresponding instance - of nsnaStaticClientAddress." - ::= { nsnaStaticClientEntry 4 } - -nsnaStaticClientAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The IP address to be used for the allowed client." - ::= { nsnaStaticClientEntry 5 } - -nsnaStaticClientRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Used for row creation/deletion. When creating a row, the corresponding - instances of nsnaStaticClientDeviceType, nsnaStaticClientAddressType, - and nsnaStaticClientAddress must be set before this object can be made - active(1)." - ::= { nsnaStaticClientEntry 6 } - --- ------------------------------------------------------------- --- NSNA IP Phone Signature String Table --- ------------------------------------------------------------- - -nsnaIpPhoneSignatureTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsnaIpPhoneSignatureEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of IP phone signature string configuration. - This is used for recognizing IP phones." - ::= { nsnaObjects 7 } - -nsnaIpPhoneSignatureEntry OBJECT-TYPE - SYNTAX NsnaIpPhoneSignatureEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "IP phone signature string configuration." - INDEX { IMPLIED nsnaIpPhoneSignatureString } - ::= { nsnaIpPhoneSignatureTable 1 } - -NsnaIpPhoneSignatureEntry ::= - SEQUENCE { - nsnaIpPhoneSignatureString OCTET STRING, - nsnaIpPhoneSignatureRowStatus RowStatus - } - -nsnaIpPhoneSignatureString OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..64)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The signature string of an IP phone." - ::= { nsnaIpPhoneSignatureEntry 1 } - -nsnaIpPhoneSignatureRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Used for row creation/deletion." - ::= { nsnaIpPhoneSignatureEntry 2 } - --- ------------------------------------------------------------- --- NSNA Notification Objects --- ------------------------------------------------------------- - -nsnaNotificationObjects OBJECT IDENTIFIER ::= { nsnaObjects 8 } - -nsnaClosedConnectionReason OBJECT-TYPE - SYNTAX INTEGER { - unknown(1), - snasClosedConnection(2), - dataStreamCorrupted(3), - bufferAllocationFailure(4), - messageProcessingFailure(5), - inactivityIntervalExpired(6), - nsnaAdministrativelyDown(7) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Indicates the reason why the connection to the NSNAS was closed." - ::= { nsnaNotificationObjects 1 } - -nsnaInvalidMessageHeader OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..8)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The header of an invalid message from the NSNAS. Note that if - an entire header is not available, only the portion that is - available will be provided in this object." - ::= { nsnaNotificationObjects 2 } - --- ------------------------------------------------------------- --- NSNA Notifications --- ------------------------------------------------------------- - -nsnaClosedConnectionToSnas NOTIFICATION-TYPE - OBJECTS { - nsnaClosedConnectionReason - } - STATUS current - DESCRIPTION - "This notification is generated whenever the device closes the - connection to the NSNAS. The reason why the connection is closed - is indicated in nsnaClosedConnectionReason." - ::= { nsnaNotifications 1 } - -nsnaStatusQuoIntervalExpired NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This notification is generated whenever the status-quo interval - expires after the connection to the NSNAS has closed. Note that - if the configured status-quo interval is 0 (indicating no status - quo interval), this notification will be generated at the same - time as the corresponding nsnaClosedConnectionToSnas notification." - ::= { nsnaNotifications 2 } - -nsnaInvalidMessageFromSnas NOTIFICATION-TYPE - OBJECTS { - nsnaInvalidMessageHeader - } - STATUS current - DESCRIPTION - "This notification is generated whenever the device receives an - invalid message from the NSNAS. This generally means that the - received message is corrupted. As much of the message header - as is available will be included in nsnaInvalidMessageHeader." - ::= { nsnaNotifications 3 } - -nsnaSnasConnected NOTIFICATION-TYPE - OBJECTS { - nsnaNsnasInetAddressType, - nsnaNsnasInetAddress, - nsnaNsnasSendHelloInterval, - nsnaNsnasInactivityInterval, - nsnaNsnasStatusQuoInterval - } - STATUS current - DESCRIPTION - "This notification is generated whenever an NSNAS successfully - connects to the switch." - ::= { nsnaNotifications 4 } - -END - diff --git a/mibs/NORTEL-WLAN-AP-MIB b/mibs/NORTEL-WLAN-AP-MIB deleted file mode 100644 index 3d894ec68a..0000000000 --- a/mibs/NORTEL-WLAN-AP-MIB +++ /dev/null @@ -1,1783 +0,0 @@ -NORTEL-WLAN-AP-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, NOTIFICATION-TYPE, - Counter32 - FROM SNMPv2-SMI - DisplayString, TruthValue, PhysAddress, RowStatus, MacAddress, - TEXTUAL-CONVENTION - FROM SNMPv2-TC - ifIndex, InterfaceIndex, ifPhysAddress - FROM IF-MIB - wlan2200 - FROM SYNOPTICS-ROOT-MIB; - - -nortelWlanApMib MODULE-IDENTITY - LAST-UPDATED "200404120000Z" - ORGANIZATION "Nortel Networks" - CONTACT-INFO "Nortel Networks" - DESCRIPTION - "Nortel Wireless LAN AP MIB - - Copyright 2003-2004 Nortel Networks, Inc. - All rights reserved. - This Nortel Networks SNMP Management Information Base Specification - (Specification) embodies Nortel Networks' confidential and - proprietary intellectual property. Nortel Networks retains all - title and ownership in the Specification, including any - revisions. - - This Specification is supplied 'AS IS,' and Nortel Networks makes - no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - REVISION "200307160000Z" -- 16 July 2003 - DESCRIPTION "v001: Conversion to SMIv2" - REVISION "200309110000Z" -- 11 September 2003 - DESCRIPTION "v005: Added ntWlanDot11TrapTable. - Added ntWlanApMuAssocTrap. - Added ntWlanApMuDisAssocTrap." - REVISION "200404120000Z" -- 12 April 2003 - DESCRIPTION "v005: Updates for AP version 1.3.: - - Added ntWlanApDot1xAuthenticationFail, ntWlanApMuWEPAuthFail, and - ntWlanApMuWPAAuthFail NOTIFICATION-TYPEs. - - Added ntWlanApMuAssocTrapEnabled and ntWlanApMuDisAssocTrapEnabled - NOTIFICATION-TYPEs. - - Added ntWlanApLID, ntWlanApRateSupport, ntWlanApSecurity, - ntWlanApQoS, ntWlanApVlan, ntWlanApStats groups. - - Added NtWlanApDataRate, NtWlanApWEPKey TEXTUAL-CONVENTIONS. - - Added ntWlanSwNNDataFileVer. - - Changed enumerations of ntWlanTransferType to ftpDownload(1), - tftpDownload(2), ftpUpload(3), and tftpUpload(4). - - Added ntWlanFileTransferStatus. - - Added ntWlanDot11dWorldModeEnabled and ntWlanDot11ClosedSystem. - - Added ntWlanDot118021xBcastKeyRefresh, - ntWlanDot118021xSessKeyRefresh, and ntWlanDot118021xReAuthRefresh. - - Added ntWlanDot11SecondaryAuthServer, ntWlanDot11SecondaryAuthPort, - ntWlanDot11SecondaryAuthKey, ntWlanDot11SecondaryAuthRetransmit, - and ntWlanDot11SecondaryAuthTimeout." - ::= { wlan2200 1 } - - --- Nortel AP OBJECT IDs Groups - -ntWlanApSys OBJECT IDENTIFIER ::= { nortelWlanApMib 1 } -ntWlanApLineMgnt OBJECT IDENTIFIER ::= { nortelWlanApMib 2 } -ntWlanApPortMgnt OBJECT IDENTIFIER ::= { nortelWlanApMib 3 } -ntWlanApFileTransferMgt OBJECT IDENTIFIER ::= { nortelWlanApMib 4 } -ntWlanApResetMgt OBJECT IDENTIFIER ::= { nortelWlanApMib 5 } -ntWlanApIpMgt OBJECT IDENTIFIER ::= { nortelWlanApMib 6 } -ntWlanApDot11 OBJECT IDENTIFIER ::= { nortelWlanApMib 7 } -ntWlanApTraps OBJECT IDENTIFIER ::= { nortelWlanApMib 8 } -ntWlanApLID OBJECT IDENTIFIER ::= { nortelWlanApMib 9 } -ntWlanApRateSupport OBJECT IDENTIFIER ::= { nortelWlanApMib 10 } -ntWlanApSecurity OBJECT IDENTIFIER ::= { nortelWlanApMib 11 } -ntWlanApQoS OBJECT IDENTIFIER ::= { nortelWlanApMib 12 } -ntWlanApVlan OBJECT IDENTIFIER ::= { nortelWlanApMib 13 } -ntWlanApStats OBJECT IDENTIFIER ::= { nortelWlanApMib 14 } - --- **************************************************************************** --- Textual Conventions --- **************************************************************************** - -NtWlanApDataRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A data rate, measured in increments of 500Kb/s from 1 Mb/s - to 63.5 Mb/s. For example, a value of 2 means a data rate - of 1 Mb/s, while a value of 5 means a data rate of 2.5 Mb/s." - SYNTAX Integer32 (2..127) - -NtWlanApWEPKey ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A WEP key. Valid sizes are 5, 13, and 16 octets, - corresponding to WEP key lengths of 64, 128, and 152 - bits, respectively. A length of 0 is also allowed, so - that retrieval of objects containing a valid key value - can return an empty string so as to avoid key disclosure." - SYNTAX OCTET STRING (SIZE(0|5|13|16)) - --- **************************************************************************** --- END Textual Conventions --- **************************************************************************** - --- **************************************************************************** --- ntWlanApSys - Standard Mib elements --- **************************************************************************** -ntWlanSwHardwareVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hardware version of the main board." - ::= { ntWlanApSys 1 } - -ntWlanSwBootRomVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Boot ROM code version of the main board." - ::= { ntWlanApSys 2 } - -ntWlanSwOpCodeVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Operation code version of the main board." - ::= { ntWlanApSys 3 } - -ntWlanSwCountryCode OBJECT-TYPE - SYNTAX DisplayString (SIZE(2)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Country code of the AP. - AL-ALBANIA, DZ-ALGERIA, - AR-ARGENTINA, AM-ARMENIA, - AU-AUSTRALIA, AT-AUSTRIA, - AZ-AZERBAIJAN, BH-BAHRAIN, - BY-BELARUS, BE-BELGIUM, - BZ-BELIZE, BO-BOLVIA, - BR-BRAZIL, BN-BRUNEI_DARUSSALAM, - BG-BULGARIA, CA-CANADA, - CL-CHILE, CN-CHINA, - CO-COLOMBIA, CR-COSTA_RICA, - HR-CROATIA, CY-CYPRUS, - CZ-CZECH_REPUBLIC, DK-DENMARK, - DO-DOMINICAN_REPUBLIC, EC-ECUADOR, - EG-EGYPT, EE-ESTONIA, - FI-FINLAND, FR-FRANCE, - GE-GEORGIA, DE-GERMANY, - GR-GREECE, GT-GUATEMALA, - HK-HONG_KONG, HU-HUNGARY, - IS-ICELAND, IN-INDIA, - ID-INDONESIA, IR-IRAN, - IE-IRELAND, IL-ISRAEL, - IT-ITALY, JP-JAPAN, - JO-JORDAN, KZ-KAZAKHSTAN, - KP-NORTH_KOREA, KR-KOREA_REPUBLIC, - KW-KUWAIT, LV-LATVIA, - LB-LEBANON, LI-LIECHTENSTEIN, - LT-LITHUANIA, LU-LUXEMBOURG, - MO-MACAU, MK-MACEDONIA, - MY-MALAYSIA, MX-MEXICO, - MC-MONACO, MA-MOROCCO, - NL-NETHERLANDS, NZ-NEW_ZEALAND, - NO-NORWAY, OM-OMAN, - PK-PAKISTAN, PA-PANAMA, - PE-PERU, PH-PHILIPPINES, - PL-POLAND, PT-PORTUGAL, - PR-PUERTO_RICO, QA-QATAR, - RO-ROMANIA, RU-RUSSIA, - SA-SAUDI_ARABIA, SG-SINGAPORE, - SK-SLOVAK_REPUBLIC, SI-SLOVENIA, - ZA-SOUTH_AFRICA, ES-SPAIN, - SE-SWEDEN, CH-SWITZERLAND, - SY-SYRIA, TW-TAIWAN, - TH-THAILAND, TR-TURKEY, - UA-UKRAINE, AE-UNITED_ARAB_EMIRATES, - GB-UNITED_KINGDOM, US-UNITED_STATES, - UY-URUGUAY, VE-VENEZUELA, - VN-VIETNAM" - ::= { ntWlanApSys 4 } - -ntWlanSwNNDataFileVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Nortel Networks Customization Data File Version." - ::= { ntWlanApSys 5 } - --- **************************************************************************** --- enterpriseApLine AP Line elements --- **************************************************************************** -ntWlanLineTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanLineEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table of descriptive and status information about - configuration of each RS-232 line in this system" - ::= { ntWlanApLineMgnt 1 } - -ntWlanLineEntry OBJECT-TYPE - SYNTAX NtWlanLineEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the table, containing information - about configuration in one RS232 line of the Access - Point." - INDEX { ntWlanLineIndex } - ::= { ntWlanLineTable 1 } - -NtWlanLineEntry ::= SEQUENCE -{ - ntWlanLineIndex Integer32, - ntWlanLineDataBits Integer32, - ntWlanLineParity INTEGER, - ntWlanLineSpeed Integer32, - ntWlanLineStopBits Integer32 -} - -ntWlanLineIndex OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "This is defined as RS-232 index." - ::= { ntWlanLineEntry 1 } - -ntWlanLineDataBits OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This is defined as number of data bits for the RS232 - interface." - ::= { ntWlanLineEntry 2 } - - -ntWlanLineParity OBJECT-TYPE - SYNTAX INTEGER - { - none(99), - odd(1), - even(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This is defined as parity of the RS232 interface." - ::= { ntWlanLineEntry 3 } - -ntWlanLineSpeed OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This is defined as the speed of the RS-232 interface." - ::= { ntWlanLineEntry 4 } - -ntWlanLineStopBits OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "This is defined as the number of stop bits for the RS-232 - interface." - ::= { ntWlanLineEntry 5 } - - --- **************************************************************************** --- ntWlanApPortMgnt - Port Mib elements --- **************************************************************************** -ntWlanPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table of descriptive and status information about - configuration of each switch port (including expansion - slot) in this system. This table also contains information - about each trunk (similar to Cisco's EtherChannel)." - ::= { ntWlanApPortMgnt 1 } - -ntWlanPortEntry OBJECT-TYPE - SYNTAX NtWlanPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the table, containing information - about configuration in one switch port of the switch." - INDEX { ntWlanPortIndex } - ::= { ntWlanPortTable 1 } - -NtWlanPortEntry ::= SEQUENCE -{ - ntWlanPortIndex InterfaceIndex, - ntWlanPortName DisplayString, - ntWlanPortType INTEGER, - ntWlanPortSpeedDpxCfg INTEGER, - ntWlanPortFlowCtrlCfg INTEGER, - ntWlanPortCapabilities INTEGER, - ntWlanPortAutonegotiation INTEGER, - ntWlanPortSpeedDpxStatus INTEGER, - ntWlanPortFlowCtrlStatus INTEGER -} - -ntWlanPortIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "This is defined as ifIndex in the IF-MIB." - ::= { ntWlanPortEntry 1 } - -ntWlanPortName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Indicates the port name. This is same as - ifAlias in the IF-MIB (RFC2863 or later)." - ::= { ntWlanPortEntry 2 } - -ntWlanPortType OBJECT-TYPE - SYNTAX INTEGER - { - other(1), - hundredBaseTX(2), - hundredBaseFX(3), - thousandBaseSX(4), - thousandBaseLX(5), - thousandBaseT(6), - thousandBaseGBIC(7), - thousandBaseMiniGBIC(8) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Indicates the port type." - ::= { ntWlanPortEntry 3 } - -ntWlanPortSpeedDpxCfg OBJECT-TYPE - SYNTAX INTEGER - { - reserved(1), - halfDuplex10(2), - fullDuplex10(3), - halfDuplex100(4), - fullDuplex100(5), - halfDuplex1000(6), - fullDuplex1000(7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Set the port speed and duplex mode as follows: - halfDuplex10(2) - 10Mbps and half duplex mode - fullDuplex10(3) - 10Mbps and full duplex mode - halfDuplex100(4) - 100Mbps and half duplex mode - fullDuplex100(5) - 100Mbps and full duplex mode - halfDuplex1000(6) - 1000Mbps and half duplex mode - fullDuplex1000(7) - 1000Mbps and full duplex mode - hundredBaseTX port can be set as - halfDuplex10(2) - fullDuplex10(3) - halfDuplex100(4) - fullDuplex100(5) - hundredBaseFX port can be set as - halfDuplex100(4) - fullDuplex100(5) - thousandBaseSX port can be set as - halfDuplex1000(6) - fullDuplex1000(7) - The actual operating speed and duplex of the port - is given by portSpeedDpxStatus." - DEFVAL { halfDuplex10 } - ::= { ntWlanPortEntry 4 } - -ntWlanPortFlowCtrlCfg OBJECT-TYPE - SYNTAX INTEGER - { - enabled(1), - disabled(2), - backPressure(3), - dot3xFlowControl(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(1) Flow control mechanism is enabled. - If the port type is hundredBaseTX or thousandBaseSX: - When the port is operating in halfDuplex mode, the - port uses backPressure flow control mechanism. When - the port is operating in fullDuplex mode, the port - uses IEEE 802.3x flow control mechanism. - If the port type is hundredBaseFX: - When the port is operating in halfDuplex mode, the - port uses backPressure flow control mechanism. When - the port is operating in fullDuplex mode, Flow - control mechanism will not function. - (2) Flow control mechanism is disabled. - (3) Flow control mechanism is backPressure. - when the port is in fullDuplex mode.This flow control - mechanism will not function. - (4) Flow control mechanism is IEEE 802.3x flow control. - when the port is in halfDuplex mode.This flow control - mechanism will not function. - hundredBaseTX and thousandBaseSX port can be set as: - enabled(1), - disabled(2), - backPressure(3), - dot3xFlowControl(4). - hundredBaseFX port can be set as: - enabled(1), - disabled(2), - backPressure(3). - The actual flow control mechanism is used given by - portFlowCtrlStatus." - DEFVAL { enabled } - ::= { ntWlanPortEntry 5 } - -ntWlanPortCapabilities OBJECT-TYPE --- INTEGER should be bits - SYNTAX INTEGER - { - portCap10half(99), - portCap10full(1), - portCap100half(2), - portCap100full(3), - portCap1000half(4), - portCap1000full(5), - reserved6(6), - reserved7(7), - reserved8(8), - reserved9(9), - reserved10(10), - reserved11(11), - reserved12(12), - reserved13(13), - portCapSym(14), - portCapFlowCtrl(15) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Port capabilities." - ::= { ntWlanPortEntry 6 } - -ntWlanPortAutonegotiation OBJECT-TYPE - SYNTAX INTEGER - { - enabled(1), - disabled(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Whether autonegotiation is enabled." - ::= { ntWlanPortEntry 7 } - -ntWlanPortSpeedDpxStatus OBJECT-TYPE - SYNTAX INTEGER - { - error(1), - halfDuplex10(2), - fullDuplex10(3), - halfDuplex100(4), - fullDuplex100(5), - halfDuplex1000(6), - fullDuplex1000(7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The operating speed and duplex mode of the - switched port. If this index is a trunk, - the speed is the speed of its individual members. - If this index is a trunk and the result - is inconsistent among its member ports, this value is - error(1)." - ::= { ntWlanPortEntry 8 } - -ntWlanPortFlowCtrlStatus OBJECT-TYPE - SYNTAX INTEGER - { - error(1), - backPressure(2), - dot3xFlowControl(3), - none(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(2) BackPressure flow control machanism is used. - (3) IEEE 802.3 flow control machanism is used. - (4) Flow control mechanism is disabled. - If this index is a trunk and the result - is inconsistent among its member ports, this value is - error(1)." - ::= { ntWlanPortEntry 9 } - --- **************************************************************************** --- ntWlanApTftpMgt - File Transfer Mib elements --- **************************************************************************** - -ntWlanTransferStart OBJECT-TYPE - SYNTAX INTEGER { - go(1), - nogo(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Set to go(1) to start a transfer." - ::= { ntWlanApFileTransferMgt 1 } - -ntWlanTransferType OBJECT-TYPE - SYNTAX INTEGER { - ftpDownload(1), - tftpDownload(2), - ftpUpload(3), - tftpUpload(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Type of file to transfer." - ::= { ntWlanApFileTransferMgt 2 } - -ntWlanFileType OBJECT-TYPE - SYNTAX INTEGER { - firmware(1), - config(2), - nortelConfig(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Type of file to transfer." - ::= { ntWlanApFileTransferMgt 3 } - -ntWlanSrcFile OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..127)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The source file name for TFTP transfer when a - transfer is next requested via this MIB. This value is set to - the zero length string when no file name has been specified." - ::= { ntWlanApFileTransferMgt 4 } - -ntWlanDestFile OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..127)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The destination file name for TFTP transfer when a - transfer is next requested via this MIB. This value is set to - the zero length string when no file name has been specified." - ::= { ntWlanApFileTransferMgt 5 } - -ntWlanFileServer OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The IP address of the TFTP server for transfer - when a download is next requested via this MIB. - This value is set to `0.0.0.0' when no IP address has been - specified." - ::= { ntWlanApFileTransferMgt 6 } - -ntWlanUserName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..127)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The username specified for an FTP Transfer." - ::= { ntWlanApFileTransferMgt 7 } - -ntWlanPassword OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..127)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The password specified for an FTP Transfer." - ::= { ntWlanApFileTransferMgt 8 } - - -ntWlanFileTransferStatus OBJECT-TYPE - SYNTAX INTEGER { - none(1), - inProgress(2), - success(3), - fail(4), - invalidSource(5), - invalidDestination(6), - outOfMemory(7), - outOfSpace(8), - fileNotFound(9) - } - - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the current FTP Transfer process." - ::= { ntWlanApFileTransferMgt 9 } - --- **************************************************************************** --- ntWlanApResetMgt - Reset Mib elements --- **************************************************************************** - -ntWlanRestartOpCodeFile OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..127)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Name of op-code file for start-up." - ::= { ntWlanApResetMgt 1 } - -ntWlanRestartControl OBJECT-TYPE - SYNTAX INTEGER { - running(1), - warmBoot(2), - coldBoot(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this object to warmBoot(2) causes the device to - restart the application software with current configuration - parameters saved in non-volatile memory. Setting this - object to coldBoot(3) causes the device to reinitialize - configuration parameters in non-volatile memory to default - values and restart the application software. When the device - is running normally, this variable has a value of - running(1)." - ::= { ntWlanApResetMgt 2 } - - --- **************************************************************************** --- ntWlanApIpMgnt - Ip Mib elements --- **************************************************************************** - -ntWlanNetConfigIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The IP address of this Net interface. The default value - for this object is 0.0.0.0. If either the netConfigIPAddress - or netConfigSubnetMask are 0.0.0.0, then when the device - boots, it may use DHCP to try to figure out what these - values should be. If DHCP fails, before the device - can talk on the network, this value must be configured - (e.g., through a terminal attached to the device)." - ::= { ntWlanApIpMgt 1 } - -ntWlanNetConfigSubnetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The subnet mask of this Net interface. The default value - for this object is 0.0.0.0. If either the netConfigIPAddress - or netConfigSubnetMask are 0.0.0.0, then when the device - boots, it may use DHCP to try to figure out what these - values should be. If DHCP fails, before the device - can talk on the network, this value must be configured - (e.g., through a terminal attached to the device)." - ::= { ntWlanApIpMgt 2 } - -ntWlanNetDefaultGateway OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The IP Address of the default gateway. If this value is - undefined or unknown, it shall have the value 0.0.0.0." - ::= { ntWlanApIpMgt 3 } - -ntWlanIpHttpState OBJECT-TYPE - SYNTAX INTEGER - { - enabled(1), - disabled(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Whether HTTP is enabled." - ::= { ntWlanApIpMgt 4 } - -ntWlanIpHttpPort OBJECT-TYPE - SYNTAX INTEGER (1..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The port number for HTTP." - ::= { ntWlanApIpMgt 5 } - - --- ********************************************************************** --- * End of ntWlanDot11OperationTable TABLE --- ********************************************************************** - --- PHY Attributes - - ntWlanDot11Phy OBJECT IDENTIFIER ::= { ntWlanApDot11 4 } - --- ********************************************************************** --- * ntWlanDot11PhyOperationEntry TABLE --- ********************************************************************** -ntWlanDot11PhyOperationTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanDot11PhyOperationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table of descriptive and status information about - configuration of each radio of the AP." - ::= { ntWlanDot11Phy 1 } - -ntWlanDot11PhyOperationEntry OBJECT-TYPE - SYNTAX NtWlanDot11PhyOperationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the table, containing information - about configuration in one radio of the AP." - INDEX { ntWlanDot11Index } - ::= { ntWlanDot11PhyOperationTable 1 } - -NtWlanDot11PhyOperationEntry ::= SEQUENCE -{ - ntWlanDot11Index Integer32, - ntWlanDot11TurboModeEnabled INTEGER, - ntWlanDot11PreambleLength INTEGER, - ntWlanDot11dWorldModeEnabled TruthValue, - ntWlanDot11ClosedSystem TruthValue -} - -ntWlanDot11Index OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Radio index of the AP." - ::= { ntWlanDot11PhyOperationEntry 1 } - - -ntWlanDot11TurboModeEnabled OBJECT-TYPE - SYNTAX INTEGER { - none(99), - on(1), - off(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute, when true, shall indicate that the nortel's - propietory turbo mode option is enabled. The default value of - this attribute shall be false." - ::= { ntWlanDot11PhyOperationEntry 3 } - - -ntWlanDot11PreambleLength OBJECT-TYPE - SYNTAX INTEGER { - twelveSymbols(99), - short(1), - long(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This attribute determines whether or not a short or a long - preamble is used to delineate 802.11 frames." - ::= { ntWlanDot11PhyOperationEntry 4 } - - -ntWlanDot11dWorldModeEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This attribute determines whether 802.11d world mode is - enabled for this radio." - ::= { ntWlanDot11PhyOperationEntry 5 } - - -ntWlanDot11ClosedSystem OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This attribute determines whether the radio operates as a - closed system. When configured as a closed system, the - SSID is not included when broadcasting periodic beacon - frames." - ::= { ntWlanDot11PhyOperationEntry 6 } - --- ********************************************************************** --- * End of ntWlanDot11PhyOperationEntry TABLE --- ********************************************************************** - --- ********************************************************************** --- * ntWlanDot11AuthenticationEntry TABLE --- ********************************************************************** -ntWlanDot11AuthenticationEntry OBJECT IDENTIFIER ::= { ntWlanApDot11 5 } - -ntWlanDot118021xSupport OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This attribute, when true(1), indicates that the Enterprise - Access Point supports the 802.1x authentication algorithm." - ::= { ntWlanDot11AuthenticationEntry 1 } - -ntWlanDot118021xRequired OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This attribute, when true(1), indicates that the Enterprise - Access Point requires successful 802.1x authentication - for any clients accessing the network." - ::= { ntWlanDot11AuthenticationEntry 2 } - -ntWlanDot118021xBcastKeyRefresh OBJECT-TYPE - SYNTAX Integer32 (0..1440) - UNITS "Minutes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The broadcast key refresh rate." - ::= { ntWlanDot11AuthenticationEntry 3 } - -ntWlanDot118021xSessKeyRefresh OBJECT-TYPE - SYNTAX Integer32 (0..1440) - UNITS "Minutes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The session key refresh rate." - ::= { ntWlanDot11AuthenticationEntry 4 } - -ntWlanDot118021xReAuthRefresh OBJECT-TYPE - SYNTAX Integer32 (0..65535) - UNITS "Seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The re-authentication refresh rate." - ::= { ntWlanDot11AuthenticationEntry 5 } - - --- ********************************************************************** --- * End of ntWlanDot11Authentication TABLE --- ********************************************************************** - --- ********************************************************************** --- * ntWlanDot11AuthenticationServer TABLE --- ********************************************************************** - -ntWlanDot11AuthenticationServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanDot11AuthenticationServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table of descriptive and status information about - configuration of each authentication server." - ::= { ntWlanApDot11 6 } - -ntWlanDot11AuthenticationServerEntry OBJECT-TYPE - SYNTAX NtWlanDot11AuthenticationServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the table, containing information - about configuration in one radio of the AP." - INDEX { ntWlanDot11ServerIndex } - ::= { ntWlanDot11AuthenticationServerTable 1 } - -NtWlanDot11AuthenticationServerEntry ::= SEQUENCE -{ - ntWlanDot11ServerIndex Integer32, - ntWlanDot11AuthenticationServer IpAddress, - ntWlanDot11AuthenticationPort INTEGER, - ntWlanDot11AuthenticationKey DisplayString, - ntWlanDot11AuthenticationRetransmit INTEGER, - ntWlanDot11AuthenticationTimeout INTEGER, - ntWlanDot11SecondaryAuthServer IpAddress, - ntWlanDot11SecondaryAuthPort INTEGER, - ntWlanDot11SecondaryAuthKey DisplayString, - ntWlanDot11SecondaryAuthRetransmit INTEGER, - ntWlanDot11SecondaryAuthTimeout INTEGER -} - -ntWlanDot11ServerIndex OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Radio index of the AP." - ::= { ntWlanDot11AuthenticationServerEntry 1 } - -ntWlanDot11AuthenticationServer OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the IP address of the - authentication server." - ::= { ntWlanDot11AuthenticationServerEntry 2 } - -ntWlanDot11AuthenticationPort OBJECT-TYPE - SYNTAX INTEGER (1024..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the UDP Port used by the primary - authentication server." - ::= { ntWlanDot11AuthenticationServerEntry 3 } - -ntWlanDot11AuthenticationKey OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the shared key used by the - authentication server." - ::= { ntWlanDot11AuthenticationServerEntry 4 } - -ntWlanDot11AuthenticationRetransmit OBJECT-TYPE - SYNTAX INTEGER (1..30) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the retransmit timer length used by the - authentication server." - ::= { ntWlanDot11AuthenticationServerEntry 5 } - -ntWlanDot11AuthenticationTimeout OBJECT-TYPE - SYNTAX INTEGER (1..60) - UNITS "Seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the Timeout value(sec) used by the - authentication server." - ::= { ntWlanDot11AuthenticationServerEntry 6 } - -ntWlanDot11SecondaryAuthServer OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the IP address of the - secondary authentication server." - ::= { ntWlanDot11AuthenticationServerEntry 7 } - -ntWlanDot11SecondaryAuthPort OBJECT-TYPE - SYNTAX INTEGER (1024..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the UDP Port used by the primary - secondary authentication server." - ::= { ntWlanDot11AuthenticationServerEntry 8 } - -ntWlanDot11SecondaryAuthKey OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the shared key used by the - secondary authentication server." - ::= { ntWlanDot11AuthenticationServerEntry 9 } - -ntWlanDot11SecondaryAuthRetransmit OBJECT-TYPE - SYNTAX INTEGER (1..30) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the retransmit timer length used by the - secondary authentication server." - ::= { ntWlanDot11AuthenticationServerEntry 10 } - -ntWlanDot11SecondaryAuthTimeout OBJECT-TYPE - SYNTAX INTEGER (1..60) - UNITS "Seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the Timeout value(sec) used by the - secondary authentication server." - ::= { ntWlanDot11AuthenticationServerEntry 11 } - - --- ********************************************************************** --- * End of ntWlanDot11AuthenticationServer TABLE --- ********************************************************************** - --- ********************************************************************** --- * ntWlanDot11FilteringTable TABLE --- ********************************************************************** - -ntWlanDot11FilterTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanDot11FilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table of status information about - each configured MAC Address Filtering Entry." - ::= { ntWlanApDot11 7 } - -ntWlanDot11FilterEntry OBJECT-TYPE - SYNTAX NtWlanDot11FilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the table, containing information - about configuration in one radio of the AP." - INDEX { ntWlanDot11FilterIndex } - ::= { ntWlanDot11FilterTable 1 } - -NtWlanDot11FilterEntry ::= SEQUENCE -{ - ntWlanDot11FilterIndex Integer32, - ntWlanDot11FilterAddress PhysAddress, - ntWlanDot11FilterStatus INTEGER -} - -ntWlanDot11FilterIndex OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Filter index." - ::= { ntWlanDot11FilterEntry 1 } - - -ntWlanDot11FilterAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the MAC address of the - filter entry." - ::= { ntWlanDot11FilterEntry 2 } - -ntWlanDot11FilterStatus OBJECT-TYPE - SYNTAX INTEGER - { - allowed(30), - denied(31) - } - - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This values indicates the Status of the filter entry. - Ifallowed, the client is allowed access to the network. - If disallowed, the no frames will be forwarded to the - network from the client." - - ::= { ntWlanDot11FilterEntry 3 } - --- ********************************************************************** --- * End of ntWlanDot11FilteringTable TABLE --- ********************************************************************** - --- ********************************************************************** --- * ntWlanDot11TrapTable TABLE --- ********************************************************************** -ntWlanDot11TrapTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanDot11TrapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table of status information for Association and - Disassociation Trap" - ::= { ntWlanApDot11 9 } - -ntWlanDot11TrapEntry OBJECT-TYPE - SYNTAX NtWlanDot11TrapEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the table, containing information - for the association and disassociation trap." - INDEX { ntWlanDot11InterfaceIndex } - ::= { ntWlanDot11TrapTable 1 } - -NtWlanDot11TrapEntry ::= SEQUENCE -{ - ntWlanDot11InterfaceIndex Integer32, - ntWlanDot11AssociationStationAddress PhysAddress, - ntWlanDot11DisassociationStationAddress PhysAddress, - ntWlanDot11AssociationMU INTEGER -} - -ntWlanDot11InterfaceIndex OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Interface index." - ::= { ntWlanDot11TrapEntry 1 } - -ntWlanDot11AssociationStationAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This values indicates the MAC address of the Mobile Unit - associating with this Access Point." - ::= { ntWlanDot11TrapEntry 2 } - -ntWlanDot11DisassociationStationAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This values indicates the MAC address of the Mobile Unit - no longer associated with this Access Point." - ::= { ntWlanDot11TrapEntry 3 } - -ntWlanDot11AssociationMU OBJECT-TYPE - SYNTAX INTEGER (1..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This values indicates the number of Mobile Units associated - on the Interface" - ::= { ntWlanDot11TrapEntry 4 } - - --- ********************************************************************** --- * End of ntWlanDot11TrapTable TABLE --- ********************************************************************** - --- ********************************************************************** --- * Notification Definitions --- ********************************************************************** - -ntWlanApTraps0 OBJECT IDENTIFIER ::= { ntWlanApTraps 0 } - -ntWlanApDot1xAuthenticationFail NOTIFICATION-TYPE - OBJECTS { - ifPhysAddress, - ntWlanDot11AssociationStationAddress - } - STATUS current - DESCRIPTION - "Indicates that a Mobile Unit failed 802.1x authentication. - - ifPhysAddress is the MAC address of the Access Point - sending this trap message. - - ntWlanDot11AssociationStationAddress is the MAC address - of the Mobile Unit." - ::= { ntWlanApTraps0 101 } - -ntWlanApMuAssocTrap NOTIFICATION-TYPE - OBJECTS { - ifPhysAddress, - ntWlanDot11AssociationStationAddress, - ntWlanDot11AssociationMU - } - STATUS current - DESCRIPTION - "Indicates that there is a Mobile Unit associating - with this Access Point. - - ifPhysAddress is the MAC address of the Access Point - sending this trap message. - - ntWlanDot11AssociationStationAddress is the MAC address of the - Mobile Unit. - Note: If two or more Mobile Units associate with the - Access Point at the same time, ntWlanDot11AssociationStationAddress - belongs to the last Mobile Unit. - - ntWlanDot11AssociationMU is the number of Mobile Units currently - associating with this Access Point." - ::= { ntWlanApTraps0 111 } - -ntWlanApMuDisAssocTrap NOTIFICATION-TYPE - OBJECTS { - ifPhysAddress, - ntWlanDot11DisassociationStationAddress, - ntWlanDot11AssociationMU - } - STATUS current - DESCRIPTION - "Indicates that there is one Mobile Unit no longer - associating with this Access Point anymore. - - ifPhysAddress is the MAC address of the Access Point - sending this trap message. - - ntWlanDot11DisassociationStationAddress is the MAC address of the - Mobile Unit. - Note: If two or more Mobile Units un-associate with - the Access Point at the same time, - ntWlanDot11DisassociationStationAddress belongs to the last - Mobile Unit. - - ntWlanDot11AssociationMU is the number of Mobile Units currently - associating with this Access Point." - ::= { ntWlanApTraps0 112 } - -ntWlanApMuWEPAuthFail NOTIFICATION-TYPE - OBJECTS { - ifIndex, - ntWlanDot11AssociationStationAddress - } - STATUS current - DESCRIPTION - "Indicates that WEP authentication of a Mobile Unit failed. - - ifIndex identifies the radio to which the MU attempted to connect. - - ntWlanDot11AssociationStationAddress is the MAC address of the - Mobile Unit that attempted to connect." - ::= { ntWlanApTraps0 113 } - -ntWlanApMuWPAAuthFail NOTIFICATION-TYPE - OBJECTS { - ifIndex, - ntWlanDot11AssociationStationAddress - } - STATUS current - DESCRIPTION - "Indicates that WPA authentication of a Mobile Unit failed. - - ifIndex identifies the radio to which the MU attempted to connect. - - ntWlanDot11AssociationStationAddress is the MAC address of the - Mobile Unit that attempted to connect." - ::= { ntWlanApTraps0 114 } - --- ********************************************************************** --- * End of Notifications section --- ********************************************************************** - --- ********************************************************************** --- * Notification Control Objects --- ********************************************************************** - -ntWlanApMuAssocTrapEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION "This object controls whether ntWlanApMuAssocTrap - notifications will be generated when an MU - associates with the AP. If this object is true(1), - then the notification will be generated. If it is - false, the notification will not be generated." - ::= { ntWlanApTraps 1 } - -ntWlanApMuDisAssocTrapEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION "This object controls whether ntWlanApMuDisAssocTrap - notifications will be generated when an MU - disassociates from the AP. If this object is true(1), - then the notification will be generated. If it is - false, the notification will not be generated." - ::= { ntWlanApTraps 2 } - --- ********************************************************************** --- * End of Notification Control Objects --- ********************************************************************** - - --- **************************************************************************** --- ntWlanApLID - Objects for ethernet/IP(ping) link integrity detection --- **************************************************************************** - -ntWlanApLIDCheckEtherLinkEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Indicates whether checks for ethernet link integrity are - enabled." - ::= { ntWlanApLID 1 } - -ntWlanApLIDCheckIPLinkEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Indicates whether checks for IP link integrity are - enabled." - ::= { ntWlanApLID 2 } - -ntWlanApLIDCheckIpLinkAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The IP address to ping to check IP link integrity." - ::= { ntWlanApLID 3 } - --- **************************************************************************** --- End of ntWlanApLID group --- **************************************************************************** - - --- **************************************************************************** --- ntWlanApRateSupport - Objects for controlling basic and supported rates --- **************************************************************************** - -ntWlanApRateSupportTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanApRateSupportEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table to configure which hardware-supported rates are - actively supported, and which are basic rates required - for an MU to connect to an AP. Entries must exist in - this table for every hardware-supported rate for each - appropriate ifIndex value." - ::= { ntWlanApRateSupport 1 } - -ntWlanApRateSupportEntry OBJECT-TYPE - SYNTAX NtWlanApRateSupportEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the ntWlanApRateSupportTable." - INDEX { ntWlanApRateSupportIfIndex, ntWlanApRateSupportSpeed } - ::= { ntWlanApRateSupportTable 1 } - -NtWlanApRateSupportEntry ::= SEQUENCE -{ - ntWlanApRateSupportIfIndex InterfaceIndex, - ntWlanApRateSupportSpeed NtWlanApDataRate, - ntWlanApRateSupportLevel INTEGER -} - -ntWlanApRateSupportIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The ifIndex value of the radio." - ::= { ntWlanApRateSupportEntry 1 } - -ntWlanApRateSupportSpeed OBJECT-TYPE - SYNTAX NtWlanApDataRate - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "A supported data rate." - ::= { ntWlanApRateSupportEntry 2 } - -ntWlanApRateSupportLevel OBJECT-TYPE - SYNTAX INTEGER { - off(0), - supported(1), - supportedBasic(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "This object indicates whether a specific rate is currently - supported, and if so, whether it is a basic rate. - - off - indicates that this rate is not currently - supported. - - supported - indicates that this rate is currently - supported, but is not required to be supported - by an MU in order to connect to this radio. - - supportedBasic - indicates that this rate is currently - supported as a basic rate, and an MU must also - support this rate in order to connect to this - radio." - ::= { ntWlanApRateSupportEntry 3 } - --- **************************************************************************** --- End of ntWlanApRateSupport group --- **************************************************************************** - - --- **************************************************************************** --- ntWlanApSecurity - Objects for controlling WEP and WPA security --- **************************************************************************** - -ntWlanApSecurityTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanApSecurityEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table to configure WEP and WPA security parameters. - Entries are per-radio." - ::= { ntWlanApSecurity 1 } - -ntWlanApSecurityEntry OBJECT-TYPE - SYNTAX NtWlanApSecurityEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the ntWlanApSecurityTable." - INDEX { ntWlanApSecurityIfIndex } - ::= { ntWlanApSecurityTable 1 } - -NtWlanApSecurityEntry ::= SEQUENCE -{ - ntWlanApSecurityIfIndex InterfaceIndex, - ntWlanApSecurityEnabled TruthValue, - ntWlanApSecurityWEPAuthType INTEGER, - ntWlanApSecurityWEPKeyLength INTEGER, - ntWlanApSecurityWEPActiveKey Integer32, - ntWlanApSecurityWEPKey1 NtWlanApWEPKey, - ntWlanApSecurityWEPKey2 NtWlanApWEPKey, - ntWlanApSecurityWEPKey3 NtWlanApWEPKey, - ntWlanApSecurityWEPKey4 NtWlanApWEPKey, - ntWlanApSecurityWPASupport INTEGER, - ntWlanApSecurityWPAMode INTEGER, - ntWlanApSecurityWPAPreSharedKey OCTET STRING, - ntWlanApSecurityWPAMcastCypherMode INTEGER -} - -ntWlanApSecurityIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The ifIndex value of the radio." - ::= { ntWlanApSecurityEntry 1 } - -ntWlanApSecurityEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Indicates whether security is enabled for a radio." - ::= { ntWlanApSecurityEntry 2 } - -ntWlanApSecurityWEPAuthType OBJECT-TYPE - SYNTAX INTEGER { - openSystem(0), - sharedKey(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The WEP authentication type." - ::= { ntWlanApSecurityEntry 3 } - -ntWlanApSecurityWEPKeyLength OBJECT-TYPE - SYNTAX INTEGER { - wepKey64(0), - wepKey128(1), - wepKey152(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Indicates the WEP key length being used." - ::= { ntWlanApSecurityEntry 4 } - -ntWlanApSecurityWEPActiveKey OBJECT-TYPE - SYNTAX Integer32 (1..4) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Indicates which WEP key is currently in use." - ::= { ntWlanApSecurityEntry 5 } - -ntWlanApSecurityWEPKey1 OBJECT-TYPE - SYNTAX NtWlanApWEPKey - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The first WEP key. Retrieval of this object will - always return an empty string." - ::= { ntWlanApSecurityEntry 6 } - -ntWlanApSecurityWEPKey2 OBJECT-TYPE - SYNTAX NtWlanApWEPKey - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The second WEP key. Retrieval of this object will - always return an empty string." - ::= { ntWlanApSecurityEntry 7 } - -ntWlanApSecurityWEPKey3 OBJECT-TYPE - SYNTAX NtWlanApWEPKey - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The third WEP key. Retrieval of this object will - always return an empty string." - ::= { ntWlanApSecurityEntry 8 } - -ntWlanApSecurityWEPKey4 OBJECT-TYPE - SYNTAX NtWlanApWEPKey - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The fourth WEP key. Retrieval of this object will - always return an empty string." - ::= { ntWlanApSecurityEntry 9 } - -ntWlanApSecurityWPASupport OBJECT-TYPE - SYNTAX INTEGER { - supported(1), - required(2), - wepOnly(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "Indicates whether WPA security is supported." - ::= { ntWlanApSecurityEntry 10 } - -ntWlanApSecurityWPAMode OBJECT-TYPE - SYNTAX INTEGER { - dynamic(0), - preSharedKey(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The WPA mode." - ::= { ntWlanApSecurityEntry 11 } - -ntWlanApSecurityWPAPreSharedKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(63)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The WPA pre-shared key." - ::= { ntWlanApSecurityEntry 12 } - -ntWlanApSecurityWPAMcastCypherMode OBJECT-TYPE - SYNTAX INTEGER { - wep(0), - tkip(1), - aes(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The multicast cypher mode." - ::= { ntWlanApSecurityEntry 13 } - --- **************************************************************************** --- End of ntWlanApSecurity group --- **************************************************************************** - - --- **************************************************************************** --- ntWlanApQoS - Objects for controlling QoS --- **************************************************************************** - -ntWlanApQoSMode OBJECT-TYPE - SYNTAX INTEGER { - off(0), - etherSrc(1), - etherDst(2), - ethertype(3), - directPriorityMap(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "This object indicates the QoS mode being used. - - off - indicates QoS features are disabled. - - etherSrc - indicates that the ethernet source MAC - address of received packets is mapped to an - egress queue. - - etherDst - indicates that the ethernet destination - MAC address of received packets is mapped to an - egress queue. - - etherType - indicates that the ethernet type of - of received packets is mapped to an egress - queue. - - directPriorityMap - indicates that the priority - value of received packets is used to map directly - to an egress queue." - ::= { ntWlanApQoS 1 } - -ntWlanApQoSEtherTypeToQueueTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanApQoSEtherTypeToQueueEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table to configure mappings from ethernet type - to queue number." - ::= { ntWlanApQoS 2 } - -ntWlanApQoSEtherTypeToQueueEntry OBJECT-TYPE - SYNTAX NtWlanApQoSEtherTypeToQueueEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the ntWlanApQoSTable." - INDEX { ntWlanApQoSEtherTypeToQueueIndex } - ::= { ntWlanApQoSEtherTypeToQueueTable 1 } - -NtWlanApQoSEtherTypeToQueueEntry ::= SEQUENCE -{ - ntWlanApQoSEtherTypeToQueueIndex Integer32, - ntWlanApQoSEtherTypeToQueueNumber Integer32, - ntWlanApQoSEtherTypeToQueueRowStatus RowStatus -} - -ntWlanApQoSEtherTypeToQueueIndex OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An ethernet type, to be mapped to a queue." - ::= { ntWlanApQoSEtherTypeToQueueEntry 1 } - -ntWlanApQoSEtherTypeToQueueNumber OBJECT-TYPE - SYNTAX Integer32 (0..7) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The queue number to which the ether type is mapped." - ::= { ntWlanApQoSEtherTypeToQueueEntry 2 } - -ntWlanApQoSEtherTypeToQueueRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-write - STATUS current - DESCRIPTION "This object is used to create and destroy entries in - this table." - ::= { ntWlanApQoSEtherTypeToQueueEntry 3 } - - -ntWlanApQoSMACToQueueTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanApQoSMACToQueueEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table to configure mappings from ethernet MAC address - to queue number." - ::= { ntWlanApQoS 3 } - -ntWlanApQoSMACToQueueEntry OBJECT-TYPE - SYNTAX NtWlanApQoSMACToQueueEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the ntWlanApQoSTable." - INDEX { ntWlanApQoSMACToQueueAddress } - ::= { ntWlanApQoSMACToQueueTable 1 } - -NtWlanApQoSMACToQueueEntry ::= SEQUENCE -{ - ntWlanApQoSMACToQueueAddress MacAddress, - ntWlanApQoSMACToQueueNumber Integer32, - ntWlanApQoSMACToQueueRowStatus RowStatus -} - -ntWlanApQoSMACToQueueAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An ethernet MAC address, to be mapped to a queue." - ::= { ntWlanApQoSMACToQueueEntry 1 } - -ntWlanApQoSMACToQueueNumber OBJECT-TYPE - SYNTAX Integer32 (0..7) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The queue number to which the MAC address is mapped." - ::= { ntWlanApQoSMACToQueueEntry 2 } - -ntWlanApQoSMACToQueueRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-write - STATUS current - DESCRIPTION "This object is used to create and destroy entries in - this table." - ::= { ntWlanApQoSMACToQueueEntry 3 } - --- **************************************************************************** --- End of ntWlanApQoS group --- **************************************************************************** - - --- **************************************************************************** --- ntWlanApVlan - Objects for controlling Vlan --- **************************************************************************** - -ntWlanApVlanEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION "This object indicates whether Vlan support is enabled." - ::= { ntWlanApVlan 1 } - - -ntWlanApVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanApVlanEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table to configure the default VID per-radio." - ::= { ntWlanApVlan 2 } - -ntWlanApVlanEntry OBJECT-TYPE - SYNTAX NtWlanApVlanEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the ntWlanApVlanTable." - INDEX { ntWlanApVlanIfIndex } - ::= { ntWlanApVlanTable 1 } - -NtWlanApVlanEntry ::= SEQUENCE -{ - ntWlanApVlanIfIndex InterfaceIndex, - ntWlanApVlanDefaultVid Integer32 -} - -ntWlanApVlanIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The ifIndex value of the radio." - ::= { ntWlanApVlanEntry 1 } - -ntWlanApVlanDefaultVid OBJECT-TYPE - SYNTAX Integer32 (0..4094) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The default VID of the radio." - ::= { ntWlanApVlanEntry 2 } - - -ntWlanApVlanMUMACToVidTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanApVlanMUMACToVidEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table containing mappings from Mobile Unit MAC - addresses to VLAN ID values." - ::= { ntWlanApVlan 3 } - -ntWlanApVlanMUMACToVidEntry OBJECT-TYPE - SYNTAX NtWlanApVlanMUMACToVidEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the ntWlanApVlanMUMACToVidTable." - INDEX { ntWlanApVlanMUMACToVidAddress } - ::= { ntWlanApVlanMUMACToVidTable 1 } - -NtWlanApVlanMUMACToVidEntry ::= SEQUENCE -{ - ntWlanApVlanMUMACToVidAddress MacAddress, - ntWlanApVlanMUMACToVidNumber Integer32 -} - -ntWlanApVlanMUMACToVidAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The ethernet MAC address of a Mobile Unit." - ::= { ntWlanApVlanMUMACToVidEntry 1 } - -ntWlanApVlanMUMACToVidNumber OBJECT-TYPE - SYNTAX Integer32 (1..4094) - MAX-ACCESS read-write - STATUS current - DESCRIPTION "The VID to which this Mobile Unit's MAC is mapped." - ::= { ntWlanApVlanMUMACToVidEntry 2 } - --- **************************************************************************** --- End of ntWlanApVlan group --- **************************************************************************** - - --- **************************************************************************** --- ntWlanApStats - Objects for controlling Statistics --- **************************************************************************** - -ntWlanApMUStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF NtWlanApMUStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Table of per-Mobile Unit statistics." - ::= { ntWlanApStats 1 } - -ntWlanApMUStatsEntry OBJECT-TYPE - SYNTAX NtWlanApMUStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the ntWlanApMUStatsTable." - INDEX { ntWlanApMUStatsMUAddress } - ::= { ntWlanApMUStatsTable 1 } - -NtWlanApMUStatsEntry ::= SEQUENCE -{ - ntWlanApMUStatsMUAddress MacAddress, - ntWlanApMUStatsPacketsIn Counter32, - ntWlanApMUStatsPacketsOut Counter32, - ntWlanApMUStatsOctetsIn Counter32, - ntWlanApMUStatsOctetsOut Counter32 -} - -ntWlanApMUStatsMUAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The ethernet MAC address of the Mobile Unit." - ::= { ntWlanApMUStatsEntry 1 } - -ntWlanApMUStatsPacketsIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "A count of the packets received from this MU." - ::= { ntWlanApMUStatsEntry 2 } - -ntWlanApMUStatsPacketsOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "A count of the packets sent to this MU." - ::= { ntWlanApMUStatsEntry 3 } - -ntWlanApMUStatsOctetsIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "A count of the octets received from this MU." - ::= { ntWlanApMUStatsEntry 4 } - -ntWlanApMUStatsOctetsOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "A count of the octets sent to this MU." - ::= { ntWlanApMUStatsEntry 5 } - --- **************************************************************************** --- End of ntWlanApQoS group --- **************************************************************************** - -END - diff --git a/mibs/NOS-PRODUCTS-MIB b/mibs/NOS-PRODUCTS-MIB deleted file mode 100644 index fd948c8889..0000000000 --- a/mibs/NOS-PRODUCTS-MIB +++ /dev/null @@ -1,42 +0,0 @@ - NOS-PRODUCTS-MIB DEFINITIONS ::= BEGIN - IMPORTS - MODULE-IDENTITY - FROM SNMPv2-SMI - nos - FROM Brocade-REG-MIB; - - nosProducts MODULE-IDENTITY - LAST-UPDATED "0110101500Z" - ORGANIZATION "Brocade Communications Systems, Inc.," - CONTACT-INFO "Customer Support Group - Brocade Communications Systems, - 120 Holger Way, - San Jose, CA 95134 U.S.A." - - DESCRIPTION "A MIB module that represents Brocade - NOS products." - ::= { nos 1 } - - bcsiRegistration OBJECT IDENTIFIER ::= { nosProducts 1 } - - -- OID Registration point for Chassis Types - bcsiChassisTypes OBJECT IDENTIFIER ::= { bcsiRegistration 1 } - - -- OID Registration for Card Types - bcsiCardTypes OBJECT IDENTIFIER ::= { bcsiRegistration 2 } - - -- Pizzaboxes - vdx6720P24 OBJECT IDENTIFIER ::= { bcsiChassisTypes 1 } - - vdx6720P60 OBJECT IDENTIFIER ::= { bcsiChassisTypes 2 } - - vdx6730P32 OBJECT IDENTIFIER ::= { bcsiChassisTypes 3 } - - vdx6730P76 OBJECT IDENTIFIER ::= { bcsiChassisTypes 4 } - - vdx6710P54 OBJECT IDENTIFIER ::= { bcsiChassisTypes 5 } - - vdx6746 OBJECT IDENTIFIER ::= { bcsiChassisTypes 112} - - - END diff --git a/mibs/NS-ADDR b/mibs/NS-ADDR deleted file mode 100644 index 547ebe59f4..0000000000 --- a/mibs/NS-ADDR +++ /dev/null @@ -1,142 +0,0 @@ --- This module defines enterprise MIBs for address book --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-ADDR-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenAddr - FROM NETSCREEN-SMI - Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - ; - -netscreenAddrMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object that are used to monitor all - the entries in the Address Book" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200311100000Z" -- November 10, 2003 - DESCRIPTION - "Correct spelling mistake" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "No Comment" - REVISION "200105140000Z" -- May 14, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenAddr 0 } - -NsAddrEntry ::= SEQUENCE -{ - nsAddrIndex Integer32, - nsAddrName DisplayString, - nsAddrVsys Integer32, - nsAddrZone Integer32, - nsAddrIpOrDomain DisplayString, - nsAddrNetmask IpAddress, - nsAddrComment DisplayString -} - -nsAddrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsAddrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The NetScreen ScreenOS classifies the addresses of all other - devices by location and netmask. For example trusted addresses - are located behind the trusted interface. This table collects - all address items that exist in ScreenOS" - ::= { netscreenAddr 1 } - -nsAddrEntry OBJECT-TYPE - SYNTAX NsAddrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Address entry collects some attributes of the address item." - INDEX - { nsAddrIndex } - ::= { nsAddrTable 1 } - -nsAddrIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each address. Its value ranges between 0 - and 65535 and may not be contiguous." - ::= { nsAddrEntry 1 } - -nsAddrName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Address item name." - ::= { nsAddrEntry 2 } - -nsAddrVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual system name this address belongs to." - ::= { nsAddrEntry 3 } - -nsAddrZone OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Security zone name this address belongs to." - ::= { nsAddrEntry 4 } - -nsAddrIpOrDomain OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Address item's ip address or domain name." - ::= { nsAddrEntry 5 } - -nsAddrNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Subnet mask address use." - ::= { nsAddrEntry 6 } - -nsAddrComment OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Comments on this address." - ::= { nsAddrEntry 7 } - -END - - diff --git a/mibs/NS-BGP4 b/mibs/NS-BGP4 deleted file mode 100644 index 0cdae97195..0000000000 --- a/mibs/NS-BGP4 +++ /dev/null @@ -1,784 +0,0 @@ --- These MIBs were created on 1/2/2003 --- This module defines enterprise MIBs for NS BGP --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-BGP4-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - IpAddress, Integer32, Counter32, Gauge32 - FROM SNMPv2-SMI - netscreenTrapDesc, netscreenTrapType - FROM NETSCREEN-TRAP-MIB - netscreenVR - FROM NETSCREEN-SMI; - - nsBgp MODULE-IDENTITY - LAST-UPDATED "200506032022Z" -- June 20, 2005 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "The MIB module for NS-BGP-4." - ::= { netscreenVR 3 } - - -- BGP Info table. This table contains, one entry per - -- VR, information about the BGP's Version, LocalAs and Identifier. - - nsBgpInfoTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsBgpInfoEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "BGP info table. This table contains, - one entry per VR, information about - the BGP's Version, LocalAs and Identifier." - ::= { nsBgp 1 } - - nsBgpInfoEntry OBJECT-TYPE - SYNTAX NsBgpInfoEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Entry containing information about the - BGP's Version, LocalAs and Identifier" - INDEX { nsBgpInfoVRID } - ::= { nsBgpInfoTable 1 } - - NsBgpInfoEntry ::= SEQUENCE { - nsBgpInfoVersion - OCTET STRING, - nsBgpInfoLocalAs - INTEGER, - nsBgpInfoIdentifier - IpAddress, - nsBgpInfoVRID - INTEGER - } - - nsBgpInfoVersion OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..255)) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Vector of supported BGP protocol version - numbers. Each peer negotiates the version - from this vector. Versions are identified - via the string of bits contained within this - object. The first octet contains bits 0 to - 7, the second octet contains bits 8 to 15, - and so on, with the most significant bit - referring to the lowest bit number in the - octet (e.g., the MSB of the first octet - refers to bit 0). If a bit, i, is present - and set, then the version (i+1) of the BGP - is supported." - ::= { nsBgpInfoEntry 1 } - - nsBgpInfoLocalAs OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The local autonomous system number." - ::= { nsBgpInfoEntry 2 } - - nsBgpInfoIdentifier OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The BGP Identifier of local system." - ::= { nsBgpInfoEntry 3 } - - nsBgpInfoVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsBgpInfoEntry 4 } - - -- BGP Peer table. This table contains, one entry per - -- BGP peer, information about the BGP peer. - - nsBgpPeerTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsBgpPeerEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "BGP peer table. This table contains, - one entry per BGP peer, information about - the connections with BGP peers." - ::= { nsBgp 3 } - - nsBgpPeerEntry OBJECT-TYPE - SYNTAX NsBgpPeerEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Entry containing information about the - connection with a BGP peer." - INDEX { nsBgpPeerRemoteAddr, - nsBgpPeerVRID } - ::= { nsBgpPeerTable 1 } - - NsBgpPeerEntry ::= SEQUENCE { - nsBgpPeerIdentifier - IpAddress, - nsBgpPeerState - INTEGER, - nsBgpPeerAdminStatus - INTEGER, - nsBgpPeerNegotiatedVersion - Integer32, - nsBgpPeerLocalAddr - IpAddress, - nsBgpPeerLocalPort - INTEGER, - nsBgpPeerRemoteAddr - IpAddress, - nsBgpPeerRemotePort - INTEGER, - nsBgpPeerRemoteAs - INTEGER, - nsBgpPeerInUpdates - Counter32, - nsBgpPeerOutUpdates - Counter32, - nsBgpPeerInTotalMessages - Counter32, - nsBgpPeerOutTotalMessages - Counter32, - nsBgpPeerLastError - OCTET STRING, - nsBgpPeerFsmEstablishedTransitions - Counter32, - nsBgpPeerFsmEstablishedTime - Gauge32, - nsBgpPeerConnectRetryInterval - INTEGER, - nsBgpPeerHoldTime - INTEGER, - nsBgpPeerKeepAlive - - INTEGER, - nsBgpPeerHoldTimeConfigured - INTEGER, - nsBgpPeerKeepAliveConfigured - INTEGER, - nsBgpPeerMinASOriginationInterval - INTEGER, - nsBgpPeerMinRouteAdvertisementInterval - INTEGER, - nsBgpPeerInUpdateElapsedTime - Gauge32, - nsBgpPeerVRID - INTEGER - } - - nsBgpPeerIdentifier OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The BGP Identifier of this entry's BGP - peer." - ::= { nsBgpPeerEntry 1 } - - nsBgpPeerState OBJECT-TYPE - SYNTAX INTEGER { - idle(1), - connect(2), - active(3), - opensent(4), - openconfirm(5), - established(6) - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The BGP peer connection state." - ::= { nsBgpPeerEntry 2 } - - nsBgpPeerAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - stop(1), - start(2) - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The desired state of the BGP connection. - A transition from 'stop' to 'start' will - cause the BGP Start Event to be generated. - - A transition from 'start' to 'stop' will - cause the BGP Stop Event to be generated. - This parameter can be used to restart BGP - peer connections. Care should be used in - providing write access to this object - without adequate authentication." - ::= { nsBgpPeerEntry 3 } - - nsBgpPeerNegotiatedVersion OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The negotiated version of BGP running - between the two peers." - ::= { nsBgpPeerEntry 4 } - - nsBgpPeerLocalAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The local IP address of this entry's BGP - connection." - ::= { nsBgpPeerEntry 5 } - - nsBgpPeerLocalPort OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The local port for the TCP connection - between the BGP peers." - ::= { nsBgpPeerEntry 6 } - - nsBgpPeerRemoteAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The remote IP address of this entry's BGP - peer." - ::= { nsBgpPeerEntry 7 } - - nsBgpPeerRemotePort OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - - DESCRIPTION - "The remote port for the TCP connection - between the BGP peers. Note that the - objects nsBgpPeerLocalAddr, - nsBgpPeerLocalPort, nsBgpPeerRemoteAddr and - nsBgpPeerRemotePort provide the appropriate - reference to the standard MIB TCP - connection table." - ::= { nsBgpPeerEntry 8 } - - nsBgpPeerRemoteAs OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The remote autonomous system number." - ::= { nsBgpPeerEntry 9 } - - nsBgpPeerInUpdates OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of BGP UPDATE messages - received on this connection. This object - should be initialized to zero (0) when the - connection is established." - ::= { nsBgpPeerEntry 10 } - - nsBgpPeerOutUpdates OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of BGP UPDATE messages - transmitted on this connection. This - object should be initialized to zero (0) - when the connection is established." - ::= { nsBgpPeerEntry 11 } - - nsBgpPeerInTotalMessages OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The total number of messages received - from the remote peer on this connection. - This object should be initialized to zero - - when the connection is established." - ::= { nsBgpPeerEntry 12 } - - nsBgpPeerOutTotalMessages OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The total number of messages transmitted to - the remote peer on this connection. This - object should be initialized to zero when - the connection is established." - ::= { nsBgpPeerEntry 13 } - - nsBgpPeerLastError OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (2)) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The last error code and subcode seen by this - peer on this connection. If no error has - occurred, this field is zero. Otherwise, the - first byte of this two byte OCTET STRING - contains the error code, and the second byte - contains the subcode." - ::= { nsBgpPeerEntry 14 } - - nsBgpPeerFsmEstablishedTransitions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The total number of times the BGP FSM - transitioned into the established state." - ::= { nsBgpPeerEntry 15 } - - nsBgpPeerFsmEstablishedTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "This timer indicates how long (in - seconds) this peer has been in the - Established state or how long - since this peer was last in the - Established state. It is set to zero when - a new peer is configured or the router is - booted." - - ::= { nsBgpPeerEntry 16 } - - nsBgpPeerConnectRetryInterval OBJECT-TYPE - SYNTAX INTEGER (1..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Time interval in seconds for the - ConnectRetry timer. The suggested value - for this timer is 120 seconds." - ::= { nsBgpPeerEntry 17 } - - nsBgpPeerHoldTime OBJECT-TYPE - SYNTAX INTEGER ( 0 | 3..65535 ) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Time interval in seconds for the Hold - Timer established with the peer. The - value of this object is calculated by this - BGP speaker by using the smaller of the - value in nsBgpPeerHoldTimeConfigured and the - Hold Time received in the OPEN message. - This value must be at lease three seconds - if it is not zero (0) in which case the - Hold Timer has not been established with - the peer, or, the value of - nsBgpPeerHoldTimeConfigured is zero (0)." - ::= { nsBgpPeerEntry 18 } - - nsBgpPeerKeepAlive OBJECT-TYPE - SYNTAX INTEGER ( 0 | 1..21845 ) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Time interval in seconds for the KeepAlive - timer established with the peer. The value - of this object is calculated by this BGP - speaker such that, when compared with - nsBgpPeerHoldTime, it has the same - proportion as what - nsBgpPeerKeepAliveConfigured has when - compared with nsBgpPeerHoldTimeConfigured. - If the value of this object is zero (0), - it indicates that the KeepAlive timer has - not been established with the peer, or, - the value of nsBgpPeerKeepAliveConfigured is - zero (0)." - - ::= { nsBgpPeerEntry 19 } - - nsBgpPeerHoldTimeConfigured OBJECT-TYPE - SYNTAX INTEGER ( 0 | 3..65535 ) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Time interval in seconds for the Hold Time - configured for this BGP speaker with this - peer. This value is placed in an OPEN - message sent to this peer by this BGP - speaker, and is compared with the Hold - Time field in an OPEN message received - from the peer when determining the Hold - Time (nsBgpPeerHoldTime) with the peer. - This value must not be less than three - seconds if it is not zero (0) in which - case the Hold Time is NOT to be - established with the peer. The suggested - value for this timer is 90 seconds." - ::= { nsBgpPeerEntry 20 } - - nsBgpPeerKeepAliveConfigured OBJECT-TYPE - SYNTAX INTEGER ( 0 | 1..21845 ) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Time interval in seconds for the - KeepAlive timer configured for this BGP - speaker with this peer. The value of this - object will only determine the - KEEPALIVE messages' frequency relative to - the value specified in - nsBgpPeerHoldTimeConfigured; the actual - time interval for the KEEPALIVE messages - is indicated by nsBgpPeerKeepAlive. A - reasonable maximum value for this timer - would be configured to be one - third of that of - nsBgpPeerHoldTimeConfigured. - If the value of this object is zero (0), - no periodical KEEPALIVE messages are sent - to the peer after the BGP connection has - been established. The suggested value for - this timer is 30 seconds." - ::= { nsBgpPeerEntry 21 } - - nsBgpPeerMinASOriginationInterval OBJECT-TYPE - SYNTAX INTEGER (1..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Time interval in seconds for the - MinASOriginationInterval timer. - The suggested value for this timer is 15 - seconds." - ::= { nsBgpPeerEntry 22 } - - nsBgpPeerMinRouteAdvertisementInterval OBJECT-TYPE - SYNTAX INTEGER (1..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Time interval in seconds for the - MinRouteAdvertisementInterval timer. - The suggested value for this timer is 30 - seconds." - ::= { nsBgpPeerEntry 23 } - - nsBgpPeerInUpdateElapsedTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Elapsed time in seconds since the last BGP - UPDATE message was received from the peer. - Each time nsBgpPeerInUpdates is incremented, - the value of this object is set to zero - (0)." - ::= { nsBgpPeerEntry 24 } - - nsBgpPeerVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsBgpPeerEntry 25 } - - - -- BGP-4 Received Path Attribute Table. This table - -- contains, one entry per path to a network, path - -- attributes received from all peers running BGP-4. - - nsBgp4PathAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsBgp4PathAttrEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "The BGP-4 Received Path Attribute Table - contains information about paths to - destination networks received from all - BGP4 peers." - ::= { nsBgp 6 } - - nsBgp4PathAttrEntry OBJECT-TYPE - SYNTAX NsBgp4PathAttrEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Information about a path to a network." - INDEX { nsBgp4PathAttrIpAddrPrefix, - nsBgp4PathAttrIpAddrPrefixLen, - nsBgp4PathAttrPeer, - nsBgp4PathAttrVRID } - ::= { nsBgp4PathAttrTable 1 } - - NsBgp4PathAttrEntry ::= SEQUENCE { - nsBgp4PathAttrPeer - IpAddress, - nsBgp4PathAttrIpAddrPrefixLen - INTEGER, - nsBgp4PathAttrIpAddrPrefix - IpAddress, - nsBgp4PathAttrOrigin - INTEGER, - nsBgp4PathAttrASPathSegment - - OCTET STRING, - nsBgp4PathAttrNextHop - IpAddress, - nsBgp4PathAttrMultiExitDisc - INTEGER, - nsBgp4PathAttrLocalPref - INTEGER, - nsBgp4PathAttrAtomicAggregate - INTEGER, - nsBgp4PathAttrAggregatorAS - INTEGER, - nsBgp4PathAttrAggregatorAddr - IpAddress, - nsBgp4PathAttrCalcLocalPref - INTEGER, - nsBgp4PathAttrBest - INTEGER, - nsBgp4PathAttrUnknown - OCTET STRING, - nsBgp4PathAttrVRID - INTEGER - - } - - nsBgp4PathAttrPeer OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP address of the peer where the path - information was learned." - ::= { nsBgp4PathAttrEntry 1 } - - nsBgp4PathAttrIpAddrPrefixLen OBJECT-TYPE - SYNTAX INTEGER (0..32) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Length in bits of the IP address prefix - in the Network Layer Reachability - Information field." - ::= { nsBgp4PathAttrEntry 2 } - - nsBgp4PathAttrIpAddrPrefix OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "An IP address prefix in the Network Layer - Reachability Information field. This object - - is an IP address containing the prefix with - length specified by - nsBgp4PathAttrIpAddrPrefixLen. - Any bits beyond the length specified by - nsBgp4PathAttrIpAddrPrefixLen are zeroed." - ::= { nsBgp4PathAttrEntry 3 } - - nsBgp4PathAttrOrigin OBJECT-TYPE - SYNTAX INTEGER { - igp(1),-- networks are interior - egp(2),-- networks learned - -- via EGP - incomplete(3) -- undetermined - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The ultimate origin of the path - information." - ::= { nsBgp4PathAttrEntry 4 } - - nsBgp4PathAttrASPathSegment OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (2..255)) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The sequence of AS path segments. Each AS - path segment is represented by a triple - . - - The type is a 1-octet field which has two - possible values: - 1 AS_SET: unordered set of ASs a - route in the UPDATE - message has traversed - 2 AS_SEQUENCE: ordered set of ASs - a route in the UPDATE - message has traversed. - - The length is a 1-octet field containing the - number of ASs in the value field. - - The value field contains one or more AS - numbers, each AS is represented in the octet - string as a pair of octets according to the - following algorithm: - - first-byte-of-pair = ASNumber / 256; - second-byte-of-pair = ASNumber & 255;" - ::= { nsBgp4PathAttrEntry 5 } - - nsBgp4PathAttrNextHop OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The address of the border router that - should be used for the destination - network." - ::= { nsBgp4PathAttrEntry 6 } - - nsBgp4PathAttrMultiExitDisc OBJECT-TYPE - SYNTAX INTEGER (-1..2147483647) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "This metric is used to discriminate - between multiple exit points to an - adjacent autonomous system. A value of -1 - indicates the absence of this attribute." - ::= { nsBgp4PathAttrEntry 7 } - - nsBgp4PathAttrLocalPref OBJECT-TYPE - SYNTAX INTEGER (-1..2147483647) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The originating BGP4 speaker's degree of - preference for an advertised route. A - value of -1 indicates the absence of this - attribute." - ::= { nsBgp4PathAttrEntry 8 } - - nsBgp4PathAttrAtomicAggregate OBJECT-TYPE - SYNTAX INTEGER { - lessSpecificRrouteNotSelected(1), - lessSpecificRouteSelected(2) - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Whether or not the local system has - selected a less specific route without - selecting a more specific route." - ::= { nsBgp4PathAttrEntry 9 } - - nsBgp4PathAttrAggregatorAS OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The AS number of the last BGP4 speaker that - performed route aggregation. A value of - zero (0) indicates the absence of this - attribute." - ::= { nsBgp4PathAttrEntry 10 } - - nsBgp4PathAttrAggregatorAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP address of the last BGP4 speaker - that performed route aggregation. A value - of 0.0.0.0 indicates the absence of this - attribute." - ::= { nsBgp4PathAttrEntry 11 } - - nsBgp4PathAttrCalcLocalPref OBJECT-TYPE - SYNTAX INTEGER (-1..2147483647) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The degree of preference calculated by the - receiving BGP4 speaker for an advertised - route. A value of -1 indicates the - absence of this attribute." - ::= { nsBgp4PathAttrEntry 12 } - - nsBgp4PathAttrBest OBJECT-TYPE - SYNTAX INTEGER { - false(1),-- not chosen as best route - true(2) -- chosen as best route - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "An indication of whether or not this route - was chosen as the best BGP4 route." - ::= { nsBgp4PathAttrEntry 13 } - - nsBgp4PathAttrUnknown OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..255)) - MAX-ACCESS read-only - - STATUS deprecated - DESCRIPTION - "One or more path attributes not understood - by this BGP4 speaker. Size zero (0) - indicates the absence of such - attribute(s). Octets beyond the maximum - size, if any, are not recorded by this - object." - ::= { nsBgp4PathAttrEntry 14 } - - nsBgp4PathAttrVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsBgp4PathAttrEntry 15 } - - -- Traps. - - nsBgpTraps OBJECT IDENTIFIER ::= { nsBgp 7 } - - nsBgpEstablished NOTIFICATION-TYPE - OBJECTS { netscreenTrapType, - netscreenTrapDesc, - nsBgpPeerIdentifier, - nsBgpPeerVRID, - nsBgpPeerLastError, - nsBgpPeerState } - STATUS deprecated - DESCRIPTION - "The BGP Established event is generated when - the BGP FSM enters the ESTABLISHED state." - ::= { nsBgpTraps 1 } - - -END - diff --git a/mibs/NS-CHASSIS b/mibs/NS-CHASSIS deleted file mode 100644 index 0dbdf5832f..0000000000 --- a/mibs/NS-CHASSIS +++ /dev/null @@ -1,271 +0,0 @@ --- This module defines chassis MIBs for modular ScreenOS platforms --- Copyright (c) 1999-2007, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-CHASSIS-MIB DEFINITIONS ::= BEGIN -IMPORTS - netscreen - FROM NETSCREEN-SMI - Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - ; - -netscreenChassis MODULE-IDENTITY - LAST-UPDATED "200705080000Z" -- May 8, 2007 by mxk - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the objects that are used to monitor - device status such as Battery, Fan, Power and Temperature" - ::= { netscreen 21} - - NsPowerEntry ::= - SEQUENCE { - nsPowerId Integer32, - nsPowerStatus Integer32, - nsPowerDesc DisplayString - } - - nsPowerTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsPowerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information describing installed power supply modules and - their status" - ::= { netscreenChassis 1} - - nsPowerEntry OBJECT-TYPE - SYNTAX NsPowerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information describing one power supply module and its status" - INDEX { nsPowerId } - ::= { nsPowerTable 1 } - - nsPowerId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying the power supply - id. For 5400, range is 1~3, For 5200, range is 1~2" - ::= { nsPowerEntry 1 } - - nsPowerStatus OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying the - power supply module's status: - 0. Fail - 1. Good - 2. Not installed" - ::= { nsPowerEntry 2 } - - nsPowerDesc OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A description for the power supply module" - ::= { nsPowerEntry 3 } - - NsFanEntry ::= - SEQUENCE { - nsFanId Integer32, - nsFanStatus Integer32, - nsFanDesc DisplayString - } - - nsFanTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsFanEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information describing the installed Fan modules and their status" - ::= { netscreenChassis 2} - - nsFanEntry OBJECT-TYPE - SYNTAX NsFanEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information describing one installed Fan module and its status" - INDEX { nsFanId } - ::= { nsFanTable 1 } - - nsFanId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying the Fan id. At the time of - this writing." - ::= { nsFanEntry 1 } - - nsFanStatus OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying the - Fan module's status: - 0. Fail - 1. Good - " - ::= { nsFanEntry 2 } - - nsFanDesc OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A description for the Fan module" - ::= { nsFanEntry 3 } - - - sysBatteryStatus OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Information describing the installed Battery and its status: - 1. Good - 2. Error - " - ::= { netscreenChassis 3 } - - NsTemperatureEntry ::= - SEQUENCE { - nsTemperatureId Integer32, - nsTemperatureSlotId Integer32, - nsTemperatureDesc DisplayString, - nsTemperatureCur Integer32, - } - - nsTemperatureTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsTemperatureEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information describing the temperature measured by each module" - ::= { netscreenChassis 4} - - nsTemperatureEntry OBJECT-TYPE - SYNTAX NsTemperatureEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The temperature measured by a module" - INDEX { nsTemperatureId } - ::= { nsTemperatureTable 1 } - - nsTemperatureId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying temperature measured on a board or on a component e.g. CPU" - ::= { nsTemperatureEntry 1 } - - nsTemperatureSlotId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying the slot where the temperature is measured. " - ::= { nsTemperatureEntry 2 } - - nsTemperatureCur OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current temperature measured by the module, unit is Celsius" - ::= { nsTemperatureEntry 3 } - - nsTemperatureDesc OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A description for the module" - ::= { nsTemperatureEntry 4 } - - - NsSlotEntry ::= SEQUENCE { - nsSlotId Integer32, - nsSlotType DisplayString, - nsSlotStatus Integer32, - nsSlotSN DisplayString, - } - - nsSlotTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsSlotEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information describing the installed management and traffic - processing modules and their status, built-in and internal module are also listed here. - " - ::= { netscreenChassis 5} - - nsSlotEntry OBJECT-TYPE - SYNTAX NsSlotEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information describing one installed module and its status" - INDEX { nsSlotId, - nsSubSlotId } - ::= { nsSlotTable 1 } - - nsSlotId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying the slot id. The range - varies on different platforms " - ::= { nsSlotEntry 1 } - - nsSlotType OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A description of the installed module" - ::= { nsSlotEntry 2 } - - nsSlotStatus OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Slot status" - ::= { nsSlotEntry 3 } - - nsSlotSN OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Serial Number of the module" - ::= { nsSlotEntry 4 } - -END - - diff --git a/mibs/NS-IDS b/mibs/NS-IDS deleted file mode 100644 index 9431c72f9f..0000000000 --- a/mibs/NS-IDS +++ /dev/null @@ -1,880 +0,0 @@ --- This module defines enterprise MIBs DI Setting. --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-IDS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenIDS - FROM NETSCREEN-SMI - Counter32, Integer32, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - ; - -nsIdsProtect MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines NetScreen private MIBs DI Setting." - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200204260000Z" -- April 26, 2002 - DESCRIPTION - "Screen option on zone setting, add new screen option (Zhong - Wang)" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "No Comment" - REVISION "200101080000Z" -- January 08, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenIDS 1 } - -NsIdsAttkMonEntry ::= SEQUENCE -{ - nsIdsAttkMonIfIdx Integer32, - nsIdsAttkMonVsys Integer32, - nsIdsAttkMonSynAttk Counter32, - nsIdsAttkMonTearDrop Counter32, - nsIdsAttkMonSrcRoute Counter32, - nsIdsAttkMonPingDeath Counter32, - nsIdsAttkMonAddrSpoof Counter32, - nsIdsAttkMonLand Counter32, - nsIdsAttkMonIcmpFlood Counter32, - nsIdsAttkMonUdpFlood Counter32, - nsIdsAttkMonWinnuke Counter32, - nsIdsAttkMonPortScan Counter32, - nsIdsAttkMonIpSweep Counter32, - nsAttkMonSynFrag Counter32, - nsAttkMonTcpNoFlag Counter32, - nsAttkMonIpUnknownProt Counter32, - nsAttkMonIpOptBad Counter32, - nsAttkMonIpOptRecord Counter32, - nsAttkMonIpOptTimestamp Counter32, - nsAttkMonIpOptSCHT Counter32, - nsAttkMonIpOptLSR Counter32, - nsAttkMonIpOptSSR Counter32, - nsAttkMonIpOptStream Counter32, - nsAttkMonIcmpFrag Counter32, - nsAttkMonIcmpLarge Counter32, - nsAttkMonTcpSynFin Counter32, - nsAttkMonTcpFinNoAck Counter32, - nsAttkMonHttpMalUrl Counter32, - nsAttkMonSessMalNum Counter32, - nsAttkMonSynAckAck Counter32, - nsAttkMonIpFrag Counter32, - nsIdsAttkMonIfInfo Integer32 -} - -NsIdsProtectSetEntry ::= SEQUENCE -{ - nsIdsProtectZoneIdx Integer32, - nsIdsDetectPingOfDeath INTEGER, - nsIdsDetectTearDrop INTEGER, - nsIdsDetectWinNuke INTEGER, - nsIdsFilterIpSrcRoute INTEGER, - nsIdsDetectPortScan INTEGER, - nsIdsDetectAddrSweep INTEGER, - nsIdsDetectLand INTEGER, - nsIdsBlockComponent INTEGER, - nsIdsDetectIpSpoof INTEGER, - nsIdsDetectSyn INTEGER, - nsIdsDetectIcmpFlood INTEGER, - nsIdsDetectUdpFlood INTEGER, - nsIdsDetectSynFrag INTEGER, - nsIdsDetectTcpNoFlag INTEGER, - nsIdsDetectIpUnknownProt INTEGER, - nsIdsDetectIpOptBad INTEGER, - nsIdsDetectIpOptRecord INTEGER, - nsIdsDetectIpOptTimestamp INTEGER, - nsIdsDetectIpOptSCHT INTEGER, - nsIdsDetectIpOptLSR INTEGER, - nsIdsDetectIpOptSSR INTEGER, - nsIdsDetectIpOptStream INTEGER, - nsIdsDetectIcmpFrag INTEGER, - nsIdsDetectIcmpLarge INTEGER, - nsIdsDetectTcpSynFin INTEGER, - nsIdsDetectTcpFinNoAck INTEGER, - nsIdsHttpMalUrl INTEGER, - nsIdsSessMalNum INTEGER, - nsIdsDetectSynAckAck INTEGER, - nsIdsDetectIpFrag INTEGER -} - -NsIdsProtectThreshEntry ::= SEQUENCE -{ - nsIdsProtectThreshZoneIdx Integer32, - nsIdsSynAttackThresh Integer32, - nsIdsSynAttackTimeout Integer32, - nsIdsSynAttackAlmTh Integer32, - nsIdsSynAttackQueSize Integer32, - nsIdsSynAttackAgeTime Integer32, - nsIdsIcmpFloodThresh Integer32, - nsIdsUdpFloodThresh Integer32, - nsIdsPortScanThresh Integer32, - nsIdsIpSweepThresh Integer32, - nsIdsSynAckAckThres Integer32 -} - -nsIdsProtectSetTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsIdsProtectSetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "NetScreen ScreenOS can allow DI protection on each of - NetScreen device's physical interface. This table collects the - DI protection configuration on each physical interface." - ::= { nsIdsProtect 1 } - -nsIdsProtectSetEntry OBJECT-TYPE - SYNTAX NsIdsProtectSetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Hold the DI setting attribute." - INDEX - { nsIdsProtectZoneIdx } - ::= { nsIdsProtectSetTable 1 } - -nsIdsProtectZoneIdx OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "unique zone id." - ::= { nsIdsProtectSetEntry 1 } - -nsIdsDetectPingOfDeath OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Ping of Death." - ::= { nsIdsProtectSetEntry 2 } - -nsIdsDetectTearDrop OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Tear Drop Attack." - ::= { nsIdsProtectSetEntry 3 } - -nsIdsDetectWinNuke OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Win Nuke Attack." - ::= { nsIdsProtectSetEntry 4 } - -nsIdsFilterIpSrcRoute OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Filter IP Source Route Option attack." - ::= { nsIdsProtectSetEntry 5 } - -nsIdsDetectPortScan OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Port Scan Death attack." - ::= { nsIdsProtectSetEntry 6 } - -nsIdsDetectAddrSweep OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Address Sweep Attack." - ::= { nsIdsProtectSetEntry 7 } - -nsIdsDetectLand OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Land Attack." - ::= { nsIdsProtectSetEntry 8 } - -nsIdsBlockComponent OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Block Java/ActiveX/ZIP/EXE Component." - ::= { nsIdsProtectSetEntry 9 } - -nsIdsDetectIpSpoof OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP Spoofing attack." - ::= { nsIdsProtectSetEntry 10 } - -nsIdsDetectSyn OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect SYN attack." - ::= { nsIdsProtectSetEntry 11 } - -nsIdsDetectIcmpFlood OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect ICMP Flood attack." - ::= { nsIdsProtectSetEntry 12 } - -nsIdsDetectUdpFlood OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect UDP Flood attack." - ::= { nsIdsProtectSetEntry 13 } - -nsIdsDetectSynFrag OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect SYN fragment" - ::= { nsIdsProtectSetEntry 14 } - -nsIdsDetectTcpNoFlag OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect TCP without flag set." - ::= { nsIdsProtectSetEntry 15 } - -nsIdsDetectIpUnknownProt OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Unknown protocol IP packet." - ::= { nsIdsProtectSetEntry 16 } - -nsIdsDetectIpOptBad OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP bad option." - ::= { nsIdsProtectSetEntry 17 } - -nsIdsDetectIpOptRecord OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP record option." - ::= { nsIdsProtectSetEntry 18 } - -nsIdsDetectIpOptTimestamp OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP timestamp option." - ::= { nsIdsProtectSetEntry 19 } - -nsIdsDetectIpOptSCHT OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP security option." - ::= { nsIdsProtectSetEntry 20 } - -nsIdsDetectIpOptLSR OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Loose source route." - ::= { nsIdsProtectSetEntry 21 } - -nsIdsDetectIpOptSSR OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect strict source route." - ::= { nsIdsProtectSetEntry 22 } - -nsIdsDetectIpOptStream OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP stream option." - ::= { nsIdsProtectSetEntry 23 } - -nsIdsDetectIcmpFrag OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect ICMP fragment." - ::= { nsIdsProtectSetEntry 24 } - -nsIdsDetectIcmpLarge OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect large ICMP packet." - ::= { nsIdsProtectSetEntry 25 } - -nsIdsDetectTcpSynFin OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect TCP syn fin both set." - ::= { nsIdsProtectSetEntry 26 } - -nsIdsDetectTcpFinNoAck OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect TCP fin set without ack bit set." - ::= { nsIdsProtectSetEntry 27 } - -nsIdsHttpMalUrl OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect malicious URL." - ::= { nsIdsProtectSetEntry 28 } - -nsIdsSessMalNum OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect malicious session connection." - ::= { nsIdsProtectSetEntry 29 } - -nsIdsDetectSynAckAck OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect SYN ACK ACK DoS." - ::= { nsIdsProtectSetEntry 30 } - -nsIdsDetectIpFrag OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Block IP fragment packet." - ::= { nsIdsProtectSetEntry 31 } - -nsIdsProtectThreshTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsIdsProtectThreshEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "NetScreen ScreenOS can allow DI protection on each of - NetScreen device's physical interface. This table collects the - DI protection configuration on each physical interface." - ::= { nsIdsProtect 2 } - -nsIdsProtectThreshEntry OBJECT-TYPE - SYNTAX NsIdsProtectThreshEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Hold the DI setting attribute." - INDEX - { nsIdsProtectThreshZoneIdx } - ::= { nsIdsProtectThreshTable 1 } - -nsIdsProtectThreshZoneIdx OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "unique zone id." - ::= { nsIdsProtectThreshEntry 1 } - -nsIdsSynAttackThresh OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN attack threshold." - ::= { nsIdsProtectThreshEntry 2 } - -nsIdsSynAttackTimeout OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN attack timeout." - ::= { nsIdsProtectThreshEntry 3 } - -nsIdsSynAttackAlmTh OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN attack alarm threshold." - ::= { nsIdsProtectThreshEntry 4 } - -nsIdsSynAttackQueSize OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN attack queue size." - ::= { nsIdsProtectThreshEntry 5 } - -nsIdsSynAttackAgeTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN flood age time." - ::= { nsIdsProtectThreshEntry 6 } - -nsIdsIcmpFloodThresh OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP attack alarm threshold." - ::= { nsIdsProtectThreshEntry 7 } - -nsIdsUdpFloodThresh OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "UDP attack alarm threshold." - ::= { nsIdsProtectThreshEntry 8 } - -nsIdsPortScanThresh OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP attack alarm threshold." - ::= { nsIdsProtectThreshEntry 9 } - -nsIdsIpSweepThresh OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "UDP attack alarm threshold." - ::= { nsIdsProtectThreshEntry 10 } - -nsIdsSynAckAckThres OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN ack ack alarm threshold." - ::= { nsIdsProtectThreshEntry 11 } - -nsIdsAttkMonTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsIdsAttkMonEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table monitors the intrusion attack attemps amount to - NetScreen Device." - ::= { netscreenIDS 2 } - -nsIdsAttkMonEntry OBJECT-TYPE - SYNTAX NsIdsAttkMonEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing intrusion attack couters." - INDEX - { nsIdsAttkMonIfIdx } - ::= { nsIdsAttkMonTable 1 } - -nsIdsAttkMonIfIdx OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "unique interface id." - ::= { nsIdsAttkMonEntry 1 } - -nsIdsAttkMonVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "according NetScreen's concepts. each interface belongs to one - virtual system. This attribute displays the virtual system name - an interface belongs to." - ::= { nsIdsAttkMonEntry 2 } - -nsIdsAttkMonSynAttk OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "sync attack packet counter." - ::= { nsIdsAttkMonEntry 3 } - -nsIdsAttkMonTearDrop OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tear drop attack packet counter." - ::= { nsIdsAttkMonEntry 4 } - -nsIdsAttkMonSrcRoute OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "source route option attack packet counter." - ::= { nsIdsAttkMonEntry 5 } - -nsIdsAttkMonPingDeath OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ping of death attack packet counter." - ::= { nsIdsAttkMonEntry 6 } - -nsIdsAttkMonAddrSpoof OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "address spoofing attack packet counter." - ::= { nsIdsAttkMonEntry 7 } - -nsIdsAttkMonLand OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "land attack packet counter." - ::= { nsIdsAttkMonEntry 8 } - -nsIdsAttkMonIcmpFlood OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP flood attack packet counter." - ::= { nsIdsAttkMonEntry 9 } - -nsIdsAttkMonUdpFlood OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "udp flood attack packet counter." - ::= { nsIdsAttkMonEntry 10 } - -nsIdsAttkMonWinnuke OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "weired netbios attack packet counter." - ::= { nsIdsAttkMonEntry 11 } - -nsIdsAttkMonPortScan OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "port scan attempt attack packet counter." - ::= { nsIdsAttkMonEntry 12 } - -nsIdsAttkMonIpSweep OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "address sweep attemp attack packet counter." - ::= { nsIdsAttkMonEntry 13 } - -nsAttkMonSynFrag OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect SYN fragment" - ::= { nsIdsAttkMonEntry 14 } - -nsAttkMonTcpNoFlag OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect TCP without flag set." - ::= { nsIdsAttkMonEntry 15 } - -nsAttkMonIpUnknownProt OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Unknown protocol IP packet." - ::= { nsIdsAttkMonEntry 16 } - -nsAttkMonIpOptBad OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP bad option." - ::= { nsIdsAttkMonEntry 17 } - -nsAttkMonIpOptRecord OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP record option." - ::= { nsIdsAttkMonEntry 18 } - -nsAttkMonIpOptTimestamp OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP timestamp option." - ::= { nsIdsAttkMonEntry 19 } - -nsAttkMonIpOptSCHT OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP security option." - ::= { nsIdsAttkMonEntry 20 } - -nsAttkMonIpOptLSR OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect Loose source route." - ::= { nsIdsAttkMonEntry 21 } - -nsAttkMonIpOptSSR OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect strict source route." - ::= { nsIdsAttkMonEntry 22 } - -nsAttkMonIpOptStream OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect IP stream option." - ::= { nsIdsAttkMonEntry 23 } - -nsAttkMonIcmpFrag OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect ICMP fragment." - ::= { nsIdsAttkMonEntry 24 } - -nsAttkMonIcmpLarge OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect large ICMP packet." - ::= { nsIdsAttkMonEntry 25 } - -nsAttkMonTcpSynFin OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect TCP syn fin both set." - ::= { nsIdsAttkMonEntry 26 } - -nsAttkMonTcpFinNoAck OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect TCP fin set without ack bit set." - ::= { nsIdsAttkMonEntry 27 } - -nsAttkMonHttpMalUrl OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect malicious URL." - ::= { nsIdsAttkMonEntry 28 } - -nsAttkMonSessMalNum OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect malicious session connection." - ::= { nsIdsAttkMonEntry 29 } - -nsAttkMonSynAckAck OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Detect SYN ACK ACK attack." - ::= { nsIdsAttkMonEntry 30 } - -nsAttkMonIpFrag OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Block IP fragment packet." - ::= { nsIdsAttkMonEntry 31 } - -nsIdsAttkMonIfInfo OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Internal id assigned to this interface. Stays persistent across resets." - ::= { nsIdsAttkMonEntry 32 } - -END - - diff --git a/mibs/NS-INTERFACE b/mibs/NS-INTERFACE deleted file mode 100644 index f6914c8ec7..0000000000 --- a/mibs/NS-INTERFACE +++ /dev/null @@ -1,696 +0,0 @@ --- This module defines enterprise MIBs for interface configuration --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-INTERFACE-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenInterface - FROM NETSCREEN-SMI - Counter32, Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString,PhysAddress - FROM SNMPv2-TC - ; - -netscreenInterfaceMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object that are used to monitor NS's - interface configuration" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "No Comment" - REVISION "200105110000Z" -- May 11, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenInterface 0 } - -NsIfEntry ::= SEQUENCE -{ - nsIfIndex Integer32, - nsIfName DisplayString, - nsIfVsys Integer32, - nsIfZone Integer32, - nsIfStatus INTEGER, - nsIfIp IpAddress, - nsIfNetmask IpAddress, - nsIfGateway IpAddress, - nsIfMngIp IpAddress, - nsIfMode INTEGER, - nsIfMAC PhysAddress, - nsIfMngTelnet INTEGER, - nsIfMngSCS INTEGER, - nsIfMngWEB INTEGER, - nsIfMngSSL INTEGER, - nsIfMngSNMP INTEGER, - nsIfMngGlobal INTEGER, - nsIfMngGlobalPro INTEGER, - nsIfMngPing INTEGER, - nsIfMngIdentReset INTEGER, - nsIfInfo Integer32, - nsIfDescr DisplayString -} - -NsIfFlowEntry ::= SEQUENCE -{ - nsIfFlowIfIdx Integer32, - nsIfFlowVsys Integer32, - nsIfFlowInByte Counter32, - nsIfFlowInPacket Counter32, - nsIfFlowOutByte Counter32, - nsIfFlowOutPacket Counter32, - nsIfFlowInVpn Counter32, - nsIfInVlan Counter32, - nsIfOutVlan Counter32, - nsIfFlowIfInfo Integer32 -} - -NsIfMonEntry ::= SEQUENCE -{ - nsIfMonIfIdx Integer32, - nsIfMonVsys Integer32, - nsIfMonPlyDeny Counter32, - nsIfMonAuthFail Counter32, - nsIfMonUrlBlock Counter32, - nsIfMonTrMngQueue Counter32, - nsIfMonTrMngDrop Counter32, - nsIfMonEncFail Counter32, - nsIfMonNoSa Counter32, - nsIfMonNoSaPly Counter32, - nsIfMonSaInactive Counter32, - nsIfMonSaPolicyDeny Counter32, - nsIfMonIfInfo Integer32 -} - -NsIfSecondaryIpEntry ::= SEQUENCE -{ - nsIfSecondaryIpIndex Integer32, - nsIfSecondaryIpIfIdx Integer32, - nsIfSecondaryIpVsys Integer32, - nsIfSecondaryIpZone Integer32, - nsIfSecondaryIpAddress IpAddress, - nsIfSecondaryIpNetmask IpAddress, - nsIfSecondaryIpIfInfo Integer32 -} - -nsIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "All NetScreen devices have a trusted interface and an - untrusted interface. The NetScreen-10 and -100 also have a DMZ - interface. Additionally, on each of the virtual systems - supported by the NetScreen-1000 there can be on or more tursted - subinterfaces linking a particular virtual system to one or - more virtual LANs. Other interfaces-some physical, some - logical, and some virtual-provide exclusive channels for - administrative traffic, or for communication among member in a - redundant group. In this table, it will collect following - interface: tursted interface, untrusted interface, DMZ - interface, Management Interface and Subinterface." - ::= { netscreenInterface 1 } - -nsIfEntry OBJECT-TYPE - SYNTAX NsIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "nsIfEntry collects some attributes about NetScreen interface - settings." - INDEX - { nsIfIndex } - ::= { nsIfTable 1 } - -nsIfIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Interface number which uniquely identifies an interface." - ::= { nsIfEntry 1 } - -nsIfName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Each interface has a readable name such as 'trust', 'trust/1', - etc." - ::= { nsIfEntry 2 } - -nsIfVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "According NetScreen's concepts, each interface belongs to one - virtual system. This attribute displays the virtual system name - an interface belongs to. If the device is device which doesn't - support vsys such as NS-100, we can logically think all the - setting belongs to 'root' vsys." - ::= { nsIfEntry 3 } - -nsIfZone OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Each interface belongs to one security zone. This attribute - displays the security zone name an interface belongs to." - ::= { nsIfEntry 4 } - -nsIfStatus OBJECT-TYPE - SYNTAX INTEGER { - down(0), - up(1), - ready(2), - inactive(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The interface status which indicates interface's operational - status." - ::= { nsIfEntry 5 } - -nsIfIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Each interface must be assigned an IP address." - ::= { nsIfEntry 6 } - -nsIfNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Each interface must belong to a subnet represented by - netmask." - ::= { nsIfEntry 7 } - -nsIfGateway OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Default gateway ip address." - ::= { nsIfEntry 8 } - -nsIfMngIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Trusted, untrusted and DMZ interfaces can have two IP address: - an interface IP address that corresponds to the physical port - through which that interface connects to a network, and a - Manage IP address that can be used to receive administrative - traffic" - ::= { nsIfEntry 9 } - -nsIfMode OBJECT-TYPE - SYNTAX INTEGER { - transparent(0), - nat(1), - route(2), - not-applicable(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "NetScreen interface can has three operation modes. They are - transparent, nat and route." - ::= { nsIfEntry 10 } - -nsIfMAC OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "MAC address the interface has." - ::= { nsIfEntry 11 } - -nsIfMngTelnet OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute is used to indicate whether the interface - permits telnet management." - ::= { nsIfEntry 12 } - -nsIfMngSCS OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute is used to indicate whether the interface - permits Secure Command Shell management." - ::= { nsIfEntry 13 } - -nsIfMngWEB OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute is used to indicate whether the interface - permits WEB UI management." - ::= { nsIfEntry 14 } - -nsIfMngSSL OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute is used to indicate whether the interface - permits SSL management." - ::= { nsIfEntry 15 } - -nsIfMngSNMP OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute is used to indicate whether the interface - permits SNMP management." - ::= { nsIfEntry 16 } - -nsIfMngGlobal OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute is used to indicate whether the interface - permits NS Global management." - ::= { nsIfEntry 17 } - -nsIfMngGlobalPro OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute is used to indicate whether the interface - permits NS Global Pro management." - ::= { nsIfEntry 18 } - -nsIfMngPing OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute is used to indicate whether the interface - permits Ping go-through." - ::= { nsIfEntry 19 } - -nsIfMngIdentReset OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute is used to indicate whether the interface - permits ident reset." - ::= { nsIfEntry 20 } - -nsIfInfo OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Internal id assigned to this interface. Stays persistent across resets." - ::= { nsIfEntry 21 } - -nsIfDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Each interface has a a configurable descriptor string." - ::= { nsIfEntry 22 } - -nsIfSecondaryIpTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsIfSecondaryIpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "In some ScreenOS, it supports multiple IP addresses and - related subnets based on the same interface. This table - collects the multiple IP addresses configuration on an - interface." - ::= { netscreenInterface 2 } - -nsIfSecondaryIpEntry OBJECT-TYPE - SYNTAX NsIfSecondaryIpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "nsIfSecondaryIpEntry collects some attributes about multiple - IP configurations on an interface." - INDEX - { nsIfSecondaryIpIndex } - ::= { nsIfSecondaryIpTable 1 } - -nsIfSecondaryIpIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The table index used as primary key when retrieving the - table." - ::= { nsIfSecondaryIpEntry 1 } - -nsIfSecondaryIpIfIdx OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index value which uniquely identifies an interface the - secodary ip belongs to. The interface identified by a - particular value of this index is the same interface as - identified by the same value of ifIndex." - ::= { nsIfSecondaryIpEntry 2 } - -nsIfSecondaryIpVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "According NetScreen's concepts, each interface belongs to one - virtual system. This attribute displays the virtual system ID - an interface belongs to. If the device is device which doesn't - support vsys such as NS-100, we can logically think all the - setting belongs to 'root' vsys." - ::= { nsIfSecondaryIpEntry 3 } - -nsIfSecondaryIpZone OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "each interface belongs to one security zone. this attribute - displays the security zone name an interface belongs to." - ::= { nsIfSecondaryIpEntry 4 } - -nsIfSecondaryIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Ip Address value." - ::= { nsIfSecondaryIpEntry 5 } - -nsIfSecondaryIpNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Subnet of a ip belongs to." - ::= { nsIfSecondaryIpEntry 6 } - -nsIfSecondaryIpIfInfo OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Internal id assigned to this interface. Stays persistent across resets." - ::= { nsIfSecondaryIpEntry 7 } - -nsIfFlowTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsIfFlowEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "nsIfFlowTable is used to get flow statistical information of - the interface." - ::= { netscreenInterface 3 } - -nsIfFlowEntry OBJECT-TYPE - SYNTAX NsIfFlowEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table entry collect some attributes about interface flow - counters." - INDEX - { nsIfFlowIfIdx } - ::= { nsIfFlowTable 1 } - -nsIfFlowIfIdx OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unique interface id, also used as table index." - ::= { nsIfFlowEntry 1 } - -nsIfFlowVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "According NetScreen's concepts. each interface belongs to one - virtual system. This attribute displays the virtual system name - an interface belongs to." - ::= { nsIfFlowEntry 2 } - -nsIfFlowInByte OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Incoming byte number arriving at the this interface" - ::= { nsIfFlowEntry 3 } - -nsIfFlowInPacket OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Incoming packet number arriving at the this interface" - ::= { nsIfFlowEntry 4 } - -nsIfFlowOutByte OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Outgoing byte number sending through this interface" - ::= { nsIfFlowEntry 5 } - -nsIfFlowOutPacket OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Outgoing packet number sending through this interface" - ::= { nsIfFlowEntry 6 } - -nsIfFlowInVpn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VPN packet go through this interface" - ::= { nsIfFlowEntry 7 } - -nsIfInVlan OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Incoming vlan packet" - ::= { nsIfFlowEntry 8 } - -nsIfOutVlan OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Outgoing vlan packet" - ::= { nsIfFlowEntry 9 } - -nsIfFlowIfInfo OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Internal id assigned to this interface. Stays persistent across resets." - ::= { nsIfFlowEntry 10 } - -nsIfMonTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsIfMonEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table collects some of dropped packet counters of - interface" - ::= { netscreenInterface 4 } - -nsIfMonEntry OBJECT-TYPE - SYNTAX NsIfMonEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing tunnel information" - INDEX - { nsIfMonIfIdx } - ::= { nsIfMonTable 1 } - -nsIfMonIfIdx OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unique interface id, also used as table index." - ::= { nsIfMonEntry 1 } - -nsIfMonVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "According NetScreen's concepts, each interface belongs to one - virtual system. This attribute displays the virtual system name - an interface belongs to." - ::= { nsIfMonEntry 2 } - -nsIfMonPlyDeny OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet drop since denied by policy." - ::= { nsIfMonEntry 3 } - -nsIfMonAuthFail OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet drop due to authentication failed." - ::= { nsIfMonEntry 4 } - -nsIfMonUrlBlock OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet drop due to URL blocking." - ::= { nsIfMonEntry 5 } - -nsIfMonTrMngQueue OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "packet queue up due to traffic management" - ::= { nsIfMonEntry 6 } - -nsIfMonTrMngDrop OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet drop due to traffic management" - ::= { nsIfMonEntry 7 } - -nsIfMonEncFail OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IPSec enc failed due to sa not available, no ipak, etc" - ::= { nsIfMonEntry 8 } - -nsIfMonNoSa OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "packet drop due to no sa found for incomig spi" - ::= { nsIfMonEntry 9 } - -nsIfMonNoSaPly OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "packet drop due to no policy associated with found sa" - ::= { nsIfMonEntry 10 } - -nsIfMonSaInactive OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "packet drop due to sa not active" - ::= { nsIfMonEntry 11 } - -nsIfMonSaPolicyDeny OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "packet drop due to denial by sa policy" - ::= { nsIfMonEntry 12 } - -nsIfMonIfInfo OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Internal id assigned to this interface. Stays persistent across resets." - ::= { nsIfMonEntry 13 } - -END - - diff --git a/mibs/NS-IP-ARP b/mibs/NS-IP-ARP deleted file mode 100644 index a4999b9642..0000000000 --- a/mibs/NS-IP-ARP +++ /dev/null @@ -1,184 +0,0 @@ --- This module defines enterprise MIBs for ARP --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-IP-ARP-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenIp - FROM NETSCREEN-SMI - Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString,PhysAddress - FROM SNMPv2-TC - ; - -nsIpArp MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines NetScreen private MIBs for ARP" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200311100000Z" -- November 10, 2003 - DESCRIPTION - "Correct spelling mistake" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "No Comment" - REVISION "200105020000Z" -- May 02, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenIp 1 } - -NsIpArpEntry ::= SEQUENCE -{ - nsIpArpIndex Integer32, - nsIpArpIp IpAddress, - nsIpArpMac PhysAddress, - nsIpArpVsys Integer32, - nsIpArpIfIdx Integer32, - nsIpArpState INTEGER, - nsIpArpAge Integer32, - nsIpArpRetry Integer32, - nsIpArpPakQue Integer32 -} - -nsIpArpAOD OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "ARP always on destination." - ::= { nsIpArp 1 } - -nsIpArpCachUpdate OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "ARP cache update." - ::= { nsIpArp 2 } - -nsIpArpTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsIpArpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table collects all the ARP entries existing in NetScreen - device." - ::= { nsIpArp 3 } - -nsIpArpEntry OBJECT-TYPE - SYNTAX NsIpArpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing attributes of arp info" - INDEX - { nsIpArpIndex } - ::= { nsIpArpTable 1 } - -nsIpArpIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for arp table. Its value ranges between 0 and - 65535 and may not be contiguous." - ::= { nsIpArpEntry 1 } - -nsIpArpIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address." - ::= { nsIpArpEntry 2 } - -nsIpArpMac OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "MAC address." - ::= { nsIpArpEntry 3 } - -nsIpArpVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual system id this entry belongs to." - ::= { nsIpArpEntry 4 } - -nsIpArpIfIdx OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Interface location." - ::= { nsIpArpEntry 5 } - -nsIpArpState OBJECT-TYPE - SYNTAX INTEGER { - pending(1), - valid(2), - delete(3), - static(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ARP entry state." - ::= { nsIpArpEntry 6 } - -nsIpArpAge OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ARP entry age." - ::= { nsIpArpEntry 7 } - -nsIpArpRetry OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ARP entry retry time." - ::= { nsIpArpEntry 8 } - -nsIpArpPakQue OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ARP entry package queue." - ::= { nsIpArpEntry 9 } - -END - - diff --git a/mibs/NS-MIB b/mibs/NS-MIB deleted file mode 100644 index ddfdd5ef0b..0000000000 --- a/mibs/NS-MIB +++ /dev/null @@ -1,19534 +0,0 @@ - -NS-ROOT-MIB DEFINITIONS ::= BEGIN - -IMPORTS - Counter32, Gauge32, Integer32, IpAddress, NOTIFICATION-TYPE,OBJECT-TYPE, TimeTicks, enterprises, MODULE-IDENTITY, OBJECT-IDENTITY - FROM SNMPv2-SMI - Ipv6Address - FROM IPV6-TC - InetAddressType, InetAddress - FROM INET-ADDRESS-MIB; - -netScaler MODULE-IDENTITY - LAST-UPDATED "201009230000Z" - ORGANIZATION "Citrix Systems, Inc." - CONTACT-INFO "Citrix Technical Assistance Center - Postal: Citrix Systems, Inc. - 851 West Cypress Creek Road - Fort Lauderdale, Florida 33309 - United States - Tel: +1-800-4-CITRIX (+1-800-424-8749) - E-mail: customercare@citrix.com" - DESCRIPTION "The enterprise specific MIB for Netscaler NS9.2." - ::= { enterprises 5951 } - -nsRoot OBJECT IDENTIFIER - ::= { netScaler 1 } - -netScalerEvents OBJECT IDENTIFIER - ::= { nsRoot 1 } - -wsSystem OBJECT IDENTIFIER - ::= { nsRoot 2 } - -sysStatistics OBJECT IDENTIFIER - ::= { wsSystem 1 } - -totalClientConnections OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Total Client Connections made from system start. - - This object is obsolete." - ::= { sysStatistics 1 } - -curClientConnections OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Current Client Connections. - - This object is obsolete.It can be measured through nsTcpStatsGroup.tcpCurClientConn." - ::= { sysStatistics 2 } - -totalServerConnections OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Total Server Connections made from system start. - - This object is obsolete." - ::= { sysStatistics 3 } - -curServerConnections OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Current Server Connections. - - This object is obsolete.It can be measured through nsTcpStatsGroup.tcpCurServerConn." - ::= { sysStatistics 4 } - -clientConnRefused OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Client connections added the SurgeQ, and blocked from initiating a server connection to control op/s. - - This object is obsolete." - ::= { sysStatistics 5 } - -reuseHit OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total no of client transactions used the server connection in the reuse-pool. - - This object is obsolete.It can be measured through nsTcpStatsGroup.tcpReuseHit." - ::= { sysStatistics 6 } - -reuseMiss OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total new Connections made, when server connection - unavailable in reuse pool...OBSOLETE" - ::= { sysStatistics 7 } - -totClientDontReuse OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total client connection with Dont Reuse flag set...OBSOLETE" - ::= { sysStatistics 8 } - -totServerDontReuse OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total server connection with Dont Reuse set...OBSOLETE" - ::= { sysStatistics 9 } - -curPhysicalServers OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The number of physical servers that WS has open connections with. - - This object is obsolete.It can be measured through nsTcpStatsGroup.tcpCurPhysicalServers." - ::= { sysStatistics 10 } - -totPhysicalServers OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of physical servers that WS opened connections - to from the last reboot. - - This object is obsolete." - ::= { sysStatistics 11 } - -cookiePacketSeqReject OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The number of tcp connections rejected because of syn cookie sequence number mismatch. - - This object is obsolete.It can be measured through nsTcpStatsGroup.tcpErrCookiePktSeqReject." - ::= { sysStatistics 12 } - -cookieSignatureReject OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The number of tcp connections rejected because of syn cookie mismatch. - - This object is obsolete.It can be measured through nsTcpStatsGroup.tcpErrCookiePktSigReject." - ::= { sysStatistics 13 } - -cpuUsage OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The CPU Utilization. - - This object is obsolete." - ::= { sysStatistics 14 } - -unackSyn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The number of un-acknowledged SYNs NS has received so far. - - This object is obsolete.It can be calculated as (tcpTotSyn - tcpTotClientConnOpened)." - ::= { sysStatistics 15 } - -curClientEstablishedConn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The number of currently established client connections. - - This object is obsolete.It can be measured through nsTcpStatsGroup.tcpCurClientConnEstablished." - ::= { sysStatistics 16 } - -curServerEstablishedConn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The number of currently established server connections. - - This object is obsolete.It can be measured through nsTcpStatsGroup.tcpCurServerConnEstablished." - ::= { sysStatistics 17 } - -wsHttpGroup OBJECT IDENTIFIER - ::= { sysStatistics 18 } - -totalRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP Requests." - ::= { wsHttpGroup 1 } - -totalGets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP GETs." - ::= { wsHttpGroup 2 } - -totalRequests1-0 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP 1.0 Requests." - ::= { wsHttpGroup 3 } - -totalPosts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP Posts." - ::= { wsHttpGroup 4 } - -totalResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP Responses." - ::= { wsHttpGroup 5 } - -totalResponses1-0 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP 1.0 Responses." - ::= { wsHttpGroup 6 } - -totalContentLenResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP Responses with Content Length." - ::= { wsHttpGroup 7 } - -totalChunkedResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP Chunked Responses." - ::= { wsHttpGroup 8 } - -totalMultiPartResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP Multi-part Responses." - ::= { wsHttpGroup 9 } - -totalIncompleteHeaders OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP Incomplete headers." - ::= { wsHttpGroup 10 } - -totalIncompleteRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total Incomplete Requests." - ::= { wsHttpGroup 11 } - -totalIncompleteResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total Incomplete Responses." - ::= { wsHttpGroup 12 } - -totalPipeLinedRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total pipe-lined Requests." - ::= { wsHttpGroup 13 } - -serverBusyErrs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total HTTP Server Busy Errors." - ::= { wsHttpGroup 14 } - -wsIfStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF WsIfStatsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Raw bandwidth usage of all the interfaces. - - This Table is obsolete.Instead of this table use nsSysGroup.nsIfStatsTable." - ::= { sysStatistics 19 } - -wsIfStatsEntry OBJECT-TYPE - SYNTAX WsIfStatsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Raw bandwidth usage of all the interfaces. - - This Entry is obsolete.Instead of this entry use nsSysGroup.nsIfStatsEntry." - INDEX { index } - ::= { wsIfStatsTable 1 } - -WsIfStatsEntry ::= SEQUENCE { - index Integer32, - wsIfName OCTET STRING, - wsIfMedia OCTET STRING, - rxRawBandwidthUsage Counter32, - rxAveragePacketRate Counter32, - rxCurrentPacketRate Counter32, - rxAveragePacketsSize Counter32, - rxFrameErrors Counter32, - rxCrcErrors Counter32, - rxAlignmentErrors Counter32, - txRawBandwidthUsage Counter32, - txAveragePacketRate Counter32, - txCurrentPacketRate Counter32, - txAveragePacketsSize Counter32, - txExcessCollisions Counter32, - txLateCollisions Counter32, - txCollisions Counter32, - txMultiCollisionsErrors Counter32, - txCarrierErrors Counter32 -} - -index OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each physical interface. - - This object is obsolete." - ::= { wsIfStatsEntry 1 } - -wsIfName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the Interface. - - This object is obsolete.It can be measured through nsIfStatsTable.ifName." - ::= { wsIfStatsEntry 2 } - -wsIfMedia OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The media type of the Interface. - - This object is obsolete.It can be measured through nsIfStatsTable.ifMedia." - ::= { wsIfStatsEntry 3 } - -rxRawBandwidthUsage OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The received raw bandwidth on interface in bitsps - since the last time this variable was - retrieved using SNMP. - - This object is obsolete." - ::= { wsIfStatsEntry 4 } - -rxAveragePacketRate OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The average number of packets received on the - interface since the system start. - - This object is obsolete.It can be measured through nsIfStatsTable.ifRxAvgPacketRate." - ::= { wsIfStatsEntry 5 } - -rxCurrentPacketRate OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The packet rate on the interface since the last - time the variable was retrieved with using SNMP. - - This object is obsolete." - ::= { wsIfStatsEntry 6 } - -rxAveragePacketsSize OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The average size of the packet received on the - interface since the system start. - - This object is obsolete." - ::= { wsIfStatsEntry 7 } - -rxFrameErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "A Counter for the number of frame errors received - on the interface. - - This object is obsolete.It can be measured through nsIfStatsTable.ifRxFrameErrors." - ::= { wsIfStatsEntry 8 } - -rxCrcErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "A Counter for the number of Crc errors received on - the interface. - - This object is obsolete.It can be measured through nsIfStatsTable.ifRxCRCErrors." - ::= { wsIfStatsEntry 9 } - -rxAlignmentErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "A Counter to indicate the number of Alignment errors - received on the interface. - - This object is obsolete.It can be measured through nsIfStatsTable.ifRxAlignmentErrors." - ::= { wsIfStatsEntry 10 } - -txRawBandwidthUsage OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The transmit raw bandwidth on interface in bitsps - from the last time this variable was retrieved. - - This object is obsolete." - ::= { wsIfStatsEntry 11 } - -txAveragePacketRate OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The average number of packets transmitted on the - the interface since the system start. - - This object is obsolete.It can be measured through nsIfStatsTable.ifTxAvgPacketRate." - ::= { wsIfStatsEntry 12 } - -txCurrentPacketRate OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The packet rate on the interface since the last - time this variable was retrieved using SNMP. - - This object is obsolete." - ::= { wsIfStatsEntry 13 } - -txAveragePacketsSize OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The average size of the packet received on the - interface since the system start. - - This object is obsolete." - ::= { wsIfStatsEntry 14 } - -txExcessCollisions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "A Counter to indicate excess collisions detected in - transmission on the interface. - - This object is obsolete.It can be measured through nsIfStatsTable.ifTxExcessCollisions." - ::= { wsIfStatsEntry 15 } - -txLateCollisions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "A Counter to indicate late collisions detected in - transmission on the interface. - - This object is obsolete.It can be measured through nsIfStatsTable.ifTxLateCollisions." - ::= { wsIfStatsEntry 16 } - -txCollisions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "A Counter to indicate total collision Errors detected - in transmission on the interface. - - This object is obsolete.It can be measured through nsIfStatsTable.ifTxCollisions." - ::= { wsIfStatsEntry 17 } - -txMultiCollisionsErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "A Counter to indicate Multi collision Errors detected - in transmission on the interface. - - This object is obsolete.It can be measured through nsIfStatsTable.ifTxMultiCollisionsErrors." - ::= { wsIfStatsEntry 18 } - -txCarrierErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "A Counter to indicate Carrier Errors detected in - transmission on the interface. - - This object is obsolete.It can be measured through nsIfStatsTable.ifTxCarrierErrors." - ::= { wsIfStatsEntry 19 } - -wsudpgroup OBJECT IDENTIFIER - ::= { sysStatistics 20 } - -totudpsessions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of udp sessions since the start of the system" - ::= { wsudpgroup 1 } - -currudpsessions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of current udp sessions " - ::= { wsudpgroup 2 } - -sysConfig OBJECT IDENTIFIER - ::= { wsSystem 2 } - -wsIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The primary IP address of the netscaler. - - This object is obsolete.It can be measured through nsSysGroup.sysIpAdress." - ::= { sysConfig 1 } - -wsNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The netmask for the IP address of the netscaler. - - This object is obsolete.It can be measured through nsSysGroup.sysNetmask." - ::= { sysConfig 2 } - -wsMappedIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Mapped IP address of the netscaler." - ::= { sysConfig 3 } - -wsLastMappedIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The last Mapped IP address of the netscaler." - ::= { sysConfig 4 } - -wsMappedIpAddressRange OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The range of mapped IP addresses on the netscaler." - ::= { sysConfig 5 } - -wsFailOver OBJECT-TYPE - SYNTAX INTEGER { enabled(1), disabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Is Fail Over enabled on the netscaler. - - This object is obsolete." - ::= { sysConfig 6 } - -wsPriority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The priority of the netscaler." - ::= { sysConfig 7 } - -wsMaxClientList OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Maximum number of server connections that NS can open to the server. - - This object is obsolete." - ::= { sysConfig 8 } - -wsClientIp OBJECT-TYPE - SYNTAX INTEGER { enabled(1), disabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Enable Client IP in the HTTP Request to the Server. - - This object is obsolete." - ::= { sysConfig 9 } - -wsFailoverTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The time in seconds after which the secondary takes over as - primary, if there is no response from primary." - ::= { sysConfig 10 } - -wsMaxRequestsPerConn OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Maximum number of requests per connection on a server-connection. - - This object is obsolete." - ::= { sysConfig 11 } - -wsSmoothConnection OBJECT-TYPE - SYNTAX INTEGER { enabled(1), disabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Smooth Connection Feature on the netscaler. - - This object is obsolete." - ::= { sysConfig 12 } - -loadBalancing OBJECT IDENTIFIER - ::= { nsRoot 3 } - -lbStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF LbStatisticsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Virtual Service Information for each of the entities. - - This Table is obsolete.Instead of this table use nsVserverGroup.vserverTable." - ::= { loadBalancing 1 } - -lbStatisticsEntry OBJECT-TYPE - SYNTAX LbStatisticsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Virtual Service Information for each of the entities. - - This Entry is obsolete.Instead of this entry use nsVserverGroup.vserverEntry." - INDEX { vsId, psId } - ::= { lbStatisticsTable 1 } - -LbStatisticsEntry ::= SEQUENCE { - vsId Integer32, - psId Integer32, - vsIpAddress IpAddress, - vsPort Integer32, - psIpAddress IpAddress, - psPort Integer32, - protocolType INTEGER, - lbMethod INTEGER, - serviceHits Integer32, - latency Integer32, - connections Integer32 - -} - -vsId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each Virtual Service inside - a NetScaler. - - This object is obsolete." - ::= { lbStatisticsEntry 1 } - -psId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each Physical Service inside - a NetScaler. - - This object is obsolete." - ::= { lbStatisticsEntry 2 } - -vsIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrIpAddress." - ::= { lbStatisticsEntry 3 } - -vsPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The port in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrPort." - ::= { lbStatisticsEntry 4 } - -psIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address in the Physical Service. - - This object is obsolete.It can be measured through serviceTable.svcIpAddress." - ::= { lbStatisticsEntry 5 } - -psPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The port in the Physical Service. - - This object is obsolete.It can be measured through serviceTable.svcPort." - ::= { lbStatisticsEntry 6 } - -protocolType OBJECT-TYPE - SYNTAX INTEGER { http(0), ftp(1), tcp(2), udp(3), sslBridge(4), - monitor(5), monitorUdp(6), nntp(7), httpserver(8), - httpclient(9), rpcserver(10), rpcclient(11), ssf(12), - nat(13), any(14), ssl(15), dns(16), adns(17), - snmp(18), ha(19), monitorPing(20), - serviceUnknown(21) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The protocol type in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrType." - ::= { lbStatisticsEntry 7 } - -lbMethod OBJECT-TYPE - SYNTAX INTEGER { - weightedRoundRobin(1), leastConnections(2), leastResponse(3), - asynchronousMAC(4), urlHashed(5), domainHashed(6), - destinationIPHashed(7), sourceIPHashed(8), leastBandwidth(9), - leastPackets(10) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Policy used for Load Balancing. - - This object is obsolete.It can be measured through lbvserverTable.lbvsvrLBMethod." - ::= { lbStatisticsEntry 8 } - -serviceHits OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total hits on the physical service. - - This object is obsolete.It can be measured through vserverTable.vsvrTotalRequests." - ::= { lbStatisticsEntry 9 } - -latency OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The latency in responding to gets from the - physical server. - - This object is obsolete.It can be measured through lbvserverTable.lbvsvrAvgSvrTTFB." - ::= { lbStatisticsEntry 10 } - -connections OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The number of active connections on the - physical Server. - - This object is obsolete.It can be measured through lbvserverTable.lbvsvrActiveConn." - ::= { lbStatisticsEntry 11 } - - -lbConfig OBJECT IDENTIFIER - ::= { loadBalancing 2 } - -virServiceTable OBJECT-TYPE - SYNTAX SEQUENCE OF VirServiceEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the configuration information - for each virtual service. - - This Table is obsolete.Instead of this table use nsVserverGroup.vserverTable. " - ::= { lbConfig 1 } - -virServiceEntry OBJECT-TYPE - SYNTAX VirServiceEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Virtual Service Information for each of the entities. - - This Entry is obsolete.Instead of this entry use nsVserverGroup.vserverEntry." - INDEX { vserId } - ::= { virServiceTable 1 } - -VirServiceEntry ::= SEQUENCE { - vserId Integer32, - ipAddress IpAddress, - port Integer32, - vsProtocolType INTEGER, - name OCTET STRING, - vsLbMethod INTEGER, - persistanceType INTEGER, - persistanceTimeout Integer32, - state INTEGER -} - -vserId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each Virtual Service inside - a NetScaler. - - This object is obsolete." - ::= { virServiceEntry 1 } - -ipAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrIpAddress. " - ::= { virServiceEntry 2 } - -port OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The port in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrPort." - ::= { virServiceEntry 3 } - -vsProtocolType OBJECT-TYPE - SYNTAX INTEGER { http(0), ftp(1), tcp(2), udp(3), sslBridge(4), - monitor(5), monitorUdp(6), nntp(7), httpserver(8), - httpclient(9), rpcserver(10), rpcclient(11), ssf(12), - nat(13), any(14), ssl(15), dns(16), adns(17), - snmp(18), ha(19), monitorPing(20), - serviceUnknown(21) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The protocol type in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrType." - ::= { virServiceEntry 4 } - -name OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrName." - ::= { virServiceEntry 5 } - -vsLbMethod OBJECT-TYPE - SYNTAX INTEGER { - weightedRoundRobin(1), leastConnections(2), leastResponse(3), - asynchronousMAC(4), urlHashed(5), domainHashed(6), - destinationIPHashed(7), sourceIPHashed(8), leastBandwidth(9), - leastPackets(10) - } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Policy used for Load Balancing. - - This object is obsolete.It can be measured through lbvserverTable.lbvsvrLBMethod." - ::= { virServiceEntry 6 } - -persistanceType OBJECT-TYPE - SYNTAX INTEGER { - sourceIp(1), cookieInsert(2), cookieDelete(3), cookieRead(4), - cookieHash(5), sessionId(6), server(7) - } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The type of persistence used. - - This object is obsolete.It can be measured through lbvserverTable.lbvsvrPersistanceType." - ::= {virServiceEntry 7} - -persistanceTimeout OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The timeout set for persistence. - - This object is obsolete.It can be measured through lbvserverTable.lbvsvrPersistanceTimeOut. " - ::= { virServiceEntry 8 } - -state OBJECT-TYPE - SYNTAX INTEGER { - up(0), down(1), unknown(2), - busy(3), outOfService(4), transitionToOutOfService(5) - } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The State of the virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrState." - ::= {virServiceEntry 9} - - -phyServiceTable OBJECT-TYPE - SYNTAX SEQUENCE OF PhyServiceEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the configuration information - for each physical service. - - This Table is obsolete.Instead of this table use nsSvcGroup.serviceTable." - ::= { lbConfig 2 } - -phyServiceEntry OBJECT-TYPE - SYNTAX PhyServiceEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Physical Service Information for each of the entities. - - This Entry is obsolete.Instead of this entry use nsSvcGroup.serviceEntry." - INDEX { pserId } - ::= { phyServiceTable 1 } - -PhyServiceEntry ::= SEQUENCE { - pserId Integer32, - pserIpAddress IpAddress, - pserPort Integer32, - psProtocolType INTEGER, - psName OCTET STRING, - psState INTEGER, - weight Integer32, - psVsIpAddress IpAddress, - psVsPort Integer32 -} - -pserId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each Physical Service inside - a NetScaler. - - This object is obsolete." - ::= { phyServiceEntry 1 } - -pserIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address in the Physical Service. - - This object is obsolete.It can be measured through serviceTable.svcIpAddress." - ::= { phyServiceEntry 2 } - -pserPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The port in the Physical Service. - - This object is obsolete.It can be measured through serviceTable.svcPort." - ::= { phyServiceEntry 3 } - -psProtocolType OBJECT-TYPE - SYNTAX INTEGER { http(0), ftp(1), tcp(2), udp(3), sslBridge(4), - monitor(5), monitorUdp(6), nntp(7), httpserver(8), - httpclient(9), rpcserver(10), rpcclient(11), ssf(12), - nat(13), any(14), ssl(15), dns(16), adns(17), - snmp(18), ha(19), monitorPing(20), - serviceUnknown(21) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The protocol type in the Physical Service. - - This object is obsolete.It can be measured through serviceTable.svcServiceType." - ::= { phyServiceEntry 4 } - -psName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the Physical Service. - - This object is obsolete.It can be measured through serviceTable.svcServiceName." - ::= { phyServiceEntry 5 } - -psState OBJECT-TYPE - SYNTAX INTEGER {down(0), up(1) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The state of the Physical Service. - - This object is obsolete.It can be measured through serviceTable.svcState." - ::= {phyServiceEntry 6} - -weight OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The weight assigned to the Physical Service. - - This object is obsolete.It can be measured through vserverServiceTable.serviceWeight." - ::= { phyServiceEntry 7 } - -psVsIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address in the Virtual Service to which this - physical service is bound. - - This object is obsolete.It can be measured through vserverTable.vsvrIpAddress." - ::= { phyServiceEntry 8 } - -psVsPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The port in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrPort." - ::= { phyServiceEntry 9 } - -sureConnect OBJECT IDENTIFIER - ::= { nsRoot 4 } - -scStatistics OBJECT IDENTIFIER - ::= { sureConnect 1 } - -scperServiceStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF ScperServiceStatisticsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Internet On Hold Statistics for each of the entities. - - This Table is obsolete." - ::= { scStatistics 1 } - -scperServiceStatisticsEntry OBJECT-TYPE - SYNTAX ScperServiceStatisticsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Internet On Hold Statistics for each of the entities. - - This Entry is obsolete." - INDEX { devno } - ::= { scperServiceStatisticsTable 1 } - -ScperServiceStatisticsEntry ::= SEQUENCE { - devno Integer32, - phyIpAddress IpAddress, - phyPort Integer32, - scProtocolType INTEGER, - currentDelay Integer32, - avgTxTime Integer32, - surgeCount Integer32, - iohCount Integer32 -} - -devno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each physical Service inside - a NetScaler. - - This object is obsolete." - ::= { scperServiceStatisticsEntry 1 } - -phyIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address in the Physical Service. - - This object is obsolete.It can be measured through serviceScpolicyTable.svcscpolicyDestIpAddress or vserverScpolicyTable.svcscpolicyDestIpAddress." - ::= { scperServiceStatisticsEntry 2 } - -phyPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The port in the Physical Service. - - This object is obsolete.It can be measured through serviceScpolicyTable.svcscpolicyDestIpPort or vserverScpolicyTable.svcscpolicyDestIpPort." - ::= { scperServiceStatisticsEntry 3 } - -scProtocolType OBJECT-TYPE - SYNTAX INTEGER { http(0), ftp(1), tcp(2), udp(3), sslBridge(4), - monitor(5), monitorUdp(6), nntp(7), httpserver(8), - httpclient(9), rpcserver(10), rpcclient(11), ssf(12), - nat(13), any(14), ssl(15), dns(16), adns(17), - snmp(18), ha(19), monitorPing(20), - serviceUnknown(21) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The protocol type in the Physical Service. - - This object is obsolete." - ::= { scperServiceStatisticsEntry 4 } - -currentDelay OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The current Delay on the physical Service. - - This object is obsolete." - ::= { scperServiceStatisticsEntry 5 } - -avgTxTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The average transaction time. - - This object is obsolete.It can be measured through serviceTable.svcAvgSvrTTFB." - ::= { scperServiceStatisticsEntry 6 } - -surgeCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The count of number of times the surge occurred. - - This object is obsolete.It can be measured through serviceTable.svcSurgeCount." - ::= { scperServiceStatisticsEntry 7 } - -iohCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The number of client requests, after having put on hold - couldnt still access the physical server. - - This object is obsolete." - ::= { scperServiceStatisticsEntry 8 } - -scperPolicyStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF ScperPolicyStatisticsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Internet On Hold Statistics for each of the entities. - - This Table is obsolete.Instead of this table use nsSvcGroup.serviceScpolicyTable or nsVserverGroup.vserverScpolicyTable." - ::= { scStatistics 2 } - -scperPolicyStatisticsEntry OBJECT-TYPE - SYNTAX ScperPolicyStatisticsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Internet On Hold Statistics for each of the entities. - - This Entry is obsolete.Instead of this entry use nsSvcGroup.serviceScpolicyEntry or nsVserverGroup.vserverScpolicyEntry." - INDEX { policydevno } - ::= { scperPolicyStatisticsTable 1 } - -ScperPolicyStatisticsEntry ::= SEQUENCE { - policydevno Integer32, - primaryserviceIp IpAddress, - primaryserviceport Integer32, - destserviceIp IpAddress, - destserviceport Integer32, - transactiontime Integer32, - totaltransaction Integer32, - totalopenconnection Integer32 -} - -policydevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each physical Service inside - a NetScaler. - - This object is obsolete." - ::= { scperPolicyStatisticsEntry 1 } - -primaryserviceIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " ip address of primary service. - - This object is obsolete.It can be measured through serviceScpolicyTable.svcscpolicyPrimaryIPAddress." - ::= { scperPolicyStatisticsEntry 2 } - -primaryserviceport OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " port number of primary service. - - This object is obsolete.It can be measured through serviceScpolicyTable.svcscpolicyPrimaryPort or vserverScpolicyTable.vsvrscpolicyPrimaryPort." - ::= { scperPolicyStatisticsEntry 3 } - -destserviceIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " ip address of destination physical service. - - This object is obsolete.It can be measured through serviceScpolicyTable.svcscpolicyDesIpAddress or vserverScpolicyTable.vsvrscpolicyDesIpAddress." - ::= { scperPolicyStatisticsEntry 4 } - -destserviceport OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " port number of destination physical service. - - This object is obsolete.It can be measured through serviceScpolicyTable.svcscpolicyDestPort or vserverScpolicyTable.vsvrscpolicyDestPort." - ::= { scperPolicyStatisticsEntry 5 } - -transactiontime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " transaction time. - - This object is obsolete.It can be measured through serviceScpolicyTable.svcscpolicyAvgServerTransactionTime or vserverScpolicyTable.vsvrscpolicyAvgServerTransactionTime." - ::= { scperPolicyStatisticsEntry 6 } - -totaltransaction OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " total number of transactions . - - This object is obsolete.It can be measured through serviceScpolicyTable.svcscpolicyTotClientTransaction or vserverScpolicyTable.vsvrscpolicyTotClientTransaction." - ::= { scperPolicyStatisticsEntry 7 } - -totalopenconnection OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " total number of open connections for this policy . - - This object is obsolete.It can be measured through serviceScpolicyTable.svcscpolicyTotOpenConn or vserverScpolicyTable.vsvrscpolicyTotOpenConn." - ::= { scperPolicyStatisticsEntry 8 } - -scGlobalStats OBJECT IDENTIFIER - ::= { scStatistics 3 } - -scUrlHits OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times we matched an - incoming request with a Configured sureconnect policy . - - This object is obsolete.It can be measured through scPolicyStatistics.scPolicyUrlHits." - ::= { scGlobalStats 1 } - -popUps OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times we served the - in-memory java script which throws up the pop up window. - - This object is obsolete.It can be measured through scPolicyStatistics.scPopUps." - ::= { scGlobalStats 2 } - -altContUrls OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the total number of requests which - came with the onhold cookie. So, this gives the number requests - which are required to load the alternate content in the pop up - window. - - This object is obsolete.It can be measured through scPolicyStatistics.scAltContUrls." - - ::= { scGlobalStats 3 } - -sessReqs OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number requests which came in a - SureConnect session. - - This object is obsolete.It can be measured through scPolicyStatistics.scSessionReqs." - ::= {scGlobalStats 4 } - -postReqs OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times a post request - triggered SureConnect. - - This object is obsolete.It can be measured through scPolicyStatistics.scPostReqs." - ::= { scGlobalStats 5 } - -thresholdFail OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " this Counter gives the number of times we did not serve the - in-memory response because the thresholds conditions had failed. - - This object is obsolete.It can be measured through scPolicyStatistics.scThresholdFail. " - ::= { scGlobalStats 6} - -faultyCookies OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times we encountered - corrupted SureConnect Cookies. - - This object is obsolete.It can be measured through scPolicyStatistics.scFaultyCookies." - ::= { scGlobalStats 7} - -unSupBrow OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times requests came from - unsupported browsers. For a list of browsers supported by - SureConnect, please check the Functional Spec. - - This object is obsolete.It can be measured through scPolicyStatistics.scUnSupBrow." - ::= { scGlobalStats 8} - -resetStats OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "This gives the number of times delay stats were reset. - Delay stats are reset when there is no traffic to the configured - url for more than 10 minutes. - - This object is obsolete.It can be measured through scPolicyStatistics.scResetStats." - ::= { scGlobalStats 9} - -scConfig OBJECT IDENTIFIER - ::= { sureConnect 2 } - -scPolicyconfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF ScPolicyconfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Internet On Hold Statistics for each of the entities. - - This Table is obsolete.Instead of this table use nsScPolicyGroup.scPolicyConfigTable. " - ::= { scConfig 1 } - -scPolicyconfigEntry OBJECT-TYPE - SYNTAX ScPolicyconfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Internet On Hold Statistics for each of the entities. - - This Entry is obsolete.Instead of this entry use nsScPolicyGroup.scPolicyConfigEntry." - INDEX { policyIndex } - ::= { scPolicyconfigTable 1 } - -ScPolicyconfigEntry ::= SEQUENCE { - policyIndex Integer32, - policyName OCTET STRING, - scPolicyUrl OCTET STRING, - delayThreshold INTEGER, - maxConnections INTEGER, - actionType INTEGER, - alternatecontentServicename OCTET STRING, - ruleName OCTET STRING, - alternatecontentPath OCTET STRING -} - -policyIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each On Hold Policy inside - a NetScaler. - - This object is obsolete." - ::= { scPolicyconfigEntry 1 } - -policyName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the Physical Service. - - This object is obsolete.It can be measured through scPolicyConfigTable.scPolicyName." - ::= { scPolicyconfigEntry 2 } - -scPolicyUrl OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The URL in the IOH Policy. - - This object is obsolete.It can be measured through scPolicyConfigTable.scPolUrl." - ::= { scPolicyconfigEntry 3 } - -delayThreshold OBJECT-TYPE - SYNTAX INTEGER { notconfigured(-1) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The delay threshold. - - This object is obsolete.It can be measured through scPolicyConfigTable.scDelayThreshold." - ::= { scPolicyconfigEntry 4 } - -maxConnections OBJECT-TYPE - SYNTAX INTEGER { notconfigured(-1) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The max connections. - - This object is obsolete.It can be measured through scPolicyConfigTable.scMaxConnections." - ::= { scPolicyconfigEntry 5 } - -actionType OBJECT-TYPE - SYNTAX INTEGER { ns (0), acs (1), noAction(4) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The type of action that NetScaler takes when initiating on-hold. - - This object is obsolete.It can be measured through scPolicyConfigTable.scActionType." - ::= { scPolicyconfigEntry 6} - -alternatecontentServicename OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The alternate service name for the content. - - This object is obsolete.It can be measured through scPolicyConfigTable.scAlternateContentServiceName. " - ::= { scPolicyconfigEntry 7 } - -ruleName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " Rule Name . - - This object is obsolete.It can be measured through scPolicyConfigTable.scRuleName." - ::= { scPolicyconfigEntry 8 } - -alternatecontentPath OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The alternate path for the content. - - This object is obsolete.It can be measured through scPolicyConfigTable.scAlternateContentPath. " - ::= { scPolicyconfigEntry 9 } - -contentSwitching OBJECT IDENTIFIER - ::= { nsRoot 5 } - -cswStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF CswStatisticsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Content Switching Statistics for each of the entities. - - This Table is obsolete.Instead of this table use nsVserverGroup.vserverTable." - ::= { contentSwitching 1 } - -cswStatisticsEntry OBJECT-TYPE - SYNTAX CswStatisticsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Content Switching Statistics for each of the entities. - - This Entry is obsolete.Instead of this entry use nsVserverGroup.vserverEntry." - INDEX { cswIndex } - ::= { cswStatisticsTable 1 } - -CswStatisticsEntry ::= SEQUENCE { - cswIndex Integer32, - cswVsIpAddress IpAddress, - cswVsPort Integer32, - cswProtocolType INTEGER, - virServiceName OCTET STRING, - vsHits Integer32, - vsMiss Integer32 -} - -cswIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each virtual Service inside - a NetScaler. - - This object is obsolete." - ::= { cswStatisticsEntry 1 } - -cswVsIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrIpAddress." - ::= { cswStatisticsEntry 2 } - -cswVsPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The port in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrPort." - ::= { cswStatisticsEntry 3 } - -cswProtocolType OBJECT-TYPE - SYNTAX INTEGER { http(0), ftp(1), tcp(2), udp(3), sslBridge(4), - monitor(5), monitorUdp(6), nntp(7), httpserver(8), - httpclient(9), rpcserver(10), rpcclient(11), ssf(12), - nat(13), any(14), ssl(15), dns(16), adns(17), - snmp(18), ha(19), monitorPing(20), - serviceUnknown(21) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The protocol type of the Virtual Server. - - This object is obsolete.It can be measured through vserverTable.vsvrType." - ::= { cswStatisticsEntry 4 } - -virServiceName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the CSW Virtual server. - - This object is obsolete.It can be measured through vserverTable.vsvrName. " - ::= { cswStatisticsEntry 5 } - -vsHits OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total hits on all the policies bound to this virtual server. - - This object is obsolete.It can be measured through vserverTable.vsvrTotalRequests." - ::= { cswStatisticsEntry 6 } - -vsMiss OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total Miss on all the policies bound to this virtual server. - - This object is obsolete.It can be measured through vserverTable.vsvrTotalMiss." - ::= { cswStatisticsEntry 7 } - -cswConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF CswConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The CSW configuration information for each of the entities. - - This Table is obsolete.Instead of this table use nsVserverGroup.vserverCspolicyTable." - ::= { contentSwitching 2 } - -cswConfigEntry OBJECT-TYPE - SYNTAX CswConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The CSW configuration information for each of the entities. - - This Entry is obsolete.Instead of this entry use nsVserverGroup.vserverCspolicyEntry." - INDEX { cswVsId, policyId } - ::= { cswConfigTable 1 } - -CswConfigEntry ::= SEQUENCE { - cswVsId Integer32, - policyId Integer32, - vServerName OCTET STRING, - policyname OCTET STRING, - policyvalue OCTET STRING, - policyHits Integer32, - domain OCTET STRING -} - -cswVsId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each CSW Vserver inside - a NetScaler. - - This object is obsolete." - ::= { cswConfigEntry 1 } - -policyId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each CSW Policy inside - a NetScaler. - - This object is obsolete." - ::= { cswConfigEntry 2 } - -vServerName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the CSW Virtual Server. - - This object is obsolete." - ::= { cswConfigEntry 3 } - -policyname OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the policy binding to a Virtual Server. - - This object is obsolete.It can be measured through vserverCspolicyTable.cspolicyName." - ::= { cswConfigEntry 4 } - -policyvalue OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of the policy. - - This object is obsolete." - ::= { cswConfigEntry 5 } - -policyHits OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The hits on the Policy in the Virtual Service. - - This object is obsolete.It can be measured through vserverCspolicyTable.cspolicyHits." - ::= { cswConfigEntry 6 } - -domain OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The domain hosted by the CSW vserver. - - This object is obsolete." - ::= { cswConfigEntry 7 } - -cacheRedirection OBJECT IDENTIFIER - ::= { nsRoot 6 } - -crStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF CrStatisticsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Cache Redirection Statistics for each of the entities. - - This Table is obsolete.Instead of this table use nsVserverGroup.vserverTable." - ::= { cacheRedirection 1 } - -crStatisticsEntry OBJECT-TYPE - SYNTAX CrStatisticsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Cache Redirection Statistics for each of the entities. - - This Entry is obsolete.Instead of this entry use nsVserverGroup.vserverEntry." - INDEX { crVsIndex } - ::= { crStatisticsTable 1 } - -CrStatisticsEntry ::= SEQUENCE { - crVsIndex Integer32, - crVsIpAddress IpAddress, - crVsPort Integer32, - crProtocolType INTEGER, - crVirServiceName OCTET STRING, - crVsHits Integer32, - crVsMiss Integer32 -} - -crVsIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each virtual Service inside - a NetScaler. - - This object is obsolete." - ::= { crStatisticsEntry 1 } - -crVsIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The IP address in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrIpAddress." - ::= { crStatisticsEntry 2 } - -crVsPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The port in the Virtual Service. - - This object is obsolete.It can be measured through vserverTable.vsvrPort." - ::= { crStatisticsEntry 3 } - -crProtocolType OBJECT-TYPE - SYNTAX INTEGER { http(0), ftp(1), tcp(2), udp(3), sslBridge(4), - monitor(5), monitorUdp(6), nntp(7), httpserver(8), - httpclient(9), rpcserver(10), rpcclient(11), ssf(12), - nat(13), any(14), ssl(15), dns(16), adns(17), - snmp(18), ha(19), monitorPing(20), - serviceUnknown(21) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The protocol type in the Physical Service. - - This object is obsolete.It can be measured through vserverTable.vsvrType." - ::= { crStatisticsEntry 4 } - -crVirServiceName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the CSW Virtual server. - - This object is obsolete.It can be measured through vserverTable.vsvrName. " - ::= { crStatisticsEntry 5 } - -crVsHits OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total hits on the policies. - - This object is obsolete.It can be measured through vserverTable.vsvrTotalRequests." - ::= { crStatisticsEntry 6 } - -crVsMiss OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total Miss on the policy. - - This object is obsolete.It can be measured through vserverTable.vsvrTotMiss." - ::= { crStatisticsEntry 7 } - -crConfig OBJECT IDENTIFIER - ::= { cacheRedirection 2 } - -crPolBindConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF CrPolBindConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The CR policy binding configuration information for each of the entry. - - This Table is obsolete.Instead of this table use nsVserverGroup.vserverCrpolicyTable." - ::= { crConfig 1 } - -crPolBindConfigEntry OBJECT-TYPE - SYNTAX CrPolBindConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The CR policy binding configuration information for each of the entry. - - This Entry is obsolete.Instead of this entry use nsVserverGroup.vserverCrpolicyEntry." - INDEX { bindId } - ::= { crPolBindConfigTable 1 } - -CrPolBindConfigEntry ::= SEQUENCE { - bindId Integer32, - crbVServerName OCTET STRING, - crbPolicyname OCTET STRING, - crbPolicyvalue OCTET STRING, - crbPolicyHits Integer32 -} - -bindId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The unique binding Id for each CR Policy inside - a NetScaler. - - This object is obsolete." - ::= { crPolBindConfigEntry 1 } - -crbVServerName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the CR Virtual Server. - - This object is obsolete." - ::= { crPolBindConfigEntry 2 } - -crbPolicyname OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the policy binding to a Virtual Server. - - This object is obsolete.It can be measured through vserverCrpolicyTable.crpolicyName." - ::= { crPolBindConfigEntry 3 } - -crbPolicyvalue OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of the policy. - - This object is obsolete." - ::= { crPolBindConfigEntry 4 } - -crbPolicyHits OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The hits on the Policy in the Virtual Service. - - This object is obsolete.It can be measured through vserverCrpolicyTable.crpolicyHits." - ::= { crPolBindConfigEntry 5 } - -crMapBindConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF CrMapBindConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The CR map policy binding configuration information for each of the entry. - - This Table is obsolete." - ::= { crConfig 2 } - -crMapBindConfigEntry OBJECT-TYPE - SYNTAX CrMapBindConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The CR map policy binding configuration information for each of the entry. - - This Entry is obsolete." - INDEX { mapbindId } - ::= { crMapBindConfigTable 1 } - -CrMapBindConfigEntry ::= SEQUENCE { - mapbindId Integer32, - mapName OCTET STRING, - mapHits Integer32, - vserverName OCTET STRING -} - -mapbindId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The unique binding Id for each CR Map Policy inside - a NetScaler. - - This object is obsolete." - ::= { crMapBindConfigEntry 1 } - -mapName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the map policy bound to CR Virtual Server. - - This object is obsolete." - ::= { crMapBindConfigEntry 2 } - -mapHits OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The hits on the Map Policy in the Virtual Service. - - This object is obsolete." - ::= { crMapBindConfigEntry 3 } - -vserverName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the CR vserver. - - This object is obsolete." - ::= { crMapBindConfigEntry 4 } - -crMapConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF CrMapConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The CR map configuration information for each of the entry. - - This Table is obsolete.Instead of this table use nsSysGroup.crConfigGroup.crPolicyMapConfigTable." - ::= { crConfig 3 } - -crMapConfigEntry OBJECT-TYPE - SYNTAX CrMapConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The CR map configuration information for each of the entry. - - This Entry is obsolete.Instead of this entry use nsSysGroup.crConfigGroup.crPolicyMapConfigEntry." - INDEX { crmIndex } - ::= { crMapConfigTable 1 } - -CrMapConfigEntry ::= SEQUENCE { - crmIndex Integer32, - crmMapName OCTET STRING, - srcDomain OCTET STRING, - dstDomain OCTET STRING, - srcUrl OCTET STRING, - dstUrl OCTET STRING -} - -crmIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The unique Id for each CR Map inside - a NetScaler. - - This object is obsolete." - ::= { crMapConfigEntry 1 } - -crmMapName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the map policy. - - This object is obsolete.It can be measured through crPolicyMapConfigTable.crMapName." - ::= { crMapConfigEntry 2 } - -srcDomain OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the source domain hosted by the map. - - This object is obsolete.It can be measured through crPolicyMapConfigTable.crMapSrcName." - ::= { crMapConfigEntry 3 } - -dstDomain OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the destination domain after the mapping is applied. - - This object is obsolete.It can be measured through crPolicyMapConfigTable.crMapDstName." - ::= { crMapConfigEntry 4 } - -srcUrl OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Url to be modified under the given source domain. - - This object is obsolete.It can be measured through crPolicyMapConfigTable.crMapSrcUrl." - ::= { crMapConfigEntry 5 } - -dstUrl OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Url after mapping. - - This object is obsolete.It can be measured through crPolicyMapConfigTable.crMapDstUrl." - ::= { crMapConfigEntry 6 } - -compression OBJECT IDENTIFIER - ::= { nsRoot 7 } - -compressionStats OBJECT IDENTIFIER - ::= { compression 1 } - -cmpTotRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " Number of compression requests done" - ::= { compressionStats 1 } - -cmpTotTxbytes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " Number of compressed bytes transmitted" - ::= { compressionStats 2 } - -cmpTotRxbytes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " Number of compressible bytes received" - ::= { compressionStats 3 } - -cmpTotTxpkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " Number of compressed packets transmitted" - ::= { compressionStats 4 } - -cmpTotRxpkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " Number of compressible packets received" - ::= { compressionStats 5 } - -compressionRatio OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " ratio of compressible data received vs compressed data transmitted" - ::= { compressionStats 6 } - -totalDataCompressionRatio OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " ratio of total data received to total data transmitted" - ::= { compressionStats 7 } - -vlan OBJECT IDENTIFIER - ::= { nsRoot 8 } - -vlanstatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF VlanstatsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Vlan Statistics for each of the entities." - ::= { vlan 1 } - -vlanstatsEntry OBJECT-TYPE - SYNTAX VlanstatsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Vlan Statistics for each of the entities." - INDEX { vlansDevno } - ::= { vlanstatsTable 1 } - -VlanstatsEntry ::= SEQUENCE { - vlansDevno Integer32, - totalrxpkts Counter32, - totaltxpkts Counter32, - totalrxbytes Counter32, - totaltxbytes Counter32, - totaldroppedpkts Counter32, - totalbroadcastpackets Counter32 -} - -vlansDevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each vlan inside - netscaler" - ::= { vlanstatsEntry 1 } - -totalrxpkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total Number of packets received in this vlan " - ::= { vlanstatsEntry 2 } - -totaltxpkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total Number of packets transmitted in this vlan" - ::= { vlanstatsEntry 3 } - -totalrxbytes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total Number of bytes received in this vlan " - ::= { vlanstatsEntry 4 } - -totaltxbytes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total Number of bytes transmitted in this vlan" - ::= { vlanstatsEntry 5 } - -totaldroppedpkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total Number of dropped packets in this vlan" - ::= { vlanstatsEntry 6 } - -totalbroadcastpackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total Number of broadcasted packets in this vlan" - ::= { vlanstatsEntry 7 } - -vlanconfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF VlanconfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Vlan config Statistics for each of the entities. - - This Table is obsolete.Instead of this table use nsSysGroup.vlanTable." - ::= { vlan 2 } - -vlanconfigEntry OBJECT-TYPE - SYNTAX VlanconfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Vlan config Statistics for each of the entities. - - This Entry is obsolete.Instead of this entry use nsSysGroup.vlanEntry." - INDEX { vlancDevno } - ::= { vlanconfigTable 1 } - -VlanconfigEntry ::= SEQUENCE { - vlancDevno Integer32, - tagId Integer32, - vlancInterfaces OCTET STRING, - ipaddress IpAddress, - netmask IpAddress, - tagging OCTET STRING -} - -vlancDevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each vlan inside - netscaler. - - This object is obsolete." - ::= { vlanconfigEntry 1 } - -tagId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The unique tag Id for each vlan inside - NetScaler. - - This object is obsolete.It can be measured through vlanTable.vlanId." - ::= { vlanconfigEntry 2 } - -vlancInterfaces OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The port number associated to each vlan inside - netscaler. - - This object is obsolete.It can be measured through vlanTable.vlanMemberInterfaces." - ::= { vlanconfigEntry 3 } - -ipaddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The ipaddress for each vlan inside - netscaler. - - This object is obsolete.It can be measured through vlanTable.vlanBindIpAddress." - ::= { vlanconfigEntry 4 } - -netmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The netmask corresponding to ipaddress for each vlan inside - netscaler. - - This object is obsolete.It can be measured through vlanTable.vlanBindIpNetmask." - ::= { vlanconfigEntry 5 } - -tagging OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Tagged member interfaces of this vlan. - - This object is obsolete." - ::= { vlanconfigEntry 6 } - -domainNameService OBJECT IDENTIFIER - ::= { nsRoot 9 } - -dnsServer OBJECT IDENTIFIER - ::= { domainNameService 1 } - -dnsServerStatistics OBJECT IDENTIFIER - ::= { dnsServer 1 } - -totQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times NetScaler as a - name server received a query for any kind of DNS Record. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotQueries. " - ::= { dnsServerStatistics 1 } - -totAnswers OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times NetScaler as a - name server received a query for a name server Record. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotAnswers. " - ::= { dnsServerStatistics 2 } - -totAuthAns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of queries which were authoritatively answered. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotAuthAns." - ::= { dnsServerStatistics 3 } - -totAuthNoNames OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of queries for which `authoritative no such name' - responses were made. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotAuthNoNames." - ::= { dnsServerStatistics 4 } - -totAuthNoDataResps OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of queries for which `authoritative no such data' - (empty answer) responses were made. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotAuthNoDataResps." - ::= { dnsServerStatistics 5 } - -totNonAuthDatas OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of queries which were non-authoritatively - answered (cached data). - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotStrayAnswer." - ::= { dnsServerStatistics 6 } - -totNonAuthNoDatas OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of queries which were non-authoritatively - answered with no data (empty answer). - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotNonAuthNoDatas." - ::= { dnsServerStatistics 7 } - -totReqRefusals OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of DNS requests refused by the server. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotReqRefusals." - ::= { dnsServerStatistics 8 } - -totReqUnparses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of requests received which were unparseable. - - This object is obsolete." - ::= { dnsServerStatistics 9 } - -totOtherErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of requests which were aborted for other (local) - server errors. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotOtherErrors." - ::= { dnsServerStatistics 10 } - -aRecQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times NetScaler as a - name server received a query for an Address Record. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotArecQueries. " - ::= { dnsServerStatistics 11 } - -nsRecQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times NetScaler as a - name server received a query for a name server Record. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotNSrecQueries." - ::= { dnsServerStatistics 12 } - -mxRecQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times NetScaler as a - name server received a query for an mail exchanger Record. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotMXrecQueries." - ::= { dnsServerStatistics 13 } - -soaRecQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times NetScaler as a - name server received a query for an SOA Record. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotSOArecQueries." - ::= { dnsServerStatistics 14 } - -cnameRecQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times NetScaler as a - name server received a query for an CNAME Record. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotCNAMErecQueries. " - ::= { dnsServerStatistics 15 } - -totUnsupportedQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "this Counter gives the number of times NetScaler as a - name server received a query for an unsupported Record type. - - This object is obsolete.It can be measured through nsDomainServiceName.dnsTotUnsupportedQueries." - ::= { dnsServerStatistics 16 } - -dnsServerConfig OBJECT IDENTIFIER - ::= { dnsServer 2 } - -dnsServerRecursion OBJECT-TYPE - SYNTAX INTEGER { available(1), restricted(2), unavailable(3) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "This represents the recursion services offered by this - name server. The values that can be read are: - - available(1) - performs recursion on requests from - clients. - - restricted(2) - recursion is performed on requests only - from certain clients, for example; clients on an access - control list. - - unavailable(3) - recursion is not available. - - This object is obsolete." - ::= { dnsServerConfig 1 } - -dnsServerZoneTable OBJECT-TYPE - SYNTAX SEQUENCE OF DnsServerZoneEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has the configuration information - for each zone for which NetScaler is authoritative. - - This Table is obsolete." - ::= { dnsServerConfig 2 } - -dnsServerZoneEntry OBJECT-TYPE - SYNTAX DnsServerZoneEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Zone information for each domain as an entry. - - This Entry is obsolete." - INDEX { zoneIndex } - ::= { dnsServerZoneTable 1 } - -DnsServerZoneEntry ::= SEQUENCE { - zoneIndex Integer32, - zoneName OCTET STRING -} - -zoneIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each zone on NetScaler. - - This object is obsolete." - ::= { dnsServerZoneEntry 1 } - -zoneName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The domain name. - - This object is obsolete." - ::= { dnsServerZoneEntry 2 } - -globalServerLB OBJECT IDENTIFIER - ::= { nsRoot 10 } - -gslbStatistics OBJECT IDENTIFIER - ::= { globalServerLB 1 } - -gslbDomainStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF GslbDomainStatsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has statistics for each gslb domain - on netscaler.OBSOLETE" - ::= { gslbStatistics 1 } - -gslbDomainStatsEntry OBJECT-TYPE - SYNTAX GslbDomainStatsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The gslb statistics table entry. OBSOLETE" - INDEX { gslbDomainIndex } - ::= { gslbDomainStatsTable 1 } - -GslbDomainStatsEntry ::= SEQUENCE { - gslbDomainIndex Integer32, - domainname OCTET STRING, - gslbDomainQueries Counter32 -} - -gslbDomainIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each gslb Domain on NetScaler. OBSOLETE" - ::= { gslbDomainStatsEntry 1 } - -domainname OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The domain name that has gslb feature enabled. OBSOLETE" - ::= { gslbDomainStatsEntry 2 } - -gslbDomainQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "number of times a dns query against this gslb domain - was received by the netscaler. OBSOLETE" - ::= { gslbDomainStatsEntry 3 } - -gslbConfig OBJECT IDENTIFIER - ::= { globalServerLB 2 } - -gslbDomainConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF GslbDomainConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has configuration for each gslb domain - on netscaler.OBSOLETE" - ::= { gslbConfig 1 } - -gslbDomainConfigEntry OBJECT-TYPE - SYNTAX GslbDomainConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The gslb statistics table entry. OBSOLETE" - INDEX { gslbcDomainIndex } - ::= { gslbDomainConfigTable 1 } - -GslbDomainConfigEntry ::= SEQUENCE { - gslbcDomainIndex Integer32, - gslbcDomainName OCTET STRING, - gslbVipName OCTET STRING, - reOrderInterval TimeTicks -} - -gslbcDomainIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for each gslb Domain on NetScaler.OBSOLETE" - ::= { gslbDomainConfigEntry 1 } - -gslbcDomainName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The domain name that has gslb feature enabled.OBSOLETE" - ::= { gslbDomainConfigEntry 2 } - -gslbVipName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The LB VIP thats bound to the gslb domain name. All the - IP addresses for the gslb domain are bound to this VIP. - The characteristics for this VIP should be found in the - LoadBalancing Group Mib. OBSOLETE" - ::= { gslbDomainConfigEntry 3 } - -reOrderInterval OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The interval in which metrics are exchanged among the - NetScalers and a decision made about which is the best - IP address at that point for the gslb domain name. OBSOLETE" - ::= { gslbDomainConfigEntry 4 } - -pq OBJECT IDENTIFIER - ::= { nsRoot 11 } - -pqstatistics OBJECT IDENTIFIER - ::= { pq 1 } - -pqStatsperLBVipTable OBJECT-TYPE - SYNTAX SEQUENCE OF PqStatsperLBVipEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has statistics for each LB Vip - on netscaler. - - This Table is obsolete." - ::= { pqstatistics 1 } - -pqStatsperLBVipEntry OBJECT-TYPE - SYNTAX PqStatsperLBVipEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The PQ statistics per Load Balancing VIP entry. - - This Entry is obsolete." - INDEX { pqDevno } - ::= { pqStatsperLBVipTable 1 } - -PqStatsperLBVipEntry ::= SEQUENCE { - pqDevno Integer32, - totclienttransactiontime Counter32, - totclienttransaction Counter32, - dropped Counter32, - qdepth Counter32 -} - -pqDevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing id for the LoadBalancing Vserver. - - This object is obsolete." - ::= { pqStatsperLBVipEntry 1 } - -totclienttransactiontime OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total client transaction time. - - This object is obsolete. " - ::= { pqStatsperLBVipEntry 2 } - -totclienttransaction OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of client transaction. - - This object is obsolete. " - ::= { pqStatsperLBVipEntry 3 } - -dropped OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of dropped transactions. - - This object is obsolete. " - ::= { pqStatsperLBVipEntry 4 } - -qdepth OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of waiting clients . - - This object is obsolete." - ::= { pqStatsperLBVipEntry 5 } - -pqStatsperpqpolicyandperLBVipTable OBJECT-TYPE - SYNTAX SEQUENCE OF PqStatsperpqpolicyandperLBVipEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has statistics for each LB Vip - on netscaler. - - This Table is obsolete.Instead of this table use nsVserverGroup.vserverPqpolicyTable." - ::= { pqstatistics 2 } - -pqStatsperpqpolicyandperLBVipEntry OBJECT-TYPE - SYNTAX PqStatsperpqpolicyandperLBVipEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The PQ statistics per Load Balancing VIP entry. - - This Entry is obsolete.Instead of this entry use nsVserverGroup.vserverPqpolicyEntry." - INDEX { pqvsdevno, pqpoldevno } - ::= { pqStatsperpqpolicyandperLBVipTable 1 } - -PqStatsperpqpolicyandperLBVipEntry ::= SEQUENCE { - pqvsdevno Integer32, - pqpoldevno Integer32, - pqtotclienttransactiontime Counter32, - pqtotclienttransaction Counter32, - pqDropped Counter32, - pqQdepth Counter32 -} - -pqvsdevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing id for the LoadBalancing Vservice. - - This object is obsolete." - ::= { pqStatsperpqpolicyandperLBVipEntry 1 } - -pqpoldevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing id for the PQ policy. - - This object is obsolete." - ::= { pqStatsperpqpolicyandperLBVipEntry 2 } - -pqtotclienttransactiontime OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total client transaction time. - - This object is obsolete.It can be measured through vserverPqpolicyTable.pqpolicyTotClientTransactionTime. " - ::= { pqStatsperpqpolicyandperLBVipEntry 3 } - -pqtotclienttransaction OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of client transaction. - - This object is obsolete.It can be measured through vserverPqpolicyTable.pqpolicyTotClientTransactions. " - ::= { pqStatsperpqpolicyandperLBVipEntry 4 } - -pqDropped OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of dropped transactions. - - This object is obsolete.It can be measured through vserverPqpolicyTable.pqpolicyDropped. " - ::= { pqStatsperpqpolicyandperLBVipEntry 5 } - -pqQdepth OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of waiting clients. - - This object is obsolete.It can be measured through vserverPqpolicyTable.pqpolicyQdepth. " - ::= { pqStatsperpqpolicyandperLBVipEntry 6 } - -pqconfig OBJECT IDENTIFIER - ::= { pq 2 } - -pqpolicyconfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF PqpolicyconfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has configuration statistics for each PQ - policy on netscaler. - - This Table is obsolete.Instead of this table use nsPqPolicyGroup.pqPolicyConfigTable." - ::= { pqconfig 1 } - -pqpolicyconfigEntry OBJECT-TYPE - SYNTAX PqpolicyconfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The PQ config statistics per policy. - - This Entry is obsolete.Instead of this entry use nsPqPolicyGroup.pqPolicyConfigEntry." - INDEX { pqPolDevno } - ::= { pqpolicyconfigTable 1 } - -PqpolicyconfigEntry ::= SEQUENCE { - pqPolDevno Integer32, - pqpolicyname OCTET STRING, - rulename OCTET STRING, - qdepthThreshval Integer32, - polqdepthThreshval Integer32, - priority Integer32, - pqPolWeight Integer32 -} - -pqPolDevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing id for the policy. - - This object is obsolete." - ::= { pqpolicyconfigEntry 1 } - -pqpolicyname OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name for PQ policyi. - - This object is obsolete.It can be measured through pqPolicyConfigTable.pqName." - ::= { pqpolicyconfigEntry 2 } - -rulename OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The rule name. - - This object is obsolete.It can be measured through pqPolicyConfigTable.pqRuleName." - ::= { pqpolicyconfigEntry 3 } - -qdepthThreshval OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The threshold value for qdepth. - - This object is obsolete.It can be measured through pqPolicyConfigTable.pqQdepthThreshval." - ::= { pqpolicyconfigEntry 4 } - -polqdepthThreshval OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The threshold value for policyqdepth. - - This object is obsolete.It can be measured through pqPolicyConfigTable.pqPolQdepthThreshval." - ::= { pqpolicyconfigEntry 5 } - -priority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The priority for this pq policy. - - This object is obsolete.It can be measured through pqPolicyConfigTable.pqPriority." - ::= { pqpolicyconfigEntry 6 } - -pqPolWeight OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The weight for the priority. - - This object is obsolete.It can be measured through pqPolicyConfigTable.pqPolicyWeight." - ::= { pqpolicyconfigEntry 7 } - -dos OBJECT IDENTIFIER - ::= { nsRoot 12 } - -dosstatistics OBJECT IDENTIFIER - ::= { dos 1 } - -dosservicestatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF DosservicestatsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has statistics for each LB Vip. - - This Table is obsolete.Instead of this table use nsSvcGroup.serviceTable." - ::= { dosstatistics 1 } - -dosservicestatsEntry OBJECT-TYPE - SYNTAX DosservicestatsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The DOS service statistics per Load Balancing VIP entry. - - This Entry is obsolete.Instead of this entry use nsSvcGroup.serviceEntry." - INDEX { dosDevno } - ::= { dosservicestatsTable 1 } - -DosservicestatsEntry ::= SEQUENCE { - dosDevno Integer32, - surgecnt Counter32, - dosqdepth Counter32, - totaljstransaction Counter32 -} - -dosDevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing id for the LoadBalancing Vserver. - - This object is obsolete." - ::= { dosservicestatsEntry 1 } - -surgecnt OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The qdepth on this service. - - This object is obsolete.It can be measured through serviceTable.svcSurgeCount." - ::= { dosservicestatsEntry 2 } - -dosqdepth OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The number of genuine clients on this service. - - This object is obsolete.It can be measured through serviceTable.svcdosQDepth." - ::= { dosservicestatsEntry 3 } - -totaljstransaction OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of javascripts sent to genuine clients. - - This object is obsolete.It can be measured through serviceTable.svctotalJsTransaction. " - ::= { dosservicestatsEntry 4 } - -dosconfig OBJECT IDENTIFIER - ::= { dos 2 } - -dospolicyconfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF DospolicyconfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has statistics for each policy - on netscaler. - - This Table is obsolete.Instead of this table use nsDosPolicyGroup.dosPolicyTable." - ::= { dosconfig 1 } - -dospolicyconfigEntry OBJECT-TYPE - SYNTAX DospolicyconfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The entry for DOS policy configuration. - - This Entry is obsolete.Instead of this entry use nsDosPolicyGroup.dosPolicyEntry." - INDEX { dosPolDevno } - ::= { dospolicyconfigTable 1 } - -DospolicyconfigEntry ::= SEQUENCE { - dosPolDevno Integer32, - dospolicyname OCTET STRING, - thresholdvalue Integer32 -} - -dosPolDevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing id for the configured DOS policies. - - This object is obsolete." - ::= { dospolicyconfigEntry 1 } - -dospolicyname OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the DOS policy. - - This object is obsolete.It can be measured through dosPolicyTable.dosPolicyName." - ::= { dospolicyconfigEntry 2 } - -thresholdvalue OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of qdepth at which DOS protection gets triggered. - - This object is obsolete.It can be measured through dosPolicyTable.thresholdValue." - ::= { dospolicyconfigEntry 3 } - -ssloffloading OBJECT IDENTIFIER - ::= { nsRoot 13 } - -sslstatistics OBJECT IDENTIFIER - ::= { ssloffloading 1 } - -sslglobalstats OBJECT IDENTIFIER - ::= { sslstatistics 1 } - -currSPS OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "SSL session/second between client and NetScaler" - ::= { sslglobalstats 1 } - -sslV2TxCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of SSL v2 Transactions" - ::= { sslglobalstats 2 } - -sslV3TxCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of SSL v3 Transactions" - ::= { sslglobalstats 3 } - -tlsV1TxCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of TLS v1 Transactions" - ::= { sslglobalstats 4 } - -keyExRSA512 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of 512 bit RSA key exchange" - ::= { sslglobalstats 5 } - -keyExRSA1024 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of 1024 bit RSA key exchange" - ::= { sslglobalstats 6 } - -keyExDH512 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of 512 bit DH key exchange" - ::= { sslglobalstats 7 } - -keyExDH1024 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of 1024 bit DH key exchange" - ::= { sslglobalstats 8 } - -authRSA OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of RSA authentication" - ::= { sslglobalstats 9 } - -authDH OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of DH authentication" - ::= { sslglobalstats 10 } - -authDS OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of DS authentication" - ::= { sslglobalstats 11 } - -cipher40BitRC4 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of RC4-40 cipher used" - ::= { sslglobalstats 12 } - -cipher56BitRC4 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of RC4-56 cipher used" - ::= { sslglobalstats 13 } - -cipher64BitRC4 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of RC4-64 cipher used" - ::= { sslglobalstats 14 } - -cipher128BitRC4 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of RC4-128 cipher used" - ::= { sslglobalstats 15 } - - -cipher40BitDES OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of DES-40 cipher used" - ::= { sslglobalstats 16 } - -cipher56BitDES OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of DES-56 cipher used" - ::= { sslglobalstats 17 } - - -cipher168Bit3DES OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of 3DES-168 cipher used" - ::= { sslglobalstats 18 } - - -cipher40BitRC2 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of RC2-40 cipher used" - ::= { sslglobalstats 19 } - -cipher56BitRC2 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of RC2-56 cipher used" - ::= { sslglobalstats 20 } - - -cipher128BitRC2 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of RC2-128 cipher used" - ::= { sslglobalstats 21 } - -cipher128BitIDEA OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of IDEA-128 cipher used" - ::= { sslglobalstats 22 } - -hashMD5 OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of HASH-MD5 hash used" - ::= { sslglobalstats 23 } - -hashSHA OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Total number of HASH_SHA hash used" - ::= { sslglobalstats 24 } - -sslConfig OBJECT IDENTIFIER - ::= { ssloffloading 2 } - -certKeyTable OBJECT-TYPE - SYNTAX SEQUENCE OF CertKeyEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the configuration information for - each certificate key pair. - - This Table is obsolete.Instead of this table use nsSslConfigGroup.sslCertKeyTable." - ::= { sslConfig 1 } - -certKeyEntry OBJECT-TYPE - SYNTAX CertKeyEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The certificate key pair information for each entry. - - This Entry is obsolete.Instead of this entry use nsSslConfigGroup.sslCertKeyEntry." - INDEX { certKeyId } - ::= { certKeyTable 1 } - -CertKeyEntry ::= SEQUENCE { - certKeyId Integer32, - certKeyName OCTET STRING, - certPath OCTET STRING, - keyPath OCTET STRING, - inputFormat INTEGER -} - -certKeyId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Distinguish ID for each certificate key pair in NetScaler. - - This object is obsolete." - ::= { certKeyEntry 1 } - -certKeyName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The certificate key pair Name. - - This object is obsolete.It can be measured through sslCertKeyTable.sslCertKeyName." - ::= { certKeyEntry 2 } - -certPath OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The certificate path. - - This object is obsolete.It can be measured through sslCertKeyTable.sslCertPath." - ::= { certKeyEntry 3 } - -keyPath OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The private key path. - - This object is obsolete.It can be measured through sslCertKeyTable.sslKeyPath." - ::= { certKeyEntry 4 } - -inputFormat OBJECT-TYPE - SYNTAX INTEGER { der(1), pem(3) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The input format of the certificate key pair. - - This object is obsolete.It can be measured through sslCertKeyTable.sslInputFormat." - ::= { certKeyEntry 5 } - -crlTable OBJECT-TYPE - SYNTAX SEQUENCE OF CrlEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the configuration - information for each CRL in NetScaler. - - This Table is obsolete.Instead of this table use nsSslConfigGroup.sslCrlTable." - ::= { sslConfig 2 } - -crlEntry OBJECT-TYPE - SYNTAX CrlEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The CRL information for each entry. - - This Entry is obsolete.Instead of this entry use nsSslConfigGroup.sslCrlEntry." - INDEX { crlId } - ::= { crlTable 1 } - -CrlEntry ::= SEQUENCE { - crlId Integer32, - crlName OCTET STRING, - crlPath OCTET STRING, - crlInputFormat INTEGER -} - -crlId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Distinguish ID for each CRL in NetScaler. - - This object is obsolete." - ::= { crlEntry 1 } - - -crlName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of CRL. - - This object is obsolete.It can be measured through sslCrlTable.sslCrlName." - ::= { crlEntry 2 } - - -crlPath OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The CRL path. - - This object is obsolete.It can be measured through sslCrlTable.sslCrlPath." - ::= { crlEntry 3 } - - -crlInputFormat OBJECT-TYPE - SYNTAX INTEGER { der(1), pem(3) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The input format of CRL. - - This object is obsolete.It can be measured through sslCrlTable.sslCrlInputFormat." - ::= { crlEntry 4 } - -cipherGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF CipherGroupEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the configuration information - for each cipher group in NetScaler. - - This Table is obsolete.Instead of this table use nsSslConfigGroup.sslCipherGroupTable." - ::= { sslConfig 3 } - -cipherGroupEntry OBJECT-TYPE - SYNTAX CipherGroupEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The Cipher group information for each entry. - - This Entry is obsolete.Instead of this entry use sslCipherGroupTable.sslCipherGroupEntry." - INDEX { cipherGroupId, cipherId } - ::= { cipherGroupTable 1 } - -CipherGroupEntry ::= SEQUENCE { - cipherGroupId Integer32, - cipherId Integer32, - cipherGroupName OCTET STRING, - cipherName OCTET STRING, - cipherDesc OCTET STRING -} - -cipherGroupId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Distinguish ID for each Cipher group in NetScaler. - - This object is obsolete." - ::= { cipherGroupEntry 1 } - -cipherId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Distinguish ID for each Cipher in NetScaler. - - This object is obsolete." - ::= { cipherGroupEntry 2 } - -cipherGroupName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Cipher group name. - - This object is obsolete.It can not be measured through sslCipherGroupTable.sslCipherGroupName. " - ::= { cipherGroupEntry 3 } - -cipherName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Cipher name. - - This object is obsolete.It can not be measured through sslCipherGroupTable.sslCipherName." - ::= { cipherGroupEntry 4 } - -cipherDesc OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Cipher description. - - This object is obsolete.It can not be measured through sslCipherGroupTable.sslCipherDesc." - ::= { cipherGroupEntry 5 } - -advanceSSLConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF AdvanceSSLConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the advance SSL configuration - information for each virtual/physical service in NetScaler. - - This Table is obsolete.Instead of this table use nsSvcGroup.serviceAdvanceSslConfigTable or nsVserverGroup.vserverAdvanceSslConfigTable." - ::= { sslConfig 4 } - -advanceSSLConfigEntry OBJECT-TYPE - SYNTAX AdvanceSSLConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The advance SSL configuration for each entry. - - This Entry is obsolete.Instead of this entry use nsSvcGroup.serviceAdvanceSslConfigEntry or nsVserverGroup.vserverAdvanceSslConfigEntry." - INDEX { id } - ::= { advanceSSLConfigTable 1 } - -AdvanceSSLConfigEntry ::= SEQUENCE { - id Integer32, - serviceName OCTET STRING, - dh INTEGER, - dhCount Integer32, - dhFile OCTET STRING, - eRSA INTEGER, - eRSACount Integer32, - certHeader INTEGER, - certHeaderTag OCTET STRING, - sessHeader INTEGER, - sessHeaderTag OCTET STRING, - sslv2 INTEGER, - sslv3 INTEGER, - tlsv1 INTEGER, - owaSupport INTEGER, - sslRedirect INTEGER, - clearTextPort Integer32, - serviceType INTEGER -} - -id OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Distinguish ID for each SSL virtual/physical service in NetScaler. - - This object is obsolete." - ::= { advanceSSLConfigEntry 1 } - -serviceName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The service name. - - This object is obsolete.It can be measured." - ::= { advanceSSLConfigEntry 2 } - -dh OBJECT-TYPE - SYNTAX INTEGER {disabled(1),enabled(2)} - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Whether DH is enabled/disabled. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslDH or vserverAdvanceSslConfigTable.vsvrSslDH." - ::= { advanceSSLConfigEntry 3 } - -dhCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The DH refresh count to re-generate public/private key. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslDHCount or vserverAdvanceSslConfigTable.vsvrSslDHCount." - ::= { advanceSSLConfigEntry 4 } - -dhFile OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The DH file path name. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslDHFilePath or vserverAdvanceSslConfigTable.vsvrSslDHFilePath." - ::= { advanceSSLConfigEntry 5 } - -eRSA OBJECT-TYPE - SYNTAX INTEGER { disabled(1), enabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The ephimeral RSA support for service. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSsleRSA or vserverAdvanceSslConfigTable.vsvrSsleRSA." - ::= { advanceSSLConfigEntry 6 } - -eRSACount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The eRSA refresh count to re-generate RSA temporary key. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSsleRSACount or vserverAdvanceSslConfigTable.vsvrSsleRSACount." - ::= { advanceSSLConfigEntry 7 } - -certHeader OBJECT-TYPE - SYNTAX INTEGER { disabled(1), enabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The certificate insertion in HTTP request. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslCertHeader or vserverAdvanceSslConfigTable.vsvrSslCertHeader." - ::= { advanceSSLConfigEntry 8 } - -certHeaderTag OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The certificate tag name in HTTP request. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslCertHeaderTag or vserverAdvanceSslConfigTable.vsvrSslCertHeaderTag." - ::= { advanceSSLConfigEntry 9 } - -sessHeader OBJECT-TYPE - SYNTAX INTEGER { disabled(1), enabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The session id insertion in HTTP request. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslSessionHeader or vserverAdvanceSslConfigTable.vsvrSslSessionHeader." - ::= { advanceSSLConfigEntry 10 } - -sessHeaderTag OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The session id tag name in HTTP request. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslSessionHeaderTag or vserverAdvanceSslConfigTable.vsvrSslSessionHeaderTag." - ::= { advanceSSLConfigEntry 11 } - -sslv2 OBJECT-TYPE - SYNTAX INTEGER { disabled(1), enabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The support for SSLv2 protocol for service. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslv2Protocol or vserverAdvanceSslConfigTable.vsvrSslv2Protocol." - ::= { advanceSSLConfigEntry 12 } - -sslv3 OBJECT-TYPE - SYNTAX INTEGER { disabled(1), enabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The support for SSLv3 protocol for service. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslv3Protocol or vserverAdvanceSslConfigTable.vsvrSslv3Protocol." - ::= { advanceSSLConfigEntry 13 } - -tlsv1 OBJECT-TYPE - SYNTAX INTEGER { disabled(1), enabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The support for TLSv1 protocol for service. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslTLSv1Protocol or vserverAdvanceSslConfigTable.vsvrSslTLSv1Protocol." - ::= { advanceSSLConfigEntry 14 } - -owaSupport OBJECT-TYPE - SYNTAX INTEGER { disabled(1), enabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The support for outlook web access for service. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSsloutlookSupport or vserverAdvanceSslConfigTable.vsvrSsloutlookSupport." - ::= { advanceSSLConfigEntry 15 } - -sslRedirect OBJECT-TYPE - SYNTAX INTEGER { disabled(1), enabled(2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The support for ssl redirect for service. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslRedirectSupport or vserverAdvanceSslConfigTable.vsvrSslRedirectSupport." - ::= { advanceSSLConfigEntry 16 } - -clearTextPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The clear text port on the backend webserver. - - This object is obsolete.It can be measured through serviceAdvanceSslConfigTable.svcSslClearTextPort or vserverAdvanceSslConfigTable.vsvrSslClearTextPort." - ::= { advanceSSLConfigEntry 17 } - -serviceType OBJECT-TYPE - SYNTAX INTEGER { virtualserver(0), physicalservice(1) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The type of the service virtual/ real. - - This object is obsolete." - ::= { advanceSSLConfigEntry 18 } - -certBindingConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF CertBindingConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the certificate configuration - for each service in NetScaler. - - This Table is obsolete." - ::= { sslConfig 5 } - -certBindingConfigEntry OBJECT-TYPE - SYNTAX CertBindingConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The certificate bindings for each entry. - - This Entry is obsolete." - INDEX { certBindId, certKeyID, certType } - ::= { certBindingConfigTable 1 } - -CertBindingConfigEntry ::= SEQUENCE { - certBindId Integer32, - certKeyID Integer32, - certType INTEGER, - certBindServiceName OCTET STRING, - certBindKeyName OCTET STRING, - certBindServiceType INTEGER -} - -certBindId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Distinguish ID for each SSL virtual/real service in NetScaler. - - This object is obsolete." - ::= { certBindingConfigEntry 1 } - -certKeyID OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The Distinguish ID for each certificate key pair in NetScaler. - - This object is obsolete." - ::= { certBindingConfigEntry 2 } - -certType OBJECT-TYPE - SYNTAX INTEGER { serverCertificate(1), caCertificate (2) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Whether certificate key pair is CA or not. - - This object is obsolete." - ::= { certBindingConfigEntry 3 } - -certBindServiceName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The service name. - - This object is obsolete." - ::= { certBindingConfigEntry 4 } - -certBindKeyName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The certificate key pair name. - - This object is obsolete." - ::= { certBindingConfigEntry 5 } - -certBindServiceType OBJECT-TYPE - SYNTAX INTEGER { virtualserver(0), physicalservice(1) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The type of the service virtual/ real. - - This object is obsolete." - ::= { certBindingConfigEntry 6 } - -cipherBindingConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF CipherBindingConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the cipher configuration for - each service in NetScaler. - - This Table is obsolete.Instead of this table use nsSvcGroup.serviceCipherBindingTable or nsVserverGroup.vserverCipherBindingTable." - ::= { sslConfig 6 } - -cipherBindingConfigEntry OBJECT-TYPE - SYNTAX CipherBindingConfigEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The cipher bindings for each entry. - - This Entry is obsolete.Instead of this entry use nsSvcGroup.serviceCipherBindingEntry or nsVserverGroup.vserverCipherBindingEntry." - INDEX { cipherBindId, cipherID } - ::= { cipherBindingConfigTable 1 } - -CipherBindingConfigEntry ::= SEQUENCE { - cipherBindId Integer32, - cipherID Integer32, - cipherBindServiceName OCTET STRING, - cipherbName OCTET STRING, - cipherbDesc OCTET STRING, - cipherBindServiceType INTEGER -} - -cipherBindId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing ID for each SSL virtual/real service in NetScaler. - - This object is obsolete." - ::= { cipherBindingConfigEntry 1 } - -cipherID OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing ID for each cipher in NetScaler. - - This object is obsolete." - ::= { cipherBindingConfigEntry 2 } - -cipherBindServiceName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the physical or virtual service. - - This object is obsolete." - ::= { cipherBindingConfigEntry 3 } - -cipherbName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The cipher name. - - This object is obsolete.It can be measured through serviceCipherBindingTable.svcSslCipherBindName or vserverCipherBindingTable.vsvrSslCipherBindName." - ::= { cipherBindingConfigEntry 4 } - -cipherbDesc OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The cipher description. - - This object is obsolete.It can be measured through serviceCipherBindingTable.svcSslCipherBindDesc or vserverCipherBindingTable.vsvrSslCipherBindDesc." - ::= { cipherBindingConfigEntry 5 } - -cipherBindServiceType OBJECT-TYPE - SYNTAX INTEGER { virtualserver(0), physicalservice(1) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The type of the service virtual/ real. - - This object is obsolete." - ::= { cipherBindingConfigEntry 6 } - -cpe OBJECT IDENTIFIER - ::= { nsRoot 14 } - -cpestatistics OBJECT IDENTIFIER - ::= { cpe 1 } - -cpestatspolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF CpestatspolicyEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the policy stats for - each virtual service in NetScaler." - ::= { cpestatistics 1 } - -cpestatspolicyEntry OBJECT-TYPE - SYNTAX CpestatspolicyEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The policy items for each entry." - INDEX { cpesDevno } - ::= { cpestatspolicyTable 1 } - -CpestatspolicyEntry ::= SEQUENCE { - cpesDevno Integer32, - cpesPolicyname OCTET STRING, - cpesPolicyhits Counter32 -} - -cpesDevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The unique identifier for the policy" - ::= { cpestatspolicyEntry 1 } - -cpesPolicyname OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The name of the policy " - ::= { cpestatspolicyEntry 2 } - -cpesPolicyhits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of times that the policy condition has been met by NetScaler" - ::= { cpestatspolicyEntry 3 } - -cpestatsactionTable OBJECT-TYPE - SYNTAX SEQUENCE OF CpestatsactionEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the action stats for - each virtual service in NetScaler." - ::= { cpestatistics 2 } - -cpestatsactionEntry OBJECT-TYPE - SYNTAX CpestatsactionEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The action items for each entry." - INDEX { cpeaDevno } - ::= { cpestatsactionTable 1 } - -CpestatsactionEntry ::= SEQUENCE { - cpeaDevno Integer32, - actionname OCTET STRING, - actionhits Counter32 -} - -cpeaDevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The unique identifier for the action" - ::= { cpestatsactionEntry 1 } - -actionname OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The name of the action " - ::= { cpestatsactionEntry 2 } - -actionhits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "Number of times that the action has been made by NetScaler" - ::= { cpestatsactionEntry 3 } - -cpeconfig OBJECT IDENTIFIER - ::= { cpe 2 } - -cpeconfigpolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF CpeconfigpolicyEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the policy stats for - each virtual service in NetScaler." - ::= { cpeconfig 1 } - -cpeconfigpolicyEntry OBJECT-TYPE - SYNTAX CpeconfigpolicyEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The policy items for each entry." - INDEX { cpecDevno } - ::= { cpeconfigpolicyTable 1 } - -CpeconfigpolicyEntry ::= SEQUENCE { - cpecDevno Integer32, - cpecPolicyname OCTET STRING, - reqrule OCTET STRING, - reqaction OCTET STRING -} - -cpecDevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The unique identifier for the policy" - ::= { cpeconfigpolicyEntry 1 } - -cpecPolicyname OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The name of the policy " - ::= { cpeconfigpolicyEntry 2 } - -reqrule OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "user defined request rule for the policy from client to NetScaler" - ::= { cpeconfigpolicyEntry 3 } - -reqaction OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "user defined request action for the policy from client to NetScaler" - ::= { cpeconfigpolicyEntry 4 } - -cpeconfigactionTable OBJECT-TYPE - SYNTAX SEQUENCE OF CpeconfigactionEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The table that has all the action configurations for - each virtual service in NetScaler." - ::= { cpeconfig 2 } - -cpeconfigactionEntry OBJECT-TYPE - SYNTAX CpeconfigactionEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The action items for each entry." - INDEX { cpecaDevno } - ::= { cpeconfigactionTable 1 } - -CpeconfigactionEntry ::= SEQUENCE { - cpecaDevno Integer32, - cpecaActionname OCTET STRING, - directive INTEGER, - qualifier INTEGER, - value OCTET STRING, - page OCTET STRING, - server OCTET STRING -} - -cpecaDevno OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The unique identifier for the action" - ::= { cpeconfigactionEntry 1 } - -cpecaActionname OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The name of the action " - ::= { cpeconfigactionEntry 2 } - -directive OBJECT-TYPE - SYNTAX INTEGER { unknown(0), reset(1), drop(2), httpec(3), - cmp(4), add(5), mod(6), del(7), cor(8), forward(9), - noComparison(10), last(11) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The name of the directive associated with this action " - ::= { cpeconfigactionEntry 3 } - -qualifier OBJECT-TYPE - SYNTAX INTEGER { unknown(0), http(1), header(2), query(3) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The name of the qualifier associated with this action " - ::= { cpeconfigactionEntry 4 } - -value OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The value associated with this action . The value depends on - the directive . If the directive is RESPONSE , then the - value returned is status. Similarly , if the directive is - either ADD or MOD or DEL , then the value returned is header. - If the directive is RST or CMP, then NULL is returned" - ::= { cpeconfigactionEntry 5 } - -page OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The value of this depends on the value of directive. If value of - directive is RESPONSE , then the page is returned, and if directive - is MOD , then the header is returned , - otherwise NULL is returned" - ::= { cpeconfigactionEntry 6 } - -server OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - " The server name associated with this action based on the directive. - If the directive is FORWARD , then the server returns the name of the - service , otherwise returns empty string" - ::= { cpeconfigactionEntry 7 } - -cpeExprConfigStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF CpeExprConfigStatsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "This table contains configuration information for each of - the expressions on the Netscaler - - This Table is obsolete.Instead of this table use nsSysGroup.nsExpressionTable." - ::= { cpe 3 } - -cpeExprConfigStatsEntry OBJECT-TYPE - SYNTAX CpeExprConfigStatsEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "This table contains configuration information for each of - the expressions on the Netscaler - - This Entry is obsolete.Instead of this entry use nsSysGroup.nsExpressionEntry." - INDEX { cpeeIndex } - ::= { cpeExprConfigStatsTable 1 } - -CpeExprConfigStatsEntry ::= SEQUENCE { - cpeeIndex Integer32, - exprName OCTET STRING, - cpeeQualifier INTEGER, - operator INTEGER, - hdrName OCTET STRING, - cpeeValue OCTET STRING, - length Integer32, - offset Integer32, - cpeeNetmask Integer32 -} - -cpeeIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The distinguishing Id for expression. - - This object is obsolete." - ::= { cpeExprConfigStatsEntry 1 } - -exprName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The name of the expression. - - This object is obsolete.It can be measured through nsExpressionTable.expressionName." - ::= { cpeExprConfigStatsEntry 2 } - -cpeeQualifier OBJECT-TYPE - SYNTAX INTEGER { unknownQualifier(-1), method(0), - urlPrefix(1), urlSuffix(2), urlTokens(3), - version(4), header(5), urlQuery(6), url(7), - urllen(8), urlquerylen(9), domain(10), sourceIp(11), - sourcePort(12), destinationIp(13), - destinationPort(14), compoundExpression(15), - evaluatePredefined(16) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The qualifier of the expression." - ::= { cpeExprConfigStatsEntry 3 } - -operator OBJECT-TYPE - SYNTAX INTEGER { and(0), or(1), not(2), equal(3), notEqual(4), - greaterThan(5), lessThan(6), - greaterThanOrEqualTo(7), - lessThanOrEqualTo(8), exists(9), notExists(10), - contains(11), notContains(12), contents(13) } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The operator in the expression." - ::= { cpeExprConfigStatsEntry 4 } - -hdrName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The http header in the expression when the - value of qualifier is HEADER , otherwise empty string" - ::= { cpeExprConfigStatsEntry 5 } - -cpeeValue OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of the expression. - - This object is obsolete.It can be measured through nsExpressionTable.expressionValue." - ::= { cpeExprConfigStatsEntry 6 } - -length OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The length , which is an optional value , used in - the expression . This has value only when the qualifier is - CONTAINS or CONTENTS" - ::= { cpeExprConfigStatsEntry 7 } - -offset OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The offset , which is an optional value , used in - the expression . This has value only when the qualifier is - CONTAINS or CONTENTS" - ::= { cpeExprConfigStatsEntry 8 } - -cpeeNetmask OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The netmask , which is an optional value , used in - the expression . This has value only when the qualifier is - SOURCEIP" - ::= { cpeExprConfigStatsEntry 9 } - -EntityProtocolType ::= - INTEGER{ http(0), ftp(1), tcp(2), udp(3), sslBridge(4), monitor(5), monitorUdp(6), nntp(7), httpserver(8), httpclient(9), rpcserver(10), rpcclient(11), nat(12), any(13), ssl(14), dns(15), adns(16), snmp(17), ha(18), monitorPing(19), sslOtherTcp(20), aaa(21), secureMonitor(22), sslvpnUdp(23), rip(24), dnsClient(25), rpcServer(26), rpcClient(27), dhcrpa(35), sipudp(38), dnstcp(43), adnstcp(44), rtsp(45), push(47), sslPush(48), dhcpClient(49), radius(50), serviceUnknown(52) } - -EntityState ::= - INTEGER{ down(1), unknown(2), busy(3), outOfService(4), transitionToOutOfService(5), up(7), transitionToOutOfServiceDown(8) } - -MepStatus ::= - INTEGER{ mepDown(0), mepUp(1) } - -SiteType ::= - INTEGER{ localSite(1), remoteSite(2) } - -MetricExchange ::= - INTEGER{ disabled(3), enabled(4) } - -AdminStatus ::= - INTEGER{ disabled(1), enabled(2) } - -HAMode ::= - INTEGER{ standalone(0), primary(1), secondary(2), unknown(3) } - -HAState ::= - INTEGER{ unknown(0), init(1), down(2), up(3), partialFail(4), monitorFail(5), monitorOk(6), completeFail(7), dumb(8), disabled(9), partialFailSsl(10), routemonitorFail(11) } - -HAON ::= - INTEGER{ no(0), yes(1) } - -FeatureStatus ::= - INTEGER{ notLicensed(0), licensedButDisabled(1), licensedAndEnabled(2) } - -FeaturePlatform ::= - INTEGER{ ns(0), agee(1), nsva(2) } - -ModeStatus ::= - INTEGER{ disabled(0), enabled(1) } - -LbPolicy ::= - INTEGER{ weightedRoundRobin(1), leastConnections(2), leastResponse(3), asynchronousMAC(4), urlHashed(5), domainHashed(6), destinationIPHashed(7), sourceIPHashed(8), leastBandwidth(9), leastPackets(10), customLoad(11), token(12), staticProximity(13), rtt(14), sourceIPDestinationIPHashed(15), sourceIPSourcePort(16), lrtm(17), callIDHashed(18) } - -PersistanceType ::= - INTEGER{ none(0), sourceIp(1), cookieInsert(2), cookieDelete(3), cookieRead(4), cookieHash(5), sessionId(6), server(7), rule(8), urlPassive(9), customServerID(10), groupSourceID(11), groupCookieInsert(12), groupRule(13), destinationIP(14), spillOver(15), sourceIPdestinationIP(16), callerID(17), gslbBackup(18), rtspSessionID(19) } - -ActionType ::= - INTEGER{ ns(1), acs(2), noAction(3) } - -InputFormat ::= - INTEGER{ der(1), pem(3) } - -IpAddressType ::= - INTEGER{ netScalerIp(1), mappedIp(2), subnetIp(4), vserverIp(8) } - -IpAddressMode ::= - INTEGER{ active(1), passive(2) } - -AuthorizationStatus ::= - INTEGER{ authorized(1), notAuthorized(2) } - -CommandExecutionStatus ::= - INTEGER{ failed(1), successful(2) } - -MonitorType ::= - INTEGER{ ping(1), tcp(2), http(3), tcpEcv(4), httpEcv(5), udpEcv(6), dns(7), ftp(8), https(9), tcps(10), ldnsPing(11), ldnsTcp(12), ldnsDns(13), radius(14), dbsResolver(15), user(16), httpInline(17), sipUdp(18), sipTcp(19), ftpExtended(20), smtp(21), snmp(22), nntp(23), mysql(24), ldap(25), pop3(26), load(27), citrixXmlService(28), citrixWebInterface(29), citrixStaService(30), citrixStaServiceNhop(31), dnsTcp(32), rtsp(33), arp(34), citrixAg(35), citrixAacLoginPage(36), citrixAacLas(37), citrixXdDdc(38), nd6(39) } - -MonitorState ::= - INTEGER{ monitorStateDown(1), monitorStateUnknown(2), monitorStateUp(7) } - -ServiceGroupState ::= - INTEGER{ disabled(0), enabled(1) } - -VServerType ::= - INTEGER{ unknown(0), loadbalancing(1), loadbalancinggroup(2), sslvpn(3), contentswitching(4), cacheredirection(5) } - -SvcEntityType ::= - INTEGER{ service(0), serviceGroupMember(1) } - -ActiveActiveState ::= - INTEGER{ notApplicable(0), active(1), backup(2) } - -nsProducts OBJECT IDENTIFIER - ::= { netScaler 4 } - -rs9000 OBJECT IDENTIFIER - ::= { nsProducts 1 } - -nsSysGroup OBJECT IDENTIFIER - ::= { rs9000 1 } - -sysBuildVersion OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This shows the version of the kernel build running on the netscaler." - ::= { nsSysGroup 1 } - -sysIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This shows the configured ipaddress of the NetScaler" - ::= { nsSysGroup 2 } - -sysNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This shows the configured netmask of the NetScaler" - ::= { nsSysGroup 3 } - -sysMappedIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSysGroup 4 } - -sysMappedIpAddressRange OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSysGroup 5 } - -sysHighAvailabilityMode OBJECT-TYPE - SYNTAX HAMode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This shows whether NetScaler is in standalone mode or whether it is primary or secondary in case of failover mode." - ::= { nsSysGroup 6 } - -sysGateway OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the default gateway configured on the NetScaler" - ::= { nsSysGroup 7 } - -sysCurMappedIpCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the number of Mapped IPs currently configured on the NetScaler system" - ::= { nsSysGroup 8 } - -sysCustomID OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Configurable Identifier for the system" - ::= { nsSysGroup 9 } - -sysHardwareVersionId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The hardware version ID of the NetScaler system" - ::= { nsSysGroup 10 } - -sysHardwareVersionDesc OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The hardware version description of the NetScaler system" - ::= { nsSysGroup 11 } - -sysTotConfigChanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times a configuration change was made on the NetScaler appliance." - ::= { nsSysGroup 12 } - -sysTotSaveConfigs OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the system configuration was saved on the NetScaler appliance." - ::= { nsSysGroup 13 } - -sysHardwareSerialNumber OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The serial number of the NetScaler system." - ::= { nsSysGroup 14 } - -sysHardwareEncodedSerialNumber OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The encoded serial no of the NetScaler system." - ::= { nsSysGroup 15 } - -nsFeatureInfo OBJECT IDENTIFIER - ::= { nsSysGroup 20 } - -featureWebLogging OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether webLogging feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 1 } - -featureSurgeProtection OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether surgeProtection feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 2 } - -featureLoadBalancing OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether LoadBalancing feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 3 } - -featureContentSwitching OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether contentSwitching feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 4 } - -featureCacheRedirection OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether cacheRedirection feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 5 } - -featureSureConnect OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether sureConnect feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 6 } - -featureCompression OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether compression feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 7 } - -featurePriorityQueuing OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether priorityQueuing feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 8 } - -featureSslOffloading OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether sslOffloading feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 9 } - -featureGslb OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether gslb feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 10 } - -featureHttpDosProtection OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether httpDosProtection feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 11 } - -featureDynamicRouting OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsFeatureInfo 12 } - -featureContentFiltering OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether contentFiltering feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 13 } - -featureInternalCaching OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether internalCaching feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 14 } - -featureSSLVPN OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether SSL VPN feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 15 } - -featureOSPF OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether OSPF feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 16 } - -featureRIP OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether RIP feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 17 } - -featureBGP OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether BGP feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 18 } - -featureRewrite OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Rewrite feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 19 } - -featureDeltaCompression OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Delta Compression feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 20 } - -featureGSLBProximity OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether GSLB Proximity feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 21 } - -featureIPv6ProtocolTranslation OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether IPv6 Protocol Translation feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 22 } - -featureApplicationFirewall OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Application Firewall feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 23 } - -featureResponder OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Responder feature is enabled or disabled on NetScaler." - ::= { nsFeatureInfo 24 } - -featureHtmlInjection OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Html Injection feature is enabled or disabled on Netscaler." - ::= { nsFeatureInfo 25 } - -featureAGEE OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether AGEE feature of SSLVPN is enabled or disabled on Netscaler." - ::= { nsFeatureInfo 50 } - -featureAAA OBJECT-TYPE - SYNTAX FeatureStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Authentication, Authorization and Auditing features for Traffic Management vservers are enabled or disabled on NetScaler." - ::= { nsFeatureInfo 51 } - -featurePLATFORM OBJECT-TYPE - SYNTAX FeaturePlatform - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This gives platform information AGEE 1 NSVA 2 etc" - ::= { nsFeatureInfo 60 } - -nsModeInfo OBJECT IDENTIFIER - ::= { nsSysGroup 21 } - -modeFastRamp OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether fastRamp mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 1 } - -l2Mode OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether l2Mode mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 2 } - -modeUseSrcIp OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether useSrcIp mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 3 } - -modeClientKeepAlive OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether clientKeepAlive mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 4 } - -modeTcpBuffering OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether tcpBuffering mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 5 } - -modeMacBasedForwarding OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether macBasedForwarding mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 6 } - -modeUseSubnetIp OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Use Subnet IP mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 7 } - -modeEdgeConfiguration OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Edge Configuration mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 8 } - -l3mode OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether l3 mode (ip forwarding) is enabled or disabled on NetScaler." - ::= { nsModeInfo 9 } - -modePathMTUDiscovery OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether path MTU discovery mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 10 } - -modeStaticRouteAdv OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether static route advertisement mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 11 } - -modeDirectRouteAdv OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether direct route advertisement mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 12 } - -modeIntranetRouteAdv OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether intranet route advertisement mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 13 } - -brgBpdu OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Bridging of BPDU is enabled or disabled on NetScaler." - ::= { nsModeInfo 14 } - -modeIpv6StaticRouteAdv OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Ipv6 static route advertisement mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 15 } - -modeIpv6DirectRouteAdv OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents whether Ipv6 direct route advertisement mode is enabled or disabled on NetScaler." - ::= { nsModeInfo 16 } - -nsFiltersGroup OBJECT IDENTIFIER - ::= { nsSysGroup 22 } - -aclStatsGroup OBJECT IDENTIFIER - ::= { nsFiltersGroup 1 } - -aclTotPktsBridgedLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { aclStatsGroup 1 } - -aclTotPktsBridgedHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { aclStatsGroup 2 } - -aclTotPktsDeniedLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { aclStatsGroup 3 } - -aclTotPktsDeniedHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { aclStatsGroup 4 } - -aclTotPktsAllowedLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { aclStatsGroup 5 } - -aclTotPktsAllowedHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { aclStatsGroup 6 } - -aclTotPktsReusedLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { aclStatsGroup 7 } - -aclTotPktsReusedHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { aclStatsGroup 8 } - -aclTotPktsBridged OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets matching a bridge ACL, which in transparent mode bypasses service processing." - ::= { aclStatsGroup 9 } - -aclTotPktsDenied OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets dropped because they match ACLs with processing mode set to DENY." - ::= { aclStatsGroup 10 } - -aclTotPktsAllowed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets matching ACLs with processing mode set to ALLOW. NetScaler processes these packets." - ::= { aclStatsGroup 11 } - -aclTotHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets matching an ACL." - ::= { aclStatsGroup 12 } - -aclTotMisses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets not matching any ACL." - ::= { aclStatsGroup 13 } - -aclTotPktsNAT OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets matching a NAT ACL, resulting in a NAT session." - ::= { aclStatsGroup 14 } - -nsAclTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsAclEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all the ACLs configured" - ::= { aclStatsGroup 20 } - -nsAclEntry OBJECT-TYPE - SYNTAX NsAclEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { aclName } - ::= { nsAclTable 1 } - -NsAclEntry ::= SEQUENCE { - aclName OCTET STRING, - aclPriority Integer32, - aclHits Counter64, - aclperHits Counter64, - aclFullName OCTET STRING -} - -aclName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the ACL" - ::= { nsAclEntry 1 } - -aclPriority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The priority of the ACL" - ::= { nsAclEntry 2 } - -aclHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsAclEntry 3 } - -aclperHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the acl was hit" - ::= { nsAclEntry 4 } - -aclFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The full name of the ACL" - ::= { nsAclEntry 5 } - -contentFiltersTable OBJECT-TYPE - SYNTAX SEQUENCE OF ContentFiltersEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsFiltersGroup 2 } - -contentFiltersEntry OBJECT-TYPE - SYNTAX ContentFiltersEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - INDEX { contentFilterName } - ::= { contentFiltersTable 1 } - -ContentFiltersEntry ::= SEQUENCE { - contentFilterName OCTET STRING, - contentFilterHitsLow Counter32, - contentFilterHitsHigh Counter32, - contentFilterHits Counter64 -} - -contentFilterName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { contentFiltersEntry 1 } - -contentFilterHitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { contentFiltersEntry 2 } - -contentFilterHitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { contentFiltersEntry 3 } - -contentFilterHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { contentFiltersEntry 4 } - -saclStatsGroup OBJECT IDENTIFIER - ::= { nsFiltersGroup 3 } - -saclTotPktsBridged OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total packets that matched a SimpleACL with action BRIDGE and got bridged by NetScaler." - ::= { saclStatsGroup 1 } - -saclTotPktsDenied OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets dropped because they match deny simple ACL." - ::= { saclStatsGroup 2 } - -saclTotPktsAllowed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total packets that matched a SimpleACL with action ALLOW and got consumed by NetScaler." - ::= { saclStatsGroup 3 } - -saclTotHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets matching a simple ACL." - ::= { saclStatsGroup 4 } - -saclTotMisses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets not matching any simple ACL." - ::= { saclStatsGroup 5 } - -saclsCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of simple ACLs configured." - ::= { saclStatsGroup 6 } - -acl6StatsGroup OBJECT IDENTIFIER - ::= { nsFiltersGroup 4 } - -nsAcl6Table OBJECT-TYPE - SYNTAX SEQUENCE OF NsAcl6Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all the ACLs6 configured" - ::= { acl6StatsGroup 20 } - -nsAcl6Entry OBJECT-TYPE - SYNTAX NsAcl6Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { acAclName } - ::= { nsAcl6Table 1 } - -NsAcl6Entry ::= SEQUENCE { - acAclName OCTET STRING, - acl6Priority Integer32, - acl6perHits Counter64, - acl6FullName OCTET STRING -} - -acAclName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the ACL6" - ::= { nsAcl6Entry 1 } - -acl6Priority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The priority of the ACL6" - ::= { nsAcl6Entry 2 } - -acl6perHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the acl6 was hit" - ::= { nsAcl6Entry 3 } - -acl6FullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The full name of the ACL6" - ::= { nsAcl6Entry 4 } - -acl6TotPktsBridged OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets matching a bridge IPv6 ACL, which in transparent mode bypasses service processing." - ::= { acl6StatsGroup 21 } - -acl6TotPktsDenied OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets dropped because they match IPv6 ACLs with processing mode set to DENY." - ::= { acl6StatsGroup 22 } - -acl6TotPktsAllowed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets matching IPv6 ACLs with processing mode set to ALLOW. NetScaler processes these packets." - ::= { acl6StatsGroup 23 } - -acl6TotPktsNAT OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets matching a NAT ACL6, resulting in a NAT session." - ::= { acl6StatsGroup 24 } - -acl6TotHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets matching an IPv6 ACL." - ::= { acl6StatsGroup 25 } - -acl6TotMisses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets not matching any IPv6 ACL." - ::= { acl6StatsGroup 26 } - -pbrStatsGroup OBJECT IDENTIFIER - ::= { nsFiltersGroup 5 } - -nsPbrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsPbrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all the PBRs configured" - ::= { pbrStatsGroup 20 } - -nsPbrEntry OBJECT-TYPE - SYNTAX NsPbrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { pbrName } - ::= { nsPbrTable 1 } - -NsPbrEntry ::= SEQUENCE { - pbrName OCTET STRING, - pbrFullName OCTET STRING, - pbrPriority Integer32, - pbrperHits Counter64 -} - -pbrName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the PBR" - ::= { nsPbrEntry 1 } - -pbrFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Full name of the PBR" - ::= { nsPbrEntry 2 } - -pbrPriority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The priority of the PBR" - ::= { nsPbrEntry 3 } - -pbrperHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the pbr was hit" - ::= { nsPbrEntry 4 } - -pbrTotPktsAllowed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total packets that matched the PBR with action ALLOW " - ::= { pbrStatsGroup 21 } - -pbrTotPktsDenied OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total packets that matched PBR with action DENY " - ::= { pbrStatsGroup 22 } - -pbrTotHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total packets that matched any PBR" - ::= { pbrStatsGroup 23 } - -pbrTotMisses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total packets that did not match any PBR" - ::= { pbrStatsGroup 24 } - -nsHighAvailabilityGroup OBJECT IDENTIFIER - ::= { nsSysGroup 23 } - -haPeerId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique identifier to represent the failover peer NetScaler" - ::= { nsHighAvailabilityGroup 1 } - -haPeerIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the ipaddress of the failover peer NetScaler(Only for HA over IPv4). For HA over IPv6 (as well as IPv4) haPeerInetAddr will contain this information." - ::= { nsHighAvailabilityGroup 2 } - -haPeerState OBJECT-TYPE - SYNTAX HAMode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the state of the failover peer NetScaler whether Primary or Secondary" - ::= { nsHighAvailabilityGroup 3 } - -haTotStateTransitions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of master state changes that the NetScaler appliance has made from primary to secondary and vice-versa." - ::= { nsHighAvailabilityGroup 4 } - -haTimeofLastStateTransition OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the time since the NetScaler underwent a state change from primary to secondary or vice-versa" - ::= { nsHighAvailabilityGroup 5 } - -haTotStateFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times state changed to PARTIAL_FAIL/PARTIAL_FAIL_SSL/ROUTEMONITOR_FAIL/COMPLETE_FAIL." - ::= { nsHighAvailabilityGroup 6 } - -haErrSyncFailure OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the configuration of the primary and secondary nodes failed to synchronize since that last transition. A synchronization failure results in mismatched configuration. It can be caused by a mismatch in the Remote Procedural Call (RPC) password on the two nodes forming the high availability pair." - ::= { nsHighAvailabilityGroup 7 } - -haErrTotNodeDown OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of heart-beats missed while the peer node was DOWN." - ::= { nsHighAvailabilityGroup 8 } - -haErrPropMemFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times memory allocation failed during command propagation." - ::= { nsHighAvailabilityGroup 9 } - -haErrNsbMemFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times memory allocation failed while sending heartbeats." - ::= { nsHighAvailabilityGroup 10 } - -haErrPortSilent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times heartbeat packets were not received on any enabled interface for the duration of the Dead Interval." - ::= { nsHighAvailabilityGroup 11 } - -haTotTimerRecoveries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times HA engine recovered from tight loops. (i.e., Total number of times HA timers are not called for MAX down time)." - ::= { nsHighAvailabilityGroup 12 } - -haErrSwMonitorFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times heartbeats were not received from the peer node within the Hello Interval time." - ::= { nsHighAvailabilityGroup 13 } - -haNicsMonitorFailed OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Interfaces on which HA heartbeats are not being seen" - ::= { nsHighAvailabilityGroup 14 } - -haLastMasterStateTransitionReason OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The reason for the last master state transition. This gives the conditions under which this node assumed the current state. The current state is available at the oid sysHighAvailabilityMode.0" - ::= { nsHighAvailabilityGroup 15 } - -haPeerSystemState OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "HA peer system state" - ::= { nsHighAvailabilityGroup 16 } - -haErrPropTimeout OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times propagation timed out." - ::= { nsHighAvailabilityGroup 17 } - -haCurDerivedInc OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Derived incarnation based on IOCTLs received." - ::= { nsHighAvailabilityGroup 18 } - -haCurPeerInc OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The peer's incarnation as seen from heartbeats." - ::= { nsHighAvailabilityGroup 19 } - -haErrMasterDispute OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HA master disputes." - ::= { nsHighAvailabilityGroup 20 } - -haTotPktTx OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of heartbeat packets sent to the peer node. Heartbeats are sent at regular intervals (default is 200 milliseconds) to determine the state of the peer node." - ::= { nsHighAvailabilityGroup 21 } - -haTotPktRx OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of heartbeat packets received from the peer node. Heartbeats are sent at regular intervals (default is 200 milliseconds) to determine the state of the peer node." - ::= { nsHighAvailabilityGroup 22 } - -haCurStatus OBJECT-TYPE - SYNTAX HAON - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether a NetScaler appliance is configured for high availability. Possible values are YES and NO. If the value is NO, the high availability statistics below are invalid." - ::= { nsHighAvailabilityGroup 23 } - -haCurState OBJECT-TYPE - SYNTAX HAState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "State of the HA node, based on its health, in a high availability setup. Possible values are: -UP – Indicates that the node is accessible and can function as either a primary or secondary node. -DISABLED – Indicates that the high availability status of the node has been manually disabled. Synchronization and propagation cannot take place between the peer nodes. -INIT – Indicates that the node is in the process of becoming part of the high availability configuration. -PARTIALFAIL – Indicates that one of the high availability monitored interfaces has failed because of a card or link failure. This state triggers a failover. -COMPLETEFAIL – Indicates that all the interfaces of the node are unusable, because the interfaces on which high availability monitoring is enabled are not connected or are manually disabled. This state triggers a failover. -DUMB – Indicates that the node is in listening mode. It does not participate in high availability transitions or transfer configuration from the peer node. This is a configured value, not a statistic. -PARTIALFAILSSL – Indicates that the SSL card has failed. This state triggers a failover. -ROUTEMONITORFAIL – Indicates that the route monitor has failed. This state triggers a failover." - ::= { nsHighAvailabilityGroup 24 } - -haPeerInetAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The address type of haPeerInetAddr" - ::= { nsHighAvailabilityGroup 25 } - -haPeerInetAddr OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the Internet Address of the failover peer NetScaler" - ::= { nsHighAvailabilityGroup 26 } - -vlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF VlanEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vlan related statistics Table." - ::= { nsSysGroup 24 } - -vlanEntry OBJECT-TYPE - SYNTAX VlanEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { vlanId } - ::= { vlanTable 1 } - -VlanEntry ::= SEQUENCE { - vlanId Integer32, - vlanMemberInterfaces OCTET STRING, - vlanTaggedInterfaces OCTET STRING, - vlanTotRxPktsLow Counter32, - vlanTotRxPktsHigh Counter32, - vlanTotRxBytesLow Counter32, - vlanTotRxBytesHigh Counter32, - vlanTotTxPktsLow Counter32, - vlanTotTxPktsHigh Counter32, - vlanTotTxBytesLow Counter32, - vlanTotTxBytesHigh Counter32, - vlanTotDroppedPktsLow Counter32, - vlanTotDroppedPktsHigh Counter32, - vlanTotBroadcastPktsLow Counter32, - vlanTotBroadcastPktsHigh Counter32, - vlanTotRxPkts Counter64, - vlanTotRxBytes Counter64, - vlanTotTxPkts Counter64, - vlanTotTxBytes Counter64, - vlanTotDroppedPkts Counter64, - vlanTotBroadcastPkts Counter64, - vlanBindIpAddress IpAddress, - vlanBindIpNetmask IpAddress, - vlanBridgeGroup Integer32 -} - -vlanId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the unique id of the vlan" - ::= { vlanEntry 1 } - -vlanMemberInterfaces OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the list of interfaces on the NetScaler that are members of the vlan " - ::= { vlanEntry 2 } - -vlanTaggedInterfaces OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the list of interfaces on the NetScaler that are members of the vlan that carry tagged packets" - ::= { vlanEntry 3 } - -vlanTotRxPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 4 } - -vlanTotRxPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 5 } - -vlanTotRxBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 6 } - -vlanTotRxBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 7 } - -vlanTotTxPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 8 } - -vlanTotTxPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 9 } - -vlanTotTxBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 10 } - -vlanTotTxBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 11 } - -vlanTotDroppedPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 12 } - -vlanTotDroppedPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 13 } - -vlanTotBroadcastPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 14 } - -vlanTotBroadcastPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 15 } - -vlanTotRxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received on the VLAN." - ::= { vlanEntry 16 } - -vlanTotRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of data received on the VLAN." - ::= { vlanEntry 17 } - -vlanTotTxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets transmitted on the VLAN." - ::= { vlanEntry 18 } - -vlanTotTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of data transmitted on the VLAN." - ::= { vlanEntry 19 } - -vlanTotDroppedPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Inbound packets dropped by the VLAN upon reception." - ::= { vlanEntry 20 } - -vlanTotBroadcastPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Broadcast packets sent and received on the VLAN." - ::= { vlanEntry 21 } - -vlanBindIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 22 } - -vlanBindIpNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vlanEntry 23 } - -vlanBridgeGroup OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the bridge group to which this vlan is bound." - ::= { vlanEntry 24 } - -nsIpAddrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsIpAddrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about the IP addresses configured on the NetScaler." - ::= { nsSysGroup 26 } - -nsIpAddrEntry OBJECT-TYPE - SYNTAX NsIpAddrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { ipAddr } - ::= { nsIpAddrTable 1 } - -NsIpAddrEntry ::= SEQUENCE { - ipAddr IpAddress, - ipNetmask IpAddress, - ipType IpAddressType, - ipMode IpAddressMode, - ipFreePorts Gauge32, - ipVlan OCTET STRING, - ipBridgeGroup OCTET STRING -} - -ipAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents an IP address configured on the NetScaler" - ::= { nsIpAddrEntry 1 } - -ipNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the Netmask" - ::= { nsIpAddrEntry 2 } - -ipType OBJECT-TYPE - SYNTAX IpAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the IP address type" - ::= { nsIpAddrEntry 3 } - -ipMode OBJECT-TYPE - SYNTAX IpAddressMode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the IP address mode" - ::= { nsIpAddrEntry 4 } - -ipFreePorts OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the number of unused ports free on this IP" - ::= { nsIpAddrEntry 5 } - -ipVlan OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The vlan to which this ip address is bound." - ::= { nsIpAddrEntry 6 } - -ipBridgeGroup OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The bridge group to which this ip address is bound." - ::= { nsIpAddrEntry 7 } - -nsResourceGroup OBJECT IDENTIFIER - ::= { nsSysGroup 41 } - -resCpuUsage OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU utilization percentage." - ::= { nsResourceGroup 1 } - -resMemUsage OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Percentage of memory utilization on NetScaler." - ::= { nsResourceGroup 2 } - -numCPUs OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of active CPUs." - ::= { nsResourceGroup 3 } - -memSizeMB OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total amount of system memory, in megabytes." - ::= { nsResourceGroup 4 } - -numSSLCards OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL Cards on the system" - ::= { nsResourceGroup 5 } - -nsCPUTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsCPUEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about each CPU in NetScaler." - ::= { nsResourceGroup 6 } - -nsCPUEntry OBJECT-TYPE - SYNTAX NsCPUEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { nsCPUname } - ::= { nsCPUTable 1 } - -NsCPUEntry ::= SEQUENCE { - nsCPUname OCTET STRING, - nsCPUusage Gauge32 -} - -nsCPUname OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the CPU." - ::= { nsCPUEntry 1 } - -nsCPUusage OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU utilization percentage." - ::= { nsCPUEntry 2 } - -nsSysHealthTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsSysHealthEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about the System Health status of the NetScaler." - ::= { nsResourceGroup 7 } - -nsSysHealthEntry OBJECT-TYPE - SYNTAX NsSysHealthEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { sysHealthCounterName } - ::= { nsSysHealthTable 1 } - -NsSysHealthEntry ::= SEQUENCE { - sysHealthCounterName OCTET STRING, - sysHealthCounterValue Integer32 -} - -sysHealthCounterName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This is the health counter name. The counter name is composed with the type of the counter and what it is intended to carry. All voltage counters stats with 'v', fan counters starts with 'fan' and temperature counters starts with 't'. Eg:'v50p' is a voltage counter that carries the value of the +5v counter." - ::= { nsSysHealthEntry 1 } - -sysHealthCounterValue OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The health counters value. The units are 'mv', RPM and degrees Celsius for voltage, fan and temperatures respectively." - ::= { nsSysHealthEntry 2 } - -nsSysHealthDiskTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsSysHealthDiskEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about the disk space of the NetScaler." - ::= { nsResourceGroup 8 } - -nsSysHealthDiskEntry OBJECT-TYPE - SYNTAX NsSysHealthDiskEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { sysHealthDiskName } - ::= { nsSysHealthDiskTable 1 } - -NsSysHealthDiskEntry ::= SEQUENCE { - sysHealthDiskName OCTET STRING, - sysHealthDiskSize Gauge32, - sysHealthDiskAvail Gauge32, - sysHealthDiskUsed Gauge32, - sysHealthDiskPerusage Gauge32 -} - -sysHealthDiskName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The disk name. Disk name always starts with the 'disk' keyword. Eg: disk0, disk1. Currently disk0 is mapped to /flash and disk1 mapped to /var partitions." - ::= { nsSysHealthDiskEntry 1 } - -sysHealthDiskSize OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total disk space in MBytes (includes available and used spaces also)." - ::= { nsSysHealthDiskEntry 2 } - -sysHealthDiskAvail OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total disk space available in MBytes." - ::= { nsSysHealthDiskEntry 3 } - -sysHealthDiskUsed OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total disk space used in MBytes." - ::= { nsSysHealthDiskEntry 4 } - -sysHealthDiskPerusage OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Percentage of the disk space used." - ::= { nsSysHealthDiskEntry 5 } - -cpuSpeedMHz OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU speed in MHz." - ::= { nsResourceGroup 15 } - -numPEs OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Netscaler number of PEs running" - ::= { nsResourceGroup 16 } - -nsIpStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 43 } - -ipTotRxPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 1 } - -ipTotRxPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 2 } - -ipTotRxBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 3 } - -ipTotRxBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 4 } - -ipTotRxMbitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 5 } - -ipTotRxMbitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 6 } - -ipTotTxPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 7 } - -ipTotTxPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 8 } - -ipTotTxBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 9 } - -ipTotTxBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 10 } - -ipTotTxMbitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 11 } - -ipTotTxMbitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 12 } - -ipTotFragmentsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 13 } - -ipTotFragmentsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 14 } - -ipTotBadlensLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 15 } - -ipTotBadlensHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 16 } - -ipTotBadMacAddrsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 17 } - -ipTotBadMacAddrsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 18 } - -ipTotMaxClientsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 19 } - -ipTotMaxClientsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 20 } - -ipTotUnknownSvcsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 21 } - -ipTotUnknownSvcsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 22 } - -ipTotLandattacksLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 23 } - -ipTotLandattacksHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIpStatsGroup 24 } - -ipTotRxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP packets received." - ::= { nsIpStatsGroup 25 } - -ipTotRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of IP data received." - ::= { nsIpStatsGroup 26 } - -ipTotRxMbits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Megabits of IP data received." - ::= { nsIpStatsGroup 27 } - -ipTotTxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP packets transmitted." - ::= { nsIpStatsGroup 28 } - -ipTotTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of IP data transmitted." - ::= { nsIpStatsGroup 29 } - -ipTotTxMbits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Megabits of IP data transmitted." - ::= { nsIpStatsGroup 30 } - -ipTotFragments OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP fragments received." - ::= { nsIpStatsGroup 31 } - -ipTotBadlens OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received with a length greater than the normal maximum transmission unit of 1514 bytes." - ::= { nsIpStatsGroup 32 } - -ipTotBadMacAddrs OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP packets transmitted with a bad MAC address." - ::= { nsIpStatsGroup 33 } - -ipTotMaxClients OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Attempts to open a new connection to a service for which the maximum limit has been exceeded. Default value, 0, applies no limit." - ::= { nsIpStatsGroup 34 } - -ipTotUnknownSvcs OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received on a port or service that is not configured." - ::= { nsIpStatsGroup 35 } - -ipTotLandattacks OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Land-attack packets received. The source and destination addresses are the same." - ::= { nsIpStatsGroup 36 } - -ipTotBadChecksums OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received with an IP checksum error." - ::= { nsIpStatsGroup 37 } - -ipTotReassemblyAttempt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP packets that the NetScaler attempts to reassemble. If one of the fragments is missing, the whole packet is dropped." - ::= { nsIpStatsGroup 38 } - -ipTotSuccReassembly OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Fragmented IP packets successfully reassembled on the NetScaler." - ::= { nsIpStatsGroup 39 } - -ipTotUnsuccReassembly OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received that could not be reassembled. This can occur when there is a checksum failure, an identification field mismatch, or when one of the fragments is missing." - ::= { nsIpStatsGroup 40 } - -ipTotTooBig OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received for which the reassembled data exceeds the Ethernet packet data length of 1500 bytes." - ::= { nsIpStatsGroup 41 } - -ipTotZeroFragmentLen OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received with a fragment length of 0 bytes." - ::= { nsIpStatsGroup 42 } - -ipTotDupFragments OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Duplicate IP fragments received. This can occur when the acknowledgement was not received within the expected time." - ::= { nsIpStatsGroup 43 } - -ipTotOutOfOrderFrag OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Fragments received that are out of order." - ::= { nsIpStatsGroup 44 } - -ipTotUnknownDstRcvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received in which the destination IP address was not reachable or not owned by the NetScaler." - ::= { nsIpStatsGroup 45 } - -ipTotBadTransport OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received in which the protocol specified in the IP header is unknown to the NetScaler." - ::= { nsIpStatsGroup 46 } - -ipTotVIPDown OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received for which the VIP is down. This can occur when all the services bound to the VIP are down or the VIP is manually disabled." - ::= { nsIpStatsGroup 47 } - -ipTotFixHeaderFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received that contain an error in one or more components of the IP header." - ::= { nsIpStatsGroup 48 } - -ipTotAddrLookup OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address lookups performed by the NetScaler. When a packet is received on a non-established session, the NetScaler checks if the destination IP address is one of the NetScaler owned IP addresses." - ::= { nsIpStatsGroup 49 } - -ipTotAddrLookupFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address lookups performed by the NetScaler that have failed because the destination IP address of the packet does not match any of the NetScaler owned IP addresses." - ::= { nsIpStatsGroup 50 } - -ipTotUDPfragmentsFwd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "UDP fragments forwarded to the client or the server." - ::= { nsIpStatsGroup 51 } - -ipTotTCPfragmentsFwd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "TCP fragments forwarded to the client or the server." - ::= { nsIpStatsGroup 52 } - -ipTotFragPktsGen OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Fragmented packets created by the NetScaler." - ::= { nsIpStatsGroup 53 } - -ipTotInvalidHeaderSz OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received in which an invalid data length is specified, or the value in the length field and the actual data length do not match. The range for the Ethernet packet data length is 0-1500 bytes." - ::= { nsIpStatsGroup 54 } - -ipTotInvalidPacketSize OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets received by NetScaler with invalid IP packet size." - ::= { nsIpStatsGroup 55 } - -ipTotTruncatedPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Truncated IP packets received. An overflow in the routers along the path can truncate IP packets." - ::= { nsIpStatsGroup 56 } - -ipTotZeroNextHop OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received that contain a 0 value in the next hop field. These packets are dropped." - ::= { nsIpStatsGroup 57 } - -ipTotTtlExpired OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets for which the time-to-live (TTL) expired during transit. These packets are dropped." - ::= { nsIpStatsGroup 58 } - -nonIpTotTruncatedPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Truncated non-IP packets received." - ::= { nsIpStatsGroup 59 } - -nsIcmpStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 44 } - -icmpTotRxPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 1 } - -icmpTotRxPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 2 } - -icmpTotRxBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 3 } - -icmpTotRxBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 4 } - -icmpTotTxPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 5 } - -icmpTotTxPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 6 } - -icmpTotTxBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 7 } - -icmpTotTxBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 8 } - -icmpTotRxEchoReplyLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 9 } - -icmpTotRxEchoReplyHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 10 } - -icmpTotTxEchoReplyLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 11 } - -icmpTotTxEchoReplyHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 12 } - -icmpTotRxEchoLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 13 } - -icmpTotRxEchoHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 14 } - -icmpTotPktsDroppedLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 15 } - -icmpTotPktsDroppedHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 16 } - -icmpCurRateThreshold OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Limit for ICMP packets handled every 10 milliseconds. Default value, 0, applies no limit. -This is a configurable value using the set rateControl command. - " - ::= { nsIcmpStatsGroup 17 } - -icmpCurRateThresholdInterval OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 18 } - -icmpCurRateCounter OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 19 } - -icmpTotThresholdExceedsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 20 } - -icmpTotThresholdExceedsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsIcmpStatsGroup 21 } - -icmpTotRxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP packets received." - ::= { nsIcmpStatsGroup 22 } - -icmpTotRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of ICMP data received." - ::= { nsIcmpStatsGroup 23 } - -icmpTotTxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP packets transmitted." - ::= { nsIcmpStatsGroup 24 } - -icmpTotTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of ICMP data transmitted." - ::= { nsIcmpStatsGroup 25 } - -icmpTotRxEchoReply OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Ping echo replies received." - ::= { nsIcmpStatsGroup 26 } - -icmpTotTxEchoReply OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Ping echo replies transmitted." - ::= { nsIcmpStatsGroup 27 } - -icmpTotRxEcho OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Ping Echo Request and Echo Reply packets received." - ::= { nsIcmpStatsGroup 28 } - -icmpTotPktsDropped OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP packets dropped because the rate threshold has been exceeded." - ::= { nsIcmpStatsGroup 29 } - -icmpTotThresholdExceeds OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Times the ICMP rate threshold is exceeded. If this counter continuously increases, first make sure the ICMP packets received are genuine. If they are, increase the current rate threshold." - ::= { nsIcmpStatsGroup 30 } - -icmpTotPortUnreachableRx OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Port Unreachable error messages received. This error is generated when there is no service is running on the port." - ::= { nsIcmpStatsGroup 31 } - -icmpTotPortUnreachableTx OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Port Unreachable error messages generated. This error is generated when there is no service is running on the port." - ::= { nsIcmpStatsGroup 32 } - -icmpTotBadChecksum OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Fragmentation Needed error messages received with an ICMP checksum error." - ::= { nsIcmpStatsGroup 33 } - -icmpTotNeedFragRx OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Fragmentation Needed error messages received for packets that need to be fragmented but for which Don't Fragment is specified the header." - ::= { nsIcmpStatsGroup 34 } - -icmpTotNonFirstIpFrag OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Fragmentation Needed error messages received that were generated by an IP fragment other than the first one." - ::= { nsIcmpStatsGroup 35 } - -icmpTotInvalidBodyLen OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Fragmentation Needed error messages received that specified an invalid body length." - ::= { nsIcmpStatsGroup 36 } - -icmpTotNoTcpConn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Need Fragmentation error messages received for TCP packets. The state of the connection for these packets is not maintained on the NetScaler." - ::= { nsIcmpStatsGroup 37 } - -icmpTotNoUdpConn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Need Fragmentation error messages received for UDP packets. The state of the connection for these packets is not maintained on the NetScaler." - ::= { nsIcmpStatsGroup 38 } - -icmpTotInvalidTcpSeqno OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Fragmentation Needed error messages received for packets that contain an invalid TCP address." - ::= { nsIcmpStatsGroup 39 } - -icmpTotInvalidNextMTUval OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Fragmentation Needed error messages received in which the Maximum Transmission Unit (MTU) for the next hop is out of range. The range for the MTU is 576-1500." - ::= { nsIcmpStatsGroup 40 } - -icmpTotDstIpLookup OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of MTU lookup on destination IP info received on a need fragmentation ICMP error message failed." - ::= { nsIcmpStatsGroup 41 } - -icmpTotBigNextMTU OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Fragmentation Needed error messages received in which the value for the next MTU is higher than that of the current MTU." - ::= { nsIcmpStatsGroup 42 } - -icmpTotInvalidProtocol OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Fragmentation Needed error messages received that contain a protocol other than TCP and UDP." - ::= { nsIcmpStatsGroup 43 } - -icmpTotBadPMTUIpChecksum OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Fragmentation Needed error messages received with an IP checksum error." - ::= { nsIcmpStatsGroup 44 } - -icmpTotPMTUnoLink OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Fragmentation Needed error messages received on a Protocol Control Block (PCB) with no link. The PCB maintains the state of the connection." - ::= { nsIcmpStatsGroup 45 } - -icmpTotPMTUDiscoveryDisabled OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ICMP Need Fragmentation error messages received when the PMTU Discovery mode is not enabled." - ::= { nsIcmpStatsGroup 46 } - -nsUdpStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 45 } - -udpTotUnknownSvcPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 1 } - -udpTotUnknownSvcPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 2 } - -udpTotRxPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 3 } - -udpTotRxPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 4 } - -udpTotRxBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 5 } - -udpTotRxBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 6 } - -udpTotTxPktsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 7 } - -udpTotTxPktsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 8 } - -udpTotTxBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 9 } - -udpTotTxBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 10 } - -udpCurRateThreshold OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Limit for UDP packets handled every 10 milliseconds. Default value, 0, applies no limit. -This is a configurable value using the set rateControl command. - " - ::= { nsUdpStatsGroup 11 } - -udpRateInterval OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 12 } - -udpCurRateCounter OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 13 } - -udpCurRateThresholdExceedsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 14 } - -udpCurRateThresholdExceedsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsUdpStatsGroup 15 } - -udpTotUnknownSvcPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "UDP packets received (but dropped) on a NetScaler port number that is not assigned to any service." - ::= { nsUdpStatsGroup 16 } - -udpTotRxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "UDP packets received." - ::= { nsUdpStatsGroup 17 } - -udpTotRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of UDP data received." - ::= { nsUdpStatsGroup 18 } - -udpTotTxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "UDP packets transmitted." - ::= { nsUdpStatsGroup 19 } - -udpTotTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of UDP data transmitted." - ::= { nsUdpStatsGroup 20 } - -udpCurRateThresholdExceeds OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the UDP rate threshold is exceeded. If this counter continuously increases, first make sure the UDP packets received are genuine. If they are, increase the current rate threshold. - " - ::= { nsUdpStatsGroup 21 } - -udpBadChecksum OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received with a UDP checksum error." - ::= { nsUdpStatsGroup 22 } - -nsTcpStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 46 } - -tcpCurServerConn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Server connections, including connections in the Opening, Established, and Closing state." - ::= { nsTcpStatsGroup 1 } - -tcpCurClientConn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Client connections, including connections in the Opening, Established, and Closing state." - ::= { nsTcpStatsGroup 2 } - -tcpCurPendingConn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsTcpStatsGroup 3 } - -tcpCurResetCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsTcpStatsGroup 4 } - -tcpMaxServerConnections OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsTcpStatsGroup 5 } - -tcpMaxReqsperConn OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsTcpStatsGroup 6 } - -tcpMaxPerSrvrReusePool OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsTcpStatsGroup 7 } - -tcpActiveServerConn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Connections to a server currently responding to requests." - ::= { nsTcpStatsGroup 8 } - -tcpCurClientConnClosing OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Client connections in the Closing state, which indicates that the connection termination process has initiated but is not complete." - ::= { nsTcpStatsGroup 9 } - -tcpCurServerConnEstablished OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current server connections in the Established state, which indicates that data transfer can occur between the NetScaler and the server." - ::= { nsTcpStatsGroup 10 } - -tcpCurClientConnOpening OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Client connections in the Opening state, which indicates that the handshakes are not yet complete." - ::= { nsTcpStatsGroup 11 } - -tcpCurClientConnEstablished OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current client connections in the Established state, which indicates that data transfer can occur between the NetScaler and the client." - ::= { nsTcpStatsGroup 12 } - -tcpCurServerConnClosing OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Server connections in the Closing state, which indicates that the connection termination process has initiated but is not complete." - ::= { nsTcpStatsGroup 13 } - -tcpSpareConn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Spare connections available. To save time and resources in establishing another connection for a new client, the connection on the server is not closed after completing the request from the first client and is available for serving future requests." - ::= { nsTcpStatsGroup 14 } - -tcpSurgeQueueLen OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Connections in the surge queue. When the NetScaler cannot open a connection to the server, for example when maximum connections have been reached, the NetScaler queues these requests." - ::= { nsTcpStatsGroup 15 } - -tcpCurServerConnOpening OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Server connections in the Opening state, which indicates that the handshakes are not yet complete." - ::= { nsTcpStatsGroup 16 } - -tcpTotServerConnOpened OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Server connections initiated by the NetScaler since startup. This counter is reset when the NetScaler is restarted." - ::= { nsTcpStatsGroup 17 } - -tcpTotServerConnClosed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of closed server connections" - ::= { nsTcpStatsGroup 18 } - -tcpTotClientConnOpened OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Client connections initiated on the NetScaler since startup. This counter is reset when the NetScaler is restarted." - ::= { nsTcpStatsGroup 19 } - -tcpTotClientConnClosed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of closed client connections" - ::= { nsTcpStatsGroup 20 } - -tcpTotSyn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN packets received" - ::= { nsTcpStatsGroup 21 } - -tcpTotSynProbe OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Probes from the NetScaler to a server. The NetScaler sends a SYN packet to the server to check its availability and expects a SYN_ACK packet from the server before a specified response timeout." - ::= { nsTcpStatsGroup 22 } - -tcpTotSvrFin OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "FIN packets received from the server." - ::= { nsTcpStatsGroup 23 } - -tcpTotCltFin OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "FIN packets received from the clients." - ::= { nsTcpStatsGroup 24 } - -tcpWaitToSyn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN packets received on connections that are in the TIME_WAIT state. Packets cannot be transferred on a connection in this state." - ::= { nsTcpStatsGroup 25 } - -tcpTotZombieCltConnFlushed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Client connections that are flushed because the client has been idle for some time." - ::= { nsTcpStatsGroup 26 } - -tcpTotZombieSvrConnFlushed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Server connections that are flushed because there have been no client requests in the queue for some time." - ::= { nsTcpStatsGroup 27 } - -tcpTotZombieHalfOpenCltConnFlushed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Half-opened client connections that are flushed because the three-way handshakes are not complete." - ::= { nsTcpStatsGroup 28 } - -tcpTotZombieHalfOpenSvrConnFlushed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Half-opened server connections that are flushed because the three-way handshakes are not complete." - ::= { nsTcpStatsGroup 29 } - -tcpTotZombieActiveHalfCloseCltConnFlushed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Active half-closed client connections that are flushed because the client has closed the connection and there has been no activity on the connection." - ::= { nsTcpStatsGroup 30 } - -tcpTotZombieActiveHalfCloseSvrConnFlushed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Active half-closed server connections that are flushed because the server has closed the connection and there has been no activity on the connection." - ::= { nsTcpStatsGroup 31 } - -tcpTotZombiePassiveHalfCloseCltConnFlushed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passive half-closed client connections that are flushed because the NetScaler has closed the connection and there has been no activity on the connection." - ::= { nsTcpStatsGroup 32 } - -tcpTotZombiePassiveHalfCloseSrvConnFlushed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passive half-closed server connections that are flushed because the NetScaler has closed the connection and there has been no activity on the connection." - ::= { nsTcpStatsGroup 33 } - -tcpErrBadCheckSum OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received with a TCP checksum error." - ::= { nsTcpStatsGroup 34 } - -tcpErrSynInSynRcvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN packets received on a connection that is in the SYN_RCVD state. A connection goes into the SYN_RCVD state after receiving a SYN packet." - ::= { nsTcpStatsGroup 35 } - -tcpErrSynInEst OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN packets received on a connection that is in the ESTABLISHED state. A SYN packet is not expected on an ESTABLISHED connection." - ::= { nsTcpStatsGroup 36 } - -tcpErrSynGiveUp OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Attempts to establish a connection on the NetScaler that timed out." - ::= { nsTcpStatsGroup 37 } - -tcpErrSynSentBadAck OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Incorrect ACK packets received on a connection that is in the SYN_SENT state. An incorrect ACK packet is the third packet in the three-way handshake that has an incorrect sequence number." - ::= { nsTcpStatsGroup 38 } - -tcpErrSynRetry OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN packets resent to a server." - ::= { nsTcpStatsGroup 39 } - -tcpErrFinRetry OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "FIN packets resent to a server or a client." - ::= { nsTcpStatsGroup 40 } - -tcpErrFinGiveUp OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Connections that were timed out by the NetScaler because of not receiving the ACK packet after retransmitting the FIN packet four times." - ::= { nsTcpStatsGroup 41 } - -tcpErrFinDup OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of duplicate FIN packets was recieved" - ::= { nsTcpStatsGroup 42 } - -tcpErrRst OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Reset packets received from a client or a server." - ::= { nsTcpStatsGroup 43 } - -tcpErrRstNonEst OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Reset packets received on a connection that is not in the ESTABLISHED state." - ::= { nsTcpStatsGroup 44 } - -tcpErrRstOutOfWindow OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Reset packets received on a connection that is out of the current TCP window." - ::= { nsTcpStatsGroup 45 } - -tcpErrRstInTimewait OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Reset packets received on a connection that is in the TIME_WAIT state. Packets cannot be transferred on a connection in the TIME_WAIT state." - ::= { nsTcpStatsGroup 46 } - -tcpErrSvrRetrasmit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets retransmitted by a server. This usually occurs because the acknowledgement from the NetScaler has not reached the server." - ::= { nsTcpStatsGroup 47 } - -tcpErrCltRetrasmit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets retransmitted by a client. This usually occurs because the acknowledgement from the NetScaler has not reached the client." - ::= { nsTcpStatsGroup 48 } - -tcpErrFullRetrasmit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Full packets retransmitted by the client or the server." - ::= { nsTcpStatsGroup 49 } - -tcpErrPartialRetrasmit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Partial packet retransmits by a client or server due to congestion on the connection. This usually occurs because the window advertised by the NetScaler is not big enough to hold the full packet." - ::= { nsTcpStatsGroup 50 } - -tcpErrSvrOutOfOrder OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Out of order TCP packets received from a server. " - ::= { nsTcpStatsGroup 51 } - -tcpErrCltOutOfOrder OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Out of order TCP packets received from a client." - ::= { nsTcpStatsGroup 52 } - -tcpErrCltHole OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "TCP holes created on a client connection. When out of order packets are received from a client, a hole is created on the NetScaler for each group of missing packets." - ::= { nsTcpStatsGroup 53 } - -tcpErrSvrHole OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "TCP holes created on a server connection. When out of order packets are received from a server, a hole is created on the NetScaler for each group of missing packets." - ::= { nsTcpStatsGroup 54 } - -tcpErrCookiePktSeqReject OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN cookie packets rejected because they contain an incorrect sequence number." - ::= { nsTcpStatsGroup 55 } - -tcpErrCookiePktSigReject OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN cookie packets rejected because they contain an incorrect signature." - ::= { nsTcpStatsGroup 56 } - -tcpErrCookiePktSeqDrop OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN cookie packets dropped because the sequence number specified in the packets is outside the current window." - ::= { nsTcpStatsGroup 57 } - -tcpErrCookiePktMssReject OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN cookie packets rejected because the maximum segment size (MSS) specified in the packets is incorrect." - ::= { nsTcpStatsGroup 58 } - -tcpErrRetransmit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "TCP packets retransmitted. The NetScaler attempts to retransmit the packet up to seven times, after which it resets the other half of the TCP connection." - ::= { nsTcpStatsGroup 59 } - -tcpErrRetransmitGiveUp OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Times the NetScaler terminates a connection after retransmitting the packet seven times on that connection." - ::= { nsTcpStatsGroup 60 } - -tcpTotRxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "TCP packets received." - ::= { nsTcpStatsGroup 61 } - -tcpTotRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of TCP data received." - ::= { nsTcpStatsGroup 62 } - -tcpTotTxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "TCP packets transmitted." - ::= { nsTcpStatsGroup 63 } - -tcpTotTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of TCP data transmitted." - ::= { nsTcpStatsGroup 64 } - -pcbTotZombieCall OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Times the Zombie cleanup function is called. Every time a connection is flushed, it is marked for cleanup. The Zombie cleanup function clears all these connections at predefined intervals." - ::= { nsTcpStatsGroup 65 } - -tcpTotSynHeld OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN packets held on the NetScaler that are waiting for a server connection." - ::= { nsTcpStatsGroup 66 } - -tcpTotSynFlush OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN packets flushed on the NetScaler because of no response from the server for three or more seconds." - ::= { nsTcpStatsGroup 67 } - -tcpTotFinWaitClosed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Connections closed on the NetScaler because the number of connections in the TIME_WAIT state has exceeded the default value of 7000." - ::= { nsTcpStatsGroup 68 } - -tcpErrAnyPortFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port allocations that have failed on a mapped IP address because the maximum limit of 65536 has been exceeded, or the mapped IP is not configured." - ::= { nsTcpStatsGroup 69 } - -tcpErrIpPortFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port allocations that have failed on a subnet IP address or vserver IP address because the maximum limit of 65536 has been exceeded." - ::= { nsTcpStatsGroup 70 } - -tcpErrSentRst OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Reset packets sent to a client or a server." - ::= { nsTcpStatsGroup 71 } - -tcpErrBadStateConn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Connections that are not in a valid TCP state." - ::= { nsTcpStatsGroup 72 } - -tcpErrFastRetransmissions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "TCP packets on which the NetScaler performs a fast retransmission in response to three duplicate acknowledgements or a partial acknowledgement. The NetScaler assumes that the packet is lost and retransmits the packet before its time-out." - ::= { nsTcpStatsGroup 73 } - -tcpErrFirstRetransmissions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets retransmitted once by the NetScaler." - ::= { nsTcpStatsGroup 74 } - -tcpErrSecondRetransmissions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets retransmitted twice by the NetScaler." - ::= { nsTcpStatsGroup 75 } - -tcpErrThirdRetransmissions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets retransmitted three times by the NetScaler." - ::= { nsTcpStatsGroup 76 } - -tcpErrForthRetransmissions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets retransmitted four times by the NetScaler." - ::= { nsTcpStatsGroup 77 } - -tcpErrFifthRetransmissions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets retransmitted five times by the NetScaler." - ::= { nsTcpStatsGroup 78 } - -tcpErrSixthRetransmissions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets retransmitted six times by the NetScaler." - ::= { nsTcpStatsGroup 79 } - -tcpErrSeventhRetransmissions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets retransmitted seven times by the NetScaler. If this fails, the NetScaler terminates the connection." - ::= { nsTcpStatsGroup 80 } - -tcpErrDataAfterFin OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes received following a connection termination request. This error is usually caused by a reordering of packets during transmission." - ::= { nsTcpStatsGroup 81 } - -tcpErrRstThreshold OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Reset packets dropped because the default threshold of 100 resets per 10 milliseconds has been exceeded. This is a configurable value using the set rateControl command." - ::= { nsTcpStatsGroup 82 } - -tcpErrOutOfWindowPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received that are out of the current advertised window." - ::= { nsTcpStatsGroup 83 } - -tcpErrSynDroppedCongestion OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SYN packets dropped because of network congestion." - ::= { nsTcpStatsGroup 84 } - -tcpCurPhysicalServers OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of physical servers that Netscaler has open connections with." - ::= { nsTcpStatsGroup 85 } - -tcpReuseHit OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total no of client transactions found the server connection in the reuse-pool." - ::= { nsTcpStatsGroup 86 } - -tcpWaitToData OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of data received on connections that are in the TIME_WAIT state. Data cannot be transferred on a connection that is in this state." - ::= { nsTcpStatsGroup 87 } - -tcpErrStrayPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received on a connection whose state is not maintained on the NetScaler." - ::= { nsTcpStatsGroup 88 } - -tcpTotClientConnOpenRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Rate at which connections are opened in the system." - ::= { nsTcpStatsGroup 89 } - -nsSslStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 47 } - -sslCardStatus OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Status of the SSL card. (1=UP, 0=DOWN)" - ::= { nsSslStatsGroup 1 } - -sslEngineStatus OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "State of the SSL Engine (1=UP/0=DOWN). This state is decided based on SSL Feature/License status and minimum number of cards UP." - ::= { nsSslStatsGroup 2 } - -sslSessionsPerSec OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SSL sessions per second between client and NetScaler appliance." - ::= { nsSslStatsGroup 3 } - -sslTotTransactionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 11 } - -sslTotTransactionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 12 } - -sslTotSSLv2TransactionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 13 } - -sslTotSSLv2TransactionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 14 } - -sslTotSSLv3TransactionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 15 } - -sslTotSSLv3TransactionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 16 } - -sslTotTLSv1TransactionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 17 } - -sslTotTLSv1TransactionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 18 } - -sslTotSessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 19 } - -sslTotSessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 20 } - -sslTotSSLv2SessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 21 } - -sslTotSSLv2SessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 22 } - -sslTotSSLv3SessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 23 } - -sslTotSSLv3SessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 24 } - -sslTotTLSv1SessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 25 } - -sslTotTLSv1SessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 26 } - -sslTotExpiredSessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 27 } - -sslTotExpiredSessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 28 } - -sslTotNewSessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 29 } - -sslTotNewSessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 30 } - -sslTotSessionHitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 31 } - -sslTotSessionHitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 32 } - -sslTotSessionMissLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 33 } - -sslTotSessionMissHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 34 } - -sslTotRenegSessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 35 } - -sslTotRenegSessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 36 } - -sslTotSSLv3RenegSessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 37 } - -sslTotSSLv3RenegSessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 38 } - -sslTotTLSv1RenegSessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 39 } - -sslTotTLSv1RenegSessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 40 } - -sslTotSSLv2HandshakesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 41 } - -sslTotSSLv2HandshakesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 42 } - -sslTotSSLv3HandshakesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 43 } - -sslTotSSLv3HandshakesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 44 } - -sslTotTLSv1HandshakesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 45 } - -sslTotTLSv1HandshakesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 46 } - -sslTotSSLv2ClientAuthenticationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 47 } - -sslTotSSLv2ClientAuthenticationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 48 } - -sslTotSSLv3ClientAuthenticationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 49 } - -sslTotSSLv3ClientAuthenticationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 50 } - -sslTotTLSv1ClientAuthenticationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 51 } - -sslTotTLSv1ClientAuthenticationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 52 } - -sslTotRSA512keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 53 } - -sslTotRSA512keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 54 } - -sslTotRSA1024keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 55 } - -sslTotRSA1024keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 56 } - -sslTotRSA2048keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 57 } - -sslTotRSA2048keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 58 } - -sslTotDH512keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 59 } - -sslTotDH512keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 60 } - -sslTotDH1024keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 61 } - -sslTotDH1024keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 62 } - -sslTotDH2048keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 63 } - -sslTotDH2048keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 64 } - -sslTotRSAAuthorizationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 65 } - -sslTotRSAAuthorizationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 66 } - -sslTotDHAuthorizationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 67 } - -sslTotDHAuthorizationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 68 } - -sslTotDSSAuthorizationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 69 } - -sslTotDSSAuthorizationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 70 } - -sslTotNULLAuthorizationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 71 } - -sslTotNULLAuthorizationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 72 } - -sslTot40BitRC4CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 73 } - -sslTot40BitRC4CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 74 } - -sslTot56BitRC4CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 75 } - -sslTot56BitRC4CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 76 } - -sslTot64BitRC4CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 77 } - -sslTot64BitRC4CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 78 } - -sslTot128BitRC4CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 79 } - -sslTot128BitRC4CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 80 } - -sslTot40BitDESCiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 81 } - -sslTot40BitDESCiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 82 } - -sslTot56BitDESCiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 83 } - -sslTot56BitDESCiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 84 } - -sslTot168Bit3DESCiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 85 } - -sslTot168Bit3DESCiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 86 } - -sslTot40BitRC2CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 87 } - -sslTot40BitRC2CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 88 } - -sslTot56BitRC2CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 89 } - -sslTot56BitRC2CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 90 } - -sslTot128BitRC2CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 91 } - -sslTot128BitRC2CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 92 } - -sslTot128BitIDEACiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 93 } - -sslTot128BitIDEACiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 94 } - -sslTotNULLCiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 95 } - -sslTotNULLCiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 96 } - -sslTotMD5MacLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 97 } - -sslTotMD5MacHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 98 } - -sslTotSHAMacLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 99 } - -sslTotSHAMacHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 100 } - -sslTotOffloadBulkDESLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 101 } - -sslTotOffloadBulkDESHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 102 } - -sslTotOffloadRSAKeyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 103 } - -sslTotOffloadRSAKeyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 104 } - -sslTotOffloadDHKeyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 105 } - -sslTotOffloadDHKeyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 106 } - -sslTotOffloadSignRSALow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 107 } - -sslTotOffloadSignRSAHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 108 } - -sslBeTotSessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 120 } - -sslBeTotSessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 121 } - -sslBeTotSSLv3SessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 122 } - -sslBeTotSSLv3SessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 123 } - -sslBeTotTLSv1SessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 124 } - -sslBeTotTLSv1SessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 125 } - -sslBeExpiredSessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 126 } - -sslBeTotExpiredSessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 127 } - -sslBeTotSessionMultiplexAttemptsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 128 } - -sslBeTotSessionMultiplexAttemptsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 129 } - -sslBeTotSessionMultiplexAttemptSuccessLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 130 } - -sslBeTotSessionMultiplexAttemptSuccessHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 131 } - -sslBeTotSessionMultiplexAttemptFailsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 132 } - -sslBeTotSessionMultiplexAttemptFailsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 133 } - -sslBeMaxMultiplexedSessionsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 134 } - -sslBeMaxMultiplexedSessionsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 135 } - -sslBeSessionsReplacedLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 136 } - -sslBeSessionsReplacedHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 137 } - -sslBeTotSSLv3HandshakesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 138 } - -sslBeTotSSLv3HandshakesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 139 } - -sslBeTotTLSv1HandshakesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 140 } - -sslBeTotTLSv1HandshakesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 141 } - -sslBeTotSSLv3ClientAuthenticationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 142 } - -sslBeTotSSLv3ClientAuthenticationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 143 } - -sslBeTotTLSv1ClientAuthenticationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 144 } - -sslBeTotTLSv1ClientAuthenticationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 145 } - -sslBeTotRSA512keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 146 } - -sslBeTotRSA512keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 147 } - -sslBeTotRSA1024keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 148 } - -sslBeTotRSA1024keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 149 } - -sslBeTotRSA2048keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 150 } - -sslBeTotRSA2048keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 151 } - -sslBeTotDH512keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 152 } - -sslBeTotDH512keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 153 } - -sslBeTotDH1024keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 154 } - -sslBeTotDH1024keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 155 } - -sslBeTotDH2048keyExchangesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 156 } - -sslBeTotDH2048keyExchangesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 157 } - -sslBeTotRSAAuthorizationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 158 } - -sslBeTotRSAAuthorizationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 159 } - -sslBeTotDHAuthorizationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 160 } - -sslBeTotDHAuthorizationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 161 } - -sslBeTotDSSAuthorizationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 162 } - -sslBeTotDSSAuthorizationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 163 } - -sslBeTotNULLAuthorizationsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 164 } - -sslBeTotNULLAuthorizationsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 165 } - -sslBeTot40BitRC4CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 166 } - -sslBeTot40BitRC4CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 167 } - -sslBeTot56BitRC4CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 168 } - -sslBeTot56BitRC4CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 169 } - -sslBeTot64BitRC4CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 170 } - -sslBeTot64BitRC4CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 171 } - -sslBeTot128BitRC4CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 172 } - -sslBeTot128BitRC4CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 173 } - -sslBeTot40BitDESCiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 174 } - -sslBeTot40BitDESCiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 175 } - -sslBeTot56BitDESCiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 176 } - -sslBeTot56BitDESCiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 177 } - -sslBeTot168Bit3DESCiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 178 } - -sslBeTot168Bit3DESCiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 179 } - -sslBeTot40BitRC2CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 180 } - -sslBeTot40BitRC2CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 181 } - -sslBeTot56BitRC2CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 182 } - -sslBeTot56BitRC2CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 183 } - -sslBeTot128BitRC2CiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 184 } - -sslBeTot128BitRC2CiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 185 } - -sslBeTot128BitIDEACiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 186 } - -sslBeTot128BitIDEACiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 187 } - -sslBeTotNULLCiphersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 188 } - -sslBeTotNULLCiphersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 189 } - -sslBeTotMD5MacLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 190 } - -sslBeTotMD5MacHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 191 } - -sslBeTotSHAMacLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 192 } - -sslBeTotSHAMacHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsSslStatsGroup 193 } - -sslTotTransactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL transactions on the NetScaler appliance." - ::= { nsSslStatsGroup 200 } - -sslTotSSLv2Transactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSLv2 transactions on the NetScaler appliance." - ::= { nsSslStatsGroup 201 } - -sslTotSSLv3Transactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SSLv3 transactions on the NetScaler appliance." - ::= { nsSslStatsGroup 202 } - -sslTotTLSv1Transactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of TLSv1 transactions on the NetScaler appliance." - ::= { nsSslStatsGroup 203 } - -sslTotSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL sessions on the NetScaler appliance." - ::= { nsSslStatsGroup 204 } - -sslTotSSLv2Sessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSLv2 sessions on the NetScaler appliance." - ::= { nsSslStatsGroup 205 } - -sslTotSSLv3Sessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSLv3 sessions on the NetScaler appliance." - ::= { nsSslStatsGroup 206 } - -sslTotTLSv1Sessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of TLSv1 sessions on the NetScaler appliance." - ::= { nsSslStatsGroup 207 } - -sslTotExpiredSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of expired SSL sessions on the NetScaler appliance." - ::= { nsSslStatsGroup 208 } - -sslTotNewSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of new SSL sessions created on the NetScaler appliance." - ::= { nsSslStatsGroup 209 } - -sslTotSessionHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL session reuse hits on the NetScaler appliance." - ::= { nsSslStatsGroup 210 } - -sslTotSessionMiss OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL session reuse misses on the NetScaler appliance." - ::= { nsSslStatsGroup 211 } - -sslTotRenegSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL session renegotiations on the NetScaler appliance." - ::= { nsSslStatsGroup 212 } - -sslTotSSLv3RenegSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of session renegotiations done on SSLv3." - ::= { nsSslStatsGroup 213 } - -sslTotTLSv1RenegSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL session renegotiations done on TLSv1." - ::= { nsSslStatsGroup 214 } - -sslTotSSLv2Handshakes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of handshakes on SSLv2 on the NetScaler appliance." - ::= { nsSslStatsGroup 215 } - -sslTotSSLv3Handshakes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of handshakes on SSLv3 on the NetScaler appliance." - ::= { nsSslStatsGroup 216 } - -sslTotTLSv1Handshakes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL handshakes on TLSv1 on the NetScaler appliance." - ::= { nsSslStatsGroup 217 } - -sslTotSSLv2ClientAuthentications OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of client authentications done on SSLv2." - ::= { nsSslStatsGroup 218 } - -sslTotSSLv3ClientAuthentications OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of client authentications done on SSLv3." - ::= { nsSslStatsGroup 219 } - -sslTotTLSv1ClientAuthentications OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of client authentications done on TLSv1." - ::= { nsSslStatsGroup 220 } - -sslTotRSA512keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RSA 512-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 221 } - -sslTotRSA1024keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RSA 1024-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 222 } - -sslTotRSA2048keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RSA 2048-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 223 } - -sslTotDH512keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Diffie-Helman 512-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 224 } - -sslTotDH1024keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Diffie-Helman 1024-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 225 } - -sslTotDH2048keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Diffie-Helman 2048-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 226 } - -sslTotRSAAuthorizations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RSA authentications on the NetScaler appliance." - ::= { nsSslStatsGroup 227 } - -sslTotDHAuthorizations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Diffie-Helman authentications on the NetScaler appliance." - ::= { nsSslStatsGroup 228 } - -sslTotDSSAuthorizations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times DSS authorization is used on the NetScaler appliance." - ::= { nsSslStatsGroup 229 } - -sslTotNULLAuthorizations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Null authentications on the NetScaler appliance." - ::= { nsSslStatsGroup 230 } - -sslTot40BitRC4Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RC4 40-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 231 } - -sslTot56BitRC4Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RC4 56-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 232 } - -sslTot64BitRC4Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RC4 64-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 233 } - -sslTot128BitRC4Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RC4 128-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 234 } - -sslTot40BitDESCiphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of DES 40-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 235 } - -sslTot56BitDESCiphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of DES 56-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 236 } - -sslTot168Bit3DESCiphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of DES 168-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 237 } - -sslTot40BitRC2Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RC2 40-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 238 } - -sslTot56BitRC2Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RC2 56-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 239 } - -sslTot128BitRC2Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RC2 128-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 240 } - -sslTot128BitIDEACiphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of IDEA 128-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 241 } - -sslTotNULLCiphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Null cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 242 } - -sslTotMD5Mac OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of MD5 hashes on the NetScaler appliance." - ::= { nsSslStatsGroup 243 } - -sslTotSHAMac OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SHA hashes on the NetScaler appliance." - ::= { nsSslStatsGroup 244 } - -sslTotOffloadBulkDES OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of DES encryptions offloaded to the cryptography card." - ::= { nsSslStatsGroup 245 } - -sslTotOffloadRSAKeyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RSA key exchanges offloaded to the cryptography card." - ::= { nsSslStatsGroup 246 } - -sslTotOffloadDHKeyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of DH key exchanges offloaded to the cryptography card.d" - ::= { nsSslStatsGroup 247 } - -sslTotOffloadSignRSA OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RSA sign operations offloaded to the cryptography card." - ::= { nsSslStatsGroup 248 } - -sslBeTotSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SSL sessions on the NetScaler appliance." - ::= { nsSslStatsGroup 260 } - -sslBeTotSSLv3Sessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SSLv3 sessions on the NetScaler appliance." - ::= { nsSslStatsGroup 261 } - -sslBeTotTLSv1Sessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end TLSv1 sessions on the NetScaler appliance." - ::= { nsSslStatsGroup 262 } - -sslBeExpiredSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end export sessions on the NetScaler appliance." - ::= { nsSslStatsGroup 263 } - -sslBeTotSessionMultiplexAttempts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SSL session multiplex attempts on the NetScaler appliance." - ::= { nsSslStatsGroup 264 } - -sslBeTotSessionMultiplexAttemptSuccess OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SSL session multiplex successes on the NetScaler appliance." - ::= { nsSslStatsGroup 265 } - -sslBeTotSessionMultiplexAttemptFails OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SSL session multiplex failures on the NetScaler appliance." - ::= { nsSslStatsGroup 266 } - -sslBeMaxMultiplexedSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SSL sessions reused on the NetScaler appliance." - ::= { nsSslStatsGroup 267 } - -sslBeTotSSLv3Handshakes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SSLv3 handshakes on the NetScaler appliance." - ::= { nsSslStatsGroup 268 } - -sslBeTotTLSv1Handshakes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end TLSv1 handshakes on the NetScaler appliance." - ::= { nsSslStatsGroup 269 } - -sslBeTotSSLv3ClientAuthentications OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SSLv3 client authentications on the NetScaler appliance." - ::= { nsSslStatsGroup 270 } - -sslBeTotTLSv1ClientAuthentications OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end TLSv1 client authentications on the NetScaler appliance." - ::= { nsSslStatsGroup 271 } - -sslBeTotRSA512keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RSA 512-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 272 } - -sslBeTotRSA1024keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RSA 1024-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 273 } - -sslBeTotRSA2048keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RSA 2048-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 274 } - -sslBeTotDH512keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end DH 512-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 275 } - -sslBeTotDH1024keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end DH 1024-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 276 } - -sslBeTotDH2048keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end DH 2048-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 277 } - -sslBeTotRSAAuthorizations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RSA authentications on the NetScaler appliance." - ::= { nsSslStatsGroup 278 } - -sslBeTotDHAuthorizations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end DH authentications on the NetScaler appliance." - ::= { nsSslStatsGroup 279 } - -sslBeTotDSSAuthorizations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end DSS authentications on the NetScaler appliance." - ::= { nsSslStatsGroup 280 } - -sslBeTotNULLAuthorizations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end null authentications on the NetScaler appliance." - ::= { nsSslStatsGroup 281 } - -sslBeTot40BitRC4Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RC4 40-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 282 } - -sslBeTot56BitRC4Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RC4 56-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 283 } - -sslBeTot64BitRC4Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RC4 64-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 284 } - -sslBeTot128BitRC4Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RC4 128-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 285 } - -sslBeTot40BitDESCiphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end DES 40-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 286 } - -sslBeTot56BitDESCiphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end DES 56-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 287 } - -sslBeTot168Bit3DESCiphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end 3DES 168-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 288 } - -sslBeTot40BitRC2Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RC2 40-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 289 } - -sslBeTot56BitRC2Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RC2 56-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 290 } - -sslBeTot128BitRC2Ciphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end RC2 128-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 291 } - -sslBeTot128BitIDEACiphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end IDEA 128-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 292 } - -sslBeTotNULLCiphers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end null cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 293 } - -sslBeTotMD5Mac OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end MD5 hashes on the NetScaler appliance." - ::= { nsSslStatsGroup 294 } - -sslBeTotSHAMac OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SHA hashes on the NetScaler appliance." - ::= { nsSslStatsGroup 295 } - -sslCurSessions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of active SSL sessions on the NetScaler appliance." - ::= { nsSslStatsGroup 296 } - -sslTotOffloadBulkAES OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of AES encryptions offloaded to the cryptography card." - ::= { nsSslStatsGroup 297 } - -sslTotOffloadBulkRC4 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RC4 encryptions offloaded to the cryptography card." - ::= { nsSslStatsGroup 298 } - -sslNumCardsUP OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL cards that are UP. If the number of cards UP is lower than a threshold, a failover is initiated." - ::= { nsSslStatsGroup 299 } - -sslCards OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL crypto cards present on the NetScaler appliance." - ::= { nsSslStatsGroup 300 } - -sslTotBkendSessionReNegotiate OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SSL session renegotiations on the NetScaler appliance." - ::= { nsSslStatsGroup 301 } - -sslTotCipherAES128 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of AES 128-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 302 } - -sslTotBkendSslV3Renego OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end SSLv3 session renegotiations on the NetScaler appliance." - ::= { nsSslStatsGroup 303 } - -sslTotBkendTlSvlRenego OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of back-end TLSv1 session renegotiations on the NetScaler appliance." - ::= { nsSslStatsGroup 304 } - -sslTotCipherAES256 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of AES 256-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 305 } - -sslTotBkendCipherAES128 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Back-end AES 128-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 306 } - -sslTotBkendCipherAES256 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Back-end AES 256-bit cipher encryptions on the NetScaler appliance." - ::= { nsSslStatsGroup 307 } - -sslTotHwEncBE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes encrypted in hardware on the back end." - ::= { nsSslStatsGroup 308 } - -sslTotDec OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes decrypted on the NetScaler appliance." - ::= { nsSslStatsGroup 309 } - -sslTotSwEncFE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes encrypted in software on the front end." - ::= { nsSslStatsGroup 310 } - -sslTotEncFE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes encrypted on the front end." - ::= { nsSslStatsGroup 311 } - -sslTotEnc OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes encrypted on the NetScaler appliance." - ::= { nsSslStatsGroup 312 } - -sslTotDecHw OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes decrypted in hardware." - ::= { nsSslStatsGroup 313 } - -sslTotSwDecBE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes decrypted in software on back-end" - ::= { nsSslStatsGroup 314 } - -sslTotHwDecFE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes decrypted in hardware on the front end." - ::= { nsSslStatsGroup 315 } - -sslTotEncHw OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes encrypted in hardware." - ::= { nsSslStatsGroup 316 } - -sslTotDecSw OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes decrypted in software." - ::= { nsSslStatsGroup 317 } - -sslTotSwEncBE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes encrypted in software on the back end." - ::= { nsSslStatsGroup 318 } - -sslTotEncSw OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes encrypted in software." - ::= { nsSslStatsGroup 319 } - -sslTotSwDecFE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes decrypted in software on the front end." - ::= { nsSslStatsGroup 320 } - -sslTotEncBE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes encrypted on the back end." - ::= { nsSslStatsGroup 321 } - -sslTotDecBE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes decrypted on the back end." - ::= { nsSslStatsGroup 322 } - -sslTotHwDecBE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes decrypted in hardware on the back end." - ::= { nsSslStatsGroup 323 } - -sslTotDecFE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes decrypted on the front end." - ::= { nsSslStatsGroup 324 } - -sslTotHwEncFE OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes encrypted in hardware on the front end." - ::= { nsSslStatsGroup 325 } - -sslTotRSA4096keyExchanges OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of RSA 4096-bit key exchanges on the NetScaler appliance." - ::= { nsSslStatsGroup 326 } - -nsHttpStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 48 } - -httpTotGetsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 1 } - -httpTotGetsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 2 } - -httpTotPostsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 3 } - -httpTotPostsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 4 } - -httpTotOthersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 5 } - -httpTotOthersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 6 } - -httpTotRxRequestBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 7 } - -httpTotRxRequestBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 8 } - -httpTotRxResponseBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 9 } - -httpTotRxResponseBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 10 } - -httpTotTxRequestBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 11 } - -httpTotTxRequestBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 12 } - -httpTotTxResponseBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 13 } - -httpTotTxResponseBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 14 } - -httpTotHTTP10reqLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 15 } - -httpTotHTTP10reqHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 16 } - -httpTotResponsesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 17 } - -httpTotResponsesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 18 } - -httpTot10ResponsesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 19 } - -httpTot10ResponsesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 20 } - -httpTotClenResponsesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 21 } - -httpTotClenResponsesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 22 } - -httpTotChunkedResponsesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 23 } - -httpTotChunkedResponsesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 24 } - -httpErrIncompleteRequestsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 25 } - -httpErrIncompleteRequestsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 26 } - -httpErrIncompleteResponsesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 27 } - -httpErrIncompleteResponsesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 28 } - -httpErrPipelinedRequestsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 29 } - -httpErrPipelinedRequestsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 30 } - -httpErrIncompleteHeadersLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 31 } - -httpErrIncompleteHeadersHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 32 } - -httpErrServerBusyLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 33 } - -httpErrServerBusyHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 34 } - -httpTotChunkedReqLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 35 } - -httpTotChunkedReqHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 36 } - -httpTotClenReqLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 37 } - -httpTotClenReqHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 38 } - -httpErrLargeContentLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 39 } - -httpErrLargeContentHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 40 } - -httpErrLargeCtlenLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 41 } - -httpErrLargeCtlenHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 42 } - -httpErrLargeChunkLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 43 } - -httpErrLargeChunkHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 44 } - -httpTotGets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP requests received using the GET method." - ::= { nsHttpStatsGroup 45 } - -httpTotPosts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP requests received using the POST method." - ::= { nsHttpStatsGroup 46 } - -httpTotOthers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP requests received using methods other than GET and POST. Some of the other well-defined HTTP methods are HEAD, PUT, DELETE, OPTIONS, and TRACE. User-defined methods are also allowed." - ::= { nsHttpStatsGroup 47 } - -httpTotRxRequestBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of HTTP data received." - ::= { nsHttpStatsGroup 48 } - -httpTotRxResponseBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes received as response data." - ::= { nsHttpStatsGroup 49 } - -httpTotTxRequestBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes of HTTP data transmitted." - ::= { nsHttpStatsGroup 50 } - -httpTotTxResponseBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes transmitted as response data." - ::= { nsHttpStatsGroup 51 } - -httpTot10Requests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP/1.0 requests received." - ::= { nsHttpStatsGroup 52 } - -httpTotResponses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP responses sent including HTTP/1.0 and HTTP/1.1 responses." - ::= { nsHttpStatsGroup 53 } - -httpTot10Responses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP/1.0 responses sent." - ::= { nsHttpStatsGroup 54 } - -httpTotClenResponses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP responses sent in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body." - ::= { nsHttpStatsGroup 55 } - -httpTotChunkedResponses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP responses sent in which the Transfer-Encoding field of the HTTP header has been set to chunked. This setting is used when the server wants to start sending the response before knowing its total length. The server breaks the response into chunks and sends them in sequence, inserting the length of each chunk before the actual data. The message ends with a chunk of size zero." - ::= { nsHttpStatsGroup 56 } - -httpErrIncompleteRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP requests received in which the header spans more than one packet." - ::= { nsHttpStatsGroup 57 } - -httpErrIncompleteResponses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP responses received in which the header spans more than one packet." - ::= { nsHttpStatsGroup 58 } - -httpErrPipelinedRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsHttpStatsGroup 59 } - -httpErrIncompleteHeaders OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP requests and responses received in which the HTTP header spans more than one packet." - ::= { nsHttpStatsGroup 60 } - -httpErrServerBusy OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Error responses received. Some of the error responses are: -500 Internal Server Error -501 Not Implemented -502 Bad Gateway -503 Service Unavailable -504 Gateway Timeout -505 HTTP Version Not Supported" - ::= { nsHttpStatsGroup 61 } - -httpTotChunkedRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP requests in which the Transfer-Encoding field of the HTTP header has been set to chunked." - ::= { nsHttpStatsGroup 62 } - -httpTotClenRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP requests in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body." - ::= { nsHttpStatsGroup 63 } - -httpErrLargeContent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Large or invalid requests and responses received." - ::= { nsHttpStatsGroup 64 } - -httpErrLargeCtlen OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Large or invalid requests received in which the Content-length field of the HTTP header has been set. Content-length specifies the length of the content, in bytes, in the associated HTTP body." - ::= { nsHttpStatsGroup 65 } - -httpErrLargeChunk OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Large or invalid requests received in which the Transfer-Encoding field of the HTTP header has been set to chunked." - ::= { nsHttpStatsGroup 66 } - -httpTotRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP requests received, including HTTP/1.0 and HTTP/1.1 requests." - ::= { nsHttpStatsGroup 67 } - -httpTot11Requests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP/1.1 requests received." - ::= { nsHttpStatsGroup 68 } - -httpTot11Responses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP/1.1 responses sent." - ::= { nsHttpStatsGroup 69 } - -httpTotNoClenChunkResponses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "FIN-terminated responses sent. In FIN-terminated responses, the server finishes sending the data and closes the connection." - ::= { nsHttpStatsGroup 70 } - -httpErrNoreuseMultipart OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP multi-part responses sent. In multi-part responses, one or more entities are encapsulated within the body of a single message." - ::= { nsHttpStatsGroup 71 } - -nsCacheStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 49 } - -cacheMaxMemoryKB OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Largest amount of memory the NetScaler can dedicate to caching, up to 50% of available memory. A 0 value disables caching, but the caching module continues to run. " - ::= { nsCacheStatsGroup 1 } - -cacheUtilizedMemoryKB OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Amount of memory the integrated cache is currently using." - ::= { nsCacheStatsGroup 2 } - -cacheNumCached OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Responses currently in integrated cache. Includes responses fully downloaded, in the process of being downloaded, and expired or flushed but not yet removed." - ::= { nsCacheStatsGroup 3 } - -cacheErrMemAllocLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 4 } - -cacheErrMemAllocHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 5 } - -cacheTotRequestsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 6 } - -cacheTotRequestsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 7 } - -cacheTotHitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 8 } - -cacheTotHitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 9 } - -cacheTotMissesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 10 } - -cacheTotMissesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 11 } - -cachePercentHit OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Cache hits as percentage of the total number of requests" - ::= { nsCacheStatsGroup 12 } - -cacheRecentPercentHit OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Recently recorded cache hit ratio expressed as percentage" - ::= { nsCacheStatsGroup 13 } - -cacheCurHits OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This number should be close to the number of hits being served currently." - ::= { nsCacheStatsGroup 14 } - -cacheCurMisses OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Responses fetched from the origin and served from the cache. Should approximate storable misses. Does not include non-storable misses." - ::= { nsCacheStatsGroup 15 } - -cacheTot304HitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 16 } - -cacheTot304HitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 17 } - -cacheTotNon304HitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 18 } - -cacheTotNon304HitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 19 } - -cachePercent304Hits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "304 responses as a percentage of all responses that the NetScaler served." - ::= { nsCacheStatsGroup 20 } - -cacheRecentPercent304Hits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Recently recorded ratio of 304 hits to all hits expressed as percentage" - ::= { nsCacheStatsGroup 21 } - -cacheTotStoreAbleMissesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 22 } - -cacheTotStoreAbleMissesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 23 } - -cacheTotNonStoreAbleMissesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 24 } - -cacheTotNonStoreAbleMissesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 25 } - -cachePercentStoreAbleMiss OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Responses that were fetched from the origin, stored in the cache, and then served to the client, as a percentage of all cache misses." - ::= { nsCacheStatsGroup 26 } - -cacheRecentPercentStoreAbleMiss OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Recently recorded ratio of store-able misses to all misses expressed as percentage." - ::= { nsCacheStatsGroup 27 } - -cacheTotRevalidationMissLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 28 } - -cacheTotRevalidationMissHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 29 } - -cacheTotFullToConditionalRequestLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 30 } - -cacheTotFullToConditionalRequestHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 31 } - -cacheTotSuccessfulRevalidationLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 32 } - -cacheTotSuccessfulRevalidationHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 33 } - -cachePercentSuccessfulRevalidation OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Percentage of times stored content was successfully revalidated by a 304 (Object Not Modifed) response rather than by a full response" - ::= { nsCacheStatsGroup 34 } - -cacheRecentPercentSuccessfulRevalidation OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Recently recorded percentage of times stored content was successfully revalidated by a 304 response rather than by a full response" - ::= { nsCacheStatsGroup 35 } - -cacheBytesServedLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 36 } - -cacheBytesServedHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 37 } - -cacheCompressedBytesServedLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 38 } - -cacheCompressedBytesServedHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { nsCacheStatsGroup 39 } - -cachePercentByteHit OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes served from the cache divided by total bytes served to the client. If compression is On in the NetScaler, this ratio may not reflect the bytes served by the compression module. If the compression is Off, this ratio is the same as cachePercentOriginBandwidthSaved." - ::= { nsCacheStatsGroup 40 } - -cacheRecentPercentByteHit OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Recently recorded cache byte hit ratio expressed as percentage. Here we define byte hit ratio as ((number of bytes served from the cache)/(total number of bytes served to the client)). This is the standard definition of Byte Hit Ratio. If compression is turned ON in NS then this ratio doesn't mean much. This might under or over estimate the origin-to-cache bandwidth saving (depending upon whether bytes served by CMP in NetScaler are more or less than compressed bytes served from the cache). If CMP is turned OFF in NS then this ratio is same as cacheRecentPercentOriginBandwidthSaved." - ::= { nsCacheStatsGroup 41 } - -cachePercentOriginBandwidthSaved OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Percentage of origin bandwidth saved, expressed as number of bytes served from the integrated cache divided by all bytes served. The assumption is that all compression is done in the NetScaler." - ::= { nsCacheStatsGroup 42 } - -cacheRecentPercentOriginBandwidthSaved OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes served from cache divided by total bytes served to client. This ratio can be greater than 1 because of the assumption that all compression has been done in the NetScaler." - ::= { nsCacheStatsGroup 43 } - -cacheErrMemAlloc OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times the cache failed to allocate memory to store responses." - ::= { nsCacheStatsGroup 44 } - -cacheTotRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total cache hits plus total cache misses." - ::= { nsCacheStatsGroup 45 } - -cacheTotHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Responses served from the integrated cache. These responses match a policy with a CACHE action." - ::= { nsCacheStatsGroup 46 } - -cacheTotMisses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Intercepted HTTP requests requiring fetches from origin server." - ::= { nsCacheStatsGroup 47 } - -cacheTot304Hits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Object not modified responses served from the cache. (Status code 304 served instead of the full response.)" - ::= { nsCacheStatsGroup 48 } - -cacheTotNon304Hits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of full (non-304) responses served from the cache. A 304 status code indicates that a response has not been modified since the last time it was served" - ::= { nsCacheStatsGroup 49 } - -cacheTotStoreAbleMisses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Cache misses for which the fetched response is stored in the cache before serving it to the client. Storable misses conform to a built-in or user-defined caching policy that contains a CACHE action." - ::= { nsCacheStatsGroup 50 } - -cacheTotNonStoreAbleMisses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Cache misses for which the fetched response is not stored in the cache. These responses match policies with a NOCACHE action or are affected by Poll Every Time." - ::= { nsCacheStatsGroup 51 } - -cacheTotRevalidationMiss OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Responses that an intervening cache revalidated with the integrated cache before serving, as determined by a Cache-Control: Max-Age header configurable in the integrated cache" - ::= { nsCacheStatsGroup 52 } - -cacheTotFullToConditionalRequest OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of user-agent requests for a cached Poll Every Time (PET) response that were sent to the origin server as conditional requests. " - ::= { nsCacheStatsGroup 53 } - -cacheTotSuccessfulRevalidation OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times stored content was successfully revalidated by a 304 Not Modified response from the origin." - ::= { nsCacheStatsGroup 54 } - -cacheTotResponseBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of HTTP response bytes served by NetScaler from both the origin and the cache" - ::= { nsCacheStatsGroup 55 } - -cacheBytesServed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of bytes served from the integrated cache" - ::= { nsCacheStatsGroup 56 } - -cacheCompressedBytesServed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of compressed bytes served from the cache" - ::= { nsCacheStatsGroup 57 } - -cacheTotPetRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Requests that triggered a search of a content group that has Poll Every Time (PET) enabled (always consult the origin server before serving cached data)." - ::= { nsCacheStatsGroup 58 } - -cacheTotPetHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times a cache hit was found during a search of a content group that has Poll Every Time enabled." - ::= { nsCacheStatsGroup 59 } - -cachePercentPetHits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Percentage of cache hits in content groups that have Poll Every Time enabled, relative to all searches of content groups with Poll Every Time enabled. " - ::= { nsCacheStatsGroup 60 } - -cacheTotParameterizedRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of requests where the content group has hit and invalidation parameters or selectors." - ::= { nsCacheStatsGroup 61 } - -cacheTotParameterizedHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Parameterized requests resulting in either a 304 or non-304 hit." - ::= { nsCacheStatsGroup 62 } - -cacheTotParameterizedNon304Hits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Parameterized requests resulting in a full response (not status code 304: Object Not Updated) served from the cache." - ::= { nsCacheStatsGroup 63 } - -cacheTotParameterized304Hits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Parameterized requests resulting in an object not modified (status code 304) response. " - ::= { nsCacheStatsGroup 64 } - -cachePercentParameterized304Hits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Percentage of parameterized 304 hits relative to all parameterized hits." - ::= { nsCacheStatsGroup 65 } - -cacheRecentPercentParameterizedHits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Recently recorded ratio of parameterized 304 hits to all parameterized hits expressed as a percentage" - ::= { nsCacheStatsGroup 66 } - -cacheTotInvalidationRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Requests that match an invalidation policy and result in expiration of specific cached responses or entire content groups." - ::= { nsCacheStatsGroup 67 } - -cacheTotNonParameterizedInvalidationRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Requests that match an invalidation policy where the invalGroups parameter is configured and expires one or more content groups." - ::= { nsCacheStatsGroup 68 } - -cacheTotParameterizedInvalidationRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Requests matching a policy with an invalidation (INVAL) action and a content group that uses an invalidation selector or parameters." - ::= { nsCacheStatsGroup 69 } - -cacheLargestResponseReceived OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Size, in bytes, of largest response sent to client from the cache or the origin server." - ::= { nsCacheStatsGroup 70 } - -cacheTotFlashcacheMisses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests to a content group with flash cache enabled that were cache misses. Flash cache distributes the response to all the clients in aqueue." - ::= { nsCacheStatsGroup 71 } - -cacheTotFlashcacheHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests to a content group with flash cache enabled that were cache hits. The flash cache setting queues requests that arrive simultaneously and distributes the response to all the clients in the queue." - ::= { nsCacheStatsGroup 72 } - -cacheTotExpireAtLastByte OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Instances of content expiring immediately after receiving the last body byte due to the Expire at Last Byte setting for the content group." - ::= { nsCacheStatsGroup 73 } - -cacheNumMarker OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Marker objects created when a response exceeds the maximum or minimum size for entries in its content group or has not yet received the minimum number of hits required for items in its content group." - ::= { nsCacheStatsGroup 74 } - -cacheMaxMemoryActiveKB OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Currently active value of maximum memory" - ::= { nsCacheStatsGroup 75 } - -cache64MaxMemoryKB OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Largest amount of memory the NetScaler can dedicate to caching, up to 50% of available memory. A 0 value disables caching, but the caching module continues to run. " - ::= { nsCacheStatsGroup 76 } - -nsCompressionStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 50 } - -compTotalRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HTTP compression requests the NetScaler receives for which the response is successfully compressed. For example, after you enable compression and configure services, if you send requests to the NetScaler with the following header information: “Accept-Encoding: gzip, deflate”, and NetScaler compresses the corresponding response, this counter is incremented." - ::= { nsCompressionStatsGroup 1 } - -compTotalTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes the NetScaler sends to the client after compressing the response from the server." - ::= { nsCompressionStatsGroup 2 } - -compTotalRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes that can be compressed, which the NetScaler receives from the server. This gives the content length of the response that the NetScaler receives from server." - ::= { nsCompressionStatsGroup 3 } - -compTotalTxPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HTTP packets that the NetScaler sends to the client after compressing the response from the server." - ::= { nsCompressionStatsGroup 4 } - -compTotalRxPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HTTP packets that can be compressed, which the NetScaler receives from the server." - ::= { nsCompressionStatsGroup 5 } - -compRatio OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Ratio of compressible data received to compressed data transmitted expressed as percentage." - ::= { nsCompressionStatsGroup 6 } - -compTotalDataCompressionRatio OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Ratio of total HTTP data received to total HTTP data transmitted expressed as percentage." - ::= { nsCompressionStatsGroup 7 } - -compTcpTotalTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes that the NetScaler sends to the client after compressing the response from the server." - ::= { nsCompressionStatsGroup 8 } - -compTcpTotalRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes that can be compressed, which the NetScaler receives from the server. This gives the content length of the response that the NetScaler receives from server." - ::= { nsCompressionStatsGroup 9 } - -compTcpTotalTxPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of TCP packets that the NetScaler sends to the client after compressing the response from the server." - ::= { nsCompressionStatsGroup 10 } - -compTcpTotalRxPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of compressible packets received by NetScaler." - ::= { nsCompressionStatsGroup 11 } - -compTcpTotalQuantum OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the NetScaler compresses a quantum of data. NetScaler buffers the data received from the server till it reaches the quantum size and then compresses the buffered data and transmits to the client." - ::= { nsCompressionStatsGroup 12 } - -compTcpTotalPush OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the NetScaler compresses data on receiving a TCP PUSH flag from the server. The PUSH flag ensures that data is compressed immediately without waiting for the buffered data size to reach the quantum size." - ::= { nsCompressionStatsGroup 13 } - -compTcpTotalEoi OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the NetScaler compresses data on receiving End Of Input (FIN packet). When the NetScaler receives End Of Input (FIN packet), it compresses the buffered data immediately without waiting for the buffered data size to reach the quantum size." - ::= { nsCompressionStatsGroup 14 } - -compTcpTotalTimer OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the NetScaler compresses data on expiration of data accumulation timer. The timer expires if the server response is very slow and consequently, the NetScaler does not receive response for a certain amount of time. Under such a condition, the NetScaler compresses the buffered data immediately without waiting for the buffered data size to reach the quantum size." - ::= { nsCompressionStatsGroup 15 } - -compTcpRatio OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Ratio of compressible data received to compressed data transmitted expressed as percentage." - ::= { nsCompressionStatsGroup 16 } - -compTcpBandwidthSaving OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bandwidth saving from TCP compression expressed as percentage." - ::= { nsCompressionStatsGroup 17 } - -deCompTcpRxPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of compressed packets received by NetScaler." - ::= { nsCompressionStatsGroup 18 } - -deCompTcpTxPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of decompressed packets transmitted by NetScaler." - ::= { nsCompressionStatsGroup 19 } - -deCompTcpRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of compressed bytes received by NetScaler." - ::= { nsCompressionStatsGroup 20 } - -deCompTcpTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of decompressed bytes transmitted by NetScaler." - ::= { nsCompressionStatsGroup 21 } - -deCompTcpErrData OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of data errors encountered while decompressing." - ::= { nsCompressionStatsGroup 22 } - -deCompTcpErrLessData OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times NetScaler received less data than declared by protocol." - ::= { nsCompressionStatsGroup 23 } - -deCompTcpErrMoreData OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times NetScaler received more data than declared by protocol." - ::= { nsCompressionStatsGroup 24 } - -deCompTcpErrMemory OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times memory failures occurred while decompressing." - ::= { nsCompressionStatsGroup 25 } - -deCompTcpErrUnknown OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times unknown errors occurred while decompressing." - ::= { nsCompressionStatsGroup 26 } - -deCompTcpRatio OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Ratio of decompressed data transmitted to compressed data received expressed as percentage." - ::= { nsCompressionStatsGroup 27 } - -deCompTcpBandwidthSaving OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bandwidth saving from compression expressed as percentage." - ::= { nsCompressionStatsGroup 28 } - -delCompTotalRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of delta compression requests received by NetScaler." - ::= { nsCompressionStatsGroup 29 } - -delCompFirstAccess OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of delta compression first accesses." - ::= { nsCompressionStatsGroup 30 } - -delCompDone OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of delta compressions done by NetScaler." - ::= { nsCompressionStatsGroup 31 } - -delCompTcpRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of delta-compressible bytes received by NetScaler." - ::= { nsCompressionStatsGroup 32 } - -delCompTcpTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of delta-compressed bytes transmitted by NetScaler." - ::= { nsCompressionStatsGroup 33 } - -delCompTcpRxPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of delta-compressible packets received." - ::= { nsCompressionStatsGroup 34 } - -delCompTcpTxPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of delta-compressed packets transmitted by NetScaler." - ::= { nsCompressionStatsGroup 35 } - -delCompBaseServed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of basefile requests served by NetScaler." - ::= { nsCompressionStatsGroup 36 } - -delCompBaseTcpTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of basefile bytes transmitted by NetScaler." - ::= { nsCompressionStatsGroup 37 } - -delCompErrBypassed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times delta-compression bypassed by NetScaler." - ::= { nsCompressionStatsGroup 39 } - -delCompErrBFileWHdrFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times basefile could not be updated in NetScaler cache." - ::= { nsCompressionStatsGroup 40 } - -delCompErrNostoreMiss OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times basefile was not found in NetScaler cache." - ::= { nsCompressionStatsGroup 41 } - -delCompErrReqinfoToobig OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times basefile request URL was too large." - ::= { nsCompressionStatsGroup 42 } - -delCompErrReqinfoAllocfail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times requested basefile could not be allocated." - ::= { nsCompressionStatsGroup 43 } - -delCompErrSessallocFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times delta compression session could not be allocated." - ::= { nsCompressionStatsGroup 44 } - -delCmpRatio OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Ratio of compressible data received to compressed data transmitted expressed as percentage." - ::= { nsCompressionStatsGroup 45 } - -delBwSaving OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bandwidth saving from delta compression expressed as percentage." - ::= { nsCompressionStatsGroup 46 } - -compHttpBandwidthSaving OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bandwidth saving from TCP compression expressed as percentage." - ::= { nsCompressionStatsGroup 47 } - -nsGslbGroup OBJECT IDENTIFIER - ::= { nsSysGroup 51 } - -gslbGlobalStats OBJECT IDENTIFIER - ::= { nsGslbGroup 1 } - -customEntries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This is the number of custom locations" - ::= { gslbGlobalStats 1 } - -staticEntries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This is the number of static locations" - ::= { gslbGlobalStats 2 } - -gslbGlobalInfo OBJECT IDENTIFIER - ::= { nsGslbGroup 2 } - -gslbSitesTable OBJECT-TYPE - SYNTAX SEQUENCE OF GslbSitesEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains gslb sites information" - ::= { gslbGlobalInfo 1 } - -gslbSitesEntry OBJECT-TYPE - SYNTAX GslbSitesEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { siteName } - ::= { gslbSitesTable 1 } - -GslbSitesEntry ::= SEQUENCE { - siteName OCTET STRING, - siteIp IpAddress, - siteType SiteType, - siteMetricExchange MetricExchange, - siteMepStatus MepStatus, - sitePublicIp IpAddress, - siteTotalRequests Counter64, - siteTotalRequestBytes Counter64, - siteTotalResponses Counter64, - siteTotalResponseBytes Counter64, - siteCurSrvrConnections Gauge32, - siteCurClntConnections Gauge32, - siteMetricMepStatus MepStatus, - nwMetricMepStatus MepStatus, - nwMetricExchange MetricExchange, - persExchange MetricExchange, - gslbSiteInetAddressType InetAddressType, - gslbSiteInetAddress InetAddress, - gslbSitePublicInetAddressType InetAddressType, - gslbSitePublicInetAddress InetAddress -} - -siteName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This is the name of the gslb site" - ::= { gslbSitesEntry 1 } - -siteIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The private IP address of this GSLB site." - ::= { gslbSitesEntry 2 } - -siteType OBJECT-TYPE - SYNTAX SiteType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether this GSLB site is local or remote." - ::= { gslbSitesEntry 3 } - -siteMetricExchange OBJECT-TYPE - SYNTAX MetricExchange - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether metric exchange is enabled or disabled at this GSLB site." - ::= { gslbSitesEntry 4 } - -siteMepStatus OBJECT-TYPE - SYNTAX MepStatus - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { gslbSitesEntry 5 } - -sitePublicIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The public IP address of this GSLB site." - ::= { gslbSitesEntry 6 } - -siteTotalRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of requests received by the virtual servers represented by all GSLB services associated with this GSLB site." - ::= { gslbSitesEntry 7 } - -siteTotalRequestBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of request bytes received by the virtual servers represented by all GSLB services associated with this GSLB site." - ::= { gslbSitesEntry 8 } - -siteTotalResponses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of responses received by the virtual servers represented by all GSLB services associated with this GSLB site." - ::= { gslbSitesEntry 9 } - -siteTotalResponseBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of response bytes received by the virtual servers represented by all GSLB services associated with this GSLB site." - ::= { gslbSitesEntry 10 } - -siteCurSrvrConnections OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of current connections to the real servers behind the virtual servers represented by all GSLB services associated with this GSLB site." - ::= { gslbSitesEntry 11 } - -siteCurClntConnections OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of current client connections to the virtual servers represented by all GSLB services associated with this GSLB site." - ::= { gslbSitesEntry 12 } - -siteMetricMepStatus OBJECT-TYPE - SYNTAX MepStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the status of the site metric Metric Exchange connection at this GSLB site. " - ::= { gslbSitesEntry 13 } - -nwMetricMepStatus OBJECT-TYPE - SYNTAX MepStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the status of the network metric Metric Exchange connection at this GSLB site. " - ::= { gslbSitesEntry 14 } - -nwMetricExchange OBJECT-TYPE - SYNTAX MetricExchange - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether network metric exchange is enabled or disabled at this GSLB site." - ::= { gslbSitesEntry 15 } - -persExchange OBJECT-TYPE - SYNTAX MetricExchange - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether Persistence entries exchange is enabled or disabled at this GSLB site." - ::= { gslbSitesEntry 16 } - -gslbSiteInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The address type of gslbSiteInetAddress" - ::= { gslbSitesEntry 17 } - -gslbSiteInetAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The internet address of the gslb site." - ::= { gslbSitesEntry 18 } - -gslbSitePublicInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The address type of gslbSitePublicInetAddress" - ::= { gslbSitesEntry 19 } - -gslbSitePublicInetAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The internet address of the gslb site public IP." - ::= { gslbSitesEntry 20 } - -gslbPoliciesTable OBJECT-TYPE - SYNTAX SEQUENCE OF GslbPoliciesEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the policy information" - ::= { gslbGlobalInfo 2 } - -gslbPoliciesEntry OBJECT-TYPE - SYNTAX GslbPoliciesEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { gslbPolicyName } - ::= { gslbPoliciesTable 1 } - -GslbPoliciesEntry ::= SEQUENCE { - gslbPolicyName OCTET STRING, - totalHits Counter32 -} - -gslbPolicyName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This is the policy name" - ::= { gslbPoliciesEntry 1 } - -totalHits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of hits on this GSLB policy." - ::= { gslbPoliciesEntry 2 } - -gslbDomainStats OBJECT IDENTIFIER - ::= { nsGslbGroup 3 } - -nsDomainTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsDomainEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about the Hits on the Domains." - ::= { gslbDomainStats 1 } - -nsDomainEntry OBJECT-TYPE - SYNTAX NsDomainEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { domainName } - ::= { nsDomainTable 1 } - -NsDomainEntry ::= SEQUENCE { - domainName OCTET STRING, - dnsTotalQueries Counter64 -} - -domainName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The domain name" - ::= { nsDomainEntry 1 } - -dnsTotalQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of DNS queries received." - ::= { nsDomainEntry 2 } - -nsPolicyEngineGroup OBJECT IDENTIFIER - ::= { nsSysGroup 52 } - -nsPolicyStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsPolicyStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the statistics for all policies" - ::= { nsPolicyEngineGroup 1 } - -nsPolicyStatsEntry OBJECT-TYPE - SYNTAX NsPolicyStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { pengPolicyName } - ::= { nsPolicyStatsTable 1 } - -NsPolicyStatsEntry ::= SEQUENCE { - pengPolicyName OCTET STRING, - pengPolicyHits Counter32, - pengBytesIn Counter32, - pengBytesOut Counter32, - pengPolicyFullName OCTET STRING -} - -pengPolicyName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Encoded name of the policy" - ::= { nsPolicyStatsEntry 1 } - -pengPolicyHits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total policy hits count" - ::= { nsPolicyStatsEntry 2 } - -pengBytesIn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Input traffic of a compression policy" - ::= { nsPolicyStatsEntry 3 } - -pengBytesOut OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Output traffic of a compression policy" - ::= { nsPolicyStatsEntry 4 } - -pengPolicyFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Full name of the policy" - ::= { nsPolicyStatsEntry 5 } - -nsDomainNameServiceGroup OBJECT IDENTIFIER - ::= { nsSysGroup 53 } - -nsDnsServerStatsGroup OBJECT IDENTIFIER - ::= { nsDomainNameServiceGroup 1 } - -dnsTotQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of DNS queries received." - ::= { nsDnsServerStatsGroup 1 } - -dnsTotAnswers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of DNS responses received." - ::= { nsDnsServerStatsGroup 2 } - -dnsTotArecQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of A queries received." - ::= { nsDnsServerStatsGroup 3 } - -dnsTotAresponse OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of A responses received." - ::= { nsDnsServerStatsGroup 4 } - -dnsTotNSrecQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of NS queries received." - ::= { nsDnsServerStatsGroup 5 } - -dnsTotNSresponse OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of NS responses received." - ::= { nsDnsServerStatsGroup 6 } - -dnsTotMXrecQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of MX queries received." - ::= { nsDnsServerStatsGroup 7 } - -dnsTotMXresponse OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of MX responses received." - ::= { nsDnsServerStatsGroup 8 } - -dnsTotSOArecQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SOA queries received." - ::= { nsDnsServerStatsGroup 9 } - -dnsTotSOAresponse OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SOA responses received." - ::= { nsDnsServerStatsGroup 10 } - -dnsTotCNAMErecQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of CNAME queries received." - ::= { nsDnsServerStatsGroup 11 } - -dnsTotCNAMEresponse OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of CNAME responses received." - ::= { nsDnsServerStatsGroup 12 } - -dnsTotUnsupportedResponseClass OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of responses for which response types were unsupported." - ::= { nsDnsServerStatsGroup 13 } - -dnsTotUnsupportedResponseType OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of responses for which response type requested was unsupported." - ::= { nsDnsServerStatsGroup 14 } - -dnsTotUnsupportedQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of requests for which query type requested was unsupported." - ::= { nsDnsServerStatsGroup 15 } - -dnsTotUnsupportedQueryClass OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of queries for which query class was unsupported." - ::= { nsDnsServerStatsGroup 16 } - -dnsTotInvalidQueryFormat OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of queries whose format was invalid." - ::= { nsDnsServerStatsGroup 17 } - -dnsTotNonAuthNoDatas OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of responses for which there was a format error." - ::= { nsDnsServerStatsGroup 18 } - -dnsTotMultiQuery OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of Multi Query request received." - ::= { nsDnsServerStatsGroup 19 } - -dnsTotStrayAnswer OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of stray answers." - ::= { nsDnsServerStatsGroup 20 } - -dnsTotCacheFlush OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times cache was flushed." - ::= { nsDnsServerStatsGroup 21 } - -dnsTotCacheEntriesFlush OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of cache entries flushed." - ::= { nsDnsServerStatsGroup 22 } - -dnsTotServerQuery OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of Server queries sent." - ::= { nsDnsServerStatsGroup 23 } - -dnsTotServerResponse OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of Server responses received." - ::= { nsDnsServerStatsGroup 24 } - -dnsTotArecFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times A record lookup failed." - ::= { nsDnsServerStatsGroup 25 } - -dnsTotNSrecFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times NS record lookup failed." - ::= { nsDnsServerStatsGroup 26 } - -dnsTotMXrecFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times MX record lookup failed." - ::= { nsDnsServerStatsGroup 27 } - -dnsTotCNAMErecFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times CNAME record lookup failed." - ::= { nsDnsServerStatsGroup 28 } - -dnsTotArecUpdate OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of A record updates." - ::= { nsDnsServerStatsGroup 29 } - -dnsTotNSrecUpdate OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of NS record updates." - ::= { nsDnsServerStatsGroup 30 } - -dnsTotMXrecUpdate OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of MX record updates." - ::= { nsDnsServerStatsGroup 31 } - -dnsTotSOArecUpdate OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SOA record updates." - ::= { nsDnsServerStatsGroup 32 } - -dnsTotCNAMErecUpdate OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of CNAME record updates." - ::= { nsDnsServerStatsGroup 33 } - -dnsTotRecUpdate OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of record updates." - ::= { nsDnsServerStatsGroup 34 } - -dnsTotMultiQueryDisableError OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times a multi query was disabled and received a multi query." - ::= { nsDnsServerStatsGroup 35 } - -dnsCurArecord OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of A records." - ::= { nsDnsServerStatsGroup 36 } - -dnsCurNSrecord OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of NS records." - ::= { nsDnsServerStatsGroup 37 } - -dnsCurMXrecord OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of MX records." - ::= { nsDnsServerStatsGroup 38 } - -dnsCurSOArecord OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SOA records." - ::= { nsDnsServerStatsGroup 39 } - -dnsCurCNAMErecord OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of CNAME records." - ::= { nsDnsServerStatsGroup 40 } - -dnsCurAuthEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of authoritative entries." - ::= { nsDnsServerStatsGroup 41 } - -dnsCurNoAuthEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of non-authoritative entries." - ::= { nsDnsServerStatsGroup 42 } - -dnsTotAuthAns OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of queries which were authoritatively answered." - ::= { nsDnsServerStatsGroup 43 } - -dnsTotAuthNoNames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of queries for which no record was found." - ::= { nsDnsServerStatsGroup 44 } - -dnsTotNoDataResps OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of DNS responses received without answer." - ::= { nsDnsServerStatsGroup 45 } - -dnsTotResponseBadLen OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of DNS responses received with invalid resoure data length." - ::= { nsDnsServerStatsGroup 46 } - -dnsTotReqRefusals OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of DNS requests refused." - ::= { nsDnsServerStatsGroup 47 } - -dnsTotOtherErrors OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of other errors. " - ::= { nsDnsServerStatsGroup 48 } - -dnsTotPTRrecQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of PTR queries received." - ::= { nsDnsServerStatsGroup 49 } - -dnsTotPTRresponse OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of PTR responses received." - ::= { nsDnsServerStatsGroup 50 } - -dnsTotPTRrecUpdate OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of PTR record updates." - ::= { nsDnsServerStatsGroup 51 } - -dnsTotPTRrecFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times PTR record lookup failed." - ::= { nsDnsServerStatsGroup 52 } - -dnsCurPTRrecord OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of PTR records." - ::= { nsDnsServerStatsGroup 53 } - -dnsTotSRVrecQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SRV queries received." - ::= { nsDnsServerStatsGroup 54 } - -dnsTotSRVresponse OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SRV responses received." - ::= { nsDnsServerStatsGroup 55 } - -dnsTotSRVrecUpdate OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SRV record updates." - ::= { nsDnsServerStatsGroup 56 } - -dnsTotSRVrecFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times SRV record lookup failed." - ::= { nsDnsServerStatsGroup 57 } - -dnsCurSRVrecord OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SRV records." - ::= { nsDnsServerStatsGroup 58 } - -dnsTotAAAArecQueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of AAAA queries received." - ::= { nsDnsServerStatsGroup 59 } - -dnsTotAAAAresponse OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of AAAA responses received." - ::= { nsDnsServerStatsGroup 60 } - -dnsTotAAAArecUpdate OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of AAAA record updates." - ::= { nsDnsServerStatsGroup 61 } - -dnsTotAAAArecFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times AAAA record lookup failed." - ::= { nsDnsServerStatsGroup 62 } - -dnsCurAAAArecord OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of AAAA records." - ::= { nsDnsServerStatsGroup 63 } - -dnsTotANYqueries OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of ANY queries received." - ::= { nsDnsServerStatsGroup 64 } - -dnsTotANYresponse OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of ANY responses received." - ::= { nsDnsServerStatsGroup 65 } - -dnsTotANYrecFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times ANY query lookup failed." - ::= { nsDnsServerStatsGroup 66 } - -dnsTotSOArecFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of times SOA record lookup failed." - ::= { nsDnsServerStatsGroup 67 } - -nsIfStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsIfStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The interface related statistics Table." - ::= { nsSysGroup 54 } - -nsIfStatsEntry OBJECT-TYPE - SYNTAX NsIfStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { ifName } - ::= { nsIfStatsTable 1 } - -NsIfStatsEntry ::= SEQUENCE { - ifName OCTET STRING, - ifMedia OCTET STRING, - ifTotRxBytes Counter64, - ifRxAvgBandwidthUsage Gauge32, - ifTotRxPkts Counter64, - ifRxAvgPacketRate Gauge32, - ifTotTxBytes Counter64, - ifTxAvgBandwidthUsage Gauge32, - ifTotTxPkts Counter64, - ifTxAvgPacketRate Gauge32, - ifRxCRCErrors Counter64, - ifRxFrameErrors Counter64, - ifRxAlignmentErrors Counter64, - ifTxCollisions Counter64, - ifTxExcessCollisions Counter64, - ifTxLateCollisions Counter64, - ifTxMultiCollisionErrors Counter64, - ifTxCarrierError Counter64, - ifTotRxMbits Counter64, - ifTotTxMbits Counter64, - ifTotNetScalerPkts Counter64, - ifErrDroppedRxPkts Counter64, - ifErrLinkHangs Counter32, - ifLinkReinits Counter32, - ifErrDuplexMismatch Counter32, - ifErrCongestedPktsDrops Counter64, - ifErrCongestionLimitPktDrops Counter64, - ifErrPktRx Counter64, - ifErrRxFIFO Counter64, - ifErrRxNoBuffs Counter64, - ifErrTxNoNSB Counter64, - ifErrRxFCS Counter64, - ifErrPktTx Counter64, - ifErrTxFIFO Counter64, - ifErrTxHeartBeat Counter64, - ifErrTxOverflow Counter64, - ifErrTxDeferred Counter64, - ifErrDroppedTxPkts Counter64, - ifTotRxXonPause Counter64, - ifTotRxXoffPause Counter64, - ifTotXoffStateEntered Counter64, - ifTotXonSent Counter64, - ifTotXoffSent Counter64, - ifnicStsStalls Counter32, - ifnicTxStalls Counter32, - ifnicRxStalls Counter32, - ifnicErrDisables Counter32, - ifThroughput Gauge32, - ifMinThroughput Integer32 -} - -ifName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the interface." - ::= { nsIfStatsEntry 1 } - -ifMedia OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The media type of the interface." - ::= { nsIfStatsEntry 2 } - -ifTotRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total bytes received on the specified interface." - ::= { nsIfStatsEntry 3 } - -ifRxAvgBandwidthUsage OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average RX bandwidth on the specified interface in bits per second." - ::= { nsIfStatsEntry 4 } - -ifTotRxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets received on the specified interface." - ::= { nsIfStatsEntry 5 } - -ifRxAvgPacketRate OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average rate of incoming packets on the specified interface since the NetScaler appliance was started." - ::= { nsIfStatsEntry 6 } - -ifTotTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes transmitted from the specified interface." - ::= { nsIfStatsEntry 7 } - -ifTxAvgBandwidthUsage OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average TX bandwidth on the specified interface in bits per second." - ::= { nsIfStatsEntry 8 } - -ifTotTxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets transmitted from the specified interface." - ::= { nsIfStatsEntry 9 } - -ifTxAvgPacketRate OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average rate of outgoing packets on the specified interface since the NetScaler appliance was started." - ::= { nsIfStatsEntry 10 } - -ifRxCRCErrors OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of received packets with CRC errors (alignment or FCS) received on the specified interface." - ::= { nsIfStatsEntry 11 } - -ifRxFrameErrors OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of overly long packets received on the specified interface." - ::= { nsIfStatsEntry 12 } - -ifRxAlignmentErrors OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of alignment errors received on the specified interface." - ::= { nsIfStatsEntry 13 } - -ifTxCollisions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of collisions in transmission on the specified interface. (Includes only half-duplex transmissions.)" - ::= { nsIfStatsEntry 14 } - -ifTxExcessCollisions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of excess collisions in transmission on the specified interface. (Includes only half-duplex transmissions.)" - ::= { nsIfStatsEntry 15 } - -ifTxLateCollisions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of late collisions in transmission on the specified interface. (Includes only half-duplex transmissions.)" - ::= { nsIfStatsEntry 16 } - -ifTxMultiCollisionErrors OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of multiple collisions during transmission on the specified interface. (Includes only half-duplex transmissions.)" - ::= { nsIfStatsEntry 17 } - -ifTxCarrierError OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of carrier errors during transmission on the specified interface." - ::= { nsIfStatsEntry 18 } - -ifTotRxMbits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of megabytes received by the specified interface." - ::= { nsIfStatsEntry 19 } - -ifTotTxMbits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of megabytes transmitted by the specified interface" - ::= { nsIfStatsEntry 20 } - -ifTotNetScalerPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets received on the specified interface in which the destination MAC address is either the address of one of the NetScaler interfaces or the VMAC address configured by the user." - ::= { nsIfStatsEntry 21 } - -ifErrDroppedRxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets dropped by the specified interface. Commonly dropped packets are multicast frames, spanning tree BPDUs, packets destined to a MAC not owned by the system when L2 mode is disabled, or packets tagged for a vlan that isn’t bound to the interface. This counter will increment in most healthy networks at a steady rate regardless of traffic load. If a sharp spike in dropped packets occurs, it generally indicates an issue with connected L2 switches, such as a forwarding database overflow resulting in packets being broadcast on all ports." - ::= { nsIfStatsEntry 22 } - -ifErrLinkHangs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of network interface card hangs because the NetScaler software detects an error on the transmission or reception path of the NIC." - ::= { nsIfStatsEntry 23 } - -ifLinkReinits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the link has been re-initialized. A re-initialization occurs when the link goes from the DOWN state to the UP state, or when an interface configuration parameter, such as speed or duplex, changes." - ::= { nsIfStatsEntry 24 } - -ifErrDuplexMismatch OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of duplex mismatches detected on the specified interface. A mismatch will occur if the duplex mode is not identically set on both ends of the link." - ::= { nsIfStatsEntry 25 } - -ifErrCongestedPktsDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of output packets dropped due to congestion on the specified interface." - ::= { nsIfStatsEntry 26 } - -ifErrCongestionLimitPktDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of output packets dropped due to congestion congestion on the specified interface." - ::= { nsIfStatsEntry 27 } - -ifErrPktRx OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of erroneous packets received on the interface. For example, a packet consisting of fewer than 64 bytes, is in an oversized frame, or has a checksum error." - ::= { nsIfStatsEntry 28 } - -ifErrRxFIFO OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "NIC receive FIFO memory overruns on the specified interface." - ::= { nsIfStatsEntry 29 } - -ifErrRxNoBuffs OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Nunber of times there was no memory for RX replacement buffers on the specified interface." - ::= { nsIfStatsEntry 30 } - -ifErrTxNoNSB OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times there was not enough memory for processing of the received data on the specified interface." - ::= { nsIfStatsEntry 31 } - -ifErrRxFCS OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets received with Frame Check Sequence (FCS) errors on the specified interface." - ::= { nsIfStatsEntry 32 } - -ifErrPktTx OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of erroneous packets transmitted on the interface. For example, a packet consisting of fewer than 64 bytes, is in an oversized frame, or is the result of a collision error." - ::= { nsIfStatsEntry 33 } - -ifErrTxFIFO OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "NIC transmission FIFO underruns on the specified interface." - ::= { nsIfStatsEntry 34 } - -ifErrTxHeartBeat OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of 10Mb link heartbeats on the specified interface. (Informational - 10Mb half-duplex only)" - ::= { nsIfStatsEntry 35 } - -ifErrTxOverflow OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times there was an overflow of the TX ring on the specified interface. (Informational)" - ::= { nsIfStatsEntry 36 } - -ifErrTxDeferred OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times a packet transmission was deferred on the specified interface. (Informational - half-duplex only)" - ::= { nsIfStatsEntry 37 } - -ifErrDroppedTxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of error-free outbound packets dropped in transmission by the specified interface due to a VLAN mismatch, an oversized packet, or a disabled network interface card." - ::= { nsIfStatsEntry 38 } - -ifTotRxXonPause OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XON pause frames received on the specified interface." - ::= { nsIfStatsEntry 39 } - -ifTotRxXoffPause OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XOFF pause frames received on the specified interface." - ::= { nsIfStatsEntry 40 } - -ifTotXoffStateEntered OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the XOFF state was entered on the specified interface." - ::= { nsIfStatsEntry 41 } - -ifTotXonSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XON pause frames sent on the specified interface." - ::= { nsIfStatsEntry 42 } - -ifTotXoffSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XOFF pause frames sent on the specified interface." - ::= { nsIfStatsEntry 43 } - -ifnicStsStalls OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of system detected stalls in the transmission or reception of packets on the NIC. When the status is not updated within 0.8 seconds by the NIC hardware, the NIC is said to be in a status stall state." - ::= { nsIfStatsEntry 44 } - -ifnicTxStalls OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of system detected stalls in the transmission of packets on the specified interface. When a packet posted for transmission has not been transmitted in 4 seconds, the NIC is said to be in a transmit stall state." - ::= { nsIfStatsEntry 45 } - -ifnicRxStalls OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of system registered stalls in the reception of packets on the specified interface. When the link is up for more than 10 minutes and packets have been transmitted, but no packets have been received for 16 seconds, the network interface card is said to be in a receive stall state. This commonly occurs in lab environments when no packets, including spanning tree, are being received on the wire." - ::= { nsIfStatsEntry 46 } - -ifnicErrDisables OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the specified interface has been disabled due to an error, such as a stall in the transmission or reception of packets. A disabled interface will not receive or transmit any packets." - ::= { nsIfStatsEntry 47 } - -ifThroughput OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Interface throughput in Mbps" - ::= { nsIfStatsEntry 48 } - -ifMinThroughput OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Interface minimum throughput in Mbps" - ::= { nsIfStatsEntry 49 } - -nsScPolicyGroup OBJECT IDENTIFIER - ::= { nsSysGroup 55 } - -scPolicyStatistics OBJECT IDENTIFIER - ::= { nsScPolicyGroup 1 } - -scPolicyUrlHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the NetScaler appliance matched an incoming request with a configured sureconnect policy." - ::= { scPolicyStatistics 1 } - -scPopUps OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the NetScaler appliance served the in-memory java script which throws up the pop up window." - ::= { scPolicyStatistics 2 } - -scAltContUrls OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests which are required to load the alternate content in the pop-up window." - ::= { scPolicyStatistics 3 } - -scSessionReqs OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests handled in a single SureConnect session." - ::= { scPolicyStatistics 4 } - -scPostReqs OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times an HTTP POST request triggered SureConnect." - ::= { scPolicyStatistics 5 } - -scThresholdFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the NetScaler appliance did not serve the in-memory response because the thresholds conditions failed." - ::= { scPolicyStatistics 6 } - -scFaultyCookies OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the NetScaler appliance encountered corrupted SureConnect cookies." - ::= { scPolicyStatistics 7 } - -scUnSupBrow OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times requests came from unsupported browsers." - ::= { scPolicyStatistics 8 } - -scResetStats OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times that SureConnect statistics were reset." - ::= { scPolicyStatistics 9 } - -scTotCondTriggered OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times that SureConnect conditions were triggered." - ::= { scPolicyStatistics 10 } - -scTotReissuedRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests reissued by SureConnect that the NetScaler appliance received." - ::= { scPolicyStatistics 11 } - -scPolicyConfig OBJECT IDENTIFIER - ::= { nsScPolicyGroup 2 } - -scPolicyConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF ScPolicyConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The sure connect policy configuration table" - ::= { scPolicyConfig 1 } - -scPolicyConfigEntry OBJECT-TYPE - SYNTAX ScPolicyConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { scPolicyName } - ::= { scPolicyConfigTable 1 } - -ScPolicyConfigEntry ::= SEQUENCE { - scPolicyName OCTET STRING, - scPolUrl OCTET STRING, - scDelayThreshold Integer32, - scMaxConnections Integer32, - scActionType ActionType, - scAlternateContentServiceName OCTET STRING, - scRuleName OCTET STRING, - scAlternateContentPath OCTET STRING -} - -scPolicyName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of Sure Connect policy." - ::= { scPolicyConfigEntry 1 } - -scPolUrl OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The URL in the IOH Policy." - ::= { scPolicyConfigEntry 2 } - -scDelayThreshold OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The delay threshold for sc policy." - ::= { scPolicyConfigEntry 3 } - -scMaxConnections OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The max connections for sc policy." - ::= { scPolicyConfigEntry 4 } - -scActionType OBJECT-TYPE - SYNTAX ActionType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of action that NetScaler takes when initiating on-hold." - ::= { scPolicyConfigEntry 5 } - -scAlternateContentServiceName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The alternate service name for the content." - ::= { scPolicyConfigEntry 6 } - -scRuleName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The rule that the NetScaler matches with the incoming request." - ::= { scPolicyConfigEntry 7 } - -scAlternateContentPath OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The alternate path for the content." - ::= { scPolicyConfigEntry 8 } - -nsSslConfigGroup OBJECT IDENTIFIER - ::= { nsSysGroup 56 } - -sslCertKeyTable OBJECT-TYPE - SYNTAX SEQUENCE OF SslCertKeyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The ssl certificate key pair configuration information" - ::= { nsSslConfigGroup 1 } - -sslCertKeyEntry OBJECT-TYPE - SYNTAX SslCertKeyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { sslCertKeyName } - ::= { sslCertKeyTable 1 } - -SslCertKeyEntry ::= SEQUENCE { - sslCertKeyName OCTET STRING, - sslCertPath OCTET STRING, - sslKeyPath OCTET STRING, - sslInputFormat InputFormat, - sslDaysToExpire Integer32 -} - -sslCertKeyName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The certificate key pair Name." - ::= { sslCertKeyEntry 1 } - -sslCertPath OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The certificate path." - ::= { sslCertKeyEntry 2 } - -sslKeyPath OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The private key path." - ::= { sslCertKeyEntry 3 } - -sslInputFormat OBJECT-TYPE - SYNTAX InputFormat - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The input format of the certificate key pair." - ::= { sslCertKeyEntry 4 } - -sslDaysToExpire OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of days remaining for the certificate to expire." - ::= { sslCertKeyEntry 5 } - -sslCrlTable OBJECT-TYPE - SYNTAX SEQUENCE OF SslCrlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The ssl CRL configuration information" - ::= { nsSslConfigGroup 2 } - -sslCrlEntry OBJECT-TYPE - SYNTAX SslCrlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { sslCrlName } - ::= { sslCrlTable 1 } - -SslCrlEntry ::= SEQUENCE { - sslCrlName OCTET STRING, - sslCrlPath OCTET STRING, - sslCrlInputFormat InputFormat -} - -sslCrlName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of CRL." - ::= { sslCrlEntry 1 } - -sslCrlPath OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The CRL path." - ::= { sslCrlEntry 2 } - -sslCrlInputFormat OBJECT-TYPE - SYNTAX InputFormat - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The input format of CRL." - ::= { sslCrlEntry 3 } - -sslCipherGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF SslCipherGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Cipher group configuration information" - ::= { nsSslConfigGroup 3 } - -sslCipherGroupEntry OBJECT-TYPE - SYNTAX SslCipherGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { sslCipherGroupName , sslCipherName } - ::= { sslCipherGroupTable 1 } - -SslCipherGroupEntry ::= SEQUENCE { - sslCipherGroupName OCTET STRING, - sslCipherName OCTET STRING, - sslCipherDesc OCTET STRING -} - -sslCipherGroupName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Cipher group name." - ::= { sslCipherGroupEntry 1 } - -sslCipherName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Cipher name." - ::= { sslCipherGroupEntry 2 } - -sslCipherDesc OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Cipher description." - ::= { sslCipherGroupEntry 3 } - -nsDosPolicyGroup OBJECT IDENTIFIER - ::= { nsSysGroup 57 } - -dosPolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF DosPolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The dos policy configuration table" - ::= { nsDosPolicyGroup 1 } - -dosPolicyEntry OBJECT-TYPE - SYNTAX DosPolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { dosPolicyName } - ::= { dosPolicyTable 1 } - -DosPolicyEntry ::= SEQUENCE { - dosPolicyName OCTET STRING, - thresholdValue Integer32 -} - -dosPolicyName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Name of the policy" - ::= { dosPolicyEntry 1 } - -thresholdValue OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Threshold surge count to detect an attack, for this DosPolicy" - ::= { dosPolicyEntry 2 } - -dosPolicyStatistics OBJECT IDENTIFIER - ::= { nsDosPolicyGroup 2 } - -dosTotConditionTriggered OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the NetScaler appliance triggered the DOS JavaScript due to a condition match." - ::= { dosPolicyStatistics 1 } - -dosTotValidCookies OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of clients from whom the NetScaler appliance received a valid DOS cookie." - ::= { dosPolicyStatistics 2 } - -dosTotDosPriorityClients OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of valid clients that were given DOS priority." - ::= { dosPolicyStatistics 3 } - -dosAvgValidClients OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average number of DOS clients that returned a valid DOS cookie." - ::= { dosPolicyStatistics 4 } - -dosAvgDospriClients OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average number of clients that were given DOS priority." - ::= { dosPolicyStatistics 5 } - -nsExpressionTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsExpressionEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Expression related configuration" - ::= { nsSysGroup 58 } - -nsExpressionEntry OBJECT-TYPE - SYNTAX NsExpressionEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { expressionName } - ::= { nsExpressionTable 1 } - -NsExpressionEntry ::= SEQUENCE { - expressionName OCTET STRING, - expressionTotalHits Counter64 -} - -expressionName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Name of the expression." - ::= { nsExpressionEntry 1 } - -expressionTotalHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of hits to this expression. " - ::= { nsExpressionEntry 2 } - -nsPqPolicyGroup OBJECT IDENTIFIER - ::= { nsSysGroup 59 } - -pqPolicyConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF PqPolicyConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The priority queuing policy configuration table" - ::= { nsPqPolicyGroup 1 } - -pqPolicyConfigEntry OBJECT-TYPE - SYNTAX PqPolicyConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { pqName } - ::= { pqPolicyConfigTable 1 } - -PqPolicyConfigEntry ::= SEQUENCE { - pqName OCTET STRING, - pqRuleName OCTET STRING, - pqQdepthThreshold Integer32, - pqPolQdepthThreshold Integer32, - pqPriority Integer32, - pqPolicyWeight Integer32 -} - -pqName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the PQ policy bound to Load Balancing vserver." - ::= { pqPolicyConfigEntry 1 } - -pqRuleName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Rule Name configuration for PQ policy." - ::= { pqPolicyConfigEntry 2 } - -pqQdepthThreshold OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The vip threshold value for qdepth in PQ policy." - ::= { pqPolicyConfigEntry 3 } - -pqPolQdepthThreshold OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The policy threshold value for qdepth in PQ policy." - ::= { pqPolicyConfigEntry 4 } - -pqPriority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The priority of this PQ policy." - ::= { pqPolicyConfigEntry 5 } - -pqPolicyWeight OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The weight of this PQ policy." - ::= { pqPolicyConfigEntry 6 } - -pqPolicyStatistics OBJECT IDENTIFIER - ::= { nsPqPolicyGroup 2 } - -pqTotalPolicyMatches OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the Netscaler appliance matched an incoming request using any priority queuing policy." - ::= { pqPolicyStatistics 1 } - -pqTotalThresholdFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the priority queueing threshold criteria were not met." - ::= { pqPolicyStatistics 2 } - -pqPriority1Requests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of priority 1 requests that the Netscaler appliance received." - ::= { pqPolicyStatistics 3 } - -pqPriority2Requests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of priority 2 requests that the Netscaler appliance received." - ::= { pqPolicyStatistics 4 } - -pqPriority3Requests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of priority 3 requests that the Netscaler appliance received." - ::= { pqPolicyStatistics 5 } - -crConfigGroup OBJECT IDENTIFIER - ::= { nsSysGroup 60 } - -crPolicyMapConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF CrPolicyMapConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The CR map configuration information " - ::= { crConfigGroup 1 } - -crPolicyMapConfigEntry OBJECT-TYPE - SYNTAX CrPolicyMapConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { crMapName } - ::= { crPolicyMapConfigTable 1 } - -CrPolicyMapConfigEntry ::= SEQUENCE { - crMapName OCTET STRING, - crMapSrcName OCTET STRING, - crMapDstName OCTET STRING, - crMapSrcUrl OCTET STRING, - crMapDstUrl OCTET STRING -} - -crMapName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the map policy." - ::= { crPolicyMapConfigEntry 1 } - -crMapSrcName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the source domain hosted by the map." - ::= { crPolicyMapConfigEntry 2 } - -crMapDstName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the destination domain hosted by the map." - ::= { crPolicyMapConfigEntry 3 } - -crMapSrcUrl OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Url to be modified under the given source domain." - ::= { crPolicyMapConfigEntry 4 } - -crMapDstUrl OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Url after mapping." - ::= { crPolicyMapConfigEntry 5 } - -monitorCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of monitors defined on this NetScaler appliance." - ::= { nsSysGroup 61 } - -monitorBindCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of monitor bindings defined on this NetScaler appliance." - ::= { nsSysGroup 62 } - -htmlInjectionStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 63 } - -htmlInjectedBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes injected during HTML injection." - ::= { htmlInjectionStatsGroup 1 } - -htmlInjectionSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HTML Injection sessions." - ::= { htmlInjectionStatsGroup 2 } - -htmlInjectionTotalSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of HTML Injection sessions." - ::= { htmlInjectionStatsGroup 3 } - -htmlInjectMemAllocFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times memory allocation failed during HTML injection." - ::= { htmlInjectionStatsGroup 4 } - -htmlInitFailed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times initialization failed during HTML injection." - ::= { htmlInjectionStatsGroup 5 } - -appFirewallGroup OBJECT IDENTIFIER - ::= { nsSysGroup 64 } - -appFirewallStatistics OBJECT IDENTIFIER - ::= { appFirewallGroup 1 } - -appFirewallRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP/HTTPS requests sent to your protected web servers via the Application Firewall." - ::= { appFirewallStatistics 1 } - -appFirewallResponses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP/HTTPS responses sent by your protected web servers via the Application Firewall." - ::= { appFirewallStatistics 2 } - -appFirewallAborts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Incomplete HTTP/HTTPS requests aborted by the client before the Application Firewall could finish processing them." - ::= { appFirewallStatistics 3 } - -appFirewallRedirects OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP/HTTPS requests redirected by the Application Firewall to a different Web page or web server. (HTTP 302)" - ::= { appFirewallStatistics 4 } - -appFirewallViolStartURL OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Start URL security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 5 } - -appFirewallViolDenyURL OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Deny URL security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 6 } - -appFirewallViolBufferOverflow OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Buffer Overflow security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 7 } - -appFirewallViolCookie OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Cookie Consistency security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 8 } - -appFirewallViolXSS OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HTML Cross-Site Scripting security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 9 } - -appFirewallViolSQL OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HTML SQL Injection security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 10 } - -appFirewallViolFieldformat OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Field Format security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 11 } - -appFirewallViolFieldConsistency OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Field Consistency security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 12 } - -appFirewallViolCreditCard OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Credit Card security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 13 } - -appFirewallViolSafeObject OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Safe Object security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 14 } - -appFirewallTotalViol OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 15 } - -appFirewallViolWellformednessViolations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML Format security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 16 } - -appFirewallViolXdosViolations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML Denial-of-Service security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 17 } - -appFirewallViolMsgValViolations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML Message Validation security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 18 } - -appFirewallViolWSIViolations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Web Services Interoperability (WS-I) security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 19 } - -appFirewallViolXmlSqlViolations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML SQL Injection security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 20 } - -appFirewallViolXmlXssViolations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML Cross-Site Scripting (XSS) security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 21 } - -appFirewallViolXmlAttachmentViolations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML Attachment security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 22 } - -appFirewallViolCSRFtag OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Cross Site Request Forgery form tag security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 23 } - -appFirewallViolRefererHeader OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Referer Header security check violations seen by the Application Firewall." - ::= { appFirewallStatistics 24 } - -appFirewallViolXmlSoapFaultViolations OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests returning soap:fault from the backend server" - ::= { appFirewallStatistics 25 } - -appFirewallRet4xx OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests returning HTTP 4xx from the backend server" - ::= { appFirewallStatistics 26 } - -appFirewallRet5xx OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests returning HTTP 5xx from the backend server" - ::= { appFirewallStatistics 27 } - -appFirewallReqBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes transfered for requests" - ::= { appFirewallStatistics 28 } - -appFirewallResBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes transfered for responses" - ::= { appFirewallStatistics 29 } - -appFirewallLongAvgRespTime OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average backend response time in milliseconds since reboot" - ::= { appFirewallStatistics 30 } - -appFirewallShortAvgRespTime OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average backend response time in milliseconds over the last 7 seconds" - ::= { appFirewallStatistics 31 } - -appfwProfileTable OBJECT-TYPE - SYNTAX SEQUENCE OF AppfwProfileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "" - ::= { appFirewallGroup 2 } - -appfwProfileEntry OBJECT-TYPE - SYNTAX AppfwProfileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { appfwprofileName } - ::= { appfwProfileTable 1 } - -AppfwProfileEntry ::= SEQUENCE { - appfwprofileName OCTET STRING, - appfwappFirewallRequestsPerProfile Counter64, - appfwappFirewallResponsesPerProfile Counter64, - appfwappFirewallAbortsPerProfile Counter64, - appfwappFirewallRedirectsPerProfile Counter64, - appfwappFirewallViolStartURLPerProfile Counter64, - appfwappFirewallViolDenyURLPerProfile Counter64, - appfwappFirewallViolRefererHeaderPerProfile Counter64, - appfwappFirewallViolBufferOverflowPerProfile Counter64, - appfwappFirewallViolCSRFtagPerProfile Counter64, - appfwappFirewallViolCookiePerProfile Counter64, - appfwappFirewallViolXSSPerProfile Counter64, - appfwappFirewallViolSQLPerProfile Counter64, - appfwappFirewallViolFieldformatPerProfile Counter64, - appfwappFirewallViolFieldConsistencyPerProfile Counter64, - appfwappFirewallViolCreditCardPerProfile Counter64, - appfwappFirewallViolSafeObjectPerProfile Counter64, - appfwappFirewallViolWellformednessViolationsPerProfile Counter64, - appfwappFirewallViolXdosViolationsPerProfile Counter64, - appfwappFirewallViolMsgValViolationsPerProfile Counter64, - appfwappFirewallViolWSIViolationsPerProfile Counter64, - appfwappFirewallViolXmlSqlViolationsPerProfile Counter64, - appfwappFirewallViolXmlXssViolationsPerProfile Counter64, - appfwappFirewallViolXmlAttachmentViolationsPerProfile Counter64, - appfwappFirewallTotalViolPerProfile Counter64, - appfwappFirewallRet4xxPerProfile Counter64, - appfwappFirewallRet5xxPerProfile Counter64, - appfwappFirewallViolXmlSoapFaultViolationsPerProfile Counter64, - appfwappFirewallReqBytesPerProfile Counter64, - appfwappFirewallResBytesPerProfile Counter64, - appfwappFirewallLongAvgRespTimePerProfile Counter64, - appfwappFirewallShortAvgRespTimePerProfile Counter64 -} - -appfwprofileName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the Application Firewall profile" - ::= { appfwProfileEntry 1 } - -appfwappFirewallRequestsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP/HTTPS requests sent to your protected web servers via the Application Firewall." - ::= { appfwProfileEntry 2 } - -appfwappFirewallResponsesPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP/HTTPS responses sent by your protected web servers via the Application Firewall." - ::= { appfwProfileEntry 3 } - -appfwappFirewallAbortsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Incomplete HTTP/HTTPS requests aborted by the client before the Application Firewall could finish processing them." - ::= { appfwProfileEntry 4 } - -appfwappFirewallRedirectsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "HTTP/HTTPS requests redirected by the Application Firewall to a different Web page or web server. (HTTP 302)" - ::= { appfwProfileEntry 5 } - -appfwappFirewallViolStartURLPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Start URL security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 6 } - -appfwappFirewallViolDenyURLPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Deny URL security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 7 } - -appfwappFirewallViolRefererHeaderPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Referer Header security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 8 } - -appfwappFirewallViolBufferOverflowPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Buffer Overflow security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 9 } - -appfwappFirewallViolCSRFtagPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Cross Site Request Forgery form tag security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 10 } - -appfwappFirewallViolCookiePerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Cookie Consistency security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 11 } - -appfwappFirewallViolXSSPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HTML Cross-Site Scripting security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 12 } - -appfwappFirewallViolSQLPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HTML SQL Injection security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 13 } - -appfwappFirewallViolFieldformatPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Field Format security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 14 } - -appfwappFirewallViolFieldConsistencyPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Field Consistency security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 15 } - -appfwappFirewallViolCreditCardPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Credit Card security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 16 } - -appfwappFirewallViolSafeObjectPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Safe Object security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 17 } - -appfwappFirewallViolWellformednessViolationsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML Format security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 18 } - -appfwappFirewallViolXdosViolationsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML Denial-of-Service security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 19 } - -appfwappFirewallViolMsgValViolationsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML Message Validation security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 20 } - -appfwappFirewallViolWSIViolationsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Web Services Interoperability (WS-I) security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 21 } - -appfwappFirewallViolXmlSqlViolationsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML SQL Injection security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 22 } - -appfwappFirewallViolXmlXssViolationsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML Cross-Site Scripting (XSS) security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 23 } - -appfwappFirewallViolXmlAttachmentViolationsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of XML Attachment security check violations seen by the Application Firewall." - ::= { appfwProfileEntry 24 } - -appfwappFirewallTotalViolPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of violations seen by the application firewall on per profile basis" - ::= { appfwProfileEntry 25 } - -appfwappFirewallRet4xxPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests returning HTTP 4xx from the backend server" - ::= { appfwProfileEntry 26 } - -appfwappFirewallRet5xxPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests returning HTTP 5xx from the backend server" - ::= { appfwProfileEntry 27 } - -appfwappFirewallViolXmlSoapFaultViolationsPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests returning soap:fault from the backend server" - ::= { appfwProfileEntry 28 } - -appfwappFirewallReqBytesPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes transfered for requests" - ::= { appfwProfileEntry 29 } - -appfwappFirewallResBytesPerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of bytes transfered for responses" - ::= { appfwProfileEntry 30 } - -appfwappFirewallLongAvgRespTimePerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average backend response time in milliseconds since reboot" - ::= { appfwProfileEntry 31 } - -appfwappFirewallShortAvgRespTimePerProfile OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average backend response time in milliseconds over the last 7 seconds" - ::= { appfwProfileEntry 32 } - -nsRnatStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 65 } - -nsRnatGlobalStats OBJECT IDENTIFIER - ::= { nsRnatStatsGroup 1 } - -rnatTotRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes received during RNAT sessions." - ::= { nsRnatGlobalStats 1 } - -rnatTotTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes sent during RNAT sessions." - ::= { nsRnatGlobalStats 2 } - -rnatTotRxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received during RNAT sessions." - ::= { nsRnatGlobalStats 3 } - -rnatTotTxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets sent during RNAT sessions." - ::= { nsRnatGlobalStats 4 } - -rnatTotTxSyn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Requests for connections sent during RNAT sessions." - ::= { nsRnatGlobalStats 5 } - -rnatCurSessions OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Currently active RNAT sessions." - ::= { nsRnatGlobalStats 6 } - -nsRnatPerIPStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsRnatPerIPStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains statistics related to rnat for the natip" - ::= { nsRnatStatsGroup 2 } - -nsRnatPerIPStatsEntry OBJECT-TYPE - SYNTAX NsRnatPerIPStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { ipAddr } - ::= { nsRnatPerIPStatsTable 1 } - -NsRnatPerIPStatsEntry ::= SEQUENCE { - ipRnatTotRxBytes Counter64, - ipRnatTotTxBytes Counter64, - ipRnatTotRxPkts Counter64, - ipRnatTotTxPkts Counter64, - ipRnatTotTxSyn Counter64, - ipRnatCurSessions Gauge32 -} - -ipRnatTotRxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes received on this IP address during RNAT sessions." - ::= { nsRnatPerIPStatsEntry 1 } - -ipRnatTotTxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes sent from this IP address during RNAT sessions." - ::= { nsRnatPerIPStatsEntry 2 } - -ipRnatTotRxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets received on this IP address during RNAT sessions." - ::= { nsRnatPerIPStatsEntry 3 } - -ipRnatTotTxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets sent from this IP address during RNAT sessions." - ::= { nsRnatPerIPStatsEntry 4 } - -ipRnatTotTxSyn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Requests for connections sent from this IP address during RNAT sessions." - ::= { nsRnatPerIPStatsEntry 5 } - -ipRnatCurSessions OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Currently active RNAT sessions started from this IP address." - ::= { nsRnatPerIPStatsEntry 6 } - -nsSslVpnStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 66 } - -indexHtmlHit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests for VPN login page." - ::= { nsSslVpnStatsGroup 1 } - -indexHtmlNoServed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failures to display VPN login page." - ::= { nsSslVpnStatsGroup 2 } - -cfgHtmlServed OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of client configuration requests received by VPN server." - ::= { nsSslVpnStatsGroup 3 } - -dnsReqHit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of DNS queries resolved by VPN server." - ::= { nsSslVpnStatsGroup 4 } - -winsRequestHit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of WINS queries resolved by VPN server." - ::= { nsSslVpnStatsGroup 5 } - -csRequestHit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SSL VPN tunnels formed between VPN server and client." - ::= { nsSslVpnStatsGroup 6 } - -csNonHttpProbeHit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of probes from VPN to back-end non-HTTP servers that have been accessed by the VPN client." - ::= { nsSslVpnStatsGroup 7 } - -csHttpProbeHit OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of probes from VPN to back-end HTTP servers that have been accessed by the VPN client." - ::= { nsSslVpnStatsGroup 8 } - -totalCsConnSucc OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of successful probes to all back-end servers." - ::= { nsSslVpnStatsGroup 9 } - -totalFsRequest OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of file system requests received by VPN server." - ::= { nsSslVpnStatsGroup 10 } - -iipDisabledMIPdisabled OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Both IIP and MIP is disabled." - ::= { nsSslVpnStatsGroup 11 } - -iipFailedMIPdisabled OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times IIP assignment failed and MIP is disabled." - ::= { nsSslVpnStatsGroup 12 } - -iipDisabledMIPused OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times MIP is used as IIP is disabled." - ::= { nsSslVpnStatsGroup 13 } - -iipFailedMIPused OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times MIP is used as IIP assignment failed." - ::= { nsSslVpnStatsGroup 14 } - -socksMethReqRcvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of received SOCKS method request." - ::= { nsSslVpnStatsGroup 15 } - -socksMethReqSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of sent SOCKS method request." - ::= { nsSslVpnStatsGroup 16 } - -socksMethRespRcvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of received SOCKS method response." - ::= { nsSslVpnStatsGroup 17 } - -socksMethRespSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of sent SOCKS method response." - ::= { nsSslVpnStatsGroup 18 } - -socksConnReqRcvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of received SOCKS connect request." - ::= { nsSslVpnStatsGroup 19 } - -socksConnReqSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of sent SOCKS connect request." - ::= { nsSslVpnStatsGroup 20 } - -socksConnRespRcvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of received SOCKS connect response." - ::= { nsSslVpnStatsGroup 21 } - -socksConnRespSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of sent SOCKS connect response." - ::= { nsSslVpnStatsGroup 22 } - -socksServerError OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SOCKS server error." - ::= { nsSslVpnStatsGroup 23 } - -socksClientError OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of SOCKS client error." - ::= { nsSslVpnStatsGroup 24 } - -staConnSuccess OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA connection success." - ::= { nsSslVpnStatsGroup 25 } - -staConnFailure OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA connection failure." - ::= { nsSslVpnStatsGroup 26 } - -cpsConnSuccess OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of CPS connection success." - ::= { nsSslVpnStatsGroup 27 } - -cpsConnFailure OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of CPS connection failure." - ::= { nsSslVpnStatsGroup 28 } - -staRequestSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA request sent." - ::= { nsSslVpnStatsGroup 29 } - -staResponseRecvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA response received." - ::= { nsSslVpnStatsGroup 30 } - -icaLicenseFailure OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of ICA license failure." - ::= { nsSslVpnStatsGroup 31 } - -staRenewSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA renew requests sent." - ::= { nsSslVpnStatsGroup 32 } - -staRenewRecvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA renew response received." - ::= { nsSslVpnStatsGroup 33 } - -staReassErr OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA response reassembly errors." - ::= { nsSslVpnStatsGroup 34 } - -staRnewNoClnt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA renew repsonse for missing clients." - ::= { nsSslVpnStatsGroup 35 } - -staRenewNoRfsh OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA renew response missing refesh values." - ::= { nsSslVpnStatsGroup 36 } - -staValidNoClnt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA validate response for clients that have already closed." - ::= { nsSslVpnStatsGroup 37 } - -staValidNoEst OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA validate responses for clients not in TCP ESTABLISHED state." - ::= { nsSslVpnStatsGroup 38 } - -staMonSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA monitor requests sent." - ::= { nsSslVpnStatsGroup 39 } - -staMonRcvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA monitor responses recieved." - ::= { nsSslVpnStatsGroup 40 } - -staMonSucc OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA monitor successful responses." - ::= { nsSslVpnStatsGroup 41 } - -staMonFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of STA monitor failed responses." - ::= { nsSslVpnStatsGroup 42 } - -iipSpilloverMIPused OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times MIP is used on IIP Spillover." - ::= { nsSslVpnStatsGroup 43 } - -nsAaaStatsGroup OBJECT IDENTIFIER - ::= { nsSysGroup 67 } - -aaaAuthFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of authentication failures." - ::= { nsAaaStatsGroup 1 } - -aaaAuthSuccess OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of authentication successes." - ::= { nsAaaStatsGroup 2 } - -aaaAuthNonHttpFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of non HTTP connections that failed authorization." - ::= { nsAaaStatsGroup 3 } - -aaaAuthOnlyHttpFail OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of HTTP connections that failed authorization." - ::= { nsAaaStatsGroup 4 } - -aaaAuthNonHttpSuccess OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of non HTTP connections that succeeded authorization." - ::= { nsAaaStatsGroup 5 } - -aaaAuthOnlyHttpSuccess OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of HTTP connections that succeeded authorization." - ::= { nsAaaStatsGroup 6 } - -aaaTotSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of all AAA sessions." - ::= { nsAaaStatsGroup 7 } - -aaaTotSessionTimeout OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of AAA sessions that have timed out." - ::= { nsAaaStatsGroup 8 } - -aaaCurSessions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Count of current AAA sessions." - ::= { nsAaaStatsGroup 9 } - -nsGlobalConfigSettings OBJECT IDENTIFIER - ::= { nsSysGroup 68 } - -webServerHttpPorts OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The HTTP ports on the Web server. System performs connection off-load for any client request that has a destination port matching one of these configured ports. " - ::= { nsGlobalConfigSettings 1 } - -maxTcpConnections OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum number of connections that will be made from the system to the web server(s) attached to it. This value is applied globally to all attached servers." - ::= { nsGlobalConfigSettings 2 } - -maxReqPerConnection OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum number of requests that the system can pass on a particular connection between the system and a server attached to it. If the Value is zero, then it allows an unlimited number of requests to be passed." - ::= { nsGlobalConfigSettings 3 } - -cipInsertionStatus OBJECT-TYPE - SYNTAX ModeStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the option to control (enable or disable) the insertion of the actual client IP address into the HTTP header request passed from the client to any of the servers attached to the system. The passed address can then be accessed through a minor modification to the server. If cipHeader is specified, it will be used as the client IP header. If it is not specified, then the value that has been set by the set ns config CLI command will be used as the client IP header." - ::= { nsGlobalConfigSettings 4 } - -cipInsertionHeader OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the text that will be used as the client IP header." - ::= { nsGlobalConfigSettings 5 } - -cookieVersionInserted OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The version of the cookie inserted by the system." - ::= { nsGlobalConfigSettings 6 } - -minPathMTU OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum Path MTU of the system." - ::= { nsGlobalConfigSettings 7 } - -mtuEntryTimeoutValue OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The timeout value of MTU entries." - ::= { nsGlobalConfigSettings 8 } - -ftpPortRange OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Port range configured for FTP services." - ::= { nsGlobalConfigSettings 9 } - -nsPolicyInfrastructureGroup OBJECT IDENTIFIER - ::= { nsSysGroup 69 } - -piPolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF PiPolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The policy relationship table" - ::= { nsPolicyInfrastructureGroup 1 } - -piPolicyEntry OBJECT-TYPE - SYNTAX PiPolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { piPolName } - ::= { piPolicyTable 1 } - -PiPolicyEntry ::= SEQUENCE { - piPolName OCTET STRING, - piPolicyHits Counter64, - piPolicyUndefHits Counter64, - piPolFullName OCTET STRING -} - -piPolName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Encoded name of the PI policy" - ::= { piPolicyEntry 1 } - -piPolicyHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of hits on the policy" - ::= { piPolicyEntry 2 } - -piPolicyUndefHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of undef hits on the policy" - ::= { piPolicyEntry 3 } - -piPolFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Full name of the PI policy" - ::= { piPolicyEntry 4 } - -nsSvcGroup OBJECT IDENTIFIER - ::= { rs9000 2 } - -serviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF ServiceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The netscaler services table" - ::= { nsSvcGroup 1 } - -serviceEntry OBJECT-TYPE - SYNTAX ServiceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { svcServiceName } - ::= { serviceTable 1 } - -ServiceEntry ::= SEQUENCE { - svcServiceName OCTET STRING, - svcIpAddress IpAddress, - svcPort Integer32, - svcServiceType EntityProtocolType, - svcState EntityState, - svcMaxReqPerConn Integer32, - svcAvgTransactionTime TimeTicks, - svcEstablishedConn Counter32, - svcActiveConn Gauge32, - svcSurgeCount Counter32, - svcTotalRequestsLow Counter32, - svcTotalRequestsHigh Counter32, - svcTotalRequestBytesLow Counter32, - svcTotalRequestBytesHigh Counter32, - svcTotalResponsesLow Counter32, - svcTotalResponsesHigh Counter32, - svcTotalResponseBytesLow Counter32, - svcTotalResponseBytesHigh Counter32, - svcTotalPktsRecvdLow Counter32, - svcTotalPktsRecvdHigh Counter32, - svcTotalPktsSentLow Counter32, - svcTotalPktsSentHigh Counter32, - svcTotalSynsRecvdLow Counter32, - svcTotalSynsRecvdHigh Counter32, - svcTotalRequests Counter64, - svcTotalRequestBytes Counter64, - svcTotalResponses Counter64, - svcTotalResponseBytes Counter64, - svcTotalPktsRecvd Counter64, - svcTotalPktsSent Counter64, - svcTotalSynsRecvd Counter64, - svcGslbSiteName OCTET STRING, - svcAvgSvrTTFB Gauge32, - svctotalJsTransactions Counter64, - svcdosQDepth Counter32, - svcCurClntConnections Gauge32, - svcRequestRate OCTET STRING, - svcRxBytesRate OCTET STRING, - svcTxBytesRate OCTET STRING, - svcSynfloodRate OCTET STRING, - svcTicksSinceLastStateChange TimeTicks, - svcTotalClients Counter64, - svcTotalServers Counter64, - svcMaxClients Integer32, - svcActiveTransactions Gauge32, - svcServiceFullName OCTET STRING, - svcInetAddressType InetAddressType, - svcInetAddress InetAddress -} - -svcServiceName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the service." - ::= { serviceEntry 1 } - -svcIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The ip address at which the service is running." - ::= { serviceEntry 2 } - -svcPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The port at which the service is running." - ::= { serviceEntry 3 } - -svcServiceType OBJECT-TYPE - SYNTAX EntityProtocolType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The protocol type of the service" - ::= { serviceEntry 4 } - -svcState OBJECT-TYPE - SYNTAX EntityState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the server." - ::= { serviceEntry 5 } - -svcMaxReqPerConn OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maximum requests per connection allowed on this service. " - ::= { serviceEntry 6 } - -svcAvgTransactionTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average transaction time between netscaler and the service behind it." - ::= { serviceEntry 7 } - -svcEstablishedConn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of connections in ESTABLISHED state." - ::= { serviceEntry 8 } - -svcActiveConn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of connections that are currently active. " - ::= { serviceEntry 9 } - -svcSurgeCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests in the surge queue." - ::= { serviceEntry 10 } - -svcTotalRequestsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 11 } - -svcTotalRequestsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 12 } - -svcTotalRequestBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 13 } - -svcTotalRequestBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 14 } - -svcTotalResponsesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 15 } - -svcTotalResponsesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 16 } - -svcTotalResponseBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 17 } - -svcTotalResponseBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 18 } - -svcTotalPktsRecvdLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 19 } - -svcTotalPktsRecvdHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 20 } - -svcTotalPktsSentLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 21 } - -svcTotalPktsSentHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 22 } - -svcTotalSynsRecvdLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 23 } - -svcTotalSynsRecvdHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceEntry 24 } - -svcTotalRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)" - ::= { serviceEntry 30 } - -svcTotalRequestBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of request bytes received on this service or virtual server." - ::= { serviceEntry 31 } - -svcTotalResponses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)" - ::= { serviceEntry 32 } - -svcTotalResponseBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of response bytes received by this service or virtual server." - ::= { serviceEntry 33 } - -svcTotalPktsRecvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets received by this service or virtual server." - ::= { serviceEntry 34 } - -svcTotalPktsSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets sent." - ::= { serviceEntry 35 } - -svcTotalSynsRecvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SYN packets received from clients on this service or virtual server." - ::= { serviceEntry 36 } - -svcGslbSiteName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the gslb site on which this service is defined." - ::= { serviceEntry 37 } - -svcAvgSvrTTFB OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average TTFB between the NetScaler appliance and the server." - ::= { serviceEntry 38 } - -svctotalJsTransactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of javascripts sent to geniune clients." - ::= { serviceEntry 39 } - -svcdosQDepth OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of geniune clients on this service. " - ::= { serviceEntry 40 } - -svcCurClntConnections OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of current client connections." - ::= { serviceEntry 41 } - -svcRequestRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Request rate in requests per second for this service or virtual server." - ::= { serviceEntry 42 } - -svcRxBytesRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Request rate in bytes per second fot this service or virtual server." - ::= { serviceEntry 43 } - -svcTxBytesRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Response rate in bytes per second for this service or virtual server." - ::= { serviceEntry 44 } - -svcSynfloodRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Rate of unacknowledged SYN packets for this service or virtual server." - ::= { serviceEntry 45 } - -svcTicksSinceLastStateChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time (in 10 milliseconds) since the last state change." - ::= { serviceEntry 47 } - -svcTotalClients OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of established client connections." - ::= { serviceEntry 48 } - -svcTotalServers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of established server connections." - ::= { serviceEntry 49 } - -svcMaxClients OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maximum open connections allowed on this service." - ::= { serviceEntry 52 } - -svcActiveTransactions OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of active transactions handled by this service. (Including those in the surge queue.)" - ::= { serviceEntry 53 } - -svcServiceFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the service." - ::= { serviceEntry 54 } - -svcInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The address type of svcInetAddress" - ::= { serviceEntry 55 } - -svcInetAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Internet address at which the service is running." - ::= { serviceEntry 56 } - -serverTable OBJECT-TYPE - SYNTAX SEQUENCE OF ServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The servers table." - ::= { nsSvcGroup 2 } - -serverEntry OBJECT-TYPE - SYNTAX ServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { serverName } - ::= { serverTable 1 } - -ServerEntry ::= SEQUENCE { - serverName OCTET STRING, - serverIpAddress IpAddress, - serverState EntityState, - serverDelay Integer32, - serverFullName OCTET STRING, - serverInetAddressType InetAddressType, - serverInetAddress InetAddress -} - -serverName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the server." - ::= { serverEntry 1 } - -serverIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of the server." - ::= { serverEntry 2 } - -serverState OBJECT-TYPE - SYNTAX EntityState - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The state of the server." - ::= { serverEntry 3 } - -serverDelay OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Specifies time in seconds after which all services in this server are brought down." - ::= { serverEntry 4 } - -serverFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the server." - ::= { serverEntry 5 } - -serverInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The address type of serverInetAddress" - ::= { serverEntry 6 } - -serverInetAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Internet address of the server." - ::= { serverEntry 7 } - -serviceScpolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF ServiceScpolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The service sure connect policy relationship table" - ::= { nsSvcGroup 3 } - -serviceScpolicyEntry OBJECT-TYPE - SYNTAX ServiceScpolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { svcServiceName , scPolicyName } - ::= { serviceScpolicyTable 1 } - -ServiceScpolicyEntry ::= SEQUENCE { - svcscpolicyPrimaryIPAddress IpAddress, - svcscpolicyPrimaryPort Integer32, - svcscpolicyDesIpAddress IpAddress, - svcscpolicyDestPort Integer32, - svcscpolicyAvgServerTransactionTime Gauge32, - svcscpolicyTotClientTransaction Counter64, - svcscpolicyTotOpenConn Counter32, - svcscpolicydesIpAddress IpAddress, - svcscpolicydestPort Integer32, - svcscpolicyavgServerTransactionTime Gauge32, - svcscpolicytotClientTransaction Counter64, - svcscpolicytotOpenConn Gauge32, - svcscpolicyscPhysicalServiceIP IpAddress, - svcscpolicyscPhysicalServicePort Integer32, - svcscpolicyscCurrentWaitingTime Gauge32, - svcscpolicyscCurrentClientConnections Gauge32, - svcscpolicyscTotalClientConnections Counter64, - svcscpolicyscTotalServerConnections Counter64, - svcscpolicyscTotalRequestsReceived Counter64, - svcscpolicyscTotalRequestBytes Counter64, - svcscpolicyscTotalResponsesReceived Counter64, - svcscpolicyscTotalResponseBytes Counter64, - svcscpolicyscCurrentSurgeQClients Gauge32, - svcscpolicyscCurrentWaitingClients Gauge32, - svcscpolicyscTotalServerTransactions Counter64, - svcscpolicyscTotalServerTTFBTransactions Counter64, - svcscpolicyscTotalServerTTLB Counter64, - svcscpolicyscTotalClientTTLB Counter64, - svcscpolicyscTotalServerTTFB Counter64, - svcscpolicyscAverageClientTTLB Gauge32, - svcscpolicyscAverageServerTTFB Gauge32 -} - -svcscpolicyPrimaryIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of the service or virtual server to which the policy is bound." - ::= { serviceScpolicyEntry 3 } - -svcscpolicyPrimaryPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The port of the service or virtual server to which the policy is bound." - ::= { serviceScpolicyEntry 4 } - -svcscpolicyDesIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceScpolicyEntry 5 } - -svcscpolicyDestPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceScpolicyEntry 6 } - -svcscpolicyAvgServerTransactionTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceScpolicyEntry 7 } - -svcscpolicyTotClientTransaction OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceScpolicyEntry 8 } - -svcscpolicyTotOpenConn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { serviceScpolicyEntry 9 } - -svcscpolicydesIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address of the destination service." - ::= { serviceScpolicyEntry 10 } - -svcscpolicydestPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port number of the destination service." - ::= { serviceScpolicyEntry 11 } - -svcscpolicyavgServerTransactionTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average server transaction time for this SureConnect Policy." - ::= { serviceScpolicyEntry 12 } - -svcscpolicytotClientTransaction OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of client transactions processed by this SureConnect policy." - ::= { serviceScpolicyEntry 13 } - -svcscpolicytotOpenConn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of open connections for this policy." - ::= { serviceScpolicyEntry 14 } - -svcscpolicyscPhysicalServiceIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address of the service for which these statistics are maintained." - ::= { serviceScpolicyEntry 15 } - -svcscpolicyscPhysicalServicePort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port of the service for which these statistics are maintained." - ::= { serviceScpolicyEntry 16 } - -svcscpolicyscCurrentWaitingTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Value of the currently estimated waiting time for the configured URL." - ::= { serviceScpolicyEntry 17 } - -svcscpolicyscCurrentClientConnections OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of clients that were allowed a server connection by this SureConnect policy." - ::= { serviceScpolicyEntry 18 } - -svcscpolicyscTotalClientConnections OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of clients that were allowed a server connection by this SureConnect policy." - ::= { serviceScpolicyEntry 19 } - -svcscpolicyscTotalServerConnections OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of server connections that were established through this SureConnect policy." - ::= { serviceScpolicyEntry 20 } - -svcscpolicyscTotalRequestsReceived OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of requests received by this SureConnect policy." - ::= { serviceScpolicyEntry 21 } - -svcscpolicyscTotalRequestBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of request bytes received by this SureConnect policy." - ::= { serviceScpolicyEntry 22 } - -svcscpolicyscTotalResponsesReceived OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of server responses received by this SureConnect policy." - ::= { serviceScpolicyEntry 23 } - -svcscpolicyscTotalResponseBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of response bytes received by this SureConnect policy." - ::= { serviceScpolicyEntry 24 } - -svcscpolicyscCurrentSurgeQClients OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of clients that matched the SureConnect policy, but are in the surge queue." - ::= { serviceScpolicyEntry 25 } - -svcscpolicyscCurrentWaitingClients OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current number of SureConnect priority clients that are waiting for a server connection." - ::= { serviceScpolicyEntry 26 } - -svcscpolicyscTotalServerTransactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of 200 OK responses received from the web server by this SureConnect policy." - ::= { serviceScpolicyEntry 27 } - -svcscpolicyscTotalServerTTFBTransactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of TTFB transcations from the web server for this SureConnect policy." - ::= { serviceScpolicyEntry 28 } - -svcscpolicyscTotalServerTTLB OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Server TTLB calculated for this SureConnect policy." - ::= { serviceScpolicyEntry 29 } - -svcscpolicyscTotalClientTTLB OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Client TTLB calculated for this SureConnect policy." - ::= { serviceScpolicyEntry 30 } - -svcscpolicyscTotalServerTTFB OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Server TTFB calculated for this SureConnect policy." - ::= { serviceScpolicyEntry 31 } - -svcscpolicyscAverageClientTTLB OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average value of the client TTLB for this SureConnect policy." - ::= { serviceScpolicyEntry 32 } - -svcscpolicyscAverageServerTTFB OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average value of the server TTFB for this SureConnect policy." - ::= { serviceScpolicyEntry 33 } - -serviceAdvanceSslConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF ServiceAdvanceSslConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The service advance SSL configuration" - ::= { nsSvcGroup 4 } - -serviceAdvanceSslConfigEntry OBJECT-TYPE - SYNTAX ServiceAdvanceSslConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { svcServiceName } - ::= { serviceAdvanceSslConfigTable 1 } - -ServiceAdvanceSslConfigEntry ::= SEQUENCE { - svcSslDH AdminStatus, - svcSslDHCount Integer32, - svcSslDHFilePath OCTET STRING, - svcSsleRSA AdminStatus, - svcSsleRSACount Integer32, - svcSslv2Protocol AdminStatus, - svcSslv3Protocol AdminStatus, - svcSslTLSv1Protocol AdminStatus, - svcSslRedirectSupport AdminStatus, - svcSslClearTextPort Integer32 -} - -svcSslDH OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether DH is enabled/disabled." - ::= { serviceAdvanceSslConfigEntry 1 } - -svcSslDHCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The DH refresh count to re-generate public/private key." - ::= { serviceAdvanceSslConfigEntry 2 } - -svcSslDHFilePath OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The DH file path name." - ::= { serviceAdvanceSslConfigEntry 3 } - -svcSsleRSA OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The ephimeral RSA support for service." - ::= { serviceAdvanceSslConfigEntry 4 } - -svcSsleRSACount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The eRSA refresh count to re-generate RSA temporary key." - ::= { serviceAdvanceSslConfigEntry 5 } - -svcSslv2Protocol OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The support for SSLv2 protocol for service." - ::= { serviceAdvanceSslConfigEntry 6 } - -svcSslv3Protocol OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The support for SSLv3 protocol for service." - ::= { serviceAdvanceSslConfigEntry 7 } - -svcSslTLSv1Protocol OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The support for TLSv1 protocol for service." - ::= { serviceAdvanceSslConfigEntry 8 } - -svcSslRedirectSupport OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The support for ssl redirect for service." - ::= { serviceAdvanceSslConfigEntry 9 } - -svcSslClearTextPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The clear text port on the backend webserver." - ::= { serviceAdvanceSslConfigEntry 10 } - -serviceCipherBindingTable OBJECT-TYPE - SYNTAX SEQUENCE OF ServiceCipherBindingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The service cipher bindings" - ::= { nsSvcGroup 5 } - -serviceCipherBindingEntry OBJECT-TYPE - SYNTAX ServiceCipherBindingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { svcServiceName , svcSslCipherBindName } - ::= { serviceCipherBindingTable 1 } - -ServiceCipherBindingEntry ::= SEQUENCE { - svcSslCipherBindName OCTET STRING, - svcSslCipherBindDesc OCTET STRING -} - -svcSslCipherBindName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The cipher name bound to this service." - ::= { serviceCipherBindingEntry 1 } - -svcSslCipherBindDesc OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Cipher description." - ::= { serviceCipherBindingEntry 2 } - -serviceGlobalStatsGroup OBJECT IDENTIFIER - ::= { nsSvcGroup 6 } - -svcCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of services defined on this NetScaler appliance." - ::= { serviceGlobalStatsGroup 1 } - -serverCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of servers defined on this NetScaler appliance." - ::= { serviceGlobalStatsGroup 2 } - -svcgroupCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of service groups defined on this NetScaler appliance." - ::= { serviceGlobalStatsGroup 3 } - -svcgroupmemCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of service group members defined on this NetScaler appliance." - ::= { serviceGlobalStatsGroup 4 } - -serviceGroupMemberTable OBJECT-TYPE - SYNTAX SEQUENCE OF ServiceGroupMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The service group member bindings" - ::= { nsSvcGroup 7 } - -serviceGroupMemberEntry OBJECT-TYPE - SYNTAX ServiceGroupMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { svcGrpMemberGroupName , svcGrpMemberName } - ::= { serviceGroupMemberTable 1 } - -ServiceGroupMemberEntry ::= SEQUENCE { - svcGrpMemberGroupName OCTET STRING, - svcGrpMemberName OCTET STRING, - svcGrpMemberPrimaryIPAddress IpAddress, - svcGrpMemberPrimaryPort Integer32, - svcGrpMemberServiceType EntityProtocolType, - svcGrpMemberState EntityState, - svcGrpMemberWeight Integer32, - svcGrpMemberMaxReqPerConn Integer32, - svcGrpMemberAvgTransactionTime TimeTicks, - svcGrpMemberEstablishedConn Counter32, - svcGrpMemberActiveConn Gauge32, - svcGrpMemberSurgeCount Counter32, - svcGrpMemberTotalRequests Counter64, - svcGrpMemberTotalRequestBytes Counter64, - svcGrpMemberTotalResponses Counter64, - svcGrpMemberTotalResponseBytes Counter64, - svcGrpMemberTotalPktsRecvd Counter64, - svcGrpMemberTotalPktsSent Counter64, - svcGrpMemberTotalSynsRecvd Counter64, - svcGrpMemberGslbSiteName OCTET STRING, - svcGrpMemberAvgSvrTTFB Gauge32, - svcGrpMembertotalJsTransactions Counter64, - svcGrpMemberdosQDepth Counter32, - svcGrpMemberCurClntConnections Gauge32, - svcGrpMemberRequestRate OCTET STRING, - svcGrpMemberRxBytesRate OCTET STRING, - svcGrpMemberTxBytesRate OCTET STRING, - svcGrpMemberSynfloodRate OCTET STRING, - svcGrpMemberTicksSinceLastStateChange TimeTicks, - svcGrpMemberGroupFullName OCTET STRING, - svcGrpMemberFullName OCTET STRING, - svcGrpMemberPrimaryInetAddressType InetAddressType, - svcGrpMemberPrimaryInetAddress InetAddress -} - -svcGrpMemberGroupName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the service Group" - ::= { serviceGroupMemberEntry 1 } - -svcGrpMemberName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the service group member" - ::= { serviceGroupMemberEntry 2 } - -svcGrpMemberPrimaryIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address on which the service is running." - ::= { serviceGroupMemberEntry 3 } - -svcGrpMemberPrimaryPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The port on which the service is running." - ::= { serviceGroupMemberEntry 4 } - -svcGrpMemberServiceType OBJECT-TYPE - SYNTAX EntityProtocolType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The service type of this service." - ::= { serviceGroupMemberEntry 5 } - -svcGrpMemberState OBJECT-TYPE - SYNTAX EntityState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the server." - ::= { serviceGroupMemberEntry 6 } - -svcGrpMemberWeight OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The weight of the service group member tied to the vserver." - ::= { serviceGroupMemberEntry 7 } - -svcGrpMemberMaxReqPerConn OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maximum requests per connection allowed on this service. " - ::= { serviceGroupMemberEntry 8 } - -svcGrpMemberAvgTransactionTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average transaction time between netscaler and the service behind it." - ::= { serviceGroupMemberEntry 9 } - -svcGrpMemberEstablishedConn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of connections in ESTABLISHED state." - ::= { serviceGroupMemberEntry 10 } - -svcGrpMemberActiveConn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of connections that are currently active. " - ::= { serviceGroupMemberEntry 11 } - -svcGrpMemberSurgeCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests in the surge queue." - ::= { serviceGroupMemberEntry 12 } - -svcGrpMemberTotalRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)" - ::= { serviceGroupMemberEntry 13 } - -svcGrpMemberTotalRequestBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of request bytes received on this service or virtual server." - ::= { serviceGroupMemberEntry 14 } - -svcGrpMemberTotalResponses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)" - ::= { serviceGroupMemberEntry 15 } - -svcGrpMemberTotalResponseBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of response bytes received by this service or virtual server." - ::= { serviceGroupMemberEntry 16 } - -svcGrpMemberTotalPktsRecvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets received by this service or virtual server." - ::= { serviceGroupMemberEntry 17 } - -svcGrpMemberTotalPktsSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets sent." - ::= { serviceGroupMemberEntry 18 } - -svcGrpMemberTotalSynsRecvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SYN packets received from clients on this service or virtual server." - ::= { serviceGroupMemberEntry 19 } - -svcGrpMemberGslbSiteName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the gslb site on which this service is defined." - ::= { serviceGroupMemberEntry 20 } - -svcGrpMemberAvgSvrTTFB OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average TTFB between the NetScaler appliance and the server." - ::= { serviceGroupMemberEntry 21 } - -svcGrpMembertotalJsTransactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of javascripts sent to geniune clients." - ::= { serviceGroupMemberEntry 22 } - -svcGrpMemberdosQDepth OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of geniune clients on this service. " - ::= { serviceGroupMemberEntry 23 } - -svcGrpMemberCurClntConnections OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of current client connections." - ::= { serviceGroupMemberEntry 24 } - -svcGrpMemberRequestRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Request rate in requests per second for this service or virtual server." - ::= { serviceGroupMemberEntry 25 } - -svcGrpMemberRxBytesRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Request rate in bytes per second fot this service or virtual server." - ::= { serviceGroupMemberEntry 26 } - -svcGrpMemberTxBytesRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Response rate in bytes per second for this service or virtual server." - ::= { serviceGroupMemberEntry 27 } - -svcGrpMemberSynfloodRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Rate of unacknowledged SYN packets for this service or virtual server." - ::= { serviceGroupMemberEntry 28 } - -svcGrpMemberTicksSinceLastStateChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time (in 10 milliseconds) since the last state change." - ::= { serviceGroupMemberEntry 31 } - -svcGrpMemberGroupFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the service Group" - ::= { serviceGroupMemberEntry 32 } - -svcGrpMemberFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the service group member" - ::= { serviceGroupMemberEntry 33 } - -svcGrpMemberPrimaryInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The address type of svcGrpMemberPrimaryInetAddress" - ::= { serviceGroupMemberEntry 34 } - -svcGrpMemberPrimaryInetAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Internet address at which the service is running." - ::= { serviceGroupMemberEntry 35 } - -serviceDospolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF ServiceDospolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The service DOS policy relationship table" - ::= { nsSvcGroup 8 } - -serviceDospolicyEntry OBJECT-TYPE - SYNTAX ServiceDospolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { svcServiceName , dosPolicyName } - ::= { serviceDospolicyTable 1 } - -ServiceDospolicyEntry ::= SEQUENCE { - svcdospolicydosTotJSSent Counter64, - svcdospolicydosTotJSBytesSent Counter64, - svcdospolicydosTotJSRefused Counter64, - svcdospolicydosTotNonGetPostRequests Counter64, - svcdospolicydosPhysicalServiceIP IpAddress, - svcdospolicydosPhysicalServicePort Integer32, - svcdospolicydosCurrentQueueSize Gauge32, - svcdospolicydosCurrentJSRate Gauge32, - svcdospolicydosTotValidClients Counter64, - svcdospolicydosCurServerRespRate Gauge32 -} - -svcdospolicydosTotJSSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of DoS JavaScript transactions performed for this policy." - ::= { serviceDospolicyEntry 1 } - -svcdospolicydosTotJSBytesSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of DoS JavaScript bytes sent for this policy." - ::= { serviceDospolicyEntry 2 } - -svcdospolicydosTotJSRefused OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times the DoS JavaScript was not sent because the set JavaScript rate was not met for this policy." - ::= { serviceDospolicyEntry 3 } - -svcdospolicydosTotNonGetPostRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of non-GET and non-POST requests for which DOS JavaScript was sent." - ::= { serviceDospolicyEntry 4 } - -svcdospolicydosPhysicalServiceIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address of the service to which this policy is bound." - ::= { serviceDospolicyEntry 5 } - -svcdospolicydosPhysicalServicePort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port address of the service to which this policy is bound." - ::= { serviceDospolicyEntry 6 } - -svcdospolicydosCurrentQueueSize OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current queue size of the server to which this policy is bound." - ::= { serviceDospolicyEntry 7 } - -svcdospolicydosCurrentJSRate OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current rate at which JavaScript is being sent in response to client requests." - ::= { serviceDospolicyEntry 8 } - -svcdospolicydosTotValidClients OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of valid DoS cookies reveived for this policy." - ::= { serviceDospolicyEntry 9 } - -svcdospolicydosCurServerRespRate OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current rate at which the server to which this policy is bound is responding." - ::= { serviceDospolicyEntry 10 } - -monitorMemberTable OBJECT-TYPE - SYNTAX SEQUENCE OF MonitorMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The monitor table" - ::= { nsSvcGroup 9 } - -monitorMemberEntry OBJECT-TYPE - SYNTAX MonitorMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { monitorName } - ::= { monitorMemberTable 1 } - -MonitorMemberEntry ::= SEQUENCE { - monitorName OCTET STRING, - responseTimeoutThreshold Integer32, - monitorType MonitorType, - monitorInterval Integer32, - monitorResponseTimeout Integer32, - monitorDowntime Integer32, - monitorRetrys Integer32, - destinationIP IpAddress, - destinationPort Integer32, - drtmDeviation Integer32, - drtmActiveMonitors Integer32, - drtmCumResponseTimeout Gauge32, - alarmProbeFailedRetries Integer32, - destinationInetAddressType InetAddressType, - destinationInetAddress InetAddress -} - -monitorName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Monitor name" - ::= { monitorMemberEntry 1 } - -responseTimeoutThreshold OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Monitor Response timeout threshold, above which snmp trap will be fired.It is expressed in milliseconds." - ::= { monitorMemberEntry 2 } - -monitorType OBJECT-TYPE - SYNTAX MonitorType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Type of the monitor." - ::= { monitorMemberEntry 3 } - -monitorInterval OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Interval between monitoring probes.It is expressed in milliseconds." - ::= { monitorMemberEntry 4 } - -monitorResponseTimeout OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maximum time a monitor probe can take to respond.It is expressed in milliseconds." - ::= { monitorMemberEntry 5 } - -monitorDowntime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time for which the monitor probes are not fired once it is down.It is expressed in milliseconds." - ::= { monitorMemberEntry 6 } - -monitorRetrys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed attempts to make server DOWN." - ::= { monitorMemberEntry 7 } - -destinationIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Destination IP address that is used for monitoring." - ::= { monitorMemberEntry 8 } - -destinationPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Destination port that is used for monitoring." - ::= { monitorMemberEntry 9 } - -drtmDeviation OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Tolerable Deviation of response time for DRTM.It is expressed in milliseconds." - ::= { monitorMemberEntry 10 } - -drtmActiveMonitors OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of monitors contributing to DRTM average." - ::= { monitorMemberEntry 11 } - -drtmCumResponseTimeout OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total cumulative response time of all active DRTM monitors.It is expressed in milliseconds." - ::= { monitorMemberEntry 12 } - -alarmProbeFailedRetries OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed attempts to generate snmp trap." - ::= { monitorMemberEntry 13 } - -destinationInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The address type of destinationInetAddress" - ::= { monitorMemberEntry 14 } - -destinationInetAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Destination Internet address that is used for monitoring." - ::= { monitorMemberEntry 15 } - -monServiceMemberTable OBJECT-TYPE - SYNTAX SEQUENCE OF MonServiceMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The moninfo table, bindings of monitors to services." - ::= { nsSvcGroup 10 } - -monServiceMemberEntry OBJECT-TYPE - SYNTAX MonServiceMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { monServiceName , monitorName } - ::= { monServiceMemberTable 1 } - -MonServiceMemberEntry ::= SEQUENCE { - monServiceName OCTET STRING, - monitorRTO Gauge32, - monitorState MonitorState, - drtmRTO Gauge32, - drtmLearningProbes Gauge32, - monitorCurFailedCount Gauge32, - monitorWeight Integer32, - alarmMonrespto Gauge32, - monitorProbes Counter32, - monitorFailed Counter32, - monitorMaxClient Counter32, - monitorFailedCon Counter32, - monitorFailedCode Counter32, - monitorFailedStr Counter32, - monitorFailedTimeout Counter32, - monitorFailedSend Counter32, - monitorFailedFTP Counter32, - monitorFailedPort Counter32, - monitorFailedResponse Counter32, - monitorFailedId Counter32, - monitorProbesNoChange Counter32, - monitorResponseTimeoutThreshExceed Counter32 -} - -monServiceName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the service to which the monitor is bound." - ::= { monServiceMemberEntry 1 } - -monitorRTO OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Response time in micro-seconds. (Calculated using LRTM.)" - ::= { monServiceMemberEntry 2 } - -monitorState OBJECT-TYPE - SYNTAX MonitorState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "State of the specified monitor. Possible states are UP, OUT OF SERVICE, DOWN, GOING OUT OF SERVICE, and DOWN WHEN GOING OUT OF SERVICE." - ::= { monServiceMemberEntry 3 } - -drtmRTO OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Monitor probe time in milli-seconds for DRTM monitors. (Round trip time)" - ::= { monServiceMemberEntry 4 } - -drtmLearningProbes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current number of pending DRTM monitoring probes." - ::= { monServiceMemberEntry 5 } - -monitorCurFailedCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current, continuous monitoring probe failure count. (Reset on success only.)" - ::= { monServiceMemberEntry 6 } - -monitorWeight OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Weight assigned to the monitor binding." - ::= { monServiceMemberEntry 7 } - -alarmMonrespto OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This is the response time taken for the current monitor probe." - ::= { monServiceMemberEntry 8 } - -monitorProbes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of monitoring probes sent." - ::= { monServiceMemberEntry 9 } - -monitorFailed OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed monitoring probes." - ::= { monServiceMemberEntry 10 } - -monitorMaxClient OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of monitoring probes that were not sent due to MaxClients." - ::= { monServiceMemberEntry 11 } - -monitorFailedCon OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed monitoring probes due to failed connections." - ::= { monServiceMemberEntry 12 } - -monitorFailedCode OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed monitoring probes due to improper response code." - ::= { monServiceMemberEntry 13 } - -monitorFailedStr OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed monitoring probes due to invalid response string." - ::= { monServiceMemberEntry 14 } - -monitorFailedTimeout OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed monitoring probes due to timeout." - ::= { monServiceMemberEntry 15 } - -monitorFailedSend OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed monitoring probes due to inability to send the data." - ::= { monServiceMemberEntry 16 } - -monitorFailedFTP OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed monitoring probes due to ftp protocol violation." - ::= { monServiceMemberEntry 17 } - -monitorFailedPort OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed monitoring probes due to port unreachable response." - ::= { monServiceMemberEntry 18 } - -monitorFailedResponse OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed monitoring probes due to invalid response." - ::= { monServiceMemberEntry 19 } - -monitorFailedId OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of failed monitoring probes due to response id mismatch." - ::= { monServiceMemberEntry 20 } - -monitorProbesNoChange OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of monitoring probes which did not change the state." - ::= { monServiceMemberEntry 21 } - -monitorResponseTimeoutThreshExceed OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - " Number of times the response time has exceeded the configured threshold." - ::= { monServiceMemberEntry 22 } - -serviceGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF ServiceGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The netscaler services group table" - ::= { nsSvcGroup 11 } - -serviceGroupEntry OBJECT-TYPE - SYNTAX ServiceGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { svcgrpSvcGroupName } - ::= { serviceGroupTable 1 } - -ServiceGroupEntry ::= SEQUENCE { - svcgrpSvcGroupName OCTET STRING, - svcgrpSvcGroupType EntityProtocolType, - svcgrpSvcGroupState ServiceGroupState, - svcgrpSvcGroupFullName OCTET STRING -} - -svcgrpSvcGroupName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the service Group" - ::= { serviceGroupEntry 1 } - -svcgrpSvcGroupType OBJECT-TYPE - SYNTAX EntityProtocolType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of the service Group." - ::= { serviceGroupEntry 2 } - -svcgrpSvcGroupState OBJECT-TYPE - SYNTAX ServiceGroupState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The state of the service Group" - ::= { serviceGroupEntry 3 } - -svcgrpSvcGroupFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The full name of the service Group" - ::= { serviceGroupEntry 4 } - -nsVserverGroup OBJECT IDENTIFIER - ::= { rs9000 3 } - -vserverTable OBJECT-TYPE - SYNTAX SEQUENCE OF VserverEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vservers table" - ::= { nsVserverGroup 1 } - -vserverEntry OBJECT-TYPE - SYNTAX VserverEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { vsvrName } - ::= { vserverTable 1 } - -VserverEntry ::= SEQUENCE { - vsvrName OCTET STRING, - vsvrIpAddress IpAddress, - vsvrPort Integer32, - vsvrType EntityProtocolType, - vsvrState EntityState, - vsvrMaxReqPerConn Counter32, - vsvrCurClntConnections Gauge32, - vsvrCurSrvrConnections Gauge32, - vsvrAvgTransactionTime TimeTicks, - vsvrSurgeCount Counter32, - vsvrTotalRequestsLow Counter32, - vsvrTotalRequestsHigh Counter32, - vsvrTotalRequestBytesLow Counter32, - vsvrTotalRequestBytesHigh Counter32, - vsvrTotalResponsesLow Counter32, - vsvrTotalResponsesHigh Counter32, - vsvrTotalResponseBytesLow Counter32, - vsvrTotalResponseBytesHigh Counter32, - vsvrTotalPktsRecvdLow Counter32, - vsvrTotalPktsRecvdHigh Counter32, - vsvrTotalPktsSentLow Counter32, - vsvrTotalPktsSentHigh Counter32, - vsvrTotalSynsRecvdLow Counter32, - vsvrTotalSynsRecvdHigh Counter32, - vsvrTotalRequests Counter64, - vsvrTotalRequestBytes Counter64, - vsvrTotalResponses Counter64, - vsvrTotalResponseBytes Counter64, - vsvrTotalPktsRecvd Counter64, - vsvrTotalPktsSent Counter64, - vsvrTotalSynsRecvd Counter64, - vsvrCurServicesDown Gauge32, - vsvrCurServicesUnKnown Gauge32, - vsvrCurServicesOutOfSvc Gauge32, - vsvrCurServicesTransToOutOfSvc Gauge32, - vsvrCurServicesUp Gauge32, - vsvrTotMiss Counter64, - vsvrRequestRate OCTET STRING, - vsvrRxBytesRate OCTET STRING, - vsvrTxBytesRate OCTET STRING, - vsvrSynfloodRate OCTET STRING, - vsvrIp6Address Ipv6Address, - vsvrTotHits Counter64, - vsvrTotSpillOvers Counter32, - vsvrTotalClients Counter64, - vsvrClientConnOpenRate OCTET STRING, - vsvrFullName OCTET STRING, - vsvrCurSslVpnUsers Gauge32, - vsvrTotalServicesBound Gauge32, - vsvrHealth Integer32, - vsvrTicksSinceLastStateChange TimeTicks, - vsvrEntityType VServerType, - vsvrTotalServers Counter64, - vsvrActiveActiveState ActiveActiveState -} - -vsvrName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the vserver" - ::= { vserverEntry 1 } - -vsvrIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address of the vserver" - ::= { vserverEntry 2 } - -vsvrPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "the port of the vserver" - ::= { vserverEntry 3 } - -vsvrType OBJECT-TYPE - SYNTAX EntityProtocolType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Protocol associated with the vserver" - ::= { vserverEntry 4 } - -vsvrState OBJECT-TYPE - SYNTAX EntityState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current state of the server." - ::= { vserverEntry 5 } - -vsvrMaxReqPerConn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 6 } - -vsvrCurClntConnections OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of current client connections." - ::= { vserverEntry 7 } - -vsvrCurSrvrConnections OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of current connections to the actual servers behind the virtual server." - ::= { vserverEntry 8 } - -vsvrAvgTransactionTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 9 } - -vsvrSurgeCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of requests in the surge queue." - ::= { vserverEntry 10 } - -vsvrTotalRequestsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 11 } - -vsvrTotalRequestsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 12 } - -vsvrTotalRequestBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 13 } - -vsvrTotalRequestBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 14 } - -vsvrTotalResponsesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 15 } - -vsvrTotalResponsesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 16 } - -vsvrTotalResponseBytesLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 17 } - -vsvrTotalResponseBytesHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 18 } - -vsvrTotalPktsRecvdLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 19 } - -vsvrTotalPktsRecvdHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 20 } - -vsvrTotalPktsSentLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 21 } - -vsvrTotalPktsSentHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 22 } - -vsvrTotalSynsRecvdLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 23 } - -vsvrTotalSynsRecvdHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverEntry 24 } - -vsvrTotalRequests OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of requests received on this service or virtual server. (This applies to HTTP/SSL services and servers.)" - ::= { vserverEntry 30 } - -vsvrTotalRequestBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of request bytes received on this service or virtual server." - ::= { vserverEntry 31 } - -vsvrTotalResponses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of responses received on this service or virtual server. (This applies to HTTP/SSL services and servers.)" - ::= { vserverEntry 32 } - -vsvrTotalResponseBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of response bytes received by this service or virtual server." - ::= { vserverEntry 33 } - -vsvrTotalPktsRecvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets received by this service or virtual server." - ::= { vserverEntry 34 } - -vsvrTotalPktsSent OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of packets sent." - ::= { vserverEntry 35 } - -vsvrTotalSynsRecvd OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of SYN packets received from clients on this service or virtual server." - ::= { vserverEntry 36 } - -vsvrCurServicesDown OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current number of services which are bound to this vserver and are in the state 'down'." - ::= { vserverEntry 37 } - -vsvrCurServicesUnKnown OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current number of services which are bound to this vserver and are in the state 'unKnown'." - ::= { vserverEntry 38 } - -vsvrCurServicesOutOfSvc OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current number of services which are bound to this vserver and are in the state 'outOfService'." - ::= { vserverEntry 39 } - -vsvrCurServicesTransToOutOfSvc OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current number of services which are bound to this vserver and are in the state 'transitionToOutOfService'." - ::= { vserverEntry 40 } - -vsvrCurServicesUp OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current number of services which are bound to this vserver and are in the state 'up'." - ::= { vserverEntry 41 } - -vsvrTotMiss OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total vserver misses" - ::= { vserverEntry 42 } - -vsvrRequestRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Request rate in requests per second for this service or virtual server." - ::= { vserverEntry 43 } - -vsvrRxBytesRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Request rate in bytes per second fot this service or virtual server." - ::= { vserverEntry 44 } - -vsvrTxBytesRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Response rate in bytes per second for this service or virtual server." - ::= { vserverEntry 45 } - -vsvrSynfloodRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Rate of unacknowledged SYN packets for this service or virtual server." - ::= { vserverEntry 46 } - -vsvrIp6Address OBJECT-TYPE - SYNTAX Ipv6Address - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IPv6 address of the v server" - ::= { vserverEntry 47 } - -vsvrTotHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total vserver hits" - ::= { vserverEntry 48 } - -vsvrTotSpillOvers OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times vserver expereinced spill over." - ::= { vserverEntry 54 } - -vsvrTotalClients OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of established client connections." - ::= { vserverEntry 56 } - -vsvrClientConnOpenRate OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Rate at which connections are opened for this virtual server." - ::= { vserverEntry 58 } - -vsvrFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the vserver" - ::= { vserverEntry 59 } - -vsvrCurSslVpnUsers OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current number of ssl users accessing this VIP." - ::= { vserverEntry 60 } - -vsvrTotalServicesBound OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current number of services which are bound to this vserver." - ::= { vserverEntry 61 } - -vsvrHealth OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The percentage of UP services bound to this vserver." - ::= { vserverEntry 62 } - -vsvrTicksSinceLastStateChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time (in 10 milliseconds) since the last state change." - ::= { vserverEntry 63 } - -vsvrEntityType OBJECT-TYPE - SYNTAX VServerType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of the vserver." - ::= { vserverEntry 64 } - -vsvrTotalServers OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of established server connections." - ::= { vserverEntry 65 } - -vsvrActiveActiveState OBJECT-TYPE - SYNTAX ActiveActiveState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The state of the vserver based on ActiveActive configuration." - ::= { vserverEntry 66 } - -vserverServiceTable OBJECT-TYPE - SYNTAX SEQUENCE OF VserverServiceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vserver service relationship table" - ::= { nsVserverGroup 2 } - -vserverServiceEntry OBJECT-TYPE - SYNTAX VserverServiceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { vsvrName , vsvrServiceName } - ::= { vserverServiceTable 1 } - -VserverServiceEntry ::= SEQUENCE { - serviceHitsLow Counter32, - serviceHitsHigh Counter32, - servicePersistentHitsLow Counter32, - servicePersistentHitsHigh Counter32, - vsvrServiceHits Counter64, - servicePersistentHits Counter64, - serviceWeight Integer32, - vsvrServiceName OCTET STRING, - vsvrServiceFullName OCTET STRING, - vserverFullName OCTET STRING, - vsvrServiceEntityType SvcEntityType -} - -serviceHitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverServiceEntry 1 } - -serviceHitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverServiceEntry 2 } - -servicePersistentHitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverServiceEntry 3 } - -servicePersistentHitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverServiceEntry 4 } - -vsvrServiceHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of times that the service has been provided." - ::= { vserverServiceEntry 5 } - -servicePersistentHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of persistent hits." - ::= { vserverServiceEntry 6 } - -serviceWeight OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The weight of the service tied to the vserver." - ::= { vserverServiceEntry 7 } - -vsvrServiceName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the service to which the vserver is bound." - ::= { vserverServiceEntry 8 } - -vsvrServiceFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Full name of the service to which the vserver is bound." - ::= { vserverServiceEntry 9 } - -vserverFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The full name of the vserver." - ::= { vserverServiceEntry 10 } - -vsvrServiceEntityType OBJECT-TYPE - SYNTAX SvcEntityType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The entity type of the service: service group member or service." - ::= { vserverServiceEntry 11 } - -vserverCspolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF VserverCspolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vserver content switching policy relationship table" - ::= { nsVserverGroup 3 } - -vserverCspolicyEntry OBJECT-TYPE - SYNTAX VserverCspolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { vsvrName , cspolicyName } - ::= { vserverCspolicyTable 1 } - -VserverCspolicyEntry ::= SEQUENCE { - cspolicyName OCTET STRING, - cspolicyDestVserverName OCTET STRING, - cspolicyHitsLow Counter32, - cspolicyHitsHigh Counter32, - cspolicyHits Counter64, - csIndexVserverFullName OCTET STRING -} - -cspolicyName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the name of the policy bound to content switching vserver " - ::= { vserverCspolicyEntry 1 } - -cspolicyDestVserverName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the name of the destination vserver to which the request has to be directed to if the content switching policy evaluates to true." - ::= { vserverCspolicyEntry 2 } - -cspolicyHitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverCspolicyEntry 3 } - -cspolicyHitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverCspolicyEntry 4 } - -cspolicyHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of hits on this content switching policy." - ::= { vserverCspolicyEntry 5 } - -csIndexVserverFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The full name of the cs vserver to which this policy belongs." - ::= { vserverCspolicyEntry 6 } - -vserverCrpolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF VserverCrpolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vserver cache redirection policy relationship table" - ::= { nsVserverGroup 4 } - -vserverCrpolicyEntry OBJECT-TYPE - SYNTAX VserverCrpolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { vsvrName , crpolicyName } - ::= { vserverCrpolicyTable 1 } - -VserverCrpolicyEntry ::= SEQUENCE { - crpolicyName OCTET STRING, - crpolicyHitsLow Counter32, - crpolicyHitsHigh Counter32, - crpolicyHits Counter64, - crIndexVserverFullName OCTET STRING -} - -crpolicyName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This represents the name of the policy bound to cache-redirection vserver " - ::= { vserverCrpolicyEntry 1 } - -crpolicyHitsLow OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverCrpolicyEntry 2 } - -crpolicyHitsHigh OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverCrpolicyEntry 3 } - -crpolicyHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Hits on the cache redirection policy." - ::= { vserverCrpolicyEntry 4 } - -crIndexVserverFullName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The full name of the cr vserver to which this policy belongs." - ::= { vserverCrpolicyEntry 5 } - -vserverGlobalStatsGroup OBJECT IDENTIFIER - ::= { nsVserverGroup 5 } - -curConfigVservers OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of vservers configured on the NetScaler." - ::= { vserverGlobalStatsGroup 1 } - -vsvrBindCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of virtual server bindings on this NetScaler appliance." - ::= { vserverGlobalStatsGroup 2 } - -vsvrSvcGrpBindCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of virtual server, service group bindings on this NetScaler appliance." - ::= { vserverGlobalStatsGroup 3 } - -lbvserverTable OBJECT-TYPE - SYNTAX SEQUENCE OF LbvserverEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table for LB specific configuration" - ::= { nsVserverGroup 6 } - -lbvserverEntry OBJECT-TYPE - SYNTAX LbvserverEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { vsvrName } - ::= { lbvserverTable 1 } - -LbvserverEntry ::= SEQUENCE { - lbvsvrLBMethod LbPolicy, - lbvsvrPersistanceType PersistanceType, - lbvsvrPersistenceTimeOut Integer32, - lbvsvrActiveConn Gauge32, - lbvsvrAvgSvrTTFB Gauge32 -} - -lbvsvrLBMethod OBJECT-TYPE - SYNTAX LbPolicy - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Policy used for Load Balancing." - ::= { lbvserverEntry 1 } - -lbvsvrPersistanceType OBJECT-TYPE - SYNTAX PersistanceType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of persistence used." - ::= { lbvserverEntry 2 } - -lbvsvrPersistenceTimeOut OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The timeout set for persistence." - ::= { lbvserverEntry 3 } - -lbvsvrActiveConn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of connections that are currently active. " - ::= { lbvserverEntry 4 } - -lbvsvrAvgSvrTTFB OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average TTFB between the NetScaler appliance and the server." - ::= { lbvserverEntry 5 } - -vserverPqpolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF VserverPqpolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vserver priority queuing policy relationship table" - ::= { nsVserverGroup 7 } - -vserverPqpolicyEntry OBJECT-TYPE - SYNTAX VserverPqpolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { vsvrName , pqName } - ::= { vserverPqpolicyTable 1 } - -VserverPqpolicyEntry ::= SEQUENCE { - pqpolicyTotClientTransactionTime Counter64, - pqpolicyTotClientTransactions Counter64, - pqpolicyDropped Counter64, - pqpolicyQdepth Counter32, - pqpolicytotClientTransactionTime Counter64, - pqpolicytotClientTransactions Counter64, - pqpolicypqDropped Counter64, - pqpolicypqQdepth Gauge32, - pqpolicypqAvgClientTransactionTime Gauge32, - pqpolicypqVserverIP IpAddress, - pqpolicypqVserverPort Integer32, - pqpolicypqCurrentClientConnections Gauge32, - pqpolicypqTotQueueDepth Counter64, - pqpolicypqTotClientConnections Counter64, - pqpolicypqTotQueueWaitTime Counter64, - pqpolicypqTotAvgQueueDepth Gauge32, - pqpolicypqTotAvgQueueWaitTime Gauge32, - pqpolicytotClientTransactionTimems Counter64, - pqpolicypqAvgClientTransactionTimems Gauge32 -} - -pqpolicyTotClientTransactionTime OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverPqpolicyEntry 1 } - -pqpolicyTotClientTransactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverPqpolicyEntry 2 } - -pqpolicyDropped OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverPqpolicyEntry 3 } - -pqpolicyQdepth OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverPqpolicyEntry 4 } - -pqpolicytotClientTransactionTime OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total client transaction time in micro-seconds for this priority queuing policy. " - ::= { vserverPqpolicyEntry 5 } - -pqpolicytotClientTransactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of client transactions for this priority queuing policy." - ::= { vserverPqpolicyEntry 6 } - -pqpolicypqDropped OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of dropped transactions for this priority queuing policy." - ::= { vserverPqpolicyEntry 7 } - -pqpolicypqQdepth OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of waiting clients in the priority queuing queue." - ::= { vserverPqpolicyEntry 8 } - -pqpolicypqAvgClientTransactionTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average time taken by a priority queuing client to complete its transaction." - ::= { vserverPqpolicyEntry 9 } - -pqpolicypqVserverIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address of the virtual server to which this priority queuing policy is bound." - ::= { vserverPqpolicyEntry 10 } - -pqpolicypqVserverPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port number of the virtual server to which this priority queuing policy is bound." - ::= { vserverPqpolicyEntry 11 } - -pqpolicypqCurrentClientConnections OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current number of server connections established for this priority queuing policy." - ::= { vserverPqpolicyEntry 12 } - -pqpolicypqTotQueueDepth OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter gives the total queue depth for this priority queuing policy." - ::= { vserverPqpolicyEntry 13 } - -pqpolicypqTotClientConnections OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter gives the total number of server connections established for this priority queuing policy." - ::= { vserverPqpolicyEntry 14 } - -pqpolicypqTotQueueWaitTime OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Amount of time spent by priority queuing clients in the priority queue." - ::= { vserverPqpolicyEntry 15 } - -pqpolicypqTotAvgQueueDepth OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average queue depth for this priority queuing policy." - ::= { vserverPqpolicyEntry 16 } - -pqpolicypqTotAvgQueueWaitTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average wait time for this priority queuing policy." - ::= { vserverPqpolicyEntry 17 } - -pqpolicytotClientTransactionTimems OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total client transaction time in microsec for this priority queuing policy." - ::= { vserverPqpolicyEntry 18 } - -pqpolicypqAvgClientTransactionTimems OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average time taken by a priority queuing client to complete its transaction." - ::= { vserverPqpolicyEntry 19 } - -vserverScpolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF VserverScpolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vserver sure connect policy relationship table" - ::= { nsVserverGroup 8 } - -vserverScpolicyEntry OBJECT-TYPE - SYNTAX VserverScpolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { svcServiceName , scPolicyName } - ::= { vserverScpolicyTable 1 } - -VserverScpolicyEntry ::= SEQUENCE { - vsvrscpolicyPrimaryIPAddress IpAddress, - vsvrscpolicyPrimaryPort Integer32, - vsvrscpolicyDesIpAddress IpAddress, - vsvrscpolicyDestPort Integer32, - vsvrscpolicyAvgServerTransactionTime Gauge32, - vsvrscpolicyTotClientTransaction Counter64, - vsvrscpolicyTotOpenConn Counter32, - vsvrscpolicydesIpAddress IpAddress, - vsvrscpolicydestPort Integer32, - vsvrscpolicyavgServerTransactionTime Gauge32, - vsvrscpolicytotClientTransaction Counter64, - vsvrscpolicytotOpenConn Gauge32, - vsvrscpolicyscPhysicalServiceIP IpAddress, - vsvrscpolicyscPhysicalServicePort Integer32, - vsvrscpolicyscCurrentWaitingTime Gauge32, - vsvrscpolicyscCurrentClientConnections Gauge32, - vsvrscpolicyscTotalClientConnections Counter64, - vsvrscpolicyscTotalServerConnections Counter64, - vsvrscpolicyscTotalRequestsReceived Counter64, - vsvrscpolicyscTotalRequestBytes Counter64, - vsvrscpolicyscTotalResponsesReceived Counter64, - vsvrscpolicyscTotalResponseBytes Counter64, - vsvrscpolicyscCurrentSurgeQClients Gauge32, - vsvrscpolicyscCurrentWaitingClients Gauge32, - vsvrscpolicyscTotalServerTransactions Counter64, - vsvrscpolicyscTotalServerTTFBTransactions Counter64, - vsvrscpolicyscTotalServerTTLB Counter64, - vsvrscpolicyscTotalClientTTLB Counter64, - vsvrscpolicyscTotalServerTTFB Counter64, - vsvrscpolicyscAverageClientTTLB Gauge32, - vsvrscpolicyscAverageServerTTFB Gauge32 -} - -vsvrscpolicyPrimaryIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of the service or virtual server to which the policy is bound." - ::= { vserverScpolicyEntry 1 } - -vsvrscpolicyPrimaryPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The port of the service or virtual server to which the policy is bound." - ::= { vserverScpolicyEntry 2 } - -vsvrscpolicyDesIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverScpolicyEntry 3 } - -vsvrscpolicyDestPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverScpolicyEntry 4 } - -vsvrscpolicyAvgServerTransactionTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverScpolicyEntry 5 } - -vsvrscpolicyTotClientTransaction OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverScpolicyEntry 6 } - -vsvrscpolicyTotOpenConn OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "...OBSOLETE" - ::= { vserverScpolicyEntry 7 } - -vsvrscpolicydesIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address of the destination service." - ::= { vserverScpolicyEntry 8 } - -vsvrscpolicydestPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port number of the destination service." - ::= { vserverScpolicyEntry 9 } - -vsvrscpolicyavgServerTransactionTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average server transaction time for this SureConnect Policy." - ::= { vserverScpolicyEntry 10 } - -vsvrscpolicytotClientTransaction OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of client transactions processed by this SureConnect policy." - ::= { vserverScpolicyEntry 11 } - -vsvrscpolicytotOpenConn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of open connections for this policy." - ::= { vserverScpolicyEntry 12 } - -vsvrscpolicyscPhysicalServiceIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address of the service for which these statistics are maintained." - ::= { vserverScpolicyEntry 13 } - -vsvrscpolicyscPhysicalServicePort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port of the service for which these statistics are maintained." - ::= { vserverScpolicyEntry 14 } - -vsvrscpolicyscCurrentWaitingTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Value of the currently estimated waiting time for the configured URL." - ::= { vserverScpolicyEntry 15 } - -vsvrscpolicyscCurrentClientConnections OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of clients that were allowed a server connection by this SureConnect policy." - ::= { vserverScpolicyEntry 16 } - -vsvrscpolicyscTotalClientConnections OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of clients that were allowed a server connection by this SureConnect policy." - ::= { vserverScpolicyEntry 17 } - -vsvrscpolicyscTotalServerConnections OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of server connections that were established through this SureConnect policy." - ::= { vserverScpolicyEntry 18 } - -vsvrscpolicyscTotalRequestsReceived OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of requests received by this SureConnect policy." - ::= { vserverScpolicyEntry 19 } - -vsvrscpolicyscTotalRequestBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of request bytes received by this SureConnect policy." - ::= { vserverScpolicyEntry 20 } - -vsvrscpolicyscTotalResponsesReceived OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of server responses received by this SureConnect policy." - ::= { vserverScpolicyEntry 21 } - -vsvrscpolicyscTotalResponseBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of response bytes received by this SureConnect policy." - ::= { vserverScpolicyEntry 22 } - -vsvrscpolicyscCurrentSurgeQClients OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of clients that matched the SureConnect policy, but are in the surge queue." - ::= { vserverScpolicyEntry 23 } - -vsvrscpolicyscCurrentWaitingClients OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current number of SureConnect priority clients that are waiting for a server connection." - ::= { vserverScpolicyEntry 24 } - -vsvrscpolicyscTotalServerTransactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of 200 OK responses received from the web server by this SureConnect policy." - ::= { vserverScpolicyEntry 25 } - -vsvrscpolicyscTotalServerTTFBTransactions OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of TTFB transcations from the web server for this SureConnect policy." - ::= { vserverScpolicyEntry 26 } - -vsvrscpolicyscTotalServerTTLB OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Server TTLB calculated for this SureConnect policy." - ::= { vserverScpolicyEntry 27 } - -vsvrscpolicyscTotalClientTTLB OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Client TTLB calculated for this SureConnect policy." - ::= { vserverScpolicyEntry 28 } - -vsvrscpolicyscTotalServerTTFB OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Server TTFB calculated for this SureConnect policy." - ::= { vserverScpolicyEntry 29 } - -vsvrscpolicyscAverageClientTTLB OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average value of the client TTLB for this SureConnect policy." - ::= { vserverScpolicyEntry 30 } - -vsvrscpolicyscAverageServerTTFB OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average value of the server TTFB for this SureConnect policy." - ::= { vserverScpolicyEntry 31 } - -vserverAdvanceSslConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF VserverAdvanceSslConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vserver advance SSL configuration" - ::= { nsVserverGroup 9 } - -vserverAdvanceSslConfigEntry OBJECT-TYPE - SYNTAX VserverAdvanceSslConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { vsvrName } - ::= { vserverAdvanceSslConfigTable 1 } - -VserverAdvanceSslConfigEntry ::= SEQUENCE { - vsvrSslDH AdminStatus, - vsvrSslDHCount Integer32, - vsvrSslDHFilePath OCTET STRING, - vsvrSsleRSA AdminStatus, - vsvrSsleRSACount Integer32, - vsvrSslv2Protocol AdminStatus, - vsvrSslv3Protocol AdminStatus, - vsvrSslTLSv1Protocol AdminStatus, - vsvrSslRedirectSupport AdminStatus, - vsvrSslClearTextPort Integer32 -} - -vsvrSslDH OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether DH is enabled/disabled." - ::= { vserverAdvanceSslConfigEntry 1 } - -vsvrSslDHCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The DH refresh count to re-generate public/private key." - ::= { vserverAdvanceSslConfigEntry 2 } - -vsvrSslDHFilePath OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The DH file path name." - ::= { vserverAdvanceSslConfigEntry 3 } - -vsvrSsleRSA OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The ephimeral RSA support for service." - ::= { vserverAdvanceSslConfigEntry 4 } - -vsvrSsleRSACount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The eRSA refresh count to re-generate RSA temporary key." - ::= { vserverAdvanceSslConfigEntry 5 } - -vsvrSslv2Protocol OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The support for SSLv2 protocol for service." - ::= { vserverAdvanceSslConfigEntry 6 } - -vsvrSslv3Protocol OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The support for SSLv3 protocol for service." - ::= { vserverAdvanceSslConfigEntry 7 } - -vsvrSslTLSv1Protocol OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The support for TLSv1 protocol for service." - ::= { vserverAdvanceSslConfigEntry 8 } - -vsvrSslRedirectSupport OBJECT-TYPE - SYNTAX AdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The support for ssl redirect for service." - ::= { vserverAdvanceSslConfigEntry 9 } - -vsvrSslClearTextPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The clear text port on the backend webserver." - ::= { vserverAdvanceSslConfigEntry 10 } - -vserverCipherBindingTable OBJECT-TYPE - SYNTAX SEQUENCE OF VserverCipherBindingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vserver cipher bindings table" - ::= { nsVserverGroup 10 } - -vserverCipherBindingEntry OBJECT-TYPE - SYNTAX VserverCipherBindingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "..." - INDEX { vsvrName , vsvrSslCipherBindName } - ::= { vserverCipherBindingTable 1 } - -VserverCipherBindingEntry ::= SEQUENCE { - vsvrSslCipherBindName OCTET STRING, - vsvrSslCipherBindDesc OCTET STRING -} - -vsvrSslCipherBindName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The cipher name bound to this service." - ::= { vserverCipherBindingEntry 1 } - -vsvrSslCipherBindDesc OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Cipher description." - ::= { vserverCipherBindingEntry 2 } - -nsSnmpEventsGroup OBJECT IDENTIFIER - ::= { rs9000 10 } - -snmpTrapVarBindOidsGroup OBJECT IDENTIFIER - ::= { nsSnmpEventsGroup 2 } - -alarmHighThreshold OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This is the high threshold value configured for this alarm. When this threshold is crossed an SNMP alarm is generated." - ::= { snmpTrapVarBindOidsGroup 1 } - -alarmNormalThreshold OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This is the normal threshold configured for this alarm which triggers the return-to-normal alarm." - ::= { snmpTrapVarBindOidsGroup 2 } - -entityName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the name of the entity whose state has changed." - ::= { snmpTrapVarBindOidsGroup 3 } - -nsUserName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the name of the system user." - ::= { snmpTrapVarBindOidsGroup 4 } - -configurationCmd OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the configuartion command that was issued." - ::= { snmpTrapVarBindOidsGroup 5 } - -authorizationStatus OBJECT-TYPE - SYNTAX AuthorizationStatus - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the authorization status for an attempted configuration change." - ::= { snmpTrapVarBindOidsGroup 6 } - -commandExecutionStatus OBJECT-TYPE - SYNTAX CommandExecutionStatus - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the command execution status for the attempted configuration change." - ::= { snmpTrapVarBindOidsGroup 7 } - -unackSynCount OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The number of un-acknowledged SYNs NetScaler has received in the past synFlood time-interval." - ::= { snmpTrapVarBindOidsGroup 8 } - -alarmLowThreshold OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This is the low threshold value configured for this alarm. When this threshold is crossed an SNMP alarm is generated." - ::= { snmpTrapVarBindOidsGroup 9 } - -alarmProbeFailedErrorString OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This string represents the error occured on the last monitor probe failure." - ::= { snmpTrapVarBindOidsGroup 10 } - -alarmVipRhiIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the VIP whose RHI state has changed." - ::= { snmpTrapVarBindOidsGroup 11 } - -alarmVipRhiState OBJECT-TYPE - SYNTAX EntityState - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the changed RHI state of the VIP." - ::= { snmpTrapVarBindOidsGroup 12 } - -alarmRateLmtThresholdExceeded OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This specifies the name of the rate limit identifier that exceeded the threshold." - ::= { snmpTrapVarBindOidsGroup 13 } - -ipAddressGathered OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This specifies the list of ip addresses that may have been gathered during the expression evaluation." - ::= { snmpTrapVarBindOidsGroup 14 } - -stringComputed OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This contains the string computed during the expression evaluation." - ::= { snmpTrapVarBindOidsGroup 15 } - -alarmEntityCurState OBJECT-TYPE - SYNTAX EntityState - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the state of vserver, physicalservice or servicegroup." - ::= { snmpTrapVarBindOidsGroup 16 } - -sysHealthPowerSupplyStatus OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This text represents the status of power supply unit" - ::= { snmpTrapVarBindOidsGroup 17 } - -alarmCurrentValue OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This is the current value of the entity when high or normal threshold trap is sent." - ::= { snmpTrapVarBindOidsGroup 18 } - -alarmVipRhiInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The address type of alarmVipRhiInetAddress" - ::= { snmpTrapVarBindOidsGroup 19 } - -alarmVipRhiInetAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the VIP whose RHI state has changed." - ::= { snmpTrapVarBindOidsGroup 20 } - -alarmVsvrOldName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the VIP name before name was changed." - ::= { snmpTrapVarBindOidsGroup 21 } - -alarmVsvrNewName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the VIP newName after name was changed." - ::= { snmpTrapVarBindOidsGroup 22 } - -nsClientIPAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the IP Address of the machine trying to access / connect to Netscaler." - ::= { snmpTrapVarBindOidsGroup 23 } - -ipConflictAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The IP configured in netscaler conflicting in the network." - ::= { snmpTrapVarBindOidsGroup 24 } - -appfwLogMsg OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This represents the log message of appfw check violation." - ::= { snmpTrapVarBindOidsGroup 25 } - -netScalerEventsV2 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The events for NetScaler" - ::= { netScalerEvents 0 } - -changeToPrimary NOTIFICATION-TYPE - OBJECTS { sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that the netscaler is now operating in the primary mode." - ::= { netScalerEventsV2 1 } - -changeToSecondary NOTIFICATION-TYPE - OBJECTS { sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that the netscaler is now operating in the Secondary mode." - ::= { netScalerEventsV2 2 } - -cpuUtilization NOTIFICATION-TYPE - OBJECTS { nsCPUusage , alarmHighThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that the CPU utilization has exceeded the high threshold" - ::= { netScalerEventsV2 3 } - -linkUp NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "0" - ::= { netScalerEventsV2 4 } - -linkDown NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "0" - ::= { netScalerEventsV2 5 } - -discoverFailure NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "0" - ::= { netScalerEventsV2 6 } - -memUtilization NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "0" - ::= { netScalerEventsV2 7 } - -entitydown NOTIFICATION-TYPE - OBJECTS { entityName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the state of entities such as an interface, vserver, physicalservice or servicegroup changes to DOWN" - ::= { netScalerEventsV2 8 } - -entityup NOTIFICATION-TYPE - OBJECTS { entityName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the state of entities such as an interface, vserver, physicalservice or servicegroup changes to UP" - ::= { netScalerEventsV2 9 } - -synflood NOTIFICATION-TYPE - OBJECTS { unackSynCount , alarmHighThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the rate at which unacknowledged SYNs are received cross a threshold value" - ::= { netScalerEventsV2 10 } - -cpuUtilizationNormal NOTIFICATION-TYPE - OBJECTS { nsCPUusage , alarmNormalThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that the CPU utilization has come back to normal" - ::= { netScalerEventsV2 11 } - -synfloodNormal NOTIFICATION-TYPE - OBJECTS { unackSynCount , alarmNormalThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the rate at which unacknowledged SYNs are received returns to normal" - ::= { netScalerEventsV2 12 } - -memoryUtilization NOTIFICATION-TYPE - OBJECTS { resMemUsage , alarmHighThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the memory utilization of the system exceeds the threshold value" - ::= { netScalerEventsV2 13 } - -memoryUtilizationNormal NOTIFICATION-TYPE - OBJECTS { resMemUsage , alarmNormalThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the memory utilization of the system returns to normal" - ::= { netScalerEventsV2 14 } - -vServerRequestRate NOTIFICATION-TYPE - OBJECTS { vsvrName , vsvrRequestRate , alarmHighThreshold , vsvrFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request rate on a vServer exceeds a threshold value" - ::= { netScalerEventsV2 15 } - -vServerRequestRateNormal NOTIFICATION-TYPE - OBJECTS { vsvrName , vsvrRequestRate , alarmNormalThreshold , vsvrFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request rate on a vServer returns to normal" - ::= { netScalerEventsV2 16 } - -serviceRequestRate NOTIFICATION-TYPE - OBJECTS { svcServiceName , svcRequestRate , alarmHighThreshold , svcServiceFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request rate on a service exceeds a threshold value" - ::= { netScalerEventsV2 17 } - -serviceRequestRateNormal NOTIFICATION-TYPE - OBJECTS { svcServiceName , svcRequestRate , alarmNormalThreshold , svcServiceFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request rate on a service returns to normal" - ::= { netScalerEventsV2 18 } - -entityRxRate NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "0" - ::= { netScalerEventsV2 19 } - -entityRxRateNormal NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "0" - ::= { netScalerEventsV2 20 } - -entityTxRate NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "0" - ::= { netScalerEventsV2 21 } - -entityTxRateNormal NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "0" - ::= { netScalerEventsV2 22 } - -entitySynflood NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "0" - ::= { netScalerEventsV2 23 } - -entitySynfloodNormal NOTIFICATION-TYPE - STATUS obsolete - DESCRIPTION - "0" - ::= { netScalerEventsV2 24 } - -netScalerConfigChange NOTIFICATION-TYPE - OBJECTS { nsUserName , configurationCmd , authorizationStatus , commandExecutionStatus , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the configuration on the NetScaler is changed." - ::= { netScalerEventsV2 25 } - -maxClients NOTIFICATION-TYPE - OBJECTS { svcServiceName , svcEstablishedConn , alarmHighThreshold , svcServiceFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the number of clients hits the maxClients value for a service" - ::= { netScalerEventsV2 26 } - -maxClientsNormal NOTIFICATION-TYPE - OBJECTS { svcServiceName , svcEstablishedConn , alarmNormalThreshold , svcServiceFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the number of clients falls below 70% of maxClients value for a service." - ::= { netScalerEventsV2 27 } - -netScalerConfigSave NOTIFICATION-TYPE - OBJECTS { nsUserName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the configuration on the NetScaler is saved." - ::= { netScalerEventsV2 28 } - -serviceRxBytesRate NOTIFICATION-TYPE - OBJECTS { svcServiceName , svcRxBytesRate , alarmHighThreshold , svcServiceFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request bytes/s of a service exceeds a threshold value." - ::= { netScalerEventsV2 29 } - -serviceRxBytesRateNormal NOTIFICATION-TYPE - OBJECTS { svcServiceName , svcRxBytesRate , alarmNormalThreshold , svcServiceFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request bytes/s of a service returns to normal." - ::= { netScalerEventsV2 30 } - -vserverRxBytesRate NOTIFICATION-TYPE - OBJECTS { vsvrName , vsvrRxBytesRate , alarmHighThreshold , vsvrFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request bytes/s of a vserver exceeds a threshold value." - ::= { netScalerEventsV2 31 } - -vserverRxBytesRateNormal NOTIFICATION-TYPE - OBJECTS { vsvrName , vsvrRxBytesRate , alarmNormalThreshold , vsvrFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request bytes/s of a vServer returns to normal." - ::= { netScalerEventsV2 32 } - -serviceTxBytesRate NOTIFICATION-TYPE - OBJECTS { svcServiceName , svcTxBytesRate , alarmHighThreshold , svcServiceFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the response bytes/s of a service exceeds a threshold value." - ::= { netScalerEventsV2 33 } - -serviceTxBytesRateNormal NOTIFICATION-TYPE - OBJECTS { svcServiceName , svcTxBytesRate , alarmNormalThreshold , svcServiceFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the response bytes/s of a service returns to normal." - ::= { netScalerEventsV2 34 } - -vserverTxBytesRate NOTIFICATION-TYPE - OBJECTS { vsvrName , vsvrTxBytesRate , alarmHighThreshold , vsvrFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the response bytes/s of a vserver exceeds a threshold value." - ::= { netScalerEventsV2 35 } - -vserverTxBytesRateNormal NOTIFICATION-TYPE - OBJECTS { vsvrName , vsvrTxBytesRate , alarmNormalThreshold , vsvrFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the response bytes/s of a vServer returns to normal." - ::= { netScalerEventsV2 36 } - -serviceSynfloodRate NOTIFICATION-TYPE - OBJECTS { svcServiceName , svcSynfloodRate , alarmHighThreshold , svcServiceFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the number of unacknowledged syns for a service exceeds a threshold value." - ::= { netScalerEventsV2 37 } - -serviceSynfloodNormal NOTIFICATION-TYPE - OBJECTS { svcServiceName , svcSynfloodRate , alarmNormalThreshold , svcServiceFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the number of unacknowledged syns for a service returns to normal." - ::= { netScalerEventsV2 38 } - -vserverSynfloodRate NOTIFICATION-TYPE - OBJECTS { vsvrName , vsvrSynfloodRate , alarmHighThreshold , vsvrFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the number of unacknowledged syns for a vserver exceeds a threshold value." - ::= { netScalerEventsV2 39 } - -vserverSynfloodNormal NOTIFICATION-TYPE - OBJECTS { vsvrName , vsvrSynfloodRate , alarmNormalThreshold , vsvrFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the number of unacknowledged syns for a vserver returns to normal." - ::= { netScalerEventsV2 40 } - -svcGroupMemberRequestRate NOTIFICATION-TYPE - OBJECTS { svcGrpMemberName , svcGrpMemberRequestRate , alarmHighThreshold , svcGrpMemberFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request rate on a service group member exceeds a threshold value" - ::= { netScalerEventsV2 41 } - -svcGroupMemberRequestRateNormal NOTIFICATION-TYPE - OBJECTS { svcGrpMemberName , svcGrpMemberRequestRate , alarmNormalThreshold , svcGrpMemberFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request rate on a service group member returns to normal" - ::= { netScalerEventsV2 42 } - -svcGroupMemberRxBytesRate NOTIFICATION-TYPE - OBJECTS { svcGrpMemberName , svcGrpMemberRxBytesRate , alarmHighThreshold , svcGrpMemberFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request bytes/s of a service group exceeds a threshold value." - ::= { netScalerEventsV2 43 } - -svcGroupMemberRxBytesRateNormal NOTIFICATION-TYPE - OBJECTS { svcGrpMemberName , svcGrpMemberRxBytesRate , alarmNormalThreshold , svcGrpMemberFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the request bytes/s of a service group returns to normal." - ::= { netScalerEventsV2 44 } - -svcGroupMemberTxBytesRate NOTIFICATION-TYPE - OBJECTS { svcGrpMemberName , svcGrpMemberTxBytesRate , alarmHighThreshold , svcGrpMemberFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the response bytes/s of a service group exceeds a threshold value." - ::= { netScalerEventsV2 45 } - -svcGroupMemberTxBytesRateNormal NOTIFICATION-TYPE - OBJECTS { svcGrpMemberName , svcGrpMemberTxBytesRate , alarmNormalThreshold , svcGrpMemberFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the response bytes/s of a service group returns to normal." - ::= { netScalerEventsV2 46 } - -svcGroupMemberSynfloodRate NOTIFICATION-TYPE - OBJECTS { svcGrpMemberName , svcGrpMemberSynfloodRate , alarmHighThreshold , svcGrpMemberFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the number of unacknowledged syns for a service group exceeds a threshold value." - ::= { netScalerEventsV2 47 } - -svcGroupMemberSynfloodNormal NOTIFICATION-TYPE - OBJECTS { svcGrpMemberName , svcGrpMemberSynfloodRate , alarmNormalThreshold , svcGrpMemberFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the number of unacknowledged syns for a service group returns to normal." - ::= { netScalerEventsV2 48 } - -svcGroupMemberMaxClients NOTIFICATION-TYPE - OBJECTS { svcGrpMemberName , svcGrpMemberEstablishedConn , alarmHighThreshold , svcGrpMemberFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the number of clients hits the maxClients value for a service group member" - ::= { netScalerEventsV2 49 } - -svcGroupMemberMaxClientsNormal NOTIFICATION-TYPE - OBJECTS { svcGrpMemberName , svcGrpMemberEstablishedConn , alarmNormalThreshold , svcGrpMemberFullName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the number of clients falls below 70% of maxClients value for a service group member." - ::= { netScalerEventsV2 50 } - -averageCpuUtilization NOTIFICATION-TYPE - OBJECTS { resCpuUsage , alarmHighThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that the average CPU usage in the multi-processor NetScaler system has exceeded the high threshold." - ::= { netScalerEventsV2 51 } - -averageCpuUtilizationNormal NOTIFICATION-TYPE - OBJECTS { resCpuUsage , alarmNormalThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that the average CPU usage in the multi-processor NetScaler system has come back to normal." - ::= { netScalerEventsV2 52 } - -monRespTimeoutAboveThresh NOTIFICATION-TYPE - OBJECTS { monServiceName , monitorName , responseTimeoutThreshold , alarmMonrespto , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the response timeout for a monitor probe exceeds the configured threshold." - ::= { netScalerEventsV2 53 } - -monRespTimeoutBelowThresh NOTIFICATION-TYPE - OBJECTS { monServiceName , monitorName , responseTimeoutThreshold , alarmMonrespto , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the response timeout for a monitor probe comes back to normal, less than the threshold set." - ::= { netScalerEventsV2 54 } - -netScalerLoginFailure NOTIFICATION-TYPE - OBJECTS { nsUserName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when a login attempt to the NetScaler fails." - ::= { netScalerEventsV2 55 } - -sslCertificateExpiry NOTIFICATION-TYPE - OBJECTS { sslCertKeyName , sslDaysToExpire , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent as an advance notification when an SSL certificate is due to expire." - ::= { netScalerEventsV2 56 } - -fanSpeedLow NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , alarmLowThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that a fan speed has gone below an alarm threshold." - ::= { netScalerEventsV2 57 } - -fanSpeedNormal NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , alarmNormalThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that a fan speed has returned to normal." - ::= { netScalerEventsV2 58 } - -voltageLow NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , alarmLowThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that a voltage has gone low." - ::= { netScalerEventsV2 59 } - -voltageNormal NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , alarmNormalThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that a voltage has returned to normal." - ::= { netScalerEventsV2 60 } - -voltageHigh NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , alarmHighThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that a voltage has gone high." - ::= { netScalerEventsV2 61 } - -temperatureHigh NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , alarmHighThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that a temperature has gone high." - ::= { netScalerEventsV2 62 } - -temperatureNormal NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , alarmNormalThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that a temperature has returned to normal." - ::= { netScalerEventsV2 63 } - -diskUsageHigh NOTIFICATION-TYPE - OBJECTS { sysHealthDiskName , sysHealthDiskPerusage , alarmHighThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that disk usage has gone high." - ::= { netScalerEventsV2 64 } - -diskUsageNormal NOTIFICATION-TYPE - OBJECTS { sysHealthDiskName , sysHealthDiskPerusage , alarmNormalThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that disk usage has returned to normal." - ::= { netScalerEventsV2 65 } - -interfaceThroughputLow NOTIFICATION-TYPE - OBJECTS { ifName , ifThroughput , ifMinThroughput , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that interface throughput is low." - ::= { netScalerEventsV2 66 } - -interfaceThroughputNormal NOTIFICATION-TYPE - OBJECTS { ifName , ifThroughput , ifMinThroughput , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that interface throughput has returned to normal." - ::= { netScalerEventsV2 67 } - -haVersionMismatch NOTIFICATION-TYPE - OBJECTS { sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that there is a mismatch in the OS version of the netscalers participating in HA. " - ::= { netScalerEventsV2 68 } - -haSyncFailure NOTIFICATION-TYPE - OBJECTS { sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that config synchronization has failed on secondary. " - ::= { netScalerEventsV2 69 } - -haNoHeartbeats NOTIFICATION-TYPE - OBJECTS { haNicsMonitorFailed , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that HA heartbeats are not received from the secondary. " - ::= { netScalerEventsV2 70 } - -haBadSecState NOTIFICATION-TYPE - OBJECTS { haPeerSystemState , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that the secondary is in DOWN/UNKNOWN/STAY SECONDARY state. " - ::= { netScalerEventsV2 71 } - -interfaceBWUseHigh NOTIFICATION-TYPE - OBJECTS { ifName , alarmHighThreshold , alarmCurrentValue , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the bandwidth usage of any of the interfaces of the system exceeds the threshold value (configured in Mbits/second)" - ::= { netScalerEventsV2 72 } - -interfaceBWUseNormal NOTIFICATION-TYPE - OBJECTS { ifName , alarmNormalThreshold , alarmCurrentValue , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the bandwidth usage of any of the interfaces of the system returns to normal" - ::= { netScalerEventsV2 73 } - -aggregateBWUseHigh NOTIFICATION-TYPE - OBJECTS { alarmHighThreshold , alarmCurrentValue , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the aggregate bandwidth usage of the system exceeds the threshold value (configured in Mbits/second) " - ::= { netScalerEventsV2 74 } - -aggregateBWUseNormal NOTIFICATION-TYPE - OBJECTS { alarmNormalThreshold , alarmCurrentValue , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the aggregate bandwidth usage of the system returns to normal." - ::= { netScalerEventsV2 75 } - -vserverRhiStateChange NOTIFICATION-TYPE - OBJECTS { alarmVipRhiState , alarmVipRhiInetAddressType , alarmVipRhiInetAddress , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the vserver RHI state changes." - ::= { netScalerEventsV2 76 } - -rateLmtThresholdExceed NOTIFICATION-TYPE - OBJECTS { alarmRateLmtThresholdExceeded , ipAddressGathered , stringComputed , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the client exceeds the ratelimit threshold. " - ::= { netScalerEventsV2 77 } - -monProbeFailed NOTIFICATION-TYPE - OBJECTS { monServiceName , monitorName , alarmProbeFailedRetries , monitorRetrys , alarmProbeFailedErrorString , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the monitor probe fails for configured number of retries in given max retries attempts." - ::= { netScalerEventsV2 78 } - -temperatureCpuHigh NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , alarmHighThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that a CPU temperature has gone high." - ::= { netScalerEventsV2 79 } - -temperatureCpuNormal NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , alarmNormalThreshold , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that a CPU temperature has returned to normal." - ::= { netScalerEventsV2 80 } - -entityofs NOTIFICATION-TYPE - OBJECTS { entityName , alarmEntityCurState , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when the state of entities such as vserver, physicalservice or servicegroup changes to OUT OF SERVICE" - ::= { netScalerEventsV2 81 } - -powerSupplyFailed NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , sysHealthPowerSupplyStatus , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when power supply has failed or disconnected from the system" - ::= { netScalerEventsV2 82 } - -powerSupplyNormal NOTIFICATION-TYPE - OBJECTS { sysHealthCounterName , sysHealthCounterValue , sysHealthPowerSupplyStatus , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when power supply status returned back to normal" - ::= { netScalerEventsV2 83 } - -entityNameChanged NOTIFICATION-TYPE - OBJECTS { entityName , alarmVsvrNewName , alarmVsvrOldName , sysIpAddress } - STATUS current - DESCRIPTION - "This trap is sent when vserver/service/sgroup/lbgroup/server entity is renamed" - ::= { netScalerEventsV2 84 } - -haPropFailure NOTIFICATION-TYPE - OBJECTS { sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that config propagation has failed on secondary. " - ::= { netScalerEventsV2 85 } - -ipConflict NOTIFICATION-TYPE - OBJECTS { ipConflictAddr , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that ip conflict is present with another device in the network. " - ::= { netScalerEventsV2 86 } - -appfwStartUrl NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Start URL violation occurred." - ::= { netScalerEventsV2 87 } - -appfwDenyUrl NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Deny URL violation occurred." - ::= { netScalerEventsV2 88 } - -appfwRefererHeader NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Referer Header violation occurred." - ::= { netScalerEventsV2 89 } - -appfwCSRFTag NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall CSRF Tag violation occurred." - ::= { netScalerEventsV2 90 } - -appfwCookie NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Cookie violation occurred." - ::= { netScalerEventsV2 91 } - -appfwFieldConsistency NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Field Consistency violation occurred." - ::= { netScalerEventsV2 92 } - -appfwBufferOverflow NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Buffer Overflow violation occurred." - ::= { netScalerEventsV2 93 } - -appfwFieldFormat NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Field Format violation occurred." - ::= { netScalerEventsV2 94 } - -appfwSafeCommerce NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Safe Commerce violation occurred." - ::= { netScalerEventsV2 95 } - -appfwSafeObject NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Safe Object violation occurred." - ::= { netScalerEventsV2 96 } - -appfwPolicyHit NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Policy Hit occurred." - ::= { netScalerEventsV2 97 } - -appfwXSS NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall Cross Site Scripting violation occurred." - ::= { netScalerEventsV2 98 } - -appfwXMLXSS NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall XML Cross Site Scripting violation occurred." - ::= { netScalerEventsV2 99 } - -appfwSQL NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall SQL violation occurred." - ::= { netScalerEventsV2 100 } - -appfwXMLSQL NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall XML SQL violation occurred." - ::= { netScalerEventsV2 101 } - -appfwXMLAttachment NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall XML Attachment violation occurred." - ::= { netScalerEventsV2 102 } - -appfwXMLDos NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall XML DoS violation occurred." - ::= { netScalerEventsV2 103 } - -appfwXMLValidation NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall XML Validation violation occurred." - ::= { netScalerEventsV2 104 } - -appfwXMLWSI NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall XML WSI violation occurred." - ::= { netScalerEventsV2 105 } - -appfwXMLSchemaCompile NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall XML Schema Compile violation occurred." - ::= { netScalerEventsV2 106 } - -appfwXMLSoapFault NOTIFICATION-TYPE - OBJECTS { appfwLogMsg , sysIpAddress } - STATUS current - DESCRIPTION - "This trap indicates that AppFirewall XML Soap Fault violation occurred." - ::= { netScalerEventsV2 107 } - -END -- end of module NS-ROOT-MIB. diff --git a/mibs/NS-NAT b/mibs/NS-NAT deleted file mode 100644 index 66cd506e91..0000000000 --- a/mibs/NS-NAT +++ /dev/null @@ -1,459 +0,0 @@ --- This module defines enterprise MIBs for NAT --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-NAT-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenNAT - FROM NETSCREEN-SMI - Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - ; - -netscreenNATMibModule MODULE-IDENTITY - LAST-UPDATED "200503032022Z" -- March 03, 2005 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "Added dip pool utilization attribute" - REVISION "200503030000Z" -- March 03, 2005 - DESCRIPTION - "This module defines the managed objects for Netscreen NAT" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200306030000Z" -- June 03, 2003 - DESCRIPTION - "Change VIP configuration per physical interface" - REVISION "200105270000Z" -- May 27, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenNAT 0 } - -NsNatDipEntry ::= SEQUENCE -{ - nsNatDipIndex Integer32, - nsNatDipId Integer32, - nsNatDipLow IpAddress, - nsNatDipHigh IpAddress, - nsNatDipIfIp IpAddress, - nsNatDipIfNetmask IpAddress, - nsNatDipPTEnable INTEGER, - nsNatDipVsys Integer32, - nsNatDipUtil Integer32 -} - -NsNatMipEntry ::= SEQUENCE -{ - nsNatMipIndex Integer32, - nsNatMipIp IpAddress, - nsNatMipNetmask IpAddress, - nsNatMipHost IpAddress, - nsNatMipIfIp IpAddress, - nsNatMipIfNetmask IpAddress, - nsNatMipVsys Integer32 -} - -NsNatVipCfgEntry ::= SEQUENCE -{ - nsNatVipCfgIndex Integer32, - nsNatVipCfgIp IpAddress, - nsNatVipCfgPort Integer32, - nsNatVipCfgService DisplayString, - nsNatVipCfgStatus INTEGER, - nsNatVipCfgLoadBalance INTEGER -} - -NsNatVipServerEntry ::= SEQUENCE -{ - nsNatVipServerIndex Integer32, - nsNatVipServerVIP IpAddress, - nsNatVipServerService Integer32, - nsNatVipServerLoadBalance INTEGER, - nsNatVipServerIp IpAddress, - nsNatVipServerWeight Integer32, - nsNatVipServerStatus INTEGER -} - -nsNatMipTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsNatMipEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Mapped IP(MIP) is a direct one-to-one maping of traffic - destined for one IP address ot another IP address. On - NetScreen device, MIP addresses for tunnel and untrusted - interfaces can be created." - ::= { netscreenNAT 1 } - -nsNatMipEntry OBJECT-TYPE - SYNTAX NsNatMipEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing attributes of a mip address" - INDEX - { nsNatMipIndex } - ::= { nsNatMipTable 1 } - -nsNatMipIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each address. Its value ranges between 0 - and 65535 and may not be contingous." - ::= { nsNatMipEntry 1 } - -nsNatMipIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "mip address. A MIP must be in the same subnet as the tunnel - interface to which it is linked to; however, for the untrusted - interface, a MIP does not need to be in the same subnet. In - either case, a MIP must not be the same as the interface - address or be in any DIP pool that might also be on that - subnet." - ::= { nsNatMipEntry 2 } - -nsNatMipNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Subnet mask for this MIP." - ::= { nsNatMipEntry 3 } - -nsNatMipHost OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Host ip address mip mapping to." - ::= { nsNatMipEntry 4 } - -nsNatMipIfIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Interface's ip address that a MIP is linked to." - ::= { nsNatMipEntry 5 } - -nsNatMipIfNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Interface's netmask that a MIP is linked to." - ::= { nsNatMipEntry 6 } - -nsNatMipVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual system this mip belongs to." - ::= { nsNatMipEntry 7 } - -nsNatDipTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsNatDipEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A DIP(Dynamic IP) pool is a range of IP addresses from which - the NetScreen device can dynamically take addresses to use when - performing NAT on the source IP address of outgoing or incoming - IP packets." - ::= { netscreenNAT 2 } - -nsNatDipEntry OBJECT-TYPE - SYNTAX NsNatDipEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing attributes of a dynamic address" - INDEX - { nsNatDipIndex } - ::= { nsNatDipTable 1 } - -nsNatDipIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each address. Its value ranges between 0 - and 65535 and may not be contigous." - ::= { nsNatDipEntry 1 } - -nsNatDipId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "DIP pool id." - ::= { nsNatDipEntry 2 } - -nsNatDipLow OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Start IP Address Range. The range of addresses in a DIP pool - must be in the same subnet as the interface IP address, but the - DIP pool should not contain the interface IP or any MIP or VIP - address that might on that subnet." - ::= { nsNatDipEntry 3 } - -nsNatDipHigh OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "End IP Address Range. The range of addresses in a DIP pool - must be in the same subnet as the interface IP address, but the - DIP pool should not contain the interface IP or any MIP or VIP - address that might on that subnet." - ::= { nsNatDipEntry 4 } - -nsNatDipIfIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Interface's ip address that a DIP is linked to." - ::= { nsNatDipEntry 5 } - -nsNatDipIfNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "interface's ip address that a DIP is linked to." - ::= { nsNatDipEntry 6 } - -nsNatDipPTEnable OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Enable Port Translation" - ::= { nsNatDipEntry 7 } - -nsNatDipVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "virtual system this dip belongs to" - ::= { nsNatDipEntry 8 } - -nsNatDipUtil OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "dip pool utilzation for this entry. Only applicable to fixed dip. If this is not a fixed dip this will return 0" - ::= { nsNatDipEntry 9 } - -nsNatVip OBJECT IDENTIFIER ::= { netscreenNAT 3 } - -nsNatVipCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsNatVipCfgEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "VIP(Virtual IP) allows you to map routable IP addresses to - internal servers, therby providing transparent connections for - a NAT networks to the Internet. This table collects all VIP - configurations in NetScreen device." - ::= { nsNatVip 1 } - -nsNatVipCfgEntry OBJECT-TYPE - SYNTAX NsNatVipCfgEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry in the nsNatVipCfgTable holds a set of - configuration parameters associated with an instance of VIP." - INDEX - { nsNatVipCfgIndex } - ::= { nsNatVipCfgTable 1 } - -nsNatVipCfgIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each vip configuation. Its value ranges - between 1 and 65535 and may not be contingous." - ::= { nsNatVipCfgEntry 1 } - -nsNatVipCfgIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address for the VIP, which must be in the same subnet - as the untrusted interface and can even be the same address as - the untrusted interface." - ::= { nsNatVipCfgEntry 2 } - -nsNatVipCfgPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The port number for communication between the trusted server - and the untrusted interfce on the NetScreen device." - ::= { nsNatVipCfgEntry 3 } - -nsNatVipCfgService OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Service for the server on the trusted interface." - ::= { nsNatVipCfgEntry 4 } - -nsNatVipCfgStatus OBJECT-TYPE - SYNTAX INTEGER { - not-available(0), - available(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the server on the trusted/DMZ interface." - ::= { nsNatVipCfgEntry 5 } - -nsNatVipCfgLoadBalance OBJECT-TYPE - SYNTAX INTEGER { - null(0), - round-robin(1), - weighted-round-robin(2), - least-conns(3), - weighted-least-conns(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Load balance algorithm for the Virtual IP servers." - ::= { nsNatVipCfgEntry 6 } - -nsNatVipServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsNatVipServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Ballancing the loads on NetScreen servers allow traffic - intended for a server(one IP address on the untrusted network) - to be mapped to several different IP addresses on the DMZ or - trusted network. There can be up to eight servers in one load - balancing group, which apperas as a single virtual server.This - table collects all the server pool configurations for the - virtual ip server." - ::= { nsNatVip 2 } - -nsNatVipServerEntry OBJECT-TYPE - SYNTAX NsNatVipServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing attributes of a vip configuration's server - pool." - INDEX - { nsNatVipServerIndex } - ::= { nsNatVipServerTable 1 } - -nsNatVipServerIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each vip server configuation. Its value - ranges between 1 and 65535 and may not be contigous." - ::= { nsNatVipServerEntry 1 } - -nsNatVipServerVIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address for the VIP." - ::= { nsNatVipServerEntry 2 } - -nsNatVipServerService OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Service provideing through the VIP." - ::= { nsNatVipServerEntry 3 } - -nsNatVipServerLoadBalance OBJECT-TYPE - SYNTAX INTEGER { - null(0), - round-robin(1), - weighted-round-robin(2), - least-conns(3), - weighted-least-conns(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Load balance algorithm for the vitural IP servers." - ::= { nsNatVipServerEntry 4 } - -nsNatVipServerIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual IP server's IP address." - ::= { nsNatVipServerEntry 5 } - -nsNatVipServerWeight OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Loadbalance algorithm weight." - ::= { nsNatVipServerEntry 6 } - -nsNatVipServerStatus OBJECT-TYPE - SYNTAX INTEGER { - down(0), - up(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual IP server's status." - ::= { nsNatVipServerEntry 7 } - -END - - diff --git a/mibs/NS-NSRP b/mibs/NS-NSRP deleted file mode 100644 index 7a520838c5..0000000000 --- a/mibs/NS-NSRP +++ /dev/null @@ -1,1182 +0,0 @@ --- This module defines enterprise MIBs for nsrp --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-NSRP-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenNsrp - FROM NETSCREEN-SMI - Counter32, Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString,PhysAddress - FROM SNMPv2-TC - ; - -netscreenNsrpMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object that are200 used for netscreen - redundancy protocol" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200311140000Z" -- November 14, 2003 - DESCRIPTION - "no comment" - REVISION "200306040000Z" -- June 04, 2003 - DESCRIPTION - "no comment" - REVISION "200101080000Z" -- January 08, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenNsrp 0 } - -NsRpRtoCounterEntry ::= SEQUENCE -{ - nsrpRtoCounterIdx Integer32, - nsrpRtoCounterName DisplayString, - nsrpRtoCounterSend Counter32, - nsrpRtoCounterReceive Counter32, - nsrpRtoCounterDrop Counter32 -} - -NsRpRtoGroupEntry ::= SEQUENCE -{ - nsrpRtoGroupId Integer32, - nsrpRtoNumOfUnit Integer32 -} - -NsRpRtoUnitEntry ::= SEQUENCE -{ - nsrpRtoUnitGroupId Integer32, - nsrpRtoUnitId Integer32, - nsrpRtoUnitStatus INTEGER, - nsrpRtoUnitDirection INTEGER, - nsrpRtoUnitLostHeartbeat Counter32, - nsrpRtoUnitToActive Counter32, - nsrpRtoUnitToSet Counter32, - nsrpRtoUnitLostPeer Counter32, - nsrpRtoUnitGroupDetach Counter32 -} - -NsRpTrackEntry ::= SEQUENCE -{ - nsrpTrackIpIndex Integer32, - nsrpTrackIpAddr IpAddress, - nsrpTrackIpStatus INTEGER, - nsrpTrackIpTimestamp Integer32, - nsrpTrackIpInterval Integer32, - nsrpTrackIpThreshhold Integer32, - nsrpTrackIpMethod INTEGER, - nsrpTrackIpWeight Integer32, - nsrpTrackIpIfName DisplayString, - nsrpTrackIpTotalCheck Integer32, - nsrpTrackIpTotalFailedCheck Integer32 -} - -NsRpVsdInterfaceEntry ::= SEQUENCE -{ - nsrpVsdIfIndex Integer32, - nsrpVsdIfStatus INTEGER, - nsrpVsdIfGroupId Integer32, - nsrpVsdIfIp IpAddress, - nsrpVsdIfNetmask IpAddress, - nsrpVsdIfGateway IpAddress, - nsrpVsdIfName DisplayString, - nsrpVsdIfVLAN Integer32, - nsrpVsdIfMAC PhysAddress, - nsrpVsdIfVSys DisplayString, - nsrpVsdIfMngTelnet INTEGER, - nsrpVsdIfMngSCS INTEGER, - nsrpVsdIfMngWEB INTEGER, - nsrpVsdIfMngSSL INTEGER, - nsrpVsdIfMngSNMP INTEGER, - nsrpVsdIfMngGlobal INTEGER, - nsrpVsdIfMngGlobalPro INTEGER, - nsrpVsdIfMngPing INTEGER, - nsrpVsdIfMngIdentReset INTEGER -} - -NsrpClusterEntry ::= SEQUENCE -{ - nsrpClusterTblIndex Integer32, - nsrpClusterUnitId Integer32, - nsrpClusterUnitCtrlMac PhysAddress, - nsrpClusterUnitDataMac PhysAddress -} - -NsrpLinkInfoEntry ::= SEQUENCE -{ - nsrpLinkInfoIndex Integer32, - nsrpLinkInfoLinkType INTEGER, - nsrpLinkInfoChannel DisplayString, - nsrpLinkInfoMac PhysAddress, - nsrpLinkInfoState INTEGER -} - -NsrpVsdGroupEntry ::= SEQUENCE -{ - nsrpVsdGroupID Integer32, - nsrpVsdGroupPriority Integer32, - nsrpVsdGroupPreempt Integer32, - nsrpVsdGroupHoldDownTime Integer32, - nsrpVsdGroupNumberOfUnit Integer32, - nsrpVsdGroupCntStateChange Integer32, - nsrpVsdGroupCntToInit Integer32, - nsrpVsdGroupCntToMaster Integer32, - nsrpVsdGroupCntToPBackup Integer32, - nsrpVsdGroupCntToBackup Integer32, - nsrpVsdGroupCntToIneligible Integer32, - nsrpVsdGroupCntToInoperable Integer32, - nsrpVsdGroupCntMasterConflict Integer32, - nsrpVsdGroupCntPbConfilict Integer32, - nsrpVsdGroupCntHeartbeatTx Integer32, - nsrpVsdGroupCntHeartbeatRx Integer32 -} - -NsrpVsdMemberEntry ::= SEQUENCE -{ - nsrpVsdMemberGroupId Integer32, - nsrpVsdMemberUnitId Integer32, - nsrpVsdMemberStatus INTEGER, - nsrpVsdMemberPriority Integer32, - nsrpVsdMemberPreempt Integer32 -} - -netscreenNsrpGeneral OBJECT IDENTIFIER ::= { netscreenNsrp 1 } - -nsrpGeneralClusterId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The cluster ID" - ::= { netscreenNsrpGeneral 1 } - -nsrpGeneralLocalUnitId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "local device's unit ID" - ::= { netscreenNsrpGeneral 2 } - -nsrpGeneralEncrypEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "NSRP encryption enabled" - ::= { netscreenNsrpGeneral 3 } - -nsrpGeneralAuthEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "NSRP authentication enabled" - ::= { netscreenNsrpGeneral 4 } - -nsrpGeneralIfMonitor OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "interface being monitored" - ::= { netscreenNsrpGeneral 5 } - -nsrpGeneralGratArps OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of gratuitious arps" - ::= { netscreenNsrpGeneral 6 } - -netscreenNsrpVSD OBJECT IDENTIFIER ::= { netscreenNsrp 2 } - -nsrpVsdGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsrpVsdGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of VSD groups on the device." - ::= { netscreenNsrpVSD 1 } - -nsrpVsdGroupEntry OBJECT-TYPE - SYNTAX NsrpVsdGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing attributes for a track ip" - INDEX - { nsrpVsdGroupID } - ::= { nsrpVsdGroupTable 1 } - -nsrpVsdGroupID OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "one group ID the device belongs to." - ::= { nsrpVsdGroupEntry 1 } - -nsrpVsdGroupPriority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "local unit in current group's priority." - ::= { nsrpVsdGroupEntry 2 } - -nsrpVsdGroupPreempt OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "local unit in current group's preempt." - ::= { nsrpVsdGroupEntry 3 } - -nsrpVsdGroupHoldDownTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "TBD" - ::= { nsrpVsdGroupEntry 4 } - -nsrpVsdGroupNumberOfUnit OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "unit quantity in this group." - ::= { nsrpVsdGroupEntry 5 } - -nsrpVsdGroupCntStateChange OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "total number of state transition events" - ::= { nsrpVsdGroupEntry 6 } - -nsrpVsdGroupCntToInit OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of state transition into init state, which is as out of - ineligible state`" - ::= { nsrpVsdGroupEntry 7 } - -nsrpVsdGroupCntToMaster OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of state transition into master state" - ::= { nsrpVsdGroupEntry 8 } - -nsrpVsdGroupCntToPBackup OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of state transition into primary backup state" - ::= { nsrpVsdGroupEntry 9 } - -nsrpVsdGroupCntToBackup OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of state transition into backup state." - ::= { nsrpVsdGroupEntry 10 } - -nsrpVsdGroupCntToIneligible OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of state transition into ineligible state." - ::= { nsrpVsdGroupEntry 11 } - -nsrpVsdGroupCntToInoperable OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of state transition into inoperable state." - ::= { nsrpVsdGroupEntry 12 } - -nsrpVsdGroupCntMasterConflict OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of times multiple masters exist while the local unit is - in master state." - ::= { nsrpVsdGroupEntry 13 } - -nsrpVsdGroupCntPbConfilict OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of times multiple primary backups exist while the local - unit is in primary backup state." - ::= { nsrpVsdGroupEntry 14 } - -nsrpVsdGroupCntHeartbeatTx OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of heart beat transfered by a group." - ::= { nsrpVsdGroupEntry 15 } - -nsrpVsdGroupCntHeartbeatRx OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "number of heart beat received by a group." - ::= { nsrpVsdGroupEntry 16 } - -nsrpVsdMemberTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsrpVsdMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of devices within the VSD group." - ::= { netscreenNsrpVSD 2 } - -nsrpVsdMemberEntry OBJECT-TYPE - SYNTAX NsrpVsdMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A entry containing attributes of one device in a group" - INDEX - { nsrpVsdMemberGroupId, nsrpVsdMemberUnitId } - ::= { nsrpVsdMemberTable 1 } - -nsrpVsdMemberGroupId OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "indicate the Group it belong to" - ::= { nsrpVsdMemberEntry 1 } - -nsrpVsdMemberUnitId OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VSD group member's unit id" - ::= { nsrpVsdMemberEntry 2 } - -nsrpVsdMemberStatus OBJECT-TYPE - SYNTAX INTEGER { - undefined(0), - init(1), - master(2), - primary-backup(3), - backup(4), - ineligible(5), - inoperable(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 Undefined - 1 init - 2 Master - 3 Primary Backup - 4 Backup - 5 ineligible - 6 inoperable" - ::= { nsrpVsdMemberEntry 3 } - -nsrpVsdMemberPriority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Priority of unit in this group" - ::= { nsrpVsdMemberEntry 4 } - -nsrpVsdMemberPreempt OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "unit in current group's preempt" - ::= { nsrpVsdMemberEntry 5 } - -nsrpVsdInterfaceTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsRpVsdInterfaceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of VSD interfaces on the device." - ::= { netscreenNsrpVSD 3 } - -nsrpVsdInterfaceEntry OBJECT-TYPE - SYNTAX NsRpVsdInterfaceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A track entry containing attributes for a track ip" - INDEX - { nsrpVsdIfIndex } - ::= { nsrpVsdInterfaceTable 1 } - -nsrpVsdIfIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A index." - ::= { nsrpVsdInterfaceEntry 1 } - -nsrpVsdIfStatus OBJECT-TYPE - SYNTAX INTEGER { - down(0), - inactive(1), - active(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "indicate the status of this vsi interface" - ::= { nsrpVsdInterfaceEntry 2 } - -nsrpVsdIfGroupId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "indicate the group it belong to" - ::= { nsrpVsdInterfaceEntry 3 } - -nsrpVsdIfIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "ip ADDRESS" - ::= { nsrpVsdInterfaceEntry 4 } - -nsrpVsdIfNetmask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "subnet mask" - ::= { nsrpVsdInterfaceEntry 5 } - -nsrpVsdIfGateway OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "gateway" - ::= { nsrpVsdInterfaceEntry 6 } - -nsrpVsdIfName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "trust/untrust/DMZ" - ::= { nsrpVsdInterfaceEntry 7 } - -nsrpVsdIfVLAN OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vlan -1 means no vlan" - ::= { nsrpVsdInterfaceEntry 8 } - -nsrpVsdIfMAC OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "mac address" - ::= { nsrpVsdInterfaceEntry 9 } - -nsrpVsdIfVSys OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "virtual system" - ::= { nsrpVsdInterfaceEntry 10 } - -nsrpVsdIfMngTelnet OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 Disable - 1 Enable" - ::= { nsrpVsdInterfaceEntry 11 } - -nsrpVsdIfMngSCS OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 Disable - 1 Enable" - ::= { nsrpVsdInterfaceEntry 12 } - -nsrpVsdIfMngWEB OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 Disable - 1 Enable" - ::= { nsrpVsdInterfaceEntry 13 } - -nsrpVsdIfMngSSL OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 Disable - 1 Enable" - ::= { nsrpVsdInterfaceEntry 14 } - -nsrpVsdIfMngSNMP OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 Disable - 1 Enable" - ::= { nsrpVsdInterfaceEntry 15 } - -nsrpVsdIfMngGlobal OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 Disable - 1 Enable" - ::= { nsrpVsdInterfaceEntry 16 } - -nsrpVsdIfMngGlobalPro OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 Disable - 1 Enable" - ::= { nsrpVsdInterfaceEntry 17 } - -nsrpVsdIfMngPing OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 Disable - 1 Enable" - ::= { nsrpVsdInterfaceEntry 18 } - -nsrpVsdIfMngIdentReset OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enable(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 Disable - 1 Enable" - ::= { nsrpVsdInterfaceEntry 19 } - -nsrpVsdGeneral OBJECT IDENTIFIER ::= { netscreenNsrpVSD 4 } - -nsrpVsdGeneralInitHoldTime OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VSD group init hold time (in second)" - ::= { nsrpVsdGeneral 1 } - -nsrpVsdGeneralHbInterval OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VSD heart beat interval.(in milisecond)" - ::= { nsrpVsdGeneral 2 } - -nsrpVsdGeneralHbLostThres OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vsd heartbeat lost threshold" - ::= { nsrpVsdGeneral 3 } - -netscreenNsrpRTO OBJECT IDENTIFIER ::= { netscreenNsrp 3 } - -nsrpRtoGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsRpRtoGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of RTO groups on the device." - ::= { netscreenNsrpRTO 1 } - -nsrpRtoGroupEntry OBJECT-TYPE - SYNTAX NsRpRtoGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing attributes for RTO group" - INDEX - { nsrpRtoGroupId } - ::= { nsrpRtoGroupTable 1 } - -nsrpRtoGroupId OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A RTO group ID.also used as table index" - ::= { nsrpRtoGroupEntry 1 } - -nsrpRtoNumOfUnit OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "how many units in this RTO group" - ::= { nsrpRtoGroupEntry 2 } - -nsrpRtoUnitTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsRpRtoUnitEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of device status within a RTO group." - ::= { netscreenNsrpRTO 2 } - -nsrpRtoUnitEntry OBJECT-TYPE - SYNTAX NsRpRtoUnitEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A track entry containing attributes for a track ip" - INDEX - { nsrpRtoUnitGroupId, nsrpRtoUnitId } - ::= { nsrpRtoUnitTable 1 } - -nsrpRtoUnitGroupId OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The RTO group id, a unit belongs to" - ::= { nsrpRtoUnitEntry 1 } - -nsrpRtoUnitId OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "device's unit id." - ::= { nsrpRtoUnitEntry 2 } - -nsrpRtoUnitStatus OBJECT-TYPE - SYNTAX INTEGER { - undefined(0), - set(1), - active(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The RTO group id, a unit belongs to" - ::= { nsrpRtoUnitEntry 3 } - -nsrpRtoUnitDirection OBJECT-TYPE - SYNTAX INTEGER { - out(1), - in(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The RTO uint's dirction in the group" - ::= { nsrpRtoUnitEntry 4 } - -nsrpRtoUnitLostHeartbeat OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "counter of heartbeat" - ::= { nsrpRtoUnitEntry 5 } - -nsrpRtoUnitToActive OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "counter of active" - ::= { nsrpRtoUnitEntry 6 } - -nsrpRtoUnitToSet OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "counter of set" - ::= { nsrpRtoUnitEntry 7 } - -nsrpRtoUnitLostPeer OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "counter of lost peer" - ::= { nsrpRtoUnitEntry 8 } - -nsrpRtoUnitGroupDetach OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "counter of rto group detach" - ::= { nsrpRtoUnitEntry 9 } - -nsrpRtoCounter OBJECT IDENTIFIER ::= { netscreenNsrpRTO 3 } - -nsrpRtoCounterPakForwarded OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "packets forwarded by rto." - ::= { nsrpRtoCounter 1 } - -nsrpRtoCounterPakReceived OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "packets received by rto." - ::= { nsrpRtoCounter 2 } - -nsrpRtoCounterTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsRpRtoCounterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of rto counter object entry." - ::= { nsrpRtoCounter 3 } - -nsrpRtoCounterEntry OBJECT-TYPE - SYNTAX NsRpRtoCounterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A rto counter entry containing attributes for a rto counter - obj." - INDEX - { nsrpRtoCounterIdx } - ::= { nsrpRtoCounterTable 1 } - -nsrpRtoCounterIdx OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "counter index." - ::= { nsrpRtoCounterEntry 1 } - -nsrpRtoCounterName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Name of a rto counter object." - ::= { nsrpRtoCounterEntry 2 } - -nsrpRtoCounterSend OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of message sent." - ::= { nsrpRtoCounterEntry 3 } - -nsrpRtoCounterReceive OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of message received." - ::= { nsrpRtoCounterEntry 4 } - -nsrpRtoCounterDrop OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of message dropped." - ::= { nsrpRtoCounterEntry 5 } - -nsrpRtoGeneral OBJECT IDENTIFIER ::= { netscreenNsrpRTO 4 } - -nsrpRtoGeneralHbInterval OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "rto heart beat interval." - ::= { nsrpRtoGeneral 1 } - -nsrpRtoGeneralHbLostThres OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "rto heartbeat lost threshold" - ::= { nsrpRtoGeneral 2 } - -nsrpRtoGeneralSessSyncEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "session sync enabled." - ::= { nsrpRtoGeneral 3 } - -netscreenNsrpTrack OBJECT IDENTIFIER ::= { netscreenNsrp 4 } - -nsrpTrackEnable OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 means disable, 1 meams enable" - ::= { netscreenNsrpTrack 1 } - -nsrpTrackThreshold OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Failover Threshold" - ::= { netscreenNsrpTrack 2 } - -nsrpTrackFailoverEnalble OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Failover enable switch" - ::= { netscreenNsrpTrack 3 } - -nsrpTrackTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsRpTrackEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of track ip entries." - ::= { netscreenNsrpTrack 4 } - -nsrpTrackEntry OBJECT-TYPE - SYNTAX NsRpTrackEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A track entry containing attributes for a track ip" - INDEX - { nsrpTrackIpIndex } - ::= { nsrpTrackTable 1 } - -nsrpTrackIpIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each track ip. Its value ranges between 1 - and 65535 and may not be contigous. It has no other meaning - but a pure index." - ::= { nsrpTrackEntry 1 } - -nsrpTrackIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of the monitored device." - ::= { nsrpTrackEntry 2 } - -nsrpTrackIpStatus OBJECT-TYPE - SYNTAX INTEGER { - success(0), - fail(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Status" - ::= { nsrpTrackEntry 3 } - -nsrpTrackIpTimestamp OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Timestamp of status change. Reference 1970/1/1 0:0" - ::= { nsrpTrackEntry 4 } - -nsrpTrackIpInterval OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A frequecy how the track ip is checked. It is in unit of - seconds." - ::= { nsrpTrackEntry 5 } - -nsrpTrackIpThreshhold OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A number of consective failures to regard the device has - failed." - ::= { nsrpTrackEntry 6 } - -nsrpTrackIpMethod OBJECT-TYPE - SYNTAX INTEGER { - ping(0), - arp(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The method to track the device." - ::= { nsrpTrackEntry 7 } - -nsrpTrackIpWeight OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The weight of this failure contributing to the failover." - ::= { nsrpTrackEntry 8 } - -nsrpTrackIpIfName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The interface the track messages are sent to. Auto means the - actual interface is determined by the routing table." - ::= { nsrpTrackEntry 9 } - -nsrpTrackIpTotalCheck OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of ping/arp attempts." - ::= { nsrpTrackEntry 10 } - -nsrpTrackIpTotalFailedCheck OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of total failed attempts." - ::= { nsrpTrackEntry 11 } - -netscreenNsrpCluster OBJECT IDENTIFIER ::= { netscreenNsrp 5 } - -nsrpClusterTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsrpClusterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of cluster on the device." - ::= { netscreenNsrpCluster 1 } - -nsrpClusterEntry OBJECT-TYPE - SYNTAX NsrpClusterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing attributes for nsrp cluster" - INDEX - { nsrpClusterTblIndex } - ::= { nsrpClusterTable 1 } - -nsrpClusterTblIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "table index" - ::= { nsrpClusterEntry 1 } - -nsrpClusterUnitId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unit id in this cluster" - ::= { nsrpClusterEntry 2 } - -nsrpClusterUnitCtrlMac OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unit id's control path mac address" - ::= { nsrpClusterEntry 3 } - -nsrpClusterUnitDataMac OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unit id's data path mac address" - ::= { nsrpClusterEntry 4 } - -netscreenNsrpLinkInfo OBJECT IDENTIFIER ::= { netscreenNsrp 6 } - -nsrpLinkInfoTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsrpLinkInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of NSRP link info" - ::= { netscreenNsrpLinkInfo 1 } - -nsrpLinkInfoEntry OBJECT-TYPE - SYNTAX NsrpLinkInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing attributes for nsrp link info" - INDEX - { nsrpLinkInfoIndex } - ::= { nsrpLinkInfoTable 1 } - -nsrpLinkInfoIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "table index" - ::= { nsrpLinkInfoEntry 1 } - -nsrpLinkInfoLinkType OBJECT-TYPE - SYNTAX INTEGER { - control(0), - data(1), - unused(2), - hapath2(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "link type" - ::= { nsrpLinkInfoEntry 2 } - -nsrpLinkInfoChannel OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "link channel's name" - ::= { nsrpLinkInfoEntry 3 } - -nsrpLinkInfoMac OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "link channel's mac address" - ::= { nsrpLinkInfoEntry 4 } - -nsrpLinkInfoState OBJECT-TYPE - SYNTAX INTEGER { - down(0), - up(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "link channel's state" - ::= { nsrpLinkInfoEntry 5 } - -END - - diff --git a/mibs/NS-OSPF b/mibs/NS-OSPF deleted file mode 100644 index 401149c0d5..0000000000 --- a/mibs/NS-OSPF +++ /dev/null @@ -1,2397 +0,0 @@ --- These MIBs were created on 1/7/2003 --- This module defines enterprise MIBs for NS OSPF --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - - -NETSCREEN-OSPF-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, - Integer32, IpAddress - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, TruthValue, RowStatus - FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - mib-2 FROM RFC1213-MIB - netscreenVR FROM NETSCREEN-SMI; - --- This MIB module uses the extended OBJECT-TYPE macro as --- defined in [9]. - -nsOspf MODULE-IDENTITY - LAST-UPDATED "200506032022Z" -- June 20, 2005 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "The MIB module to describe the NS-OSPF Version 2 - Protocol" - ::= { netscreenVR 2 } - --- The Area ID, in OSPF, has the same format as an IP Address, --- but has the function of defining a summarization point for --- Link State Advertisements - -AreaID ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "An OSPF Area Identifier." - SYNTAX IpAddress - --- The Router ID, in OSPF, has the same format as an IP Address, - --- but identifies the router independent of its IP Address. - -RouterID ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "A OSPF Router Identifier." - SYNTAX IpAddress - --- The OSPF Metric is defined as an unsigned value in the range - -Metric ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "The OSPF Internal Metric." - SYNTAX Integer32 (0..'FFFF'H) - -BigMetric ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "The OSPF External Metric." - SYNTAX Integer32 (0..'FFFFFF'H) - --- Status Values - -Status ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "The status of an interface: 'enabled' indicates that - it is willing to communicate with other OSPF Routers, - while 'disabled' indicates that it is not." - SYNTAX INTEGER { enabled (1), disabled (2) } - --- Time Durations measured in seconds - -PositiveInteger ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "A positive integer. Values in excess are precluded as - unnecessary and prone to interoperability issues." - SYNTAX Integer32 (0..'7FFFFFFF'H) - -HelloRange ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "The range of intervals on which hello messages are - exchanged." - SYNTAX Integer32 (1..'FFFF'H) - -UpToMaxAge ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "The values that one might find or configure for - variables bounded by the maximum age of an LSA." - SYNTAX Integer32 (0..3600) - --- The range of ifIndex - -InterfaceIndex ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "The range of ifIndex." - SYNTAX Integer32 - --- Potential Priorities for the Designated Router Election - -DesignatedRouterPriority ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "The values defined for the priority of a system for - becoming the designated router." - SYNTAX Integer32 (0..'FF'H) - -TOSType ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "Type of Service is defined as a mapping to the IP Type of - Service Flags as defined in the IP Forwarding Table MIB - - +-----+-----+-----+-----+-----+-----+-----+-----+ - | | | | - | PRECEDENCE | TYPE OF SERVICE | 0 | - | | | | - +-----+-----+-----+-----+-----+-----+-----+-----+ - - IP TOS IP TOS - Field Policy Field Policy - - Contents Code Contents Code - 0 0 0 0 ==> 0 0 0 0 1 ==> 2 - 0 0 1 0 ==> 4 0 0 1 1 ==> 6 - 0 1 0 0 ==> 8 0 1 0 1 ==> 10 - 0 1 1 0 ==> 12 0 1 1 1 ==> 14 - 1 0 0 0 ==> 16 1 0 0 1 ==> 18 - 1 0 1 0 ==> 20 1 0 1 1 ==> 22 - - 1 1 0 0 ==> 24 1 1 0 1 ==> 26 - 1 1 1 0 ==> 28 1 1 1 1 ==> 30 - - The remaining values are left for future definition." - SYNTAX Integer32 (0..30) - --- OSPF General Variables - --- These parameters apply globally to the Router's --- OSPF Process. - - nsOspfGeneralTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfGeneralEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Ospf general information table per VR" - ::= { nsOspf 1 } - - nsOspfGeneralEntry OBJECT-TYPE - SYNTAX NsOspfGeneralEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Ospf general information table per VR" - INDEX { nsOspfGeneralVRID } - ::= { nsOspfGeneralTable 1 } - - NsOspfGeneralEntry ::= - SEQUENCE { - nsOspfRouterId - RouterID, - nsOspfAdminStat - Status, - nsOspfVersionNumber - INTEGER, - nsOspfAreaBdrRtrStatus - TruthValue, - nsOspfASBdrRtrStatus - TruthValue, - nsOspfExternLsaCount - Gauge32, - nsOspfAreaLsaCount - Gauge32, - nsOspfExternLsaCksumSum - Integer32, - nsOspfTOSSupport - TruthValue, - nsOspfOriginateNewLsas - Counter32, - nsOspfRxNewLsas - Counter32, - nsOspfExtLsdbLimit - Integer32, - nsOspfMulticastExtensions - Integer32, - nsOspfExitOverflowInterval - PositiveInteger, - nsOspfDemandExtensions - TruthValue, - nsOspfGeneralVRID - INTEGER - } - - nsOspfRouterId OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "A 32-bit integer uniquely identifying the - router in the Autonomous System. - - By convention, to ensure uniqueness, this - should default to the value of one of the - router's IP interface addresses." - REFERENCE - "OSPF Version 2, C.1 Global parameters" - ::= { nsOspfGeneralEntry 1 } - - nsOspfAdminStat OBJECT-TYPE - SYNTAX Status - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The administrative status of OSPF in the - router. The value 'enabled' denotes that the - OSPF Process is active on at least one inter- - face; 'disabled' disables it on all inter- - faces." - ::= { nsOspfGeneralEntry 2 } - - nsOspfVersionNumber OBJECT-TYPE - SYNTAX INTEGER { version2 (2) } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - - "The deprecated version number of the OSPF proto- - col is 2." - REFERENCE - "OSPF Version 2, Title" - ::= { nsOspfGeneralEntry 3 } - - nsOspfAreaBdrRtrStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "A flag to note whether this router is an area - border router." - REFERENCE - "OSPF Version 2, Section 3 Splitting the AS into - Areas" - ::= { nsOspfGeneralEntry 4 } - - nsOspfASBdrRtrStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "A flag to note whether this router is config- - ured as an Autonomous System border router." - REFERENCE - "OSPF Version 2, Section 3.3 Classification of - routers" - ::= { nsOspfGeneralEntry 5 } - - nsOspfExternLsaCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of external (LS type 5) link-state - advertisements in the link-state database." - REFERENCE - "OSPF Version 2, Appendix A.4.5 AS external link - advertisements" - ::= { nsOspfGeneralEntry 6 } - - nsOspfExternLsaCksumSum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - - STATUS deprecated - DESCRIPTION - "The 32-bit unsigned sum of the LS checksums of - the external link-state advertisements con- - tained in the link-state database. This sum - can be used to determine if there has been a - change in a router's link state database, and - to compare the link-state database of two - routers." - ::= { nsOspfGeneralEntry 7 } - - nsOspfTOSSupport OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The router's support for type-of-service rout- - ing." - REFERENCE - "OSPF Version 2, Appendix F.1.2 Optional TOS - support" - ::= { nsOspfGeneralEntry 8 } - - nsOspfOriginateNewLsas OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of new link-state advertisements - that have been originated. This number is in- - cremented each time the router originates a new - LSA." - ::= { nsOspfGeneralEntry 9 } - - nsOspfRxNewLsas OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of link-state advertisements re- - ceived determined to be new instantiations. - This number does not include newer instantia- - tions of self-originated link-state advertise- - ments." - ::= { nsOspfGeneralEntry 10 } - - nsOspfExtLsdbLimit OBJECT-TYPE - SYNTAX Integer32 (-1..'7FFFFFFF'H) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The maximum number of non-default AS- - external-LSAs entries that can be stored in the - link-state database. If the value is -1, then - there is no limit. - - When the number of non-default AS-external-LSAs - in a router's link-state database reaches - nsOspfExtLsdbLimit, the router enters Overflow- - State. The router never holds more than - nsOspfExtLsdbLimit non-default AS-external-LSAs - in its database. OspfExtLsdbLimit MUST be set - identically in all routers attached to the OSPF - backbone and/or any regular OSPF area. (i.e., - OSPF stub areas and NSSAs are excluded)." - DEFVAL { -1 } - ::= { nsOspfGeneralEntry 11 } - - nsOspfMulticastExtensions OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "A Bit Mask indicating whether the router is - forwarding IP multicast (Class D) datagrams - based on the algorithms defined in the Multi- - cast Extensions to OSPF. - - Bit 0, if set, indicates that the router can - forward IP multicast datagrams in the router's - directly attached areas (called intra-area mul- - ticast routing). - - Bit 1, if set, indicates that the router can - forward IP multicast datagrams between OSPF - areas (called inter-area multicast routing). - - Bit 2, if set, indicates that the router can - forward IP multicast datagrams between Auto- - nomous Systems (called inter-AS multicast rout- - ing). - - Only certain combinations of bit settings are - allowed, namely: 0 (no multicast forwarding is - - enabled), 1 (intra-area multicasting only), 3 - (intra-area and inter-area multicasting), 5 - (intra-area and inter-AS multicasting) and 7 - (multicasting everywhere). By default, no mul- - ticast forwarding is enabled." - DEFVAL { 0 } - ::= { nsOspfGeneralEntry 12 } - - nsOspfExitOverflowInterval OBJECT-TYPE - SYNTAX PositiveInteger - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of seconds that, after entering - OverflowState, a router will attempt to leave - OverflowState. This allows the router to again - originate non-default AS-external-LSAs. When - set to 0, the router will not leave Overflow- - State until restarted." - DEFVAL { 0 } - ::= { nsOspfGeneralEntry 13 } - - nsOspfDemandExtensions OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The router's support for demand routing." - REFERENCE - "OSPF Version 2, Appendix on Demand Routing" - ::= { nsOspfGeneralEntry 14 } - - nsOspfGeneralVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfGeneralEntry 15 } - --- The OSPF Area Data Structure contains information --- regarding the various areas. The interfaces and --- virtual links are configured as part of these areas. --- Area 0.0.0.0, by definition, is the Backbone Area - - nsOspfAreaTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfAreaEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Information describing the configured parame- - ters and cumulative statistics of the router's - attached areas." - - REFERENCE - "OSPF Version 2, Section 6 The Area Data Struc- - ture" - ::= { nsOspf 2 } - - nsOspfAreaEntry OBJECT-TYPE - SYNTAX NsOspfAreaEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Information describing the configured parame- - ters and cumulative statistics of one of the - router's attached areas." - INDEX { nsOspfAreaId, nsOspfAreaVRID } - ::= { nsOspfAreaTable 1 } - - NsOspfAreaEntry ::= - SEQUENCE { - nsOspfAreaId - AreaID, - nsOspfImportAsExtern - INTEGER, - nsOspfSpfRuns - Counter32, - nsOspfAreaBdrRtrCount - Gauge32, - nsOspfAsBdrRtrCount - Gauge32, - nsOspfAreaLsaCount - Gauge32, - nsOspfAreaLsaCksumSum - Integer32, - nsOspfAreaSummary - INTEGER, - nsOspfAreaStatus - RowStatus, - nsOspfAreaVRID - INTEGER - } - - nsOspfAreaId OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "A 32-bit integer uniquely identifying an area. - Area ID 0.0.0.0 is used for the OSPF backbone." - - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsOspfAreaEntry 1 } - - nsOspfImportAsExtern OBJECT-TYPE - SYNTAX INTEGER { - importExternal (1), - importNoExternal (2), - importNssa (3) - } - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The area's support for importing AS external - link- state advertisements." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - DEFVAL { importExternal } - ::= { nsOspfAreaEntry 3 } - - nsOspfSpfRuns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of times that the intra-area route - table has been calculated using this area's - link-state database. This is typically done - using Dijkstra's algorithm." - - ::= { nsOspfAreaEntry 4 } - - nsOspfAreaBdrRtrCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The total number of area border routers reach- - able within this area. This is initially zero, - and is calculated in each SPF Pass." - ::= { nsOspfAreaEntry 5 } - - nsOspfAsBdrRtrCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The total number of Autonomous System border - routers reachable within this area. This is - initially zero, and is calculated in each SPF - Pass." - ::= { nsOspfAreaEntry 6 } - - nsOspfAreaLsaCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The total number of link-state advertisements - in this area's link-state database, excluding - AS External LSA's." - ::= { nsOspfAreaEntry 7 } - - nsOspfAreaLsaCksumSum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The 32-bit unsigned sum of the link-state ad- - vertisements' LS checksums contained in this - area's link-state database. This sum excludes - external (LS type 5) link-state advertisements. - The sum can be used to determine if there has - been a change in a router's link state data- - base, and to compare the link-state database of - - two routers." - DEFVAL { 0 } - ::= { nsOspfAreaEntry 8 } - - nsOspfAreaSummary OBJECT-TYPE - SYNTAX INTEGER { - noAreaSummary (1), - sendAreaSummary (2) - } - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The variable nsOspfAreaSummary controls the im- - port of summary LSAs into stub areas. It has - no effect on other areas. - - If it is noAreaSummary, the router will neither - originate nor propagate summary LSAs into the - stub area. It will rely entirely on its de- - fault route. - - If it is sendAreaSummary, the router will both - summarize and propagate summary LSAs." - DEFVAL { noAreaSummary } - ::= { nsOspfAreaEntry 9 } - - nsOspfAreaStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsOspfAreaEntry 10 } - - nsOspfAreaVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfAreaEntry 11 } - --- OSPF Area Default Metric Table - --- The OSPF Area Default Metric Table describes the metrics --- that a default Area Border Router will advertise into a --- Stub area. - - nsOspfStubAreaTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfStubAreaEntry - - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "The set of metrics that will be advertised by - a default Area Border Router into a stub area." - REFERENCE - "OSPF Version 2, Appendix C.2, Area Parameters" - ::= { nsOspf 3 } - - nsOspfStubAreaEntry OBJECT-TYPE - SYNTAX NsOspfStubAreaEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "The metric for a given Type of Service that - will be advertised by a default Area Border - Router into a stub area." - REFERENCE - "OSPF Version 2, Appendix C.2, Area Parameters" - INDEX { nsOspfStubAreaId, nsOspfStubTOS, nsOspfStubVRID } - ::= { nsOspfStubAreaTable 1 } - - NsOspfStubAreaEntry ::= - SEQUENCE { - nsOspfStubAreaId - AreaID, - nsOspfStubTOS - TOSType, - nsOspfStubMetric - BigMetric, - nsOspfStubStatus - RowStatus, - nsOspfStubMetricType - INTEGER, - nsOspfStubVRID - INTEGER - } - - nsOspfStubAreaId OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The 32 bit identifier for the Stub Area. On - creation, this can be derived from the in- - stance." - ::= { nsOspfStubAreaEntry 1 } - - nsOspfStubTOS OBJECT-TYPE - SYNTAX TOSType - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The Type of Service associated with the - metric. On creation, this can be derived from - the instance." - ::= { nsOspfStubAreaEntry 2 } - - nsOspfStubMetric OBJECT-TYPE - SYNTAX BigMetric - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The metric value applied at the indicated type - of service. By default, this equals the least - metric at the type of service among the inter- - faces to other areas." - ::= { nsOspfStubAreaEntry 3 } - - nsOspfStubStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsOspfStubAreaEntry 4 } - - nsOspfStubMetricType OBJECT-TYPE - SYNTAX INTEGER { - nsOspfMetric (1), -- OSPF Metric - comparableCost (2), -- external type 1 - nonComparable (3) -- external type 2 - } - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This variable displays the type of metric ad- - vertised as a default route." - DEFVAL { nsOspfMetric } - ::= { nsOspfStubAreaEntry 5 } - - nsOspfStubVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfStubAreaEntry 6 } - --- OSPF Link State Database - --- The Link State Database contains the Link State --- Advertisements from throughout the areas that the --- device is attached to. - - nsOspfLsdbTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfLsdbEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "The OSPF Process's Link State Database." - REFERENCE - "OSPF Version 2, Section 12 Link State Adver- - tisements" - ::= { nsOspf 4 } - - nsOspfLsdbEntry OBJECT-TYPE - SYNTAX NsOspfLsdbEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A single Link State Advertisement." - INDEX { nsOspfLsdbAreaId, nsOspfLsdbType, - nsOspfLsdbLsid, nsOspfLsdbRouterId, nsOspfLsdbVRID } - ::= { nsOspfLsdbTable 1 } - - NsOspfLsdbEntry ::= - SEQUENCE { - nsOspfLsdbAreaId - AreaID, - nsOspfLsdbType - INTEGER, - nsOspfLsdbLsid - IpAddress, - nsOspfLsdbRouterId - RouterID, - nsOspfLsdbSequence - Integer32, - nsOspfLsdbAge - Integer32, - nsOspfLsdbChecksum - Integer32, - nsOspfLsdbAdvertisement - OCTET STRING, - nsOspfLsdbVRID - INTEGER - } - - nsOspfLsdbAreaId OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The 32 bit identifier of the Area from which - the LSA was received." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsOspfLsdbEntry 1 } - --- External Link State Advertisements are permitted --- for backward compatibility, but should be displayed in --- the nsOspfExtLsdbTable rather than here. - - nsOspfLsdbType OBJECT-TYPE - SYNTAX INTEGER { - routerLink (1), - networkLink (2), - summaryLink (3), - asSummaryLink (4), - asExternalLink (5), -- but see nsOspfExtLsdbTable - multicastLink (6), - nssaExternalLink (7) - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The type of the link state advertisement. - Each link state type has a separate advertise- - ment format." - REFERENCE - "OSPF Version 2, Appendix A.4.1 The Link State - Advertisement header" - ::= { nsOspfLsdbEntry 2 } - - nsOspfLsdbLsid OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The Link State ID is an LS Type Specific field - containing either a Router ID or an IP Address; - it identifies the piece of the routing domain - that is being described by the advertisement." - REFERENCE - "OSPF Version 2, Section 12.1.4 Link State ID" - ::= { nsOspfLsdbEntry 3 } - - nsOspfLsdbRouterId OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The 32 bit number that uniquely identifies the - originating router in the Autonomous System." - REFERENCE - "OSPF Version 2, Appendix C.1 Global parameters" - ::= { nsOspfLsdbEntry 4 } - --- Note that the OSPF Sequence Number is a 32 bit signed --- integer. It starts with the value '80000001'h, --- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h --- Thus, a typical sequence number will be very negative. - - nsOspfLsdbSequence OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The sequence number field is a signed 32-bit - integer. It is used to detect old and dupli- - cate link state advertisements. The space of - sequence numbers is linearly ordered. The - larger the sequence number the more recent the - advertisement." - REFERENCE - "OSPF Version 2, Section 12.1.6 LS sequence - number" - ::= { nsOspfLsdbEntry 5 } - - nsOspfLsdbAge OBJECT-TYPE - SYNTAX Integer32 -- Should be 0..MaxAge - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "This field is the age of the link state adver- - tisement in seconds." - REFERENCE - "OSPF Version 2, Section 12.1.1 LS age" - ::= { nsOspfLsdbEntry 6 } - - nsOspfLsdbChecksum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - - DESCRIPTION - "This field is the checksum of the complete - contents of the advertisement, excepting the - age field. The age field is excepted so that - an advertisement's age can be incremented - without updating the checksum. The checksum - used is the same that is used for ISO connec- - tionless datagrams; it is commonly referred to - as the Fletcher checksum." - REFERENCE - "OSPF Version 2, Section 12.1.7 LS checksum" - ::= { nsOspfLsdbEntry 7 } - - nsOspfLsdbAdvertisement OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..65535)) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The entire Link State Advertisement, including - its header." - REFERENCE - "OSPF Version 2, Section 12 Link State Adver- - tisements" - ::= { nsOspfLsdbEntry 8 } - - nsOspfLsdbVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfLsdbEntry 9 } - --- OSPF Host Table - --- The Host/Metric Table indicates what hosts are directly - --- attached to the Router, and what metrics and types of --- service should be advertised for them. - - nsOspfHostTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfHostEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "The list of Hosts, and their metrics, that the - router will advertise as host routes." - REFERENCE - "OSPF Version 2, Appendix C.6 Host route param- - eters" - ::= { nsOspf 6 } - - nsOspfHostEntry OBJECT-TYPE - SYNTAX NsOspfHostEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A metric to be advertised, for a given type of - service, when a given host is reachable." - INDEX { nsOspfHostIpAddress, nsOspfHostTOS, nsOspfHostVRID } - ::= { nsOspfHostTable 1 } - - NsOspfHostEntry ::= - SEQUENCE { - nsOspfHostIpAddress - IpAddress, - nsOspfHostTOS - TOSType, - nsOspfHostMetric - Metric, - nsOspfHostStatus - RowStatus, - nsOspfHostAreaID - AreaID, - nsOspfHostVRID - INTEGER - } - - nsOspfHostIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP Address of the Host." - REFERENCE - "OSPF Version 2, Appendix C.6 Host route parame- - - ters" - ::= { nsOspfHostEntry 1 } - - nsOspfHostTOS OBJECT-TYPE - SYNTAX TOSType - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The Type of Service of the route being config- - ured." - REFERENCE - "OSPF Version 2, Appendix C.6 Host route parame- - ters" - ::= { nsOspfHostEntry 2 } - - nsOspfHostMetric OBJECT-TYPE - SYNTAX Metric - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The Metric to be advertised." - REFERENCE - "OSPF Version 2, Appendix C.6 Host route parame- - ters" - ::= { nsOspfHostEntry 3 } - - nsOspfHostStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsOspfHostEntry 4 } - - nsOspfHostAreaID OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The Area the Host Entry is to be found within. - By default, the area that a subsuming OSPF in- - terface is in, or 0.0.0.0" - - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsOspfHostEntry 5 } - - nsOspfHostVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfHostEntry 6 } - --- OSPF Interface Table - --- The OSPF Interface Table augments the ipAddrTable --- with OSPF specific information. - - nsOspfIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfIfEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "The OSPF Interface Table describes the inter- - faces from the viewpoint of OSPF." - REFERENCE - "OSPF Version 2, Appendix C.3 Router interface - parameters" - ::= { nsOspf 7 } - - nsOspfIfEntry OBJECT-TYPE - SYNTAX NsOspfIfEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "The OSPF Interface Entry describes one inter- - face from the viewpoint of OSPF." - INDEX { nsOspfIfIpAddress, nsOspfAddressLessIf, nsOspfIfVRID } - ::= { nsOspfIfTable 1 } - - NsOspfIfEntry ::= - SEQUENCE { - nsOspfIfIpAddress - IpAddress, - nsOspfAddressLessIf - Integer32, - nsOspfIfAreaId - AreaID, - nsOspfIfType - INTEGER, - nsOspfIfAdminStat - Status, - nsOspfIfRtrPriority - DesignatedRouterPriority, - nsOspfIfTransitDelay - - UpToMaxAge, - nsOspfIfRetransInterval - UpToMaxAge, - nsOspfIfHelloInterval - HelloRange, - nsOspfIfRtrDeadInterval - PositiveInteger, - nsOspfIfPollInterval - PositiveInteger, - nsOspfIfState - INTEGER, - nsOspfIfDesignatedRouter - IpAddress, - nsOspfIfBackupDesignatedRouter - IpAddress, - nsOspfIfEvents - Counter32, - nsOspfIfAuthType - INTEGER, - nsOspfIfAuthKey - OCTET STRING, - nsOspfIfStatus - RowStatus, - nsOspfIfMulticastForwarding - INTEGER, - nsOspfIfDemand - TruthValue, - nsOspfIfVRID - INTEGER - } - - nsOspfIfIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP address of this OSPF interface." - ::= { nsOspfIfEntry 1 } - - nsOspfAddressLessIf OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "For the purpose of easing the instancing of - addressed and addressless interfaces; This - variable takes the value 0 on interfaces with - IP Addresses, and the corresponding value of - ifIndex for interfaces having no IP Address." - ::= { nsOspfIfEntry 2 } - - nsOspfIfAreaId OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "A 32-bit integer uniquely identifying the area - to which the interface connects. Area ID - 0.0.0.0 is used for the OSPF backbone." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nsOspfIfEntry 3 } - - nsOspfIfType OBJECT-TYPE - SYNTAX INTEGER { - broadcast (1), - nbma (2), - pointToPoint (3), - pointToMultipoint (5) - } - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The OSPF interface type. - - By way of a default, this field may be intuited - from the corresponding value of ifType. Broad- - cast LANs, such as Ethernet and IEEE 802.5, - take the value 'broadcast', X.25 and similar - technologies take the value 'nbma', and links - that are definitively point to point take the - value 'pointToPoint'." - ::= { nsOspfIfEntry 4 } - - nsOspfIfAdminStat OBJECT-TYPE - SYNTAX Status - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The OSPF interface's administrative status. - The value formed on the interface, and the in- - terface will be advertised as an internal route - to some area. The value 'disabled' denotes - that the interface is external to OSPF." - DEFVAL { enabled } - ::= { nsOspfIfEntry 5 } - - nsOspfIfRtrPriority OBJECT-TYPE - SYNTAX DesignatedRouterPriority - - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The priority of this interface. Used in - multi-access networks, this field is used in - the designated router election algorithm. The - value 0 signifies that the router is not eligi- - ble to become the designated router on this - particular network. In the event of a tie in - this value, routers will use their Router ID as - a tie breaker." - DEFVAL { 1 } - ::= { nsOspfIfEntry 6 } - - nsOspfIfTransitDelay OBJECT-TYPE - SYNTAX UpToMaxAge - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The estimated number of seconds it takes to - transmit a link state update packet over this - interface." - DEFVAL { 1 } - ::= { nsOspfIfEntry 7 } - - nsOspfIfRetransInterval OBJECT-TYPE - SYNTAX UpToMaxAge - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The number of seconds between link-state ad- - vertisement retransmissions, for adjacencies - belonging to this interface. This value is - also used when retransmitting database descrip- - tion and link-state request packets." - DEFVAL { 5 } - ::= { nsOspfIfEntry 8 } - - nsOspfIfHelloInterval OBJECT-TYPE - SYNTAX HelloRange - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The length of time, in seconds, between the - Hello packets that the router sends on the in- - - terface. This value must be the same for all - routers attached to a common network." - DEFVAL { 10 } - ::= { nsOspfIfEntry 9 } - - nsOspfIfRtrDeadInterval OBJECT-TYPE - SYNTAX PositiveInteger - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The number of seconds that a router's Hello - packets have not been seen before it's neigh- - bors declare the router down. This should be - some multiple of the Hello interval. This - value must be the same for all routers attached - to a common network." - DEFVAL { 40 } - ::= { nsOspfIfEntry 10 } - - nsOspfIfPollInterval OBJECT-TYPE - SYNTAX PositiveInteger - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The larger time interval, in seconds, between - the Hello packets sent to an inactive non- - broadcast multi- access neighbor." - DEFVAL { 120 } - ::= { nsOspfIfEntry 11 } - - nsOspfIfState OBJECT-TYPE - SYNTAX INTEGER { - down (1), - loopback (2), - waiting (3), - pointToPoint (4), - designatedRouter (5), - backupDesignatedRouter (6), - otherDesignatedRouter (7) - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The OSPF Interface State." - DEFVAL { down } - - ::= { nsOspfIfEntry 12 } - - nsOspfIfDesignatedRouter OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP Address of the Designated Router." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nsOspfIfEntry 13 } - - nsOspfIfBackupDesignatedRouter OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP Address of the Backup Designated - Router." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nsOspfIfEntry 14 } - - nsOspfIfEvents OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of times this OSPF interface has - changed its state, or an error has occurred." - ::= { nsOspfIfEntry 15 } - - nsOspfIfAuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..256)) - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The Authentication Key. If the Area's Author- - ization Type is simplePassword, and the key - length is shorter than 8 octets, the agent will - left adjust and zero fill to 8 octets. - - Note that unauthenticated interfaces need no - authentication key, and simple password authen- - tication cannot use a key of more than 8 oc- - tets. Larger keys are useful only with authen- - tication mechanisms not specified in this docu- - - ment. - - When read, nsOspfIfAuthKey always returns an Oc- - tet String of length zero." - REFERENCE - "OSPF Version 2, Section 9 The Interface Data - Structure" - DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 - ::= { nsOspfIfEntry 16 } - - nsOspfIfStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsOspfIfEntry 17 } - - nsOspfIfMulticastForwarding OBJECT-TYPE - SYNTAX INTEGER { - blocked (1), -- no multicast forwarding - multicast (2), -- using multicast address - unicast (3) -- to each OSPF neighbor - } - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The way multicasts should forwarded on this - interface; not forwarded, forwarded as data - link multicasts, or forwarded as data link uni- - casts. Data link multicasting is not meaning- - ful on point to point and NBMA interfaces, and - setting nsOspfMulticastForwarding to 0 effective- - ly disables all multicast forwarding." - DEFVAL { blocked } - ::= { nsOspfIfEntry 18 } - - nsOspfIfDemand OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "Indicates whether Demand OSPF procedures (hel- - - lo supression to FULL neighbors and setting the - DoNotAge flag on proogated LSAs) should be per- - formed on this interface." - DEFVAL { false } - ::= { nsOspfIfEntry 19 } - - nsOspfIfAuthType OBJECT-TYPE - SYNTAX INTEGER (0..255) - -- none (0), - -- simplePassword (1) - -- md5 (2) - -- reserved for specification by IANA (> 2) - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The authentication type specified for an in- - terface. Additional authentication types may - be assigned locally." - REFERENCE - "OSPF Version 2, Appendix E Authentication" - DEFVAL { 0 } -- no authentication, by default - ::= { nsOspfIfEntry 20 } - - nsOspfIfVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfIfEntry 21 } - --- OSPF Interface Metric Table - --- The Metric Table describes the metrics to be advertised --- for a specified interface at the various types of service. --- As such, this table is an adjunct of the OSPF Interface --- Table. - --- Types of service, as defined by RFC 791, have the ability --- to request low delay, high bandwidth, or reliable linkage. - --- For the purposes of this specification, the measure of --- bandwidth - --- Metric = 10^8 / ifSpeed - --- is the default value. For multiple link interfaces, note --- that ifSpeed is the sum of the individual link speeds. --- This yields a number having the following typical values: - --- Network Type/bit rate Metric - --- >= 100 MBPS 1 --- Ethernet/802.3 10 - --- E1 48 --- T1 (ESF) 65 --- 64 KBPS 1562 --- 56 KBPS 1785 --- 19.2 KBPS 5208 --- 9.6 KBPS 10416 - --- Routes that are not specified use the default (TOS 0) metric - - nsOspfIfMetricTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfIfMetricEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "The TOS metrics for a non-virtual interface - identified by the interface index." - REFERENCE - "OSPF Version 2, Appendix C.3 Router interface - parameters" - ::= { nsOspf 8 } - - nsOspfIfMetricEntry OBJECT-TYPE - SYNTAX NsOspfIfMetricEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A particular TOS metric for a non-virtual in- - terface identified by the interface index." - REFERENCE - "OSPF Version 2, Appendix C.3 Router interface - parameters" - INDEX { nsOspfIfMetricIpAddress, - nsOspfIfMetricAddressLessIf, - nsOspfIfMetricTOS, - nsOspfIfMetricVRID } - ::= { nsOspfIfMetricTable 1 } - - NsOspfIfMetricEntry ::= - SEQUENCE { - nsOspfIfMetricIpAddress - IpAddress, - nsOspfIfMetricAddressLessIf - Integer32, - nsOspfIfMetricTOS - TOSType, - nsOspfIfMetricValue - Metric, - nsOspfIfMetricStatus - RowStatus, - nsOspfIfMetricVRID - INTEGER - - } - - nsOspfIfMetricIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP address of this OSPF interface. On row - creation, this can be derived from the in- - stance." - ::= { nsOspfIfMetricEntry 1 } - - nsOspfIfMetricAddressLessIf OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "For the purpose of easing the instancing of - addressed and addressless interfaces; This - variable takes the value 0 on interfaces with - IP Addresses, and the value of ifIndex for in- - terfaces having no IP Address. On row crea- - tion, this can be derived from the instance." - ::= { nsOspfIfMetricEntry 2 } - - nsOspfIfMetricTOS OBJECT-TYPE - SYNTAX TOSType - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The type of service metric being referenced. - On row creation, this can be derived from the - instance." - ::= { nsOspfIfMetricEntry 3 } - - nsOspfIfMetricValue OBJECT-TYPE - SYNTAX Metric - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The metric of using this type of service on - this interface. The default value of the TOS 0 - Metric is 10^8 / ifSpeed." - ::= { nsOspfIfMetricEntry 4 } - - nsOspfIfMetricStatus OBJECT-TYPE - - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsOspfIfMetricEntry 5 } - - nsOspfIfMetricVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfIfMetricEntry 6 } - --- OSPF Virtual Interface Table - --- The Virtual Interface Table describes the virtual --- links that the OSPF Process is configured to --- carry on. - - nsOspfVirtIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfVirtIfEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Information about this router's virtual inter- - faces." - REFERENCE - "OSPF Version 2, Appendix C.4 Virtual link - parameters" - ::= { nsOspf 9 } - - nsOspfVirtIfEntry OBJECT-TYPE - SYNTAX NsOspfVirtIfEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Information about a single Virtual Interface." - INDEX { nsOspfVirtIfAreaId, nsOspfVirtIfNeighbor, nsOspfVirtIfVRID } - ::= { nsOspfVirtIfTable 1 } - - NsOspfVirtIfEntry ::= - SEQUENCE { - nsOspfVirtIfAreaId - AreaID, - nsOspfVirtIfNeighbor - RouterID, - nsOspfVirtIfTransitDelay - UpToMaxAge, - nsOspfVirtIfRetransInterval - - UpToMaxAge, - nsOspfVirtIfHelloInterval - HelloRange, - nsOspfVirtIfRtrDeadInterval - PositiveInteger, - nsOspfVirtIfState - INTEGER, - nsOspfVirtIfEvents - Counter32, - nsOspfVirtIfAuthType - INTEGER, - nsOspfVirtIfAuthKey - OCTET STRING, - nsOspfVirtIfStatus - RowStatus, - nsOspfVirtIfVRID - INTEGER - } - - nsOspfVirtIfAreaId OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The Transit Area that the Virtual Link - traverses. By definition, this is not 0.0.0.0" - ::= { nsOspfVirtIfEntry 1 } - - nsOspfVirtIfNeighbor OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The Router ID of the Virtual Neighbor." - ::= { nsOspfVirtIfEntry 2 } - - nsOspfVirtIfTransitDelay OBJECT-TYPE - SYNTAX UpToMaxAge - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The estimated number of seconds it takes to - transmit a link- state update packet over this - interface." - DEFVAL { 1 } - ::= { nsOspfVirtIfEntry 3 } - - nsOspfVirtIfRetransInterval OBJECT-TYPE - SYNTAX UpToMaxAge - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The number of seconds between link-state ad- - vertisement retransmissions, for adjacencies - belonging to this interface. This value is - also used when retransmitting database descrip- - tion and link-state request packets. This - value should be well over the expected round- - trip time." - DEFVAL { 5 } - ::= { nsOspfVirtIfEntry 4 } - - nsOspfVirtIfHelloInterval OBJECT-TYPE - SYNTAX HelloRange - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The length of time, in seconds, between the - Hello packets that the router sends on the in- - terface. This value must be the same for the - virtual neighbor." - DEFVAL { 10 } - ::= { nsOspfVirtIfEntry 5 } - - nsOspfVirtIfRtrDeadInterval OBJECT-TYPE - SYNTAX PositiveInteger - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The number of seconds that a router's Hello - packets have not been seen before it's neigh- - bors declare the router down. This should be - some multiple of the Hello interval. This - value must be the same for the virtual neigh- - bor." - DEFVAL { 60 } - ::= { nsOspfVirtIfEntry 6 } - - nsOspfVirtIfState OBJECT-TYPE - SYNTAX INTEGER { - down (1), -- these use the same encoding - pointToPoint (4) -- as the nsOspfIfTable - - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "OSPF virtual interface states." - DEFVAL { down } - ::= { nsOspfVirtIfEntry 7 } - - nsOspfVirtIfEvents OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of state changes or error events on - this Virtual Link" - ::= { nsOspfVirtIfEntry 8 } - - nsOspfVirtIfAuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..256)) - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "If Authentication Type is simplePassword, the - device will left adjust and zero fill to 8 oc- - tets. - - Note that unauthenticated interfaces need no - authentication key, and simple password authen- - tication cannot use a key of more than 8 oc- - tets. Larger keys are useful only with authen- - tication mechanisms not specified in this docu- - ment. - - When read, nsOspfVifAuthKey always returns a - string of length zero." - REFERENCE - "OSPF Version 2, Section 9 The Interface Data - Structure" - DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 - ::= { nsOspfVirtIfEntry 9 } - - nsOspfVirtIfStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated - - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsOspfVirtIfEntry 10 } - - nsOspfVirtIfAuthType OBJECT-TYPE - SYNTAX INTEGER (0..255) - -- none (0), - -- simplePassword (1) - -- md5 (2) - -- reserved for specification by IANA (> 2) - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The authentication type specified for a virtu- - al interface. Additional authentication types - may be assigned locally." - REFERENCE - "OSPF Version 2, Appendix E Authentication" - DEFVAL { 0 } -- no authentication, by default - ::= { nsOspfVirtIfEntry 11 } - - nsOspfVirtIfVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfVirtIfEntry 12 } - --- OSPF Neighbor Table - --- The OSPF Neighbor Table describes all neighbors in --- the locality of the subject router. - - nsOspfNbrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfNbrEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A table of non-virtual neighbor information." - REFERENCE - "OSPF Version 2, Section 10 The Neighbor Data - Structure" - ::= { nsOspf 10 } - - nsOspfNbrEntry OBJECT-TYPE - SYNTAX NsOspfNbrEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - - "The information regarding a single neighbor." - REFERENCE - "OSPF Version 2, Section 10 The Neighbor Data - Structure" - INDEX { nsOspfNbrIpAddr, nsOspfNbrAddressLessIndex, nsOspfNbrVRID } - ::= { nsOspfNbrTable 1 } - - NsOspfNbrEntry ::= - SEQUENCE { - nsOspfNbrIpAddr - IpAddress, - nsOspfNbrAddressLessIndex - InterfaceIndex, - nsOspfNbrRtrId - RouterID, - nsOspfNbrOptions - Integer32, - nsOspfNbrPriority - DesignatedRouterPriority, - nsOspfNbrState - INTEGER, - nsOspfNbrEvents - Counter32, - nsOspfNbrLsRetransQLen - Gauge32, - nsOspfNbmaNbrStatus - RowStatus, - nsOspfNbmaNbrPermanence - INTEGER, - nsOspfNbrHelloSuppressed - TruthValue, - nsOspfNbrVRID - INTEGER - } - - nsOspfNbrIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP address this neighbor is using in its - IP Source Address. Note that, on addressless - links, this will not be 0.0.0.0, but the ad- - dress of another of the neighbor's interfaces." - ::= { nsOspfNbrEntry 1 } - - nsOspfNbrAddressLessIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - - STATUS deprecated - DESCRIPTION - "On an interface having an IP Address, zero. - On addressless interfaces, the corresponding - value of ifIndex in the Internet Standard MIB. - On row creation, this can be derived from the - instance." - ::= { nsOspfNbrEntry 2 } - - nsOspfNbrRtrId OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "A 32-bit integer (represented as a type IpAd- - dress) uniquely identifying the neighboring - router in the Autonomous System." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nsOspfNbrEntry 3 } - - nsOspfNbrOptions OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "A Bit Mask corresponding to the neighbor's op- - tions field. - - Bit 0, if set, indicates that the system will - operate on Type of Service metrics other than - TOS 0. If zero, the neighbor will ignore all - metrics except the TOS 0 metric. - - Bit 1, if set, indicates that the associated - area accepts and operates on external informa- - tion; if zero, it is a stub area. - - Bit 2, if set, indicates that the system is ca- - pable of routing IP Multicast datagrams; i.e., - that it implements the Multicast Extensions to - OSPF. - - Bit 3, if set, indicates that the associated - area is an NSSA. These areas are capable of - carrying type 7 external advertisements, which - are translated into type 5 external advertise- - - ments at NSSA borders." - REFERENCE - "OSPF Version 2, Section 12.1.2 Options" - DEFVAL { 0 } - ::= { nsOspfNbrEntry 4 } - - nsOspfNbrPriority OBJECT-TYPE - SYNTAX DesignatedRouterPriority - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The priority of this neighbor in the designat- - ed router election algorithm. The value 0 sig- - nifies that the neighbor is not eligible to be- - come the designated router on this particular - network." - DEFVAL { 1 } - ::= { nsOspfNbrEntry 5 } - - nsOspfNbrState OBJECT-TYPE - SYNTAX INTEGER { - down (1), - attempt (2), - init (3), - twoWay (4), - exchangeStart (5), - exchange (6), - loading (7), - full (8) - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The State of the relationship with this Neigh- - bor." - REFERENCE - "OSPF Version 2, Section 10.1 Neighbor States" - DEFVAL { down } - ::= { nsOspfNbrEntry 6 } - - nsOspfNbrEvents OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - - "The number of times this neighbor relationship - has changed state, or an error has occurred." - ::= { nsOspfNbrEntry 7 } - - nsOspfNbrLsRetransQLen OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The deprecated length of the retransmission - queue." - ::= { nsOspfNbrEntry 8 } - - nsOspfNbmaNbrStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsOspfNbrEntry 9 } - - nsOspfNbmaNbrPermanence OBJECT-TYPE - SYNTAX INTEGER { - dynamic (1), -- learned through protocol - permanent (2) -- configured address - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "This variable displays the status of the en- - try. 'dynamic' and 'permanent' refer to how - the neighbor became known." - DEFVAL { permanent } - ::= { nsOspfNbrEntry 10 } - - nsOspfNbrHelloSuppressed OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Indicates whether Hellos are being suppressed - - to the neighbor" - ::= { nsOspfNbrEntry 11 } - - nsOspfNbrVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfNbrEntry 12 } - --- OSPF Virtual Neighbor Table - --- This table describes all virtual neighbors. --- Since Virtual Links are configured in the --- virtual interface table, this table is read-only. - - nsOspfVirtNbrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfVirtNbrEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A table of virtual neighbor information." - REFERENCE - "OSPF Version 2, Section 15 Virtual Links" - ::= { nsOspf 11 } - - nsOspfVirtNbrEntry OBJECT-TYPE - SYNTAX NsOspfVirtNbrEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Virtual neighbor information." - INDEX { nsOspfVirtNbrArea, nsOspfVirtNbrRtrId, nsOspfVirtNbrVRID } - ::= { nsOspfVirtNbrTable 1 } - - NsOspfVirtNbrEntry ::= - SEQUENCE { - nsOspfVirtNbrArea - AreaID, - nsOspfVirtNbrRtrId - RouterID, - nsOspfVirtNbrIpAddr - IpAddress, - nsOspfVirtNbrOptions - Integer32, - nsOspfVirtNbrState - INTEGER, - nsOspfVirtNbrEvents - Counter32, - nsOspfVirtNbrLsRetransQLen - Gauge32, - nsOspfVirtNbrHelloSuppressed - TruthValue, - nsOspfVirtNbrVRID - INTEGER - - } - - nsOspfVirtNbrArea OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The Transit Area Identifier." - ::= { nsOspfVirtNbrEntry 1 } - - nsOspfVirtNbrRtrId OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "A 32-bit integer uniquely identifying the - neighboring router in the Autonomous System." - ::= { nsOspfVirtNbrEntry 2 } - - nsOspfVirtNbrIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP address this Virtual Neighbor is us- - ing." - ::= { nsOspfVirtNbrEntry 3 } - - nsOspfVirtNbrOptions OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "A Bit Mask corresponding to the neighbor's op- - tions field. - - Bit 1, if set, indicates that the system will - operate on Type of Service metrics other than - TOS 0. If zero, the neighbor will ignore all - metrics except the TOS 0 metric. - - Bit 2, if set, indicates that the system is - Network Multicast capable; ie, that it imple- - ments OSPF Multicast Routing." - ::= { nsOspfVirtNbrEntry 4 } - - nsOspfVirtNbrState OBJECT-TYPE - SYNTAX INTEGER { - down (1), - attempt (2), - init (3), - twoWay (4), - exchangeStart (5), - exchange (6), - loading (7), - full (8) - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The state of the Virtual Neighbor Relation- - ship." - ::= { nsOspfVirtNbrEntry 5 } - - nsOspfVirtNbrEvents OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of times this virtual link has - changed its state, or an error has occurred." - ::= { nsOspfVirtNbrEntry 6 } - - nsOspfVirtNbrLsRetransQLen OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The deprecated length of the retransmission - queue." - ::= { nsOspfVirtNbrEntry 7 } - - nsOspfVirtNbrHelloSuppressed OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Indicates whether Hellos are being suppressed - to the neighbor" - ::= { nsOspfVirtNbrEntry 8 } - - nsOspfVirtNbrVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfVirtNbrEntry 9 } - --- OSPF Link State Database, External - --- The Link State Database contains the Link State --- Advertisements from throughout the areas that the --- device is attached to. - --- This table is identical to the OSPF LSDB Table in --- format, but contains only External Link State --- Advertisements. The purpose is to allow external --- LSAs to be displayed once for the router rather --- than once in each non-stub area. - - nsOspfExtLsdbTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfExtLsdbEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "The OSPF Process's Links State Database." - REFERENCE - "OSPF Version 2, Section 12 Link State Adver- - tisements" - ::= { nsOspf 12 } - - nsOspfExtLsdbEntry OBJECT-TYPE - SYNTAX NsOspfExtLsdbEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A single Link State Advertisement." - INDEX { nsOspfExtLsdbType, nsOspfExtLsdbLsid, nsOspfExtLsdbRouterId, nsOspfExtLsdbVRID } - ::= { nsOspfExtLsdbTable 1 } - - NsOspfExtLsdbEntry ::= - SEQUENCE { - nsOspfExtLsdbType - INTEGER, - nsOspfExtLsdbLsid - IpAddress, - nsOspfExtLsdbRouterId - RouterID, - nsOspfExtLsdbSequence - Integer32, - nsOspfExtLsdbAge - Integer32, - nsOspfExtLsdbChecksum - Integer32, - nsOspfExtLsdbAdvertisement - OCTET STRING, - nsOspfExtLsdbVRID - INTEGER - } - - nsOspfExtLsdbType OBJECT-TYPE - SYNTAX INTEGER { - asExternalLink (5) - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The type of the link state advertisement. - Each link state type has a separate advertise- - ment format." - REFERENCE - "OSPF Version 2, Appendix A.4.1 The Link State - Advertisement header" - ::= { nsOspfExtLsdbEntry 1 } - - nsOspfExtLsdbLsid OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The Link State ID is an LS Type Specific field - containing either a Router ID or an IP Address; - it identifies the piece of the routing domain - that is being described by the advertisement." - REFERENCE - "OSPF Version 2, Section 12.1.4 Link State ID" - ::= { nsOspfExtLsdbEntry 2 } - - nsOspfExtLsdbRouterId OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The 32 bit number that uniquely identifies the - originating router in the Autonomous System." - REFERENCE - "OSPF Version 2, Appendix C.1 Global parameters" - ::= { nsOspfExtLsdbEntry 3 } - --- Note that the OSPF Sequence Number is a 32 bit signed --- integer. It starts with the value '80000001'h, --- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h --- Thus, a typical sequence number will be very negative. - - nsOspfExtLsdbSequence OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The sequence number field is a signed 32-bit - integer. It is used to detect old and dupli- - cate link state advertisements. The space of - sequence numbers is linearly ordered. The - larger the sequence number the more recent the - advertisement." - REFERENCE - "OSPF Version 2, Section 12.1.6 LS sequence - number" - ::= { nsOspfExtLsdbEntry 4 } - - nsOspfExtLsdbAge OBJECT-TYPE - SYNTAX Integer32 -- Should be 0..MaxAge - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "This field is the age of the link state adver- - tisement in seconds." - REFERENCE - "OSPF Version 2, Section 12.1.1 LS age" - ::= { nsOspfExtLsdbEntry 5 } - - nsOspfExtLsdbChecksum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "This field is the checksum of the complete - contents of the advertisement, excepting the - age field. The age field is excepted so that - an advertisement's age can be incremented - without updating the checksum. The checksum - used is the same that is used for ISO connec- - tionless datagrams; it is commonly referred to - as the Fletcher checksum." - REFERENCE - "OSPF Version 2, Section 12.1.7 LS checksum" - ::= { nsOspfExtLsdbEntry 6 } - - nsOspfExtLsdbAdvertisement OBJECT-TYPE - - SYNTAX OCTET STRING (SIZE(36)) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The entire Link State Advertisement, including - its header." - REFERENCE - "OSPF Version 2, Section 12 Link State Adver- - tisements" - ::= { nsOspfExtLsdbEntry 7 } - - nsOspfExtLsdbVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfExtLsdbEntry 8 } - - --- --- The OSPF Area Aggregate Table --- --- This table replaces the OSPF Area Summary Table, being an --- extension of that for CIDR routers. - - nsOspfAreaAggregateTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsOspfAreaAggregateEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A range of IP addresses specified by an IP - address/IP network mask pair. For example, - class B address range of X.X.X.X with a network - mask of 255.255.0.0 includes all IP addresses - from X.X.0.0 to X.X.255.255. Note that if - ranges are configured such that one range sub- - sumes another range (e.g., 10.0.0.0 mask - 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the - most specific match is the preferred one." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsOspf 14 } - - nsOspfAreaAggregateEntry OBJECT-TYPE - SYNTAX NsOspfAreaAggregateEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A range of IP addresses specified by an IP - address/IP network mask pair. For example, - class B address range of X.X.X.X with a network - mask of 255.255.0.0 includes all IP addresses - from X.X.0.0 to X.X.255.255. Note that if - ranges are range configured such that one range - subsumes another range (e.g., 10.0.0.0 mask - 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the - - most specific match is the preferred one." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - INDEX { nsOspfAreaAggregateAreaID, nsOspfAreaAggregateLsdbType, - nsOspfAreaAggregateNet, nsOspfAreaAggregateMask, nsOspfAreaAggregateVRID } - ::= { nsOspfAreaAggregateTable 1 } - - NsOspfAreaAggregateEntry ::= - SEQUENCE { - nsOspfAreaAggregateAreaID - AreaID, - nsOspfAreaAggregateLsdbType - INTEGER, - nsOspfAreaAggregateNet - IpAddress, - nsOspfAreaAggregateMask - IpAddress, - nsOspfAreaAggregateStatus - RowStatus, - nsOspfAreaAggregateEffect - INTEGER, - nsOspfAreaAggregateVRID - INTEGER - } - - nsOspfAreaAggregateAreaID OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The Area the Address Aggregate is to be found - within." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsOspfAreaAggregateEntry 1 } - - nsOspfAreaAggregateLsdbType OBJECT-TYPE - SYNTAX INTEGER { - summaryLink (3), - nssaExternalLink (7) - } - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The type of the Address Aggregate. This field - specifies the Lsdb type that this Address Ag- - gregate applies to." - REFERENCE - - "OSPF Version 2, Appendix A.4.1 The Link State - Advertisement header" - ::= { nsOspfAreaAggregateEntry 2 } - - nsOspfAreaAggregateNet OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP Address of the Net or Subnet indicated - by the range." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsOspfAreaAggregateEntry 3 } - - nsOspfAreaAggregateMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The Subnet Mask that pertains to the Net or - Subnet." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsOspfAreaAggregateEntry 4 } - - nsOspfAreaAggregateStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsOspfAreaAggregateEntry 5 } - - nsOspfAreaAggregateEffect OBJECT-TYPE - SYNTAX INTEGER { - advertiseMatching (1), - doNotAdvertiseMatching (2) - } - MAX-ACCESS read-create - STATUS deprecated - - DESCRIPTION - "Subnets subsumed by ranges either trigger the - advertisement of the indicated aggregate (ad- - vertiseMatching), or result in the subnet's not - being advertised at all outside the area." - DEFVAL { advertiseMatching } - ::= { nsOspfAreaAggregateEntry 6 } - - nsOspfAreaAggregateVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsOspfAreaAggregateEntry 7 } - -END - - diff --git a/mibs/NS-OSPF-TRAP b/mibs/NS-OSPF-TRAP deleted file mode 100644 index e69ea7306c..0000000000 --- a/mibs/NS-OSPF-TRAP +++ /dev/null @@ -1,444 +0,0 @@ --- These MIBs were created on 1/7/2003 --- This module defines enterprise MIBs for NS OSPF TRAP --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-OSPF-TRAP-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress - FROM SNMPv2-SMI - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF - netscreenTrapDesc, netscreenTrapType - FROM NETSCREEN-TRAP-MIB - nsOspfRouterId, nsOspfIfIpAddress, nsOspfAddressLessIf, nsOspfIfState, - nsOspfVirtIfAreaId, nsOspfVirtIfNeighbor, nsOspfVirtIfState, - nsOspfNbrIpAddr, nsOspfNbrAddressLessIndex, nsOspfNbrRtrId, - nsOspfNbrState, nsOspfVirtNbrArea, nsOspfVirtNbrRtrId, nsOspfVirtNbrState, - nsOspfLsdbType, nsOspfLsdbLsid, nsOspfLsdbRouterId, nsOspfLsdbAreaId, - nsOspfExtLsdbLimit, nsOspf - FROM NETSCREEN-OSPF-MIB; - - nsOspfTrap MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "The MIB module to describe traps for the OSPF - Version 2 Protocol." - ::= { nsOspf 16 } - --- Trap Support Objects - --- The following are support objects for the OSPF traps. - -nsOspfTrapControl OBJECT IDENTIFIER ::= { nsOspfTrap 1 } -nsOspfTraps OBJECT IDENTIFIER ::= { nsOspfTrap 2 } - - nsOspfSetTrap OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A four-octet string serving as a bit map for - the trap events defined by the OSPF traps. This - object is used to enable and disable specific - OSPF traps where a 1 in the bit field - represents enabled. The right-most bit (least - significant) represents trap 0." - ::= { nsOspfTrapControl 1 } - - nsOspfConfigErrorType OBJECT-TYPE - SYNTAX INTEGER { - badVersion (1), - areaMismatch (2), - unknownNbmaNbr (3), -- Router is Dr eligible - unknownVirtualNbr (4), - authTypeMismatch(5), - authFailure (6), - netMaskMismatch (7), - helloIntervalMismatch (8), - deadIntervalMismatch (9), - optionMismatch (10) } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Potential types of configuration conflicts. - Used by the nsOspfConfigError and nsOspfConfigVir- - tError traps." - ::= { nsOspfTrapControl 2 } - - nsOspfPacketType OBJECT-TYPE - SYNTAX INTEGER { - hello (1), - dbDescript (2), - lsReq (3), - lsUpdate (4), - lsAck (5) } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - - "OSPF packet types." - ::= { nsOspfTrapControl 3 } - - nsOspfPacketSrc OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of an inbound packet that can- - not be identified by a neighbor instance." - ::= { nsOspfTrapControl 4 } - --- Traps - - nsOspfIfStateChange NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfIfIpAddress, - nsOspfAddressLessIf, - nsOspfIfState, -- The new state - nsOspfIfVRID - } - STATUS current - DESCRIPTION - "An nsOspfIfStateChange trap signifies that there - has been a change in the state of a non-virtual - OSPF interface. This trap should be generated - when the interface state regresses (e.g., goes - from Dr to Down) or progresses to a terminal - state (i.e., Point-to-Point, DR Other, Dr, or - Backup)." - ::= { nsOspfTraps 16 } - - nsOspfVirtIfStateChange NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfVirtIfAreaId, - nsOspfVirtIfNeighbor, - nsOspfVirtIfState, -- The new state - nsOspfVirtIfVRID - } - STATUS current - DESCRIPTION - "An nsOspfIfStateChange trap signifies that there - has been a change in the state of an OSPF vir- - tual interface. - - This trap should be generated when the inter- - face state regresses (e.g., goes from Point- - to-Point to Down) or progresses to a terminal - state (i.e., Point-to-Point)." - ::= { nsOspfTraps 1 } - - nsOspfNbrStateChange NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfNbrIpAddr, - nsOspfNbrAddressLessIndex, - nsOspfNbrRtrId, - nsOspfNbrState, -- The new state - nsOspfNbrVRID - } - STATUS current - DESCRIPTION - "An nsOspfNbrStateChange trap signifies that - there has been a change in the state of a non- - virtual OSPF neighbor. This trap should be - generated when the neighbor state regresses - (e.g., goes from Attempt or Full to 1-Way or - Down) or progresses to a terminal state (e.g., - 2-Way or Full). When an neighbor transitions - from or to Full on non-broadcast multi-access - and broadcast networks, the trap should be gen- - erated by the designated router. A designated - router transitioning to Down will be noted by - nsOspfIfStateChange." - ::= { nsOspfTraps 2 } - - nsOspfVirtNbrStateChange NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfVirtNbrArea, - nsOspfVirtNbrRtrId, - nsOspfVirtNbrState, -- The new state - nsOspfVirtNbrVRID - } - STATUS current - DESCRIPTION - "An nsOspfIfStateChange trap signifies that there - has been a change in the state of an OSPF vir- - tual neighbor. This trap should be generated - when the neighbor state regresses (e.g., goes - from Attempt or Full to 1-Way or Down) or - progresses to a terminal state (e.g., Full)." - ::= { nsOspfTraps 3 } - - nsOspfIfConfigError NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfIfIpAddress, - nsOspfAddressLessIf, - nsOspfPacketSrc, -- The source IP address - nsOspfConfigErrorType, -- Type of error - nsOspfPacketType, - nsOspfIfVRID - } - STATUS current - DESCRIPTION - "An nsOspfIfConfigError trap signifies that a - packet has been received on a non-virtual in- - terface from a router whose configuration - parameters conflict with this router's confi- - guration parameters. Note that the event op- - tionMismatch should cause a trap only if it - prevents an adjacency from forming." - ::= { nsOspfTraps 4 } - - nsOspfVirtIfConfigError NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfVirtIfAreaId, - nsOspfVirtIfNeighbor, - nsOspfConfigErrorType, -- Type of error - nsOspfPacketType, - nsOspfVirtIfVRID - } - STATUS current - DESCRIPTION - "An nsOspfConfigError trap signifies that a pack- - et has been received on a virtual interface - from a router whose configuration parameters - conflict with this router's configuration - parameters. Note that the event optionMismatch - should cause a trap only if it prevents an ad- - jacency from forming." - ::= { nsOspfTraps 5 } - - nsOspfIfAuthFailure NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfIfIpAddress, - nsOspfAddressLessIf, - nsOspfPacketSrc, -- The source IP address - nsOspfConfigErrorType, -- authTypeMismatch or - - -- authFailure - nsOspfPacketType, - nsOspfIfVRID - } - STATUS current - DESCRIPTION - "An nsOspfIfAuthFailure trap signifies that a - packet has been received on a non-virtual in- - terface from a router whose authentication key - or authentication type conflicts with this - router's authentication key or authentication - type." - ::= { nsOspfTraps 6 } - - nsOspfVirtIfAuthFailure NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfVirtIfAreaId, - nsOspfVirtIfNeighbor, - nsOspfConfigErrorType, -- authTypeMismatch or - -- authFailure - nsOspfPacketType, - nsOspfVirtIfVRID - } - STATUS current - DESCRIPTION - "An nsOspfVirtIfAuthFailure trap signifies that a - packet has been received on a virtual interface - from a router whose authentication key or au- - thentication type conflicts with this router's - authentication key or authentication type." - ::= { nsOspfTraps 7 } - - nsOspfIfRxBadPacket NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfIfIpAddress, - nsOspfAddressLessIf, - nsOspfPacketSrc, -- The source IP address - nsOspfPacketType, - nsOspfIfVRID - } - STATUS current - DESCRIPTION - "An nsOspfIfRxBadPacket trap signifies that an - OSPF packet has been received on a non-virtual - interface that cannot be parsed." - ::= { nsOspfTraps 8 } - - nsOspfVirtIfRxBadPacket NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfVirtIfAreaId, - nsOspfVirtIfNeighbor, - nsOspfPacketType, - nsOspfVirtIfVRID - } - STATUS current - DESCRIPTION - "An nsOspfRxBadPacket trap signifies that an OSPF - packet has been received on a virtual interface - that cannot be parsed." - ::= { nsOspfTraps 9 } - - nsOspfTxRetransmit NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfIfIpAddress, - nsOspfAddressLessIf, - nsOspfNbrRtrId, -- Destination - nsOspfPacketType, - nsOspfLsdbType, - nsOspfLsdbLsid, - nsOspfLsdbRouterId, - nsOspfLsdbVRID - } - STATUS current - DESCRIPTION - "An nsOspfTxRetransmit trap signifies than an - OSPF packet has been retransmitted on a non- - virtual interface. All packets that may be re- - transmitted are associated with an LSDB entry. - The LS type, LS ID, and Router ID are used to - identify the LSDB entry." - ::= { nsOspfTraps 10 } - - nsOspfVirtIfTxRetransmit NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfVirtIfAreaId, - nsOspfVirtIfNeighbor, - nsOspfPacketType, - nsOspfLsdbType, - nsOspfLsdbLsid, - nsOspfLsdbRouterId, - nsOspfLsdbVRID - } - STATUS current - - DESCRIPTION - "An nsOspfTxRetransmit trap signifies than an - OSPF packet has been retransmitted on a virtual - interface. All packets that may be retransmit- - ted are associated with an LSDB entry. The LS - type, LS ID, and Router ID are used to identify - the LSDB entry." - ::= { nsOspfTraps 11 } - - nsOspfOriginateLsa NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfLsdbAreaId, -- 0.0.0.0 for AS Externals - nsOspfLsdbType, - nsOspfLsdbLsid, - nsOspfLsdbRouterId, - nsOspfLsdbVRID - } - STATUS current - DESCRIPTION - "An nsOspfOriginateLsa trap signifies that a new - LSA has been originated by this router. This - trap should not be invoked for simple refreshes - of LSAs (which happesn every 30 minutes), but - instead will only be invoked when an LSA is - (re)originated due to a topology change. Addi- - tionally, this trap does not include LSAs that - are being flushed because they have reached - MaxAge." - ::= { nsOspfTraps 12 } - - nsOspfMaxAgeLsa NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfLsdbAreaId, -- 0.0.0.0 for AS Externals - nsOspfLsdbType, - nsOspfLsdbLsid, - nsOspfLsdbRouterId, - nsOspfLsdbVRID - } - STATUS current - DESCRIPTION - "An nsOspfMaxAgeLsa trap signifies that one of - the LSA in the router's link-state database has - aged to MaxAge." - ::= { nsOspfTraps 13 } - - nsOspfLsdbOverflow NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfExtLsdbLimit, - nsOspfLsdbVRID - } - STATUS current - DESCRIPTION - "An nsOspfLsdbOverflow trap signifies that the - number of LSAs in the router's link-state data- - base has exceeded nsOspfExtLsdbLimit." - ::= { nsOspfTraps 14 } - - nsOspfLsdbApproachingOverflow NOTIFICATION-TYPE - OBJECTS { - netscreenTrapType, - netscreenTrapDesc, - nsOspfRouterId, -- The originator of the trap - nsOspfExtLsdbLimit, - nsOspfLsdbVRID - } - STATUS current - DESCRIPTION - "An nsOspfLsdbApproachingOverflow trap signifies - that the number of LSAs in the router's link- - state database has exceeded ninety percent of - nsOspfExtLsdbLimit." - ::= { nsOspfTraps 15 } - -END diff --git a/mibs/NS-POLICY b/mibs/NS-POLICY deleted file mode 100644 index ed0eff9843..0000000000 --- a/mibs/NS-POLICY +++ /dev/null @@ -1,568 +0,0 @@ --- This module defines enterprise MIBs for Policy Monitoring --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-POLICY-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenPolicy - FROM NETSCREEN-SMI - Counter32, Integer32, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - ; - -netscreenPolicyMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines NetScreen private MIBs for Policy - Monitoring" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200308130000Z" -- August 13, 2003 - DESCRIPTION - "No Comment" - REVISION "200105140000Z" -- May 14, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenPolicy 0 } - -NsPlyEntry ::= SEQUENCE -{ - nsPlyId Integer32, - nsPlyVsys Integer32, - nsPlySrcZone DisplayString, - nsPlyDstZone DisplayString, - nsPlySrcAddr DisplayString, - nsPlyDstAddr DisplayString, - nsPlyService INTEGER, - nsPlyAction INTEGER, - nsPlyNat INTEGER, - nsPlyFixPort INTEGER, - nsPlyDipId Integer32, - nsPlyVpnTunnel DisplayString, - nsPlyL2tpTunnel DisplayString, - nsPlyAuth INTEGER, - nsPlyLogEnable INTEGER, - nsPlyCountEnable INTEGER, - nsPlyAlarmBPS Integer32, - nsPlyAlarmBPM Integer32, - nsPlySchedule DisplayString, - nsPlyTrafficShapeEnable INTEGER, - nsPlyTrafficPriority INTEGER, - nsPlyDSEnable INTEGER, - nsPlyActiveStatus INTEGER, - nsPlyName DisplayString, - nsPlyServiceName DisplayString -} - -NsPlyMonEntry ::= SEQUENCE -{ - nsPlyMonId Integer32, - nsPlyMonVsys Integer32, - nsPlyMonPackPerSec Integer32, - nsPlyMonPackPerMin Integer32, - nsPlyMonTotalPacket Counter32, - nsPlyMonBytePerSec Integer32, - nsPlyMonBytePerMin Integer32, - nsPlyMonTotalByte Counter32, - nsPlyMonSessionPerSec Integer32, - nsPlyMonSessionPerMin Integer32, - nsPlyMonTotalSession Counter32 -} - -nsPlyTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsPlyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A firewall provides a network boundary with a single point of - entry and exit-a choke point.You can screen and direct all that - traffic through the implementation of a set of access policies. - Access policies allow you to permit, deny, encrypt, - authenticate, prioritize, schedule, and monitor the traffic - attemption to cross your firewall. This table collects all the - policy configuration information existing in NetScreen - Device." - ::= { netscreenPolicy 1 } - -nsPlyEntry OBJECT-TYPE - SYNTAX NsPlyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry in the nsPlyTable holds a set of configuration - parameters associatied with an instance of policy." - INDEX - { nsPlyId, nsPlyVsys } - ::= { nsPlyTable 1 } - -nsPlyId OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Each policy is identified by a unique policy ID." - ::= { nsPlyEntry 1 } - -nsPlyVsys OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Vitural system's name this polic entry belongs to." - ::= { nsPlyEntry 2 } - -nsPlySrcZone OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Traffic through a firewall means that traffic flows from one - security zone to another. This object describes the source zone - name traffic flow passes." - ::= { nsPlyEntry 3 } - -nsPlyDstZone OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Traffic through a firewall means that traffic flows from one - security zone to another. This object describes the destination - zone name traffic flow passes." - ::= { nsPlyEntry 4 } - -nsPlySrcAddr OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Addresses are objects that identify network devices such as - hosts and networks by their location in relation to the - firwall on which security zone.To create an access policy for - specific addresses, you must first create entries for the - relevant hosts and networks in the address book.Source IP - address indicates the address in source zone, 0.0.0.0 means any - address." - ::= { nsPlyEntry 5 } - -nsPlyDstAddr OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Addresses are objects that identify network devices such as - hosts and networks by their location in relation to the - firwall-on which security zone.To create an access policy for - specific addresses, you must first create entries for the - relevant hosts and networks in the address book.Source IP - address indicates the address in destination zone, 0.0.0.0 - means any address." - ::= { nsPlyEntry 6 } - -nsPlyService OBJECT-TYPE - SYNTAX INTEGER { - any(0), - aol(1), - bgp(2), - dpcp-relay(3), - dns(4), - finger(5), - ftp(6), - ftp-get(7), - ftp-put(8), - gopher(9), - h323(10), - http(11), - https(12), - icmp-info(13), - icmp-timestamp(14), - ike(15), - imap(16), - internet-locator-service(17), - irc(18), - l2tp(19), - ldap(20), - mail(21), - netmeeting(22), - nfs(23), - nntp(24), - ns-global(25), - ns-global-pro(26), - ntp(27), - ospf(28), - pc-anywhere(29), - ping(30), - pop3(31), - pptp(32), - real-media(33), - rip(34), - rlogin(35), - snmp(36), - ssh(37), - syslog(38), - talk(39), - tcp-any(40), - telnet(41), - tftp(42), - traceroute(43), - udp-any(44), - uucp(45), - vdo-live(46), - wais(47), - winframe(48), - x-windows(49), - other(50) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Sevices are objects that identify application protocols using - layer 4 information such as standard and accepted TCP and UDP - port numbers for application services like Telnet, FTP, SMTP - and HTTP. This object indicates all the traffic service type - this policy allows. 'Any' means all this policy allows all - service go through. 'Other' could be a configured service or - not in the list. See nsPlyServiceName for service name." - ::= { nsPlyEntry 7 } - -nsPlyAction OBJECT-TYPE - SYNTAX INTEGER { - deny(0), - permit(1), - tunnel(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Actions objects that describe what the firewall does to the - traffic it receives. Permit allows the packet to pass the - firewall. Deny blocks the packet from traversing the firewall. - Tunnel encapsulates outgoing IP packets and decapsulates - incoming IP packets." - ::= { nsPlyEntry 8 } - -nsPlyNat OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "You can apply NAT at the interface level or at the policy - level. With policy-based NAT, you can translate the source - address on either incoming or outging network and VPN traffic. - This object indicates if this is a policy-based NAT." - ::= { nsPlyEntry 9 } - -nsPlyFixPort OBJECT-TYPE - SYNTAX INTEGER { - no(0), - yes(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When in policy-based NAT, the new secure address can come from - either a Dynamic IP or from a Mapped IP. This object indicates - if poliy-based NAT uses fix port when working on NAT mode." - ::= { nsPlyEntry 10 } - -nsPlyDipId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the Dynamic ID chosen for NAT policy." - ::= { nsPlyEntry 11 } - -nsPlyVpnTunnel OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VPN tunnel this access policy applies to." - ::= { nsPlyEntry 12 } - -nsPlyL2tpTunnel OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "L2TP tunnel this access policy applies to." - ::= { nsPlyEntry 13 } - -nsPlyAuth OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the selecting this option requires the - user at the source address to authenticate his/her identiry by - supplying a user name and password before traffic is allowed to - graverw the firewall or enter the VPN tunnel." - ::= { nsPlyEntry 14 } - -nsPlyLogEnable OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When you enable logging in an access policy, the NetScreen - device logs all connections to which that paticular access - policy applies." - ::= { nsPlyEntry 15 } - -nsPlyCountEnable OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When you enable counting in an access plicy, the NetScreen - device counts the total number of bytes of traffic to which - this access policy applies and records the informaiton in - historical graphs." - ::= { nsPlyEntry 16 } - -nsPlyAlarmBPS OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "User can set a threshold that triggers an alarm when the - traffic permitted by the access policy exceeds a specified - number of bytes per second." - ::= { nsPlyEntry 17 } - -nsPlyAlarmBPM OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "User can set a threshold that triggers an alarm when the - traffic permitted by the access policy exceeds a specified - number of bytes per Minute." - ::= { nsPlyEntry 18 } - -nsPlySchedule OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "By associating a schedule to an access policy, you can - determine when the access policy is in effect." - ::= { nsPlyEntry 19 } - -nsPlyTrafficShapeEnable OBJECT-TYPE - SYNTAX INTEGER { - off(0), - on(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "User can set parameters for the control and shaping of traffic - for each access policy." - ::= { nsPlyEntry 20 } - -nsPlyTrafficPriority OBJECT-TYPE - SYNTAX INTEGER { - high(0), - priority2nd(1), - priority3rd(2), - priority4th(3), - priority5th(4), - priority6th(5), - priority7th(6), - priorityLow(7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Traffic priority for this policy." - ::= { nsPlyEntry 21 } - -nsPlyDSEnable OBJECT-TYPE - SYNTAX INTEGER { - disable(0), - enabled(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Differentiated Services is a system for tagging traffic at a - position within a hierarchy of priority." - ::= { nsPlyEntry 22 } - -nsPlyActiveStatus OBJECT-TYPE - SYNTAX INTEGER { - inactive(0), - inuse(1), - hidden(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Show the status of one policy entry." - ::= { nsPlyEntry 23 } - -nsPlyName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "policy name (optional)" - ::= { nsPlyEntry 24 } - -nsPlyServiceName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Sevices name that identify application protocols using - layer 4 information such as standard and accepted TCP and UDP - port numbers for application services like Telnet, FTP, SMTP - and HTTP. This object indicates all the traffic service type - this policy allows. 'Any' means all this policy allows all - service go through." - ::= { nsPlyEntry 25 } - -nsPlyMonTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsPlyMonEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "traffic information for the policy-based traffic." - ::= { netscreenPolicy 2 } - -nsPlyMonEntry OBJECT-TYPE - SYNTAX NsPlyMonEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry holds a set of traffic counters of a specific - policy." - INDEX - { nsPlyMonId, nsPlyMonVsys } - ::= { nsPlyMonTable 1 } - -nsPlyMonId OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Policy Id, also used as index in this table" - ::= { nsPlyMonEntry 1 } - -nsPlyMonVsys OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vsys this policy belongs to" - ::= { nsPlyMonEntry 2 } - -nsPlyMonPackPerSec OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets go through this policy per second" - ::= { nsPlyMonEntry 3 } - -nsPlyMonPackPerMin OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packets go through this policy per minute" - ::= { nsPlyMonEntry 4 } - -nsPlyMonTotalPacket OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "total packets go through this policy" - ::= { nsPlyMonEntry 5 } - -nsPlyMonBytePerSec OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes go through this policy per second" - ::= { nsPlyMonEntry 6 } - -nsPlyMonBytePerMin OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bytes go through this policy per minute" - ::= { nsPlyMonEntry 7 } - -nsPlyMonTotalByte OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total bytes go through this policy" - ::= { nsPlyMonEntry 8 } - -nsPlyMonSessionPerSec OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Sessions go through this policy per second" - ::= { nsPlyMonEntry 9 } - -nsPlyMonSessionPerMin OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Sessions go through this policy per minute" - ::= { nsPlyMonEntry 10 } - -nsPlyMonTotalSession OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total Sessions go through this policy" - ::= { nsPlyMonEntry 11 } - -END - - diff --git a/mibs/NS-PRODUCTS b/mibs/NS-PRODUCTS deleted file mode 100644 index 66ecd3320d..0000000000 --- a/mibs/NS-PRODUCTS +++ /dev/null @@ -1,117 +0,0 @@ --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-PRODUCTS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenProducts - FROM NETSCREEN-SMI - MODULE-IDENTITY - FROM SNMPv2-SMI - ; - -netscreenProductsMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object identifiers that are assigned - to various hardware platforms, and hence are returned as values - for sysObjectID" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200401200000Z" -- January 20, 2004 - DESCRIPTION - "Add netscreenHardwareSecurity Client" - REVISION "200008020000Z" -- August 02, 2000 - DESCRIPTION - "Creation Date" - ::= { netscreenProducts 0 } - -netscreenGeneric OBJECT IDENTIFIER ::= { netscreenProducts 1 } - -netscreenNs5 OBJECT IDENTIFIER ::= { netscreenProducts 2 } - -netscreenNs10 OBJECT IDENTIFIER ::= { netscreenProducts 3 } - -netscreenNs100 OBJECT IDENTIFIER ::= { netscreenProducts 4 } - -netscreenNs1000 OBJECT IDENTIFIER ::= { netscreenProducts 5 } - -netscreenNs500 OBJECT IDENTIFIER ::= { netscreenProducts 6 } - -netscreenNs50 OBJECT IDENTIFIER ::= { netscreenProducts 7 } - -netscreenNs25 OBJECT IDENTIFIER ::= { netscreenProducts 8 } - -netscreenNs204 OBJECT IDENTIFIER ::= { netscreenProducts 9 } - -netscreenNs208 OBJECT IDENTIFIER ::= { netscreenProducts 10 } - -netscreenNs5XT OBJECT IDENTIFIER ::= { netscreenProducts 11 } - -netscreenNs5XP OBJECT IDENTIFIER ::= { netscreenProducts 12 } - -netscreenNs5000 OBJECT IDENTIFIER ::= { netscreenProducts 13 } - -netscreenNs5GT OBJECT IDENTIFIER ::= { netscreenProducts 14 } - -netscreenHardwareSecurityClient OBJECT IDENTIFIER ::= { netscreenProducts 15 } - -netscreenISG2000 OBJECT IDENTIFIER ::= { netscreenProducts 16 } - -netscreen-5GT-ADSL-AnnexA OBJECT IDENTIFIER ::= { netscreenProducts 17 } - -netscreen-5GT-ADSL-AnnexB OBJECT IDENTIFIER ::= { netscreenProducts 19 } - -netscreen-5GT-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 21 } - -netscreen-5GT-ADSL-AnnexA-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 23 } - -netscreen-5GT-ADSL-AnnexB-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 25 } - -netscreenISG1000 OBJECT IDENTIFIER ::= { netscreenProducts 28 } - -netscreenSSG5 OBJECT IDENTIFIER ::= { netscreenProducts 29 } - -netscreenSSG5-ISDN OBJECT IDENTIFIER ::= { netscreenProducts 30 } - -netscreenSSG5-v92 OBJECT IDENTIFIER ::= { netscreenProducts 31 } - -netscreenSSG5-Serial-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 32 } - -netscreenSSG5-ISDN-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 33 } - -netscreenSSG5-v92-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 34 } - -netscreenSSG20 OBJECT IDENTIFIER ::= { netscreenProducts 35 } - -netscreenSSG20-WLAN OBJECT IDENTIFIER ::= { netscreenProducts 36 } - -netscreenSSG520 OBJECT IDENTIFIER ::= { netscreenProducts 50 } - -netscreenSSG550 OBJECT IDENTIFIER ::= { netscreenProducts 51 } - -netscreenSSG140 OBJECT IDENTIFIER ::= { netscreenProducts 52 } - -netscreenSSG320 OBJECT IDENTIFIER ::= { netscreenProducts 54 } - -netscreenSSG350 OBJECT IDENTIFIER ::= { netscreenProducts 55 } - -END - - diff --git a/mibs/NS-QOS b/mibs/NS-QOS deleted file mode 100644 index 05c6819b17..0000000000 --- a/mibs/NS-QOS +++ /dev/null @@ -1,174 +0,0 @@ --- This module defines enterprise MIBs for QoS --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-QOS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenQos - FROM NETSCREEN-SMI - Integer32, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - ; - -netscreenQosMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object that are used to monitor QoS" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "No Comment" - REVISION "200105150000Z" -- May 15, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenQos 0 } - -NsQosPlyEntry ::= SEQUENCE -{ - nsQosPlyId Integer32, - nsQosPlyVsys Integer32, - nsQosPlyQosEnable INTEGER, - nsQosPlyGanBW Integer32, - nsQosPlyMaxBW Integer32,--, - nsQosPlyTraffPriority Integer32, - nsQosPlyDSEnable INTEGER -} - -nsQosUsrShapingMode OBJECT-TYPE - SYNTAX INTEGER { - off(0), - on(1), - on-off(2), - off-on(3), - auto(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "QoS mode set by user" - ::= { netscreenQos 1 } - -nsQosSysShapingMode OBJECT-TYPE - SYNTAX INTEGER { - off(0), - on(1), - on-off(2), - off-on(3), - auto(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "QoS mode currently set by the system" - ::= { netscreenQos 2 } - -nsQosPly OBJECT IDENTIFIER ::= { netscreenQos 3 } - -nsQosPlyTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsQosPlyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "QoS is the allocation of the appropriate amount of - network bandwidth to every user and application on an interface. - This table collects all the QoS configuration - setting on each physical interface." - ::= { nsQosPly 1 } - -nsQosPlyEntry OBJECT-TYPE - SYNTAX NsQosPlyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry holds a set of attributes for QoS" - INDEX - { nsQosPlyId } - ::= { nsQosPlyTable 1 } - -nsQosPlyId OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique policy id, also used as table index." - ::= { nsQosPlyEntry 1 } - -nsQosPlyVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VSYS this policy belongs to." - ::= { nsQosPlyEntry 2 } - -nsQosPlyQosEnable OBJECT-TYPE - SYNTAX INTEGER { - off(0), - on(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Enable QoS on this policy." - ::= { nsQosPlyEntry 3 } - -nsQosPlyGanBW OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Guaranteed Bandwidth (in bytes per second). When Qos Enable - is off, the value has no meaning." - ::= { nsQosPlyEntry 4 } - -nsQosPlyMaxBW OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maxium Bandwidth (in bytes per second). When Qos Enable is - off, the value has no meaning. Negative value means it is not - set yet." - ::= { nsQosPlyEntry 5 } - -nsQosPlyTraffPriority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Traffic priority for this policy. Zero is the highest - priority and seven is the lowest." - ::= { nsQosPlyEntry 6 } - -nsQosPlyDSEnable OBJECT-TYPE - SYNTAX INTEGER { - off(0), - on(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Enable DiffServ codepoint marking on this policy." - ::= { nsQosPlyEntry 7 } -END - - diff --git a/mibs/NS-RES b/mibs/NS-RES deleted file mode 100644 index 39364a3185..0000000000 --- a/mibs/NS-RES +++ /dev/null @@ -1,269 +0,0 @@ --- This module defines enterprise MIBs for monitoring resources --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-RESOURCE-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenResource - FROM NETSCREEN-SMI - Integer32, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - ; - -netscreenResourceMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object that are used to monitor - resource in netscreen box" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200311100000Z" -- November 10, 2003 - DESCRIPTION - "Correct spelling mistake" - REVISION "200205050000Z" -- May 05, 2002 - DESCRIPTION - "Remove active session" - REVISION "200104300000Z" -- April 30, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenResource 0 } - -nsResCPU OBJECT IDENTIFIER ::= { netscreenResource 1 } - -nsResCpuAvg OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average System CPU utilization in percentage." - ::= { nsResCPU 1 } - -nsResCpuLast1Min OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Last one minute CPU utilization in percentage." - ::= { nsResCPU 2 } - -nsResCpuLast5Min OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Last five minutes CPU utilization in percentage." - ::= { nsResCPU 3 } - -nsResCpuLast15Min OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Last fifteen minutes CPU utilization in percentage." - ::= { nsResCPU 4 } - -nsResMem OBJECT IDENTIFIER ::= { netscreenResource 2 } - -nsResMemAllocate OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Memory allocated." - ::= { nsResMem 1 } - -nsResMemLeft OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Memory left." - ::= { nsResMem 2 } - -nsResMemFrag OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Memory fragment." - ::= { nsResMem 3 } - -nsResSession OBJECT IDENTIFIER ::= { netscreenResource 3 } - -nsResSessAllocate OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Allocate session number." - ::= { nsResSession 2 } - -nsResSessMaxium OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maxium session number system can afford." - ::= { nsResSession 3 } - -nsResSessFailed OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Failed session allocation counters." - ::= { nsResSession 4 } - -nsResModTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsResModEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "System status for multiple modules." - ::= { netscreenResource 4 } - -nsResModEntry OBJECT-TYPE - SYNTAX NsResModEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Each entry in the table holds a session status parameters associated - with an instance of security module." - INDEX { nsResModModId, nsResModCpuId} - ::= { nsResModTable 1 } - -NsResModEntry ::= - SEQUENCE { - nsResModModId - Integer32, - nsResModCpuId - Integer32, - nsResModCpuCurr - Integer32, - nsResModCpuLast1Min - Integer32, - nsResModCpuLast5Min - Integer32, - nsResModCpuLast15Min - Integer32, - nsResModMemAllocated - Integer32, - nsResModMemLeft - Integer32, - nsResModSessAllocated - Integer32, - nsResModSessMaximum - Integer32, - nsResModSessFailed - Integer32 - } - -nsResModModId OBJECT-TYPE - SYNTAX Integer32 (1..32) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Module ID for security module. Each ID uniquely identifies a single Security Module." - ::= { nsResModEntry 1 } - -nsResModCpuId OBJECT-TYPE - SYNTAX Integer32 (1..2) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "CPU Identifier. Each ID uniquely identifies a single CPU residing on a Security Module." - ::= { nsResModEntry 2 } - -nsResModCpuCurr OBJECT-TYPE - SYNTAX Integer32 (1..100) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current System CPU utilization in percentage." - ::= { nsResModEntry 3 } - -nsResModCpuLast1Min OBJECT-TYPE - SYNTAX Integer32 (1..100) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Last one minute CPU utilization in percentage." - ::= { nsResModEntry 4 } - -nsResModCpuLast5Min OBJECT-TYPE - SYNTAX Integer32 (1..100) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Last five minutes CPU utilization in percentage." - ::= { nsResModEntry 5 } - -nsResModCpuLast15Min OBJECT-TYPE - SYNTAX Integer32 (1..100) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Last fifteen minutes CPU utilization in percentage." - ::= { nsResModEntry 6 } - -nsResModMemAllocated OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current memory allocated for this cpu" - ::= { nsResModEntry 7 } - -nsResModMemLeft OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current free memory for this security module. Since this is shared memory the same value is returned for both the cpus." - ::= { nsResModEntry 8 } - -nsResModSessAllocated OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Number of sessions currently allocated for this Security Module's cpu." - ::= { nsResModEntry 9 } - -nsResModSessMaximum OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Maximum number of sessions supported by this Security Module's cpu." - ::= { nsResModEntry 10 } - -nsResModSessFailed OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Number of sessions failed for this Security Module's cpu." - ::= { nsResModEntry 11 } - -END - - diff --git a/mibs/NS-RIP b/mibs/NS-RIP deleted file mode 100644 index 436f968884..0000000000 --- a/mibs/NS-RIP +++ /dev/null @@ -1,567 +0,0 @@ --- These MIBs were created on 1/2/2003 --- This module defines enterprise MIBs for NS RIP --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. --- --- MODULE-IDENTITY --- OrgName --- Juniper Networks, Inc. --- ContactInfo --- Customer Support --- --- 1194 North Mathilda Avenue --- Sunnyvale, California 94089-1206 --- USA --- --- Tel: 1-800-638-8296 --- E-mail: customerservice@juniper.net --- HTTP://www.juniper.net" --- --- Descr --- This module defines the object that are used to monitor --- NS's RIP configuration --- --- Last modified date: 01/16/2003 --- Last modified date: 11/10/2003 --- - -NETSCREEN-RIPv2-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, Counter32, - TimeTicks, IpAddress FROM SNMPv2-SMI - TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - netscreenVR FROM NETSCREEN-SMI; - - -- This MIB module uses the extended OBJECT-TYPE macro as - -- defined in [9]. - - nsRip2 MODULE-IDENTITY - LAST-UPDATED "200506032022Z" -- June 20, 2005 - ORGANIZATION "IETF RIP-II Working Group" - CONTACT-INFO - " Fred Baker - Postal: Cisco Systems - 519 Lado Drive - Santa Barbara, California 93111 - Tel: +1 805 681 0115 - E-Mail: fbaker@cisco.com - - Postal: Gary Malkin - Xylogics, Inc. - 53 Third Avenue - Burlington, MA 01803 - - Phone: (617) 272-8140 - EMail: gmalkin@Xylogics.COM" - DESCRIPTION - "The MIB module to describe the RIP2 Version 2 Protocol" - ::= { netscreenVR 4 } - - -- RIP-2 Management Information Base - - -- the RouteTag type represents the contents of the - -- Route Domain field in the packet header or route entry. - -- The use of the Route Domain is deprecated. - - RouteTag ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "the RouteTag type represents the contents of the Route Domain - field in the packet header or route entry" - SYNTAX OCTET STRING (SIZE (2)) - ---4.1 Global Counters - --- The RIP-2 Globals Group. --- Implementation of this group is mandatory for systems --- which implement RIP-2. - --- These counters are intended to facilitate debugging quickly --- changing routes or failing neighbors - --- nsRip2Globals OBJECT IDENTIFIER ::= { nsRip2 1 } - --- nsRip2GlobalRouteChanges OBJECT-TYPE --- SYNTAX Counter32 --- MAX-ACCESS read-only --- STATUS deprecated --- DESCRIPTION --- "The number of route changes made to the IP Route --- Database by RIP. This does not include the refresh --- of a route's age." --- ::= { nsRip2Globals 1 } - --- nsRip2GlobalQueries OBJECT-TYPE --- SYNTAX Counter32 --- MAX-ACCESS read-only --- STATUS deprecated --- DESCRIPTION --- "The number of responses sent to RIP queries --- from other systems." --- ::= { nsRip2Globals 2 } - - nsRip2GlobalsTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsRip2GlobalsEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A list of RIP2 Globals per VR." - ::= { nsRip2 1 } - - nsRip2GlobalsEntry OBJECT-TYPE - - SYNTAX NsRip2GlobalsEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "One VR's Globals." - INDEX { nsRip2GlobalVRID } - ::= { nsRip2GlobalsTable 1 } - - NsRip2GlobalsEntry ::= - SEQUENCE { - nsRip2GlobalRouteChanges - Counter32, - nsRip2GlobalQueries - Counter32, - nsRip2GlobalVRID - INTEGER - } - - nsRip2GlobalRouteChanges OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of route changes made to the IP Route - Database by RIP. This does not include the refresh - of a route's age." - ::= { nsRip2GlobalsEntry 1 } - - nsRip2GlobalQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of responses sent to RIP queries - from other systems." - ::= { nsRip2GlobalsEntry 2 } - - nsRip2GlobalVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsRip2GlobalsEntry 3 } - - ---4.2 RIP Interface Tables - --- RIP Interfaces Groups --- Implementation of these Groups is mandatory for systems --- which implement RIP-2. - --- The RIP Interface Status Table. - - nsRip2IfStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsRip2IfStatEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A list of subnets which require separate - status monitoring in RIP." - ::= { nsRip2 2 } - - nsRip2IfStatEntry OBJECT-TYPE - - SYNTAX NsRip2IfStatEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A Single Routing Domain in a single Subnet." - INDEX { nsRip2IfStatAddress, nsRip2IfStatVRID } - ::= { nsRip2IfStatTable 1 } - - NsRip2IfStatEntry ::= - SEQUENCE { - nsRip2IfStatAddress - IpAddress, - nsRip2IfStatRcvBadPackets - Counter32, - nsRip2IfStatRcvBadRoutes - Counter32, - nsRip2IfStatSentUpdates - Counter32, - nsRip2IfStatStatus - RowStatus, - nsRip2IfStatVRID - INTEGER - } - - nsRip2IfStatAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP Address of this system on the indicated - subnet. For unnumbered interfaces, the value 0.0.0.N, - where the least significant 24 bits (N) is the ifIndex - for the IP Interface in network byte order." - ::= { nsRip2IfStatEntry 1 } - - nsRip2IfStatRcvBadPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of RIP response packets received by - the RIP process which were subsequently discarded - for any reason (e.g. a version 0 packet, or an - unknown command type)." - ::= { nsRip2IfStatEntry 2 } - - nsRip2IfStatRcvBadRoutes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - - DESCRIPTION - "The number of routes, in valid RIP packets, - which were ignored for any reason (e.g. unknown - address family, or invalid metric)." - ::= { nsRip2IfStatEntry 3 } - - nsRip2IfStatSentUpdates OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of triggered RIP updates actually - sent on this interface. This explicitly does - NOT include full updates sent containing new - information." - ::= { nsRip2IfStatEntry 4 } - - nsRip2IfStatStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "Writing invalid has the effect of deleting - this interface." - ::= { nsRip2IfStatEntry 5 } - - nsRip2IfStatVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsRip2IfStatEntry 6 } - --- The RIP Interface Configuration Table. - - nsRip2IfConfTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsRip2IfConfEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A list of subnets which require separate - configuration in RIP." - ::= { nsRip2 3 } - - nsRip2IfConfEntry OBJECT-TYPE - SYNTAX NsRip2IfConfEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A Single Routing Domain in a single Subnet." - INDEX { nsRip2IfConfAddress, nsRip2IfConfVRID } - ::= { nsRip2IfConfTable 1 } - - NsRip2IfConfEntry ::= - SEQUENCE { - - nsRip2IfConfAddress - IpAddress, - nsRip2IfConfDomain - RouteTag, - nsRip2IfConfAuthType - INTEGER, - nsRip2IfConfAuthKey - OCTET STRING, - nsRip2IfConfSend - INTEGER, - nsRip2IfConfReceive - INTEGER, - nsRip2IfConfDefaultMetric - INTEGER, - nsRip2IfConfStatus - RowStatus, - nsRip2IfConfSrcAddress - IpAddress, - nsRip2IfConfVRID - INTEGER - } - - nsRip2IfConfAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP Address of this system on the indicated - subnet. For unnumbered interfaces, the value 0.0.0.N, - where the least significant 24 bits (N) is the ifIndex - for the IP Interface in network byte order." - ::= { nsRip2IfConfEntry 1 } - - nsRip2IfConfDomain OBJECT-TYPE - SYNTAX RouteTag - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "Value inserted into the Routing Domain field - of all RIP packets sent on this interface." - DEFVAL { '0000'H } - ::= { nsRip2IfConfEntry 2 } - - nsRip2IfConfAuthType OBJECT-TYPE - SYNTAX INTEGER { - noAuthentication (1), - simplePassword (2), - md5 (3) - } - MAX-ACCESS read-create - - STATUS deprecated - DESCRIPTION - "The type of Authentication used on this - interface." - DEFVAL { noAuthentication } - ::= { nsRip2IfConfEntry 3 } - - nsRip2IfConfAuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..16)) - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "The value to be used as the Authentication Key - whenever the corresponding instance of - nsRip2IfConfAuthType has a value other than - noAuthentication. A modification of the corresponding - instance of nsRip2IfConfAuthType does not modify - the nsRip2IfConfAuthKey value. If a string shorter - than 16 octets is supplied, it will be left- - justified and padded to 16 octets, on the right, - with nulls (0x00). - - Reading this object always results in an OCTET - STRING of length zero; authentication may not - be bypassed by reading the MIB object." - DEFVAL { ''H } - ::= { nsRip2IfConfEntry 4 } - - nsRip2IfConfSend OBJECT-TYPE - SYNTAX INTEGER { - doNotSend (1), - ripVersion1 (2), - rip1Compatible (3), - ripVersion2 (4), - ripV1Demand (5), - ripV2Demand (6) - } - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "What the router sends on this interface. - ripVersion1 implies sending RIP updates compliant - with RFC 1058. rip1Compatible implies - broadcasting RIP-2 updates using RFC 1058 route - subsumption rules. ripVersion2 implies - multicasting RIP-2 updates. ripV1Demand indicates - the use of Demand RIP on a WAN interface under RIP - Version 1 rules. ripV2Demand indicates the use of - - Demand RIP on a WAN interface under Version 2 rules." - DEFVAL { rip1Compatible } - ::= { nsRip2IfConfEntry 5 } - - nsRip2IfConfReceive OBJECT-TYPE - SYNTAX INTEGER { - rip1 (1), - rip2 (2), - rip1OrRip2 (3), - doNotRecieve (4) - } - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This indicates which version of RIP updates - are to be accepted. Note that rip2 and - rip1OrRip2 implies reception of multicast - packets." - DEFVAL { rip1OrRip2 } - ::= { nsRip2IfConfEntry 6 } - - nsRip2IfConfDefaultMetric OBJECT-TYPE - SYNTAX INTEGER ( 0..15 ) - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "This variable indicates the metric that is to - be used for the default route entry in RIP updates - originated on this interface. A value of zero - indicates that no default route should be - originated; in this case, a default route via - another router may be propagated." - ::= { nsRip2IfConfEntry 7 } - - nsRip2IfConfStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - "Writing invalid has the effect of deleting - this interface." - ::= { nsRip2IfConfEntry 8 } - - nsRip2IfConfSrcAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS deprecated - DESCRIPTION - - "The IP Address this system will use as a source - address on this interface. If it is a numbered - interface, this MUST be the same value as - nsRip2IfConfAddress. On unnumbered interfaces, - it must be the value of nsRip2IfConfAddress for - some interface on the system." - ::= { nsRip2IfConfEntry 9 } - - nsRip2IfConfVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsRip2IfConfEntry 10 } - ---4.3 Peer Table - --- Peer Table - --- The RIP Peer Group --- Implementation of this Group is Optional - --- This group provides information about active peer --- relationships intended to assist in debugging. An --- active peer is a router from which a valid RIP --- updated has been heard in the last 180 seconds. - - nsRip2PeerTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsRip2PeerEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "A list of RIP Peers." - ::= { nsRip2 4 } - - nsRip2PeerEntry OBJECT-TYPE - SYNTAX NsRip2PeerEntry - MAX-ACCESS not-accessible - STATUS deprecated - DESCRIPTION - "Information regarding a single routing peer." - INDEX { nsRip2PeerAddress, nsRip2PeerDomain, nsRip2PeerVRID } - ::= { nsRip2PeerTable 1 } - - NsRip2PeerEntry ::= - SEQUENCE { - nsRip2PeerAddress - IpAddress, - nsRip2PeerDomain - RouteTag, - nsRip2PeerLastUpdate - TimeTicks, - nsRip2PeerVersion - INTEGER, - nsRip2PeerRcvBadPackets - - Counter32, - nsRip2PeerRcvBadRoutes - Counter32, - nsRip2PeerVRID - INTEGER - } - - nsRip2PeerAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The IP Address that the peer is using as its source - address. Note that on an unnumbered link, this may - not be a member of any subnet on the system." - ::= { nsRip2PeerEntry 1 } - - nsRip2PeerDomain OBJECT-TYPE - SYNTAX RouteTag - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The value in the Routing Domain field in RIP - packets received from the peer. As domain suuport - is deprecated, this must be zero." - ::= { nsRip2PeerEntry 2 } - - nsRip2PeerLastUpdate OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The value of sysUpTime when the most recent - RIP update was received from this system." - ::= { nsRip2PeerEntry 3 } - - nsRip2PeerVersion OBJECT-TYPE - SYNTAX INTEGER ( 0..255 ) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The RIP version number in the header of the - last RIP packet received." - ::= { nsRip2PeerEntry 4 } - - nsRip2PeerRcvBadPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - - "The number of RIP response packets from this - peer discarded as invalid." - ::= { nsRip2PeerEntry 5 } - - nsRip2PeerRcvBadRoutes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "The number of routes from this peer that were - ignored because the entry format was invalid." - ::= { nsRip2PeerEntry 6 } - - nsRip2PeerVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Virtual Router ID" - ::= { nsRip2PeerEntry 7 } - -END diff --git a/mibs/NS-SCHEDULE b/mibs/NS-SCHEDULE deleted file mode 100644 index f0cc10feeb..0000000000 --- a/mibs/NS-SCHEDULE +++ /dev/null @@ -1,253 +0,0 @@ --- This module defines enterprise MIBs for Schedule --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-SCHEDULE-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenSchedule - FROM NETSCREEN-SMI - Integer32, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - ; - -netscreenScheduleMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object that are used to monitor all - scheduled entries" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200311100000Z" -- November 10, 2003 - DESCRIPTION - "Correct spelling mistake" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "No Comment" - REVISION "200105270000Z" -- May 27, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenSchedule 0 } - -NsSchOnceEntry ::= SEQUENCE -{ - nsSchOnceIndex Integer32, - nsSchOnceName DisplayString, - nsSchOnceStartTime DisplayString, - nsSchOnceStopTime DisplayString, - nsSchOnceComments DisplayString, - nsSchOnceVsys Integer32 -} - -NsSchRecurEntry ::= SEQUENCE -{ - nsSchRecurIndex Integer32, - nsSchRecurName DisplayString, - nsSchRecurWeekday INTEGER, - nsSchRecurStartTime1 DisplayString, - nsSchRecurStopTime1 DisplayString, - nsSchRecurStartTime2 DisplayString, - nsSchRecurStopTime2 DisplayString, - nsSchRecurComments DisplayString, - nsSchRecurVsys Integer32 -} - -nsSchOnceTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsSchOnceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "By associating a schedule to a NetScreen device setting, user - can determine when that setting is in effect. This table - specifies the configuration of schedules as a one-time - event." - ::= { netscreenSchedule 1 } - -nsSchOnceEntry OBJECT-TYPE - SYNTAX NsSchOnceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry in the nsSchOnceTable holds a set of configuration - parameters associated with an instance of one-time schedule." - INDEX - { nsSchOnceIndex } - ::= { nsSchOnceTable 1 } - -nsSchOnceIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for schedule. Its value ranges between 1 and - 65535 and may not be contiguous. The index has no other - meaning but a pure index" - ::= { nsSchOnceEntry 1 } - -nsSchOnceName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "schedule's name." - ::= { nsSchOnceEntry 2 } - -nsSchOnceStartTime OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "schedule's start time." - ::= { nsSchOnceEntry 3 } - -nsSchOnceStopTime OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "schedule's stop time." - ::= { nsSchOnceEntry 4 } - -nsSchOnceComments OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Comments for this schedule." - ::= { nsSchOnceEntry 5 } - -nsSchOnceVsys OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Vsys this entry belongs to" - ::= { nsSchOnceEntry 6 } - -nsSchRecurTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsSchRecurEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "By associating a schedule to a NetScreen device setting, user - can determine when that setting is in effect. This table - specifies the configuration of schedules on a recurring - basis." - ::= { netscreenSchedule 2 } - -nsSchRecurEntry OBJECT-TYPE - SYNTAX NsSchRecurEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry in the nsSchOnceTable holds a set of configuration - parameters associated with an instance of re-occurring - schedule." - INDEX - { nsSchRecurIndex } - ::= { nsSchRecurTable 1 } - -nsSchRecurIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for schedule. Its value ranges between 1 and - 65535 and may not be contiguous. The index has no other - meaning but a pure index" - ::= { nsSchRecurEntry 1 } - -nsSchRecurName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "schedule's name" - ::= { nsSchRecurEntry 2 } - -nsSchRecurWeekday OBJECT-TYPE - SYNTAX INTEGER { - sun(0), - mon(1), - tue(2), - wed(3), - thu(4), - fri(5), - sat(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "schedule's starts date, using week day to determine." - ::= { nsSchRecurEntry 3 } - -nsSchRecurStartTime1 OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "schedule's start time one." - ::= { nsSchRecurEntry 4 } - -nsSchRecurStopTime1 OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "schedule's stop time one." - ::= { nsSchRecurEntry 5 } - -nsSchRecurStartTime2 OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "schedule start time two." - ::= { nsSchRecurEntry 6 } - -nsSchRecurStopTime2 OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "schedule stop time two." - ::= { nsSchRecurEntry 7 } - -nsSchRecurComments OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "comments for the schedule." - ::= { nsSchRecurEntry 8 } - -nsSchRecurVsys OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The vsys this entry belongs to" - ::= { nsSchRecurEntry 9 } - -END - - diff --git a/mibs/NS-SERVICE b/mibs/NS-SERVICE deleted file mode 100644 index 54a54eacb1..0000000000 --- a/mibs/NS-SERVICE +++ /dev/null @@ -1,323 +0,0 @@ --- This module defines enterprise MIBs for Services --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-SERVICE-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenService - FROM NETSCREEN-SMI - Integer32, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - ; - -netscreenServiceMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object that are used to monitor - service configuration in NetScreen device." - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200311100000Z" -- November 10, 2003 - DESCRIPTION - "Correct spelling mistake" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "No Comment" - REVISION "200105140000Z" -- May 14, 2001 - DESCRIPTION - "Creation Date" - ::= { netscreenService 0 } - -NsServiceEntry ::= SEQUENCE -{ - nsServiceIndex Integer32, - nsServiceName DisplayString, - nsServiceCategory INTEGER, - nsServiceTransProto INTEGER, - nsServiceSrcPortLow Integer32, - nsServiceSrcPortHigh Integer32, - nsServiceDstPortLow Integer32, - nsServiceDstPortHigh Integer32, - nsServiceFlag INTEGER, - nsServiceVsys Integer32 -} - -NsServiceGroupEntry ::= SEQUENCE -{ - nsServiceGroupIndex Integer32, - nsServiceGroupName DisplayString, - nsServiceGroupMember Integer32, - nsServiceGroupComment DisplayString, - nsServiceGroupVsys Integer32 -} - -NsServiceGrpMemberEntry ::= SEQUENCE -{ - nsServiceGrpMemberIndex Integer32, - nsServiceGrpName DisplayString, - nsServiceGroupMemberName DisplayString, - nsServiceGroupMemberVsys Integer32 -} - -nsServiceTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsServiceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Services are types of IP traffic for which protocol standards - exist. This table collects all the service configurations - existing in NetScreen device." - ::= { netscreenService 1 } - -nsServiceEntry OBJECT-TYPE - SYNTAX NsServiceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each enry in the nsServiceTable holds a set of configuration - parameters associated with an instance of service." - INDEX - { nsServiceIndex } - ::= { nsServiceTable 1 } - -nsServiceIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each address. Its value ranges between 0 - and 65535 and may not be contiguous." - ::= { nsServiceEntry 1 } - -nsServiceName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Service name." - ::= { nsServiceEntry 2 } - -nsServiceCategory OBJECT-TYPE - SYNTAX INTEGER { - remote(1), - email(2), - infoseek(3), - security(4), - other(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Category this service belongs to." - ::= { nsServiceEntry 3 } - -nsServiceTransProto OBJECT-TYPE - SYNTAX INTEGER { - other(0), - icmp(1), - tcp(6), - udp(17), - egp(8), - igp(9), - udp(17), - rsvp(46), - gre(47), - ospf(89) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Service trans protocol. - 6 means tcp - 17 means udp" - ::= { nsServiceEntry 4 } - -nsServiceSrcPortLow OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The low source port number associated with service." - ::= { nsServiceEntry 5 } - -nsServiceSrcPortHigh OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The high source port number associated with service." - ::= { nsServiceEntry 6 } - -nsServiceDstPortLow OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The low destination port number associated with service." - ::= { nsServiceEntry 7 } - -nsServiceDstPortHigh OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The high source port number associated with service." - ::= { nsServiceEntry 8 } - -nsServiceFlag OBJECT-TYPE - SYNTAX INTEGER { - pre-define(0), - usr-define(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Service flag used to indicate if the service is a pre-defined - one or a custom one." - ::= { nsServiceEntry 9 } - -nsServiceVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual system this configuration belongs to." - ::= { nsServiceEntry 10 } - -nsServiceGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsServiceGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Services can be organized into service group for convenience. - This table collects all service group entries in NetScreen - device." - ::= { netscreenService 2 } - -nsServiceGroupEntry OBJECT-TYPE - SYNTAX NsServiceGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry in the nsServiceGroupTable holds a set of - information about service group." - INDEX - { nsServiceGroupIndex } - ::= { nsServiceGroupTable 1 } - -nsServiceGroupIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each group. Its value ranges between 0 and - 65535 and may not be contiguous." - ::= { nsServiceGroupEntry 1 } - -nsServiceGroupName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Service group name." - ::= { nsServiceGroupEntry 2 } - -nsServiceGroupMember OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Service member number in service group." - ::= { nsServiceGroupEntry 3 } - -nsServiceGroupComment OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Comments for service group." - ::= { nsServiceGroupEntry 4 } - -nsServiceGroupVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual system this group belongs to." - ::= { nsServiceGroupEntry 5 } - -nsServiceGrpMemberTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsServiceGrpMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Service group membership info table will show detail - information of a service group." - ::= { netscreenService 3 } - -nsServiceGrpMemberEntry OBJECT-TYPE - SYNTAX NsServiceGrpMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing attributes service group's member info" - INDEX - { nsServiceGrpMemberIndex } - ::= { nsServiceGrpMemberTable 1 } - -nsServiceGrpMemberIndex OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each group. Its value ranges between 0 and - 65535 and may not be contiguous." - ::= { nsServiceGrpMemberEntry 1 } - -nsServiceGrpName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Specific service group name" - ::= { nsServiceGrpMemberEntry 2 } - -nsServiceGroupMemberName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Specific service name in the service group." - ::= { nsServiceGrpMemberEntry 3 } - -nsServiceGroupMemberVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual system this configuration belongs to" - ::= { nsServiceGrpMemberEntry 4 } - -END - - diff --git a/mibs/NS-SMI b/mibs/NS-SMI deleted file mode 100644 index a77d2e8fe5..0000000000 --- a/mibs/NS-SMI +++ /dev/null @@ -1,95 +0,0 @@ --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-SMI DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, enterprises - FROM SNMPv2-SMI - ; - --- netscreenSmiMibModule MODULE-IDENTITY - - netscreen MODULE-IDENTITY - LAST-UPDATED "200408310000Z" -- Aug 31, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "Modified SMI Mib Module" - REVISION "200408310000Z" -- Aug 31, 2004 - DESCRIPTION - "SMI Mib" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "No comment" - REVISION "200008020000Z" -- August 02, 2000 - DESCRIPTION - "Creation Date" --- ::= { netscreen 50 } - ::= { enterprises 3224 } - --- netscreen OBJECT IDENTIFIER ::= { enterprises 3224 } - -netscreenTrap OBJECT IDENTIFIER ::= { netscreen 0 } - -netscreenProducts OBJECT IDENTIFIER ::= { netscreen 1 } - -netscreenTrapInfo OBJECT IDENTIFIER ::= { netscreen 2 } - -netscreenIDS OBJECT IDENTIFIER ::= { netscreen 3 } - -netscreenVpn OBJECT IDENTIFIER ::= { netscreen 4 } - -netscreenQos OBJECT IDENTIFIER ::= { netscreen 5 } - -netscreenNsrp OBJECT IDENTIFIER ::= { netscreen 6 } - -netscreenSetting OBJECT IDENTIFIER ::= { netscreen 7 } - -netscreenZone OBJECT IDENTIFIER ::= { netscreen 8 } - -netscreenInterface OBJECT IDENTIFIER ::= { netscreen 9 } - -netscreenPolicy OBJECT IDENTIFIER ::= { netscreen 10 } - -netscreenNAT OBJECT IDENTIFIER ::= { netscreen 11 } - -netscreenAddr OBJECT IDENTIFIER ::= { netscreen 12 } - -netscreenService OBJECT IDENTIFIER ::= { netscreen 13 } - -netscreenSchedule OBJECT IDENTIFIER ::= { netscreen 14 } - -netscreenVsys OBJECT IDENTIFIER ::= { netscreen 15 } - -netscreenResource OBJECT IDENTIFIER ::= { netscreen 16 } - -netscreenIp OBJECT IDENTIFIER ::= { netscreen 17 } - -netscreenVR OBJECT IDENTIFIER ::= { netscreen 18 } - -netscreenChasis OBJECT IDENTIFIER ::= { netscreen 21 } - -netscreenSettingMibModule OBJECT IDENTIFIER ::= { netscreenSetting 0 } - -netscreenVpnMibModule OBJECT IDENTIFIER ::= { netscreenVpn 0 } - -END - - diff --git a/mibs/NS-TRAPS b/mibs/NS-TRAPS deleted file mode 100644 index 3c4db79f66..0000000000 --- a/mibs/NS-TRAPS +++ /dev/null @@ -1,428 +0,0 @@ --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-TRAP-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenTrap, netscreenTrapInfo - FROM NETSCREEN-SMI - MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - ; - -netscreenTrapMibModule MODULE-IDENTITY - LAST-UPDATED "200503032022Z" -- March 03, 2005 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "Added 5 new trap types - 800-804. Removed 1000." - REVISION "200510170000Z" -- Oct 17, 2005 - DESCRIPTION - "Added 4 new trap types - ipv6 ip conflicts(101), dip util raise(102) and clear(103), - ids-icmp-ping-id-zero(441)." - REVISION "200503030000Z" -- March 03, 2005 - DESCRIPTION - "Trap MIB" - REVISION "200409100000Z" -- Sep 10, 2004 - DESCRIPTION - "Removed nsTrapType 3, 15,18,19 and 1000" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200401230000Z" -- January 23, 2004 - DESCRIPTION - "Add new traps (430~434)" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "Add global-report manager specific trap" - REVISION "200008020000Z" -- August 02, 2000 - DESCRIPTION - "Creation Date" - ::= { netscreenTrapInfo 0 } - -netscreenTrapHw NOTIFICATION-TYPE - OBJECTS - { netscreenTrapType, netscreenTrapDesc } - STATUS current - DESCRIPTION - "This trap indicates that some kind of hardware problem has - occured." - ::= { netscreenTrap 100 } - -netscreenTrapFw NOTIFICATION-TYPE - OBJECTS - { netscreenTrapType, netscreenTrapDesc } - STATUS current - DESCRIPTION - "This trap indicates that some kind of firewall functions has - been triggered." - ::= { netscreenTrap 200 } - -netscreenTrapSw NOTIFICATION-TYPE - OBJECTS - { netscreenTrapType, netscreenTrapDesc } - STATUS current - DESCRIPTION - "This trap indicates that some kind of software problem has - occured." - ::= { netscreenTrap 300 } - -netscreenTrapTrf NOTIFICATION-TYPE - OBJECTS - { netscreenTrapType, netscreenTrapDesc } - STATUS current - DESCRIPTION - "This trap indicates that some kind of traffic conditions has - been triggered." - ::= { netscreenTrap 400 } - -netscreenTrapVpn NOTIFICATION-TYPE - OBJECTS - { netscreenTrapType, netscreenTrapDesc } - STATUS current - DESCRIPTION - "This trap indicates that VPN tunnel status has occured." - ::= { netscreenTrap 500 } - -netscreenTrapNsrp NOTIFICATION-TYPE - OBJECTS - { netscreenTrapType, netscreenTrapDesc } - STATUS current - DESCRIPTION - "This trap indicates that NSRP status has occured." - ::= { netscreenTrap 600 } - -netscreenTrapGPRO NOTIFICATION-TYPE - OBJECTS - { netscreenTrapType, netscreenTrapDesc } - STATUS current - DESCRIPTION - "This trap indicates that some kind of Global PRO problems has - occurred." - ::= { netscreenTrap 700 } - -netscreenTrapDrp NOTIFICATION-TYPE - OBJECTS - { netscreenTrapType, netscreenTrapDesc } - STATUS current - DESCRIPTION - "This trap indicates that Drp status has occured." - ::= { netscreenTrap 800 } - -netscreenTrapIFFailover NOTIFICATION-TYPE - OBJECTS - { netscreenTrapType, netscreenTrapDesc } - STATUS current - DESCRIPTION - "This trap indicates that interface fail over status has - occured." - ::= { netscreenTrap 900 } - -netscreenTrapIDPAttack NOTIFICATION-TYPE - OBJECTS - { netscreenTrapType, netscreenTrapDesc } - STATUS current - DESCRIPTION - "This trap indicates that IDP attack status has occured." - ::= { netscreenTrap 1000 } - -netscreenTrapType OBJECT-TYPE - SYNTAX INTEGER { - - -- Traffic per-second threshold - traffic-sec(1), - -- Traffic per-minute threshold - traffic-min(2), - -- Winnuke pak - winnuke(4), - -- Syn attack - syn-attack(5), - -- tear-drop attack - tear-drop(6), - -- Ping of Death attack - ping-death(7), - -- IP spoofing attack - ip-spoofing(8), - -- IP source routing attack - ip-src-route(9), - -- land attack - land(10), - -- ICMP flooding attack - icmp-flood(11), - -- UDP flooding attack - udp-flood(12), - -- Illegal server IP to connect to CMS port - illegal-cms-svr(13), - -- URL blocking server connection alarm - url-block-srv(14), - -- Port Scan attack - port-scan(16), - -- address sweep attack - addr-sweep(17), - -- memory low - low-memory(20), - -- DNS server unreachable - dns-srv-down(21), - -- Fan, Power Supply failure - generic-HW-fail(22), - -- Load balance server unreachable - lb-srv-down(23), - -- log buffer overflow - log-full(24), - -- X509 related - x509(25), - -- VPN and IKE related - vpn-ike(26), - -- admin realted - admin(27), - -- Illegal src ip to connect to sme port - sme(28), - -- DHCP related - dhcp(29), - -- CPU usage is high - cpu-usage-high(30), - -- Interface IP conflict - ip-conflict(31), - -- Microsoft IIS server vulnerability - attact-malicious-url(32), - -- session threshold is exceeded - session-threshold(33), - -- SSH related alarms - ssh-alarm(34), - -- VPN tunnel from down to up - vpn-tunnel-up(40), - -- VPN tunnel from up to down - vpn-tunnel-down(41), - -- VPN replay detected - vpn-replay-attack(42), - -- VPN tunnel removed - vpn-l2tp-tunnel-remove(43), - -- VPN tunnel removed and error detected - vpn-l2tp-tunnel-remove-err(44), - -- VPN call removed - vpn-l2tp-call-remove(45), - -- VPN call removed and error detected - vpn-l2tp-call-remove-err(46), - -- Number of IAS exceeds configured maximum - vpn-ias-too-many(47), - -- Number of IAS crossed configured upper threshold - vpn-ias-over-threshold(48), - -- Number of IAS crossed configured lower threshold - vpn-ias-under-threshold(49), - -- IKE error occured for the IAS session - vpn-ias-ike-error(50), - -- allocated session exceed threshold - allocated-session-threshold(51), - -- AV Scan Manager Alarm, sofeware trap - av-scan-mgr(554), - -- NSRP rto self unit status change from up to down - nsrp-rto-up(60), - -- NSRP rto self unit status change from down to up - nsrp-rto-down(61), - -- NSRP track ip successed - nsrp-trackip-success(62), - -- NSRP track ip failed - nsrp-trackip-failed(63), - -- NSRP track ip fail over - nsrp-trackip-failover(64), - -- NSRP inconsistent configuration between master and backup - nsrp-inconsistent-configuration(65), - -- NSRP vsd group status change to elect - nsrp-vsd-init(70), - -- NSRP vsd group status change to master - nsrp-vsd-master(71), - -- NSRP vsd group status change to primary backup - nsrp-vsd-pbackup(72), - -- NSRP vsd group status change to backup - nsrp-vsd-backup(73), - -- NSRP vsd group status change to ineligible - nsrp-vsd-ineligible(74), - -- NSRP VSD group status change to inoperable - nsrp-vsd-inoperable(75), - -- NSRP VSD request heartbeat from 2nd HA path - nsrp-vsd-req-hearbeat-2nd(76), - -- NSRP VSD reply to 2nd path request - nsrp-vsd-reply-2nd(77), - -- NSRP duplicated RTO group found - nsrp-rto-duplicated(78), - -- DC fails to re-connect to MC - dc-fail-reconnect-mc(79), - -- MC fails to re-connect to Db - mc-fail-reconnect-db(80), - -- DC fails to initialize - dc-fail-init(81), - -- MC fails to initialize - mc-fail-init(82), - -- Unknown device trying to connect to a DC - unknown-connect-attempt-dc(83), - -- DC has been reinitialized/restarted (similar meaning as the cold - -- start trap generated by the device) - dc-reinit(84), - -- MC has been restarted - mc-reinit(85), - -- DC fails to authenticate to a device - dc-fail-auth(86), - -- DC / MC are not running the same version - dc-mc-version-unmatch(87), - -- DC's traffic log files are full - dc-log-full(88), - -- NetScreen device connected to Global PRO - device-connect-dc(89), - -- NetScreen device dis-connected from Global PRO - device-disconnect-dc(90), - -- A USB key is plug/unplug from USB port - usb-device-operation(93), - -- No ppp IP pool configured - ppp-no-ip-cfg(95), - -- IP pool exhausted. No ip to assign - ppp-no-ip-in-pool(96), - -- Interface IPv6 address conflict - ipv6-conflict(101), - -- DIP utilization reaches raised threshold limit - dip-util-raise(102), - -- DIP utilization reaches clear threshold limit - dip-util-clear(103), - -- Errors in route module (exceed limit, malloc failure, add-perfix failure etc) - route-alarm(205), - -- LSA/Hello packets flood in OSPF, route redistribution exceed limit, - ospf-flood(206), - -- Update packet floods in RIP - rip-flood(207), - -- Peer forms adjacency completely - bgp-established(208), - -- Peer's adjacency is torn down, goes to Idle state - bgp-backwardtransition(209), - -- change in virtual link's state (down, point-to-point etc) - ospf-virtifstatechange(210), - -- change in neighbor's state on regular interface (down, 2way, full etc) - ospf-nbrstatechange(211), - -- change in neighbor's state on virtual link (down, full etc) - ospf-virtnbrstatechange(212), - -- authentication mismatch/area mismatch etc on regular interface - ospf-ifconfigerror(213), - -- authentication mismatch/area mismatch etc on virtual link - ospf-virtifconfigerror(214), - -- Authentication eror on regular interface - ospf-ifauthfailure(215), - -- Authentication eror on virtual link - ospf-virtifauthfailure(216), - -- lsa received with invalid lsa-type on regular interface - ospf-ifrxbadpacket(217), - -- lsa received with invalid lsa-type on virtual link - ospf-virtifrxbadpacket(218), - -- retransmission to neighbor on regular interface - ospf-txretransmit(219), - -- retransmission to neighbor on virtual link - ospf-virtiftxretransmit(220), - -- new LSA generated by local router - ospf-originatelsa(221), - -- LSA aged out - ospf-maxagelsa(222), - -- when total LSAs in database exceed predefined limit - ospf-lsdboverflow(223), - -- when total LSAs in database approach predefined limit - ospf-lsdbapproachingoverflow(224), - -- change in regular interface state (up/down, dr/bdr etc) - ospf-ifstatechange(225), - -- block java/active-x component - ids-component(400), - -- icmp flood attack - ids-icmp-flood(401), - -- udp flood attack - ids-udp-flood(402), - -- winnuke attack - ids-winnuke(403), - -- port scan attack - ids-port-scan(404), - -- address sweep attack - ids-addr-sweep(405), - -- tear drop attack - ids-tear-drop(406), - -- syn flood attack - ids-syn(407), - -- ip spoofing attack - ids-ip-spoofing(408), - -- ping of death attack - ids-ping-death(409), - -- filter ip packet with source route option - ids-ip-source-route(410), - -- land attack - ids-land(411), - -- screen syn fragment attack - syn-frag-attack(412), - -- screen tcp packet without flag attack - tcp-without-flag(413), - -- screen unknown ip packet - unknow-ip-packet(414), - -- screen bad ip option - bad-ip-option(415), - -- Dst IP-based session limiting - dst-ip-session-limit(430), - -- HTTP component blocking for .zip files - ids-block-zip(431), - -- HTTP component blocking for Java applets - ids-block-jar(432), - -- HTTP component blocking for .exe files - ids-block-exe(433), - -- HTTP component blocking for ActiveX controls - ids-block-activex(434), - -- screen icmp fragment packet - icmp-fragment(435), - -- screen too large icmp packet - too-large-icmp(436), - -- screen tcp flag syn-fin set - tcp-syn-fin(437), - -- screen tcp fin without ack - tcp-fin-no-ack(438), - -- avoid replying to syns after excessive 3 way TCP handshakes from - -- same src ip but not proceeding with user auth. (not replying to - -- username/password).. - ids-tcp-syn-ack-ack(439), - -- ip fragment - ids-ip-block-frag(440), - -- icmp ping id 0 - ids-icmp-ping-id-zero(441), - --Shared to fair transition forced - cpu-limit-s2f-forced(800), - --Shared to fair transition auto - cpu-limit-s2f-auto(801), - --Fair to shared transition forced - cpu-limit-f2s-forced(802), - --Fair to shared transition because of timeout - cpu-limit-f2s-timeout(803), - --Fair to shared transition auto - cpu-limit-f2s-auto(804) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The integer value of the raised alarm type. Note that the type - should be interpreted within a specific trap" - ::= { netscreenTrapInfo 1 } - -netscreenTrapDesc OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The textual description of the alarm" - ::= { netscreenTrapInfo 3 } - -END - - diff --git a/mibs/NS-VR b/mibs/NS-VR deleted file mode 100644 index c4a3cb0030..0000000000 --- a/mibs/NS-VR +++ /dev/null @@ -1,157 +0,0 @@ --- These MIBs were created on 1/9/2003 --- This module defines enterprise MIBs for virtual router --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-VR-MIB DEFINITIONS ::= BEGIN - -IMPORTS - OBJECT-TYPE - FROM SNMPv2-SMI - netscreenVR - FROM NETSCREEN-SMI; - -netscreenVRMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object that are used to monitor VR - info" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200109010000Z" -- September 1, 2003 - DESCRIPTION - "Creation Date" - ::= { netscreenVR 0 } - - -vrTable OBJECT-TYPE - SYNTAX SEQUENCE OF VrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "VR table. This table contains VR info." - ::= { netscreenVR 1 } - -vrEntry OBJECT-TYPE - SYNTAX VrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Entry containing information about the - BGP's Version, LocalAs and Identifier" - INDEX { vrId } - ::= { vrTable 1 } - -VrEntry ::= SEQUENCE { - vrName - OCTET STRING, - vrId - INTEGER, - vrVsysName - OCTET STRING, - vrRouteId - INTEGER, - vrMaxRoutes - INTEGER, - vrNumRoutes - INTEGER, - vrSharable - INTEGER, - vrOspfRipBgpEnabled - INTEGER, - vrTrapPrivate - INTEGER -} - -vrName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Name of the VR." - ::= { vrEntry 1 } - -vrId OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Id for the VR. It will be used in all other - private MIBs so that cross reference can be made." - ::= { vrEntry 2 } - -vrVsysName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Id of the vsys which owns this VR." - ::= { vrEntry 3 } - -vrRouteId OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Router id, used by OSFP and BGP." - ::= { vrEntry 4 } - -vrMaxRoutes OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maximum routes allowed for this VR." - ::= { vrEntry 5 } - -vrNumRoutes OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of routes currently the VR has." - ::= { vrEntry 6 } - -vrSharable OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The VR is sharable or not." - ::= { vrEntry 7 } - -vrOspfRipBgpEnabled OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Enable OSPF, RIP, BGP." - ::= { vrEntry 8 } - -vrTrapPrivate OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "0 private, 1 public. This only applies to - root system' default VR. If private trap is - enabled, a private trap is sent, otherwise, - the standard trap is sent. For other VRs, By - default, the public trap is supported." - ::= { vrEntry 9 } -END - diff --git a/mibs/NS-VR-BGP4 b/mibs/NS-VR-BGP4 deleted file mode 100644 index f61f13c410..0000000000 --- a/mibs/NS-VR-BGP4 +++ /dev/null @@ -1,787 +0,0 @@ --- These MIBs were created on 1/2/2003 --- This module defines enterprise MIBs for NS BGP --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-VR-BGP4-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - IpAddress, Integer32, Counter32, Gauge32 - FROM SNMPv2-SMI - netscreenTrapDesc, netscreenTrapType - FROM NETSCREEN-TRAP-MIB - netscreenVR - FROM NETSCREEN-SMI; - - nsVrBgp MODULE-IDENTITY - LAST-UPDATED "200506202022Z" -- June 20, 2005 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "The MIB module for NS-BGP-4." - ::= { netscreenVR 6 } - - -- BGP Info table. This table contains, one entry per - -- VR, information about the BGP's Version, LocalAs and Identifier. - - nsVrBgpInfoTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrBgpInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "BGP info table. This table contains, - one entry per VR, information about - the BGP's Version, LocalAs and Identifier." - ::= { nsVrBgp 1 } - - nsVrBgpInfoEntry OBJECT-TYPE - SYNTAX NsVrBgpInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Entry containing information about the - BGP's Version, LocalAs and Identifier" - INDEX { nsVrBgpInfoVRID } - ::= { nsVrBgpInfoTable 1 } - - NsVrBgpInfoEntry ::= SEQUENCE { - nsVrBgpInfoVersion - OCTET STRING, - nsVrBgpInfoLocalAs - INTEGER, - nsVrBgpInfoIdentifier - IpAddress, - nsVrBgpInfoVRID - INTEGER - } - - nsVrBgpInfoVersion OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Vector of supported BGP protocol version - numbers. Each peer negotiates the version - from this vector. Versions are identified - via the string of bits contained within this - object. The first octet contains bits 0 to - 7, the second octet contains bits 8 to 15, - and so on, with the most significant bit - referring to the lowest bit number in the - octet (e.g., the MSB of the first octet - refers to bit 0). If a bit, i, is present - and set, then the version (i+1) of the BGP - is supported." - ::= { nsVrBgpInfoEntry 1 } - - nsVrBgpInfoLocalAs OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The local autonomous system number." - ::= { nsVrBgpInfoEntry 2 } - - nsVrBgpInfoIdentifier OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The BGP Identifier of local system." - ::= { nsVrBgpInfoEntry 3 } - - nsVrBgpInfoVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrBgpInfoEntry 4 } - - -- BGP Peer table. This table contains, one entry per - -- BGP peer, information about the BGP peer. - - nsVrBgpPeerTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrBgpPeerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "BGP peer table. This table contains, - one entry per BGP peer, information about - the connections with BGP peers." - ::= { nsVrBgp 3 } - - nsVrBgpPeerEntry OBJECT-TYPE - SYNTAX NsVrBgpPeerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Entry containing information about the - connection with a BGP peer." - INDEX { nsVrBgpPeerVRID, - nsVrBgpPeerRemoteAddr } - ::= { nsVrBgpPeerTable 1 } - - NsVrBgpPeerEntry ::= SEQUENCE { - nsVrBgpPeerIdentifier - IpAddress, - nsVrBgpPeerState - INTEGER, - nsVrBgpPeerAdminStatus - INTEGER, - nsVrBgpPeerNegotiatedVersion - Integer32, - nsVrBgpPeerLocalAddr - IpAddress, - nsVrBgpPeerLocalPort - INTEGER, - nsVrBgpPeerRemoteAddr - IpAddress, - nsVrBgpPeerRemotePort - INTEGER, - nsVrBgpPeerRemoteAs - INTEGER, - nsVrBgpPeerInUpdates - Counter32, - nsVrBgpPeerOutUpdates - Counter32, - nsVrBgpPeerInTotalMessages - Counter32, - nsVrBgpPeerOutTotalMessages - Counter32, - nsVrBgpPeerLastError - OCTET STRING, - nsVrBgpPeerFsmEstablishedTransitions - Counter32, - nsVrBgpPeerFsmEstablishedTime - Gauge32, - nsVrBgpPeerConnectRetryInterval - INTEGER, - nsVrBgpPeerHoldTime - INTEGER, - nsVrBgpPeerKeepAlive - - INTEGER, - nsVrBgpPeerHoldTimeConfigured - INTEGER, - nsVrBgpPeerKeepAliveConfigured - INTEGER, - nsVrBgpPeerMinASOriginationInterval - INTEGER, - nsVrBgpPeerMinRouteAdvertisementInterval - INTEGER, - nsVrBgpPeerInUpdateElapsedTime - Gauge32, - nsVrBgpPeerVRID - INTEGER - } - - nsVrBgpPeerIdentifier OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The BGP Identifier of this entry's BGP - peer." - ::= { nsVrBgpPeerEntry 1 } - - nsVrBgpPeerState OBJECT-TYPE - SYNTAX INTEGER { - idle(1), - connect(2), - active(3), - opensent(4), - openconfirm(5), - established(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The BGP peer connection state." - ::= { nsVrBgpPeerEntry 2 } - - nsVrBgpPeerAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - stop(1), - start(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The desired state of the BGP connection. - A transition from 'stop' to 'start' will - cause the BGP Start Event to be generated. - - A transition from 'start' to 'stop' will - cause the BGP Stop Event to be generated. - This parameter can be used to restart BGP - peer connections. Care should be used in - providing write access to this object - without adequate authentication." - ::= { nsVrBgpPeerEntry 3 } - - nsVrBgpPeerNegotiatedVersion OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The negotiated version of BGP running - between the two peers." - ::= { nsVrBgpPeerEntry 4 } - - nsVrBgpPeerLocalAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The local IP address of this entry's BGP - connection." - ::= { nsVrBgpPeerEntry 5 } - - nsVrBgpPeerLocalPort OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The local port for the TCP connection - between the BGP peers." - ::= { nsVrBgpPeerEntry 6 } - - nsVrBgpPeerRemoteAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The remote IP address of this entry's BGP - peer." - ::= { nsVrBgpPeerEntry 7 } - - nsVrBgpPeerRemotePort OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - - DESCRIPTION - "The remote port for the TCP connection - between the BGP peers. Note that the - objects nsVrBgpPeerLocalAddr, - nsVrBgpPeerLocalPort, nsVrBgpPeerRemoteAddr and - nsVrBgpPeerRemotePort provide the appropriate - reference to the standard MIB TCP - connection table." - ::= { nsVrBgpPeerEntry 8 } - - nsVrBgpPeerRemoteAs OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The remote autonomous system number." - ::= { nsVrBgpPeerEntry 9 } - - nsVrBgpPeerInUpdates OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of BGP UPDATE messages - received on this connection. This object - should be initialized to zero (0) when the - connection is established." - ::= { nsVrBgpPeerEntry 10 } - - nsVrBgpPeerOutUpdates OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of BGP UPDATE messages - transmitted on this connection. This - object should be initialized to zero (0) - when the connection is established." - ::= { nsVrBgpPeerEntry 11 } - - nsVrBgpPeerInTotalMessages OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of messages received - from the remote peer on this connection. - This object should be initialized to zero - - when the connection is established." - ::= { nsVrBgpPeerEntry 12 } - - nsVrBgpPeerOutTotalMessages OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of messages transmitted to - the remote peer on this connection. This - object should be initialized to zero when - the connection is established." - ::= { nsVrBgpPeerEntry 13 } - - nsVrBgpPeerLastError OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (2)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last error code and subcode seen by this - peer on this connection. If no error has - occurred, this field is zero. Otherwise, the - first byte of this two byte OCTET STRING - contains the error code, and the second byte - contains the subcode." - ::= { nsVrBgpPeerEntry 14 } - - nsVrBgpPeerFsmEstablishedTransitions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of times the BGP FSM - transitioned into the established state." - ::= { nsVrBgpPeerEntry 15 } - - nsVrBgpPeerFsmEstablishedTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This timer indicates how long (in - seconds) this peer has been in the - Established state or how long - since this peer was last in the - Established state. It is set to zero when - a new peer is configured or the router is - booted." - - ::= { nsVrBgpPeerEntry 16 } - - nsVrBgpPeerConnectRetryInterval OBJECT-TYPE - SYNTAX INTEGER (1..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time interval in seconds for the - ConnectRetry timer. The suggested value - for this timer is 120 seconds." - ::= { nsVrBgpPeerEntry 17 } - - nsVrBgpPeerHoldTime OBJECT-TYPE - SYNTAX INTEGER ( 0 | 3..65535 ) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time interval in seconds for the Hold - Timer established with the peer. The - value of this object is calculated by this - BGP speaker by using the smaller of the - value in nsVrBgpPeerHoldTimeConfigured and the - Hold Time received in the OPEN message. - This value must be at lease three seconds - if it is not zero (0) in which case the - Hold Timer has not been established with - the peer, or, the value of - nsVrBgpPeerHoldTimeConfigured is zero (0)." - ::= { nsVrBgpPeerEntry 18 } - - nsVrBgpPeerKeepAlive OBJECT-TYPE - SYNTAX INTEGER ( 0 | 1..21845 ) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time interval in seconds for the KeepAlive - timer established with the peer. The value - of this object is calculated by this BGP - speaker such that, when compared with - nsVrBgpPeerHoldTime, it has the same - proportion as what - nsVrBgpPeerKeepAliveConfigured has when - compared with nsVrBgpPeerHoldTimeConfigured. - If the value of this object is zero (0), - it indicates that the KeepAlive timer has - not been established with the peer, or, - the value of nsVrBgpPeerKeepAliveConfigured is - zero (0)." - - ::= { nsVrBgpPeerEntry 19 } - - nsVrBgpPeerHoldTimeConfigured OBJECT-TYPE - SYNTAX INTEGER ( 0 | 3..65535 ) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time interval in seconds for the Hold Time - configured for this BGP speaker with this - peer. This value is placed in an OPEN - message sent to this peer by this BGP - speaker, and is compared with the Hold - Time field in an OPEN message received - from the peer when determining the Hold - Time (nsVrBgpPeerHoldTime) with the peer. - This value must not be less than three - seconds if it is not zero (0) in which - case the Hold Time is NOT to be - established with the peer. The suggested - value for this timer is 90 seconds." - ::= { nsVrBgpPeerEntry 20 } - - nsVrBgpPeerKeepAliveConfigured OBJECT-TYPE - SYNTAX INTEGER ( 0 | 1..21845 ) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time interval in seconds for the - KeepAlive timer configured for this BGP - speaker with this peer. The value of this - object will only determine the - KEEPALIVE messages' frequency relative to - the value specified in - nsVrBgpPeerHoldTimeConfigured; the actual - time interval for the KEEPALIVE messages - is indicated by nsVrBgpPeerKeepAlive. A - reasonable maximum value for this timer - would be configured to be one - third of that of - nsVrBgpPeerHoldTimeConfigured. - If the value of this object is zero (0), - no periodical KEEPALIVE messages are sent - to the peer after the BGP connection has - been established. The suggested value for - this timer is 30 seconds." - ::= { nsVrBgpPeerEntry 21 } - - nsVrBgpPeerMinASOriginationInterval OBJECT-TYPE - SYNTAX INTEGER (1..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time interval in seconds for the - MinASOriginationInterval timer. - The suggested value for this timer is 15 - seconds." - ::= { nsVrBgpPeerEntry 22 } - - nsVrBgpPeerMinRouteAdvertisementInterval OBJECT-TYPE - SYNTAX INTEGER (1..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time interval in seconds for the - MinRouteAdvertisementInterval timer. - The suggested value for this timer is 30 - seconds." - ::= { nsVrBgpPeerEntry 23 } - - nsVrBgpPeerInUpdateElapsedTime OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Elapsed time in seconds since the last BGP - UPDATE message was received from the peer. - Each time nsVrBgpPeerInUpdates is incremented, - the value of this object is set to zero - (0)." - ::= { nsVrBgpPeerEntry 24 } - - nsVrBgpPeerVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrBgpPeerEntry 25 } - - - -- BGP-4 Received Path Attribute Table. This table - -- contains, one entry per path to a network, path - -- attributes received from all peers running BGP-4. - - nsVrBgp4PathAttrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrBgp4PathAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The BGP-4 Received Path Attribute Table - contains information about paths to - destination networks received from all - BGP4 peers." - ::= { nsVrBgp 6 } - - nsVrBgp4PathAttrEntry OBJECT-TYPE - SYNTAX NsVrBgp4PathAttrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a path to a network." - INDEX { nsVrBgp4PathAttrVRID, - nsVrBgp4PathAttrIpAddrPrefix, - nsVrBgp4PathAttrIpAddrPrefixLen, - nsVrBgp4PathAttrPeer } - ::= { nsVrBgp4PathAttrTable 1 } - - NsVrBgp4PathAttrEntry ::= SEQUENCE { - nsVrBgp4PathAttrPeer - IpAddress, - nsVrBgp4PathAttrIpAddrPrefixLen - INTEGER, - nsVrBgp4PathAttrIpAddrPrefix - IpAddress, - nsVrBgp4PathAttrOrigin - INTEGER, - nsVrBgp4PathAttrASPathSegment - - OCTET STRING, - nsVrBgp4PathAttrNextHop - IpAddress, - nsVrBgp4PathAttrMultiExitDisc - INTEGER, - nsVrBgp4PathAttrLocalPref - INTEGER, - nsVrBgp4PathAttrAtomicAggregate - INTEGER, - nsVrBgp4PathAttrAggregatorAS - INTEGER, - nsVrBgp4PathAttrAggregatorAddr - IpAddress, - nsVrBgp4PathAttrCalcLocalPref - INTEGER, - nsVrBgp4PathAttrBest - INTEGER, - nsVrBgp4PathAttrUnknown - OCTET STRING, - nsVrBgp4PathAttrVRID - INTEGER - - } - - nsVrBgp4PathAttrPeer OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of the peer where the path - information was learned." - ::= { nsVrBgp4PathAttrEntry 1 } - - nsVrBgp4PathAttrIpAddrPrefixLen OBJECT-TYPE - SYNTAX INTEGER (0..32) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Length in bits of the IP address prefix - in the Network Layer Reachability - Information field." - ::= { nsVrBgp4PathAttrEntry 2 } - - nsVrBgp4PathAttrIpAddrPrefix OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An IP address prefix in the Network Layer - Reachability Information field. This object - - is an IP address containing the prefix with - length specified by - nsVrBgp4PathAttrIpAddrPrefixLen. - Any bits beyond the length specified by - nsVrBgp4PathAttrIpAddrPrefixLen are zeroed." - ::= { nsVrBgp4PathAttrEntry 3 } - - nsVrBgp4PathAttrOrigin OBJECT-TYPE - SYNTAX INTEGER { - igp(1),-- networks are interior - egp(2),-- networks learned - -- via EGP - incomplete(3) -- undetermined - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The ultimate origin of the path - information." - ::= { nsVrBgp4PathAttrEntry 4 } - - nsVrBgp4PathAttrASPathSegment OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (2..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The sequence of AS path segments. Each AS - path segment is represented by a triple - . - - The type is a 1-octet field which has two - possible values: - 1 AS_SET: unordered set of ASs a - route in the UPDATE - message has traversed - 2 AS_SEQUENCE: ordered set of ASs - a route in the UPDATE - message has traversed. - - The length is a 1-octet field containing the - number of ASs in the value field. - - The value field contains one or more AS - numbers, each AS is represented in the octet - string as a pair of octets according to the - following algorithm: - - first-byte-of-pair = ASNumber / 256; - second-byte-of-pair = ASNumber & 255;" - ::= { nsVrBgp4PathAttrEntry 5 } - - nsVrBgp4PathAttrNextHop OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The address of the border router that - should be used for the destination - network." - ::= { nsVrBgp4PathAttrEntry 6 } - - nsVrBgp4PathAttrMultiExitDisc OBJECT-TYPE - SYNTAX INTEGER (-1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This metric is used to discriminate - between multiple exit points to an - adjacent autonomous system. A value of -1 - indicates the absence of this attribute." - ::= { nsVrBgp4PathAttrEntry 7 } - - nsVrBgp4PathAttrLocalPref OBJECT-TYPE - SYNTAX INTEGER (-1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The originating BGP4 speaker's degree of - preference for an advertised route. A - value of -1 indicates the absence of this - attribute." - ::= { nsVrBgp4PathAttrEntry 8 } - - nsVrBgp4PathAttrAtomicAggregate OBJECT-TYPE - SYNTAX INTEGER { - lessSpecificRrouteNotSelected(1), - lessSpecificRouteSelected(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether or not the local system has - selected a less specific route without - selecting a more specific route." - ::= { nsVrBgp4PathAttrEntry 9 } - - nsVrBgp4PathAttrAggregatorAS OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The AS number of the last BGP4 speaker that - performed route aggregation. A value of - zero (0) indicates the absence of this - attribute." - ::= { nsVrBgp4PathAttrEntry 10 } - - nsVrBgp4PathAttrAggregatorAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of the last BGP4 speaker - that performed route aggregation. A value - of 0.0.0.0 indicates the absence of this - attribute." - ::= { nsVrBgp4PathAttrEntry 11 } - - nsVrBgp4PathAttrCalcLocalPref OBJECT-TYPE - SYNTAX INTEGER (-1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The degree of preference calculated by the - receiving BGP4 speaker for an advertised - route. A value of -1 indicates the - absence of this attribute." - ::= { nsVrBgp4PathAttrEntry 12 } - - nsVrBgp4PathAttrBest OBJECT-TYPE - SYNTAX INTEGER { - false(1),-- not chosen as best route - true(2) -- chosen as best route - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An indication of whether or not this route - was chosen as the best BGP4 route." - ::= { nsVrBgp4PathAttrEntry 13 } - - nsVrBgp4PathAttrUnknown OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..255)) - MAX-ACCESS read-only - - STATUS current - DESCRIPTION - "One or more path attributes not understood - by this BGP4 speaker. Size zero (0) - indicates the absence of such - attribute(s). Octets beyond the maximum - size, if any, are not recorded by this - object." - ::= { nsVrBgp4PathAttrEntry 14 } - - nsVrBgp4PathAttrVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrBgp4PathAttrEntry 15 } - - -- Traps. - - nsVrBgpTraps OBJECT IDENTIFIER ::= { nsVrBgp 7 } - - nsVrBgpEstablished NOTIFICATION-TYPE - OBJECTS { nsVrBgp4PathAttrVRID, - netscreenTrapType, - netscreenTrapDesc, - nsVrBgpPeerIdentifier, - nsVrBgpPeerLastError, - nsVrBgpPeerState } - STATUS current - DESCRIPTION - "The BGP Established event is generated when - the BGP FSM enters the ESTABLISHED state." - ::= { nsVrBgpTraps 1 } - - -END - diff --git a/mibs/NS-VR-OSPF b/mibs/NS-VR-OSPF deleted file mode 100644 index 3fbd9ba58c..0000000000 --- a/mibs/NS-VR-OSPF +++ /dev/null @@ -1,2410 +0,0 @@ --- These MIBs were created on 1/7/2003 --- This module defines enterprise MIBs for NS OSPF --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - - -NETSCREEN-VR-OSPF-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, - Integer32, IpAddress - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, TruthValue, RowStatus - FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - mib-2 FROM RFC1213-MIB - netscreenVR FROM NETSCREEN-SMI; - --- This MIB module uses the extended OBJECT-TYPE macro as --- defined in [9]. - -nsVrOspf MODULE-IDENTITY - LAST-UPDATED "200506202022Z" -- June 20, 2005 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "The MIB module to describe the NS-OSPF Version 2 - Protocol" - ::= { netscreenVR 5 } - --- The Area ID, in OSPF, has the same format as an IP Address, --- but has the function of defining a summarization point for --- Link State Advertisements - -AreaID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An OSPF Area Identifier." - SYNTAX IpAddress - --- The Router ID, in OSPF, has the same format as an IP Address, - --- but identifies the router independent of its IP Address. - -RouterID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A OSPF Router Identifier." - SYNTAX IpAddress - --- The OSPF Metric is defined as an unsigned value in the range - -Metric ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The OSPF Internal Metric." - SYNTAX Integer32 (0..'FFFF'H) - -BigMetric ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The OSPF External Metric." - SYNTAX Integer32 (0..'FFFFFF'H) - --- Status Values - -Status ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The status of an interface: 'enabled' indicates that - it is willing to communicate with other OSPF Routers, - while 'disabled' indicates that it is not." - SYNTAX INTEGER { enabled (1), disabled (2) } - --- Time Durations measured in seconds - -PositiveInteger ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A positive integer. Values in excess are precluded as - unnecessary and prone to interoperability issues." - SYNTAX Integer32 (0..'7FFFFFFF'H) - -HelloRange ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The range of intervals on which hello messages are - exchanged." - SYNTAX Integer32 (1..'FFFF'H) - -UpToMaxAge ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The values that one might find or configure for - variables bounded by the maximum age of an LSA." - SYNTAX Integer32 (0..3600) - --- The range of ifIndex - -InterfaceIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The range of ifIndex." - SYNTAX Integer32 - --- Potential Priorities for the Designated Router Election - -DesignatedRouterPriority ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The values defined for the priority of a system for - becoming the designated router." - SYNTAX Integer32 (0..'FF'H) - -TOSType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Type of Service is defined as a mapping to the IP Type of - Service Flags as defined in the IP Forwarding Table MIB - - +-----+-----+-----+-----+-----+-----+-----+-----+ - | | | | - | PRECEDENCE | TYPE OF SERVICE | 0 | - | | | | - +-----+-----+-----+-----+-----+-----+-----+-----+ - - IP TOS IP TOS - Field Policy Field Policy - - Contents Code Contents Code - 0 0 0 0 ==> 0 0 0 0 1 ==> 2 - 0 0 1 0 ==> 4 0 0 1 1 ==> 6 - 0 1 0 0 ==> 8 0 1 0 1 ==> 10 - 0 1 1 0 ==> 12 0 1 1 1 ==> 14 - 1 0 0 0 ==> 16 1 0 0 1 ==> 18 - 1 0 1 0 ==> 20 1 0 1 1 ==> 22 - - 1 1 0 0 ==> 24 1 1 0 1 ==> 26 - 1 1 1 0 ==> 28 1 1 1 1 ==> 30 - - The remaining values are left for future definition." - SYNTAX Integer32 (0..30) - --- OSPF General Variables - --- These parameters apply globally to the Router's --- OSPF Process. - - nsVrOspfGeneralTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfGeneralEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Ospf general information table per VR" - ::= { nsVrOspf 1 } - - nsVrOspfGeneralEntry OBJECT-TYPE - SYNTAX NsVrOspfGeneralEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Ospf general information table per VR" - INDEX { nsVrOspfGeneralVRID } - ::= { nsVrOspfGeneralTable 1 } - - NsVrOspfGeneralEntry ::= - SEQUENCE { - nsVrOspfRouterId - RouterID, - nsVrOspfAdminStat - Status, - nsVrOspfVersionNumber - INTEGER, - nsVrOspfAreaBdrRtrStatus - TruthValue, - nsVrOspfASBdrRtrStatus - TruthValue, - nsVrOspfExternLsaCount - Gauge32, - nsVrOspfAreaLsaCount - Gauge32, - nsVrOspfExternLsaCksumSum - Integer32, - nsVrOspfTOSSupport - TruthValue, - nsVrOspfOriginateNewLsas - Counter32, - nsVrOspfRxNewLsas - Counter32, - nsVrOspfExtLsdbLimit - Integer32, - nsVrOspfMulticastExtensions - Integer32, - nsVrOspfExitOverflowInterval - PositiveInteger, - nsVrOspfDemandExtensions - TruthValue, - nsVrOspfGeneralVRID - INTEGER - } - - nsVrOspfRouterId OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying the - router in the Autonomous System. - - By convention, to ensure uniqueness, this - should default to the value of one of the - router's IP interface addresses." - REFERENCE - "OSPF Version 2, C.1 Global parameters" - ::= { nsVrOspfGeneralEntry 1 } - - nsVrOspfAdminStat OBJECT-TYPE - SYNTAX Status - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The administrative status of OSPF in the - router. The value 'enabled' denotes that the - OSPF Process is active on at least one inter- - face; 'disabled' disables it on all inter- - faces." - ::= { nsVrOspfGeneralEntry 2 } - - nsVrOspfVersionNumber OBJECT-TYPE - SYNTAX INTEGER { version2 (2) } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - - "The current version number of the OSPF proto- - col is 2." - REFERENCE - "OSPF Version 2, Title" - ::= { nsVrOspfGeneralEntry 3 } - - nsVrOspfAreaBdrRtrStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A flag to note whether this router is an area - border router." - REFERENCE - "OSPF Version 2, Section 3 Splitting the AS into - Areas" - ::= { nsVrOspfGeneralEntry 4 } - - nsVrOspfASBdrRtrStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A flag to note whether this router is config- - ured as an Autonomous System border router." - REFERENCE - "OSPF Version 2, Section 3.3 Classification of - routers" - ::= { nsVrOspfGeneralEntry 5 } - - nsVrOspfExternLsaCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of external (LS type 5) link-state - advertisements in the link-state database." - REFERENCE - "OSPF Version 2, Appendix A.4.5 AS external link - advertisements" - ::= { nsVrOspfGeneralEntry 6 } - - nsVrOspfExternLsaCksumSum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - - STATUS current - DESCRIPTION - "The 32-bit unsigned sum of the LS checksums of - the external link-state advertisements con- - tained in the link-state database. This sum - can be used to determine if there has been a - change in a router's link state database, and - to compare the link-state database of two - routers." - ::= { nsVrOspfGeneralEntry 7 } - - nsVrOspfTOSSupport OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The router's support for type-of-service rout- - ing." - REFERENCE - "OSPF Version 2, Appendix F.1.2 Optional TOS - support" - ::= { nsVrOspfGeneralEntry 8 } - - nsVrOspfOriginateNewLsas OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of new link-state advertisements - that have been originated. This number is in- - cremented each time the router originates a new - LSA." - ::= { nsVrOspfGeneralEntry 9 } - - nsVrOspfRxNewLsas OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of link-state advertisements re- - ceived determined to be new instantiations. - This number does not include newer instantia- - tions of self-originated link-state advertise- - ments." - ::= { nsVrOspfGeneralEntry 10 } - - nsVrOspfExtLsdbLimit OBJECT-TYPE - SYNTAX Integer32 (-1..'7FFFFFFF'H) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum number of non-default AS- - external-LSAs entries that can be stored in the - link-state database. If the value is -1, then - there is no limit. - - When the number of non-default AS-external-LSAs - in a router's link-state database reaches - nsVrOspfExtLsdbLimit, the router enters Overflow- - State. The router never holds more than - nsVrOspfExtLsdbLimit non-default AS-external-LSAs - in its database. OspfExtLsdbLimit MUST be set - identically in all routers attached to the OSPF - backbone and/or any regular OSPF area. (i.e., - OSPF stub areas and NSSAs are excluded)." - DEFVAL { -1 } - ::= { nsVrOspfGeneralEntry 11 } - - nsVrOspfMulticastExtensions OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A Bit Mask indicating whether the router is - forwarding IP multicast (Class D) datagrams - based on the algorithms defined in the Multi- - cast Extensions to OSPF. - - Bit 0, if set, indicates that the router can - forward IP multicast datagrams in the router's - directly attached areas (called intra-area mul- - ticast routing). - - Bit 1, if set, indicates that the router can - forward IP multicast datagrams between OSPF - areas (called inter-area multicast routing). - - Bit 2, if set, indicates that the router can - forward IP multicast datagrams between Auto- - nomous Systems (called inter-AS multicast rout- - ing). - - Only certain combinations of bit settings are - allowed, namely: 0 (no multicast forwarding is - - enabled), 1 (intra-area multicasting only), 3 - (intra-area and inter-area multicasting), 5 - (intra-area and inter-AS multicasting) and 7 - (multicasting everywhere). By default, no mul- - ticast forwarding is enabled." - DEFVAL { 0 } - ::= { nsVrOspfGeneralEntry 12 } - - nsVrOspfExitOverflowInterval OBJECT-TYPE - SYNTAX PositiveInteger - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of seconds that, after entering - OverflowState, a router will attempt to leave - OverflowState. This allows the router to again - originate non-default AS-external-LSAs. When - set to 0, the router will not leave Overflow- - State until restarted." - DEFVAL { 0 } - ::= { nsVrOspfGeneralEntry 13 } - - nsVrOspfDemandExtensions OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The router's support for demand routing." - REFERENCE - "OSPF Version 2, Appendix on Demand Routing" - ::= { nsVrOspfGeneralEntry 14 } - - nsVrOspfGeneralVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfGeneralEntry 15 } - --- The OSPF Area Data Structure contains information --- regarding the various areas. The interfaces and --- virtual links are configured as part of these areas. --- Area 0.0.0.0, by definition, is the Backbone Area - - nsVrOspfAreaTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfAreaEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information describing the configured parame- - ters and cumulative statistics of the router's - attached areas." - - REFERENCE - "OSPF Version 2, Section 6 The Area Data Struc- - ture" - ::= { nsVrOspf 2 } - - nsVrOspfAreaEntry OBJECT-TYPE - SYNTAX NsVrOspfAreaEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information describing the configured parame- - ters and cumulative statistics of one of the - router's attached areas." - INDEX { nsVrOspfAreaVRID, nsVrOspfAreaId } - ::= { nsVrOspfAreaTable 1 } - - NsVrOspfAreaEntry ::= - SEQUENCE { - nsVrOspfAreaId - AreaID, - nsVrOspfImportAsExtern - INTEGER, - nsVrOspfSpfRuns - Counter32, - nsVrOspfAreaBdrRtrCount - Gauge32, - nsVrOspfAsBdrRtrCount - Gauge32, - nsVrOspfAreaLsaCount - Gauge32, - nsVrOspfAreaLsaCksumSum - Integer32, - nsVrOspfAreaSummary - INTEGER, - nsVrOspfAreaStatus - RowStatus, - nsVrOspfAreaVRID - INTEGER - } - - nsVrOspfAreaId OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying an area. - Area ID 0.0.0.0 is used for the OSPF backbone." - - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsVrOspfAreaEntry 1 } - - nsVrOspfImportAsExtern OBJECT-TYPE - SYNTAX INTEGER { - importExternal (1), - importNoExternal (2), - importNssa (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The area's support for importing AS external - link- state advertisements." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - DEFVAL { importExternal } - ::= { nsVrOspfAreaEntry 3 } - - nsVrOspfSpfRuns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that the intra-area route - table has been calculated using this area's - link-state database. This is typically done - using Dijkstra's algorithm." - - ::= { nsVrOspfAreaEntry 4 } - - nsVrOspfAreaBdrRtrCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of area border routers reach- - able within this area. This is initially zero, - and is calculated in each SPF Pass." - ::= { nsVrOspfAreaEntry 5 } - - nsVrOspfAsBdrRtrCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of Autonomous System border - routers reachable within this area. This is - initially zero, and is calculated in each SPF - Pass." - ::= { nsVrOspfAreaEntry 6 } - - nsVrOspfAreaLsaCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of link-state advertisements - in this area's link-state database, excluding - AS External LSA's." - ::= { nsVrOspfAreaEntry 7 } - - nsVrOspfAreaLsaCksumSum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The 32-bit unsigned sum of the link-state ad- - vertisements' LS checksums contained in this - area's link-state database. This sum excludes - external (LS type 5) link-state advertisements. - The sum can be used to determine if there has - been a change in a router's link state data- - base, and to compare the link-state database of - - two routers." - DEFVAL { 0 } - ::= { nsVrOspfAreaEntry 8 } - - nsVrOspfAreaSummary OBJECT-TYPE - SYNTAX INTEGER { - noAreaSummary (1), - sendAreaSummary (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The variable nsVrOspfAreaSummary controls the im- - port of summary LSAs into stub areas. It has - no effect on other areas. - - If it is noAreaSummary, the router will neither - originate nor propagate summary LSAs into the - stub area. It will rely entirely on its de- - fault route. - - If it is sendAreaSummary, the router will both - summarize and propagate summary LSAs." - DEFVAL { noAreaSummary } - ::= { nsVrOspfAreaEntry 9 } - - nsVrOspfAreaStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsVrOspfAreaEntry 10 } - - nsVrOspfAreaVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfAreaEntry 11 } - --- OSPF Area Default Metric Table - --- The OSPF Area Default Metric Table describes the metrics --- that a default Area Border Router will advertise into a --- Stub area. - - nsVrOspfStubAreaTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfStubAreaEntry - - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The set of metrics that will be advertised by - a default Area Border Router into a stub area." - REFERENCE - "OSPF Version 2, Appendix C.2, Area Parameters" - ::= { nsVrOspf 3 } - - nsVrOspfStubAreaEntry OBJECT-TYPE - SYNTAX NsVrOspfStubAreaEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The metric for a given Type of Service that - will be advertised by a default Area Border - Router into a stub area." - REFERENCE - "OSPF Version 2, Appendix C.2, Area Parameters" - INDEX { nsVrOspfStubVRID, nsVrOspfStubAreaId, nsVrOspfStubTOS } - ::= { nsVrOspfStubAreaTable 1 } - - NsVrOspfStubAreaEntry ::= - SEQUENCE { - nsVrOspfStubAreaId - AreaID, - nsVrOspfStubTOS - TOSType, - nsVrOspfStubMetric - BigMetric, - nsVrOspfStubStatus - RowStatus, - nsVrOspfStubMetricType - INTEGER, - nsVrOspfStubVRID - INTEGER - } - - nsVrOspfStubAreaId OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The 32 bit identifier for the Stub Area. On - creation, this can be derived from the in- - stance." - ::= { nsVrOspfStubAreaEntry 1 } - - nsVrOspfStubTOS OBJECT-TYPE - SYNTAX TOSType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Type of Service associated with the - metric. On creation, this can be derived from - the instance." - ::= { nsVrOspfStubAreaEntry 2 } - - nsVrOspfStubMetric OBJECT-TYPE - SYNTAX BigMetric - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The metric value applied at the indicated type - of service. By default, this equals the least - metric at the type of service among the inter- - faces to other areas." - ::= { nsVrOspfStubAreaEntry 3 } - - nsVrOspfStubStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsVrOspfStubAreaEntry 4 } - - nsVrOspfStubMetricType OBJECT-TYPE - SYNTAX INTEGER { - nsVrOspfMetric (1), -- OSPF Metric - comparableCost (2), -- external type 1 - nonComparable (3) -- external type 2 - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable displays the type of metric ad- - vertised as a default route." - DEFVAL { nsVrOspfMetric } - ::= { nsVrOspfStubAreaEntry 5 } - - nsVrOspfStubVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfStubAreaEntry 6 } - --- OSPF Link State Database - --- The Link State Database contains the Link State --- Advertisements from throughout the areas that the --- device is attached to. - - nsVrOspfLsdbTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfLsdbEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The OSPF Process's Link State Database." - REFERENCE - "OSPF Version 2, Section 12 Link State Adver- - tisements" - ::= { nsVrOspf 4 } - - nsVrOspfLsdbEntry OBJECT-TYPE - SYNTAX NsVrOspfLsdbEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A single Link State Advertisement." - INDEX { nsVrOspfLsdbVRID, nsVrOspfLsdbAreaId, nsVrOspfLsdbType, - nsVrOspfLsdbLsid, nsVrOspfLsdbRouterId } - ::= { nsVrOspfLsdbTable 1 } - - NsVrOspfLsdbEntry ::= - SEQUENCE { - nsVrOspfLsdbAreaId - AreaID, - nsVrOspfLsdbType - INTEGER, - nsVrOspfLsdbLsid - IpAddress, - nsVrOspfLsdbRouterId - RouterID, - nsVrOspfLsdbSequence - Integer32, - nsVrOspfLsdbAge - Integer32, - nsVrOspfLsdbChecksum - Integer32, - nsVrOspfLsdbAdvertisement - OCTET STRING, - nsVrOspfLsdbVRID - INTEGER - } - - nsVrOspfLsdbAreaId OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The 32 bit identifier of the Area from which - the LSA was received." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsVrOspfLsdbEntry 1 } - --- External Link State Advertisements are permitted --- for backward compatibility, but should be displayed in --- the nsVrOspfExtLsdbTable rather than here. - - nsVrOspfLsdbType OBJECT-TYPE - SYNTAX INTEGER { - routerLink (1), - networkLink (2), - summaryLink (3), - asSummaryLink (4), - asExternalLink (5), -- but see nsVrOspfExtLsdbTable - multicastLink (6), - nssaExternalLink (7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of the link state advertisement. - Each link state type has a separate advertise- - ment format." - REFERENCE - "OSPF Version 2, Appendix A.4.1 The Link State - Advertisement header" - ::= { nsVrOspfLsdbEntry 2 } - - nsVrOspfLsdbLsid OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Link State ID is an LS Type Specific field - containing either a Router ID or an IP Address; - it identifies the piece of the routing domain - that is being described by the advertisement." - REFERENCE - "OSPF Version 2, Section 12.1.4 Link State ID" - ::= { nsVrOspfLsdbEntry 3 } - - nsVrOspfLsdbRouterId OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The 32 bit number that uniquely identifies the - originating router in the Autonomous System." - REFERENCE - "OSPF Version 2, Appendix C.1 Global parameters" - ::= { nsVrOspfLsdbEntry 4 } - --- Note that the OSPF Sequence Number is a 32 bit signed --- integer. It starts with the value '80000001'h, --- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h --- Thus, a typical sequence number will be very negative. - - nsVrOspfLsdbSequence OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The sequence number field is a signed 32-bit - integer. It is used to detect old and dupli- - cate link state advertisements. The space of - sequence numbers is linearly ordered. The - larger the sequence number the more recent the - advertisement." - REFERENCE - "OSPF Version 2, Section 12.1.6 LS sequence - number" - ::= { nsVrOspfLsdbEntry 5 } - - nsVrOspfLsdbAge OBJECT-TYPE - SYNTAX Integer32 -- Should be 0..MaxAge - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This field is the age of the link state adver- - tisement in seconds." - REFERENCE - "OSPF Version 2, Section 12.1.1 LS age" - ::= { nsVrOspfLsdbEntry 6 } - - nsVrOspfLsdbChecksum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - - DESCRIPTION - "This field is the checksum of the complete - contents of the advertisement, excepting the - age field. The age field is excepted so that - an advertisement's age can be incremented - without updating the checksum. The checksum - used is the same that is used for ISO connec- - tionless datagrams; it is commonly referred to - as the Fletcher checksum." - REFERENCE - "OSPF Version 2, Section 12.1.7 LS checksum" - ::= { nsVrOspfLsdbEntry 7 } - - nsVrOspfLsdbAdvertisement OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..65535)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The entire Link State Advertisement, including - its header." - REFERENCE - "OSPF Version 2, Section 12 Link State Adver- - tisements" - ::= { nsVrOspfLsdbEntry 8 } - - nsVrOspfLsdbVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfLsdbEntry 9 } - --- OSPF Host Table - --- The Host/Metric Table indicates what hosts are directly - --- attached to the Router, and what metrics and types of --- service should be advertised for them. - - nsVrOspfHostTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfHostEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The list of Hosts, and their metrics, that the - router will advertise as host routes." - REFERENCE - "OSPF Version 2, Appendix C.6 Host route param- - eters" - ::= { nsVrOspf 6 } - - nsVrOspfHostEntry OBJECT-TYPE - SYNTAX NsVrOspfHostEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A metric to be advertised, for a given type of - service, when a given host is reachable." - INDEX { nsVrOspfHostVRID, nsVrOspfHostIpAddress, nsVrOspfHostTOS } - ::= { nsVrOspfHostTable 1 } - - NsVrOspfHostEntry ::= - SEQUENCE { - nsVrOspfHostIpAddress - IpAddress, - nsVrOspfHostTOS - TOSType, - nsVrOspfHostMetric - Metric, - nsVrOspfHostStatus - RowStatus, - nsVrOspfHostAreaID - AreaID, - nsVrOspfHostVRID - INTEGER - } - - nsVrOspfHostIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address of the Host." - REFERENCE - "OSPF Version 2, Appendix C.6 Host route parame- - - ters" - ::= { nsVrOspfHostEntry 1 } - - nsVrOspfHostTOS OBJECT-TYPE - SYNTAX TOSType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Type of Service of the route being config- - ured." - REFERENCE - "OSPF Version 2, Appendix C.6 Host route parame- - ters" - ::= { nsVrOspfHostEntry 2 } - - nsVrOspfHostMetric OBJECT-TYPE - SYNTAX Metric - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The Metric to be advertised." - REFERENCE - "OSPF Version 2, Appendix C.6 Host route parame- - ters" - ::= { nsVrOspfHostEntry 3 } - - nsVrOspfHostStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsVrOspfHostEntry 4 } - - nsVrOspfHostAreaID OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Area the Host Entry is to be found within. - By default, the area that a subsuming OSPF in- - terface is in, or 0.0.0.0" - - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsVrOspfHostEntry 5 } - - nsVrOspfHostVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfHostEntry 6 } - --- OSPF Interface Table - --- The OSPF Interface Table augments the ipAddrTable --- with OSPF specific information. - - nsVrOspfIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The OSPF Interface Table describes the inter- - faces from the viewpoint of OSPF." - REFERENCE - "OSPF Version 2, Appendix C.3 Router interface - parameters" - ::= { nsVrOspf 7 } - - nsVrOspfIfEntry OBJECT-TYPE - SYNTAX NsVrOspfIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The OSPF Interface Entry describes one inter- - face from the viewpoint of OSPF." - INDEX { nsVrOspfIfVRID, nsVrOspfIfIpAddress, nsVrOspfAddressLessIf } - ::= { nsVrOspfIfTable 1 } - - NsVrOspfIfEntry ::= - SEQUENCE { - nsVrOspfIfIpAddress - IpAddress, - nsVrOspfAddressLessIf - Integer32, - nsVrOspfIfAreaId - AreaID, - nsVrOspfIfType - INTEGER, - nsVrOspfIfAdminStat - Status, - nsVrOspfIfRtrPriority - DesignatedRouterPriority, - nsVrOspfIfTransitDelay - - UpToMaxAge, - nsVrOspfIfRetransInterval - UpToMaxAge, - nsVrOspfIfHelloInterval - HelloRange, - nsVrOspfIfRtrDeadInterval - PositiveInteger, - nsVrOspfIfPollInterval - PositiveInteger, - nsVrOspfIfState - INTEGER, - nsVrOspfIfDesignatedRouter - IpAddress, - nsVrOspfIfBackupDesignatedRouter - IpAddress, - nsVrOspfIfEvents - Counter32, - nsVrOspfIfAuthType - INTEGER, - nsVrOspfIfAuthKey - OCTET STRING, - nsVrOspfIfStatus - RowStatus, - nsVrOspfIfMulticastForwarding - INTEGER, - nsVrOspfIfDemand - TruthValue, - nsVrOspfIfVRID - INTEGER - } - - nsVrOspfIfIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of this OSPF interface." - ::= { nsVrOspfIfEntry 1 } - - nsVrOspfAddressLessIf OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "For the purpose of easing the instancing of - addressed and addressless interfaces; This - variable takes the value 0 on interfaces with - IP Addresses, and the corresponding value of - ifIndex for interfaces having no IP Address." - ::= { nsVrOspfIfEntry 2 } - - nsVrOspfIfAreaId OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying the area - to which the interface connects. Area ID - 0.0.0.0 is used for the OSPF backbone." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nsVrOspfIfEntry 3 } - - nsVrOspfIfType OBJECT-TYPE - SYNTAX INTEGER { - broadcast (1), - nbma (2), - pointToPoint (3), - pointToMultipoint (5) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The OSPF interface type. - - By way of a default, this field may be intuited - from the corresponding value of ifType. Broad- - cast LANs, such as Ethernet and IEEE 802.5, - take the value 'broadcast', X.25 and similar - technologies take the value 'nbma', and links - that are definitively point to point take the - value 'pointToPoint'." - ::= { nsVrOspfIfEntry 4 } - - nsVrOspfIfAdminStat OBJECT-TYPE - SYNTAX Status - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The OSPF interface's administrative status. - The value formed on the interface, and the in- - terface will be advertised as an internal route - to some area. The value 'disabled' denotes - that the interface is external to OSPF." - DEFVAL { enabled } - ::= { nsVrOspfIfEntry 5 } - - nsVrOspfIfRtrPriority OBJECT-TYPE - SYNTAX DesignatedRouterPriority - - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The priority of this interface. Used in - multi-access networks, this field is used in - the designated router election algorithm. The - value 0 signifies that the router is not eligi- - ble to become the designated router on this - particular network. In the event of a tie in - this value, routers will use their Router ID as - a tie breaker." - DEFVAL { 1 } - ::= { nsVrOspfIfEntry 6 } - - nsVrOspfIfTransitDelay OBJECT-TYPE - SYNTAX UpToMaxAge - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The estimated number of seconds it takes to - transmit a link state update packet over this - interface." - DEFVAL { 1 } - ::= { nsVrOspfIfEntry 7 } - - nsVrOspfIfRetransInterval OBJECT-TYPE - SYNTAX UpToMaxAge - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The number of seconds between link-state ad- - vertisement retransmissions, for adjacencies - belonging to this interface. This value is - also used when retransmitting database descrip- - tion and link-state request packets." - DEFVAL { 5 } - ::= { nsVrOspfIfEntry 8 } - - nsVrOspfIfHelloInterval OBJECT-TYPE - SYNTAX HelloRange - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The length of time, in seconds, between the - Hello packets that the router sends on the in- - - terface. This value must be the same for all - routers attached to a common network." - DEFVAL { 10 } - ::= { nsVrOspfIfEntry 9 } - - nsVrOspfIfRtrDeadInterval OBJECT-TYPE - SYNTAX PositiveInteger - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The number of seconds that a router's Hello - packets have not been seen before it's neigh- - bors declare the router down. This should be - some multiple of the Hello interval. This - value must be the same for all routers attached - to a common network." - DEFVAL { 40 } - ::= { nsVrOspfIfEntry 10 } - - nsVrOspfIfPollInterval OBJECT-TYPE - SYNTAX PositiveInteger - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The larger time interval, in seconds, between - the Hello packets sent to an inactive non- - broadcast multi- access neighbor." - DEFVAL { 120 } - ::= { nsVrOspfIfEntry 11 } - - nsVrOspfIfState OBJECT-TYPE - SYNTAX INTEGER { - down (1), - loopback (2), - waiting (3), - pointToPoint (4), - designatedRouter (5), - backupDesignatedRouter (6), - otherDesignatedRouter (7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The OSPF Interface State." - DEFVAL { down } - - ::= { nsVrOspfIfEntry 12 } - - nsVrOspfIfDesignatedRouter OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address of the Designated Router." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nsVrOspfIfEntry 13 } - - nsVrOspfIfBackupDesignatedRouter OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address of the Backup Designated - Router." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nsVrOspfIfEntry 14 } - - nsVrOspfIfEvents OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times this OSPF interface has - changed its state, or an error has occurred." - ::= { nsVrOspfIfEntry 15 } - - nsVrOspfIfAuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..256)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The Authentication Key. If the Area's Author- - ization Type is simplePassword, and the key - length is shorter than 8 octets, the agent will - left adjust and zero fill to 8 octets. - - Note that unauthenticated interfaces need no - authentication key, and simple password authen- - tication cannot use a key of more than 8 oc- - tets. Larger keys are useful only with authen- - tication mechanisms not specified in this docu- - - ment. - - When read, nsVrOspfIfAuthKey always returns an Oc- - tet String of length zero." - REFERENCE - "OSPF Version 2, Section 9 The Interface Data - Structure" - DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 - ::= { nsVrOspfIfEntry 16 } - - nsVrOspfIfStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsVrOspfIfEntry 17 } - - nsVrOspfIfMulticastForwarding OBJECT-TYPE - SYNTAX INTEGER { - blocked (1), -- no multicast forwarding - multicast (2), -- using multicast address - unicast (3) -- to each OSPF neighbor - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The way multicasts should forwarded on this - interface; not forwarded, forwarded as data - link multicasts, or forwarded as data link uni- - casts. Data link multicasting is not meaning- - ful on point to point and NBMA interfaces, and - setting nsVrOspfMulticastForwarding to 0 effective- - ly disables all multicast forwarding." - DEFVAL { blocked } - ::= { nsVrOspfIfEntry 18 } - - nsVrOspfIfDemand OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates whether Demand OSPF procedures (hel- - - lo supression to FULL neighbors and setting the - DoNotAge flag on proogated LSAs) should be per- - formed on this interface." - DEFVAL { false } - ::= { nsVrOspfIfEntry 19 } - - nsVrOspfIfAuthType OBJECT-TYPE - SYNTAX INTEGER (0..255) - -- none (0), - -- simplePassword (1) - -- md5 (2) - -- reserved for specification by IANA (> 2) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The authentication type specified for an in- - terface. Additional authentication types may - be assigned locally." - REFERENCE - "OSPF Version 2, Appendix E Authentication" - DEFVAL { 0 } -- no authentication, by default - ::= { nsVrOspfIfEntry 20 } - - nsVrOspfIfVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfIfEntry 21 } - --- OSPF Interface Metric Table - --- The Metric Table describes the metrics to be advertised --- for a specified interface at the various types of service. --- As such, this table is an adjunct of the OSPF Interface --- Table. - --- Types of service, as defined by RFC 791, have the ability --- to request low delay, high bandwidth, or reliable linkage. - --- For the purposes of this specification, the measure of --- bandwidth - --- Metric = 10^8 / ifSpeed - --- is the default value. For multiple link interfaces, note --- that ifSpeed is the sum of the individual link speeds. --- This yields a number having the following typical values: - --- Network Type/bit rate Metric - --- >= 100 MBPS 1 --- Ethernet/802.3 10 - --- E1 48 --- T1 (ESF) 65 --- 64 KBPS 1562 --- 56 KBPS 1785 --- 19.2 KBPS 5208 --- 9.6 KBPS 10416 - --- Routes that are not specified use the default (TOS 0) metric - - nsVrOspfIfMetricTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfIfMetricEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The TOS metrics for a non-virtual interface - identified by the interface index." - REFERENCE - "OSPF Version 2, Appendix C.3 Router interface - parameters" - ::= { nsVrOspf 8 } - - nsVrOspfIfMetricEntry OBJECT-TYPE - SYNTAX NsVrOspfIfMetricEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A particular TOS metric for a non-virtual in- - terface identified by the interface index." - REFERENCE - "OSPF Version 2, Appendix C.3 Router interface - parameters" - INDEX { nsVrOspfIfMetricVRID, - nsVrOspfIfMetricIpAddress, - nsVrOspfIfMetricAddressLessIf, - nsVrOspfIfMetricTOS, - nsVrOspfIfMetricVRID } - ::= { nsVrOspfIfMetricTable 1 } - - NsVrOspfIfMetricEntry ::= - SEQUENCE { - nsVrOspfIfMetricIpAddress - IpAddress, - nsVrOspfIfMetricAddressLessIf - Integer32, - nsVrOspfIfMetricTOS - TOSType, - nsVrOspfIfMetricValue - Metric, - nsVrOspfIfMetricStatus - RowStatus, - nsVrOspfIfMetricVRID - INTEGER - - } - - nsVrOspfIfMetricIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of this OSPF interface. On row - creation, this can be derived from the in- - stance." - ::= { nsVrOspfIfMetricEntry 1 } - - nsVrOspfIfMetricAddressLessIf OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "For the purpose of easing the instancing of - addressed and addressless interfaces; This - variable takes the value 0 on interfaces with - IP Addresses, and the value of ifIndex for in- - terfaces having no IP Address. On row crea- - tion, this can be derived from the instance." - ::= { nsVrOspfIfMetricEntry 2 } - - nsVrOspfIfMetricTOS OBJECT-TYPE - SYNTAX TOSType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of service metric being referenced. - On row creation, this can be derived from the - instance." - ::= { nsVrOspfIfMetricEntry 3 } - - nsVrOspfIfMetricValue OBJECT-TYPE - SYNTAX Metric - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The metric of using this type of service on - this interface. The default value of the TOS 0 - Metric is 10^8 / ifSpeed." - ::= { nsVrOspfIfMetricEntry 4 } - - nsVrOspfIfMetricStatus OBJECT-TYPE - - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsVrOspfIfMetricEntry 5 } - - nsVrOspfIfMetricVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfIfMetricEntry 6 } - --- OSPF Virtual Interface Table - --- The Virtual Interface Table describes the virtual --- links that the OSPF Process is configured to --- carry on. - - nsVrOspfVirtIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfVirtIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about this router's virtual inter- - faces." - REFERENCE - "OSPF Version 2, Appendix C.4 Virtual link - parameters" - ::= { nsVrOspf 9 } - - nsVrOspfVirtIfEntry OBJECT-TYPE - SYNTAX NsVrOspfVirtIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a single Virtual Interface." - INDEX { nsVrOspfVirtIfVRID, nsVrOspfVirtIfAreaId, nsVrOspfVirtIfNeighbor } - ::= { nsVrOspfVirtIfTable 1 } - - NsVrOspfVirtIfEntry ::= - SEQUENCE { - nsVrOspfVirtIfAreaId - AreaID, - nsVrOspfVirtIfNeighbor - RouterID, - nsVrOspfVirtIfTransitDelay - UpToMaxAge, - nsVrOspfVirtIfRetransInterval - - UpToMaxAge, - nsVrOspfVirtIfHelloInterval - HelloRange, - nsVrOspfVirtIfRtrDeadInterval - PositiveInteger, - nsVrOspfVirtIfState - INTEGER, - nsVrOspfVirtIfEvents - Counter32, - nsVrOspfVirtIfAuthType - INTEGER, - nsVrOspfVirtIfAuthKey - OCTET STRING, - nsVrOspfVirtIfStatus - RowStatus, - nsVrOspfVirtIfVRID - INTEGER - } - - nsVrOspfVirtIfAreaId OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Transit Area that the Virtual Link - traverses. By definition, this is not 0.0.0.0" - ::= { nsVrOspfVirtIfEntry 1 } - - nsVrOspfVirtIfNeighbor OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Router ID of the Virtual Neighbor." - ::= { nsVrOspfVirtIfEntry 2 } - - nsVrOspfVirtIfTransitDelay OBJECT-TYPE - SYNTAX UpToMaxAge - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The estimated number of seconds it takes to - transmit a link- state update packet over this - interface." - DEFVAL { 1 } - ::= { nsVrOspfVirtIfEntry 3 } - - nsVrOspfVirtIfRetransInterval OBJECT-TYPE - SYNTAX UpToMaxAge - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The number of seconds between link-state ad- - vertisement retransmissions, for adjacencies - belonging to this interface. This value is - also used when retransmitting database descrip- - tion and link-state request packets. This - value should be well over the expected round- - trip time." - DEFVAL { 5 } - ::= { nsVrOspfVirtIfEntry 4 } - - nsVrOspfVirtIfHelloInterval OBJECT-TYPE - SYNTAX HelloRange - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The length of time, in seconds, between the - Hello packets that the router sends on the in- - terface. This value must be the same for the - virtual neighbor." - DEFVAL { 10 } - ::= { nsVrOspfVirtIfEntry 5 } - - nsVrOspfVirtIfRtrDeadInterval OBJECT-TYPE - SYNTAX PositiveInteger - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The number of seconds that a router's Hello - packets have not been seen before it's neigh- - bors declare the router down. This should be - some multiple of the Hello interval. This - value must be the same for the virtual neigh- - bor." - DEFVAL { 60 } - ::= { nsVrOspfVirtIfEntry 6 } - - nsVrOspfVirtIfState OBJECT-TYPE - SYNTAX INTEGER { - down (1), -- these use the same encoding - pointToPoint (4) -- as the nsVrOspfIfTable - - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "OSPF virtual interface states." - DEFVAL { down } - ::= { nsVrOspfVirtIfEntry 7 } - - nsVrOspfVirtIfEvents OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of state changes or error events on - this Virtual Link" - ::= { nsVrOspfVirtIfEntry 8 } - - nsVrOspfVirtIfAuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..256)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If Authentication Type is simplePassword, the - device will left adjust and zero fill to 8 oc- - tets. - - Note that unauthenticated interfaces need no - authentication key, and simple password authen- - tication cannot use a key of more than 8 oc- - tets. Larger keys are useful only with authen- - tication mechanisms not specified in this docu- - ment. - - When read, nsVrOspfVifAuthKey always returns a - string of length zero." - REFERENCE - "OSPF Version 2, Section 9 The Interface Data - Structure" - DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 - ::= { nsVrOspfVirtIfEntry 9 } - - nsVrOspfVirtIfStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsVrOspfVirtIfEntry 10 } - - nsVrOspfVirtIfAuthType OBJECT-TYPE - SYNTAX INTEGER (0..255) - -- none (0), - -- simplePassword (1) - -- md5 (2) - -- reserved for specification by IANA (> 2) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The authentication type specified for a virtu- - al interface. Additional authentication types - may be assigned locally." - REFERENCE - "OSPF Version 2, Appendix E Authentication" - DEFVAL { 0 } -- no authentication, by default - ::= { nsVrOspfVirtIfEntry 11 } - - nsVrOspfVirtIfVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfVirtIfEntry 12 } - --- OSPF Neighbor Table - --- The OSPF Neighbor Table describes all neighbors in --- the locality of the subject router. - - nsVrOspfNbrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfNbrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of non-virtual neighbor information." - REFERENCE - "OSPF Version 2, Section 10 The Neighbor Data - Structure" - ::= { nsVrOspf 10 } - - nsVrOspfNbrEntry OBJECT-TYPE - SYNTAX NsVrOspfNbrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - - "The information regarding a single neighbor." - REFERENCE - "OSPF Version 2, Section 10 The Neighbor Data - Structure" - INDEX { nsVrOspfNbrVRID, nsVrOspfNbrIpAddr, nsVrOspfNbrAddressLessIndex } - ::= { nsVrOspfNbrTable 1 } - - NsVrOspfNbrEntry ::= - SEQUENCE { - nsVrOspfNbrIpAddr - IpAddress, - nsVrOspfNbrAddressLessIndex - InterfaceIndex, - nsVrOspfNbrRtrId - RouterID, - nsVrOspfNbrOptions - Integer32, - nsVrOspfNbrPriority - DesignatedRouterPriority, - nsVrOspfNbrState - INTEGER, - nsVrOspfNbrEvents - Counter32, - nsVrOspfNbrLsRetransQLen - Gauge32, - nsVrOspfNbmaNbrStatus - RowStatus, - nsVrOspfNbmaNbrPermanence - INTEGER, - nsVrOspfNbrHelloSuppressed - TruthValue, - nsVrOspfNbrVRID - INTEGER - } - - nsVrOspfNbrIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address this neighbor is using in its - IP Source Address. Note that, on addressless - links, this will not be 0.0.0.0, but the ad- - dress of another of the neighbor's interfaces." - ::= { nsVrOspfNbrEntry 1 } - - nsVrOspfNbrAddressLessIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - - STATUS current - DESCRIPTION - "On an interface having an IP Address, zero. - On addressless interfaces, the corresponding - value of ifIndex in the Internet Standard MIB. - On row creation, this can be derived from the - instance." - ::= { nsVrOspfNbrEntry 2 } - - nsVrOspfNbrRtrId OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer (represented as a type IpAd- - dress) uniquely identifying the neighboring - router in the Autonomous System." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { nsVrOspfNbrEntry 3 } - - nsVrOspfNbrOptions OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A Bit Mask corresponding to the neighbor's op- - tions field. - - Bit 0, if set, indicates that the system will - operate on Type of Service metrics other than - TOS 0. If zero, the neighbor will ignore all - metrics except the TOS 0 metric. - - Bit 1, if set, indicates that the associated - area accepts and operates on external informa- - tion; if zero, it is a stub area. - - Bit 2, if set, indicates that the system is ca- - pable of routing IP Multicast datagrams; i.e., - that it implements the Multicast Extensions to - OSPF. - - Bit 3, if set, indicates that the associated - area is an NSSA. These areas are capable of - carrying type 7 external advertisements, which - are translated into type 5 external advertise- - - ments at NSSA borders." - REFERENCE - "OSPF Version 2, Section 12.1.2 Options" - DEFVAL { 0 } - ::= { nsVrOspfNbrEntry 4 } - - nsVrOspfNbrPriority OBJECT-TYPE - SYNTAX DesignatedRouterPriority - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The priority of this neighbor in the designat- - ed router election algorithm. The value 0 sig- - nifies that the neighbor is not eligible to be- - come the designated router on this particular - network." - DEFVAL { 1 } - ::= { nsVrOspfNbrEntry 5 } - - nsVrOspfNbrState OBJECT-TYPE - SYNTAX INTEGER { - down (1), - attempt (2), - init (3), - twoWay (4), - exchangeStart (5), - exchange (6), - loading (7), - full (8) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The State of the relationship with this Neigh- - bor." - REFERENCE - "OSPF Version 2, Section 10.1 Neighbor States" - DEFVAL { down } - ::= { nsVrOspfNbrEntry 6 } - - nsVrOspfNbrEvents OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - - "The number of times this neighbor relationship - has changed state, or an error has occurred." - ::= { nsVrOspfNbrEntry 7 } - - nsVrOspfNbrLsRetransQLen OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current length of the retransmission - queue." - ::= { nsVrOspfNbrEntry 8 } - - nsVrOspfNbmaNbrStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsVrOspfNbrEntry 9 } - - nsVrOspfNbmaNbrPermanence OBJECT-TYPE - SYNTAX INTEGER { - dynamic (1), -- learned through protocol - permanent (2) -- configured address - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable displays the status of the en- - try. 'dynamic' and 'permanent' refer to how - the neighbor became known." - DEFVAL { permanent } - ::= { nsVrOspfNbrEntry 10 } - - nsVrOspfNbrHelloSuppressed OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether Hellos are being suppressed - - to the neighbor" - ::= { nsVrOspfNbrEntry 11 } - - nsVrOspfNbrVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfNbrEntry 12 } - --- OSPF Virtual Neighbor Table - --- This table describes all virtual neighbors. --- Since Virtual Links are configured in the --- virtual interface table, this table is read-only. - - nsVrOspfVirtNbrTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfVirtNbrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of virtual neighbor information." - REFERENCE - "OSPF Version 2, Section 15 Virtual Links" - ::= { nsVrOspf 11 } - - nsVrOspfVirtNbrEntry OBJECT-TYPE - SYNTAX NsVrOspfVirtNbrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Virtual neighbor information." - INDEX { nsVrOspfVirtNbrVRID, nsVrOspfVirtNbrArea, nsVrOspfVirtNbrRtrId } - ::= { nsVrOspfVirtNbrTable 1 } - - NsVrOspfVirtNbrEntry ::= - SEQUENCE { - nsVrOspfVirtNbrArea - AreaID, - nsVrOspfVirtNbrRtrId - RouterID, - nsVrOspfVirtNbrIpAddr - IpAddress, - nsVrOspfVirtNbrOptions - Integer32, - nsVrOspfVirtNbrState - INTEGER, - nsVrOspfVirtNbrEvents - Counter32, - nsVrOspfVirtNbrLsRetransQLen - Gauge32, - nsVrOspfVirtNbrHelloSuppressed - TruthValue, - nsVrOspfVirtNbrVRID - INTEGER - - } - - nsVrOspfVirtNbrArea OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Transit Area Identifier." - ::= { nsVrOspfVirtNbrEntry 1 } - - nsVrOspfVirtNbrRtrId OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying the - neighboring router in the Autonomous System." - ::= { nsVrOspfVirtNbrEntry 2 } - - nsVrOspfVirtNbrIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address this Virtual Neighbor is us- - ing." - ::= { nsVrOspfVirtNbrEntry 3 } - - nsVrOspfVirtNbrOptions OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A Bit Mask corresponding to the neighbor's op- - tions field. - - Bit 1, if set, indicates that the system will - operate on Type of Service metrics other than - TOS 0. If zero, the neighbor will ignore all - metrics except the TOS 0 metric. - - Bit 2, if set, indicates that the system is - Network Multicast capable; ie, that it imple- - ments OSPF Multicast Routing." - ::= { nsVrOspfVirtNbrEntry 4 } - - nsVrOspfVirtNbrState OBJECT-TYPE - SYNTAX INTEGER { - down (1), - attempt (2), - init (3), - twoWay (4), - exchangeStart (5), - exchange (6), - loading (7), - full (8) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The state of the Virtual Neighbor Relation- - ship." - ::= { nsVrOspfVirtNbrEntry 5 } - - nsVrOspfVirtNbrEvents OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times this virtual link has - changed its state, or an error has occurred." - ::= { nsVrOspfVirtNbrEntry 6 } - - nsVrOspfVirtNbrLsRetransQLen OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current length of the retransmission - queue." - ::= { nsVrOspfVirtNbrEntry 7 } - - nsVrOspfVirtNbrHelloSuppressed OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether Hellos are being suppressed - to the neighbor" - ::= { nsVrOspfVirtNbrEntry 8 } - - nsVrOspfVirtNbrVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfVirtNbrEntry 9 } - --- OSPF Link State Database, External - --- The Link State Database contains the Link State --- Advertisements from throughout the areas that the --- device is attached to. - --- This table is identical to the OSPF LSDB Table in --- format, but contains only External Link State --- Advertisements. The purpose is to allow external --- LSAs to be displayed once for the router rather --- than once in each non-stub area. - - nsVrOspfExtLsdbTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfExtLsdbEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The OSPF Process's Links State Database." - REFERENCE - "OSPF Version 2, Section 12 Link State Adver- - tisements" - ::= { nsVrOspf 12 } - - nsVrOspfExtLsdbEntry OBJECT-TYPE - SYNTAX NsVrOspfExtLsdbEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A single Link State Advertisement." - INDEX { nsVrOspfExtLsdbVRID, nsVrOspfExtLsdbType, nsVrOspfExtLsdbLsid, nsVrOspfExtLsdbRouterId } - ::= { nsVrOspfExtLsdbTable 1 } - - NsVrOspfExtLsdbEntry ::= - SEQUENCE { - nsVrOspfExtLsdbType - INTEGER, - nsVrOspfExtLsdbLsid - IpAddress, - nsVrOspfExtLsdbRouterId - RouterID, - nsVrOspfExtLsdbSequence - Integer32, - nsVrOspfExtLsdbAge - Integer32, - nsVrOspfExtLsdbChecksum - Integer32, - nsVrOspfExtLsdbAdvertisement - OCTET STRING, - nsVrOspfExtLsdbVRID - INTEGER - } - - nsVrOspfExtLsdbType OBJECT-TYPE - SYNTAX INTEGER { - asExternalLink (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of the link state advertisement. - Each link state type has a separate advertise- - ment format." - REFERENCE - "OSPF Version 2, Appendix A.4.1 The Link State - Advertisement header" - ::= { nsVrOspfExtLsdbEntry 1 } - - nsVrOspfExtLsdbLsid OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Link State ID is an LS Type Specific field - containing either a Router ID or an IP Address; - it identifies the piece of the routing domain - that is being described by the advertisement." - REFERENCE - "OSPF Version 2, Section 12.1.4 Link State ID" - ::= { nsVrOspfExtLsdbEntry 2 } - - nsVrOspfExtLsdbRouterId OBJECT-TYPE - SYNTAX RouterID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The 32 bit number that uniquely identifies the - originating router in the Autonomous System." - REFERENCE - "OSPF Version 2, Appendix C.1 Global parameters" - ::= { nsVrOspfExtLsdbEntry 3 } - --- Note that the OSPF Sequence Number is a 32 bit signed --- integer. It starts with the value '80000001'h, --- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h --- Thus, a typical sequence number will be very negative. - - nsVrOspfExtLsdbSequence OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The sequence number field is a signed 32-bit - integer. It is used to detect old and dupli- - cate link state advertisements. The space of - sequence numbers is linearly ordered. The - larger the sequence number the more recent the - advertisement." - REFERENCE - "OSPF Version 2, Section 12.1.6 LS sequence - number" - ::= { nsVrOspfExtLsdbEntry 4 } - - nsVrOspfExtLsdbAge OBJECT-TYPE - SYNTAX Integer32 -- Should be 0..MaxAge - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This field is the age of the link state adver- - tisement in seconds." - REFERENCE - "OSPF Version 2, Section 12.1.1 LS age" - ::= { nsVrOspfExtLsdbEntry 5 } - - nsVrOspfExtLsdbChecksum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This field is the checksum of the complete - contents of the advertisement, excepting the - age field. The age field is excepted so that - an advertisement's age can be incremented - without updating the checksum. The checksum - used is the same that is used for ISO connec- - tionless datagrams; it is commonly referred to - as the Fletcher checksum." - REFERENCE - "OSPF Version 2, Section 12.1.7 LS checksum" - ::= { nsVrOspfExtLsdbEntry 6 } - - nsVrOspfExtLsdbAdvertisement OBJECT-TYPE - - SYNTAX OCTET STRING (SIZE(36)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The entire Link State Advertisement, including - its header." - REFERENCE - "OSPF Version 2, Section 12 Link State Adver- - tisements" - ::= { nsVrOspfExtLsdbEntry 7 } - - nsVrOspfExtLsdbVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfExtLsdbEntry 8 } - - --- --- The OSPF Area Aggregate Table --- --- This table replaces the OSPF Area Summary Table, being an --- extension of that for CIDR routers. - - nsVrOspfAreaAggregateTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrOspfAreaAggregateEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A range of IP addresses specified by an IP - address/IP network mask pair. For example, - class B address range of X.X.X.X with a network - mask of 255.255.0.0 includes all IP addresses - from X.X.0.0 to X.X.255.255. Note that if - ranges are configured such that one range sub- - sumes another range (e.g., 10.0.0.0 mask - 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the - most specific match is the preferred one." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsVrOspf 14 } - - nsVrOspfAreaAggregateEntry OBJECT-TYPE - SYNTAX NsVrOspfAreaAggregateEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A range of IP addresses specified by an IP - address/IP network mask pair. For example, - class B address range of X.X.X.X with a network - mask of 255.255.0.0 includes all IP addresses - from X.X.0.0 to X.X.255.255. Note that if - ranges are range configured such that one range - subsumes another range (e.g., 10.0.0.0 mask - 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the - - most specific match is the preferred one." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - INDEX { nsVrOspfAreaAggregateVRID, nsVrOspfAreaAggregateAreaID, nsVrOspfAreaAggregateLsdbType, - nsVrOspfAreaAggregateNet, nsVrOspfAreaAggregateMask } - ::= { nsVrOspfAreaAggregateTable 1 } - - NsVrOspfAreaAggregateEntry ::= - SEQUENCE { - nsVrOspfAreaAggregateAreaID - AreaID, - nsVrOspfAreaAggregateLsdbType - INTEGER, - nsVrOspfAreaAggregateNet - IpAddress, - nsVrOspfAreaAggregateMask - IpAddress, - nsVrOspfAreaAggregateStatus - RowStatus, - nsVrOspfAreaAggregateEffect - INTEGER, - nsVrOspfAreaAggregateVRID - INTEGER - } - - nsVrOspfAreaAggregateAreaID OBJECT-TYPE - SYNTAX AreaID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Area the Address Aggregate is to be found - within." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsVrOspfAreaAggregateEntry 1 } - - nsVrOspfAreaAggregateLsdbType OBJECT-TYPE - SYNTAX INTEGER { - summaryLink (3), - nssaExternalLink (7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of the Address Aggregate. This field - specifies the Lsdb type that this Address Ag- - gregate applies to." - REFERENCE - - "OSPF Version 2, Appendix A.4.1 The Link State - Advertisement header" - ::= { nsVrOspfAreaAggregateEntry 2 } - - nsVrOspfAreaAggregateNet OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address of the Net or Subnet indicated - by the range." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsVrOspfAreaAggregateEntry 3 } - - nsVrOspfAreaAggregateMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Subnet Mask that pertains to the Net or - Subnet." - REFERENCE - "OSPF Version 2, Appendix C.2 Area parameters" - ::= { nsVrOspfAreaAggregateEntry 4 } - - nsVrOspfAreaAggregateStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable displays the status of the en- - try. Setting it to 'invalid' has the effect of - rendering it inoperative. The internal effect - (row removal) is implementation dependent." - ::= { nsVrOspfAreaAggregateEntry 5 } - - nsVrOspfAreaAggregateEffect OBJECT-TYPE - SYNTAX INTEGER { - advertiseMatching (1), - doNotAdvertiseMatching (2) - } - MAX-ACCESS read-create - STATUS current - - DESCRIPTION - "Subnets subsumed by ranges either trigger the - advertisement of the indicated aggregate (ad- - vertiseMatching), or result in the subnet's not - being advertised at all outside the area." - DEFVAL { advertiseMatching } - ::= { nsVrOspfAreaAggregateEntry 6 } - - nsVrOspfAreaAggregateVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrOspfAreaAggregateEntry 7 } - -END - - diff --git a/mibs/NS-VR-RIP b/mibs/NS-VR-RIP deleted file mode 100644 index 2e1806fde8..0000000000 --- a/mibs/NS-VR-RIP +++ /dev/null @@ -1,567 +0,0 @@ --- These MIBs were created on 1/2/2003 --- This module defines enterprise MIBs for NS RIP --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. --- --- MODULE-IDENTITY --- OrgName --- Juniper Networks, Inc. --- ContactInfo --- Customer Support --- --- 1194 North Mathilda Avenue --- Sunnyvale, California 94089-1206 --- USA --- --- Tel: 1-800-638-8296 --- E-mail: customerservice@juniper.net --- HTTP://www.juniper.net" --- --- Descr --- This module defines the object that are used to monitor --- NS's RIP configuration --- --- Last modified date: 06/20/2005 --- Created from NS-RIP.MIB with modified VR table index --- - -NETSCREEN-VR-RIPv2-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, Counter32, - TimeTicks, IpAddress FROM SNMPv2-SMI - TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - netscreenVR FROM NETSCREEN-SMI; - - -- This MIB module uses the extended OBJECT-TYPE macro as - -- defined in [9]. - - nsVrRip2 MODULE-IDENTITY - LAST-UPDATED "200506202022Z" -- June 20, 2005 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "The MIB module to describe the RIP2 Version 2 Protocol" - ::= { netscreenVR 7 } - - -- RIP-2 Management Information Base - - -- the RouteTag type represents the contents of the - -- Route Domain field in the packet header or route entry. - -- The use of the Route Domain is deprecated. - - RouteTag ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the RouteTag type represents the contents of the Route Domain - field in the packet header or route entry" - SYNTAX OCTET STRING (SIZE (2)) - ---4.1 Global Counters - --- The RIP-2 Globals Group. --- Implementation of this group is mandatory for systems --- which implement RIP-2. - --- These counters are intended to facilitate debugging quickly --- changing routes or failing neighbors - --- nsVrRip2Globals OBJECT IDENTIFIER ::= { nsVrRip2 1 } - --- nsVrRip2GlobalRouteChanges OBJECT-TYPE --- SYNTAX Counter32 --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The number of route changes made to the IP Route --- Database by RIP. This does not include the refresh --- of a route's age." --- ::= { nsVrRip2Globals 1 } - --- nsVrRip2GlobalQueries OBJECT-TYPE --- SYNTAX Counter32 --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The number of responses sent to RIP queries --- from other systems." --- ::= { nsVrRip2Globals 2 } - - nsVrRip2GlobalsTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrRip2GlobalsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of RIP2 Globals per VR." - ::= { nsVrRip2 1 } - - nsVrRip2GlobalsEntry OBJECT-TYPE - - SYNTAX NsVrRip2GlobalsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "One VR's Globals." - INDEX { nsVrRip2GlobalVRID } - ::= { nsVrRip2GlobalsTable 1 } - - NsVrRip2GlobalsEntry ::= - SEQUENCE { - nsVrRip2GlobalRouteChanges - Counter32, - nsVrRip2GlobalQueries - Counter32, - nsVrRip2GlobalVRID - INTEGER - } - - nsVrRip2GlobalRouteChanges OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of route changes made to the IP Route - Database by RIP. This does not include the refresh - of a route's age." - ::= { nsVrRip2GlobalsEntry 1 } - - nsVrRip2GlobalQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of responses sent to RIP queries - from other systems." - ::= { nsVrRip2GlobalsEntry 2 } - - nsVrRip2GlobalVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrRip2GlobalsEntry 3 } - - ---4.2 RIP Interface Tables - --- RIP Interfaces Groups --- Implementation of these Groups is mandatory for systems --- which implement RIP-2. - --- The RIP Interface Status Table. - - nsVrRip2IfStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrRip2IfStatEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of subnets which require separate - status monitoring in RIP." - ::= { nsVrRip2 2 } - - nsVrRip2IfStatEntry OBJECT-TYPE - - SYNTAX NsVrRip2IfStatEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A Single Routing Domain in a single Subnet." - INDEX { nsVrRip2IfStatVRID, nsVrRip2IfStatAddress } - ::= { nsVrRip2IfStatTable 1 } - - NsVrRip2IfStatEntry ::= - SEQUENCE { - nsVrRip2IfStatAddress - IpAddress, - nsVrRip2IfStatRcvBadPackets - Counter32, - nsVrRip2IfStatRcvBadRoutes - Counter32, - nsVrRip2IfStatSentUpdates - Counter32, - nsVrRip2IfStatStatus - RowStatus, - nsVrRip2IfStatVRID - INTEGER - } - - nsVrRip2IfStatAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address of this system on the indicated - subnet. For unnumbered interfaces, the value 0.0.0.N, - where the least significant 24 bits (N) is the ifIndex - for the IP Interface in network byte order." - ::= { nsVrRip2IfStatEntry 1 } - - nsVrRip2IfStatRcvBadPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RIP response packets received by - the RIP process which were subsequently discarded - for any reason (e.g. a version 0 packet, or an - unknown command type)." - ::= { nsVrRip2IfStatEntry 2 } - - nsVrRip2IfStatRcvBadRoutes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - - DESCRIPTION - "The number of routes, in valid RIP packets, - which were ignored for any reason (e.g. unknown - address family, or invalid metric)." - ::= { nsVrRip2IfStatEntry 3 } - - nsVrRip2IfStatSentUpdates OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of triggered RIP updates actually - sent on this interface. This explicitly does - NOT include full updates sent containing new - information." - ::= { nsVrRip2IfStatEntry 4 } - - nsVrRip2IfStatStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Writing invalid has the effect of deleting - this interface." - ::= { nsVrRip2IfStatEntry 5 } - - nsVrRip2IfStatVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrRip2IfStatEntry 6 } - --- The RIP Interface Configuration Table. - - nsVrRip2IfConfTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrRip2IfConfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of subnets which require separate - configuration in RIP." - ::= { nsVrRip2 3 } - - nsVrRip2IfConfEntry OBJECT-TYPE - SYNTAX NsVrRip2IfConfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A Single Routing Domain in a single Subnet." - INDEX { nsVrRip2IfConfVRID, nsVrRip2IfConfAddress } - ::= { nsVrRip2IfConfTable 1 } - - NsVrRip2IfConfEntry ::= - SEQUENCE { - - nsVrRip2IfConfAddress - IpAddress, - nsVrRip2IfConfDomain - RouteTag, - nsVrRip2IfConfAuthType - INTEGER, - nsVrRip2IfConfAuthKey - OCTET STRING, - nsVrRip2IfConfSend - INTEGER, - nsVrRip2IfConfReceive - INTEGER, - nsVrRip2IfConfDefaultMetric - INTEGER, - nsVrRip2IfConfStatus - RowStatus, - nsVrRip2IfConfSrcAddress - IpAddress, - nsVrRip2IfConfVRID - INTEGER - } - - nsVrRip2IfConfAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address of this system on the indicated - subnet. For unnumbered interfaces, the value 0.0.0.N, - where the least significant 24 bits (N) is the ifIndex - for the IP Interface in network byte order." - ::= { nsVrRip2IfConfEntry 1 } - - nsVrRip2IfConfDomain OBJECT-TYPE - SYNTAX RouteTag - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "Value inserted into the Routing Domain field - of all RIP packets sent on this interface." - DEFVAL { '0000'H } - ::= { nsVrRip2IfConfEntry 2 } - - nsVrRip2IfConfAuthType OBJECT-TYPE - SYNTAX INTEGER { - noAuthentication (1), - simplePassword (2), - md5 (3) - } - MAX-ACCESS read-create - - STATUS current - DESCRIPTION - "The type of Authentication used on this - interface." - DEFVAL { noAuthentication } - ::= { nsVrRip2IfConfEntry 3 } - - nsVrRip2IfConfAuthKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value to be used as the Authentication Key - whenever the corresponding instance of - nsVrRip2IfConfAuthType has a value other than - noAuthentication. A modification of the corresponding - instance of nsVrRip2IfConfAuthType does not modify - the nsVrRip2IfConfAuthKey value. If a string shorter - than 16 octets is supplied, it will be left- - justified and padded to 16 octets, on the right, - with nulls (0x00). - - Reading this object always results in an OCTET - STRING of length zero; authentication may not - be bypassed by reading the MIB object." - DEFVAL { ''H } - ::= { nsVrRip2IfConfEntry 4 } - - nsVrRip2IfConfSend OBJECT-TYPE - SYNTAX INTEGER { - doNotSend (1), - ripVersion1 (2), - rip1Compatible (3), - ripVersion2 (4), - ripV1Demand (5), - ripV2Demand (6) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "What the router sends on this interface. - ripVersion1 implies sending RIP updates compliant - with RFC 1058. rip1Compatible implies - broadcasting RIP-2 updates using RFC 1058 route - subsumption rules. ripVersion2 implies - multicasting RIP-2 updates. ripV1Demand indicates - the use of Demand RIP on a WAN interface under RIP - Version 1 rules. ripV2Demand indicates the use of - - Demand RIP on a WAN interface under Version 2 rules." - DEFVAL { rip1Compatible } - ::= { nsVrRip2IfConfEntry 5 } - - nsVrRip2IfConfReceive OBJECT-TYPE - SYNTAX INTEGER { - rip1 (1), - rip2 (2), - rip1OrRip2 (3), - doNotRecieve (4) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This indicates which version of RIP updates - are to be accepted. Note that rip2 and - rip1OrRip2 implies reception of multicast - packets." - DEFVAL { rip1OrRip2 } - ::= { nsVrRip2IfConfEntry 6 } - - nsVrRip2IfConfDefaultMetric OBJECT-TYPE - SYNTAX INTEGER ( 0..15 ) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable indicates the metric that is to - be used for the default route entry in RIP updates - originated on this interface. A value of zero - indicates that no default route should be - originated; in this case, a default route via - another router may be propagated." - ::= { nsVrRip2IfConfEntry 7 } - - nsVrRip2IfConfStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Writing invalid has the effect of deleting - this interface." - ::= { nsVrRip2IfConfEntry 8 } - - nsVrRip2IfConfSrcAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - - "The IP Address this system will use as a source - address on this interface. If it is a numbered - interface, this MUST be the same value as - nsVrRip2IfConfAddress. On unnumbered interfaces, - it must be the value of nsVrRip2IfConfAddress for - some interface on the system." - ::= { nsVrRip2IfConfEntry 9 } - - nsVrRip2IfConfVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrRip2IfConfEntry 10 } - ---4.3 Peer Table - --- Peer Table - --- The RIP Peer Group --- Implementation of this Group is Optional - --- This group provides information about active peer --- relationships intended to assist in debugging. An --- active peer is a router from which a valid RIP --- updated has been heard in the last 180 seconds. - - nsVrRip2PeerTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVrRip2PeerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of RIP Peers." - ::= { nsVrRip2 4 } - - nsVrRip2PeerEntry OBJECT-TYPE - SYNTAX NsVrRip2PeerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information regarding a single routing peer." - INDEX { nsVrRip2PeerVRID, nsVrRip2PeerAddress, nsVrRip2PeerDomain } - ::= { nsVrRip2PeerTable 1 } - - NsVrRip2PeerEntry ::= - SEQUENCE { - nsVrRip2PeerAddress - IpAddress, - nsVrRip2PeerDomain - RouteTag, - nsVrRip2PeerLastUpdate - TimeTicks, - nsVrRip2PeerVersion - INTEGER, - nsVrRip2PeerRcvBadPackets - - Counter32, - nsVrRip2PeerRcvBadRoutes - Counter32, - nsVrRip2PeerVRID - INTEGER - } - - nsVrRip2PeerAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address that the peer is using as its source - address. Note that on an unnumbered link, this may - not be a member of any subnet on the system." - ::= { nsVrRip2PeerEntry 1 } - - nsVrRip2PeerDomain OBJECT-TYPE - SYNTAX RouteTag - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value in the Routing Domain field in RIP - packets received from the peer. As domain suuport - is deprecated, this must be zero." - ::= { nsVrRip2PeerEntry 2 } - - nsVrRip2PeerLastUpdate OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime when the most recent - RIP update was received from this system." - ::= { nsVrRip2PeerEntry 3 } - - nsVrRip2PeerVersion OBJECT-TYPE - SYNTAX INTEGER ( 0..255 ) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The RIP version number in the header of the - last RIP packet received." - ::= { nsVrRip2PeerEntry 4 } - - nsVrRip2PeerRcvBadPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - - "The number of RIP response packets from this - peer discarded as invalid." - ::= { nsVrRip2PeerEntry 5 } - - nsVrRip2PeerRcvBadRoutes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of routes from this peer that were - ignored because the entry format was invalid." - ::= { nsVrRip2PeerEntry 6 } - - nsVrRip2PeerVRID OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Virtual Router ID. VRID range for system created - VRs: [1-1024] and for user created VRs: [1025-2048]" - ::= { nsVrRip2PeerEntry 7 } - -END diff --git a/mibs/NS-VSYS b/mibs/NS-VSYS deleted file mode 100644 index e7f5c34cc9..0000000000 --- a/mibs/NS-VSYS +++ /dev/null @@ -1,98 +0,0 @@ --- This module defines enterprise MIBs for Virtual Systems --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-VSYS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenVsys - FROM NETSCREEN-SMI - Integer32, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - ; - -netscreenVsysMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object that are use to monitor all the - virtual systems" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200311130000Z" -- November 13, 2003 - DESCRIPTION - "Correct spelling mistake" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "no comment" - REVISION "200005080000Z" -- May 08, 2000 - DESCRIPTION - "Creation Date" - ::= { netscreenVsys 0 } - -NsVsysCfgEntry ::= SEQUENCE -{ - nsVsysCfgId Integer32, - nsVsysCfgName DisplayString -} - -nsVsysCfg OBJECT IDENTIFIER ::= { netscreenVsys 1 } - -nsVsysCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsVsysCfgEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "NetScreen-500, NetScreen-1000 and above series support virtual - system. This table collects the vsys configuration in NetScreen - device." - ::= { nsVsysCfg 1 } - -nsVsysCfgEntry OBJECT-TYPE - SYNTAX NsVsysCfgEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry in the table holds a set of configuration - parameters associated with an instance of virtual system." - INDEX - { nsVsysCfgId } - ::= { nsVsysCfgTable 1 } - -nsVsysCfgId OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique ID for each virtual system." - ::= { nsVsysCfgEntry 1 } - -nsVsysCfgName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "virtual system name." - ::= { nsVsysCfgEntry 2 } - -END - - diff --git a/mibs/NS-ZONE b/mibs/NS-ZONE deleted file mode 100644 index 2fe41e5205..0000000000 --- a/mibs/NS-ZONE +++ /dev/null @@ -1,122 +0,0 @@ --- This module defines enterprise MIBs for security zones --- --- Copyright (c) 1999-2004, Juniper Networks, Inc. --- All rights reserved. - -NETSCREEN-ZONE-MIB DEFINITIONS ::= BEGIN - -IMPORTS - netscreenZone - FROM NETSCREEN-SMI - Integer32, MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - ; - -netscreenZoneMibModule MODULE-IDENTITY - LAST-UPDATED "200405032022Z" -- May 03, 2004 - ORGANIZATION - "Juniper Networks, Inc." - CONTACT-INFO - "Customer Support - - 1194 North Mathilda Avenue - Sunnyvale, California 94089-1206 - USA - - Tel: 1-800-638-8296 - E-mail: customerservice@juniper.net - HTTP://www.juniper.net" - DESCRIPTION - "This module defines the object that are used to monitor all - the security zones" - REVISION "200405030000Z" -- May 03, 2004 - DESCRIPTION - "Modified copyright and contact information" - REVISION "200403030000Z" -- March 03, 2004 - DESCRIPTION - "Converted to SMIv2 by Longview Software" - REVISION "200311130000Z" -- November 13, 2003 - DESCRIPTION - "Correct spelling mistake" - REVISION "200109280000Z" -- September 28, 2001 - DESCRIPTION - "no comment" - REVISION "200005080000Z" -- May 08, 2000 - DESCRIPTION - "Creation Date" - ::= { netscreenZone 0 } - -NsZoneCfgEntry ::= SEQUENCE -{ - nsZoneCfgId Integer32, - nsZoneCfgName DisplayString, - nsZoneCfgType INTEGER, - nsZoneCfgVsys Integer32 -} - -nsZoneCfg OBJECT IDENTIFIER ::= { netscreenZone 1 } - -nsZoneCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF NsZoneCfgEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "NetScreen device can have lots of secure zone. This table - collects the zones exiting in NetScreen device." - ::= { nsZoneCfg 1 } - -nsZoneCfgEntry OBJECT-TYPE - SYNTAX NsZoneCfgEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry in the table holds a set of configuration - parameters associated with an instance of secure zone." - INDEX - { nsZoneCfgId } - ::= { nsZoneCfgTable 1 } - -nsZoneCfgId OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for zone table. Its value ranges between 1 and - 65535 and may not be contiguous. the index has no other - meaning but a pure index" - ::= { nsZoneCfgEntry 1 } - -nsZoneCfgName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Secure zone name." - ::= { nsZoneCfgEntry 2 } - -nsZoneCfgType OBJECT-TYPE - SYNTAX INTEGER { - regular(0), - layer2(1), - tunnel(2), - null(3), - func(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Secure zone type. Regular is sec(L3) and layer2 is sec(L2) type" - ::= { nsZoneCfgEntry 3 } - -nsZoneCfgVsys OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VSYS this security zone belongs to." - ::= { nsZoneCfgEntry 4 } -END - - diff --git a/mibs/Nikola-MIB b/mibs/Nikola-MIB deleted file mode 100644 index a9d0ed111f..0000000000 --- a/mibs/Nikola-MIB +++ /dev/null @@ -1,30 +0,0 @@ -Nikola-MIB DEFINITIONS ::= BEGIN - IMPORTS - enterprises FROM RFC1155-SMI; - -cisco MODULE-IDENTITY - LAST-UPDATED "201010310000Z" - ORGANIZATION "Cisco Small Business" - - CONTACT-INFO - "Postal: 170 West Tasman Drive - San Jose , CA 95134-1706 - USA - - Website: Cisco Small Business Home http://www.cisco.com/smb>;, - Cisco Small Business Support Community " - - DESCRIPTION - "The private MIB module definition for CISCOSB private MIB tree." - REVISION "201010310000Z" - DESCRIPTION - "Initial revision." - ::= { enterprises 9 } - ---cisco OBJECT IDENTIFIER ::= { enterprises 9 } -otherEnterprises OBJECT IDENTIFIER ::= { cisco 6 } -ciscosb OBJECT IDENTIFIER ::= {otherEnterprises 1} -switch001 OBJECT IDENTIFIER ::= { ciscosb 101 } -rndMib OBJECT IDENTIFIER ::= { ciscosb 101 } - -END diff --git a/mibs/OLD-CISCO-CHASSIS-MIB-V1SMI b/mibs/OLD-CISCO-CHASSIS-MIB similarity index 100% rename from mibs/OLD-CISCO-CHASSIS-MIB-V1SMI rename to mibs/OLD-CISCO-CHASSIS-MIB diff --git a/mibs/ONEACCESS-GLOBAL-REG b/mibs/ONEACCESS-GLOBAL-REG deleted file mode 100644 index b081bba364..0000000000 --- a/mibs/ONEACCESS-GLOBAL-REG +++ /dev/null @@ -1,149 +0,0 @@ --- ***************************** --- * * --- * ONEOS MIB * --- * * --- ***************************** --- --- ONEOS_MIB_V4.2R5E9 --- --- Creation date : 22/01/2003 --- --- Modified for ONEOS_V31 --- --- Modified for ONEOS_V32R2E20 (MIB QOS) --- --- --- 13122004 : Add oacExpIMIPSec --- --- 24012005 : Add type one10 one30 --- --- 10032005 : Add vrrp mib --- --- 05062005 : Add pstn isdn mibs --- --- 25122005 : Add sysObjectId for One20,One80,One300 --- --- 13042006 : Add oacExpIMAtmAal5 (TF2967) --- --- 21082006 : Add sysObjectId for One180 --- 18012008 :KMD_TF10288 Add dot11 mib - -ONEACCESS-GLOBAL-REG DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY,enterprises FROM SNMPv2-SMI; - - oneAccess OBJECT IDENTIFIER ::= { enterprises 13191 } - - oacRegistration OBJECT IDENTIFIER ::= { oneAccess 1 } - - oacMIBModules OBJECT IDENTIFIER ::= { oacRegistration 100 } - - - oneAccessMIBModule MODULE-IDENTITY - LAST-UPDATED "0202221517Z" - ORGANIZATION "ONE ACCESS" - CONTACT-INFO - "Pascal KESTELOOT - Postal: ONE ACCESS - 28, rue de la redoute - 92260 Fontenay aux roses - FRANCE - - Tel: (+33) 01 41 87 70 54 - Fax: (+33) 01 41 87 74 39 - - E-mail: pascal.kesteloot@oneaccess-net.com" - DESCRIPTION - "This MIB module describes the top-level ONEACCESS - architecture - Products sysObjectId are under oacRegistration - Modules registrations are under oacRegistration.oacMIBModules - Product Specicific MIBs are under oacProductSpecific - Generic MIBs common to several products are under - oacGeneric" - ::= { oacMIBModules 1 } - - oacOneOsDevices OBJECT IDENTIFIER ::= { oacRegistration 1 } - oacOne10 OBJECT IDENTIFIER ::= { oacOneOsDevices 1 } - oacOne20 OBJECT IDENTIFIER ::= { oacOneOsDevices 2 } - oacOne30 OBJECT IDENTIFIER ::= { oacOneOsDevices 3 } - oacOne40 OBJECT IDENTIFIER ::= { oacOneOsDevices 4 } - oacOne50 OBJECT IDENTIFIER ::= { oacOneOsDevices 5 } - oacOne60 OBJECT IDENTIFIER ::= { oacOneOsDevices 6 } - oacOne20D OBJECT IDENTIFIER ::= { oacOneOsDevices 7 } - oacOne80 OBJECT IDENTIFIER ::= { oacOneOsDevices 8 } - oacOne80XM OBJECT IDENTIFIER ::= { oacOneOsDevices 9 } - oacOne100 OBJECT IDENTIFIER ::= { oacOneOsDevices 10 } - oacOne100D OBJECT IDENTIFIER ::= { oacOneOsDevices 11 } - oacOne180 OBJECT IDENTIFIER ::= { oacOneOsDevices 18 } - oacOne200 OBJECT IDENTIFIER ::= { oacOneOsDevices 20 } - oacOneCell25 OBJECT IDENTIFIER ::= { oacOneOsDevices 25 } - oacOne300 OBJECT IDENTIFIER ::= { oacOneOsDevices 30 } - oacOne400 OBJECT IDENTIFIER ::= { oacOneOsDevices 40 } - oacOne800 OBJECT IDENTIFIER ::= { oacOneOsDevices 80 } - oacPBXplug8 OBJECT IDENTIFIER ::= { oacOneOsDevices 100 } - oacPBXplug30 OBJECT IDENTIFIER ::= { oacOneOsDevices 110 } - - oacProductSpecific OBJECT IDENTIFIER ::= { oneAccess 2 } - - oacGeneric OBJECT IDENTIFIER ::= { oneAccess 3 } - - oacGenProtocols OBJECT IDENTIFIER ::= { oacGeneric 1 } - - oacGenManagement OBJECT IDENTIFIER ::= { oacGeneric 10 } - - oacEmbeddedAgentMIB OBJECT IDENTIFIER ::= { oacGenManagement 1 } - - oacCapabilities OBJECT IDENTIFIER ::= { oneAccess 4 } - - oacRequirements OBJECT IDENTIFIER ::= { oneAccess 5 } - - oacExperimental OBJECT IDENTIFIER ::= { oneAccess 10 } - - oacExpNewMIBs OBJECT IDENTIFIER ::= { oacExperimental 1 } - - oacExpInternetDrafts OBJECT IDENTIFIER ::= { oacExperimental 2 } - - oacExpInternalModules OBJECT IDENTIFIER ::= { oacExperimental 3 } - - - oacExpIMIp OBJECT IDENTIFIER ::= { oacExpInternalModules 1 } - oacExpIMAtm OBJECT IDENTIFIER ::= { oacExpInternalModules 2 } - oacExpIMSystem OBJECT IDENTIFIER ::= { oacExpInternalModules 3 } - - oacExpIMManagement OBJECT IDENTIFIER ::= { oacExpInternalModules 4 } - oacExpIMEvents OBJECT IDENTIFIER ::= { oacExpIMManagement 2 } - oacExpIMPing OBJECT IDENTIFIER ::= { oacExpIMManagement 3 } - - oacExpIMVoice OBJECT IDENTIFIER ::= { oacExpInternalModules 5 } - oacExpIMPstn OBJECT IDENTIFIER ::= { oacExpInternalModules 6 } - oacExpIMPstnNotifications OBJECT IDENTIFIER ::= { oacExpIMPstn 0 } - oacExpIMIsdn OBJECT IDENTIFIER ::= { oacExpInternalModules 7 } - oacExpIMIsdnNotifications OBJECT IDENTIFIER ::= { oacExpIMIsdn 0 } - - oacExpIMVoiceGlobalStat OBJECT IDENTIFIER ::= { oacExpIMVoice 1 } - - - oacExpIMAtmStatistics OBJECT IDENTIFIER ::= { oacExpIMAtm 1 } - oacExpIMAtmOamStatistics OBJECT IDENTIFIER ::= { oacExpIMAtm 2 } - oacExpIMAtmAal5 OBJECT IDENTIFIER ::= { oacExpIMAtm 3 } - - oacExpIMIpNat OBJECT IDENTIFIER ::= { oacExpIMIp 1 } - oacExpIMIpNatStatistics OBJECT IDENTIFIER ::= { oacExpIMIpNat 1 } - oacExpIMIpNatNotifications OBJECT IDENTIFIER ::= { oacExpIMIpNat 2 } - oacExpIMIpAcl OBJECT IDENTIFIER ::= { oacExpIMIp 2 } - oacExpIMIpAclStatistics OBJECT IDENTIFIER ::= { oacExpIMIpAcl 1 } - oacExpIMIpVrrp OBJECT IDENTIFIER ::= { oacExpIMIp 5 } - oacExpIMVrrpNotifications OBJECT IDENTIFIER ::= { oacExpIMIpVrrp 1 } - - --- oacQOS OBJECT IDENTIFIER ::= { oacExpIMIp 3 } - oacExpIMIPSec OBJECT IDENTIFIER ::= { oacExpIMIp 4 } - - oacExpIMDot11 OBJECT IDENTIFIER ::= { oacExpInternalModules 8 } - - - -END - diff --git a/mibs/OPT-IF-MIB b/mibs/OPT-IF-MIB deleted file mode 100644 index b9e0d3175e..0000000000 --- a/mibs/OPT-IF-MIB +++ /dev/null @@ -1,6261 +0,0 @@ -OPT-IF-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Integer32, - Unsigned32, transmission - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, RowPointer, RowStatus, TruthValue - FROM SNMPv2-TC - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF - ifIndex - FROM IF-MIB; - --- This is the MIB module for the OTN Interface objects. - -optIfMibModule MODULE-IDENTITY - LAST-UPDATED "200308130000Z" - ORGANIZATION "IETF AToM MIB Working Group" - CONTACT-INFO - "WG charter: - http://www.ietf.org/html.charters/atommib-charter.html - - Mailing Lists: - General Discussion: atommib@research.telcordia.com - To Subscribe: atommib-request@research.telcordia.com - Editor: Hing-Kam Lam - Postal: Lucent Technologies, Room 4C-616 - 101 Crawfords Corner Road - Holmdel, NJ 07733 - Tel: +1 732 949 8338 - Email: hklam@lucent.com" - DESCRIPTION - "The MIB module to describe pre-OTN and OTN interfaces. - - Copyright (C) The Internet Society (2003). This version - of this MIB module is part of RFC 3591; see the RFC - itself for full legal notices." - REVISION "200308130000Z" - DESCRIPTION - "Initial version, published as RFC 3591." - ::={ transmission 133 } - --- textual conventions - -OptIfAcTI ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The trace identifier (TI) accepted at the receiver." - SYNTAX OCTET STRING (SIZE(64)) - -OptIfBitRateK ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the index 'k' that is used to - represent a supported bit rate and the different - versions of OPUk, ODUk and OTUk. - Allowed values of k are defined in ITU-T G.709. - Currently allowed values in G.709 are: - k=1 represents an approximate bit rate of 2.5 Gbit/s, - k=2 represents an approximate bit rate of 10 Gbit/s, - k=3 represents an approximate bit rate of 40 Gbit/s." - SYNTAX Integer32 - -OptIfDEGM ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a Degraded Signal - defect (dDEG). A dDEG shall be declared if OptIfDEGM - consecutive bad PM Seconds are detected." - SYNTAX Unsigned32 (2..10) - -OptIfDEGThr ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a performance - monitoring (PM) Second to be bad. A PM Second is declared bad if - the percentage of detected errored blocks in that second is - greater than or equal to OptIfDEGThr." - SYNTAX Unsigned32 (1..100) - -OptIfDirectionality ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the directionality of an entity." - SYNTAX INTEGER { - sink(1), - source(2), - bidirectional(3) - } - -OptIfSinkOrSource ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the directionality of an entity - that is allowed only to be a source or sink." - SYNTAX INTEGER { - sink(1), - source(2) - } - -OptIfExDAPI ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The Destination Access Point Identifier (DAPI) - expected by the receiver." - SYNTAX OCTET STRING (SIZE(16)) - -OptIfExSAPI ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The Source Access Point Identifier (SAPI) - expected by the receiver." - SYNTAX OCTET STRING (SIZE(16)) - -OptIfIntervalNumber ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Uniquely identifies a 15-minute interval. The interval - identified by 1 is the most recently completed interval, and - the interval identified by n is the interval immediately - preceding the one identified by n-1." - SYNTAX Unsigned32 (1..96) - -OptIfTIMDetMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the mode of the Trace Identifier Mismatch (TIM) - Detection function." - SYNTAX INTEGER { - off(1), - dapi(2), - sapi(3), - both(4) - } - -OptIfTxTI ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The trace identifier (TI) transmitted." - SYNTAX OCTET STRING (SIZE(64)) - --- object groups - -optIfObjects OBJECT IDENTIFIER ::= { optIfMibModule 1 } -optIfConfs OBJECT IDENTIFIER ::= { optIfMibModule 2 } - -optIfOTMn OBJECT IDENTIFIER ::= { optIfObjects 1 } -optIfPerfMon OBJECT IDENTIFIER ::= { optIfObjects 2 } -optIfOTSn OBJECT IDENTIFIER ::= { optIfObjects 3 } -optIfOMSn OBJECT IDENTIFIER ::= { optIfObjects 4 } -optIfOChGroup OBJECT IDENTIFIER ::= { optIfObjects 5 } -optIfOCh OBJECT IDENTIFIER ::= { optIfObjects 6 } - -optIfOTUk OBJECT IDENTIFIER ::= { optIfObjects 7 } -optIfODUk OBJECT IDENTIFIER ::= { optIfObjects 8 } -optIfODUkT OBJECT IDENTIFIER ::= { optIfObjects 9 } - -optIfGroups OBJECT IDENTIFIER ::= { optIfConfs 1 } -optIfCompl OBJECT IDENTIFIER ::= { optIfConfs 2 } - --- the optIfOTMn group --- This group defines the OTM structure information of an --- optical interface. - --- OTMn Table - -optIfOTMnTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTMnEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OTMn structure information." - ::= { optIfOTMn 1 } - -optIfOTMnEntry OBJECT-TYPE - SYNTAX OptIfOTMnEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains the OTMn structure - information of an optical interface." - INDEX { ifIndex } - ::= { optIfOTMnTable 1 } - -OptIfOTMnEntry ::= - SEQUENCE { - optIfOTMnOrder Unsigned32, - optIfOTMnReduced TruthValue, - optIfOTMnBitRates BITS, - optIfOTMnInterfaceType SnmpAdminString, - optIfOTMnTcmMax Unsigned32, - optIfOTMnOpticalReach INTEGER - } - -optIfOTMnOrder OBJECT-TYPE - SYNTAX Unsigned32 (1..900) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the order of the OTM, which - represents the maximum number of wavelengths that can be - supported at the bit rate(s) supported on the interface." - ::= { optIfOTMnEntry 1 } - -optIfOTMnReduced OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates whether a reduced or full - functionality is supported at the interface. A value of - true means reduced. A value of false means full." - ::= { optIfOTMnEntry 2 } - -optIfOTMnBitRates OBJECT-TYPE - SYNTAX BITS { bitRateK1(0), bitRateK2(1), bitRateK3(2) } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute is a bit map representing the bit - rate or set of bit rates supported on the interface. - The meaning of each bit position is as follows: - bitRateK1(0) is set if the 2.5 Gbit/s rate is supported - bitRateK2(1) is set if the 10 Gbit/s rate is supported - bitRateK3(2) is set if the 40 Gbit/s rate is supported - Note that each bit position corresponds to one possible - value of the type OptIfBitRateK. - The default value of this attribute is system specific." - ::= { optIfOTMnEntry 3 } - -optIfOTMnInterfaceType OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the type of interface. The value of - this attribute will affect the behavior of the OTM with - respect to presence/absence of OTM Overhead Signal (OOS) - processing and TCM activation. For an IrDI interface, - there is no OOS processing and TCM activation is limited - to n levels as specified by a TCM level threshold. - - This object contains two fields that are separated by - whitespace. The possible values are: - field 1: one of the 4-character ASCII strings - 'IrDI' or 'IaDI' - field 2: free-form text consisting of printable - UTF-8 encoded characters - - Note that field 2 is optional. If it is not present then there - is no requirement for trailing whitespace after field 1. - - The default values are as follows: - field 1: 'IaDI' - field 2: an empty string." - - ::= { optIfOTMnEntry 4 } - -optIfOTMnTcmMax OBJECT-TYPE - SYNTAX Unsigned32 (0..6) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object identifies the maximum number of TCM - levels allowed for any Optical Channel contained - in this OTM. A new TCM activation will be rejected - if the requested level is greater than the threshold. - If InterfaceType object specifies a type of 'IaDI' - for this OTM, then this attribute is irrelevant. - - Possible values: unsigned integers in the range - from 0 to 6 inclusive. - Default value: 3." - - ::= { optIfOTMnEntry 5 } - -optIfOTMnOpticalReach OBJECT-TYPE - SYNTAX INTEGER { intraOffice(1), shortHaul(2), longHaul(3), - veryLongHaul(4), ultraLongHaul(5) } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the length the optical signal - may travel before requiring termination or regeneration. - The meaning of the enumeration are: - intraOffice(1) - intra-office (as defined in ITU-T G.957) - shortHaul(2) - short haul (as defined in ITU-T G.957) - longHaul(3) - long haul (as defined in ITU-T G.957) - veryLongHaul(4) - very long haul (as defined in ITU-T G.691) - ultraLongHaul(5)- ultra long haul (as defined in ITU-T G.691)" - ::= { optIfOTMnEntry 6 } - --- the optIfPerfMon group --- This group defines performance monitoring objects for all --- layers. - --- PM interval table - -optIfPerfMonIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfPerfMonIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of 15-minute performance monitoring interval - information." - ::= { optIfPerfMon 1 } - -optIfPerfMonIntervalEntry OBJECT-TYPE - SYNTAX OptIfPerfMonIntervalEntry - MAX-ACCESS not-accessible - STATUS current - - DESCRIPTION - "A conceptual row that contains 15-minute performance - monitoring interval information of an interface." - INDEX { ifIndex } - ::= { optIfPerfMonIntervalTable 1 } - -OptIfPerfMonIntervalEntry ::= - SEQUENCE { - optIfPerfMonCurrentTimeElapsed Gauge32, - optIfPerfMonCurDayTimeElapsed Gauge32, - optIfPerfMonIntervalNumIntervals Unsigned32, - optIfPerfMonIntervalNumInvalidIntervals Unsigned32 - } - -optIfPerfMonCurrentTimeElapsed OBJECT-TYPE - SYNTAX Gauge32 (0..900) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of seconds elapsed in the current 15-minute - performance monitoring interval. - If, for some reason, such as an adjustment in the NE's - time-of-day clock, the number of seconds elapsed exceeds - the maximum value, then the maximum value will be returned." - ::= { optIfPerfMonIntervalEntry 1 } - -optIfPerfMonCurDayTimeElapsed OBJECT-TYPE - SYNTAX Gauge32 (0..86400) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of seconds elapsed in the current 24-hour interval - performance monitoring period. - If, for some reason, such as an adjustment in the NE's - time-of-day clock, the number of seconds elapsed exceeds - the maximum value, then the maximum value will be returned." - ::= { optIfPerfMonIntervalEntry 2 } - -optIfPerfMonIntervalNumIntervals OBJECT-TYPE - SYNTAX Unsigned32 (0..96) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of 15-minute intervals for which performance - monitoring data is available. The number is the same for all - the associated sub layers of the interface. - An optical interface must be capable of supporting at least - n intervals, where n is defined as follows: - The minimum value of n is 4. - The default of n is 32. - The maximum value of n is 96. - - The value of this object will be n unless performance - monitoring was (re-)started for the interface within the last - (n*15) minutes, in which case the value will be the number of - complete 15-minute intervals since measurement was - (re-)started." - ::= { optIfPerfMonIntervalEntry 3 } - -optIfPerfMonIntervalNumInvalidIntervals OBJECT-TYPE - SYNTAX Unsigned32 (0..96) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of intervals in the range from 0 to - optIfPerfMonIntervalNumIntervals for which no performance - monitoring data is available and/or the data is invalid." - ::= { optIfPerfMonIntervalEntry 4 } - --- the optIfOTSn group --- This group handles the configuration and performance --- monitoring objects for OTS layers. - --- OTSn config table - -optIfOTSnConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTSnConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OTSn configuration information." - ::= { optIfOTSn 1 } - -optIfOTSnConfigEntry OBJECT-TYPE - SYNTAX OptIfOTSnConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OTSn configuration - information of an interface." - INDEX { ifIndex } - ::= { optIfOTSnConfigTable 1 } - -OptIfOTSnConfigEntry ::= - SEQUENCE { - optIfOTSnDirectionality OptIfDirectionality, - optIfOTSnAprStatus SnmpAdminString, - optIfOTSnAprControl SnmpAdminString, - optIfOTSnTraceIdentifierTransmitted OptIfTxTI, - optIfOTSnDAPIExpected OptIfExDAPI, - optIfOTSnSAPIExpected OptIfExSAPI, - optIfOTSnTraceIdentifierAccepted OptIfAcTI, - optIfOTSnTIMDetMode OptIfTIMDetMode, - optIfOTSnTIMActEnabled TruthValue, - optIfOTSnCurrentStatus BITS - } - -optIfOTSnDirectionality OBJECT-TYPE - SYNTAX OptIfDirectionality - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the directionality of the entity." - ::= { optIfOTSnConfigEntry 1 } - -optIfOTSnAprStatus OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This attribute indicates the status of the Automatic - Power Reduction (APR) function of the entity. Valid - values are 'on' and 'off'." - ::= { optIfOTSnConfigEntry 2 } - -optIfOTSnAprControl OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is a UTF-8 encoded string that specifies Automatic - Power Reduction (APR) control actions requested of this entity - (when written) and that returns the current APR control state - of this entity (when read). The values are implementation-defined. - Any implementation that instantiates this object must document the - set of values that it allows to be written, the set of values - that it will return, and what each of those values means." - ::= { optIfOTSnConfigEntry 3 } - -optIfOTSnTraceIdentifierTransmitted OBJECT-TYPE - SYNTAX OptIfTxTI - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The trace identifier transmitted. - This object is applicable when optIfOTSnDirectionality has the - value source(2) or bidirectional(3). - This object does not apply to reduced-capability systems (i.e., - those for which optIfOTMnReduced has the value true(1)) or - at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1 - has the value 'IrDI'). - If no value is ever set by a management entity for the object - optIfOTSnTraceIdentifierTransmitted, system-specific default - value will be used. Any implementation that instantiates this - object must document the system-specific default value or how it - is derived." - ::= { optIfOTSnConfigEntry 4 } - -optIfOTSnDAPIExpected OBJECT-TYPE - SYNTAX OptIfExDAPI - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The DAPI expected by the receiver. - This object is applicable when optIfOTSnDirectionality has the - value sink(1) or bidirectional(3). It has no effect if - optIfOTSnTIMDetMode has the value off(1) or sapi(3). - This object does not apply to reduced-capability systems (i.e., - those for which optIfOTMnReduced has the value true(1)) or - at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1 - has the value 'IrDI')." - ::= { optIfOTSnConfigEntry 5 } - -optIfOTSnSAPIExpected OBJECT-TYPE - SYNTAX OptIfExSAPI - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The SAPI expected by the receiver. - This object is applicable when optIfOTSnDirectionality has the - value sink(1) or bidirectional(3). It has no effect if - optIfOTSnTIMDetMode has the value off(1) or dapi(2). - This object does not apply to reduced-capability systems (i.e., - those for which optIfOTMnReduced has the value true(1)) or - at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1 - has the value 'IrDI')." - ::= { optIfOTSnConfigEntry 6 } - -optIfOTSnTraceIdentifierAccepted OBJECT-TYPE - SYNTAX OptIfAcTI - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The actual trace identifier received. - This object is applicable when optIfOTSnDirectionality has the - value sink(1) or bidirectional(3). Its value is unspecified - if optIfOTSnCurrentStatus has either or both of the - losO(5) and los(6) bits set. - This object does not apply to reduced-capability systems (i.e., - those for which optIfOTMnReduced has the value true(1)) or - at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1 - has the value 'IrDI')." - ::= { optIfOTSnConfigEntry 7 } - -optIfOTSnTIMDetMode OBJECT-TYPE - SYNTAX OptIfTIMDetMode - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates the mode of the Trace Identifier Mismatch (TIM) - Detection function. This object is applicable - when optIfOTSnDirectionality has the value sink(1) - or bidirectional(3). The default value is off(1). - This object does not apply to reduced-capability systems (i.e., - those for which optIfOTMnReduced has the value true(1)) or - at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1 - has the value 'IrDI'). - The default value of this object is off(1)." - ::= { optIfOTSnConfigEntry 8 } - -optIfOTSnTIMActEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether the Trace Identifier Mismatch (TIM) - Consequent Action function is enabled. This object - is applicable when optIfOTSnDirectionality has the - value sink(1) or bidirectional(3). It has no effect - when the value of optIfOTSnTIMDetMode is off(1). - This object does not apply to reduced-capability systems (i.e., - those for which optIfOTMnReduced has the value true(1)) or - at IrDI interfaces (i.e., when optIfOTMnInterfaceType field 1 - has the value 'IrDI'). - The default value of this object is false(2)." - ::= { optIfOTSnConfigEntry 9 } - -optIfOTSnCurrentStatus OBJECT-TYPE - SYNTAX BITS { - bdiP(0), - bdiO(1), - bdi(2), - tim(3), - losP(4), - losO(5), - los(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the defect condition of the entity, if any. - This object is applicable when optIfOTSnDirectionality - has the value sink(1) or bidirectional(3). In - reduced-capability systems or at IrDI interfaces - the only bit position that may be set is los(6)." - ::= { optIfOTSnConfigEntry 10 } - --- OTSn sink current table --- Contains data for the current 15-minute performance monitoring --- interval. - -optIfOTSnSinkCurrentTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTSnSinkCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OTSn sink performance monitoring information for - the current 15-minute interval." - ::= { optIfOTSn 2 } - -optIfOTSnSinkCurrentEntry OBJECT-TYPE - SYNTAX OptIfOTSnSinkCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OTSn sink performance - monitoring information of an interface for the current - 15-minute interval." - INDEX { ifIndex } - ::= { optIfOTSnSinkCurrentTable 1 } - -OptIfOTSnSinkCurrentEntry ::= - SEQUENCE { - optIfOTSnSinkCurrentSuspectedFlag TruthValue, - optIfOTSnSinkCurrentInputPower Integer32, - optIfOTSnSinkCurrentLowInputPower Integer32, - optIfOTSnSinkCurrentHighInputPower Integer32, - optIfOTSnSinkCurrentLowerInputPowerThreshold Integer32, - optIfOTSnSinkCurrentUpperInputPowerThreshold Integer32, - optIfOTSnSinkCurrentOutputPower Integer32, - optIfOTSnSinkCurrentLowOutputPower Integer32, - optIfOTSnSinkCurrentHighOutputPower Integer32, - optIfOTSnSinkCurrentLowerOutputPowerThreshold Integer32, - optIfOTSnSinkCurrentUpperOutputPowerThreshold Integer32 - } - -optIfOTSnSinkCurrentSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOTSnSinkCurrentEntry 1 } - -optIfOTSnSinkCurrentInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The optical power monitored at the input." - ::= { optIfOTSnSinkCurrentEntry 2 } - -optIfOTSnSinkCurrentLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - current 15-minute interval." - ::= { optIfOTSnSinkCurrentEntry 3 } - -optIfOTSnSinkCurrentHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - current 15-minute interval." - ::= { optIfOTSnSinkCurrentEntry 4 } - -optIfOTSnSinkCurrentLowerInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on input power. If - optIfOTSnSinkCurrentInputPower drops to this value or below, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOTSnSinkCurrentEntry 5 } - -optIfOTSnSinkCurrentUpperInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on input power. If - optIfOTSnSinkCurrentInputPower reaches or exceeds this value, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOTSnSinkCurrentEntry 6 } - -optIfOTSnSinkCurrentOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The optical power monitored at the output." - ::= { optIfOTSnSinkCurrentEntry 7 } - -optIfOTSnSinkCurrentLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - current 15-minute interval." - ::= { optIfOTSnSinkCurrentEntry 8 } - -optIfOTSnSinkCurrentHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - current 15-minute interval." - ::= { optIfOTSnSinkCurrentEntry 9 } - -optIfOTSnSinkCurrentLowerOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on output power. If - optIfOTSnSinkCurrentOutputPower drops to this value or below, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOTSnSinkCurrentEntry 10 } - -optIfOTSnSinkCurrentUpperOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on output power. If - optIfOTSnSinkCurrentOutputPower reaches or exceeds this value, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOTSnSinkCurrentEntry 11 } - --- OTSn sink interval table --- Contains data for previous 15-minute performance monitoring --- intervals. - -optIfOTSnSinkIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTSnSinkIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of historical OTSn sink performance monitoring - information." - ::= { optIfOTSn 3 } - -optIfOTSnSinkIntervalEntry OBJECT-TYPE - SYNTAX OptIfOTSnSinkIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OTSn sink performance - monitoring information of an interface during a particular - historical interval." - INDEX { ifIndex, optIfOTSnSinkIntervalNumber } - ::= { optIfOTSnSinkIntervalTable 1 } - -OptIfOTSnSinkIntervalEntry ::= - SEQUENCE { - optIfOTSnSinkIntervalNumber OptIfIntervalNumber, - optIfOTSnSinkIntervalSuspectedFlag TruthValue, - optIfOTSnSinkIntervalLastInputPower Integer32, - optIfOTSnSinkIntervalLowInputPower Integer32, - optIfOTSnSinkIntervalHighInputPower Integer32, - optIfOTSnSinkIntervalLastOutputPower Integer32, - optIfOTSnSinkIntervalLowOutputPower Integer32, - optIfOTSnSinkIntervalHighOutputPower Integer32 - - } - -optIfOTSnSinkIntervalNumber OBJECT-TYPE - SYNTAX OptIfIntervalNumber - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Uniquely identifies the interval." - ::= { optIfOTSnSinkIntervalEntry 1 } - -optIfOTSnSinkIntervalSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOTSnSinkIntervalEntry 2 } - -optIfOTSnSinkIntervalLastInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the input during the - interval." - ::= { optIfOTSnSinkIntervalEntry 3 } - -optIfOTSnSinkIntervalLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - interval." - ::= { optIfOTSnSinkIntervalEntry 4 } - - -optIfOTSnSinkIntervalHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - interval." - ::= { optIfOTSnSinkIntervalEntry 5 } - -optIfOTSnSinkIntervalLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output during the - interval." - ::= { optIfOTSnSinkIntervalEntry 6 } - -optIfOTSnSinkIntervalLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - interval." - ::= { optIfOTSnSinkIntervalEntry 7 } - -optIfOTSnSinkIntervalHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - interval." - ::= { optIfOTSnSinkIntervalEntry 8 } - --- OTSn sink current day table --- Contains data for the current 24-hour performance --- monitoring interval. - -optIfOTSnSinkCurDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTSnSinkCurDayEntry - MAX-ACCESS not-accessible - STATUS current - - DESCRIPTION - "A table of OTSn sink performance monitoring information for - the current 24-hour interval." - ::= { optIfOTSn 4 } - -optIfOTSnSinkCurDayEntry OBJECT-TYPE - SYNTAX OptIfOTSnSinkCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OTSn sink performance - monitoring information of an interface for the current - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOTSnSinkCurDayTable 1 } - -OptIfOTSnSinkCurDayEntry ::= - SEQUENCE { - optIfOTSnSinkCurDaySuspectedFlag TruthValue, - optIfOTSnSinkCurDayLowInputPower Integer32, - optIfOTSnSinkCurDayHighInputPower Integer32, - optIfOTSnSinkCurDayLowOutputPower Integer32, - optIfOTSnSinkCurDayHighOutputPower Integer32 - } - -optIfOTSnSinkCurDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOTSnSinkCurDayEntry 1 } - -optIfOTSnSinkCurDayLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - current 24-hour interval." - ::= { optIfOTSnSinkCurDayEntry 2 } - -optIfOTSnSinkCurDayHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - current 24-hour interval." - ::= { optIfOTSnSinkCurDayEntry 3 } - -optIfOTSnSinkCurDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - current 24-hour interval." - ::= { optIfOTSnSinkCurDayEntry 4 } - -optIfOTSnSinkCurDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - current 24-hour interval." - ::= { optIfOTSnSinkCurDayEntry 5 } - --- OTSn sink previous day table --- Contains data for the previous 24-hour performance --- monitoring interval. - -optIfOTSnSinkPrevDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTSnSinkPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OTSn sink performance monitoring information for - the previous 24-hour interval." - ::= { optIfOTSn 5 } - -optIfOTSnSinkPrevDayEntry OBJECT-TYPE - SYNTAX OptIfOTSnSinkPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OTSn sink performance - monitoring information of an interface for the previous - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOTSnSinkPrevDayTable 1 } - - -OptIfOTSnSinkPrevDayEntry ::= - SEQUENCE { - optIfOTSnSinkPrevDaySuspectedFlag TruthValue, - optIfOTSnSinkPrevDayLastInputPower Integer32, - optIfOTSnSinkPrevDayLowInputPower Integer32, - optIfOTSnSinkPrevDayHighInputPower Integer32, - optIfOTSnSinkPrevDayLastOutputPower Integer32, - optIfOTSnSinkPrevDayLowOutputPower Integer32, - optIfOTSnSinkPrevDayHighOutputPower Integer32 - } - -optIfOTSnSinkPrevDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOTSnSinkPrevDayEntry 1 } - -optIfOTSnSinkPrevDayLastInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the input during the - previous 24-hour interval." - ::= { optIfOTSnSinkPrevDayEntry 2 } - -optIfOTSnSinkPrevDayLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - previous 24-hour interval." - ::= { optIfOTSnSinkPrevDayEntry 3 } - -optIfOTSnSinkPrevDayHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - previous 24-hour interval." - ::= { optIfOTSnSinkPrevDayEntry 4 } - - -optIfOTSnSinkPrevDayLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOTSnSinkPrevDayEntry 5 } - -optIfOTSnSinkPrevDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOTSnSinkPrevDayEntry 6 } - -optIfOTSnSinkPrevDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOTSnSinkPrevDayEntry 7 } - --- OTSn source current table --- Contains data for the current 15-minute performance monitoring --- interval. - -optIfOTSnSrcCurrentTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTSnSrcCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OTSn source performance monitoring information for - the current 15-minute interval." - ::= { optIfOTSn 6 } - -optIfOTSnSrcCurrentEntry OBJECT-TYPE - SYNTAX OptIfOTSnSrcCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - - - "A conceptual row that contains OTSn source performance - monitoring information of an interface for the current - 15-minute interval." - INDEX { ifIndex } - ::= { optIfOTSnSrcCurrentTable 1 } - -OptIfOTSnSrcCurrentEntry ::= - SEQUENCE { - optIfOTSnSrcCurrentSuspectedFlag TruthValue, - optIfOTSnSrcCurrentOutputPower Integer32, - optIfOTSnSrcCurrentLowOutputPower Integer32, - optIfOTSnSrcCurrentHighOutputPower Integer32, - optIfOTSnSrcCurrentLowerOutputPowerThreshold Integer32, - optIfOTSnSrcCurrentUpperOutputPowerThreshold Integer32, - optIfOTSnSrcCurrentInputPower Integer32, - optIfOTSnSrcCurrentLowInputPower Integer32, - optIfOTSnSrcCurrentHighInputPower Integer32, - optIfOTSnSrcCurrentLowerInputPowerThreshold Integer32, - optIfOTSnSrcCurrentUpperInputPowerThreshold Integer32 - } - -optIfOTSnSrcCurrentSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOTSnSrcCurrentEntry 1 } - -optIfOTSnSrcCurrentOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The optical power monitored at the output." - ::= { optIfOTSnSrcCurrentEntry 2 } - -optIfOTSnSrcCurrentLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - - DESCRIPTION - "The lowest optical power monitored at the output during the - current 15-minute interval." - ::= { optIfOTSnSrcCurrentEntry 3 } - - -optIfOTSnSrcCurrentHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - current 15-minute interval." - ::= { optIfOTSnSrcCurrentEntry 4 } - -optIfOTSnSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on output power. If - optIfOTSnSrcCurrentOutputPower drops to this value or below, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOTSnSrcCurrentEntry 5 } - -optIfOTSnSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on output power. If - optIfOTSnSrcCurrentOutputPower reaches or exceeds this value, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOTSnSrcCurrentEntry 6 } - -optIfOTSnSrcCurrentInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The optical power monitored at the input." - ::= { optIfOTSnSrcCurrentEntry 7 } - -optIfOTSnSrcCurrentLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - - DESCRIPTION - - - "The lowest optical power monitored at the input during the - current 15-minute interval." - ::= { optIfOTSnSrcCurrentEntry 8 } - -optIfOTSnSrcCurrentHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - current 15-minute interval." - ::= { optIfOTSnSrcCurrentEntry 9 } - -optIfOTSnSrcCurrentLowerInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on input power. If - optIfOTSnSrcCurrentInputPower drops to this value or below, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOTSnSrcCurrentEntry 10 } - -optIfOTSnSrcCurrentUpperInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on input power. If - optIfOTSnSrcCurrentInputPower reaches or exceeds this value, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOTSnSrcCurrentEntry 11 } - --- OTSn source interval table --- Contains data for previous 15-minute performance monitoring --- intervals. - -optIfOTSnSrcIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTSnSrcIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of historical OTSn source performance monitoring - information." - ::= { optIfOTSn 7 } - - -optIfOTSnSrcIntervalEntry OBJECT-TYPE - SYNTAX OptIfOTSnSrcIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OTSn source performance - monitoring information of an interface during a particular - historical interval." - INDEX { ifIndex, optIfOTSnSrcIntervalNumber } - ::= { optIfOTSnSrcIntervalTable 1 } - -OptIfOTSnSrcIntervalEntry ::= - SEQUENCE { - optIfOTSnSrcIntervalNumber OptIfIntervalNumber, - optIfOTSnSrcIntervalSuspectedFlag TruthValue, - optIfOTSnSrcIntervalLastOutputPower Integer32, - optIfOTSnSrcIntervalLowOutputPower Integer32, - optIfOTSnSrcIntervalHighOutputPower Integer32, - optIfOTSnSrcIntervalLastInputPower Integer32, - optIfOTSnSrcIntervalLowInputPower Integer32, - optIfOTSnSrcIntervalHighInputPower Integer32 - } - -optIfOTSnSrcIntervalNumber OBJECT-TYPE - SYNTAX OptIfIntervalNumber - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Uniquely identifies the interval." - ::= { optIfOTSnSrcIntervalEntry 1 } - -optIfOTSnSrcIntervalSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOTSnSrcIntervalEntry 2 } - -optIfOTSnSrcIntervalLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output during the - interval." - ::= { optIfOTSnSrcIntervalEntry 3 } - - -optIfOTSnSrcIntervalLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - interval." - ::= { optIfOTSnSrcIntervalEntry 4 } - -optIfOTSnSrcIntervalHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - interval." - ::= { optIfOTSnSrcIntervalEntry 5 } - -optIfOTSnSrcIntervalLastInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the input during the - interval." - ::= { optIfOTSnSrcIntervalEntry 6 } - -optIfOTSnSrcIntervalLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - interval." - ::= { optIfOTSnSrcIntervalEntry 7 } - -optIfOTSnSrcIntervalHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - interval." - - - ::= { optIfOTSnSrcIntervalEntry 8 } - - --- OTSn source current day table --- Contains data for the current 24-hour performance --- monitoring interval. - -optIfOTSnSrcCurDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTSnSrcCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OTSn source performance monitoring information for - the current 24-hour interval." - ::= { optIfOTSn 8 } - -optIfOTSnSrcCurDayEntry OBJECT-TYPE - SYNTAX OptIfOTSnSrcCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OTSn source performance - monitoring information of an interface for the current - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOTSnSrcCurDayTable 1 } - -OptIfOTSnSrcCurDayEntry ::= - SEQUENCE { - optIfOTSnSrcCurDaySuspectedFlag TruthValue, - optIfOTSnSrcCurDayLowOutputPower Integer32, - optIfOTSnSrcCurDayHighOutputPower Integer32, - optIfOTSnSrcCurDayLowInputPower Integer32, - optIfOTSnSrcCurDayHighInputPower Integer32 - } - -optIfOTSnSrcCurDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOTSnSrcCurDayEntry 1 } - -optIfOTSnSrcCurDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - current 24-hour interval." - ::= { optIfOTSnSrcCurDayEntry 2 } - -optIfOTSnSrcCurDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - current 24-hour interval." - ::= { optIfOTSnSrcCurDayEntry 3 } - -optIfOTSnSrcCurDayLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - current 24-hour interval." - ::= { optIfOTSnSrcCurDayEntry 4 } - -optIfOTSnSrcCurDayHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - current 24-hour interval." - ::= { optIfOTSnSrcCurDayEntry 5 } - --- OTSn source previous day table --- Contains data for the previous 24-hour performance --- monitoring interval. - -optIfOTSnSrcPrevDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTSnSrcPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OTSn source performance monitoring information for - the previous 24-hour interval." - ::= { optIfOTSn 9 } - - -optIfOTSnSrcPrevDayEntry OBJECT-TYPE - SYNTAX OptIfOTSnSrcPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OTSn source performance - monitoring information of an interface for the previous - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOTSnSrcPrevDayTable 1 } - -OptIfOTSnSrcPrevDayEntry ::= - SEQUENCE { - optIfOTSnSrcPrevDaySuspectedFlag TruthValue, - optIfOTSnSrcPrevDayLastOutputPower Integer32, - optIfOTSnSrcPrevDayLowOutputPower Integer32, - optIfOTSnSrcPrevDayHighOutputPower Integer32, - optIfOTSnSrcPrevDayLastInputPower Integer32, - optIfOTSnSrcPrevDayLowInputPower Integer32, - optIfOTSnSrcPrevDayHighInputPower Integer32 - } - -optIfOTSnSrcPrevDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOTSnSrcPrevDayEntry 1 } - -optIfOTSnSrcPrevDayLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOTSnSrcPrevDayEntry 2 } - -optIfOTSnSrcPrevDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - previous 24-hour interval." - - - ::= { optIfOTSnSrcPrevDayEntry 3 } - -optIfOTSnSrcPrevDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOTSnSrcPrevDayEntry 4 } - -optIfOTSnSrcPrevDayLastInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the input during the - previous 24-hour interval." - ::= { optIfOTSnSrcPrevDayEntry 5 } - -optIfOTSnSrcPrevDayLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - previous 24-hour interval." - ::= { optIfOTSnSrcPrevDayEntry 6 } - -optIfOTSnSrcPrevDayHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - previous 24-hour interval." - ::= { optIfOTSnSrcPrevDayEntry 7 } - - --- the optIfOMSn group --- This group handles the configuration and performance monitoring --- information for OMS layers. - --- OMSn config table - -optIfOMSnConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOMSnConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OMSn configuration information." - ::= { optIfOMSn 1 } - -optIfOMSnConfigEntry OBJECT-TYPE - SYNTAX OptIfOMSnConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OMSn configuration - information of an interface." - INDEX { ifIndex } - ::= { optIfOMSnConfigTable 1 } - -OptIfOMSnConfigEntry ::= - SEQUENCE { - optIfOMSnDirectionality OptIfDirectionality, - optIfOMSnCurrentStatus BITS - } - -optIfOMSnDirectionality OBJECT-TYPE - SYNTAX OptIfDirectionality - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the directionality of the entity." - ::= { optIfOMSnConfigEntry 1 } - -optIfOMSnCurrentStatus OBJECT-TYPE - SYNTAX BITS { - ssfP(0), - ssfO(1), - ssf(2), - bdiP(3), - bdiO(4), - bdi(5), - losP(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the defect condition of the entity, if any. - This object is applicable only to full capability - systems whose interface type is IaDI and for which - - - optIfOMSnDirectionality has the value sink(1) or - bidirectional(3)." - ::= { optIfOMSnConfigEntry 2 } - --- OMSn sink current table --- Contains data for the current 15-minute performance monitoring --- interval. - -optIfOMSnSinkCurrentTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOMSnSinkCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OMSn sink performance monitoring information for - the current 15-minute interval." - ::= { optIfOMSn 2 } - -optIfOMSnSinkCurrentEntry OBJECT-TYPE - SYNTAX OptIfOMSnSinkCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OMSn sink performance - monitoring information of an interface for the current - 15-minute interval." - INDEX { ifIndex } - ::= { optIfOMSnSinkCurrentTable 1 } - -OptIfOMSnSinkCurrentEntry ::= - SEQUENCE { - optIfOMSnSinkCurrentSuspectedFlag TruthValue, - optIfOMSnSinkCurrentAggregatedInputPower Integer32, - optIfOMSnSinkCurrentLowAggregatedInputPower Integer32, - optIfOMSnSinkCurrentHighAggregatedInputPower Integer32, - optIfOMSnSinkCurrentLowerInputPowerThreshold Integer32, - optIfOMSnSinkCurrentUpperInputPowerThreshold Integer32, - optIfOMSnSinkCurrentOutputPower Integer32, - optIfOMSnSinkCurrentLowOutputPower Integer32, - optIfOMSnSinkCurrentHighOutputPower Integer32, - optIfOMSnSinkCurrentLowerOutputPowerThreshold Integer32, - optIfOMSnSinkCurrentUpperOutputPowerThreshold Integer32 - } - -optIfOMSnSinkCurrentSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - - - "If true, the data in this entry may be unreliable." - ::= { optIfOMSnSinkCurrentEntry 1 } - -optIfOMSnSinkCurrentAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The aggregated optical power of all the DWDM input - channels." - ::= { optIfOMSnSinkCurrentEntry 2 } - -optIfOMSnSinkCurrentLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power of all the DWDM input - channels during the current 15-minute interval." - ::= { optIfOMSnSinkCurrentEntry 3 } - -optIfOMSnSinkCurrentHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power of all the DWDM input - channels during the current 15-minute interval." - ::= { optIfOMSnSinkCurrentEntry 4 } - -optIfOMSnSinkCurrentLowerInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on aggregated input power. If - optIfOMSnSinkCurrentAggregatedInputPower drops to this value - or below, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOMSnSinkCurrentEntry 5 } - -optIfOMSnSinkCurrentUpperInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - - - STATUS current - DESCRIPTION - "The upper limit threshold on aggregated input power. If - optIfOMSnSinkCurrentAggregatedInputPower reaches or exceeds - this value, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOMSnSinkCurrentEntry 6 } - -optIfOMSnSinkCurrentOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The optical power monitored at the output." - ::= { optIfOMSnSinkCurrentEntry 7 } - -optIfOMSnSinkCurrentLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output - during the current 15-minute interval." - ::= { optIfOMSnSinkCurrentEntry 8 } - -optIfOMSnSinkCurrentHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output - during the current 15-minute interval." - ::= { optIfOMSnSinkCurrentEntry 9 } - -optIfOMSnSinkCurrentLowerOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on output power. If - optIfOMSnSinkCurrentOutputPower drops to this value - or below, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOMSnSinkCurrentEntry 10 } - -optIfOMSnSinkCurrentUpperOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on output power. If - optIfOMSnSinkCurrentOutputPower reaches or exceeds - this value, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOMSnSinkCurrentEntry 11 } - --- OMSn sink interval table --- Contains data for previous 15-minute performance monitoring --- intervals. - -optIfOMSnSinkIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOMSnSinkIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of historical OMSn sink performance monitoring - information." - ::= { optIfOMSn 3 } - -optIfOMSnSinkIntervalEntry OBJECT-TYPE - SYNTAX OptIfOMSnSinkIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OMSn sink performance - monitoring information of an interface during a particular - historical interval." - INDEX { ifIndex, optIfOMSnSinkIntervalNumber } - ::= { optIfOMSnSinkIntervalTable 1 } - -OptIfOMSnSinkIntervalEntry ::= - SEQUENCE { - optIfOMSnSinkIntervalNumber OptIfIntervalNumber, - optIfOMSnSinkIntervalSuspectedFlag TruthValue, - optIfOMSnSinkIntervalLastAggregatedInputPower Integer32, - optIfOMSnSinkIntervalLowAggregatedInputPower Integer32, - optIfOMSnSinkIntervalHighAggregatedInputPower Integer32, - optIfOMSnSinkIntervalLastOutputPower Integer32, - optIfOMSnSinkIntervalLowOutputPower Integer32, - optIfOMSnSinkIntervalHighOutputPower Integer32 - } - -optIfOMSnSinkIntervalNumber OBJECT-TYPE - SYNTAX OptIfIntervalNumber - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Uniquely identifies the interval." - ::= { optIfOMSnSinkIntervalEntry 1 } - -optIfOMSnSinkIntervalSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOMSnSinkIntervalEntry 2 } - -optIfOMSnSinkIntervalLastAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last aggregated optical power of all the DWDM input - channels during the interval." - ::= { optIfOMSnSinkIntervalEntry 3 } - -optIfOMSnSinkIntervalLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power of all the DWDM input - channels during the interval." - ::= { optIfOMSnSinkIntervalEntry 4 } - -optIfOMSnSinkIntervalHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power of all the DWDM input - channels during the interval." - ::= { optIfOMSnSinkIntervalEntry 5 } - -optIfOMSnSinkIntervalLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power at the output - during the interval." - ::= { optIfOMSnSinkIntervalEntry 6 } - -optIfOMSnSinkIntervalLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power at the output - during the interval." - ::= { optIfOMSnSinkIntervalEntry 7 } - -optIfOMSnSinkIntervalHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power at the output - during the interval." - ::= { optIfOMSnSinkIntervalEntry 8 } - --- OMSn sink current day table --- Contains data for the current 24-hour performance --- monitoring interval. - -optIfOMSnSinkCurDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOMSnSinkCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OMSn sink performance monitoring information for - the current 24-hour interval." - ::= { optIfOMSn 4 } - -optIfOMSnSinkCurDayEntry OBJECT-TYPE - SYNTAX OptIfOMSnSinkCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OMSn sink performance - monitoring information of an interface for the current - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOMSnSinkCurDayTable 1 } - -OptIfOMSnSinkCurDayEntry ::= - SEQUENCE { - optIfOMSnSinkCurDaySuspectedFlag TruthValue, - optIfOMSnSinkCurDayLowAggregatedInputPower Integer32, - optIfOMSnSinkCurDayHighAggregatedInputPower Integer32, - optIfOMSnSinkCurDayLowOutputPower Integer32, - optIfOMSnSinkCurDayHighOutputPower Integer32 - } - -optIfOMSnSinkCurDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOMSnSinkCurDayEntry 1 } - -optIfOMSnSinkCurDayLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power of all the DWDM input - channels during the current 24-hour interval." - ::= { optIfOMSnSinkCurDayEntry 2 } - -optIfOMSnSinkCurDayHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power of all the DWDM input - channels during the current 24-hour interval." - ::= { optIfOMSnSinkCurDayEntry 3 } - -optIfOMSnSinkCurDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power at the output - during the current 24-hour interval." - ::= { optIfOMSnSinkCurDayEntry 4 } - -optIfOMSnSinkCurDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power at the output - during the current 24-hour interval." - ::= { optIfOMSnSinkCurDayEntry 5 } - --- OMSn sink previous day table --- Contains data for the previous 24-hour performance --- monitoring interval. - -optIfOMSnSinkPrevDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOMSnSinkPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OMSn sink performance monitoring information for - the previous 24-hour interval." - ::= { optIfOMSn 5 } - -optIfOMSnSinkPrevDayEntry OBJECT-TYPE - SYNTAX OptIfOMSnSinkPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OMSn sink performance - monitoring information of an interface for the previous - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOMSnSinkPrevDayTable 1 } - -OptIfOMSnSinkPrevDayEntry ::= - SEQUENCE { - optIfOMSnSinkPrevDaySuspectedFlag TruthValue, - optIfOMSnSinkPrevDayLastAggregatedInputPower Integer32, - optIfOMSnSinkPrevDayLowAggregatedInputPower Integer32, - optIfOMSnSinkPrevDayHighAggregatedInputPower Integer32, - optIfOMSnSinkPrevDayLastOutputPower Integer32, - optIfOMSnSinkPrevDayLowOutputPower Integer32, - optIfOMSnSinkPrevDayHighOutputPower Integer32 - } - -optIfOMSnSinkPrevDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOMSnSinkPrevDayEntry 1 } - -optIfOMSnSinkPrevDayLastAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last aggregated optical power of all the DWDM input - channels during the previous 24-hour interval." - ::= { optIfOMSnSinkPrevDayEntry 2 } - -optIfOMSnSinkPrevDayLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power of all the DWDM input - channels during the previous 24-hour interval." - ::= { optIfOMSnSinkPrevDayEntry 3 } - -optIfOMSnSinkPrevDayHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power of all the DWDM input - channels during the previous 24-hour interval." - ::= { optIfOMSnSinkPrevDayEntry 4 } - -optIfOMSnSinkPrevDayLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power at the output - during the previous 24-hour interval." - ::= { optIfOMSnSinkPrevDayEntry 5 } - -optIfOMSnSinkPrevDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power at the output - during the previous 24-hour interval." - ::= { optIfOMSnSinkPrevDayEntry 6 } - -optIfOMSnSinkPrevDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power at the output - during the previous 24-hour interval." - ::= { optIfOMSnSinkPrevDayEntry 7 } - --- OMSn source current table --- Contains data for the current 15-minute performance monitoring --- interval. - -optIfOMSnSrcCurrentTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOMSnSrcCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OMSn source performance monitoring information for - the current 15-minute interval." - ::= { optIfOMSn 6 } - -optIfOMSnSrcCurrentEntry OBJECT-TYPE - SYNTAX OptIfOMSnSrcCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OMSn source performance - monitoring information of an interface for the current - 15-minute interval." - INDEX { ifIndex } - ::= { optIfOMSnSrcCurrentTable 1 } - -OptIfOMSnSrcCurrentEntry ::= - SEQUENCE { - optIfOMSnSrcCurrentSuspectedFlag TruthValue, - optIfOMSnSrcCurrentOutputPower Integer32, - optIfOMSnSrcCurrentLowOutputPower Integer32, - optIfOMSnSrcCurrentHighOutputPower Integer32, - optIfOMSnSrcCurrentLowerOutputPowerThreshold Integer32, - optIfOMSnSrcCurrentUpperOutputPowerThreshold Integer32, - optIfOMSnSrcCurrentAggregatedInputPower Integer32, - optIfOMSnSrcCurrentLowAggregatedInputPower Integer32, - optIfOMSnSrcCurrentHighAggregatedInputPower Integer32, - optIfOMSnSrcCurrentLowerInputPowerThreshold Integer32, - optIfOMSnSrcCurrentUpperInputPowerThreshold Integer32 - } - -optIfOMSnSrcCurrentSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOMSnSrcCurrentEntry 1 } - -optIfOMSnSrcCurrentOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The optical power monitored at the output." - ::= { optIfOMSnSrcCurrentEntry 2 } - -optIfOMSnSrcCurrentLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - current 15-minute interval." - ::= { optIfOMSnSrcCurrentEntry 3 } - -optIfOMSnSrcCurrentHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - current 15-minute interval." - ::= { optIfOMSnSrcCurrentEntry 4 } - -optIfOMSnSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on output power. If - optIfOMSnSrcCurrentOutputPower drops to this value or below, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOMSnSrcCurrentEntry 5 } - -optIfOMSnSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on output power. If - optIfOMSnSrcCurrentOutputPower reaches or exceeds this value, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOMSnSrcCurrentEntry 6 } - -optIfOMSnSrcCurrentAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The aggregated optical power at the input." - ::= { optIfOMSnSrcCurrentEntry 7 } - -optIfOMSnSrcCurrentLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power at the input - during the current 15-minute interval." - ::= { optIfOMSnSrcCurrentEntry 8 } - -optIfOMSnSrcCurrentHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power at the input - during the current 15-minute interval." - ::= { optIfOMSnSrcCurrentEntry 9 } - - -optIfOMSnSrcCurrentLowerInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on aggregated input power. If - optIfOMSnSrcCurrentAggregatedInputPower drops to this value - or below, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOMSnSrcCurrentEntry 10 } - -optIfOMSnSrcCurrentUpperInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on aggregated input power. If - optIfOMSnSrcCurrentAggregatedInputPower reaches or exceeds - this value, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOMSnSrcCurrentEntry 11 } - - --- OMSn source interval table --- Contains data for previous 15-minute performance monitoring --- intervals. - -optIfOMSnSrcIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOMSnSrcIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of historical OMSn source performance monitoring - information." - ::= { optIfOMSn 7 } - -optIfOMSnSrcIntervalEntry OBJECT-TYPE - SYNTAX OptIfOMSnSrcIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OMSn source performance - monitoring information of an interface during a particular - historical interval." - INDEX { ifIndex, optIfOMSnSrcIntervalNumber } - ::= { optIfOMSnSrcIntervalTable 1 } - -OptIfOMSnSrcIntervalEntry ::= - SEQUENCE { - optIfOMSnSrcIntervalNumber OptIfIntervalNumber, - optIfOMSnSrcIntervalSuspectedFlag TruthValue, - optIfOMSnSrcIntervalLastOutputPower Integer32, - optIfOMSnSrcIntervalLowOutputPower Integer32, - optIfOMSnSrcIntervalHighOutputPower Integer32, - optIfOMSnSrcIntervalLastAggregatedInputPower Integer32, - optIfOMSnSrcIntervalLowAggregatedInputPower Integer32, - optIfOMSnSrcIntervalHighAggregatedInputPower Integer32 - } - -optIfOMSnSrcIntervalNumber OBJECT-TYPE - SYNTAX OptIfIntervalNumber - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Uniquely identifies the interval." - ::= { optIfOMSnSrcIntervalEntry 1 } - -optIfOMSnSrcIntervalSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOMSnSrcIntervalEntry 2 } - -optIfOMSnSrcIntervalLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output during the - interval." - ::= { optIfOMSnSrcIntervalEntry 3 } - -optIfOMSnSrcIntervalLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - interval." - ::= { optIfOMSnSrcIntervalEntry 4 } - -optIfOMSnSrcIntervalHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - interval." - ::= { optIfOMSnSrcIntervalEntry 5 } - -optIfOMSnSrcIntervalLastAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last aggregated optical power at the input - during the interval." - ::= { optIfOMSnSrcIntervalEntry 6 } - -optIfOMSnSrcIntervalLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power at the input - during the interval." - ::= { optIfOMSnSrcIntervalEntry 7 } - -optIfOMSnSrcIntervalHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power at the input - during the interval." - ::= { optIfOMSnSrcIntervalEntry 8 } - --- OMSn source current day table --- Contains data for the current 24-hour performance --- monitoring interval. - -optIfOMSnSrcCurDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOMSnSrcCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OMSn source performance monitoring information for - the current 24-hour interval." - ::= { optIfOMSn 8 } - -optIfOMSnSrcCurDayEntry OBJECT-TYPE - SYNTAX OptIfOMSnSrcCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OMSn source performance - monitoring information of an interface for the current - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOMSnSrcCurDayTable 1 } - -OptIfOMSnSrcCurDayEntry ::= - SEQUENCE { - optIfOMSnSrcCurDaySuspectedFlag TruthValue, - optIfOMSnSrcCurDayLowOutputPower Integer32, - optIfOMSnSrcCurDayHighOutputPower Integer32, - optIfOMSnSrcCurDayLowAggregatedInputPower Integer32, - optIfOMSnSrcCurDayHighAggregatedInputPower Integer32 - } - -optIfOMSnSrcCurDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOMSnSrcCurDayEntry 1 } - -optIfOMSnSrcCurDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - current 24-hour interval." - ::= { optIfOMSnSrcCurDayEntry 2 } - -optIfOMSnSrcCurDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - current 24-hour interval." - ::= { optIfOMSnSrcCurDayEntry 3 } - -optIfOMSnSrcCurDayLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power at the input - during the current 24-hour interval." - ::= { optIfOMSnSrcCurDayEntry 4 } - -optIfOMSnSrcCurDayHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power at the input - during the current 24-hour interval." - ::= { optIfOMSnSrcCurDayEntry 5 } - --- OMSn source previous day table --- Contains data for the previous 24-hour performance --- monitoring interval. - -optIfOMSnSrcPrevDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOMSnSrcPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OMSn source performance monitoring information for - the previous 24-hour interval." - ::= { optIfOMSn 9 } - -optIfOMSnSrcPrevDayEntry OBJECT-TYPE - SYNTAX OptIfOMSnSrcPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OMSn source performance - monitoring information of an interface for the previous - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOMSnSrcPrevDayTable 1 } - - -OptIfOMSnSrcPrevDayEntry ::= - SEQUENCE { - optIfOMSnSrcPrevDaySuspectedFlag TruthValue, - optIfOMSnSrcPrevDayLastOutputPower Integer32, - optIfOMSnSrcPrevDayLowOutputPower Integer32, - optIfOMSnSrcPrevDayHighOutputPower Integer32, - optIfOMSnSrcPrevDayLastAggregatedInputPower Integer32, - optIfOMSnSrcPrevDayLowAggregatedInputPower Integer32, - optIfOMSnSrcPrevDayHighAggregatedInputPower Integer32 - } - -optIfOMSnSrcPrevDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOMSnSrcPrevDayEntry 1 } - -optIfOMSnSrcPrevDayLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOMSnSrcPrevDayEntry 2 } - -optIfOMSnSrcPrevDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOMSnSrcPrevDayEntry 3 } - -optIfOMSnSrcPrevDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOMSnSrcPrevDayEntry 4 } - -optIfOMSnSrcPrevDayLastAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last aggregated optical power at the input during the - previous 24-hour interval." - ::= { optIfOMSnSrcPrevDayEntry 5 } - -optIfOMSnSrcPrevDayLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power at the input during the - previous 24-hour interval." - ::= { optIfOMSnSrcPrevDayEntry 6 } - -optIfOMSnSrcPrevDayHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power at the input during the - previous 24-hour interval." - ::= { optIfOMSnSrcPrevDayEntry 7 } - --- the optIfOChGroup group --- This group handles the configuration and performance monitoring --- information for OChGroup layers. - --- OChGroup config table - -optIfOChGroupConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChGroupConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OChGroup configuration information." - ::= { optIfOChGroup 1 } - -optIfOChGroupConfigEntry OBJECT-TYPE - SYNTAX OptIfOChGroupConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OChGroup configuration - information of an interface." - INDEX { ifIndex } - ::= { optIfOChGroupConfigTable 1 } - -OptIfOChGroupConfigEntry ::= - SEQUENCE { - optIfOChGroupDirectionality OptIfDirectionality - } - -optIfOChGroupDirectionality OBJECT-TYPE - SYNTAX OptIfDirectionality - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the directionality of the entity." - ::= { optIfOChGroupConfigEntry 1 } - --- OChGroup sink current table --- Contains data for the current 15-minute performance monitoring --- interval. - -optIfOChGroupSinkCurrentTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChGroupSinkCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OChGroup sink performance monitoring information for - the current 15-minute interval." - ::= { optIfOChGroup 2 } - -optIfOChGroupSinkCurrentEntry OBJECT-TYPE - SYNTAX OptIfOChGroupSinkCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OChGroup sink performance - monitoring information of an interface for the current - 15-minute interval." - INDEX { ifIndex } - ::= { optIfOChGroupSinkCurrentTable 1 } - -OptIfOChGroupSinkCurrentEntry ::= - SEQUENCE { - optIfOChGroupSinkCurrentSuspectedFlag TruthValue, - optIfOChGroupSinkCurrentAggregatedInputPower Integer32, - optIfOChGroupSinkCurrentLowAggregatedInputPower Integer32, - optIfOChGroupSinkCurrentHighAggregatedInputPower Integer32, - optIfOChGroupSinkCurrentLowerInputPowerThreshold Integer32, - optIfOChGroupSinkCurrentUpperInputPowerThreshold Integer32, - optIfOChGroupSinkCurrentOutputPower Integer32, - optIfOChGroupSinkCurrentLowOutputPower Integer32, - optIfOChGroupSinkCurrentHighOutputPower Integer32, - optIfOChGroupSinkCurrentLowerOutputPowerThreshold Integer32, - optIfOChGroupSinkCurrentUpperOutputPowerThreshold Integer32 - } - -optIfOChGroupSinkCurrentSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChGroupSinkCurrentEntry 1 } - -optIfOChGroupSinkCurrentAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The aggregated optical power of all the DWDM input - channels in the OChGroup." - ::= { optIfOChGroupSinkCurrentEntry 2 } - -optIfOChGroupSinkCurrentLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power of all the DWDM input - channels in the OChGroup during the current 15-minute interval." - ::= { optIfOChGroupSinkCurrentEntry 3 } - -optIfOChGroupSinkCurrentHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power of all the DWDM input - channels in the OChGroup during the current 15-minute interval." - ::= { optIfOChGroupSinkCurrentEntry 4 } - - -optIfOChGroupSinkCurrentLowerInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on aggregated input power. If - optIfOChGroupSinkCurrentAggregatedInputPower drops to this value - or below, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChGroupSinkCurrentEntry 5 } - -optIfOChGroupSinkCurrentUpperInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on aggregated input power. If - optIfOChGroupSinkCurrentAggregatedInputPower reaches or exceeds - this value, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChGroupSinkCurrentEntry 6 } - -optIfOChGroupSinkCurrentOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The optical power monitored at the output - in the OChGroup." - ::= { optIfOChGroupSinkCurrentEntry 7 } - -optIfOChGroupSinkCurrentLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output - in the OChGroup during the current 15-minute interval." - ::= { optIfOChGroupSinkCurrentEntry 8 } - -optIfOChGroupSinkCurrentHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output - in the OChGroup during the current 15-minute interval." - ::= { optIfOChGroupSinkCurrentEntry 9 } - -optIfOChGroupSinkCurrentLowerOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on the output power. If - optIfOChGroupSinkCurrentOutputPower drops to this value - or below, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChGroupSinkCurrentEntry 10 } - -optIfOChGroupSinkCurrentUpperOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on the output power. If - optIfOChGroupSinkCurrentOutputPower reaches or exceeds - this value, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChGroupSinkCurrentEntry 11 } - --- OChGroup sink interval table --- Contains data for previous 15-minute performance monitoring --- intervals. - -optIfOChGroupSinkIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChGroupSinkIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of historical OChGroup sink performance monitoring - information." - ::= { optIfOChGroup 3 } - -optIfOChGroupSinkIntervalEntry OBJECT-TYPE - SYNTAX OptIfOChGroupSinkIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OChGroup sink performance - monitoring information of an interface during a particular - historical interval." - INDEX { ifIndex, optIfOChGroupSinkIntervalNumber } - ::= { optIfOChGroupSinkIntervalTable 1 } - -OptIfOChGroupSinkIntervalEntry ::= - SEQUENCE { - optIfOChGroupSinkIntervalNumber OptIfIntervalNumber, - optIfOChGroupSinkIntervalSuspectedFlag TruthValue, - optIfOChGroupSinkIntervalLastAggregatedInputPower Integer32, - optIfOChGroupSinkIntervalLowAggregatedInputPower Integer32, - optIfOChGroupSinkIntervalHighAggregatedInputPower Integer32, - optIfOChGroupSinkIntervalLastOutputPower Integer32, - optIfOChGroupSinkIntervalLowOutputPower Integer32, - optIfOChGroupSinkIntervalHighOutputPower Integer32 - } - -optIfOChGroupSinkIntervalNumber OBJECT-TYPE - SYNTAX OptIfIntervalNumber - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Uniquely identifies the interval." - ::= { optIfOChGroupSinkIntervalEntry 1 } - -optIfOChGroupSinkIntervalSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChGroupSinkIntervalEntry 2 } - -optIfOChGroupSinkIntervalLastAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last aggregated optical power of all the DWDM input - channels in the OChGroup during the interval." - ::= { optIfOChGroupSinkIntervalEntry 3 } - -optIfOChGroupSinkIntervalLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power of all the DWDM input - channels in the OChGroup during the interval." - ::= { optIfOChGroupSinkIntervalEntry 4 } - -optIfOChGroupSinkIntervalHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power of all the DWDM input - channels in the OChGroup during the interval." - ::= { optIfOChGroupSinkIntervalEntry 5 } - -optIfOChGroupSinkIntervalLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output - in the OChGroup during the interval." - ::= { optIfOChGroupSinkIntervalEntry 6 } - -optIfOChGroupSinkIntervalLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output - in the OChGroup during the interval." - ::= { optIfOChGroupSinkIntervalEntry 7 } - -optIfOChGroupSinkIntervalHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output - in the OChGroup during the interval." - ::= { optIfOChGroupSinkIntervalEntry 8 } - --- OChGroup sink current day table --- Contains data for the current 24-hour performance --- monitoring interval. - -optIfOChGroupSinkCurDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChGroupSinkCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OChGroup sink performance monitoring information for - the current 24-hour interval." - ::= { optIfOChGroup 4 } - -optIfOChGroupSinkCurDayEntry OBJECT-TYPE - SYNTAX OptIfOChGroupSinkCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OChGroup sink performance - monitoring information of an interface for the current - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOChGroupSinkCurDayTable 1 } - -OptIfOChGroupSinkCurDayEntry ::= - SEQUENCE { - optIfOChGroupSinkCurDaySuspectedFlag TruthValue, - optIfOChGroupSinkCurDayLowAggregatedInputPower Integer32, - optIfOChGroupSinkCurDayHighAggregatedInputPower Integer32, - optIfOChGroupSinkCurDayLowOutputPower Integer32, - optIfOChGroupSinkCurDayHighOutputPower Integer32 - } - -optIfOChGroupSinkCurDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChGroupSinkCurDayEntry 1 } - -optIfOChGroupSinkCurDayLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power of all the DWDM input - channels in the OChGroup during the current 24-hour interval." - ::= { optIfOChGroupSinkCurDayEntry 2 } - -optIfOChGroupSinkCurDayHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power of all the DWDM input - channels in the OChGroup during the current 24-hour interval." - ::= { optIfOChGroupSinkCurDayEntry 3 } - -optIfOChGroupSinkCurDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output - in the OChGroup during the current 24-hour interval." - ::= { optIfOChGroupSinkCurDayEntry 4 } - -optIfOChGroupSinkCurDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output - in the OChGroup during the current 24-hour interval." - ::= { optIfOChGroupSinkCurDayEntry 5 } - --- OChGroup sink previous day table --- Contains data for the previous 24-hour performance --- monitoring interval. - -optIfOChGroupSinkPrevDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChGroupSinkPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OChGroup sink performance monitoring information for - the previous 24-hour interval." - ::= { optIfOChGroup 5 } - -optIfOChGroupSinkPrevDayEntry OBJECT-TYPE - SYNTAX OptIfOChGroupSinkPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OChGroup sink performance - monitoring information of an interface for the previous - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOChGroupSinkPrevDayTable 1 } - -OptIfOChGroupSinkPrevDayEntry ::= - SEQUENCE { - optIfOChGroupSinkPrevDaySuspectedFlag TruthValue, - optIfOChGroupSinkPrevDayLastAggregatedInputPower Integer32, - optIfOChGroupSinkPrevDayLowAggregatedInputPower Integer32, - optIfOChGroupSinkPrevDayHighAggregatedInputPower Integer32, - optIfOChGroupSinkPrevDayLastOutputPower Integer32, - optIfOChGroupSinkPrevDayLowOutputPower Integer32, - optIfOChGroupSinkPrevDayHighOutputPower Integer32 - } - -optIfOChGroupSinkPrevDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChGroupSinkPrevDayEntry 1 } - -optIfOChGroupSinkPrevDayLastAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last aggregated optical power of all the DWDM input - channels in the OChGroup during the previous 24-hour interval." - ::= { optIfOChGroupSinkPrevDayEntry 2 } - -optIfOChGroupSinkPrevDayLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power of all the DWDM input - channels in the OChGroup during the previous 24-hour interval." - ::= { optIfOChGroupSinkPrevDayEntry 3 } - -optIfOChGroupSinkPrevDayHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power of all the DWDM input - channels in the OChGroup during the previous 24-hour interval." - ::= { optIfOChGroupSinkPrevDayEntry 4 } - -optIfOChGroupSinkPrevDayLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output - in the OChGroup during the previous 24-hour interval." - ::= { optIfOChGroupSinkPrevDayEntry 5 } - -optIfOChGroupSinkPrevDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output - in the OChGroup during the previous 24-hour interval." - ::= { optIfOChGroupSinkPrevDayEntry 6 } - -optIfOChGroupSinkPrevDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output - in the OChGroup during the previous 24-hour interval." - ::= { optIfOChGroupSinkPrevDayEntry 7 } - --- OChGroup source current table --- Contains data for the current 15-minute performance monitoring --- interval. - -optIfOChGroupSrcCurrentTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChGroupSrcCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OChGroup source performance monitoring information for - the current 15-minute interval." - ::= { optIfOChGroup 6 } - -optIfOChGroupSrcCurrentEntry OBJECT-TYPE - SYNTAX OptIfOChGroupSrcCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OChGroup source performance - monitoring information of an interface for the current - 15-minute interval." - INDEX { ifIndex } - ::= { optIfOChGroupSrcCurrentTable 1 } - -OptIfOChGroupSrcCurrentEntry ::= - SEQUENCE { - optIfOChGroupSrcCurrentSuspectedFlag TruthValue, - optIfOChGroupSrcCurrentOutputPower Integer32, - optIfOChGroupSrcCurrentLowOutputPower Integer32, - optIfOChGroupSrcCurrentHighOutputPower Integer32, - optIfOChGroupSrcCurrentLowerOutputPowerThreshold Integer32, - optIfOChGroupSrcCurrentUpperOutputPowerThreshold Integer32, - optIfOChGroupSrcCurrentAggregatedInputPower Integer32, - optIfOChGroupSrcCurrentLowAggregatedInputPower Integer32, - optIfOChGroupSrcCurrentHighAggregatedInputPower Integer32, - optIfOChGroupSrcCurrentLowerInputPowerThreshold Integer32, - optIfOChGroupSrcCurrentUpperInputPowerThreshold Integer32 - } - -optIfOChGroupSrcCurrentSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChGroupSrcCurrentEntry 1 } - -optIfOChGroupSrcCurrentOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The optical power monitored at the output." - ::= { optIfOChGroupSrcCurrentEntry 2 } - -optIfOChGroupSrcCurrentLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - current 15-minute interval." - ::= { optIfOChGroupSrcCurrentEntry 3 } - -optIfOChGroupSrcCurrentHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - current 15-minute interval." - ::= { optIfOChGroupSrcCurrentEntry 4 } - -optIfOChGroupSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on output power. If - optIfOChGroupSrcCurrentOutputPower drops to this value or below, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChGroupSrcCurrentEntry 5 } - -optIfOChGroupSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on output power. If - optIfOChGroupSrcCurrentOutputPower reaches or exceeds this value, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChGroupSrcCurrentEntry 6 } - -optIfOChGroupSrcCurrentAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The aggregated optical power monitored at the input." - ::= { optIfOChGroupSrcCurrentEntry 7 } - -optIfOChGroupSrcCurrentLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power monitored at the input - during the current 15-minute interval." - ::= { optIfOChGroupSrcCurrentEntry 8 } - -optIfOChGroupSrcCurrentHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power monitored at the input - during the current 15-minute interval." - ::= { optIfOChGroupSrcCurrentEntry 9 } - -optIfOChGroupSrcCurrentLowerInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on input power. If - optIfOChGroupSrcCurrentAggregatedInputPower drops to this value - or below, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChGroupSrcCurrentEntry 10 } - -optIfOChGroupSrcCurrentUpperInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on input power. If - optIfOChGroupSrcCurrentAggregatedInputPower reaches or exceeds - this value, a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChGroupSrcCurrentEntry 11 } - --- OChGroup source interval table --- Contains data for previous 15-minute performance monitoring --- intervals. - -optIfOChGroupSrcIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChGroupSrcIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of historical OChGroup source performance monitoring - information." - ::= { optIfOChGroup 7 } - -optIfOChGroupSrcIntervalEntry OBJECT-TYPE - SYNTAX OptIfOChGroupSrcIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OChGroup source performance - monitoring information of an interface during a particular - historical interval." - INDEX { ifIndex, optIfOChGroupSrcIntervalNumber } - ::= { optIfOChGroupSrcIntervalTable 1 } - -OptIfOChGroupSrcIntervalEntry ::= - SEQUENCE { - optIfOChGroupSrcIntervalNumber OptIfIntervalNumber, - optIfOChGroupSrcIntervalSuspectedFlag TruthValue, - optIfOChGroupSrcIntervalLastOutputPower Integer32, - optIfOChGroupSrcIntervalLowOutputPower Integer32, - optIfOChGroupSrcIntervalHighOutputPower Integer32, - optIfOChGroupSrcIntervalLastAggregatedInputPower Integer32, - optIfOChGroupSrcIntervalLowAggregatedInputPower Integer32, - optIfOChGroupSrcIntervalHighAggregatedInputPower Integer32 - } - -optIfOChGroupSrcIntervalNumber OBJECT-TYPE - SYNTAX OptIfIntervalNumber - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Uniquely identifies the interval." - ::= { optIfOChGroupSrcIntervalEntry 1 } - -optIfOChGroupSrcIntervalSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChGroupSrcIntervalEntry 2 } - -optIfOChGroupSrcIntervalLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output during the - interval." - ::= { optIfOChGroupSrcIntervalEntry 3 } - -optIfOChGroupSrcIntervalLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - interval." - ::= { optIfOChGroupSrcIntervalEntry 4 } - -optIfOChGroupSrcIntervalHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - interval." - ::= { optIfOChGroupSrcIntervalEntry 5 } - -optIfOChGroupSrcIntervalLastAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last aggregated optical power monitored at the input - during the interval." - ::= { optIfOChGroupSrcIntervalEntry 6 } - -optIfOChGroupSrcIntervalLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power monitored at the input - during the interval." - ::= { optIfOChGroupSrcIntervalEntry 7 } - -optIfOChGroupSrcIntervalHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power monitored at the input - during the interval." - ::= { optIfOChGroupSrcIntervalEntry 8 } - --- OChGroup source current day table --- Contains data for the current 24-hour performance --- monitoring interval. - -optIfOChGroupSrcCurDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChGroupSrcCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OChGroup source performance monitoring information for - the current 24-hour interval." - ::= { optIfOChGroup 8 } - -optIfOChGroupSrcCurDayEntry OBJECT-TYPE - SYNTAX OptIfOChGroupSrcCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OChGroup source performance - monitoring information of an interface for the current - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOChGroupSrcCurDayTable 1 } - -OptIfOChGroupSrcCurDayEntry ::= - SEQUENCE { - optIfOChGroupSrcCurDaySuspectedFlag TruthValue, - optIfOChGroupSrcCurDayLowOutputPower Integer32, - optIfOChGroupSrcCurDayHighOutputPower Integer32, - optIfOChGroupSrcCurDayLowAggregatedInputPower Integer32, - optIfOChGroupSrcCurDayHighAggregatedInputPower Integer32 - } - -optIfOChGroupSrcCurDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChGroupSrcCurDayEntry 1 } - -optIfOChGroupSrcCurDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - current 24-hour interval." - ::= { optIfOChGroupSrcCurDayEntry 2 } - -optIfOChGroupSrcCurDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - current 24-hour interval." - ::= { optIfOChGroupSrcCurDayEntry 3 } - -optIfOChGroupSrcCurDayLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power monitored at the input - during the current 24-hour interval." - ::= { optIfOChGroupSrcCurDayEntry 4 } - -optIfOChGroupSrcCurDayHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power monitored at the input - during the current 24-hour interval." - ::= { optIfOChGroupSrcCurDayEntry 5 } - --- OChGroup source previous day table --- Contains data for the previous 24-hour performance --- monitoring interval. - -optIfOChGroupSrcPrevDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChGroupSrcPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OChGroup source performance monitoring information for - the previous 24-hour interval." - ::= { optIfOChGroup 9 } - -optIfOChGroupSrcPrevDayEntry OBJECT-TYPE - SYNTAX OptIfOChGroupSrcPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OChGroup source performance - monitoring information of an interface for the previous - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOChGroupSrcPrevDayTable 1 } - -OptIfOChGroupSrcPrevDayEntry ::= - SEQUENCE { - optIfOChGroupSrcPrevDaySuspectedFlag TruthValue, - optIfOChGroupSrcPrevDayLastOutputPower Integer32, - optIfOChGroupSrcPrevDayLowOutputPower Integer32, - optIfOChGroupSrcPrevDayHighOutputPower Integer32, - optIfOChGroupSrcPrevDayLastAggregatedInputPower Integer32, - optIfOChGroupSrcPrevDayLowAggregatedInputPower Integer32, - optIfOChGroupSrcPrevDayHighAggregatedInputPower Integer32 - } - -optIfOChGroupSrcPrevDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChGroupSrcPrevDayEntry 1 } - -optIfOChGroupSrcPrevDayLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOChGroupSrcPrevDayEntry 2 } - -optIfOChGroupSrcPrevDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOChGroupSrcPrevDayEntry 3 } - -optIfOChGroupSrcPrevDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOChGroupSrcPrevDayEntry 4 } - -optIfOChGroupSrcPrevDayLastAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last aggregated optical power monitored at the input - during the previous 24-hour interval." - ::= { optIfOChGroupSrcPrevDayEntry 5 } - -optIfOChGroupSrcPrevDayLowAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest aggregated optical power monitored at the input - during the previous 24-hour interval." - ::= { optIfOChGroupSrcPrevDayEntry 6 } - -optIfOChGroupSrcPrevDayHighAggregatedInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest aggregated optical power monitored at the input - during the previous 24-hour interval." - ::= { optIfOChGroupSrcPrevDayEntry 7 } - --- the optIfOCh group --- This group handles the configuration and --- performance monitoring information for OCh layers. - --- OCh config table - -optIfOChConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OCh configuration information." - ::= { optIfOCh 1 } - -optIfOChConfigEntry OBJECT-TYPE - SYNTAX OptIfOChConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OCh configuration - information of an interface." - INDEX { ifIndex } - ::= { optIfOChConfigTable 1 } - -OptIfOChConfigEntry ::= - SEQUENCE { - optIfOChDirectionality OptIfDirectionality, - optIfOChCurrentStatus BITS - } - -optIfOChDirectionality OBJECT-TYPE - SYNTAX OptIfDirectionality - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the directionality of the entity." - ::= { optIfOChConfigEntry 1 } - -optIfOChCurrentStatus OBJECT-TYPE - SYNTAX BITS { - losP(0), - los(1), - oci(2), - ssfP(3), - ssfO(4), - ssf(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the defect condition of the entity, if any. - This object is applicable when optIfOChDirectionality - has the value sink(1) or bidirectional(3). - In full-capability systems the bit position los(1) is not used. - In reduced-capability systems or at IrDI interfaces only - the bit positions los(1) and ssfP(3) are used." - ::= { optIfOChConfigEntry 2 } - --- OCh sink current table --- Contains data for the current 15-minute performance monitoring --- interval. - -optIfOChSinkCurrentTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChSinkCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OCh sink performance monitoring information for - the current 15-minute interval." - ::= { optIfOCh 2 } - -optIfOChSinkCurrentEntry OBJECT-TYPE - SYNTAX OptIfOChSinkCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OCh sink performance - monitoring information for an interface for the current - 15-minute interval." - INDEX { ifIndex } - ::= { optIfOChSinkCurrentTable 1 } - -OptIfOChSinkCurrentEntry ::= - SEQUENCE { - optIfOChSinkCurrentSuspectedFlag TruthValue, - optIfOChSinkCurrentInputPower Integer32, - optIfOChSinkCurrentLowInputPower Integer32, - optIfOChSinkCurrentHighInputPower Integer32, - optIfOChSinkCurrentLowerInputPowerThreshold Integer32, - optIfOChSinkCurrentUpperInputPowerThreshold Integer32 - } - -optIfOChSinkCurrentSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChSinkCurrentEntry 1 } - -optIfOChSinkCurrentInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The optical power monitored at the input." - ::= { optIfOChSinkCurrentEntry 2 } - -optIfOChSinkCurrentLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - current 15-minute interval." - ::= { optIfOChSinkCurrentEntry 3 } - -optIfOChSinkCurrentHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - current 15-minute interval." - ::= { optIfOChSinkCurrentEntry 4 } - -optIfOChSinkCurrentLowerInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on input power. If - optIfOChSinkCurrentInputPower drops to this value or below, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChSinkCurrentEntry 5 } - -optIfOChSinkCurrentUpperInputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on input power. If - optIfOChSinkCurrentInputPower reaches or exceeds this value, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChSinkCurrentEntry 6 } - --- OCh sink interval table --- Contains data for previous 15-minute performance monitoring --- intervals. - -optIfOChSinkIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChSinkIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of historical OCh sink performance monitoring - information." - ::= { optIfOCh 3 } - -optIfOChSinkIntervalEntry OBJECT-TYPE - SYNTAX OptIfOChSinkIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OCh sink performance - monitoring information of an interface during a particular - historical interval." - INDEX { ifIndex, optIfOChSinkIntervalNumber } - ::= { optIfOChSinkIntervalTable 1 } - -OptIfOChSinkIntervalEntry ::= - SEQUENCE { - optIfOChSinkIntervalNumber OptIfIntervalNumber, - optIfOChSinkIntervalSuspectedFlag TruthValue, - optIfOChSinkIntervalLastInputPower Integer32, - optIfOChSinkIntervalLowInputPower Integer32, - optIfOChSinkIntervalHighInputPower Integer32 - } - -optIfOChSinkIntervalNumber OBJECT-TYPE - SYNTAX OptIfIntervalNumber - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Uniquely identifies the interval." - ::= { optIfOChSinkIntervalEntry 1 } - -optIfOChSinkIntervalSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChSinkIntervalEntry 2 } - -optIfOChSinkIntervalLastInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the input during the - interval." - ::= { optIfOChSinkIntervalEntry 3 } - -optIfOChSinkIntervalLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - interval." - ::= { optIfOChSinkIntervalEntry 4 } - -optIfOChSinkIntervalHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - interval." - ::= { optIfOChSinkIntervalEntry 5 } - --- OCh sink current day table --- Contains data for the current 24-hour performance --- monitoring interval. - -optIfOChSinkCurDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChSinkCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OCh sink performance monitoring information for - the current 24-hour interval." - ::= { optIfOCh 4 } - -optIfOChSinkCurDayEntry OBJECT-TYPE - SYNTAX OptIfOChSinkCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OCh sink performance - monitoring information of an interface for the current - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOChSinkCurDayTable 1 } - -OptIfOChSinkCurDayEntry ::= - SEQUENCE { - optIfOChSinkCurDaySuspectedFlag TruthValue, - optIfOChSinkCurDayLowInputPower Integer32, - optIfOChSinkCurDayHighInputPower Integer32 - } - -optIfOChSinkCurDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChSinkCurDayEntry 1 } - -optIfOChSinkCurDayLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - current 24-hour interval." - ::= { optIfOChSinkCurDayEntry 2 } - -optIfOChSinkCurDayHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - current 24-hour interval." - ::= { optIfOChSinkCurDayEntry 3 } - --- OCh sink previous day table --- Contains data for the previous 24-hour performance --- monitoring interval. - -optIfOChSinkPrevDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChSinkPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OCh sink performance monitoring information for - the previous 24-hour interval." - ::= { optIfOCh 5 } - -optIfOChSinkPrevDayEntry OBJECT-TYPE - SYNTAX OptIfOChSinkPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OCh sink performance - monitoring information of an interface for the previous - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOChSinkPrevDayTable 1 } - -OptIfOChSinkPrevDayEntry ::= - SEQUENCE { - optIfOChSinkPrevDaySuspectedFlag TruthValue, - optIfOChSinkPrevDayLastInputPower Integer32, - optIfOChSinkPrevDayLowInputPower Integer32, - optIfOChSinkPrevDayHighInputPower Integer32 - } - -optIfOChSinkPrevDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChSinkPrevDayEntry 1 } - -optIfOChSinkPrevDayLastInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the input during the - previous 24-hour interval." - ::= { optIfOChSinkPrevDayEntry 2 } - -optIfOChSinkPrevDayLowInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the input during the - previous 24-hour interval." - ::= { optIfOChSinkPrevDayEntry 3 } - -optIfOChSinkPrevDayHighInputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the input during the - previous 24-hour interval." - ::= { optIfOChSinkPrevDayEntry 4 } - --- OCh source current table --- Contains data for the current 15-minute performance monitoring --- interval. - -optIfOChSrcCurrentTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChSrcCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OCh source performance monitoring information for - the current 15-minute interval." - ::= { optIfOCh 6 } - -optIfOChSrcCurrentEntry OBJECT-TYPE - SYNTAX OptIfOChSrcCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OCh source performance - monitoring information of an interface for the current - 15-minute interval." - INDEX { ifIndex } - ::= { optIfOChSrcCurrentTable 1 } - -OptIfOChSrcCurrentEntry ::= - SEQUENCE { - optIfOChSrcCurrentSuspectedFlag TruthValue, - optIfOChSrcCurrentOutputPower Integer32, - optIfOChSrcCurrentLowOutputPower Integer32, - optIfOChSrcCurrentHighOutputPower Integer32, - optIfOChSrcCurrentLowerOutputPowerThreshold Integer32, - optIfOChSrcCurrentUpperOutputPowerThreshold Integer32 - } - -optIfOChSrcCurrentSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChSrcCurrentEntry 1 } - -optIfOChSrcCurrentOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The optical power monitored at the output." - ::= { optIfOChSrcCurrentEntry 2 } - -optIfOChSrcCurrentLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - current 15-minute interval." - ::= { optIfOChSrcCurrentEntry 3 } - -optIfOChSrcCurrentHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - current 15-minute interval." - ::= { optIfOChSrcCurrentEntry 4 } - -optIfOChSrcCurrentLowerOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The lower limit threshold on output power. If - optIfOChSrcCurrentOutputPower drops to this value or below, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChSrcCurrentEntry 5 } - -optIfOChSrcCurrentUpperOutputPowerThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The upper limit threshold on output power. If - optIfOChSrcCurrentOutputPower reaches or exceeds this value, - a Threshold Crossing Alert (TCA) should be sent." - ::= { optIfOChSrcCurrentEntry 6 } - --- OCh source interval table --- Contains data for previous 15-minute performance monitoring --- intervals. - -optIfOChSrcIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChSrcIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of historical OCh source performance monitoring - information." - ::= { optIfOCh 7 } - -optIfOChSrcIntervalEntry OBJECT-TYPE - SYNTAX OptIfOChSrcIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OCh source performance - monitoring information of an interface during a particular - historical interval." - INDEX { ifIndex, optIfOChSrcIntervalNumber } - ::= { optIfOChSrcIntervalTable 1 } - -OptIfOChSrcIntervalEntry ::= - SEQUENCE { - optIfOChSrcIntervalNumber OptIfIntervalNumber, - optIfOChSrcIntervalSuspectedFlag TruthValue, - optIfOChSrcIntervalLastOutputPower Integer32, - optIfOChSrcIntervalLowOutputPower Integer32, - optIfOChSrcIntervalHighOutputPower Integer32 - } - -optIfOChSrcIntervalNumber OBJECT-TYPE - SYNTAX OptIfIntervalNumber - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Uniquely identifies the interval." - ::= { optIfOChSrcIntervalEntry 1 } - -optIfOChSrcIntervalSuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChSrcIntervalEntry 2 } - -optIfOChSrcIntervalLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output during the - interval." - ::= { optIfOChSrcIntervalEntry 3 } - -optIfOChSrcIntervalLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - interval." - ::= { optIfOChSrcIntervalEntry 4 } - -optIfOChSrcIntervalHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - interval." - ::= { optIfOChSrcIntervalEntry 5 } - --- OCh source current day table --- Contains data for the current 24-hour performance --- monitoring interval. - -optIfOChSrcCurDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChSrcCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OCh source performance monitoring information for - the current 24-hour interval." - ::= { optIfOCh 8 } - -optIfOChSrcCurDayEntry OBJECT-TYPE - SYNTAX OptIfOChSrcCurDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OCh source performance - monitoring information of an interface for the current - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOChSrcCurDayTable 1 } - -OptIfOChSrcCurDayEntry ::= - SEQUENCE { - optIfOChSrcCurDaySuspectedFlag TruthValue, - optIfOChSrcCurDayLowOutputPower Integer32, - optIfOChSrcCurDayHighOutputPower Integer32 - } - -optIfOChSrcCurDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChSrcCurDayEntry 1 } - -optIfOChSrcCurDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - current 24-hour interval." - ::= { optIfOChSrcCurDayEntry 2 } - -optIfOChSrcCurDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - current 24-hour interval." - ::= { optIfOChSrcCurDayEntry 3 } - --- OCh source previous day table --- Contains data for the previous 24-hour performance --- monitoring interval. - -optIfOChSrcPrevDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOChSrcPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OCh source performance monitoring information for - the previous 24-hour interval." - ::= { optIfOCh 9 } - -optIfOChSrcPrevDayEntry OBJECT-TYPE - SYNTAX OptIfOChSrcPrevDayEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OCh source performance - monitoring information of an interface for the previous - 24-hour interval." - INDEX { ifIndex } - ::= { optIfOChSrcPrevDayTable 1 } - -OptIfOChSrcPrevDayEntry ::= - SEQUENCE { - optIfOChSrcPrevDaySuspectedFlag TruthValue, - optIfOChSrcPrevDayLastOutputPower Integer32, - optIfOChSrcPrevDayLowOutputPower Integer32, - optIfOChSrcPrevDayHighOutputPower Integer32 - } - -optIfOChSrcPrevDaySuspectedFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If true, the data in this entry may be unreliable." - ::= { optIfOChSrcPrevDayEntry 1 } - -optIfOChSrcPrevDayLastOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOChSrcPrevDayEntry 2 } - -optIfOChSrcPrevDayLowOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The lowest optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOChSrcPrevDayEntry 3 } - -optIfOChSrcPrevDayHighOutputPower OBJECT-TYPE - SYNTAX Integer32 - UNITS "0.1 dbm" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The highest optical power monitored at the output during the - previous 24-hour interval." - ::= { optIfOChSrcPrevDayEntry 4 } - --- the optIfOTUk group --- This group handles the configuration --- information for OTUk layers. - --- OTUk config table - -optIfOTUkConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfOTUkConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of OTUk configuration information." - ::= { optIfOTUk 1 } - -optIfOTUkConfigEntry OBJECT-TYPE - SYNTAX OptIfOTUkConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains OTUk configuration - information of an interface." - INDEX { ifIndex } - ::= { optIfOTUkConfigTable 1 } - -OptIfOTUkConfigEntry ::= - SEQUENCE { - optIfOTUkDirectionality OptIfDirectionality, - optIfOTUkBitRateK OptIfBitRateK, - optIfOTUkTraceIdentifierTransmitted OptIfTxTI, - optIfOTUkDAPIExpected OptIfExDAPI, - optIfOTUkSAPIExpected OptIfExSAPI, - optIfOTUkTraceIdentifierAccepted OptIfAcTI, - optIfOTUkTIMDetMode OptIfTIMDetMode, - optIfOTUkTIMActEnabled TruthValue, - optIfOTUkDEGThr OptIfDEGThr, - optIfOTUkDEGM OptIfDEGM, - optIfOTUkSinkAdaptActive TruthValue, - optIfOTUkSourceAdaptActive TruthValue, - optIfOTUkSinkFECEnabled TruthValue, - optIfOTUkCurrentStatus BITS - } - -optIfOTUkDirectionality OBJECT-TYPE - SYNTAX OptIfDirectionality - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the directionality of the entity." - ::= { optIfOTUkConfigEntry 1 } - -optIfOTUkBitRateK OBJECT-TYPE - SYNTAX OptIfBitRateK - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the bit rate of the entity." - ::= { optIfOTUkConfigEntry 2 } - -optIfOTUkTraceIdentifierTransmitted OBJECT-TYPE - SYNTAX OptIfTxTI - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The trace identifier transmitted. - This object is applicable when optIfOTUkDirectionality - has the value source(2) or bidirectional(3). It must not - be instantiated in rows where optIfOTUkDirectionality - has the value sink(1). - If no value is ever set by a management entity for this - object, system-specific default value will be used. - Any implementation that instantiates this object must - document the system-specific default value or how it - is derived." - ::= { optIfOTUkConfigEntry 3 } - -optIfOTUkDAPIExpected OBJECT-TYPE - SYNTAX OptIfExDAPI - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The DAPI expected by the receiver. - This object is only applicable to the sink function, i.e., - only when optIfOTUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value source(2). - This object has no effect when optIfOTUkTIMDetMode has - the value off(1)." - ::= { optIfOTUkConfigEntry 4 } - -optIfOTUkSAPIExpected OBJECT-TYPE - SYNTAX OptIfExSAPI - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The SAPI expected by the receiver. - This object is only applicable to the sink function, i.e., - only when optIfOTUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value source(2). - This object has no effect when optIfOTUkTIMDetMode has - the value off(1)." - ::= { optIfOTUkConfigEntry 5 } - -optIfOTUkTraceIdentifierAccepted OBJECT-TYPE - SYNTAX OptIfAcTI - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The actual trace identifier accepted. - This object is only applicable to the sink function, i.e., - only when optIfOTUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value source(2). - The value of this object is unspecified when - optIfOTUkCurrentStatus indicates a near-end defect - (i.e., ssf(3), lof(4), ais(5), lom(6)) that prevents - extraction of the trace message." - ::= { optIfOTUkConfigEntry 6 } - -optIfOTUkTIMDetMode OBJECT-TYPE - SYNTAX OptIfTIMDetMode - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates the mode of the Trace Identifier Mismatch (TIM) - Detection function. - This object is only applicable to the sink function, i.e., - only when optIfOTUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value source(2). - The default value of this object is off(1)." - ::= { optIfOTUkConfigEntry 7 } - -optIfOTUkTIMActEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether the Trace Identifier Mismatch (TIM) - Consequent Action function is enabled. - This object is only applicable to the sink function, i.e., - only when optIfOTUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value source(2). - This object has no effect when optIfOTUkTIMDetMode has - the value off(1). - The default value of this object is false(2)." - ::= { optIfOTUkConfigEntry 8 } - -optIfOTUkDEGThr OBJECT-TYPE - SYNTAX OptIfDEGThr - UNITS "percentage" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a performance - monitoring (PM) Second to be bad. A PM Second is declared bad if - the percentage of detected errored blocks in that second is - greater than or equal to optIfOTUkDEGThr. - This object is only applicable to the sink function, i.e., - only when optIfOTUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value source(2). - The default value of this object is Severely Errored Second - (SES) Estimator (See ITU-T G.7710)." - ::= { optIfOTUkConfigEntry 9 } - -optIfOTUkDEGM OBJECT-TYPE - SYNTAX OptIfDEGM - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a Degraded Signal - defect (dDEG). A dDEG shall be declared if optIfOTUkDEGM - consecutive bad PM Seconds are detected. - This object is only applicable to the sink function, i.e., - only when optIfOTUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value source(2). - The default value of this object is 7 (See ITU-T G.7710)." - ::= { optIfOTUkConfigEntry 10 } - -optIfOTUkSinkAdaptActive OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether the sink adaptation function is activated or - not. - This object is only applicable to the sink function, i.e., - only when optIfOTUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value source(2). - The default value of this object is false(2)." - ::= { optIfOTUkConfigEntry 11 } - -optIfOTUkSourceAdaptActive OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether the source adaptation function is activated or - not. - This object is only applicable to the source function, i.e., - only when optIfOTUkDirectionality has the value source(2) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value sink(1). - The default value of this object is false(2)." - ::= { optIfOTUkConfigEntry 12 } - -optIfOTUkSinkFECEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If Forward Error Correction (FEC) is supported, this object - indicates whether FEC at the OTUk sink adaptation function is - enabled or not. - This object is only applicable to the sink function, i.e., - only when optIfOTUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value source(2). - The default value of this object is true(1)." - ::= { optIfOTUkConfigEntry 13 } - -optIfOTUkCurrentStatus OBJECT-TYPE - SYNTAX BITS { - tim(0), - deg(1), - bdi(2), - ssf(3), - lof(4), - ais(5), - lom(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the defect condition of the entity, if any. - This object is only applicable to the sink function, i.e., - only when optIfOTUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfOTUkDirectionality has the value source(2)." - ::= { optIfOTUkConfigEntry 14 } - --- GCC0 config table - -optIfGCC0ConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfGCC0ConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of GCC0 configuration information." - ::= { optIfOTUk 2 } - - -optIfGCC0ConfigEntry OBJECT-TYPE - SYNTAX OptIfGCC0ConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains GCC0 configuration - information of an interface. Each instance must - correspond to an instance of optIfOTUkConfigEntry. - Separate source and/or sink instances may exist - for a given ifIndex value, or a single bidirectional - instance may exist, but a bidirectional instance may - not coexist with a source or sink instance. - Instances of this conceptual row persist across - agent restarts." - INDEX { ifIndex, optIfGCC0Directionality } - ::= { optIfGCC0ConfigTable 1 } - -OptIfGCC0ConfigEntry ::= - SEQUENCE { - optIfGCC0Directionality OptIfDirectionality, - optIfGCC0Application SnmpAdminString, - optIfGCC0RowStatus RowStatus - } - -optIfGCC0Directionality OBJECT-TYPE - SYNTAX OptIfDirectionality - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Indicates the directionality of the entity. - The values source(2) and bidirectional(3) are - not allowed if the corresponding instance of - optIfOTUkDirectionality has the value sink(1). - The values sink(1) and bidirectional(3) are - not allowed if the corresponding instance of - optIfOTUkDirectionality has the value source(2)." - ::= { optIfGCC0ConfigEntry 1 } - -optIfGCC0Application OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the application transported by the GCC0 entity. - Example applications are ECC, User data channel. - - The value of this object may not be changed when - optIfGCC0RowStatus has the value active(1)." - ::= { optIfGCC0ConfigEntry 2 } - -optIfGCC0RowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This columnar object is used for creating and deleting a - conceptual row of the optIfGCC0 config table. - It is used to model the addGCC0Access and removeGCC0Access - operations of an OTUk_TTP for GCC0 access control as defined - in G.874.1. Setting RowStatus to createAndGo or createAndWait - implies addGCC0Access. Setting RowStatus to destroy implies - removeGCC0Access." - ::= { optIfGCC0ConfigEntry 3 } - --- the optIfODUk group --- This group handles the configuration information --- for the ODUk layers. - --- ODUk config table - -optIfODUkConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfODUkConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of ODUk configuration information." - ::= { optIfODUk 1 } - -optIfODUkConfigEntry OBJECT-TYPE - SYNTAX OptIfODUkConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains ODUk configuration - information of an interface." - INDEX { ifIndex } - ::= { optIfODUkConfigTable 1 } - -OptIfODUkConfigEntry ::= - SEQUENCE { - optIfODUkDirectionality OptIfDirectionality, - optIfODUkBitRateK OptIfBitRateK, - optIfODUkTcmFieldsInUse BITS, - optIfODUkPositionSeqCurrentSize Unsigned32, - optIfODUkTtpPresent TruthValue - } - -optIfODUkDirectionality OBJECT-TYPE - SYNTAX OptIfDirectionality - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the directionality of the entity." - ::= { optIfODUkConfigEntry 1 } - -optIfODUkBitRateK OBJECT-TYPE - SYNTAX OptIfBitRateK - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the bit rate of the entity." - ::= { optIfODUkConfigEntry 2 } - -optIfODUkTcmFieldsInUse OBJECT-TYPE - SYNTAX BITS { - tcmField1(0), - tcmField2(1), - tcmField3(2), - tcmField4(3), - tcmField5(4), - tcmField6(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the TCM field(s) that are currently in use. - The positions of the bits correspond to the TCM fields. - A bit that is set to 1 means that the corresponding TCM - field is used. This object will be updated when rows are - created in or deleted from the optIfODUkTConfigTable, or - the optIfODUkTNimConfigTable." - ::= { optIfODUkConfigEntry 3 } - -optIfODUkPositionSeqCurrentSize OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable indicates the current size of the position - sequence (i.e., number of TCM function and/or GCC12 - access that have been created in the ODUk interface). - When the value of this variable is greater than zero, - it means that one or more TCM function and/or GCC12 - access have been created in the ODUk interface. In this - case, there will be as many rows in the - optIfODUkPositionSeqTable as the value of - optIfODUkPositionSeqCurrentSize corresponding to this - ODUk interface, one row for each TCM function or GCC12 - access. The position of the TCM function and/or - GCC12 access within the sequence is indicated by the - optIfODUkPositionSeqPosition variable in - optIfODUkPositionSeqTable. - The optIfODUkPositionSeqTable also provides pointers - to the corresponding TCM function (optIfODUkT) and - GCC12 access (optIfGCC12) entities." - ::= { optIfODUkConfigEntry 4 } - -optIfODUkTtpPresent OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object has the value true(1) if the ifEntry under which - it is instantiated contains an ODUk Trail Termination Point, - i.e., is the endpoint of an ODUk path. In that case there - will be a corresponding row in the ODUk TTP config table and - it will not be possible to create corresponding rows in the - ODUk NIM config table. This object has the value false(2) - if the ifEntry under which it is instantiated contains an - intermediate ODUk Connection Termination Point. In that case - there is no corresponding row in the ODUk TTP config table, - but it will be possible to create corresponding rows in the - ODUk NIM config table. This object also affects the allowable - options in rows created in the GCC12 config table and in the - ODUkT config table, as specified in the DESCRIPTION clauses - of the columns in those tables." - ::= { optIfODUkConfigEntry 5 } - --- ODUk Trail Termination Point (TTP) config table - -optIfODUkTtpConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfODUkTtpConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of ODUk TTP configuration information." - ::= { optIfODUk 2 } - -optIfODUkTtpConfigEntry OBJECT-TYPE - SYNTAX OptIfODUkTtpConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains ODUk TTP configuration - information of an interface." - INDEX { ifIndex } - ::= { optIfODUkTtpConfigTable 1 } - -OptIfODUkTtpConfigEntry ::= - SEQUENCE { - optIfODUkTtpTraceIdentifierTransmitted OptIfTxTI, - optIfODUkTtpDAPIExpected OptIfExDAPI, - optIfODUkTtpSAPIExpected OptIfExSAPI, - optIfODUkTtpTraceIdentifierAccepted OptIfAcTI, - optIfODUkTtpTIMDetMode OptIfTIMDetMode, - optIfODUkTtpTIMActEnabled TruthValue, - optIfODUkTtpDEGThr OptIfDEGThr, - optIfODUkTtpDEGM OptIfDEGM, - optIfODUkTtpCurrentStatus BITS - } - -optIfODUkTtpTraceIdentifierTransmitted OBJECT-TYPE - SYNTAX OptIfTxTI - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The trace identifier transmitted. - This object is applicable when optIfODUkDirectionality - has the value source(2) or bidirectional(3). It must not - be instantiated in rows where optIfODUkDirectionality - has the value sink(1). - If no value is ever set by a management entity for this - object, system-specific default value will be used. - Any implementation that instantiates this object must - document the system-specific default value or how it - is derived." - ::= { optIfODUkTtpConfigEntry 1 } - -optIfODUkTtpDAPIExpected OBJECT-TYPE - SYNTAX OptIfExDAPI - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The DAPI expected by the receiver. - This object is only applicable to the sink function, i.e., - only when optIfODUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfODUkDirectionality has the value source(2). - This object has no effect when optIfODUkTtpTIMDetMode has - the value off(1)." - ::= { optIfODUkTtpConfigEntry 2 } - -optIfODUkTtpSAPIExpected OBJECT-TYPE - SYNTAX OptIfExSAPI - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The SAPI expected by the receiver. - This object is only applicable to the sink function, i.e., - only when optIfODUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfODUkDirectionality has the value source(2). - This object has no effect when optIfODUkTtpTIMDetMode has - the value off(1)." - ::= { optIfODUkTtpConfigEntry 3 } - -optIfODUkTtpTraceIdentifierAccepted OBJECT-TYPE - SYNTAX OptIfAcTI - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The actual trace identifier accepted. - This object is only applicable to the sink function, i.e., - only when optIfODUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfODUkDirectionality has the value source(2). - The value of this object is unspecified when - optIfODUkTtpCurrentStatus indicates a near-end defect - (i.e., oci(0), lck(1), ssf(5)) that prevents extraction - of the trace message." - ::= { optIfODUkTtpConfigEntry 4 } - -optIfODUkTtpTIMDetMode OBJECT-TYPE - SYNTAX OptIfTIMDetMode - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates the mode of the Trace Identifier Mismatch (TIM) - Detection function. - This object is only applicable to the sink function, i.e., - only when optIfODUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfODUkDirectionality has the value source(2). - The default value of this object is off(1)." - ::= { optIfODUkTtpConfigEntry 5 } - -optIfODUkTtpTIMActEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether the Trace Identifier Mismatch (TIM) - Consequent Action function is enabled. - This object is only applicable to the sink function, i.e., - only when optIfODUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfODUkDirectionality has the value source(2). - This object has no effect when optIfODUkTtpTIMDetMode has - the value off(1). - The default value of this object is false(2)." - ::= { optIfODUkTtpConfigEntry 6 } - -optIfODUkTtpDEGThr OBJECT-TYPE - SYNTAX OptIfDEGThr - UNITS "percentage" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a performance - monitoring (PM) Second to be bad. A PM Second is declared bad if - the percentage of detected errored blocks in that second is - greater than or equal to optIfODUkDEGThr. - This object is only applicable to the sink function, i.e., - only when optIfODUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfODUkDirectionality has the value source(2). - The default value of this object is Severely Errored Second - (SES) Estimator (See ITU-T G.7710)." - ::= { optIfODUkTtpConfigEntry 7 } - -optIfODUkTtpDEGM OBJECT-TYPE - SYNTAX OptIfDEGM - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a Degraded Signal - defect (dDEG). A dDEG shall be declared if optIfODUkDEGM - consecutive bad PM Seconds are detected. - This object is only applicable to the sink function, i.e., - only when optIfODUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfODUkDirectionality has the value source(2). - The default value of this object is 7 (See ITU-T G.7710)." - ::= { optIfODUkTtpConfigEntry 8 } - -optIfODUkTtpCurrentStatus OBJECT-TYPE - SYNTAX BITS { - oci(0), - lck(1), - tim(2), - deg(3), - bdi(4), - ssf(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the defect condition of the entity, if any. - This object is only applicable to the sink function, i.e., - only when optIfODUkDirectionality has the value sink(1) - or bidirectional(3). It must not be instantiated in rows - where optIfODUkDirectionality has the value source(2)." - ::= { optIfODUkTtpConfigEntry 9 } - --- ODUk Position Sequence table - -optIfODUkPositionSeqTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfODUkPositionSeqEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of ODUk Position Sequence information." - ::= { optIfODUk 3 } - -optIfODUkPositionSeqEntry OBJECT-TYPE - SYNTAX OptIfODUkPositionSeqEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains ODUk position sequence - information of an ODUk interface. The ODUk interface - is identified by the ifIndex. Associated with each - ODUk interface there may be one of more conceptual - rows in the optIfODUkPositionSeqTable. Each row - represents a TCM or GCC12 access function within the - associated ODUk interface. Rows of the - optIfODUkPositionSeqTable table are created/deleted - as the result of the creation/deletion of the optIfODUkT - or optIfGCC12 entities." - INDEX { ifIndex, optIfODUkPositionSeqIndex } - ::= { optIfODUkPositionSeqTable 1 } - -OptIfODUkPositionSeqEntry ::= - SEQUENCE { - optIfODUkPositionSeqIndex Unsigned32, - optIfODUkPositionSeqPosition Unsigned32, - optIfODUkPositionSeqPointer RowPointer - } - -optIfODUkPositionSeqIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This variable identifies a row in the - optIfODUkPositionSeqTable Table. - Each row of the optIfODUkPositionSeqTable Table - represents a TCM or GCC12 access function within the - associated ODUk interface." - ::= { optIfODUkPositionSeqEntry 1 } - -optIfODUkPositionSeqPosition OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable indicates the position of the TCM or - GCC12 access function within the sequence of TCMs & - GCC12 access functions of the associated ODUk - interface. The TCM or GCC12 presented by this row is - referenced by the optIfODUkPositionSeqPointer variable." - ::= { optIfODUkPositionSeqEntry 2 } - -optIfODUkPositionSeqPointer OBJECT-TYPE - SYNTAX RowPointer - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable identifies the TCM or GCC12 access function - by pointing to the corresponding optIfODUkT or optIfGCC12 - entity." - ::= { optIfODUkPositionSeqEntry 3 } - --- ODUk Non-intrusive monitoring (Nim) config table - -optIfODUkNimConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfODUkNimConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of ODUkNim configuration information." - ::= { optIfODUk 4 } - -optIfODUkNimConfigEntry OBJECT-TYPE - SYNTAX OptIfODUkNimConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains ODUkNim configuration - information of an interface. Each instance must - correspond to an instance of optIfODUkConfigEntry - for which optIfODUkTtpPresent has the value false(2). - - Instances of this conceptual row persist across - agent restarts, and read-create columns other - than the status column may be modified while the - row is active." - INDEX { ifIndex, optIfODUkNimDirectionality } - ::= { optIfODUkNimConfigTable 1 } - -OptIfODUkNimConfigEntry ::= - SEQUENCE { - optIfODUkNimDirectionality OptIfSinkOrSource, - optIfODUkNimDAPIExpected OptIfExDAPI, - optIfODUkNimSAPIExpected OptIfExSAPI, - optIfODUkNimTraceIdentifierAccepted OptIfAcTI, - optIfODUkNimTIMDetMode OptIfTIMDetMode, - optIfODUkNimTIMActEnabled TruthValue, - optIfODUkNimDEGThr OptIfDEGThr, - optIfODUkNimDEGM OptIfDEGM, - optIfODUkNimCurrentStatus BITS, - optIfODUkNimRowStatus RowStatus - } - -optIfODUkNimDirectionality OBJECT-TYPE - SYNTAX OptIfSinkOrSource - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Specifies the monitor point for the ODUk Path non-intrusive - monitoring function. The value source(2) is not allowed - if the corresponding instance of optIfODUkDirectionality - has the value sink(1), and the value sink(1) is not allowed - if the corresponding instance of optIfODUkDirectionality - has the value source(2). Either the value sink(1) or - source(2) is allowed if the corresponding instance of - optIfODUkDirectionality has the value bidirectional(3). - - The value sink(1) means monitoring at the sink direction - path signal of the ODUk CTP. - - The value source(2) means monitoring at the source direction - path signal of the ODUk CTP. Monitoring the source direction - of an ODUk CTP is necessary in those cases where the ODUk CTP - is at an SNCP (Subnetwork Connection Protection) end (e.g., see - Figure I.1.2/G.874.1). If one would like to get the performance - of the protected connection, one cannot use the NIM function - at both ODUk CTP sinks (before the matrix), instead one should - monitor the signal at the source ODUk CTP after the matrix." - ::= { optIfODUkNimConfigEntry 1 } - -optIfODUkNimDAPIExpected OBJECT-TYPE - SYNTAX OptIfExDAPI - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The DAPI expected by the receiver. - This object has no effect if optIfODUkNimTIMDetMode has - the value off(1) or sapi(3)." - ::= { optIfODUkNimConfigEntry 2 } - -optIfODUkNimSAPIExpected OBJECT-TYPE - SYNTAX OptIfExSAPI - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The SAPI expected by the receiver. - This object has no effect if optIfODUkNimTIMDetMode has - the value off(1) or dapi(2)." - ::= { optIfODUkNimConfigEntry 3 } - -optIfODUkNimTraceIdentifierAccepted OBJECT-TYPE - SYNTAX OptIfAcTI - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The actual trace identifier accepted. The value of - this object is unspecified if optIfODUkNimCurrentStatus - has any of the bit positions oci(0), lck(1), or ssf(5) - set or if optIfODUkNimRowStatus has any value other - than active(1)." - ::= { optIfODUkNimConfigEntry 4 } - -optIfODUkNimTIMDetMode OBJECT-TYPE - SYNTAX OptIfTIMDetMode - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the mode of the Trace Identifier Mismatch (TIM) - Detection function." - ::= { optIfODUkNimConfigEntry 5 } - -optIfODUkNimTIMActEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates whether the Trace Identifier Mismatch (TIM) - Consequent Action function is enabled." - ::= { optIfODUkNimConfigEntry 6 } - -optIfODUkNimDEGThr OBJECT-TYPE - SYNTAX OptIfDEGThr - UNITS "percentage" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a performance - monitoring (PM) Second to be bad. A PM Second is declared bad - if the percentage of detected errored blocks in that second is - greater than or equal to optIfODUkNimDEGThr." - ::= { optIfODUkNimConfigEntry 7 } - -optIfODUkNimDEGM OBJECT-TYPE - SYNTAX OptIfDEGM - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a Degraded Signal - defect (dDEG). A dDEG shall be declared if optIfODUkNimDEGM - consecutive bad PM Seconds are detected." - ::= { optIfODUkNimConfigEntry 8 } - -optIfODUkNimCurrentStatus OBJECT-TYPE - SYNTAX BITS { - oci(0), - lck(1), - tim(2), - deg(3), - bdi(4), - ssf(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the defect condition of the entity, if - any. The value of this object is unspecified if - optIfODUkNimRowStatus has any value other than - active(1)." - ::= { optIfODUkNimConfigEntry 9 } - -optIfODUkNimRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This columnar object is used for creating and deleting - a conceptual row of the optIfODUkNim config table. - It is used to model the activateNim and deactivateNim - operations of an OTUk_CTP for non-intrusive monitoring - control as defined in G.874.1. Setting RowStatus to - createAndGo or createAndWait implies activateNim. - Setting RowStatus to destroy implies deactivateNim." - ::= { optIfODUkNimConfigEntry 10 } - --- GCC12 config table - -optIfGCC12ConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfGCC12ConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of GCC12 configuration information. - The GCC function processes the GCC overhead bytes passing - through them but leave the remainder of the ODUk overhead - and payload data alone." - ::= { optIfODUk 5 } - -optIfGCC12ConfigEntry OBJECT-TYPE - SYNTAX OptIfGCC12ConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains GCC12 configuration - information of an interface. Each instance must - correspond to an instance of optIfODUkConfigEntry. - Separate instances providing GCC1-only access and - GCC2-only access may exist for a given ifIndex value, - or a single instance providing GCC1 + GCC2 may exist, - but a GCC1 + GCC2 instance may not coexist with a - GCC1-only or GCC2-only instance. - - Instances of this conceptual row persist across agent - restarts." - INDEX { ifIndex, optIfGCC12Codirectional, optIfGCC12GCCAccess } - ::= { optIfGCC12ConfigTable 1 } - - -OptIfGCC12ConfigEntry ::= - SEQUENCE { - optIfGCC12Codirectional TruthValue, - optIfGCC12GCCAccess INTEGER, - optIfGCC12GCCPassThrough TruthValue, - optIfGCC12Application SnmpAdminString, - optIfGCC12RowStatus RowStatus - } - -optIfGCC12Codirectional OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Indicates the directionality of the GCC12 termination with - respect to the associated ODUk CTP. The value true(1) means - that the sink part of the GCC12 extracts COMMS data from the - signal at the input to the ODUk CTP sink and the source part - of the GCC12 inserts COMMS data into the signal at the output - of the ODUk CTP source. The value false(2) means that the - sink part of the GCC12 extracts COMMS data from the signal at - the output of the ODUk CTP source and the source part of the - GCC12 inserts COMMS data into the signal at the input of the - ODUk CTP sink. This attribute may assume either value when - the corresponding instance of optIfODUkTtpPresent has the - value false(2). When the value of the corresponding instance - of optIfODUkTtpPresent is true(1) then the only value allowed - for this attribute is true(1)." - ::= { optIfGCC12ConfigEntry 1 } - -optIfGCC12GCCAccess OBJECT-TYPE - SYNTAX INTEGER { - gcc1 (1), - gcc2 (2), - gcc1and2 (3) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Indicates the GCC access represented by the entity." - ::= { optIfGCC12ConfigEntry 2 } - -optIfGCC12GCCPassThrough OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Controls whether the selected GCC overhead bytes are passed - through or modified. The value true(1) means that the selected - GCC overhead bytes are passed through unmodified from the ODUk - CTP input to the ODUk CTP output. The value false(2) means that - the selected GCC overhead bytes are set to zero at the ODUk CTP - output after the extraction of the COMMS data. This object has - no effect if the corresponding instance of optIfODUkTtpPresent - has the value true(1). - - The value of this object may not be changed when - optIfGCC12RowStatus has the value active(1)." - ::= { optIfGCC12ConfigEntry 3 } - -optIfGCC12Application OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the application transported by the GCC12 entity. - Example applications are ECC, User data channel. - - The value of this object may not be changed when - optIfGCC12RowStatus has the value active(1)." - ::= { optIfGCC12ConfigEntry 4 } - -optIfGCC12RowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This columnar object is used for creating and deleting - a conceptual row of the optIfGCC12 config table. It is - used to model the addGCC12Access and removeGCC12Access - operations of an ODUk_CTP or ODUk_TTP for GCC12 access - control as defined in G.874.1. Setting RowStatus to - createAndGo or createAndWait implies addGCC12Access. - Setting RowStatus to destroy implies removeGCC12Access. - Successful addition/removal of the GCC12 access function - will result in updating the - optIfODUkPositionSeqCurrentSize variable and the - optIfODUkPositionSeqTable table of the associated - ODUk entry in the optIfODUkConfigTable." - ::= { optIfGCC12ConfigEntry 5 } - --- the optIfODUkT group --- This group handles the configuration information --- for the ODUkT layers. - --- ODUkT config table - -optIfODUkTConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfODUkTConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of ODUkT configuration information." - ::= { optIfODUkT 1 } - -optIfODUkTConfigEntry OBJECT-TYPE - SYNTAX OptIfODUkTConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains ODUkT configuration - information of an interface. Each instance must - correspond to an instance of optIfODUkConfigEntry. - Rows in this table are mutually exclusive with rows - in the ODUkT NIM config table -- in other words, this - row object may not be instantiated for a given pair - of ifIndex and TCM field values if a corresponding - instance of optIfODUkTNimConfigEntry already exists. - - Instances of this conceptual row persist across agent - restarts. Except where noted otherwise, read-create - columns other than the status column may be modified - while the row is active." - INDEX { ifIndex, optIfODUkTTcmField, optIfODUkTCodirectional } - ::= { optIfODUkTConfigTable 1 } - -OptIfODUkTConfigEntry ::= - SEQUENCE { - optIfODUkTTcmField Unsigned32, - optIfODUkTCodirectional TruthValue, - optIfODUkTTraceIdentifierTransmitted OptIfTxTI, - optIfODUkTDAPIExpected OptIfExDAPI, - optIfODUkTSAPIExpected OptIfExSAPI, - optIfODUkTTraceIdentifierAccepted OptIfAcTI, - optIfODUkTTIMDetMode OptIfTIMDetMode, - optIfODUkTTIMActEnabled TruthValue, - optIfODUkTDEGThr OptIfDEGThr, - optIfODUkTDEGM OptIfDEGM, - optIfODUkTSinkMode INTEGER, - optIfODUkTSinkLockSignalAdminState INTEGER, - optIfODUkTSourceLockSignalAdminState INTEGER, - optIfODUkTCurrentStatus BITS, - optIfODUkTRowStatus RowStatus - } - - -optIfODUkTTcmField OBJECT-TYPE - SYNTAX Unsigned32 (1..6) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Indicates the tandem connection monitoring - field of the ODUk OH. Valid values are - integers from 1 to 6." - ::= { optIfODUkTConfigEntry 1 } - -optIfODUkTCodirectional OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Indicates the directionality of the ODUkT termination point with - respect to the associated ODUk CTP. The value true(1) means - that the sink part of the ODUkT TP extracts TCM data from the - signal at the input to the ODUk CTP sink and the source part - of the ODUkT TP inserts TCM data into the signal at the output - of the ODUk CTP source. The value false(2) means that the - sink part of the ODUkT TP extracts TCM data from the signal at - the output of the ODUk CTP source and the source part of the - ODUkT TP inserts TCM data into the signal at the input of the - ODUk CTP sink. This attribute may assume either value when - the corresponding instance of optIfODUkTtpPresent has the - value false(2). When the value of the corresponding instance - of optIfODUkTtpPresent is true(1) then the only value allowed - for this attribute is true(1)." - ::= { optIfODUkTConfigEntry 2 } - -optIfODUkTTraceIdentifierTransmitted OBJECT-TYPE - SYNTAX OptIfTxTI - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The trace identifier transmitted. - This object is applicable only to the following three cases. - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value false(2), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value true(1). - It must not be instantiated in rows for all other cases." - ::= { optIfODUkTConfigEntry 3 } - -optIfODUkTDAPIExpected OBJECT-TYPE - SYNTAX OptIfExDAPI - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The DAPI expected by the receiver. - This object is applicable only to the following three cases. - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value true(1), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value false(2). - It must not be instantiated in rows for all other cases. - This object has no effect when optIfODUkTTIMDetMode has - the value off(1)." - ::= { optIfODUkTConfigEntry 4 } - -optIfODUkTSAPIExpected OBJECT-TYPE - SYNTAX OptIfExSAPI - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The SAPI expected by the receiver. - This object is applicable only to the following three cases. - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value true(1), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value false(2). - It must not be instantiated in rows for all other cases. - This object has no effect when optIfODUkTTIMDetMode has - the value off(1)." - ::= { optIfODUkTConfigEntry 5 } - -optIfODUkTTraceIdentifierAccepted OBJECT-TYPE - SYNTAX OptIfAcTI - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The actual trace identifier accepted. - This object is applicable only to the following three cases. - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value true(1), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value false(2). - It must not be instantiated in rows for all other cases. - The value of this object is unspecified when - optIfODUkTCurrentStatus indicates a near-end defect - (i.e., oci(0), lck(1), ssf(5)) that prevents extraction - of the trace message." - ::= { optIfODUkTConfigEntry 6 } - -optIfODUkTTIMDetMode OBJECT-TYPE - SYNTAX OptIfTIMDetMode - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the mode of the Trace Identifier Mismatch (TIM) - Detection function. - This object is applicable only to the following three cases. - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value true(1), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value false(2). - It must not be instantiated in rows for all other cases. - The default value of this object is off(1)." - ::= { optIfODUkTConfigEntry 7 } - -optIfODUkTTIMActEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates whether the Trace Identifier Mismatch (TIM) - Consequent Action function is enabled. - This object is applicable only to the following three cases. - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value true(1), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value false(2). - It must not be instantiated in rows for all other cases. - This object has no effect when optIfODUkTTIMDetMode has - the value off(1). - The default value of this object is false(2)." - ::= { optIfODUkTConfigEntry 8 } - -optIfODUkTDEGThr OBJECT-TYPE - SYNTAX OptIfDEGThr - UNITS "percentage" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a performance - monitoring (PM) Second to be bad. A PM Second is declared bad if - the percentage of detected errored blocks in that second is - greater than or equal to optIfODUkTDEGThr. - This object is applicable only to the following three cases. - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value true(1), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value false(2). - It must not be instantiated in rows for all other cases. - The default value of this object is Severely Errored Second - (SES) Estimator (See ITU-T G.7710)." - ::= { optIfODUkTConfigEntry 9 } - -optIfODUkTDEGM OBJECT-TYPE - SYNTAX OptIfDEGM - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a Degraded Signal - defect (dDEG). A dDEG shall be declared if optIfODUkTDEGM - consecutive bad PM Seconds are detected. - This object is applicable only to the following three cases. - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value true(1), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value false(2). - It must not be instantiated in rows for all other cases. - The default value of this object is 7 (See ITU-T G.7710)." - ::= { optIfODUkTConfigEntry 10 } - -optIfODUkTSinkMode OBJECT-TYPE - SYNTAX INTEGER { - operational (1), - monitor (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable specifies the TCM mode at the entity. - The value operational(1) means that TCM Overhead (TCMOH) - processes (see ITU-T G.798) shall be - performed and consequent actions for AIS, Trail - Signal Fail (TSF), Trail Signal Degraded (TSD) shall be - initiated in case of defects. - The value monitor(2) means that TCMOH processes shall be - performed but consequent actions for AIS, Trail - Server Failure (TSF), Trail Server Degraded (TSD) shall _not_ be - initiated in case of defects. - This object is applicable only when the value of - optIfODUkTtpPresent is false(2) and also either one of the - following three cases holds: - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value true(1), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value false(2). - It must not be instantiated in rows for all other cases." - ::= { optIfODUkTConfigEntry 11 } - -optIfODUkTSinkLockSignalAdminState OBJECT-TYPE - SYNTAX INTEGER { - locked(1), - normal(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Provides the capability to provision the LOCK signal, which - is one of the ODUk maintenance signals, at the ODUKT sink. When - a Tandem Connection endpoint is set to admin state locked, - it inserts the ODUk-LCK signal in the sink direction. - - This object is applicable only when the value of - optIfODUkTtpPresent is false(2) and also either one of the - following three cases holds: - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value true(1), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value false(2). - It must not be instantiated in rows for all other cases." - ::= { optIfODUkTConfigEntry 12 } - -optIfODUkTSourceLockSignalAdminState OBJECT-TYPE - SYNTAX INTEGER { - locked(1), - normal(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Provides the capability to provision the LOCK signal, which - is one of the ODUk maintenance signals, at the source. - When a Tandem Connection endpoint is set to admin state - locked, it inserts the ODUk-LCK signal in the source - direction. - This object is applicable only when either one of the - following three cases holds: - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value false(2), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value true(1). - It must not be instantiated in rows for all other cases." - ::= { optIfODUkTConfigEntry 13 } - -optIfODUkTCurrentStatus OBJECT-TYPE - SYNTAX BITS { - oci(0), - lck(1), - tim(2), - deg(3), - bdi(4), - ssf(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the defect condition of the entity, if any. - This object is applicable only when either one of the - following three cases holds: - (i) optIfODUkDirectionality has the value bidirectional(3), or - (ii) optIfODUkDirectionality has the value sink(1) and - optIfODUkTCodirectional has the value true(1), or - (iii) optIfODUkDirectionality has the value source(3) and - optIfODUkTCodirectional has the value false(2). - It must not be instantiated in rows for all other cases." - ::= { optIfODUkTConfigEntry 14 } - -optIfODUkTRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This columnar object is used for creating and deleting a - conceptual row of the optIfODUkT config table. - It is used to model the addTCM and removeTCM operations of an - ODUk_CTP or ODUk_TTP for Tandem connection monitoring as defined - in ITU-T G.874.1. - Setting RowStatus to createAndGo or createAndWait implies addTCM. - Setting RowStatus to destroy implies removeTCM. - Successful addition/removal of TCM will result in updating the - optIfODUkTcmFieldsInUse and optIfODUkPositionSeqCurrentSize - variables and the optIfODUkPositionSeqTable table of the - associated ODUk entry in the optIfODUkConfigTable." - ::= { optIfODUkTConfigEntry 15 } - --- ODUkT Non-intrusive monitoring (Nim) config table - -optIfODUkTNimConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OptIfODUkTNimConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of ODUkTNim configuration information." - ::= { optIfODUkT 2 } - -optIfODUkTNimConfigEntry OBJECT-TYPE - SYNTAX OptIfODUkTNimConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A conceptual row that contains ODUkTNim configuration - information of an interface. Each instance must - correspond to an instance of optIfODUkConfigEntry. - Rows in this table are mutually exclusive with rows - in the ODUkT config table -- in other words, this - row object may not be instantiated for a given pair - of ifIndex and TCM field values if a corresponding - instance of optIfODUkTConfigEntry already exists. - - Instances of this conceptual row persist across - agent restarts, and read-create columns other - than the status column may be modified while the - row is active." - INDEX {ifIndex, optIfODUkTNimTcmField, optIfODUkTNimDirectionality} - ::= { optIfODUkTNimConfigTable 1 } - -OptIfODUkTNimConfigEntry ::= - SEQUENCE { - optIfODUkTNimTcmField Unsigned32, - optIfODUkTNimDirectionality OptIfSinkOrSource, - optIfODUkTNimDAPIExpected OptIfExDAPI, - optIfODUkTNimSAPIExpected OptIfExSAPI, - optIfODUkTNimTraceIdentifierAccepted OptIfAcTI, - optIfODUkTNimTIMDetMode OptIfTIMDetMode, - optIfODUkTNimTIMActEnabled TruthValue, - optIfODUkTNimDEGThr OptIfDEGThr, - optIfODUkTNimDEGM OptIfDEGM, - optIfODUkTNimCurrentStatus BITS, - optIfODUkTNimRowStatus RowStatus - } - -optIfODUkTNimTcmField OBJECT-TYPE - SYNTAX Unsigned32 (1..6) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Indicates the tandem connection monitoring - field of the ODUk OH on which non-intrusive monitoring - is performed. Valid values are - integers from 1 to 6." - ::= { optIfODUkTNimConfigEntry 1 } - -optIfODUkTNimDirectionality OBJECT-TYPE - SYNTAX OptIfSinkOrSource - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Specifies the monitor point for the ODUk TCM non-intrusive - monitoring function. The value source(2) is not allowed - if the corresponding instance of optIfODUkDirectionality - has the value sink(1), and the value sink(1) is not allowed - if the corresponding instance of optIfODUkDirectionality - has the value source(2). Either the value sink(1) or - source(2) is allowed if the corresponding instance of - optIfODUkDirectionality has the value bidirectional(3). - The value sink(1) means monitoring at the sink direction - TCM signal of the ODUk CTP. - The value source(2) means monitoring at the source direction - path signal of the ODUk CTP." - ::= { optIfODUkTNimConfigEntry 2 } - -optIfODUkTNimDAPIExpected OBJECT-TYPE - SYNTAX OptIfExDAPI - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The DAPI expected by the receiver. - This object has no effect if optIfODUkTNimTIMDetMode has - the value off(1) or sapi(3)." - ::= { optIfODUkTNimConfigEntry 3 } - -optIfODUkTNimSAPIExpected OBJECT-TYPE - SYNTAX OptIfExSAPI - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The SAPI expected by the receiver. - This object has no effect if optIfODUkTNimTIMDetMode has - the value off(1) or dapi(2)." - - ::= { optIfODUkTNimConfigEntry 4 } - -optIfODUkTNimTraceIdentifierAccepted OBJECT-TYPE - SYNTAX OptIfAcTI - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The actual trace identifier accepted. The value of - this object is unspecified if optIfODUkTNimCurrentStatus - has any of the bit positions oci(0), lck(1), or ssf(5) - set or if optIfODUkTNimRowStatus has any value other - than active(1)." - ::= { optIfODUkTNimConfigEntry 5 } - -optIfODUkTNimTIMDetMode OBJECT-TYPE - SYNTAX OptIfTIMDetMode - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the mode of the Trace Identifier Mismatch (TIM) - Detection function." - ::= { optIfODUkTNimConfigEntry 6 } - -optIfODUkTNimTIMActEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates whether the Trace Identifier Mismatch (TIM) - Consequent Action function is enabled." - ::= { optIfODUkTNimConfigEntry 7 } - -optIfODUkTNimDEGThr OBJECT-TYPE - SYNTAX OptIfDEGThr - UNITS "percentage" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a performance - monitoring (PM) Second to be bad. A PM Second is declared bad if - the percentage of detected errored blocks in that second is - greater than or equal to optIfODUkTNimDEGThr." - ::= { optIfODUkTNimConfigEntry 8 } - -optIfODUkTNimDEGM OBJECT-TYPE - SYNTAX OptIfDEGM - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Indicates the threshold level for declaring a Degraded Signal - defect (dDEG). A dDEG shall be declared if optIfODUkTNimDEGM - consecutive bad PM Seconds are detected." - ::= { optIfODUkTNimConfigEntry 9 } - -optIfODUkTNimCurrentStatus OBJECT-TYPE - SYNTAX BITS { - oci(0), - lck(1), - tim(2), - deg(3), - bdi(4), - ssf(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the defect condition of the entity, if any. - The value of this object is unspecified if - optIfODUkTNimRowStatus has any value other than - active(1)." - ::= { optIfODUkTNimConfigEntry 10 } - -optIfODUkTNimRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This columnar object is used for creating and deleting a - conceptual row of the optIfODUkTNim config table. - It is used to model the addTCM and removeTCM operations of an - ODUk_CTP or ODUk_TTP for non-intrusive Tandem connection - monitoring as defined in ITU-T G.874.1. - Setting RowStatus to createAndGo or createAndWait implies addTCM. - Setting RowStatus to destroy implies removeTCM. - Successful addition/removal of Nim TCM will result in updating - the optIfODUkPositionSeqCurrentSize variable and the - optIfODUkPositionSeqTable table of the associated ODUk entry - in the optIfODUkConfigTable." - ::= { optIfODUkTNimConfigEntry 11 } - --- units of conformance - -optIfOTMnGroup OBJECT-GROUP - OBJECTS { - optIfOTMnOrder, - optIfOTMnReduced, - optIfOTMnBitRates, - optIfOTMnInterfaceType, - optIfOTMnTcmMax, - optIfOTMnOpticalReach - } - STATUS current - DESCRIPTION - "A collection of OTMn structure information objects." - ::= { optIfGroups 1 } - -optIfPerfMonGroup OBJECT-GROUP - OBJECTS { - optIfPerfMonCurrentTimeElapsed, - optIfPerfMonCurDayTimeElapsed, - optIfPerfMonIntervalNumIntervals, - optIfPerfMonIntervalNumInvalidIntervals - } - STATUS current - DESCRIPTION - "A collection of performance monitoring interval objects." - ::= { optIfGroups 2 } - -optIfOTSnCommonGroup OBJECT-GROUP - OBJECTS { - optIfOTSnDirectionality - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all OTSn interfaces." - ::= { optIfGroups 3 } - -optIfOTSnSourceGroupFull OBJECT-GROUP - OBJECTS { - optIfOTSnTraceIdentifierTransmitted - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to full-functionality/IaDI OTSn - interfaces that support source functions." - ::= { optIfGroups 4 } - -optIfOTSnAPRStatusGroup OBJECT-GROUP - OBJECTS { - optIfOTSnAprStatus - } - STATUS current - DESCRIPTION - "A collection of objects applicable to - OTSn interfaces that support Automatic - Power Reduction functions." - ::= { optIfGroups 5 } - -optIfOTSnAPRControlGroup OBJECT-GROUP - OBJECTS { - optIfOTSnAprControl - } - STATUS current - DESCRIPTION - "A collection of objects applicable to - OTSn interfaces that provide Automatic - Power Reduction control functions." - ::= { optIfGroups 6 } - -optIfOTSnSinkGroupBasic OBJECT-GROUP - OBJECTS { - optIfOTSnCurrentStatus - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all OTSn interfaces that - support sink functions." - ::= { optIfGroups 7 } - -optIfOTSnSinkGroupFull OBJECT-GROUP - OBJECTS { - optIfOTSnDAPIExpected, - optIfOTSnSAPIExpected, - optIfOTSnTraceIdentifierAccepted, - optIfOTSnTIMDetMode, - optIfOTSnTIMActEnabled - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to full-functionality/IaDI OTSn - interfaces that support sink functions." - ::= { optIfGroups 8 } - -optIfOTSnSinkPreOtnPMGroup OBJECT-GROUP - OBJECTS { - optIfOTSnSinkCurrentSuspectedFlag, - optIfOTSnSinkCurrentInputPower, - optIfOTSnSinkCurrentLowInputPower, - optIfOTSnSinkCurrentHighInputPower, - optIfOTSnSinkCurrentOutputPower, - optIfOTSnSinkCurrentLowOutputPower, - optIfOTSnSinkCurrentHighOutputPower, - optIfOTSnSinkIntervalSuspectedFlag, - optIfOTSnSinkIntervalLastInputPower, - optIfOTSnSinkIntervalLowInputPower, - optIfOTSnSinkIntervalHighInputPower, - optIfOTSnSinkIntervalLastOutputPower, - optIfOTSnSinkIntervalLowOutputPower, - optIfOTSnSinkIntervalHighOutputPower, - optIfOTSnSinkCurDaySuspectedFlag, - optIfOTSnSinkCurDayLowInputPower, - optIfOTSnSinkCurDayHighInputPower, - optIfOTSnSinkCurDayLowOutputPower, - optIfOTSnSinkCurDayHighOutputPower, - optIfOTSnSinkPrevDaySuspectedFlag, - optIfOTSnSinkPrevDayLastInputPower, - optIfOTSnSinkPrevDayLowInputPower, - optIfOTSnSinkPrevDayHighInputPower, - optIfOTSnSinkPrevDayLastOutputPower, - optIfOTSnSinkPrevDayLowOutputPower, - optIfOTSnSinkPrevDayHighOutputPower - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - objects applicable to OTSn interfaces that - support sink functions." - ::= { optIfGroups 9 } - -optIfOTSnSinkPreOtnPMThresholdGroup OBJECT-GROUP - OBJECTS { - optIfOTSnSinkCurrentLowerInputPowerThreshold, - optIfOTSnSinkCurrentUpperInputPowerThreshold, - optIfOTSnSinkCurrentLowerOutputPowerThreshold, - optIfOTSnSinkCurrentUpperOutputPowerThreshold - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - threshold objects applicable to OTSn interfaces - that support sink functions." - ::= { optIfGroups 10 } - -optIfOTSnSourcePreOtnPMGroup OBJECT-GROUP - OBJECTS { - optIfOTSnSrcCurrentSuspectedFlag, - optIfOTSnSrcCurrentOutputPower, - optIfOTSnSrcCurrentLowOutputPower, - optIfOTSnSrcCurrentHighOutputPower, - optIfOTSnSrcCurrentInputPower, - optIfOTSnSrcCurrentLowInputPower, - optIfOTSnSrcCurrentHighInputPower, - optIfOTSnSrcIntervalSuspectedFlag, - optIfOTSnSrcIntervalLastOutputPower, - optIfOTSnSrcIntervalLowOutputPower, - optIfOTSnSrcIntervalHighOutputPower, - optIfOTSnSrcIntervalLastInputPower, - optIfOTSnSrcIntervalLowInputPower, - optIfOTSnSrcIntervalHighInputPower, - optIfOTSnSrcCurDaySuspectedFlag, - optIfOTSnSrcCurDayLowOutputPower, - optIfOTSnSrcCurDayHighOutputPower, - optIfOTSnSrcCurDayLowInputPower, - optIfOTSnSrcCurDayHighInputPower, - optIfOTSnSrcPrevDaySuspectedFlag, - optIfOTSnSrcPrevDayLastOutputPower, - optIfOTSnSrcPrevDayLowOutputPower, - optIfOTSnSrcPrevDayHighOutputPower, - optIfOTSnSrcPrevDayLastInputPower, - optIfOTSnSrcPrevDayLowInputPower, - optIfOTSnSrcPrevDayHighInputPower - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - objects applicable to OTSn interfaces that - support source functions." - ::= { optIfGroups 11 } - -optIfOTSnSourcePreOtnPMThresholdGroup OBJECT-GROUP - OBJECTS { - optIfOTSnSrcCurrentLowerOutputPowerThreshold, - optIfOTSnSrcCurrentUpperOutputPowerThreshold, - optIfOTSnSrcCurrentLowerInputPowerThreshold, - optIfOTSnSrcCurrentUpperInputPowerThreshold - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - threshold objects applicable to OTSn interfaces - that support source functions." - ::= { optIfGroups 12 } - -optIfOMSnCommonGroup OBJECT-GROUP - OBJECTS { - optIfOMSnDirectionality - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all OMSn interfaces." - ::= { optIfGroups 13 } - -optIfOMSnSinkGroupBasic OBJECT-GROUP - OBJECTS { - optIfOMSnCurrentStatus - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all OMSn interfaces that - support sink functions." - ::= { optIfGroups 14 } - -optIfOMSnSinkPreOtnPMGroup OBJECT-GROUP - OBJECTS { - optIfOMSnSinkCurrentSuspectedFlag, - optIfOMSnSinkCurrentAggregatedInputPower, - optIfOMSnSinkCurrentLowAggregatedInputPower, - optIfOMSnSinkCurrentHighAggregatedInputPower, - optIfOMSnSinkCurrentOutputPower, - optIfOMSnSinkCurrentLowOutputPower, - optIfOMSnSinkCurrentHighOutputPower, - optIfOMSnSinkIntervalSuspectedFlag, - optIfOMSnSinkIntervalLastAggregatedInputPower, - optIfOMSnSinkIntervalLowAggregatedInputPower, - optIfOMSnSinkIntervalHighAggregatedInputPower, - optIfOMSnSinkIntervalLastOutputPower, - optIfOMSnSinkIntervalLowOutputPower, - optIfOMSnSinkIntervalHighOutputPower, - optIfOMSnSinkCurDaySuspectedFlag, - optIfOMSnSinkCurDayLowAggregatedInputPower, - optIfOMSnSinkCurDayHighAggregatedInputPower, - optIfOMSnSinkCurDayLowOutputPower, - optIfOMSnSinkCurDayHighOutputPower, - optIfOMSnSinkPrevDaySuspectedFlag, - optIfOMSnSinkPrevDayLastAggregatedInputPower, - optIfOMSnSinkPrevDayLowAggregatedInputPower, - optIfOMSnSinkPrevDayHighAggregatedInputPower, - optIfOMSnSinkPrevDayLastOutputPower, - optIfOMSnSinkPrevDayLowOutputPower, - optIfOMSnSinkPrevDayHighOutputPower - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - objects applicable to OMSn interfaces that - support sink functions." - ::= { optIfGroups 15 } - -optIfOMSnSinkPreOtnPMThresholdGroup OBJECT-GROUP - OBJECTS { - optIfOMSnSinkCurrentLowerInputPowerThreshold, - optIfOMSnSinkCurrentUpperInputPowerThreshold, - optIfOMSnSinkCurrentLowerOutputPowerThreshold, - optIfOMSnSinkCurrentUpperOutputPowerThreshold - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - threshold objects applicable to OMSn interfaces - that support sink functions." - ::= { optIfGroups 16 } - -optIfOMSnSourcePreOtnPMGroup OBJECT-GROUP - OBJECTS { - optIfOMSnSrcCurrentSuspectedFlag, - optIfOMSnSrcCurrentOutputPower, - optIfOMSnSrcCurrentLowOutputPower, - optIfOMSnSrcCurrentHighOutputPower, - optIfOMSnSrcCurrentAggregatedInputPower, - optIfOMSnSrcCurrentLowAggregatedInputPower, - optIfOMSnSrcCurrentHighAggregatedInputPower, - optIfOMSnSrcIntervalSuspectedFlag, - optIfOMSnSrcIntervalLastOutputPower, - optIfOMSnSrcIntervalLowOutputPower, - optIfOMSnSrcIntervalHighOutputPower, - optIfOMSnSrcIntervalLastAggregatedInputPower, - optIfOMSnSrcIntervalLowAggregatedInputPower, - optIfOMSnSrcIntervalHighAggregatedInputPower, - optIfOMSnSrcCurDaySuspectedFlag, - optIfOMSnSrcCurDayLowOutputPower, - optIfOMSnSrcCurDayHighOutputPower, - optIfOMSnSrcCurDayLowAggregatedInputPower, - optIfOMSnSrcCurDayHighAggregatedInputPower, - optIfOMSnSrcPrevDaySuspectedFlag, - optIfOMSnSrcPrevDayLastOutputPower, - optIfOMSnSrcPrevDayLowOutputPower, - optIfOMSnSrcPrevDayHighOutputPower, - optIfOMSnSrcPrevDayLastAggregatedInputPower, - optIfOMSnSrcPrevDayLowAggregatedInputPower, - optIfOMSnSrcPrevDayHighAggregatedInputPower - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - objects applicable to OMSn interfaces that - support source functions." - ::= { optIfGroups 17 } - -optIfOMSnSourcePreOtnPMThresholdGroup OBJECT-GROUP - OBJECTS { - optIfOMSnSrcCurrentLowerOutputPowerThreshold, - optIfOMSnSrcCurrentUpperOutputPowerThreshold, - optIfOMSnSrcCurrentLowerInputPowerThreshold, - optIfOMSnSrcCurrentUpperInputPowerThreshold - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - threshold objects applicable to OMSn interfaces that - that support source functions." - ::= { optIfGroups 18 } - -optIfOChGroupCommonGroup OBJECT-GROUP - OBJECTS { - optIfOChGroupDirectionality - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all OChGroup interfaces." - ::= { optIfGroups 19 } - -optIfOChGroupSinkPreOtnPMGroup OBJECT-GROUP - OBJECTS { - optIfOChGroupSinkCurrentSuspectedFlag, - optIfOChGroupSinkCurrentAggregatedInputPower, - optIfOChGroupSinkCurrentLowAggregatedInputPower, - optIfOChGroupSinkCurrentHighAggregatedInputPower, - optIfOChGroupSinkCurrentOutputPower, - optIfOChGroupSinkCurrentLowOutputPower, - optIfOChGroupSinkCurrentHighOutputPower, - optIfOChGroupSinkIntervalSuspectedFlag, - optIfOChGroupSinkIntervalLastAggregatedInputPower, - optIfOChGroupSinkIntervalLowAggregatedInputPower, - optIfOChGroupSinkIntervalHighAggregatedInputPower, - optIfOChGroupSinkIntervalLastOutputPower, - optIfOChGroupSinkIntervalLowOutputPower, - optIfOChGroupSinkIntervalHighOutputPower, - optIfOChGroupSinkCurDaySuspectedFlag, - optIfOChGroupSinkCurDayLowAggregatedInputPower, - optIfOChGroupSinkCurDayHighAggregatedInputPower, - optIfOChGroupSinkCurDayLowOutputPower, - optIfOChGroupSinkCurDayHighOutputPower, - optIfOChGroupSinkPrevDaySuspectedFlag, - optIfOChGroupSinkPrevDayLastAggregatedInputPower, - optIfOChGroupSinkPrevDayLowAggregatedInputPower, - optIfOChGroupSinkPrevDayHighAggregatedInputPower, - optIfOChGroupSinkPrevDayLastOutputPower, - optIfOChGroupSinkPrevDayLowOutputPower, - optIfOChGroupSinkPrevDayHighOutputPower - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - objects applicable to OChGroup interfaces that - support sink functions." - ::= { optIfGroups 20 } - -optIfOChGroupSinkPreOtnPMThresholdGroup OBJECT-GROUP - OBJECTS { - optIfOChGroupSinkCurrentLowerInputPowerThreshold, - optIfOChGroupSinkCurrentUpperInputPowerThreshold, - optIfOChGroupSinkCurrentLowerOutputPowerThreshold, - optIfOChGroupSinkCurrentUpperOutputPowerThreshold - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - threshold objects applicable to OChGroup interfaces - that support sink functions." - ::= { optIfGroups 21 } - -optIfOChGroupSourcePreOtnPMGroup OBJECT-GROUP - OBJECTS { - optIfOChGroupSrcCurrentSuspectedFlag, - optIfOChGroupSrcCurrentOutputPower, - optIfOChGroupSrcCurrentLowOutputPower, - optIfOChGroupSrcCurrentHighOutputPower, - optIfOChGroupSrcCurrentAggregatedInputPower, - optIfOChGroupSrcCurrentLowAggregatedInputPower, - optIfOChGroupSrcCurrentHighAggregatedInputPower, - optIfOChGroupSrcIntervalSuspectedFlag, - optIfOChGroupSrcIntervalLastOutputPower, - optIfOChGroupSrcIntervalLowOutputPower, - optIfOChGroupSrcIntervalHighOutputPower, - optIfOChGroupSrcIntervalLastAggregatedInputPower, - optIfOChGroupSrcIntervalLowAggregatedInputPower, - optIfOChGroupSrcIntervalHighAggregatedInputPower, - optIfOChGroupSrcCurDaySuspectedFlag, - optIfOChGroupSrcCurDayLowOutputPower, - optIfOChGroupSrcCurDayHighOutputPower, - optIfOChGroupSrcCurDayLowAggregatedInputPower, - optIfOChGroupSrcCurDayHighAggregatedInputPower, - optIfOChGroupSrcPrevDaySuspectedFlag, - optIfOChGroupSrcPrevDayLastOutputPower, - optIfOChGroupSrcPrevDayLowOutputPower, - optIfOChGroupSrcPrevDayHighOutputPower, - optIfOChGroupSrcPrevDayLastAggregatedInputPower, - optIfOChGroupSrcPrevDayLowAggregatedInputPower, - optIfOChGroupSrcPrevDayHighAggregatedInputPower - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - objects applicable to OChGroup interfaces that - support source functions." - ::= { optIfGroups 22 } - -optIfOChGroupSourcePreOtnPMThresholdGroup OBJECT-GROUP - OBJECTS { - optIfOChGroupSrcCurrentLowerOutputPowerThreshold, - optIfOChGroupSrcCurrentUpperOutputPowerThreshold, - optIfOChGroupSrcCurrentLowerInputPowerThreshold, - optIfOChGroupSrcCurrentUpperInputPowerThreshold - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - threshold objects applicable to OChGroup interfaces that - that support source functions." - ::= { optIfGroups 23 } - -optIfOChCommonGroup OBJECT-GROUP - OBJECTS { - optIfOChDirectionality - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all OCh interfaces." - ::= { optIfGroups 24 } - -optIfOChSinkGroupBasic OBJECT-GROUP - OBJECTS { - optIfOChCurrentStatus - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all OCh interfaces that - support sink functions." - ::= { optIfGroups 25 } - -optIfOChSinkPreOtnPMGroup OBJECT-GROUP - OBJECTS { - optIfOChSinkCurrentSuspectedFlag, - optIfOChSinkCurrentInputPower, - optIfOChSinkCurrentLowInputPower, - optIfOChSinkCurrentHighInputPower, - optIfOChSinkIntervalSuspectedFlag, - optIfOChSinkIntervalLastInputPower, - optIfOChSinkIntervalLowInputPower, - optIfOChSinkIntervalHighInputPower, - optIfOChSinkCurDaySuspectedFlag, - optIfOChSinkCurDayLowInputPower, - optIfOChSinkCurDayHighInputPower, - optIfOChSinkPrevDaySuspectedFlag, - optIfOChSinkPrevDayLastInputPower, - optIfOChSinkPrevDayLowInputPower, - optIfOChSinkPrevDayHighInputPower - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - objects applicable to OCh interfaces that - support sink functions." - ::= { optIfGroups 26 } - -optIfOChSinkPreOtnPMThresholdGroup OBJECT-GROUP - OBJECTS { - optIfOChSinkCurrentLowerInputPowerThreshold, - optIfOChSinkCurrentUpperInputPowerThreshold - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - threshold objects applicable to OCh interfaces - that support sink functions." - ::= { optIfGroups 27 } - - -optIfOChSourcePreOtnPMGroup OBJECT-GROUP - OBJECTS { - optIfOChSrcCurrentSuspectedFlag, - optIfOChSrcCurrentOutputPower, - optIfOChSrcCurrentLowOutputPower, - optIfOChSrcCurrentHighOutputPower, - optIfOChSrcIntervalSuspectedFlag, - optIfOChSrcIntervalLastOutputPower, - optIfOChSrcIntervalLowOutputPower, - optIfOChSrcIntervalHighOutputPower, - optIfOChSrcCurDaySuspectedFlag, - optIfOChSrcCurDayLowOutputPower, - optIfOChSrcCurDayHighOutputPower, - optIfOChSrcPrevDaySuspectedFlag, - optIfOChSrcPrevDayLastOutputPower, - optIfOChSrcPrevDayLowOutputPower, - optIfOChSrcPrevDayHighOutputPower - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - objects applicable to OCh interfaces that - support source functions." - ::= { optIfGroups 28 } - -optIfOChSourcePreOtnPMThresholdGroup OBJECT-GROUP - OBJECTS { - optIfOChSrcCurrentLowerOutputPowerThreshold, - optIfOChSrcCurrentUpperOutputPowerThreshold - } - STATUS current - DESCRIPTION - "A collection of pre-OTN performance monitoring - threshold objects applicable to OCh interfaces - that support source functions." - ::= { optIfGroups 29 } - -optIfOTUkCommonGroup OBJECT-GROUP - OBJECTS { - optIfOTUkDirectionality, - optIfOTUkBitRateK - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all OTUk interfaces." - ::= { optIfGroups 30 } - -optIfOTUkSourceGroup OBJECT-GROUP - OBJECTS { - optIfOTUkTraceIdentifierTransmitted, - optIfOTUkSourceAdaptActive - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to OTUk interfaces that - support source functions." - ::= { optIfGroups 31 } - -optIfOTUkSinkGroup OBJECT-GROUP - OBJECTS { - optIfOTUkDAPIExpected, - optIfOTUkSAPIExpected, - optIfOTUkTraceIdentifierAccepted, - optIfOTUkTIMDetMode, - optIfOTUkTIMActEnabled, - optIfOTUkDEGThr, - optIfOTUkDEGM, - optIfOTUkSinkAdaptActive, - optIfOTUkSinkFECEnabled, - optIfOTUkCurrentStatus - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to OTUk interfaces that - support sink functions." - ::= { optIfGroups 32 } - -optIfGCC0Group OBJECT-GROUP - OBJECTS { - optIfGCC0Application, - optIfGCC0RowStatus - } - STATUS current - DESCRIPTION - "A collection of GCC0 configuration objects." - ::= { optIfGroups 33 } - -optIfODUkGroup OBJECT-GROUP - OBJECTS { - optIfODUkDirectionality, - optIfODUkBitRateK, - optIfODUkTcmFieldsInUse, - optIfODUkPositionSeqCurrentSize, - optIfODUkPositionSeqPosition, - optIfODUkPositionSeqPointer, - optIfODUkTtpPresent - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all ODUk interfaces." - ::= { optIfGroups 34 } - -optIfODUkTtpSourceGroup OBJECT-GROUP - OBJECTS { - optIfODUkTtpTraceIdentifierTransmitted - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all interfaces that support - ODUk trail termination source functions." - ::= { optIfGroups 35 } - -optIfODUkTtpSinkGroup OBJECT-GROUP - OBJECTS { - optIfODUkTtpDAPIExpected, - optIfODUkTtpSAPIExpected, - optIfODUkTtpTraceIdentifierAccepted, - optIfODUkTtpTIMDetMode, - optIfODUkTtpTIMActEnabled, - optIfODUkTtpDEGThr, - optIfODUkTtpDEGM, - optIfODUkTtpCurrentStatus - } - STATUS current - DESCRIPTION - "A collection of ODUk configuration objects - applicable to all interfaces that support - ODUk trail termination sink functions." - ::= { optIfGroups 36 } - -optIfODUkNimGroup OBJECT-GROUP - OBJECTS { - optIfODUkNimDAPIExpected, - optIfODUkNimSAPIExpected, - optIfODUkNimTraceIdentifierAccepted, - optIfODUkNimTIMDetMode, - optIfODUkNimTIMActEnabled, - optIfODUkNimDEGThr, - optIfODUkNimDEGM, - optIfODUkNimCurrentStatus, - optIfODUkNimRowStatus - } - STATUS current - DESCRIPTION - "A collection of ODUk Nim configuration objects." - ::= { optIfGroups 37 } - -optIfGCC12Group OBJECT-GROUP - OBJECTS { - optIfGCC12GCCPassThrough, - optIfGCC12Application, - optIfGCC12RowStatus - } - STATUS current - DESCRIPTION - "A collection of GCC12 configuration objects." - ::= { optIfGroups 38 } - -optIfODUkTCommonGroup OBJECT-GROUP - OBJECTS { - optIfODUkTRowStatus - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all ODUkT instances." - ::= { optIfGroups 39 } - -optIfODUkTSourceGroup OBJECT-GROUP - OBJECTS { - optIfODUkTTraceIdentifierTransmitted, - optIfODUkTSourceLockSignalAdminState - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all ODUkT instances - that provide source functions." - ::= { optIfGroups 40 } - -optIfODUkTSinkGroup OBJECT-GROUP - OBJECTS { - optIfODUkTDAPIExpected, - optIfODUkTSAPIExpected, - optIfODUkTTraceIdentifierAccepted, - optIfODUkTTIMDetMode, - optIfODUkTTIMActEnabled, - optIfODUkTDEGThr, - optIfODUkTDEGM, - optIfODUkTCurrentStatus - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to all ODUkT instances - that provide sink functions." - ::= { optIfGroups 41 } - -optIfODUkTSinkGroupCtp OBJECT-GROUP - OBJECTS { - optIfODUkTSinkMode, - optIfODUkTSinkLockSignalAdminState - } - STATUS current - DESCRIPTION - "A collection of configuration objects - applicable to ODUkT instances not - colocated with an ODUk TTP that - provide sink functions." - ::= { optIfGroups 42 } - -optIfODUkTNimGroup OBJECT-GROUP - OBJECTS { - optIfODUkTNimDAPIExpected, - optIfODUkTNimSAPIExpected, - optIfODUkTNimTraceIdentifierAccepted, - optIfODUkTNimTIMDetMode, - optIfODUkTNimTIMActEnabled, - optIfODUkTNimDEGThr, - optIfODUkTNimDEGM, - optIfODUkTNimCurrentStatus, - optIfODUkTNimRowStatus - } - STATUS current - DESCRIPTION - "A collection of ODUkT Nim configuration objects." - ::= { optIfGroups 43 } - - -END - diff --git a/mibs/ORiNOCO-MIB b/mibs/ORiNOCO-MIB deleted file mode 100644 index b7117ee25f..0000000000 --- a/mibs/ORiNOCO-MIB +++ /dev/null @@ -1,9672 +0,0 @@ ---============================================================================= --- --- Proxim Corporation - Enterprise LAN Division --- 3950 Shackleford Rd. Suite 500 --- Duluth, GA 30096 --- USA --- ---============================================================================= --- --- ORiNOCO Management Information Base (MIB) --- ---============================================================================= --- --- FILENAME: orinoco.mib --- --- DESIGNER: Daniel R. Borges (DRB) --- --- TITLE: ORiNOCO Management Information Base --- --- USED IN: ORiNOCO Product Line for SNMP Management. This MIB is --- intended for the following products: --- Access Point --- Broadband Gateway --- Outdoor Router --- ---============================================================================= --- --- Document History Information --- ---============================================================================= --- --- Version Date Authors Decription --- ---============================================================================= --- v1.00 Aug 29 DRB, Lucent Intitial Document Creation --- 2000 ---============================================================================= --- v1.10 Sept 01 DRB, Lucent Removal of unecessary objects. --- 2000 ---============================================================================= --- v1.20 Sept 04 DRB, Lucent Correction on Ranges for IAPP --- 2000 Parameters. ---============================================================================= --- v1.30 Sept 07 DRB, Lucent Appropriate values set fro the IAPP --- 2000 Parameters. ---============================================================================= --- v1.40 Sept 08 NRP, Lucent Updated all objects. --- 2000 ---============================================================================= --- v1.50 Sept 12 DRB, Lucent Added objects to enable/disable the --- 2000 trap Groups and also added new traps. --- Added Session Idle Timeout object to --- PPP Group. ---============================================================================= --- v1.60 Sept 26 DRB, Lucent Change name of group from web to HTTP. --- 2000 Added RG-2000 to ORiNOCO product tree. ---============================================================================= --- v1.70 Oct 30 DRB, Lucent Added trap and trap variable to inform --- 2000 when a software task has suspended. ---============================================================================= --- v1.80 Nov 15 DRB, Lucent Changed underscore characters to dashes --- 2000 and removed conflict between two trap --- variables: --- oriConfigurationTrapsStatus --- oriTrapVarTaskSuspended ---============================================================================= --- v1.90 Feb 05 DRB, Lucent Sync up between ORiNOCO MIB and AS-2000 --- 2001 MIB objects. The following changes --- were made: --- 1. Changed the following indeces from --- non-accessible to read-only: --- - oriSNMPAccessTableIndex --- - oriSNMPTrapHostTableIndex --- - oriProtocolFilterTableIndex --- - oriAccessControlTableIndex --- - oriStaticMACAddressFilterTableIndex --- - oriLinkIntTableIndex --- - oriPPPMACtoIPTableIndex --- - oriPPPIPPoolTableIndex --- - oriDHCPServerIPPoolTableIndex --- - oriProxyAgentAPTableIndex --- - oriStormThresholdIfIndex --- 2. Added the following objects: --- - oriSystemInvMgmtBSPBootloaderVersion --- - AS Client IPX Table --- 3. Change to range value of --- oriTFTPFileType, included all file --- type available on the AS-2000 --- device. This should be reviewed --- and decided if going to be supported --- in other ORiNOCO devices. --- 4. Added the following objects the --- the Link Test Table: --- - oriLinkTestInterface --- - oriLinkTestRadioType --- 5. Added Access Server IAPP station --- table to IAPP group. --- 6. Added Traps for RADIUS Auth and --- Acct not configured. --- 7. Changed range on --- oriPPPSessionIdleTimeout object. ---============================================================================= --- v2.00 Feb 13 DRB, Lucent Added the following objects to sync up --- 2001 AS-2000 MIB: --- - oriIfProfileCode --- - oriSystemReboot --- - oriSystemContactEmail --- - oriIfMACAddress --- Made Inventory Management a sub-group --- of System Group. --- Removed oriPPPNumIPPoolTableEntry from --- PPP group - duplicate object. ---============================================================================= --- v2.01 Feb 13 DRB, Lucent Added default value to appropriate --- 2001 objects. ---============================================================================= --- v2.02 Mar 05 DRB, Agere Following Changes have been made to the --- 2001 ORiNOCO MIB: --- 1. Created Interface group and placed --- wireless and ethernet interfaces as --- sub-group. --- 2. Created two tables under the --- wireless interface group for --- properties and security objects. --- 3. Create IP and IPX sub-group under --- Network group. --- 4. Moved DHCP Client Type into the --- Network IP sub-group. --- 5. Created Authentication and --- Accounting sub-groups under the --- RADIUS group. --- 6. Created Hardware, Software, --- Firmware, and BSP/BL sub-groups --- under System Inventory Mgmt Group. --- 7. Removed --- oriIfInvMgmtRadioFirmwareDate for it --- does not exist. --- 8. Renamed oriWirelessIfDeliveryTraffi- --- cIndicationMap to --- oriWirelessIfDTIMPeriod and made --- corrections to description. --- 9. Created Miscellaneous Trap group. ---============================================================================= --- v2.03 Mar 14 DRB, Agere Following Changes have been made to the --- 2001 ORiNOCO MIB: --- 1. Add delete as an integer value to --- the following tables: --- - oriProtocolFilterTable --- - oriAccessControlTable --- - oriStaticMACAddressFilterTable --- 2. Added the following object required --- for AP-2000 software: --- - oriSystemContactPhoneNumber --- - oriProtocolFilterProtocol- --- Comment to Protocol Table. --- - oriHTTPUserName --- 3. Fixed range for Storm Threshold --- Broadcast and Multicast Objects. --- 4. Removed the --- oriStormThresholdIfIndex from --- Storm Threshold table. The IfIndex --- from MIB-II interface table shall --- be used. --- 5. Moved Gateway IP Address, default --- lease time, maximum lease time from --- DHCP group to the DHCP IP Pool --- Table. ---============================================================================= --- v2.04 Mar 26 DRB, Agere Removed Proxy Agent Group. --- 2001 Specified values for --- oriSNMPAccessTableInterface. --- Added SNMPSetupStatus in order to --- enable/disable SNMP based Management. --- Added oriIAPPSendAnnounceRequestOnStart --- to the IAPP Group. --- Added the following objects to the --- Systems Group: --- - oriSystemFlashUpdate --- - oriSystemFlashBackupInterval --- - oriSystemEmergencyResetToDefault --- Added the following Groups: --- - Proxy ARP (orinocoProxyARP) --- - Spanning Tree (orinocoSpanningTree) --- - PTP (orinocoPTP) ---============================================================================= --- v2.05 Mar 30 DRB, Agere Added Import of ifIndex from RFC-1213 --- 2001 and correct object name ot ifIndex. ---============================================================================= --- v2.06 Apr 03 DRB, Agere Removed the --- 2001 oriSNMPTestReadWritepassword from the --- MIB. ---============================================================================= --- v2.07 Apr 10 DRB, Agere Renamed Inventory Management Objects --- 2001 from ComputerID to ComponentID. --- Defined Inventory Management Parameters --- for BSP/BL, ORiNOCO MIB, and Wireless --- Interface Cards. ---============================================================================= --- v2.08 Apr 18 DRB, Agere Added Wireless Card primary firmware --- 2001 inventory management objects, compID, --- variant, major, and minor versions. ---============================================================================= --- v2.09 Apr 26 DRB, Agere Changed PTP group name to WDS. --- 2001 Modified the Spanning Tree Status --- object modifying enable/disable --- enumeration. ---============================================================================= --- v2.10 May 09 DRB, Agere Added the following Traps: --- 2001 oriTrapZeroSizeImage --- oriTrapInvalidImage --- oriTrapImageTooLarge --- oriTrapBootPFailed --- oriTrapDHCPFailed --- oriTrapDuplicateIPAddressEncountered --- oriTrapWLCVoltageDiscrepancy --- oriTrapWLCIncompatibleVendor --- oriTrapWLCFirmwareDonwloadFailure --- oriTrapWLCIncompatibleFirmware --- Added the following Trap Variables: --- oriTrapVarUnauthorizedClientMACAddress --- oriTrapVarWirelessCard --- Added object in order to enable/disable --- the image trap group. ---============================================================================= --- v2.11 May 16 DRB, Agere Added necessary objects to support --- 2001 AP-2000 features/modules: --- oriWirelessIfLoadBalancing --- oriWirelessIfMediumDensityDistribution --- oriStaticMACAddressFilterComment --- oriDHCPServerIPPoolTableDNSIPAddress --- Added 802.1x group with one object to --- enable/disable this feature. --- Added the following traps: --- oriTrapIncompatibleImage ---============================================================================= --- v3.00 May 18 DRB, Agere Converted MIB Definition from SMIv1 to --- 2001 SMIv2. Modified 802.1x group to --- security group and added security --- configuration object and encryption key --- length table per wireless interface. ---============================================================================= --- v3.01 May 21 DRB, Agere Added RG-1100 in the product branch as --- 2001 orinocoproduct number 8. Updated --- comments to the link integrity objects. --- Corrected RADIUS shared secret from --- read-only to read-write. Added index --- to interface table. Created a generic --- inventory management table for --- components and component interfaces. ---============================================================================= --- v3.02 May 23/24 DRB, Agere Added Protocol Packet Filter sub-group --- 2001 under Filtering Group. Added interface --- bit mask to Protocol Filtering table. --- Added PPPoE Group. Removed Gateway IP --- Address, Subnetmask, and DNS IP Address --- from DHCP Server Table and made them --- scalar objects. Added Secondary DNS IP --- Address in DHCP group. --- Added System mode to be supported by --- RG-2. Added Configuration File group --- for RG-2. Added HTTP file name --- table, refresh delay, and HTTP mgmt per --- interface in the HTTP group. Added --- DNS Redirect Group. Added Event Log --- to system group. Added an AOL group. --- Changed EthernetIf Settings into a --- table since RG-2 has two ethernet ifs. --- Added network IP configuration table --- since RG-2 has two ethernet interfaces. ---============================================================================= --- v3.03 May 30 DRB, Agere Corrected oriPPPoEMACtoSessionTableISP- --- 2001 Name object type to DisplayString. ---============================================================================= --- v3.04 June 11 DRB, Agere Updated trap description with severity --- 2001 level. Changed trap variables from --- read-only to not-accessible. ---============================================================================= --- v3.05 June 20 DRB, Agere Added two new sub-groups to the DHCP --- 2001 group, namely server and client. --- Added Create State to all tables. --- Modified oriConfigFileName to read-only --- Added index to the oriPPPoESessionTable --- and oriPPPoEMACtoSessionTable. --- Changed HTTP Status and SNMP Status --- interface bit mask. Modified --- description on multicast rate. ---============================================================================= --- v3.06 June 21 DRB, Agere Removed IP Address Type object, since --- 2001 object added to DHCP client group. --- Added index to EventLog Table and --- added create to HTTP table status --- object. Changed data-type of WEP keys --- to OCTET STRING. Added statement --- to description of objects that ought to --- be treated as write-only (masked): --- - Encryption Keys (WEP) --- - Passwords --- - RADIUS Shared Secret ---============================================================================= --- v3.07 Oct 15 DRB, Agere Added ADSL Interface Group as a --- 2001 subgroup to ORiNOCO Interface. ---============================================================================= --- v3.08 Oct 16, 17 DRB, Agere Changed data-type of WEP keys to --- 2001 DisplayString. Added object to SNMP --- group disable/enable the IP Access --- Table. Added object for Protocol --- Filter interface bit mask. Added the --- port filter sub-group to filtering --- group. Removed Primary and Secondary --- DNS IP address objects from DHCP Server --- group and added it to DNS group. --- Changed DNSRedirect group to DNS group. --- Changed OID of DHCP Client ID object to --- 1 (instead of 2). Removed DHCP Client --- address type since it is already in the --- network group. Added NAT group. Added --- system user name and password for HTTP --- and telnet access. Removed default --- values for network IP address, subnet --- mask and gateway IP address objects --- since it is product specific. Added --- manual value to PPPoE WAN Connect mode --- object. Added a PPPoE WAN connect mode --- status object. Added a Ping Test --- group. Added a mask for filtering the --- severity of the event log table. --- Changed the following object names: --- oriProtocolFilterIfMask to --- oriProtocolFilterInterfaceBitMask --- oriProtocolFilterFlag to --- oriProtocolFilterOperationType --- Added Counter64 to data type import --- list. Changed MAX-ACCESS of trap --- variables from not-accessible to --- read-only. Updated contact info for --- MIB module identity. Removed Event Log --- index from Event Log Table. ---============================================================================= --- v3.09 Oct 22 DRB, Agere Removed the following traps: --- 2001 oriTrapsADSLIfProfile0Status --- oriTrapsADSLIfProfile1Status --- Added a single trap control object for --- ADSL interface related traps and added --- and ADSL trap group. ---============================================================================= --- v3.10 Oct 23 DRB, Agere Changed the ADSL Interface Profile --- 2001 configuration to index 1 and 2. ---============================================================================= --- v3.11 Oct 30 DRB, Agere Added ADSL Advanced Statistics Group --- 2001 and respective objects. ---============================================================================= --- v3.12 Oct 31 DRB, Agere Added the following objects to the --- 2001 System group for Telnet and HTTP --- interface access: --- - oriSystemAccessUserName --- - oriSystemAccessPassword --- - oriSystemAccessLoginTimeout --- - oriSystemAccessIdleTimeout ---============================================================================= --- v3.13 Dec 03 DRB, Agere Added objects for the following --- 2001 feature groups: --- - HereUare --- - SpectraLink VoIP --- - Advanced Bridging Filter --- Modified Proxy ARP group to IP/ARP --- group and added required objects for --- IP/ARP filtering. --- Changed the following table object --- names for consistency: --- - oriAccessControlMACAddress -> --- oriAccessControlTableMACAddress --- - oriAccessControlComment -> --- oriAccessControlTableComment --- - oriAccessControlEntryStatus -> --- oriAccessControlTableEntryStatus --- - oriLinkIntTableStatus -> --- oriLinkIntTableEntryStatus --- - oriWDSSetupTableStatus -> --- oriWDSSetupTableEntryStatus --- Changed default value of --- oriTelnetLoginTimeout to 30 seconds. --- Changed description of --- oriLinkIntPollInterval. --- Added oriHTTPHelpInformationLink to --- HTTP group. --- Added oriTrapWLCFirmwareFailure trap. --- Changed the values of the Wireless Card --- Distance between APs object to support --- UHD firmware enhancement. --- Added oriWirelessIfAutoChannelSelect --- object to Wireless If Properties table. ---============================================================================= --- v3.14 Dec 18 DRB, Agere Added VLAN group and required objects. --- 2001 Added Primary and Secondary DNS Server --- IP Addresses to DHCP Server group. --- Updated description of Link Integrity --- Interval and default value definition. --- Default value defined for Link Test --- table timeout. Changed location of --- MODULE-IDENTITY macro to comply with --- SNMP v2c. Modififed IAPP --- Retransmission default value to 4. --- Modified the following object names for --- consistency: --- - oriNetworkIPXClientStatus -> --- oriNetworkIPXClientTableEntryStatus --- - oriRADIUSAuthServerStatus -> --- oriRADIUSAuthServerTableEntryStatus --- - oriRADIUSAcctServerStatus -> --- oriRADIUSAcctServerTableEntryStatus --- - oriWirelessIfEncryptionStatus -> --- oriWirelessIfEncryptionTableEntryStatus --- - oriStaticMACAddressFilterStatus -> --- oriStaticMACAddressFilterTableEntryStatus --- - oriBroadcastFilteringStatus -> --- oriBroadcastFilteringTableEntryStatus --- Added trap variable to specify the --- client failed authentication type. --- Modified enterprise OID to Agere --- Systems assigned OID number 11898. ---============================================================================= --- v3.15 Jan 08 DRB, Agere Updated description for --- 2002 oriWirelessIfAllowedSupportedDataRates. --- Modified the VLAN group to include --- the following objects: --- - Status --- - Frame Types --- - Table of VLAN IDs --- Added the following groups, subgroups, --- and objects for the OR-2000 Product. --- - orinocoWORP --- - orinocoWORPConfiguration --- - orinocoWORPAuthentication --- - orinocoDHCPRelay --- Added 5 Traps for the OR-2000 Product. --- Changed default value for Auto Channel --- Select object. Modified status of --- oriTelnetSessions to obsolete since no --- longer used. --- Modified the following object names for --- consistency: --- - oriProtocolFilterStatus -> --- oriProtocolFilterTableEntryStatus --- - oriWirelessIfAutoChannelSelect -> --- oriWirelessIfAutoChannelSelectStatus --- - oriWirelessIfEncryptionTableEntryStatus --- oriWirelessIfEncryptionStatus ---============================================================================= --- v3.16 Jan 28 DRB, Agere Added Textual Convention for VLAN Tag --- 2002 ID Type. Added VLAN Mgmt Tag ID to --- VLAN group. Changed the VLAN ID object --- type to the defined textual convention. --- Added the following groups, subgroups, --- tables, and objects for mgmt of the --- COR/ROR-2000 product, which could be --- used by other products in the future: --- - WORP Interface Config Subgroup and --- table to orinocoIf group. --- - WORP Statistics table to WORP --- Interface subgroup. --- - Feature based Licensing subgroup to --- orinocoSys and added Feature table. --- - Added group for monitoring station --- statistics, orinocoStationStats --- Modified the trap OIDs for conformance --- with SMIv2 and SNMPv2c. --- Removed the orinocoWORP group and --- subgroups since this group was moved to --- a subgroup for orinocoIf. Added RIP --- subgroup to orinocoNETRIP. ---============================================================================= --- v3.17 Feb 04 DRB, Agere Added Textual convention for Interface --- 2002 Bitmask object. --- Updated the description for the --- following objects: --- - oriSystemMode --- - oriHTTPWebsiteNameTable --- - oriHTTPWebSitenameTableIndex --- - oriHTTPWebSiteFilename --- - oriHTTPWebSiteLanguage --- - oriHTTPWebSiteDescription --- - oriHTTPWebSitenameTableStatus --- - oriNetworkIPConfigTable --- - oriSNMPAccessTableInterfaceBitmask --- - oriSNMPInterfaceBitmask --- - oriProtocolFilterInterfaceBitmask --- - oriPortFilterTableEntryInterfaceBitmask --- - oriTelnetInterfaceBitmask --- - oriHTTPInterfaceBitmask --- - oriSystemFeatureTable --- - oriSystemFeatureTableEnry --- - oriWORPIfConfigTableRegistrationTimeout --- - oriWORPIfConfigTableRetries --- Corrected the Notification Type OID. --- Removed VLAN Frame Type Object and --- reassigned OIDs to VLAN groups. ---============================================================================= --- v3.18 Feb 05 DRB, Agere Added Tx Rate control to Wireless --- 2002 interface table. ---============================================================================= --- v3.19 Feb 21 DRB, Agere Corrected enumerated values for station --- 2002 statistics table station type. Added --- object for enabling/disabling --- monitoring station statistics. ---============================================================================= --- v3.20 Mar 25 DRB, Agere Merge between previous MIB version and --- 2002 BG MIB. --- Added TEXTUAL-CONVENTION, --- MODULE-COMPLIANCE, and OBJECT-GROUP. --- Modified INTEGER to Integer32 for the --- VlanId textual convention. --- Changed module identity and the --- MIB tree structure. --- Added oriSystemAccessMaxSessions to the --- orinocoSys group. --- Modified the enumerated values for the --- oriTFTPFileType object. --- Added the following object for --- Bandwidth Throttling feature: --- - oriWirelessIfBandwidthLimitIn --- - oriWirelessIfBandwidthLimitOut --- - oriEthernetIfBandwidthLimitIn --- - oriEthernetIfBandwidthLimitOut --- Added oriDHCPClientInterfaceBitmask to --- DHCP Client subgroup. --- Removed the following WORP Traps: --- - oriWORPLinkDown --- - oriWORPRegistrationIndication --- - oriWORPSystemAuthenticationFailure --- Added the following WORP Traps: --- - oriWORPStationRegister --- - oriWORPStationDeRegister --- Added the following traps for System --- Feature based License: --- - oriTrapIncompatibleLicenseFile --- - oriTrapFeatureNotSupported --- - oriTrapZeroLicenseFiles --- - oriTrapInvalidLicenseFile --- - oriTrapUselessLicense --- Added oriTrapVarInterface to the trap --- variable group. --- Changed type from Gauge32 to Integer32 --- and configured ranges for the following --- objects: --- - oriWORPIfStatTableAverageLocalSignal --- - oriWORPIfStatTableAverageLocalNoise --- - oriWORPIfStatTableAverageRemoteSignal --- - oriWORPIfStatTableAverageRemoteNoise --- - oriStationStatTableInSignal --- - oriStationStatTableInNoise --- - oriStationStatTableRemoteSignal --- - oriStationStatTableRemoteNoise --- Configured ranges for the following --- objects: --- - oriStationStatTableIndex --- Updated description for the following --- objects: --- - oriStationStatTableAdminStatus --- - oriStationStatTableOperStatus --- - oriTrapAuthenticationFailure --- - oriSystemFeatureTable --- Removed the following objects from the --- oriWORPIfStatTable: --- - oriWORPIfStatTableRegistrationAborts --- - oriWORPIfStatTableRequestIgnored --- - oriWORPIfStatTableQueueLength --- Added oriWORPIfConfigTableNetworkSecret --- to oriWORPIfTable. --- Removed orinocoNetRIP subgroup. ---============================================================================= --- v3.21 Apr 01 DRB, Agere Updated the ADSL Interface Group with --- 2002 requirements provided by BG team. --- Changed object descriptions to be --- generic and providing more information. --- oriWirelessIfMACAddress status has been --- changed to deprecated. --- oriTelnetSessions status has been --- changed to deprecated. --- Added Trap for invalid VLAN ID --- configuration. --- Changed the data type and range for --- oriWirelessIfEncryptionTxKey to --- integer32 and size of 0-3. --- Removed wep enumerated value from the --- oriSecurityConfiguration object. ---============================================================================= --- v3.22 Apr 24 DRB, Agere Added rekeying interval object to the --- 2002 Security Group. ---============================================================================= --- v3.23 June 25 DRB, Agere Added the following groups/subgroups/ --- 2002 objects to support AP-2000 2.1 release: --- - Packet Forwarding --- - IBSS Traffic Control --- - Syslog --- - DNS Client --- - Syslog --- Added RADIUS MAC Address format object --- to RADIUS group. Added RADIUS Server --- name and addressing type to both --- Authentication and Accounting RADIUS --- Server tables. ---============================================================================= --- v3.24 June 28 DRB, Agere Changed RADIUS IP Address object status --- 2002 to obsolete. Added two enumerated --- values to PPPoE Session Connect Mode. --- Added object to configure the interface --- where the PPPoE client should try to --- establish a PPPoE connection. ---============================================================================= --- v3.25 July 2 DRB, Agere Added default value for RADIUS Server --- 2002 Addressing Format. Added object to HTTP --- group for enabling/disabling SSL. ---============================================================================= --- v3.26 July 17 DRB, Agere Added certificate to TFTP File Type --- 2002 Object. Added SSL password to HTTP --- group. Added AlphaOne to the orinoco --- product tree. ---============================================================================= --- v3.27 July 23 DRB, Agere Added two additional values to RADIUS --- 2002 MAC address delimiters. Changed DNS --- Client status default value to disable. --- Removed PPPoE Connection Interface obj. --- Removed value from PPPoE connect mode. --- Added Trap for when the DNS client can --- not resolve a specified host name. --- Added Turbo Mode obj in Wireless If --- properties table. Updated description --- on the data rates obj to address Turbo --- mode speeds. Added value to key length --- table for wide-key support. Added trap --- for Radar Interference detected. --- Corrected values in the encryption key --- lenght table. Added object to enable --- or disable the HTTP setup wizard. ---============================================================================= --- v3.28 Aug 20 DRB, Agere Added orinocoSNTP group and respective --- 2002 mgmt objs. Removed SSL and HereUare --- objs since not supported. ---============================================================================= --- v3.29 Sept 04 DRB, Proxim Added trap for SNTP failure. Changed --- 2002 MIB header and Module Identity to --- Proxim Corporation. ---============================================================================= --- v3.30 Sept 18 DRB, Proxim Removed certificate from the TFTP File --- 2002 type values. Removed AlwaysOnForRADIUS --- from the PPPoE WAN connect mode values. ---============================================================================= --- v3.31 Nov 23 AP, Proxim Removed onehundredandfiftytwo option (for 11a cards) from oriSecurityEncryptionKeyLength --- 2002 object ---============================================================================= --- --- COMPILERS: NuDesign, MG-Soft, VxWorks, and HP-OpenView MIB Compilers --- ---============================================================================= - ---============================================================================= --- Copyright (C) 2002 Proxim Corporation --- Proxim Corporation - PROPRIETARY --- Disclosure to third parties or reproduction in any from --- whatsoever, without prior written consent, is strictly forbiden. ---============================================================================= - ---============================================================================= --- Includes ---============================================================================= - ---#condInclude "rfc1155.smi" ---#condInclude "rfc1212.smi" ---#condInclude "rfc1213.inc" ---#condInclude "rfc1215.smi" - ---============================================================================= --- ORiNOCO MIB Begin ---============================================================================= - -ORiNOCO-MIB DEFINITIONS ::= BEGIN - ---============================================================================= --- ORiNOCO MIB Imports ---============================================================================= - -IMPORTS - - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY, - enterprises, IpAddress, Counter32, Gauge32, TimeTicks, Integer32, - Counter64 - FROM SNMPv2-SMI - - DisplayString, PhysAddress, MacAddress, TruthValue, TimeStamp, - TimeInterval, DateAndTime, RowStatus, TEXTUAL-CONVENTION - FROM SNMPv2-TC - - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF - - ifIndex - FROM RFC1213-MIB; - ---============================================================================= --- ORiNOCO MIB Module Identity: orinoco ---============================================================================= - -orinoco MODULE-IDENTITY - LAST-UPDATED "200211230000Z" - ORGANIZATION "Proxim Corporation" - CONTACT-INFO - "Daniel R. Borges - Proxim Corporation - Enterprise LAN Division - 3950 Shackleford Rd. Suite 500 - Duluth, GA 30096 - USA - Tel: +1.678.924.6533 - Fax: +1.678.924.6512 - Email: drborges@proxim.com" - DESCRIPTION - "MIB Definition used in the ORiNOCO Wireless Product Line: - iso(1).org(3).dod(6).internet(1).private(4).enterprises(1). - agere(11898).orinoco(2)" - ::= { agere 2 } - ---============================================================================= --- Definition of Textual Conventions ---============================================================================= - - VlanId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A 12-bit VLAN ID used in the VLAN Tag header." - SYNTAX Integer32 (0..4094) - - InterfaceBitmask ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An Interface Bitmask used to enable or disable access or - functionality of an interface in the system. Each bit in this - object represents a network interface in the system consistent - with the ifIndex object in MIB-II. The value for this object is - interpreted as a bitfield, where the value of 1 means enabled. - Examples of Usage: - 1. For a system with the following interfaces: - - Ethernet If = 1 - - Loopback If = 2 - - Wireless If A = 3 - - Wireless If B = 4 - Interface Bitmask usage: - - 00000000 (0x00): all Interfaces disabled - - 00000001 (0x01): Ethernet If enabled - - 00000100 (0x04): Wireless If A enabled - - 00001000 (0x08): Wireless If B enabled - - 00001101 (0x0D): All Interfaces enabled - - 00001111 (0x0F): All Interfaces enabled (see Note) - - 00000101 (0x05): Ethernet and Wireless If A enabled - - 00000111 (0x07): Ethernet and Wireless If A enabled (see Note) - Note: The internal loopback interface bit (00000010, 0x02) is - ignored in the usage of the interface bitmask object. - - 2. For a system with the following interfaces: - - Ethernet WAN If = 1 - - Ethernet LAN If = 2 - - Wireless If A = 3 - Inteface Bitmask usage: - - 00000000 (0x00): all Interfaces disabled - - 00000001 (0x01): Ethernet WAN If enabled - - 00000010 (0x02): Ethernet LAN If enabled - - 00000011 (0x03): Ethernet WAN and LAN If enabled - - 00000100 (0x04): Wireless If A enabled - - 00000101 (0x05): Ethernet WAN and Wireless If A enabled - - 00000110 (0x06): Ethernet LAN and Wireless If A enabled - - 00000111 (0x07): All Interfaces enabled - - 3. For a system with the following interfaces: - - Ethernet If = 1 - - Loopback If = 2 - - Wireless If A = 3 - Interface Bitmask usage: - - 00000000 (0x00): all Interfaces disabled - - 00000001 (0x01): Ethernet If enabled - - 00000100 (0x04): Wireless If A enabled - - 00000101 (0x05): Ethernet and Wireless If A enabled - - 00000111 (0x07): Ethernet and Wireless If A enabled (see Note) - Note: The internal loopback interface bit (00000010, 0x02) is - ignored in the usage of the interface bitmask object." - SYNTAX Integer32 (0..255) - ---============================================================================= --- Definition of Agere MIB OID Tree ---============================================================================= - -agere OBJECT IDENTIFIER ::= { enterprises 11898 } - ---============================================================================= --- Definition of the ORiNOCO MIB Objects: orincoObjects ---============================================================================= - -orinocoObjects OBJECT IDENTIFIER ::= { orinoco 1 } - ---============================================================================= --- Definition of the ORiNOCO Notifications: orinocoNotifications ---============================================================================= - -orinocoNotifications OBJECT IDENTIFIER ::= { orinoco 2 } - ---============================================================================= --- Definition of the ORiNOCO Conformance: orinocoConformance ---============================================================================= - -orinocoConformance OBJECT IDENTIFIER ::= { orinoco 3 } -orinocoGroups OBJECT IDENTIFIER ::= { orinocoConformance 1 } -orinocoCompliances OBJECT IDENTIFIER ::= { orinocoConformance 2 } - ---============================================================================= --- Definition of the ORiNOCO Products: orinocoProducts ---============================================================================= - -orinocoProducts OBJECT IDENTIFIER ::= { orinoco 4 } - -ap1000 OBJECT IDENTIFIER ::= { orinocoProducts 1 } -rg1000 OBJECT IDENTIFIER ::= { orinocoProducts 2 } -as1000 OBJECT IDENTIFIER ::= { orinocoProducts 3 } -as2000 OBJECT IDENTIFIER ::= { orinocoProducts 4 } -ap500 OBJECT IDENTIFIER ::= { orinocoProducts 5 } -ap2000 OBJECT IDENTIFIER ::= { orinocoProducts 6 } -bg2000 OBJECT IDENTIFIER ::= { orinocoProducts 7 } -rg1100 OBJECT IDENTIFIER ::= { orinocoProducts 8 } -or2000 OBJECT IDENTIFIER ::= { orinocoProducts 9 } -alphaOne OBJECT IDENTIFIER ::= { orinocoProducts 10 } - ---============================================================================= --- Definition of the ORiNOCO MIB Object Groups and Subgroups ---============================================================================= - --- System Group and System Inventory Management Group -orinocoSys OBJECT IDENTIFIER ::= { orinocoObjects 1 } - - -- Interface Group -orinocoIf OBJECT IDENTIFIER ::= { orinocoObjects 2 } - - -- Network Group -orinocoNet OBJECT IDENTIFIER ::= { orinocoObjects 3 } - - -- SNMP Group -orinocoSNMP OBJECT IDENTIFIER ::= { orinocoObjects 4 } - - -- Filtering Group -orinocoFiltering OBJECT IDENTIFIER ::= { orinocoObjects 5 } - - -- Remote Authentication Dial In User Service Group -orinocoRADIUS OBJECT IDENTIFIER ::= { orinocoObjects 6 } - - -- Telnet Group -orinocoTelnet OBJECT IDENTIFIER ::= { orinocoObjects 7 } - - -- TFTP Group -orinocoTFTP OBJECT IDENTIFIER ::= { orinocoObjects 8 } - - -- Serial Group -orinocoSerial OBJECT IDENTIFIER ::= { orinocoObjects 9 } - - -- Inter-Access Point Protocol Group -orinocoIAPP OBJECT IDENTIFIER ::= { orinocoObjects 10 } - - -- Link Test Group -orinocoLinkTest OBJECT IDENTIFIER ::= { orinocoObjects 11 } - - -- Link Integrity Group -orinocoLinkInt OBJECT IDENTIFIER ::= { orinocoObjects 12 } - - -- Encryption Control Protocol Group -orinocoECP OBJECT IDENTIFIER ::= { orinocoObjects 13 } - - -- Point to Point Group -orinocoPPP OBJECT IDENTIFIER ::= { orinocoObjects 14 } - - -- Dynamic Host Configuration Protocol Group -orinocoDHCP OBJECT IDENTIFIER ::= { orinocoObjects 15 } - - -- HTTP (web) Group -orinocoHTTP OBJECT IDENTIFIER ::= { orinocoObjects 16 } - - -- WDS Group -orinocoWDS OBJECT IDENTIFIER ::= { orinocoObjects 17 } - - -- Traps Group -orinocoTrap OBJECT IDENTIFIER ::= { orinocoObjects 18 } - - -- IP/ARP Group -orinocoIPARP OBJECT IDENTIFIER ::= { orinocoObjects 19 } - - -- Spanning Tree Group -orinocoSpanningTree OBJECT IDENTIFIER ::= { orinocoObjects 20 } - - -- Security Group -orinocoSecurity OBJECT IDENTIFIER ::= { orinocoObjects 21 } - - -- PPPoE Group -orinocoPPPoE OBJECT IDENTIFIER ::= { orinocoObjects 22 } - --- Configuration Group -orinocoConfig OBJECT IDENTIFIER ::= { orinocoObjects 23 } - - -- DNS Group -orinocoDNS OBJECT IDENTIFIER ::= { orinocoObjects 24 } - - -- AOL Group -orinocoAOL OBJECT IDENTIFIER ::= { orinocoObjects 25 } - - -- NAT Group -orinocoNAT OBJECT IDENTIFIER ::= { orinocoObjects 26 } - - -- Ping Group -orinocoPing OBJECT IDENTIFIER ::= { orinocoObjects 27 } - - -- SpectraLink VoIP Group -orinocoSpectraLink OBJECT IDENTIFIER ::= { orinocoObjects 29 } - - -- VLAN Group -orinocoVLAN OBJECT IDENTIFIER ::= { orinocoObjects 30 } - --- DMZ Group -orinocoDMZ OBJECT IDENTIFIER ::= { orinocoObjects 31 } - --- OEM Group -orinocoOEM OBJECT IDENTIFIER ::= { orinocoObjects 32 } - - -- Station Statistics Group -orinocoStationStatistics OBJECT IDENTIFIER ::= { orinocoObjects 33 } - --- Simple Network Time Protocol Group -orinocoSNTP OBJECT IDENTIFIER ::= { orinocoObjects 34 } - ---============================================================================= --- Definition of the System Subgroups ---============================================================================= - - -- System Inventory Management Subgroup - orinocoSysInvMgmt OBJECT IDENTIFIER ::= { orinocoSys 1 } - - -- System Feature based License Subgroup -orinocoSysFeature OBJECT IDENTIFIER ::= { orinocoSys 19 } - - -- System Log (Syslog) Subgroup -orinocoSyslog OBJECT IDENTIFIER ::= { orinocoSys 21 } - ---============================================================================= --- Definition of the Interface Subgroups ---============================================================================= - - -- Wireless Interface Subgroup - orinocoWirelessIf OBJECT IDENTIFIER ::= { orinocoIf 1 } - - -- Ethernet Interface Subgroup - orinocoEthernetIf OBJECT IDENTIFIER ::= { orinocoIf 2 } - - -- ADSL Interface Subgroup - orinocoADSLIf OBJECT IDENTIFIER ::= { orinocoIf 3 } - - -- WORP Interface Subgroup -orinocoWORPIf OBJECT IDENTIFIER ::= { orinocoIf 5 } - ---============================================================================= --- Definition of the Network Subgroups ---============================================================================= - - -- IP Network Subgroup - orinocoNetIP OBJECT IDENTIFIER ::= { orinocoNet 1 } - - -- IPX Network Subgroup - orinocoNetIPX OBJECT IDENTIFIER ::= { orinocoNet 2 } - ---============================================================================= --- Definition of the RADIUS Subgroups ---============================================================================= - - -- Authentication RADIUS Subgroup - orinocoRADIUSAuth OBJECT IDENTIFIER ::= { orinocoRADIUS 1 } - - -- Accounting RADIUS Subgroup - orinocoRADIUSAcct OBJECT IDENTIFIER ::= { orinocoRADIUS 2 } - ---============================================================================= --- Definition of the Filtering Subgroups ---============================================================================= - - -- Protocol Filtering Subgroup - orinocoProtocolFilter OBJECT IDENTIFIER ::= { orinocoFiltering 1 } - - -- Access Control Filter Subgroup - orinocoAccessControl OBJECT IDENTIFIER ::= { orinocoFiltering 2 } - - -- Static MAC Address Filter Subgroup - orinocoStaticMACAddressFilter - OBJECT IDENTIFIER ::= { orinocoFiltering 3 } - - -- Storm Threshold Filter Subgroup - orinocoStormThreshold OBJECT IDENTIFIER ::= { orinocoFiltering 4 } - - -- IP Packet and Port Filtering Subgroup - orinocoPortFilter OBJECT IDENTIFIER ::= { orinocoFiltering 5 } - - -- Advanced Bridging Filter Subgroup - orinocoAdvancedFiltering OBJECT IDENTIFIER ::= { orinocoFiltering 6 } - - --Packet Forwarding Subgroup - orinocoPacketForwarding OBJECT IDENTIFIER ::= { orinocoFiltering 7 } - - -- IBSS Traffic Control Subgroup - orinocoIBSSTraffic OBJECT IDENTIFIER ::= { orinocoFiltering 8 } - ---============================================================================= --- Definition of the DHCP Subgroups ---============================================================================= - - -- DHCP Server Subgroup - orinocoDHCPServer OBJECT IDENTIFIER ::= { orinocoDHCP 1 } - - -- DHCP Client Subgroup - orinocoDHCPClient OBJECT IDENTIFIER ::= { orinocoDHCP 2 } - - -- DHCP Relay Agent Subgroup - orinocoDHCPRelay OBJECT IDENTIFIER ::= { orinocoDHCP 3 } - ---============================================================================= --- Definition of the ADSL Interface Subgroups ---============================================================================= - - -- ADSL Interface Configuration Subgroup - orinocoADSLIfConfig OBJECT IDENTIFIER ::= { orinocoADSLIf 1 } - - -- ADSL Interface Profile 0 Basic Configuration Subgroup -orinocoADSLIfConfigBasic OBJECT IDENTIFIER ::= { orinocoADSLIfConfig 1 } - - -- ADSL Interface Profile 0 Advanced Configuration Subgroup -orinocoADSLIfConfigAdvanced OBJECT IDENTIFIER ::= { orinocoADSLIfConfig 2 } - - -- ADSL Interface Statistics Subgroup -orinocoADSLIfStatistics OBJECT IDENTIFIER ::= { orinocoADSLIf 2 } - - -- ADSL Interface Basic Statistics Subgroup -orinocoADSLIfStatBasic OBJECT IDENTIFIER ::= { orinocoADSLIfStatistics 1 } - - -- ADSL Interface Advanced Statistics Subgroup -orinocoADSLIfStatAdvanced OBJECT IDENTIFIER ::= { orinocoADSLIfStatistics 2 } - - -- ADSL Interface Basic ATM Statistics Subgroup -orinocoADSLIfStatATMBasic OBJECT IDENTIFIER ::= { orinocoADSLIfStatistics 3 } - - -- ADSL Interface Advanced ATM Statistics Subgroup -orinocoADSLIfStatATMAdvanced OBJECT IDENTIFIER ::= { orinocoADSLIfStatistics 4 } - - -- ADSL Interface Diagnosis Subgroup -orinocoADSLIfDiagnosis OBJECT IDENTIFIER ::= { orinocoADSLIf 3 } - --- ADSL Interface Diagnosis Loop Back Subgroup -orinocoADSLIfDiagLoopBack OBJECT IDENTIFIER ::= { orinocoADSLIfDiagnosis 4 } - ---============================================================================= --- Definition of the DNS Subgroups ---============================================================================= - --- DNS Client Subgroup -orinocoDNSClient OBJECT IDENTIFIER ::= { orinocoDNS 5 } - ---============================================================================= --- The System Group: orinocoSys ---============================================================================= - - oriSystemAdminState OBJECT-TYPE - SYNTAX INTEGER - { - normal(1), - maintenance(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object identifies the device's state. When the device is - in normal mode it will accept new connections and pass traffic - through normally. When the device is in maintenance mode, it will - not pass traffic and will not accept new connections, but it can be - fully managed. The default value for this object should be - normal." - DEFVAL { normal } - ::= { orinocoSys 2 } - - oriSystemAdminStateTimer OBJECT-TYPE - SYNTAX Integer32 (0..3600) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is a timer used when changing the device's state - from Normal to Maintenance mode. When the device's state is - changed from Normal to Maintenance mode or vice-versa this timer - shall count down for the state to be changed. This timer is in - seconds and can be set from 0 - 3600 seconds (0 - 60 minutes). - The default value for this timer should be 900 seconds - (15 minutes)." - DEFVAL { 900 } - ::= { orinocoSys 3 } - - oriSystemReboot OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to reboot the device. The value assigned - to this object is the number of seconds until the next reboot." - ::= { orinocoSys 4 } - - oriSystemContactEmail OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to identify the email address of the - contact person for this managed device." - ::= { orinocoSys 5 } - - oriSystemContactPhoneNumber OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to identify the phone number of the - contact person for this managed device." - ::= { orinocoSys 6 } - - oriSystemFlashUpdate OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When this variable is set, all the objects that are - to be comitted to flash will be written to flash. This - will be done immediately after the value is set, regardless - of the value set." - ::= { orinocoSys 7 } - - oriSystemFlashBackupInterval OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used for the backup time interval for flash - memory to be udpated." - ::= { orinocoSys 8 } - - oriSystemEmergencyResetToDefault OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to reset the device to factory default - values. When this variable is set to 1, all the objects shall be - set to factory default values. The default value for this object - should be 0." - DEFVAL { 0 } - ::= { orinocoSys 9 } - - oriSystemMode OBJECT-TYPE - SYNTAX INTEGER - { - bridge(1), - gateway(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the mode the system is configured to - operate in, either bridge or gateway/router mode." - DEFVAL { bridge } - ::= { orinocoSys 10 } - - oriSystemEventLogTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriSystemEventLogTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains system event log information that can include - events, errors, and informational messages. This is a circular - buffer with a limit 100 entries." - ::= { orinocoSys 11 } - - oriSystemEventLogTableEntry OBJECT-TYPE - SYNTAX OriSystemEventLogTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the system event log - table." - INDEX { oriSystemEventLogMessage } - ::= { oriSystemEventLogTable 1 } - - OriSystemEventLogTableEntry ::= - SEQUENCE - { - oriSystemEventLogMessage DisplayString - } - - oriSystemEventLogMessage OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to store system event log information. - This is also used as the index to the table." - ::= { oriSystemEventLogTableEntry 1 } - - oriSystemEventLogTableReset OBJECT-TYPE - SYNTAX Integer32 (1..1) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to reset/clear the event log table. When - this object is the set all entries in the event log table are - deleted/cleared." - ::= { orinocoSys 12 } - - oriSystemEventLogMask OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to control what events will be logged by - the event log facility. It is a mask, each bit is used to - enable/disable a corresponding set of log messages. - Each nibble (4 bits == 1 hex digit == a nibble) represents a - category of log messages. There are 4 levels of messages per - category (1 bit per level per category). The least significant - bit is a higher priority message. - As follows: - security - nibble 1, bits 1-4 - errors - nibble 2, bits 5-8 - system startup - nibble 3, bits 9-12 - warnings - nibble 4, bits 13-16 - information - nibble 5, bits 17-20 - - 0x00000 - No events will be logged. - 0x000F0 - Only errors will be logged. - 0x0F0F0 - Warnings and errors will be logged. - 0xFFFFF - All events will be logged." - ::= { orinocoSys 13 } - - oriSystemAccessUserName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the system access user name for the - supported management interfaces (Telnet and HTTP)." - ::= { orinocoSys 14 } - - oriSystemAccessPassword OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the system access password for the - supported management interfaces (Telnet and HTTP). This object - should be treated as write-only and returned as asterisks." - ::= { orinocoSys 15 } - - oriSystemAccessLoginTimeout OBJECT-TYPE - SYNTAX Integer32 (0..300) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the login timeout in seconds. The - default value should be 60 seconds (1 minute)." - DEFVAL { 60 } - ::= { orinocoSys 16 } - - oriSystemAccessIdleTimeout OBJECT-TYPE - SYNTAX Integer32 (0..36000) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the inactivity or idle timeout in - seconds. The default value should be 900 seconds (15 minutes)." - DEFVAL { 900 } - ::= { orinocoSys 17 } - -oriSystemEventLogNumberOfMessages OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represnets the number of messages currently stored - in the event log table." - ::= { orinocoSys 18 } - -oriSystemAccessMaxSessions OBJECT-TYPE - SYNTAX Integer32 (0..5) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object controls the maximum number of simultaneous telnet, - http, and serial managmenent sessions." - ::= { orinocoSys 20 } - ---============================================================================= --- The System Inventory Management Subgroup: orinocoSysInvMgmt ---============================================================================= - - oriSystemInvMgmtComponentTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriSystemInvMgmtComponentTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the inventory management objects for the - system components." - ::= { orinocoSysInvMgmt 1 } - - oriSystemInvMgmtComponentTableEntry OBJECT-TYPE - SYNTAX OriSystemInvMgmtComponentTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the system inventory - management component table." - INDEX { oriSystemInvMgmtTableComponentIndex } - ::= { oriSystemInvMgmtComponentTable 1 } - - OriSystemInvMgmtComponentTableEntry ::= - SEQUENCE - { - oriSystemInvMgmtTableComponentIndex Integer32, - oriSystemInvMgmtTableComponentSerialNumber DisplayString, - oriSystemInvMgmtTableComponentName DisplayString, - oriSystemInvMgmtTableComponentId Integer32, - oriSystemInvMgmtTableComponentVariant Integer32, - oriSystemInvMgmtTableComponentReleaseVersion Integer32, - oriSystemInvMgmtTableComponentMajorVersion Integer32, - oriSystemInvMgmtTableComponentMinorVersion Integer32 - } - - oriSystemInvMgmtTableComponentIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the table index." - ::= { oriSystemInvMgmtComponentTableEntry 1 } - - oriSystemInvMgmtTableComponentSerialNumber OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component serial number." - ::= { oriSystemInvMgmtComponentTableEntry 2 } - - oriSystemInvMgmtTableComponentName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component name." - ::= { oriSystemInvMgmtComponentTableEntry 3 } - - oriSystemInvMgmtTableComponentId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component identification." - ::= { oriSystemInvMgmtComponentTableEntry 4 } - - oriSystemInvMgmtTableComponentVariant OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component variant number." - ::= { oriSystemInvMgmtComponentTableEntry 5 } - - oriSystemInvMgmtTableComponentReleaseVersion OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component release version - number." - ::= { oriSystemInvMgmtComponentTableEntry 6 } - - oriSystemInvMgmtTableComponentMajorVersion OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component major version - number." - ::= { oriSystemInvMgmtComponentTableEntry 7 } - - oriSystemInvMgmtTableComponentMinorVersion OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component minor version - number." - ::= { oriSystemInvMgmtComponentTableEntry 8 } - - oriSystemInvMgmtTableComponentIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriSystemInvMgmtTableComponentIfTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the inventory management objects for the - system components." - ::= { orinocoSysInvMgmt 2 } - - oriSystemInvMgmtTableComponentIfTableEntry OBJECT-TYPE - SYNTAX OriSystemInvMgmtTableComponentIfTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the system component - interface table." - INDEX { oriSystemInvMgmtTableComponentIndex, - oriSystemInvMgmtInterfaceTableIndex } - ::= { oriSystemInvMgmtTableComponentIfTable 1 } - - OriSystemInvMgmtTableComponentIfTableEntry ::= - SEQUENCE - { - oriSystemInvMgmtInterfaceTableIndex Integer32, - oriSystemInvMgmtInterfaceId Integer32, - oriSystemInvMgmtInterfaceRole INTEGER, - oriSystemInvMgmtInterfaceVariant Integer32, - oriSystemInvMgmtInterfaceBottomNumber Integer32, - oriSystemInvMgmtInterfaceTopNumber Integer32 - } - - oriSystemInvMgmtInterfaceTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the interface table index." - ::= { oriSystemInvMgmtTableComponentIfTableEntry 1 } - - oriSystemInvMgmtInterfaceId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component interface - identification." - ::= { oriSystemInvMgmtTableComponentIfTableEntry 2 } - - oriSystemInvMgmtInterfaceRole OBJECT-TYPE - SYNTAX INTEGER - { - actor(1), - supplier(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component interface role." - ::= { oriSystemInvMgmtTableComponentIfTableEntry 3 } - - oriSystemInvMgmtInterfaceVariant OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component's interface - variant number." - ::= { oriSystemInvMgmtTableComponentIfTableEntry 4 } - - oriSystemInvMgmtInterfaceBottomNumber OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component's interface - bottom number." - ::= { oriSystemInvMgmtTableComponentIfTableEntry 5 } - - oriSystemInvMgmtInterfaceTopNumber OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the system component's interface - top number." - ::= { oriSystemInvMgmtTableComponentIfTableEntry 6 } - ---============================================================================= --- The System Feature based License Subgroup: orinocoSysFeature ---============================================================================= - - oriSystemFeatureTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriSystemFeatureTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains a list of features that the current image - supports and indicates if this features is licensed (enabled) or - not (disabled). Each row represents a supported and/or licensed - feature. Supported indicates if the current image supports the - image while Licensed indicates that a license is available to use - this feature. Based on the license information in this table, - some MIB groups/subgroups/tables will be enabled or disabled." - ::= { orinocoSysFeature 1 } - - oriSystemFeatureTableEntry OBJECT-TYPE - SYNTAX OriSystemFeatureTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the system feature license - table." - INDEX { oriSystemFeatureTableCode } - ::= { oriSystemFeatureTable 1 } - - OriSystemFeatureTableEntry ::= - SEQUENCE - { - oriSystemFeatureTableCode INTEGER, - oriSystemFeatureTableSupported Integer32, - oriSystemFeatureTableLicensed Integer32, - oriSystemFeatureTableDescription DisplayString - } - - oriSystemFeatureTableCode OBJECT-TYPE - SYNTAX INTEGER - { - bandwidthWiFi(1), - bandwidthWDS(2), - bandwidthWORP(3), - bandwidthTurboCell(4), - bandwidthADSL(5), - bandwidthCable(6), - bandwidthPhone(7), - maxStationsWiFi(8), - maxLinksWDS(9), - maxStationsWORP(10), - maxStationsTurboCell(11), - maxPPPoESessions(12), - managementHTTP(13), - remoteLinkTest(14), - routingStatic(15), - routingRIP(16), - routingOSPF(17), - spanningTreeProtocol(18), - linkIntegrity(19), - dHCPServer(20), - dHCPRelayAgent(21), - proxyARP(22), - filteringStatic(23), - authRADIUS(24), - acctRADIUS(25), - throttlingRADIUS(26), - filterIP(27), - ieee802dot1x(28), - nse(29), - iAPP(30), - dNSRedirect(31), - aOLNATGateway(32), - hereUare(33), - spectralink(34), - vLANTagging(35) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the code for the licensed feature and - is used as index for this table." - ::= { oriSystemFeatureTableEntry 1 } - - oriSystemFeatureTableSupported OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the maximum value for the feature as - supported by the current image. For boolean features zero means - not supported, non-zero value means supported." - ::= { oriSystemFeatureTableEntry 2 } - - oriSystemFeatureTableLicensed OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the maximum value for the feature as - enforced by the license(s). For boolean features zero means - not licensed, non-zero value means licensed." - ::= { oriSystemFeatureTableEntry 3 } - - oriSystemFeatureTableDescription OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents a textual description for the licensed - feature." - ::= { oriSystemFeatureTableEntry 4 } - ---============================================================================= --- The System Log (Syslog) Subgroup: orinocoSyslog ---============================================================================= - -oriSyslogStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the syslog feature." - ::= { orinocoSyslog 1 } - -oriSyslogPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the UDP destination port number for syslog - services. The standard syslog port is 514." - ::= { orinocoSyslog 2 } - -oriSyslogPriority OBJECT-TYPE - SYNTAX Integer32 (1..7) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the lowest message priority to be logged by - the syslog service." - ::= { orinocoSyslog 3 } - -oriSyslogHeartbeat OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable logging of heartbeat messages - by the syslog service." - DEFVAL { disable } - ::= { orinocoSyslog 4 } - -oriSyslogHeartbeatInterval OBJECT-TYPE - SYNTAX Integer32 (1..604800) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure interval (in seconds) for which - heartbeat messages will be logged." - DEFVAL { 900 } - ::= { orinocoSyslog 5 } - -oriSyslogHostTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriSyslogHostTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to configure syslog hosts." - ::= { orinocoSyslog 6 } - -oriSyslogHostTableEntry OBJECT-TYPE - SYNTAX OriSyslogHostTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry for the syslog host table." - INDEX { oriSyslogHostTableIndex } - ::= { oriSyslogHostTable 1 } - -OriSyslogHostTableEntry ::= - SEQUENCE - { - oriSyslogHostTableIndex Integer32, - oriSyslogHostIPAddress IpAddress, - oriSyslogHostComment DisplayString, - oriSyslogHostTableEntryStatus INTEGER - } - -oriSyslogHostTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents an index in the syslog host table." - ::= { oriSyslogHostTableEntry 1 } - -oriSyslogHostIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the host running the - syslog daemon." - ::= { oriSyslogHostTableEntry 2 } - -oriSyslogHostComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents an optional comment for the syslog host, for - example the host name or a reference." - ::= { oriSyslogHostTableEntry 3 } - -oriSyslogHostTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, delete, or create an - entry in the syslog host table." - ::= { oriSyslogHostTableEntry 4 } - ---============================================================================= --- The Interface Group: orinocoIf ---============================================================================= - ---============================================================================= --- The Wireless Interface Subgroup: orinocoWirelessIf ---============================================================================= - ---============================================================================= --- The Wireless Interface Properties Table: oriWirelessIfPropertiesTable ---============================================================================= - - oriWirelessIfPropertiesTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriWirelessIfPropertiesEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information on the properties and - capabilities of the wireless interface(s) present in the device." - ::= { orinocoWirelessIf 1 } - - oriWirelessIfPropertiesEntry OBJECT-TYPE - SYNTAX OriWirelessIfPropertiesEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents the entry in the wireless interface - properties table." - INDEX { oriWirelessIfPropertiesIndex } - ::= { oriWirelessIfPropertiesTable 1 } - - OriWirelessIfPropertiesEntry ::= - SEQUENCE - { - oriWirelessIfPropertiesIndex Integer32, - oriWirelessIfNetworkName DisplayString, - oriWirelessIfMediumReservation Integer32, - oriWirelessIfInterferenceRobustness INTEGER, - oriWirelessIfDTIMPeriod Integer32, - oriWirelessIfChannel Integer32, - oriWirelessIfDistancebetweenAPs INTEGER, - oriWirelessIfMulticastRate INTEGER, - oriWirelessIfClosedSystem INTEGER, - oriWirelessIfAllowedSupportedDataRates OCTET STRING, - oriWirelessIfRegulatoryDomainList OCTET STRING, - oriWirelessIfAllowedChannels OCTET STRING, - oriWirelessIfMACAddress PhysAddress, - oriWirelessIfLoadBalancing INTEGER, - oriWirelessIfMediumDensityDistribution INTEGER, - oriWirelessIfTxRate Integer32, - oriWirelessIfAutoChannelSelectStatus INTEGER, - oriWirelessIfBandwidthLimitIn Gauge32, - oriWirelessIfBandwidthLimitOut Gauge32, - oriWirelessIfTurboModeStatus INTEGER - } - - oriWirelessIfPropertiesIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents a unique value for each interface in the - system and is used as index to this table." - ::= { oriWirelessIfPropertiesEntry 1 } - - oriWirelessIfNetworkName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the network name (SSID) for this wireless - interface." - DEFVAL { "My Wireless Network" } - ::= { oriWirelessIfPropertiesEntry 2 } - - oriWirelessIfMediumReservation OBJECT-TYPE - SYNTAX Integer32 (0..2347) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the medium reservation value. The range - for this parameter is 0 - 2347. The medium reservation specifies - the number of octects in a frame above which a RTS/CTS handshake is - performed. The default value should be 2347, which disables - RTS/CTS mode." - DEFVAL { 2347 } - ::= { oriWirelessIfPropertiesEntry 3 } - - oriWirelessIfInterferenceRobustness OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object enables or disables the interference robustness - feature. The default value for this object should be disable." - DEFVAL { disable } - ::= { oriWirelessIfPropertiesEntry 4 } - - oriWirelessIfDTIMPeriod OBJECT-TYPE - SYNTAX Integer32 (1..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the delivery traffic indication map - period. This is the interval between the transmission of multicast - frames on the wireless inteface. It is expressed in the Beacon - messages. The recommended default value for this object is 1." - DEFVAL { 1 } - ::= { oriWirelessIfPropertiesEntry 5 } - - oriWirelessIfChannel OBJECT-TYPE - SYNTAX Integer32 (1..14) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the radio frequency channel for this - wireless interface. The default value for this object should - be is 3." - DEFVAL { 3 } - ::= { oriWirelessIfPropertiesEntry 6 } - - oriWirelessIfDistancebetweenAPs OBJECT-TYPE - SYNTAX INTEGER - { - large(1), - medium(2), - small(3), - minicell(4), - microcell(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object identifies the distance between access points. - The default value for this parameter should be large." - DEFVAL { large } - ::= { oriWirelessIfPropertiesEntry 7 } - - oriWirelessIfMulticastRate OBJECT-TYPE - SYNTAX INTEGER - { - oneMegabitPerSecond(1), - twoMegabitsPerSecond(2), - fivedotfiveMegabitsPerSecond(3), - elevenMegabitsPerSecond(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object identifies multicast rate of the wireless interface. - This is dependent on the distance between APs. When the distance - between APs object is set to small, minicell, or microcell the - multicast rates can be set to 11 Mbit/s, 5.5 Mbit/s, 2 Mbit/s, - and 1 Mbit/s. When this object is set to medium, the allowed - rates are 5.5 Mbit/s, 2 Mbit/s, 1 Mbit/s. When this object is set - to large, then the multicast rates can be set to 2 Mbits/s or - 1 Mbits/s. The default value for this object should be - 2 Mbits/sec." - DEFVAL { twoMegabitsPerSecond } - ::= { oriWirelessIfPropertiesEntry 8 } - - oriWirelessIfClosedSystem OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used as a flag which identifies whether the - device will accept association requests to this interface, for - client stations configured with a network name of 'ANY'. When - this object is disabled, it will accept association requests - from client stations with a network name of 'ANY'. If this - object is set to enable then the interface will only accept - association requests that match the interface's network name - (SSID). The default value for this object should be disable." - DEFVAL { disable } - ::= { oriWirelessIfPropertiesEntry 9 } - - oriWirelessIfAllowedSupportedDataRates OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object reflects the transmit rates supported by the - wireless interface. The values of this object are given in - units of 500 kbps. - Examples for supported data rates: - - 802.11b PHY (DSSS - 2.4 GHz) - - 0 = Auto Fallback - - 2 = 1 Mbps - - 4 = 2 Mbps - - 11 = 5.5 Mbps - - 22 = 11 Mbps - - - 802.11a PHY (OFDM - 5 GHz) - - 0 = Auto Fallback - - 12 = 6 Mbps - - 18 = 9 Mbps - - 24 = 12 Mbps - - 36 = 18 Mbps - - 48 = 24 Mbps - - 72 = 36 Mbps - - 96 = 48 Mbps - - 108 = 54 Mbps - - - 802.11a PHY (OFDM - 5 GHz) with Turbo Mode Enabled - - 0 = Auto Fallback - - 24 = 12 Mbps - - 36 = 18 Mbps - - 48 = 24 Mbps - - 72 = 36 Mbps - - 96 = 48 Mbps - - 144 = 72 Mbps - - 192 = 96 Mbps - - 216 = 108 Mbps" - ::= { oriWirelessIfPropertiesEntry 10 } - - oriWirelessIfRegulatoryDomainList OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object specifies to which regulatory domain the wireless - interface belongs to." - ::= { oriWirelessIfPropertiesEntry 11 } - - oriWirelessIfAllowedChannels OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object reflects the radio frequency channels that the - interface supports." - ::= { oriWirelessIfPropertiesEntry 12 } - - oriWirelessIfMACAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "This object represents the MAC address of the wireless interface - present in the device. This object has been deprecated." - ::= { oriWirelessIfPropertiesEntry 13 } - - oriWirelessIfLoadBalancing OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the load balancing feature - for the wireless interface." - DEFVAL { enable } - ::= { oriWirelessIfPropertiesEntry 14 } - - oriWirelessIfMediumDensityDistribution OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the medium density distribution - feature for the wireless interface." - DEFVAL { enable } - ::= { oriWirelessIfPropertiesEntry 15 } - -oriWirelessIfTxRate OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the transmit rate for unicast - traffic for the wireless interface. This object is dependent on - the transmit rates supported by the wireless interface (refer - to MIB object - oriWirelessIfAllowedSupportedDataRates and - dot11PHYType). The values of this object are given in units of - 500 kbps. A value of zero (0) is interpreted as auto fallback. - - Examples for configuring this object: - - 802.11b PHY (DSSS - 2.4 GHz) - - 0 = Auto Fallback - - 2 = 1 Mbps - - 4 = 2 Mbps - - 11 = 5.5 Mbps - - 22 = 11 Mbps - - - 802.11a PHY (OFDM - 5 GHz) - - 0 = Auto Fallback - - 12 = 6 Mbps - - 18 = 9 Mbps - - 24 = 12 Mbps - - 36 = 18 Mbps - - 48 = 24 Mbps - - 72 = 36 Mbps - - 96 = 48 Mbps - - 108 = 54 Mbps - - - 802.11a PHY (OFDM - 5 GHz) with Turbo Mode Enabled - - 0 = Auto Fallback - - 24 = 12 Mbps - - 36 = 18 Mbps - - 48 = 24 Mbps - - 72 = 36 Mbps - - 96 = 48 Mbps - - 144 = 72 Mbps - - 192 = 96 Mbps - - 216 = 108 Mbps - The default value for this object should be zero - (0) auto fallback." - DEFVAL { 0 } - ::= { oriWirelessIfPropertiesEntry 16 } - - oriWirelessIfAutoChannelSelectStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the automatic frequency channel - feature for the wireless interface. If this object is enabled, the - frequency channel object can not be set, but the frequency channel - selected will be given in that object. The default value for - this object should be enable." - DEFVAL { enable } - ::= { oriWirelessIfPropertiesEntry 17 } - -oriWirelessIfBandwidthLimitIn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the input bandwidth limit of the interface - in increments of 64 kbps. The value can be limited by a previous - written value, the negotiation process during registration or by a - license. A written value will only take effect after reboot." - ::= { oriWirelessIfPropertiesEntry 18 } - -oriWirelessIfBandwidthLimitOut OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the output bandwidth limit of the interface - in increments of 64 kbps. The value can be limited by a previous - written value, the negotiation process during registration or by a - license. A written value will only take effect after reboot." - ::= { oriWirelessIfPropertiesEntry 19 } - -oriWirelessIfTurboModeStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable turbo mode support. Turbo - mode is only supported for 802.11a PHY (OFDM - 5 GHz) wireless NICs. - When Turbo mode is enabled the data rates will be doubled (refer to - oriWirelessIfAllowedSupportedDataRates object description)." - ::= { oriWirelessIfPropertiesEntry 20 } - ---============================================================================= --- The Wireless Interface Security Table: oriWirelessIfSecurityTable ---============================================================================= - - oriWirelessIfSecurityTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriWirelessIfSecurityEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information on the security management objects - for the wireless interface(s) present in the device." - ::= { orinocoWirelessIf 2 } - - oriWirelessIfSecurityEntry OBJECT-TYPE - SYNTAX OriWirelessIfSecurityEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the wireless interface - security table." - INDEX { oriWirelessIfSecurityIndex } - ::= { oriWirelessIfSecurityTable 1 } - - OriWirelessIfSecurityEntry ::= - SEQUENCE - { - oriWirelessIfSecurityIndex Integer32, - oriWirelessIfEncryptionOptions INTEGER, - oriWirelessIfEncryptionStatus INTEGER, - oriWirelessIfEncryptionKey1 DisplayString, - oriWirelessIfEncryptionKey2 DisplayString, - oriWirelessIfEncryptionKey3 DisplayString, - oriWirelessIfEncryptionKey4 DisplayString, - oriWirelessIfEncryptionTxKey Integer32, - oriWirelessIfDenyNonEncryptedData INTEGER, - oriWirelessIfProfileCode Integer32 - } - - oriWirelessIfSecurityIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents a unique value for each interface in the - system and is used as index to this table." - ::= { oriWirelessIfSecurityEntry 1 } - - oriWirelessIfEncryptionOptions OBJECT-TYPE - SYNTAX INTEGER - { - none(1), - wep(2), - rcFour128(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object reflects the wireless interface's security - capabilities (such as WEP and other standard and proprietary - security features)." - ::= { oriWirelessIfSecurityEntry 2 } - - oriWirelessIfEncryptionStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable WEP encryption for the - wireless interface." - DEFVAL { disable } - ::= { oriWirelessIfSecurityEntry 3 } - - oriWirelessIfEncryptionKey1 OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents Encryption Key 1. This object should be - treated as write-only and returned as asterisks." - ::= { oriWirelessIfSecurityEntry 4 } - - oriWirelessIfEncryptionKey2 OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents Encryption Key 2. This object should be - treated as write-only and returned as asterisks." - ::= { oriWirelessIfSecurityEntry 5 } - - oriWirelessIfEncryptionKey3 OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents Encryption Key 3. This object should be - treated as write-only and returned as asterisks." - ::= { oriWirelessIfSecurityEntry 6 } - - oriWirelessIfEncryptionKey4 OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents Encryption Key 4. This object should be - treated as write-only and returned as asterisks." - ::= { oriWirelessIfSecurityEntry 7 } - - oriWirelessIfEncryptionTxKey OBJECT-TYPE - SYNTAX Integer32 (0..3) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates which encryption key is used to encrypt - data that is sent via the wireless interfaces. When this object is - configured to 0, then Encryption Key 1 will be used. When this object - is configured to 1, then Encryption Key 2 will be used. When - this object is configured to 2, then Encryption Key 3 will be used. - When this object is configured to 3, then Encryption Key 4 will be - used. The default value for this object should be key 0." - DEFVAL { 0 } - ::= { oriWirelessIfSecurityEntry 8 } - - oriWirelessIfDenyNonEncryptedData OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This parameter indicates if this interface will accept or deny - non-encrypted data. The default value for this parameters is - disabled." - DEFVAL { disable } - ::= { oriWirelessIfSecurityEntry 9 } - - oriWirelessIfProfileCode OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The object represents the profile code of the wirelesss interface. - This information is comprised of a vendor indication and a - capability indication (example: bronze or gold card)." - ::= { oriWirelessIfSecurityEntry 10 } - ---============================================================================= --- The Ethernet Interface Subgroup: orinocoEthernetIf ---============================================================================= - - oriEthernetIfConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriEthernetIfConfigTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to configure the ethernet interface(s) for the - device." - ::= { orinocoEthernetIf 1 } - - oriEthernetIfConfigTableEntry OBJECT-TYPE - SYNTAX OriEthernetIfConfigTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the ethernet interface - configuration table." - INDEX { oriEthernetIfConfigTableIndex } - ::= { oriEthernetIfConfigTable 1 } - - OriEthernetIfConfigTableEntry ::= - SEQUENCE - { - oriEthernetIfConfigTableIndex Integer32, - oriEthernetIfConfigSettings INTEGER, - oriEthernetIfConfigBandwidthLimitIn Gauge32, - oriEthernetIfConfigBandwidthLimitOut Gauge32 - } - - oriEthernetIfConfigTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the index of the ethernet configuraiton - table." - ::= { oriEthernetIfConfigTableEntry 1 } - - oriEthernetIfConfigSettings OBJECT-TYPE - SYNTAX INTEGER - { - tenMegabitPerSecHalfDuplex(1), - tenMegabitPerSecFullDuplex(2), - tenMegabitPerSecAutoDuplex(3), - onehundredMegabitPerSecHalfDuplex(4), - onehundredMegabitPerSecFullDuplex(5), - autoSpeedHalfDuplex(6), - autoSpeedAutoDuplex(7) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the Ethernet interface's speed. - Some devices support all the configuration options - listed above, while others support only a subset of the - configuration options." - DEFVAL { tenMegabitPerSecHalfDuplex } - ::= { oriEthernetIfConfigTableEntry 2 } - -oriEthernetIfConfigBandwidthLimitIn OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the input bandwidth limit of the interface - in increments of 64 kbps. The value can be limited by a previous - written value, the negotiation process during registration, or by - a license. A written value will only take effect after reboot." - ::= { oriEthernetIfConfigTableEntry 3 } - -oriEthernetIfConfigBandwidthLimitOut OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the output bandwidth limit of the interface - in increments of 64 kbps. The value can be limited by a previous - written value, the negotiation process during registration, or by - a license. A written value will only take effect after reboot." - ::= { oriEthernetIfConfigTableEntry 4 } - ---============================================================================= --- The Interface Subgroup: orinocoIf ---============================================================================= - -oriIfWANInterfaceMACAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the MAC address of the WAN interface." - ::= { orinocoIf 4 } - ---============================================================================= --- The ADSL Interface Subgroup: orinocoADSLIf ---============================================================================= - ---============================================================================= --- The ADSL Interface Configuration Subgroup: orinocoADSLIfConfig ---============================================================================= - ---============================================================================= --- The ADSL Interface Basic Configuration Subgroup: orinocoADSLIfConfigBasic ---============================================================================= - -oriADSLIfConfigBasicTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriADSLIfConfigBasicTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to configure the ADSL interface of the device." - ::= { orinocoADSLIfConfigBasic 1 } - -oriADSLIfConfigBasicTableEntry OBJECT-TYPE - SYNTAX OriADSLIfConfigBasicTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the ADSL interface - configuration table. Each entry in this table represents a PVC - configuration." - INDEX { ifIndex } - ::= { oriADSLIfConfigBasicTable 1 } - -OriADSLIfConfigBasicTableEntry ::= - SEQUENCE - { - oriADSLIfConfigBasicVCI Integer32, - oriADSLIfConfigBasicVPI Integer32, - oriADSLIfConfigBasicEncapsulation INTEGER - } - -oriADSLIfConfigBasicVCI OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is the identifier of a virtual connection with a - range of 0-65535." - DEFVAL { 35 } - ::= { oriADSLIfConfigBasicTableEntry 1 } - -oriADSLIfConfigBasicVPI OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is the identifier of a virtual path with a - range of 0-255." - DEFVAL { 0 } - ::= { oriADSLIfConfigBasicTableEntry 2 } - -oriADSLIfConfigBasicEncapsulation OBJECT-TYPE - SYNTAX INTEGER - { - rfc2684LlcSnapBridged(1), - rfc2684LlcSnapRouted(2), - rfc2684VcmuxBridged(3), - rfc2684VcmuxRouted(4), - rfc2364PPPoAVcmux(5), - rfc2364PPPoALlc(6) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the ADSL encapsulation type: - rfc2684LlcSnapBridged(1), - rfc2684LlcSnapRouted(2), - rfc2684VcmuxBridged(3), - rfc2684VcmuxRouted(4), - rfc2364PPPoAVcmux(5), - rfc2364PPPoALlc(6)" - DEFVAL { rfc2684LlcSnapBridged } - ::= { oriADSLIfConfigBasicTableEntry 3 } - -oriADSLIfConfigBasicPPPoAUserName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the PPPoA user name." - ::= { orinocoADSLIfConfigBasic 2 } - -oriADSLIfConfigBasicPPPoAPassword OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the PPPoA password. This object - should be treated as write-only and returned as asterisks." - ::= { orinocoADSLIfConfigBasic 3 } - ---============================================================================= --- The ADSL Interface Profile 0 Advanced Configuration Subgroup: --- orinocoADSLIfConfigAdvanced ---============================================================================= - -oriADSLIfConfigAdvTrellisCoding OBJECT-TYPE - SYNTAX INTEGER - { - on(1), - off(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to turn Trellis Coding on or off." - DEFVAL { on } - ::= { orinocoADSLIfConfigAdvanced 1 } - -oriADSLIfConfigAdvADSLProtocol OBJECT-TYPE - SYNTAX INTEGER - { - auto(1), - ansi(2), - gdmt(3), - glite(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the ADSL Protocol, - auto(1), - ansi(2), - gdmt(3), - glite(4)" - DEFVAL { auto } - ::= { orinocoADSLIfConfigAdvanced 2 } - ---============================================================================= --- The ADSL Interface Basic Statistics Subgroup: orinocoADSLIfStatBasic ---============================================================================= - - oriADSLIfStatADSLLinkStatus OBJECT-TYPE - SYNTAX INTEGER - { - idle(1), - handshake(2), - initializing(3), - active(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the modem status byte: - idle(1) - handshake(2) - initializing(3) - active(4)" - ::= { orinocoADSLIfStatBasic 1 } - - oriADSLIfStatADSLOperationalMode OBJECT-TYPE - SYNTAX INTEGER - { - ansi(1), - gdmt(2), - glite(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current operating mode: - ansi(1) - gdmt(2) - glite(3)" - ::= { orinocoADSLIfStatBasic 2 } - - oriADSLIfStatADSLFarEndVendorID OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the ADSL Far end Vendor ID, which is - translated from either ANSI or ITU Vendor ID into Venodr name." - ::= { orinocoADSLIfStatBasic 3 } - - oriADSLIfStatADSLChannelMode OBJECT-TYPE - SYNTAX INTEGER - { - fast(1), - interleaved(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current ADSL Channel mode: - fast(1), - interleaved(2)" - ::= { orinocoADSLIfStatBasic 4 } - - oriADSLIfStatADSLDnStrRate OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current downstream rate in kbps." - ::= { orinocoADSLIfStatBasic 5 } - - oriADSLIfStatADSLUpStrRate OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current upstream rate in kbps." - ::= { orinocoADSLIfStatBasic 6 } - - oriADSLIfStatADSLLoopLength OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the estimated looplength to CO/DSLAM." - ::= { orinocoADSLIfStatBasic 7 } - ---============================================================================= --- The ADSL Interface Advanced Statistics Subgroup: orinocoADSLIfStatAdvanced ---============================================================================= - - oriADSLIfStatADSLLinkRetrainSinceReset OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of links retrain since reset." - ::= { orinocoADSLIfStatAdvanced 1 } - - oriADSLIfStatADSLLinkRetrainCurrDay OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of link retrain during - current day." - ::= { orinocoADSLIfStatAdvanced 2 } - - oriADSLIfStatADSLLinkRetrainCurrInterval OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of link retrain during - current 15 minute interval." - ::= { orinocoADSLIfStatAdvanced 3 } - - oriADSLIfStatADSLInitErrorSinceReset OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of initialization errors - since reset." - ::= { orinocoADSLIfStatAdvanced 4 } - - oriADSLIfStatADSLInitErrorCurrDay OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of initialization errors during - current day." - ::= { orinocoADSLIfStatAdvanced 5 } - - oriADSLIfStatADSLInitErrorCurrInterval OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of initialization errors during - current 15 min interval." - ::= { orinocoADSLIfStatAdvanced 6 } - - oriADSLIfStatADSLInitTimeoutSinceReset OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of initialization timeout - since reset." - ::= { orinocoADSLIfStatAdvanced 7 } - - oriADSLIfStatADSLInitTimeoutCurrDay OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of initialization timeout during - current day." - ::= { orinocoADSLIfStatAdvanced 8 } - - oriADSLIfStatADSLInitTimeoutCurrInterval OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of initialization timeout during - current 15 min interval." - ::= { orinocoADSLIfStatAdvanced 9 } - - oriADSLIfStatADSLLomsSinceReset OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of loss margin since reset." - ::= { orinocoADSLIfStatAdvanced 10 } - - oriADSLIfStatADSLLomsCurrDay OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of loss margin during - current day." - ::= { orinocoADSLIfStatAdvanced 11 } - - oriADSLIfStatADSLLomsCurrInterval OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of loss margin during current - 15 min interval." - ::= { orinocoADSLIfStatAdvanced 12 } - - oriADSLIfStatADSLUnavailableSecondsSinceReset OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of seconds the ADSL line has - not been connected since reset." - ::= { orinocoADSLIfStatAdvanced 13 } - - oriADSLIfStatADSLUnavailableSecondsCurrDay OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of seconds the ADSL line has - not been connected during current day." - ::= { orinocoADSLIfStatAdvanced 14 } - - oriADSLIfStatADSLUnavailableSecondsCurrInterval OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of seconds the ADSL line has not - been connected during current 15 min interval." - ::= { orinocoADSLIfStatAdvanced 15 } - - oriADSLIfStatADSLUpStrNoiseMargin OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current upstream noise margin." - ::= { orinocoADSLIfStatAdvanced 16 } - - oriADSLIfStatADSLDnStrNoiseMargin OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current downstream noise margin." - ::= { orinocoADSLIfStatAdvanced 17 } - - oriADSLIfStatADSLUpStrHECCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of upstream received - superframes with at least one cell with an errored HEC." - ::= { orinocoADSLIfStatAdvanced 18 } - - oriADSLIfStatADSLDnStrHECCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of downstream received - superframes with at least one cell with an errored HEC." - ::= { orinocoADSLIfStatAdvanced 19 } - ---============================================================================= --- The ADSL Interface Basic ATM Statistics Subgroup: orinocoADSLIfStatATMBasic ---============================================================================= - - oriADSLIfStatATMProtocolStatus OBJECT-TYPE - SYNTAX INTEGER - { - active(1), - inactive(2), - error(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the status of encapsulation protocol: - active(1), - inactive(2) - error(3)." - ::= { orinocoADSLIfStatATMBasic 1 } - - oriADSLIfStatATMATMLayer OBJECT-TYPE - SYNTAX INTEGER - { - sync(1), - unsync(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates whether ATM Layer is in sync or not: - sync(1), - unsync(2)." - ::= { orinocoADSLIfStatATMBasic 2 } - - oriADSLIfStatATMThroughputUp OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the upstream data throughput in Kbytes/s." - ::= { orinocoADSLIfStatATMBasic 3 } - - oriADSLIfStatATMThroughputDown OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the downstream data throughput in Kbytes/s." - ::= { orinocoADSLIfStatATMBasic 4 } - - oriADSLIfStatATMPeakCellRate OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of cells per second." - ::= { orinocoADSLIfStatATMBasic 5 } - ---============================================================================= --- The ADSL Interface Advanced ATM Statistics Subgroup: --- orinocoADSLIfStatATMAdvanced ---============================================================================= - - oriADSLIfStatATMModemUpTime OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the elapsed time (day:hr:min:secs format) - since last ADSL link up." - ::= { orinocoADSLIfStatATMAdvanced 1 } - - oriADSLIfStatATMUnknownVCIVPICount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of cells received with unknow - VCI or VPI number." - ::= { orinocoADSLIfStatATMAdvanced 2 } - - oriADSLIfStatATMRxCellCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter indicates the number of cells received since - last link up." - ::= { orinocoADSLIfStatATMAdvanced 3 } - - oriADSLIfStatATMTxCellCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of cells transmitted since - last link up." - ::= { orinocoADSLIfStatATMAdvanced 4 } - - oriADSLIfStatATMRxByteCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of bytes received since - last link up." - ::= { orinocoADSLIfStatATMAdvanced 5 } - - oriADSLIfStatATMTxByteCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of bytes transmitted since - last link up." - ::= { orinocoADSLIfStatATMAdvanced 6 } - - oriADSLIfStatATMTxFrameCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of frames transmitted since - last link up." - ::= { orinocoADSLIfStatATMAdvanced 7 } - - oriADSLIfStatATMRxFrameCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of frames received since - last link up." - ::= { orinocoADSLIfStatATMAdvanced 8 } - - oriADSLIfStatATMRxBufOverruns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of buffer overruns since - last link up." - ::= { orinocoADSLIfStatATMAdvanced 9 } - - oriADSLIfStatATMRxAlignErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of alignment errors since - last link up." - ::= { orinocoADSLIfStatATMAdvanced 10 } - - oriADSLIfStatATMHECErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of downstream HEC errors - since last link up." - ::= { orinocoADSLIfStatATMAdvanced 11 } - - oriADSLIfStatATMCRCErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of downstream CRC errors since - last link up." - ::= { orinocoADSLIfStatATMAdvanced 12 } - - oriADSLIfStatATMHECErrorsRate OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the rate of downstream HEC errors." - ::= { orinocoADSLIfStatATMAdvanced 13 } - - oriADSLIfStatATMCRCErrorsRate OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the rate of downstream CRC errors." - ::= { orinocoADSLIfStatATMAdvanced 14 } - - oriADSLIfStatATMLossCellDelination OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the count of cell delination." - ::= { orinocoADSLIfStatATMAdvanced 15 } - ---============================================================================= --- The ADSL Interface Diagnosis Subgroup: orinocoADSLIfDiagnosis ---============================================================================= - -oriADSLIfDiagTestCommand OBJECT-TYPE - SYNTAX INTEGER - { - hardware(1), - togglelink(2), - resetlink(3), - oamloopback(4), - snr(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates the test command to execute: - hardware(1) - togglelink(2) - resetlink(3) - oamloopback(4) - snr(5)." - ::= { orinocoADSLIfDiagnosis 1 } - -oriADSLIfDiagHardwareTestResult OBJECT-TYPE - SYNTAX INTEGER - { - success(1), - failure(2), - testing(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the hardware test status: - success(1) - failure(2) - testing(3)." - ::= { orinocoADSLIfDiagnosis 2 } - -oriADSLIfDiagLinkStatus OBJECT-TYPE - SYNTAX INTEGER - { - idle(1), - handshake(2), - training(3), - active(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the current link status: - idle(1) - handshake(2) - training(3) - active(4)." - ::= { orinocoADSLIfDiagnosis 3 } - -oriADSLIfDiagActivePVCTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriADSLIfDiagActivePVCTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to configure/diagnose the ADSL interface - active PVC." - ::= { orinocoADSLIfDiagnosis 5 } - -oriADSLIfDiagActivePVCTableEntry OBJECT-TYPE - SYNTAX OriADSLIfDiagActivePVCTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the ADSL interface active - PVC table. Each entry in this table represents a PVC." - INDEX { ifIndex } - ::= { oriADSLIfDiagActivePVCTable 1 } - -OriADSLIfDiagActivePVCTableEntry ::= - SEQUENCE - { - oriADSLIfDiagActivePVCTableIndex Integer32, - oriADSLIfDiagVPIActivePVC Integer32, - oriADSLIfDiagVCIActivePVC Integer32, - oriADSLIfDiagEchoActivePVC INTEGER, - oriADSLIfDiagEncapActivePVC INTEGER - } - -oriADSLIfDiagActivePVCTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the index of the ADSL active PVC Table." - ::= { oriADSLIfDiagActivePVCTableEntry 1 } - -oriADSLIfDiagVPIActivePVC OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents an identifier of a virtual connection - with a range of 0-65535." - DEFVAL { 35 } - ::= { oriADSLIfDiagActivePVCTableEntry 2 } - -oriADSLIfDiagVCIActivePVC OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents an identifier of a virtual path with a - range of 0-255." - DEFVAL { 0 } - ::= { oriADSLIfDiagActivePVCTableEntry 3 } - -oriADSLIfDiagEchoActivePVC OBJECT-TYPE - SYNTAX INTEGER - { - on(1), - off(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure echo mode on or off." - ::= { oriADSLIfDiagActivePVCTableEntry 4 } - -oriADSLIfDiagEncapActivePVC OBJECT-TYPE - SYNTAX INTEGER - { - rfc2684LlcSnapBridged(1), - rfc2684LlcSnapRouted(2), - rfc2684VcmuxBridged(3), - rfc2684VcmuxRouted(4), - rfc2364PPPoAVcmux(5), - rfc2364PPPoALlc(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the active PVC encapsulation format, which - can be: - rfc2684LlcSnapBridged(1), - rfc2684LlcSnapRouted(2), - rfc2684VcmuxBridged(3), - rfc2684VcmuxRouted(4), - rfc2364PPPoAVcmux(5), - rfc2364PPPoALlc(6)." - ::= { oriADSLIfDiagActivePVCTableEntry 5 } - -oriADSLIfDiagLastUnknownPVC OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the last ATM cell with unknown PVC." - ::= { orinocoADSLIfDiagnosis 6 } - ---============================================================================= --- The ADSL Interface Diagnosis Loop Back Test Subgroup: --- orinocoADSLIfDiagLoopBack ---============================================================================= - -oriADSLIfDiagLoopBackVPI OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the VPI number to perform the loopback - test." - ::= { orinocoADSLIfDiagLoopBack 1 } - -oriADSLIfDiagLoopBackVCI OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the VCI number to perform the loopback - test." - ::= { orinocoADSLIfDiagLoopBack 2 } - -oriADSLIfDiagLoopBackType OBJECT-TYPE - SYNTAX INTEGER - { - f5end(1), - f4end(2), - f5seg(3), - f4seg(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The object specifies the type of loopback test to be performed." - ::= { orinocoADSLIfDiagLoopBack 3 } - -oriADSLIfDiagLoopBackTest OBJECT-TYPE - SYNTAX Integer32 (1..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the elapsed time (in mili-seconds) before - receiving a reply. A value of 65535 indicates no reply received." - ::= { orinocoADSLIfDiagLoopBack 4 } - -oriADSLIfDiagSignalNoiseRatio OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (257)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents a 257 signed bytes for SNR value. The last - byte indicates availability; A value of 0 indicates not ready and - a value of 1 indicates ready." - ::= { orinocoADSLIfDiagnosis 7 } - -oriADSLIfDiagResetStatistics OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to reset the statistics. Setting this object - resets the statistics." - ::= { orinocoADSLIfDiagnosis 8 } - -oriADSLIfDiagLastErrorMsg OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the last error message of test failure." - ::= { orinocoADSLIfDiagnosis 9 } - -oriADSLIfDiagNumActivePVC OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of active PVC." - ::= { orinocoADSLIfDiagnosis 10 } - ---============================================================================= --- The WORP Interface Subgroup: orinocoWORPIf ---============================================================================= - - oriWORPIfConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriWORPIfConfigTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to configure the mode, time-outs, and protocol - objects for wireless interface(s) that are configured to run WORP." - ::= { orinocoWORPIf 1 } - - oriWORPIfConfigTableEntry OBJECT-TYPE - SYNTAX OriWORPIfConfigTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the WORP Interface - Configuration Table." - INDEX { ifIndex } - ::= { oriWORPIfConfigTable 1 } - - OriWORPIfConfigTableEntry ::= - SEQUENCE - { - oriWORPIfConfigTableMode INTEGER, - oriWORPIfConfigTableBaseStationName DisplayString, - oriWORPIfConfigTableMaxSatellites Integer32, - oriWORPIfConfigTableRegistrationTimeout Integer32, - oriWORPIfConfigTableRetries Integer32, - oriWORPIfConfigTableNetworkSecret DisplayString - } - - oriWORPIfConfigTableMode OBJECT-TYPE - SYNTAX INTEGER - { - disabled(1), - ap(2), - base(3), - satellite(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The running mode of this interface: - - If set to disabled, the interface is disabled. - - If set to AP, the interface will run in standard IEEE802.11 - mode. - - If set to Base, the interface will be a WORP master - interface and be able to connect to multiple WORP satellites. - - If set to Satellite, the interface will be a WORP slave - interface." - DEFVAL { disabled } - ::= { oriWORPIfConfigTableEntry 1 } - - oriWORPIfConfigTableBaseStationName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The name of the base station. For a base this name will default - to the MIB-II sysName; for a satellite to empty (if not registered - to any base) or the name it is registered to. When a name is set - for a satellite, the satellite will only register on a base - with this name." - ::= { oriWORPIfConfigTableEntry 2 } - - oriWORPIfConfigTableMaxSatellites OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The maximum of remotes allowed on this interface. Please note - that this value will also be limited by the image and the - license." - ::= { oriWORPIfConfigTableEntry 3 } - - oriWORPIfConfigTableRegistrationTimeout OBJECT-TYPE - SYNTAX Integer32 (1..10) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the Timeout of regristration and - authentication, configurable between 1sec and 10sec." - ::= { oriWORPIfConfigTableEntry 4 } - - oriWORPIfConfigTableRetries OBJECT-TYPE - SYNTAX Integer32 (1..10) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The number of times a data message will be retransmitted, - configurable between 0 and 10. The value 0 allows unreliable - operation for streaming applications." - ::= { oriWORPIfConfigTableEntry 5 } - -oriWORPIfConfigTableNetworkSecret OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The NetworkSecret is a string that must be the same for all - stations in a certain network. If a station has another secret - configured as the base, the base will not allow the station to - register. This object should be treated as write-only and - returned as asterisks." - ::= { oriWORPIfConfigTableEntry 6 } - - oriWORPIfStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriWORPIfStatTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to monitor the statistics of interfaces that - run WORP." - ::= { orinocoWORPIf 2 } - - oriWORPIfStatTableEntry OBJECT-TYPE - SYNTAX OriWORPIfStatTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the WORP Interface - Statistics Table." - INDEX { ifIndex } - ::= { oriWORPIfStatTable 1 } - - OriWORPIfStatTableEntry ::= - SEQUENCE - { - oriWORPIfStatTableRemotePartners Counter32, - oriWORPIfStatTableAverageLocalSignal Integer32, - oriWORPIfStatTableAverageLocalNoise Integer32, - oriWORPIfStatTableAverageRemoteSignal Integer32, - oriWORPIfStatTableAverageRemoteNoise Integer32, - oriWORPIfStatTableBaseStationAnnounces Counter32, - oriWORPIfStatTableRegistrationRequests Counter32, - oriWORPIfStatTableRegistrationRejects Counter32, - oriWORPIfStatTableAuthenticationRequests Counter32, - oriWORPIfStatTableAuthenticationConfirms Counter32, - oriWORPIfStatTableRegistrationAttempts Counter32, - oriWORPIfStatTableRegistrationIncompletes Counter32, - oriWORPIfStatTableRegistrationTimeouts Counter32, - oriWORPIfStatTableRegistrationLastReason INTEGER, - oriWORPIfStatTablePollData Counter32, - oriWORPIfStatTablePollNoData Counter32, - oriWORPIfStatTableReplyData Counter32, - oriWORPIfStatTableReplyMoreData Counter32, - oriWORPIfStatTableReplyNoData Counter32, - oriWORPIfStatTableRequestForService Counter32, - oriWORPIfStatTableSendSuccess Counter32, - oriWORPIfStatTableSendRetries Counter32, - oriWORPIfStatTableSendFailures Counter32, - oriWORPIfStatTableReceiveSuccess Counter32, - oriWORPIfStatTableReceiveRetries Counter32, - oriWORPIfStatTableReceiveFailures Counter32, - oriWORPIfStatTablePollNoReplies Counter32 - } - - oriWORPIfStatTableRemotePartners OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of remote partners. For a satellite, this parameter - will always be zero or one." - ::= { oriWORPIfStatTableEntry 1 } - - oriWORPIfStatTableAverageLocalSignal OBJECT-TYPE - SYNTAX Integer32 (-102..-10) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current signal level calculated over all inbound packets. - This variable indicates the running average of the local signal - level using the algorithm (3/4*oldvalue + 1/4*newvalue)." - ::= { oriWORPIfStatTableEntry 2 } - - oriWORPIfStatTableAverageLocalNoise OBJECT-TYPE - SYNTAX Integer32 (-102..-10) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current noise level calculated over all inbound packets. - This variable indicates the running average of the local noise - level using the algorithm (3/4*oldvalue + 1/4*newvalue)." - ::= { oriWORPIfStatTableEntry 3 } - - oriWORPIfStatTableAverageRemoteSignal OBJECT-TYPE - SYNTAX Integer32 (-102..-10) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current remote signal level calculated over the inbound - packets send by this station. This variable indicates the - running average over all registered stations of the remote - signal level using the algorithm (3/4*oldvalue + 1/4*newvalue)." - ::= { oriWORPIfStatTableEntry 4 } - - oriWORPIfStatTableAverageRemoteNoise OBJECT-TYPE - SYNTAX Integer32 (-102..-10) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current average remote noise level calculated over the - inbound packets send by this station. This variable indicates - the running average over all registered stations of the remote - noise level using the algorithm (3/4*oldvalue + 1/4*newvalue)." - ::= { oriWORPIfStatTableEntry 5 } - - oriWORPIfStatTableBaseStationAnnounces OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Base Station Announces Broadcasts (BSAB) sent - (base) or received (satellite) on this interface." - ::= { oriWORPIfStatTableEntry 6 } - - oriWORPIfStatTableRegistrationRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registration Requests (RREQ) sent (satellite) or - received (base) on this interface." - ::= { oriWORPIfStatTableEntry 7 } - - oriWORPIfStatTableRegistrationRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registration Rejects (RREJ) sent (base) or - received (satellite) on this interface." - ::= { oriWORPIfStatTableEntry 8 } - - oriWORPIfStatTableAuthenticationRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Authentication Requests (AREQ) sent (satellite) or - received (base) on this interface." - ::= { oriWORPIfStatTableEntry 9 } - - oriWORPIfStatTableAuthenticationConfirms OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Authentication Confirms (ACFM) sent (base) or - received (satellite) on this interface." - ::= { oriWORPIfStatTableEntry 10 } - - oriWORPIfStatTableRegistrationAttempts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times a Registration Attempt has been initiated." - ::= { oriWORPIfStatTableEntry 11 } - - oriWORPIfStatTableRegistrationIncompletes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of registration attempts that is not completed yet. - For a satellite this parameters will always be zero or one." - ::= { oriWORPIfStatTableEntry 12 } - - oriWORPIfStatTableRegistrationTimeouts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times the registration procedure timed out." - ::= { oriWORPIfStatTableEntry 13 } - - oriWORPIfStatTableRegistrationLastReason OBJECT-TYPE - SYNTAX INTEGER - { - none(1), - noMoreAllowed(2), - incorrectParameter(3), - roaming(4), - timeout(5), - lowQuality(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The reason for why the last registration was aborted or failed." - ::= { oriWORPIfStatTableEntry 14 } - - oriWORPIfStatTablePollData OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of polls with data sent (base) or received - (satellite)." - ::= { oriWORPIfStatTableEntry 15 } - - oriWORPIfStatTablePollNoData OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of polls with no data sent (base) or received - (satellite)." - ::= { oriWORPIfStatTableEntry 16 } - - oriWORPIfStatTableReplyData OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of poll replies with data sent (satellite) or - received (base). This counter does not include replies with the - MoreData flag set (see ReplyMoreData)." - ::= { oriWORPIfStatTableEntry 17 } - - oriWORPIfStatTableReplyMoreData OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of poll replies with data sent (satellite) or - received (base) with the MoreData flag set (see also ReplyData)." - ::= { oriWORPIfStatTableEntry 18 } - - oriWORPIfStatTableReplyNoData OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of poll replies with no data sent (satellite) or - received (base)." - ::= { oriWORPIfStatTableEntry 19 } - - oriWORPIfStatTableRequestForService OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of requests for service sent (satellite) or - received (base)." - ::= { oriWORPIfStatTableEntry 20 } - - oriWORPIfStatTableSendSuccess OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of data packets sent that were acknowledged and did - not need a retransmit." - ::= { oriWORPIfStatTableEntry 21 } - - oriWORPIfStatTableSendRetries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of data packets sent that needed retransmition but - were finally received succesfully by the remote partner." - ::= { oriWORPIfStatTableEntry 22 } - - oriWORPIfStatTableSendFailures OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of data packets sent that were (finally) not received - succesfully by the remote partner." - ::= { oriWORPIfStatTableEntry 23 } - - oriWORPIfStatTableReceiveSuccess OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of data packets received that were acknowledged and - did not need a retransmit of the remote partner." - ::= { oriWORPIfStatTableEntry 24 } - - oriWORPIfStatTableReceiveRetries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of data packets received that needed retransmition by - the remote partner but were finally received succesfully." - ::= { oriWORPIfStatTableEntry 25 } - - oriWORPIfStatTableReceiveFailures OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of data packets that were (finally) not received - succesfully." - ::= { oriWORPIfStatTableEntry 26 } - - oriWORPIfStatTablePollNoReplies OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times a poll was sent but no reply was received. - This object only applies to the base." - ::= { oriWORPIfStatTableEntry 27 } - ---============================================================================= --- The Network Group: orinocoNet ---============================================================================= - ---============================================================================= --- The Network IP Subgroup: orinocoNetIP ---============================================================================= - - oriNetworkIPConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriNetworkIPConfigTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the Network IP configuration for the network - interface(s) of the device. For bridge mode, only the address - assigned to the Ethernet interface (index 1) will be used." - ::= { orinocoNetIP 1 } - - oriNetworkIPConfigTableEntry OBJECT-TYPE - SYNTAX OriNetworkIPConfigTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry for the network IP configuration - for each interface in the system." - INDEX { oriNetworkIPConfigTableIndex } - ::= { oriNetworkIPConfigTable 1 } - - OriNetworkIPConfigTableEntry ::= - SEQUENCE - { - oriNetworkIPConfigTableIndex Integer32, - oriNetworkIPConfigIPAddress IpAddress, - oriNetworkIPConfigSubnetMask IpAddress - } - - oriNetworkIPConfigTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents an index or interface number in the - network IP configuration table." - ::= { oriNetworkIPConfigTableEntry 1 } - - oriNetworkIPConfigIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP Address of the network interface." - ::= { oriNetworkIPConfigTableEntry 2 } - - oriNetworkIPConfigSubnetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the subnet mask of the network interface." - ::= { oriNetworkIPConfigTableEntry 3 } - - oriNetworkIPDefaultRouterIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the gateway or router - of the device." - ::= { orinocoNetIP 3 } - - oriNetworkIPDefaultTTL OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The default value inserted into the Time-To-Live (TTL) field of - the IP header of datagrams originated at this entity, whenever a - TTL value is not supplied by the transport layer protocol." - DEFVAL { 64 } - ::= { orinocoNetIP 4 } - - oriNetworkIPAddressType OBJECT-TYPE - SYNTAX INTEGER - { - static(1), - dynamic(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object identifies if the device is configured to be - assigned a static or dynamic IP address using a DHCP client." - DEFVAL { dynamic } - ::= { orinocoNetIP 5 } - ---============================================================================= --- The Network IPX Subgroup: orinocoNetIPX ---============================================================================= - - oriNetworkIPXProtocolSupport OBJECT-TYPE - SYNTAX INTEGER - { - ip(1), - ipx(2), - both(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents what protocol will be active or supported - by the device. For the AS-2000 device, it can be on IP mode, IPX - mode, or both IP and IPX mode." - DEFVAL { ip } - ::= { orinocoNetIPX 1 } - - oriNetworkIPXDefaultRouterNodeNumber OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If the source IPX network number is not equal to the destination - IPX Network number in the packet from wireless side to the wired - side, then replace the destination Ethernet MAC address with the - value of this object (Default IPX router node number)." - ::= { orinocoNetIPX 2 } - - oriNetworkIPXEthernetEncapsulationFormat OBJECT-TYPE - SYNTAX INTEGER - { - ethII802dot3encapsulation(1), - eth802dot3withSNAPHdr(2), - eth802dot3withoutSNAPHdr(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the encapsulation type to be used for the - IPX packets sent on the wired interface." - DEFVAL { ethII802dot3encapsulation } - ::= { orinocoNetIPX 3 } - - oriNetworkIPXWiredtoWirelessBridgedPacketCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of packets bridged from the - wired to wireless interface." - ::= { orinocoNetIPX 4 } - - oriNetworkIPXWirelesstoWiredBridgedPacketCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of packets bridged from the - wireless to wired interface." - ::= { orinocoNetIPX 5 } - - oriNetworkIPXClientTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriNetworkIPXClientEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides statistics for the IPX clients (AS Clients - using the IPX protocol) connected to the AS-2000 device." - ::= { orinocoNetIPX 6 } - - oriNetworkIPXClientEntry OBJECT-TYPE - SYNTAX OriNetworkIPXClientEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the IPX client table." - INDEX { oriNetworkIPXPPPSessionId } - ::= { oriNetworkIPXClientTable 1 } - - OriNetworkIPXClientEntry ::= - SEQUENCE - { - oriNetworkIPXPPPSessionId Integer32, - oriNetworkIPXClientNetworkNumber OCTET STRING, - oriNetworkIPXClientMAC PhysAddress, - oriNetworkIPXClientTableEntryStatus INTEGER - } - - oriNetworkIPXPPPSessionId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the PPP Session ID assigned by the - AS-2000 to the IPX client (AS Client)." - ::= { oriNetworkIPXClientEntry 1 } - - oriNetworkIPXClientNetworkNumber OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the IPX Node Number assigned by a Novell - Server to the IPX client (AS Client)." - ::= { oriNetworkIPXClientEntry 2 } - - oriNetworkIPXClientMAC OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the wireless interface MAC of the - IPX client (AS Client)." - ::= { oriNetworkIPXClientEntry 3 } - - oriNetworkIPXClientTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to indicate whether an IPX client (AS Client) - is active or inactive. This object is also used to terminate an - IPX client session/connection." - ::= { oriNetworkIPXClientEntry 4 } - ---============================================================================= --- The SNMP Group: orinocoSNMP ---============================================================================= - - oriSNMPReadPassword OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the read-only community name used in the - SNMP protocol. This object is used for reading objects from the - SNMP agent. This object should be treated as write-only and - returned as asterisks." - DEFVAL { "public" } - ::= { orinocoSNMP 1 } - - oriSNMPReadWritePassword OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This objecgt represents the read-write community name used in - the SNMP protocol. This object is used for reading and writing - objects to and from the SNMP Agent. This object should be treated - as write-only and returned as asterisks." - DEFVAL { "public" } - ::= { orinocoSNMP 2 } - - oriSNMPAuthorizedManagerCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object reflects the number of entries in the Management IP - Access Table." - ::= { orinocoSNMP 3 } - - oriSNMPAccessTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriSNMPAccessTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used configure management stations that are - authorized to manage the device. This table applies to the - supported management services/interfaces (SNMP, HTTP, and Telnet). - This table is limited to 20 entries." - ::= { orinocoSNMP 4 } - - oriSNMPAccessTableEntry OBJECT-TYPE - SYNTAX OriSNMPAccessTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object identifies an entry in the Management IP Access - Table." - INDEX { oriSNMPAccessTableIndex } - ::= { oriSNMPAccessTable 1 } - - OriSNMPAccessTableEntry ::= - SEQUENCE - { - oriSNMPAccessTableIndex Integer32, - oriSNMPAccessTableIPAddress IpAddress, - oriSNMPAccessTableIPMask IpAddress, - oriSNMPAccessTableInterfaceBitmask InterfaceBitmask, - oriSNMPAccessTableComment DisplayString, - oriSNMPAccessTableEntryStatus INTEGER - } - - oriSNMPAccessTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the index for the Management IP Access - Table." - ::= { oriSNMPAccessTableEntry 1 } - - oriSNMPAccessTableIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the management station - authorized to manage the device." - ::= { oriSNMPAccessTableEntry 2 } - - oriSNMPAccessTableIPMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP subnet mask. This object can - be used to grant access to a complete subnet." - ::= { oriSNMPAccessTableEntry 3 } - -oriSNMPAccessTableInterfaceBitmask OBJECT-TYPE - SYNTAX InterfaceBitmask - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to control the interface access for each - table entry in the Management IP Access Table." - ::= { oriSNMPAccessTableEntry 4 } - - oriSNMPAccessTableComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used for an optional comment associated to the - Management IP Access Table entry." - ::= { oriSNMPAccessTableEntry 5 } - - oriSNMPAccessTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, delete, or create an - entry in the Management IP Access Table." - ::= { oriSNMPAccessTableEntry 6 } - - oriSNMPTrapHostTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriSNMPTrapHostTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the information regarding the trap host that - will receive SNMP traps sent by the device. This table is limited - 10 entries." - ::= { orinocoSNMP 5 } - - oriSNMPTrapHostTableEntry OBJECT-TYPE - SYNTAX OriSNMPTrapHostTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object identifies an entry in the SNMP Trap Host Table." - INDEX { oriSNMPTrapHostTableIndex } - ::= { oriSNMPTrapHostTable 1 } - - OriSNMPTrapHostTableEntry ::= - SEQUENCE - { - oriSNMPTrapHostTableIndex Integer32, - oriSNMPTrapHostTableIPAddress IpAddress, - oriSNMPTrapHostTablePassword DisplayString, - oriSNMPTrapHostTableComment DisplayString, - oriSNMPTrapHostTableEntryStatus INTEGER - } - - oriSNMPTrapHostTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as an index for the SNMP Trap Host Table." - ::= { oriSNMPTrapHostTableEntry 1 } - - oriSNMPTrapHostTableIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the management station - that will receive SNMP Traps from the device." - ::= { oriSNMPTrapHostTableEntry 2 } - - oriSNMPTrapHostTablePassword OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the password that is sent with the SNMP - trap messages to allow the host to accept or reject the traps. - The trap host will only accept SNMP traps if this password matches - the host's password. This object should be treated as write-only - and returned as asterisks." - ::= { oriSNMPTrapHostTableEntry 3 } - - oriSNMPTrapHostTableComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used for an optional comment associated to the - SNMP Trap Host Table entry." - ::= { oriSNMPTrapHostTableEntry 4 } - - oriSNMPTrapHostTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, delete, create an - entry in the SNMP Trap Host Table." - ::= { oriSNMPTrapHostTableEntry 5 } - -oriSNMPInterfaceBitmask OBJECT-TYPE - SYNTAX InterfaceBitmask - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to control the interface access for SNMP - based management (not HTTP and Telnet)." - ::= { orinocoSNMP 7 } - - oriSNMPErrorMessage OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to provide additional information in case of - an SNMP error." - ::= { orinocoSNMP 8 } - - oriSNMPAccessTableStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the Management IP Access - Table. If this object is disabled, the check based on source IP - address for the enteries in the Management IP Access Table will not - be performed." - ::= { orinocoSNMP 9 } - ---============================================================================= --- The Protocol Filtering Subgroup: orinocoProtocolFilter ---============================================================================= - - oriProtocolFilterOperationType OBJECT-TYPE - SYNTAX INTEGER - { - passthru(1), - block(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to passthru (allow) or block (deny) packets - with protocols in the protocol filter table." - DEFVAL { block } - ::= { orinocoProtocolFilter 1 } - - oriProtocolFilterTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriProtocolFilterTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the two byte hexadecimal values of the - protocols. The packets whose protocol field matches with any of - the entries in this table will be forwarded or dropped based on - value of oriProtocolFilterFlag. This table is limited to 256 - ethernet protocols (enteries)." - ::= { orinocoProtocolFilter 2 } - - oriProtocolFilterTableEntry OBJECT-TYPE - SYNTAX OriProtocolFilterTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the protocol filter table." - INDEX { oriProtocolFilterTableIndex } - ::= { oriProtocolFilterTable 1 } - - OriProtocolFilterTableEntry ::= - SEQUENCE - { - oriProtocolFilterTableIndex Integer32, - oriProtocolFilterProtocol OCTET STRING, - oriProtocolFilterProtocolComment DisplayString, - oriProtocolFilterTableEntryStatus INTEGER, - oriProtocolFilterTableInterfaceBitmask InterfaceBitmask, - oriProtocolFilterProtocolString DisplayString - } - - oriProtocolFilterTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to index the protocol filter table." - ::= { oriProtocolFilterTableEntry 1 } - - oriProtocolFilterProtocol OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(2)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents a two byte hexadecimal value for the - Ethernet protocol to be filtered (the protocol field of the - Ethernet packet)." - ::= { oriProtocolFilterTableEntry 2 } - - oriProtocolFilterProtocolComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used as an optional comment for the ethernet - protocol to be filtered." - ::= { oriProtocolFilterTableEntry 3 } - - oriProtocolFilterTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, delete, create the - Ethernet protocols in this table." - ::= { oriProtocolFilterTableEntry 4 } - -oriProtocolFilterTableInterfaceBitmask OBJECT-TYPE - SYNTAX InterfaceBitmask - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is isued to control protocol filtering per interface - for each entry in this table." - ::= { oriProtocolFilterTableEntry 5 } - -oriProtocolFilterProtocolString OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the value in the protocol field of the - Ethernet packet. The value is of 4-digit Hex format. - Example: The value of IP protocol is 0800. - The value of ARP protocol is 0806." - ::= { oriProtocolFilterTableEntry 6} - -oriProtocolFilterInterfaceBitmask OBJECT-TYPE - SYNTAX InterfaceBitmask - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is isued to control protocol filtering per interface - for the table." - ::= { orinocoProtocolFilter 3 } - ---============================================================================= --- The Access Control Subgroup: orinocoAccessControl ---============================================================================= - - oriAccessControlStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable MAC Access Control - feature/filter in the device." - DEFVAL { disable } - ::= { orinocoAccessControl 1 } - - oriAccessControlOperationType OBJECT-TYPE - SYNTAX INTEGER - { - passthru(1), - block(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This flag determines whether the stations with MAC addresses - listed in the access control table will be allowed or denied - access. This flag is used only if oriAccessControlStatus is - enabled. This table is limited to 1000 MAC Address entries." - DEFVAL { passthru } - ::= { orinocoAccessControl 2 } - - oriAccessControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriAccessControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the information about MAC addresses of the - wireless stations that are either allowed or disallowed access - (based on oriAccessControlOperation) through this device. - This table is used only if oriAccessControlStatus is enabled." - ::= { orinocoAccessControl 3 } - - oriAccessControlEntry OBJECT-TYPE - SYNTAX OriAccessControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents the entry in the access control table." - INDEX { oriAccessControlTableIndex } - ::= { oriAccessControlTable 1 } - - OriAccessControlEntry ::= - SEQUENCE - { - oriAccessControlTableIndex Integer32, - oriAccessControlTableMACAddress PhysAddress, - oriAccessControlTableComment DisplayString, - oriAccessControlTableEntryStatus INTEGER - } - - oriAccessControlTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as an index for the access control table." - ::= { oriAccessControlEntry 1 } - - oriAccessControlTableMACAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the MAC address of the wireless station - that can access the device." - ::= { oriAccessControlEntry 2 } - - oriAccessControlTableComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used as an optional comment associated to the - access control table entry." - ::= { oriAccessControlEntry 3 } - - oriAccessControlTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, delete, create the entries - in the Access Control Table." - ::= { oriAccessControlEntry 4 } - ---============================================================================= --- The Static MAC Address Filter Subgroup: orinocoStaticMACAddressFilter ---============================================================================= - - oriStaticMACAddressFilterTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriStaticMACAddressFilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides the MAC address of the stations on the wired - and the wireless interface; the MAC addresses will be given in - pairs. Stations listed in the Static MAC Address filter will - have no traffic forwarded by the device. This way Multicast - traffic exchanged between stations or servers can be prevented, - from being transmitted over the wireless medium when both stations - are actually located on the wired backbone. This table is limited - to 200 entries." - ::= { orinocoStaticMACAddressFilter 1 } - - oriStaticMACAddressFilterEntry OBJECT-TYPE - SYNTAX OriStaticMACAddressFilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object identifies the entry in the Static MAC address - filter table." - INDEX { oriStaticMACAddressFilterTableIndex } - ::= { oriStaticMACAddressFilterTable 1 } - - OriStaticMACAddressFilterEntry ::= - SEQUENCE - { - oriStaticMACAddressFilterTableIndex Integer32, - oriStaticMACAddressFilterWiredAddress PhysAddress, - oriStaticMACAddressFilterWiredMask PhysAddress, - oriStaticMACAddressFilterWirelessAddress PhysAddress, - oriStaticMACAddressFilterWirelessMask PhysAddress, - oriStaticMACAddressFilterTableEntryStatus INTEGER, - oriStaticMACAddressFilterComment DisplayString - } - - oriStaticMACAddressFilterTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as an index for the Static MAC address - filter table." - ::= { oriStaticMACAddressFilterEntry 1 } - - oriStaticMACAddressFilterWiredAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the MAC address of the station on the - wired interface of the device." - ::= { oriStaticMACAddressFilterEntry 2 } - - oriStaticMACAddressFilterWiredMask OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This mask determines the presence of wildcard characters in the - MAC address of the station on the wired interface. The value F - (hex digit) in the mask indicates the presence of a wildcard - character and the value 0 indicates its absence." - ::= { oriStaticMACAddressFilterEntry 3 } - - oriStaticMACAddressFilterWirelessAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the MAC address of the station on the - wireless interface." - ::= { oriStaticMACAddressFilterEntry 4 } - - oriStaticMACAddressFilterWirelessMask OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The mask that determines the presence of wildcard characters in - the MAC address of the station on the wireless side. The value F - (hex digit) indicates the presence of a wildcard character and the - hex digit 0 indicates its absense." - ::= { oriStaticMACAddressFilterEntry 5 } - - oriStaticMACAddressFilterTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, delete, create an entry - in the Static MAC Address Table." - ::= { oriStaticMACAddressFilterEntry 6 } - - oriStaticMACAddressFilterComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used for an optional comment associated to the - access control table entry." - ::= { oriStaticMACAddressFilterEntry 7 } - ---============================================================================= --- The Storm Threshold Subgroup: orinocoStormThreshold ---============================================================================= - - oriBroadcastAddressThreshold OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If broadcast rate from any device (identified by its MAC address) - exceeds the limit specified by this value, the device will - ignore all subsequent messages issued by the particular network - device, or ignore all messages of that type. Valid values for - address threshold is between 0 - 255 frames per second. Initial - Value is 0 (Disable Storm Threshold Protection)." - DEFVAL { 0 } - ::= { orinocoStormThreshold 1 } - - oriMulticastAddressThreshold OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If multicast rate from any device (identified by its MAC address) - exceeds the limit specified by this value, the device will - ignore all subsequent messages issued by the particular network - device, or ignore all messages of that type. Valid values for - address threshold is between 0 - 255 frames per second. Initial - Value is 0 (Disable Storm Threshold Protection)." - DEFVAL { 0 } - ::= { orinocoStormThreshold 2 } - - oriStormThresholdTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriStormThresholdTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table containing broadcast and multicast threshold values for - each interface." - ::= { orinocoStormThreshold 3 } - - oriStormThresholdTableEntry OBJECT-TYPE - SYNTAX OriStormThresholdTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the storm threshold filter - table." - INDEX { ifIndex } - ::= { oriStormThresholdTable 1 } - - OriStormThresholdTableEntry ::= - SEQUENCE - { - oriStormThresholdIfBroadcast Integer32, - oriStormThresholdIfMulticast Integer32 - } - - oriStormThresholdIfBroadcast OBJECT-TYPE - SYNTAX Integer32 (0..9999) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This parameter specifies a set of Broadcast Storm thresholds for - each interface/port of the device, identifying separate - values for the number of Broadcast messages/second. Default value - is zero, which means disabled." - DEFVAL { 0 } - ::= { oriStormThresholdTableEntry 1 } - - oriStormThresholdIfMulticast OBJECT-TYPE - SYNTAX Integer32 (0..9999) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This parameter specifies a set of Multicast Storm thresholds for - each interface/port of the device, identifying separate - values for the number of Multicast messages/second. Default value - is zero, which means disabled." - DEFVAL { 0 } - ::= { oriStormThresholdTableEntry 2 } - ---============================================================================= --- The Port Filtering Subgroup: orinocoPortFilter --- Filtering per Interface based on IP Address and Port Number. ---============================================================================= - - oriPortFilterStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable port filtering." - DEFVAL { disable } - ::= { orinocoPortFilter 1 } - - oriPortFilterOperationType OBJECT-TYPE - SYNTAX INTEGER - { - passthru(1), - block(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object determines whether the stations with ports - listed in the port filter table must be allowed (passthru) or - denied (block) to access the device. This object is used only if - oriPacketFilterStatus is enabled." - DEFVAL { passthru } - ::= { orinocoPortFilter 2 } - - oriPortFilterTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriPortFilterTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the Port number of packets to be filtered. - The packets whose port field matches with any of the enabled entries in - this table will be blocked (dropped). This table is limited to - 256 entries." - ::= { orinocoPortFilter 3 } - - oriPortFilterTableEntry OBJECT-TYPE - SYNTAX OriPortFilterTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This parameter represents the entry in the port filter table." - INDEX { oriPortFilterTableEntryIndex } - ::= { oriPortFilterTable 1 } - - OriPortFilterTableEntry ::= - SEQUENCE - { - oriPortFilterTableEntryIndex Integer32, - oriPortFilterTableEntryPort Integer32, - oriPortFilterTableEntryPortType INTEGER, - oriPortFilterTableEntryInterfaceBitmask InterfaceBitmask, - oriPortFilterTableEntryComment DisplayString, - oriPortFilterTableEntryStatus INTEGER - } - - oriPortFilterTableEntryIndex OBJECT-TYPE - SYNTAX Integer32 (0..256) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as the index for the port filter table. This - table supports up to 256 entries." - ::= { oriPortFilterTableEntry 1 } - - oriPortFilterTableEntryPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the port number of the packets to be - filtered." - ::= { oriPortFilterTableEntry 2 } - - oriPortFilterTableEntryPortType OBJECT-TYPE - SYNTAX INTEGER - { - tcp(1), - udp(2), - both(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the port type." - ::= { oriPortFilterTableEntry 3 } - - oriPortFilterTableEntryInterfaceBitmask OBJECT-TYPE - SYNTAX InterfaceBitmask - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to control port filtering per interface for - each entry in the table." - ::= { oriPortFilterTableEntry 4 } - - oriPortFilterTableEntryComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used for an optional comment associated to the - port filter table entry." - ::= { oriPortFilterTableEntry 5 } - - oriPortFilterTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, delete, create an entry - in the Port Filter Table." - ::= { oriPortFilterTableEntry 6 } - ---============================================================================= --- The Advanced Bridge Filtering Subgroup: orinocoAdvancedFiltering ---============================================================================= - - oriBroadcastFilteringTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriBroadcastFilteringTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table entries for broadcast filters. This table shall contain - 5 entries." - ::= { orinocoAdvancedFiltering 1 } - - oriBroadcastFilteringTableEntry OBJECT-TYPE - SYNTAX OriBroadcastFilteringTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the broadcast filtering - table." - INDEX { oriBroadcastFilteringTableIndex } - ::= { oriBroadcastFilteringTable 1 } - - OriBroadcastFilteringTableEntry ::= - SEQUENCE - { - oriBroadcastFilteringTableIndex Integer32, - oriBroadcastFilteringProtocolName DisplayString, - oriBroadcastFilteringDirection INTEGER, - oriBroadcastFilteringTableEntryStatus INTEGER - } - - oriBroadcastFilteringTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the index of the Broadcast Filtering - table." - ::= { oriBroadcastFilteringTableEntry 1 } - - oriBroadcastFilteringProtocolName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the broadcast protocol name to - be filtered." - ::= { oriBroadcastFilteringTableEntry 2 } - - oriBroadcastFilteringDirection OBJECT-TYPE - SYNTAX INTEGER - { - ethernetToWireless(1), - wirelessToEthernet(2), - both(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the direction of the broadcast filter. - The filter can be enabled for Ethernet to Wireless, Wireless - to Ethernet, or both directions." - ::= { oriBroadcastFilteringTableEntry 3 } - - oriBroadcastFilteringTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the broadcast filter - table enteries." - ::= { oriBroadcastFilteringTableEntry 4 } - ---============================================================================= --- The Packet Forwarding Subgroup: orinocoPacketForwarding ---============================================================================= - - oriPacketForwardingStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the Packet Forwarding - feature." - DEFVAL { disable } - ::= { orinocoPacketForwarding 1 } - - oriPacketForwardingMACAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the MAC Address to which all frames will be - forwarded by the device." - ::= { orinocoPacketForwarding 2 } - - oriPacketForwardingInterface OBJECT-TYPE - SYNTAX Integer32 (0..15) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the interface or port that frames - will be forwarded to. If this object is not configured, value set - to zero, then the bridge will forward the packets on the interface - or port the MAC address was learned on. If this object is not - configured, value set to zero, and the bridge has not yet learned the - MAC address then the frames will be forwarded on all interfaces and - ports." - ::= { orinocoPacketForwarding 3 } - ---============================================================================= --- The IntraBSS Traffic Control Subgroup ---============================================================================= - - oriIBSSTrafficOperation OBJECT-TYPE - SYNTAX INTEGER - { - passthru(1), - block(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to control IntraBSS Traffic. If this object - is set to the passthru, then IBSS traffic will be allowed; if this - object is set to block, then IBSS traffic will be denied." - DEFVAL { passthru } - ::= { orinocoIBSSTraffic 1 } - ---============================================================================= --- The RADIUS Group: orinocoRADIUS ---============================================================================= - - oriRADIUSClientInvalidServerAddress OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter represents the total number of RADIUS access-response - messages received from an unknown address since system startup." - ::= { orinocoRADIUS 3 } - - oriRADIUSMACAccessControl OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enables RADIUS Access Control based on - wireless stations MAC Address." - DEFVAL { disable } - ::= { orinocoRADIUS 4 } - - oriRADIUSAuthorizationLifeTime OBJECT-TYPE - SYNTAX Integer32 (900..43200) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the authorization lifetime for a certain - MAC based RADIUS authenticated client. The units for this object - is seconds." - DEFVAL { 900 } - ::= { orinocoRADIUS 5 } - - oriRADIUSMACAddressFormat OBJECT-TYPE - SYNTAX INTEGER - { - dashDelimited(1), - colonDelimited(2), - singleDashDelimited(3), - noDelimiter(4) - - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the MAC Address format that is to be - used for communication with the RADIUS Server. - Examples of MAC Address Format are: - - Dash Delimited: 00-11-22-AA-BB-CC - - Colon Delimited: 00:11:22:AA:BB:CC - - Single Dash Delimited: 001122-AABBCC - - No Delimiter: 001122AABBCC" - DEFVAL { dashDelimited } - ::= { orinocoRADIUS 6 } - ---============================================================================= --- The RADIUS Authentication Group: orinocoRADIUSAuth ---============================================================================= - - oriRADIUSAuthServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriRADIUSAuthServerTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table represents the RADIUS servers that the device will - communicated with for client authentication. Usually this table - should have two members representing the primary and secondary - (backup) RADIUS Authentication Servers." - ::= { orinocoRADIUSAuth 1 } - - oriRADIUSAuthServerTableEntry OBJECT-TYPE - SYNTAX OriRADIUSAuthServerTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the RADIUS Authentication - Server Table." - INDEX { oriRADIUSAuthServerTableIndex } - ::= { oriRADIUSAuthServerTable 1 } - - OriRADIUSAuthServerTableEntry ::= - SEQUENCE - { - oriRADIUSAuthServerTableIndex Integer32, - oriRADIUSAuthServerType INTEGER, - oriRADIUSAuthServerTableEntryStatus INTEGER, - oriRADIUSAuthServerIPAddress IpAddress, - oriRADIUSAuthServerDestPort Integer32, - oriRADIUSAuthServerSharedSecret DisplayString, - oriRADIUSAuthServerResponseTime Integer32, - oriRADIUSAuthServerMaximumRetransmission Integer32, - oriRADIUSAuthClientAccessRequests Counter32, - oriRADIUSAuthClientAccessRetransmissions Counter32, - oriRADIUSAuthClientAccessAccepts Counter32, - oriRADIUSAuthClientAccessChallenges Counter32, - oriRADIUSAuthClientAccessRejects Counter32, - oriRADIUSAuthClientMalformedAccessResponses Counter32, - oriRADIUSAuthClientAuthInvalidAuthenticators Counter32, - oriRADIUSAuthClientTimeouts Counter32, - oriRADIUSAuthServerNameOrIPAddress DisplayString, - oriRADIUSAuthServerAddressingFormat INTEGER - } - - oriRADIUSAuthServerTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as an index to the RADIUS Authentication - Server Table." - ::= { oriRADIUSAuthServerTableEntry 1 } - - oriRADIUSAuthServerType OBJECT-TYPE - SYNTAX INTEGER - { - authentication(1), - accounting(2), - authAndAcct(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates if the RADIUS server will provide - Authentication service, Accounting service, or both." - ::= { oriRADIUSAuthServerTableEntry 2 } - - oriRADIUSAuthServerTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object identifies if the RADIUS server entry is enabled or - disabled." - ::= { oriRADIUSAuthServerTableEntry 3 } - - oriRADIUSAuthServerIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "This object represents the IP address of the RADIUS server." - ::= { oriRADIUSAuthServerTableEntry 4 } - - oriRADIUSAuthServerDestPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the RADIUS server authentication port - - the default value is 1812." - DEFVAL { 1812 } - ::= { oriRADIUSAuthServerTableEntry 5 } - - oriRADIUSAuthServerSharedSecret OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the shared secret between the RADIUS - server and client. This object should be treated as write-only - and returned as asterisks." - ::= { oriRADIUSAuthServerTableEntry 6 } - - oriRADIUSAuthServerResponseTime OBJECT-TYPE - SYNTAX Integer32 (1..10) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the time (in seconds) for which the - RADIUS client will wait, until another authentication request is - sent to the server." - DEFVAL { 3 } - ::= { oriRADIUSAuthServerTableEntry 7 } - - oriRADIUSAuthServerMaximumRetransmission OBJECT-TYPE - SYNTAX Integer32 (1..4) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the number of retransmissions of - authentication requests by the RADIUS Client to the Server." - DEFVAL { 3 } - ::= { oriRADIUSAuthServerTableEntry 8 } - - oriRADIUSAuthClientAccessRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of RADIUS Access Requests - messages transmitted from the client to the server since client - startup." - ::= { oriRADIUSAuthServerTableEntry 9 } - - oriRADIUSAuthClientAccessRetransmissions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of RADIUS Access Requests - retransmitted by the client to the server since system startup." - ::= { oriRADIUSAuthServerTableEntry 10 } - - oriRADIUSAuthClientAccessAccepts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of RADIUS Access Accept messages - received since system startup." - ::= { oriRADIUSAuthServerTableEntry 11 } - - oriRADIUSAuthClientAccessChallenges OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of RADIUS Access Challenges - messages received since system startup." - ::= { oriRADIUSAuthServerTableEntry 12 } - - oriRADIUSAuthClientAccessRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of RADIUS Access Rejects - messages received since system startup." - ::= { oriRADIUSAuthServerTableEntry 13 } - - oriRADIUSAuthClientMalformedAccessResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of malformed RADIUS Access - Response messages received since system startup." - ::= { oriRADIUSAuthServerTableEntry 14 } - - oriRADIUSAuthClientAuthInvalidAuthenticators OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of malformed RADIUS Access - Response messages containing invalid authenticators received since - system startup." - ::= { oriRADIUSAuthServerTableEntry 15 } - - oriRADIUSAuthClientTimeouts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of timeouts for RADIUS - Access Request messages since system startup." - ::= { oriRADIUSAuthServerTableEntry 16 } - - oriRADIUSAuthServerNameOrIPAddress OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to specify the RADIUS Server host name or - IP Address." - ::= { oriRADIUSAuthServerTableEntry 17 } - - oriRADIUSAuthServerAddressingFormat OBJECT-TYPE - SYNTAX INTEGER - { - ipAddress(1), - name(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to specify the addressing format for configuring - the RADIUS Server. If this object is configured to IP Address, then - IP address should be used to specify the server. If this object is - configured to name, then the host name should be specified." - DEFVAL { ipAddress } - ::= { oriRADIUSAuthServerTableEntry 18 } - ---============================================================================= --- The RADIUS Accounting Group: orinocoRADIUSAcct ---============================================================================= - - oriRADIUSAcctStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the RADIUS Accounting - service." - DEFVAL { disable } - ::= { orinocoRADIUSAcct 1 } - - oriRADIUSAcctInactivityTimer OBJECT-TYPE - SYNTAX Integer32 (1..60) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This parameter represents the inactivity or idle timeout in - minutes after which an Accounting Stop request is sent to the - RADIUS Accounting server - the default value is 5 minutes." - DEFVAL { 5 } - ::= { orinocoRADIUSAcct 2 } - - oriRADIUSAcctServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriRADIUSAcctServerTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table represents the RADIUS servers that the device will - communicated with for accounting. Usually this table should - have two members representing the primary and secondary (backup) - RADIUS Accounting Servers." - ::= { orinocoRADIUSAcct 3 } - - oriRADIUSAcctServerTableEntry OBJECT-TYPE - SYNTAX OriRADIUSAcctServerTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry into the RADIUS Accouting - Server Table." - INDEX { oriRADIUSAcctServerTableIndex } - ::= { oriRADIUSAcctServerTable 1 } - - OriRADIUSAcctServerTableEntry ::= - SEQUENCE - { - oriRADIUSAcctServerTableIndex Integer32, - oriRADIUSAcctServerType INTEGER, - oriRADIUSAcctServerTableEntryStatus INTEGER, - oriRADIUSAcctServerIPAddress IpAddress, - oriRADIUSAcctServerDestPort Integer32, - oriRADIUSAcctServerSharedSecret DisplayString, - oriRADIUSAcctServerResponseTime Integer32, - oriRADIUSAcctServerMaximumRetransmission Integer32, - oriRADIUSAcctClientAccountingRequests Counter32, - oriRADIUSAcctClientAccountingRetransmissions Counter32, - oriRADIUSAcctClientAccountingResponses Counter32, - oriRADIUSAcctClientAcctInvalidAuthenticators Counter32, - oriRADIUSAcctServerNameOrIPAddress DisplayString, - oriRADIUSAcctServerAddressingFormat INTEGER - } - - oriRADIUSAcctServerTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as the index to the RADIUS Server Accounting - table." - ::= { oriRADIUSAcctServerTableEntry 1 } - - oriRADIUSAcctServerType OBJECT-TYPE - SYNTAX INTEGER - { - authentication(1), - accounting(2), - authAndAcct(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates if the RADIUS server will provide - Authentication service, Accounting service, or both." - ::= { oriRADIUSAcctServerTableEntry 2 } - - oriRADIUSAcctServerTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object identifies if the RADIUS server entry is enabled or - disabled." - ::= { oriRADIUSAcctServerTableEntry 3 } - - oriRADIUSAcctServerIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "This object represents the IP address of the RADIUS server." - ::= { oriRADIUSAcctServerTableEntry 4 } - - oriRADIUSAcctServerDestPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the RADIUS server accounting port - - the default value is 1813." - DEFVAL { 1813 } - ::= { oriRADIUSAcctServerTableEntry 5 } - - oriRADIUSAcctServerSharedSecret OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the shared secret between the RADIUS - server and client. This object should be treated as write-only - and returned as asterisks." - ::= { oriRADIUSAcctServerTableEntry 6 } - - oriRADIUSAcctServerResponseTime OBJECT-TYPE - SYNTAX Integer32 (1..10) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the time (in seconds) for which the - RADIUS client will wait, until another authentication request is - sent to the server." - DEFVAL { 3 } - ::= { oriRADIUSAcctServerTableEntry 7 } - - oriRADIUSAcctServerMaximumRetransmission OBJECT-TYPE - SYNTAX Integer32 (1..4) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the number of retransmissions of - authentication requests by the RADIUS Client to the Server." - DEFVAL { 3 } - ::= { oriRADIUSAcctServerTableEntry 8 } - - oriRADIUSAcctClientAccountingRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of Accounting Requests messages - sent since system startup." - ::= { oriRADIUSAcctServerTableEntry 9 } - - oriRADIUSAcctClientAccountingRetransmissions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of Accounting Requests - messages retransmitted sent since system startup." - ::= { oriRADIUSAcctServerTableEntry 10 } - - oriRADIUSAcctClientAccountingResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of Accounting Response messages - received since system startup." - ::= { oriRADIUSAcctServerTableEntry 11 } - - oriRADIUSAcctClientAcctInvalidAuthenticators OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of Accounting Response - messages which contain invalid authenticators received since system - startup." - ::= { oriRADIUSAcctServerTableEntry 12 } - - oriRADIUSAcctServerNameOrIPAddress OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to specify the RADIUS Server host name or the - IP Address." - ::= { oriRADIUSAcctServerTableEntry 13 } - - oriRADIUSAcctServerAddressingFormat OBJECT-TYPE - SYNTAX INTEGER - { - ipAddress(1), - name(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to specify the addressing format for configuring - the RADIUS Server. If this object is configured to IP Address, then - IP address should be used to specify the server. If this object is - configured to name, then the host name should be specified." - DEFVAL { ipAddress } - ::= { oriRADIUSAcctServerTableEntry 14 } - ---============================================================================= --- The Telnet Group: orinocoTelnet ---============================================================================= - -oriTelnetSessions OBJECT-TYPE - SYNTAX Integer32 (0..5) - MAX-ACCESS read-write - STATUS deprecated - DESCRIPTION - "This object is used to enable or disable telnet access and - to specify the maximum number of active telnet sessions. When this - object is set to 0, telnet access is disabled. When this object - is set to something greater than 0, then it specifies the maximum - number of active telnet sessions. This object has been deprecated." - DEFVAL { 1 } - ::= { orinocoTelnet 1 } - - oriTelnetPassword OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is the password to access the device via the telnet - interface. This object should be treated as write-only and - returned as asterisks." - DEFVAL { "public" } - ::= { orinocoTelnet 2 } - - oriTelnetPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the TCP/IP port for which the telnet - daemon/server will be accessible." - DEFVAL { 23 } - ::= { orinocoTelnet 3 } - - oriTelnetLoginTimeout OBJECT-TYPE - SYNTAX Integer32 (0..300) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the telnet login timeout in seconds." - DEFVAL { 30 } - ::= { orinocoTelnet 4 } - - oriTelnetIdleTimeout OBJECT-TYPE - SYNTAX Integer32 (0..36000) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the telnet inactivity/idle timeout in - seconds." - DEFVAL { 900 } - ::= { orinocoTelnet 5 } - - oriTelnetInterfaceBitmask OBJECT-TYPE - SYNTAX InterfaceBitmask - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to control interface access for telnet based - management." - ::= { orinocoTelnet 6 } - ---============================================================================= --- The TFTP Group: orinocoTFTP ---============================================================================= - - oriTFTPServerIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the TFTP server." - DEFVAL { '0a000002'H } - ::= { orinocoTFTP 1 } - - oriTFTPFileName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the filename to upload or download to the - TFTP server." - DEFVAL { "Filename" } - ::= { orinocoTFTP 2 } - - oriTFTPFileType OBJECT-TYPE - SYNTAX INTEGER - { - config(1), - image(2), - bootloader(3), - license(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used for the device to know what type of file is - being uploaded or downloaded." - ::= { orinocoTFTP 3 } - - oriTFTPOperation OBJECT-TYPE - SYNTAX INTEGER - { - upload(1), - download(2), - downloadAndReboot(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the TFTP operation to be executed. The - upload function shall transfer the specified file from the - device to the TFTP server. The download function shall transfer - the specified file from the TFTP server to the device. The - download and reboot option, will perform the download and then - reboot the device." - ::= { orinocoTFTP 4 } - - oriTFTPFileMode OBJECT-TYPE - SYNTAX INTEGER - { - ascii(1), - bin(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This objects represents the file transfer mode for the TFTP - protocol." - ::= { orinocoTFTP 5 } - - oriTFTPOperationStatus OBJECT-TYPE - SYNTAX INTEGER - { - idle(1), - inProgress(2), - successful(3), - failure(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the TFTP operation status. When a TFTP - operation is idle (not in progress) this object will be set to 1. - When a TFTP operation is in progress this object will be set to 2. - When a TFTP operation has been successful this object will be set - to 3. When a TFTP operation has failed this object will be set - to 4." - ::= { orinocoTFTP 6 } - ---============================================================================= --- The Serial Group: orinocoSerial ---============================================================================= - - oriSerialBaudRate OBJECT-TYPE - SYNTAX INTEGER - { - baud2400(1), - baud4800(2), - baud9600(3), - baud19200(4), - baud38400(5), - baud57600(6) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the baud rate for the serial interface - - the default value is 9600." - DEFVAL { baud9600 } - ::= { orinocoSerial 1 } - - oriSerialDataBits OBJECT-TYPE - SYNTAX Integer32 (4..8) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the serial interface data bits - the - default value is 8." - DEFVAL { 8 } - ::= { orinocoSerial 2 } - - oriSerialParity OBJECT-TYPE - SYNTAX INTEGER - { - even(1), - odd(2), - none(3), - mark(4), - space(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used for the serial interface parity check - the - default value is none." - DEFVAL { none } - ::= { orinocoSerial 3 } - - oriSerialStopBits OBJECT-TYPE - SYNTAX INTEGER - { - bit1(1), - bit1dot5(2), - bit2(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the serial interface stop bits - the - default value is 1." - DEFVAL { bit1 } - ::= { orinocoSerial 4 } - - oriSerialFlowControl OBJECT-TYPE - SYNTAX INTEGER - { - xonxoff(1), - none(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used for the serial interface flow control - the - default value is none." - DEFVAL { none } - ::= { orinocoSerial 5 } - ---============================================================================= --- The IAPP Group: orinocoIAPP ---============================================================================= - - oriIAPPStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the IAPP feature." - DEFVAL { enable } - ::= { orinocoIAPP 1 } - - oriIAPPPeriodicAnnounceInterval OBJECT-TYPE - SYNTAX INTEGER - { - eighty(80), - oneHundredTwenty(120), - oneHundredSixty(160), - twoHundred(200) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents interval in seconds for performing an - IAPP announce operation by the device." - DEFVAL { oneHundredTwenty } - ::= { orinocoIAPP 2 } - - oriIAPPAnnounceResponseTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the amount of time in seconds the - device waits to send an IAPP announce response after an announce - request message is sent." - ::= { orinocoIAPP 3 } - - oriIAPPHandoverTimeout OBJECT-TYPE - SYNTAX INTEGER - { - fourHundredTen(410), - fiveHundredTwelve(512), - sixHundredFourteen(614), - sevenHundredSeventeen(717), - eightHundredNineteen(819) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the time in milliseconds the device - waits before it resends a handover response message. This - object is originally given in kuseconds, but has been converted - to milliseconds." - DEFVAL { fiveHundredTwelve } - ::= { orinocoIAPP 4 } - - oriIAPPMaximumHandoverRetransmissions OBJECT-TYPE - SYNTAX Integer32 (1..4) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates the maximum amount of retransmission sent - by the device for a handover request message." - DEFVAL { 4 } - ::= { orinocoIAPP 5 } - - oriIAPPAnnounceRequestSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of IAPP Announce - Request Messages sent since system startup." - ::= { orinocoIAPP 6 } - - oriIAPPAnnounceRequestReceived OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of IAPP Announce - Request Messages received since system startup." - ::= { orinocoIAPP 7 } - - oriIAPPAnnounceResponseSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of IAPP Announce - Response Messages sent since system startup." - ::= { orinocoIAPP 8 } - - oriIAPPAnnounceResponseReceived OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of IAPP Announce - Response Messages received since system startup." - ::= { orinocoIAPP 9 } - - oriIAPPHandoverRequestSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of IAPP Handover - Request messages sent since system startup." - ::= { orinocoIAPP 10} - - oriIAPPHandoverRequestReceived OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of IAPP Handover - Request messages received since system startup." - ::= { orinocoIAPP 11 } - - oriIAPPHandoverRequestRetransmissions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of IAPP Handover - Request retransmissions since system startup." - ::= { orinocoIAPP 12 } - - oriIAPPHandoverResponseSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of IAPP Handover - Response messages sent since system startup." - ::= { orinocoIAPP 13 } - - oriIAPPHandoverResponseReceived OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of IAPP Handover - Response messages received since system startup." - ::= { orinocoIAPP 14 } - - oriIAPPPDUsDropped OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of IAPP packets dropped - due to erroneous information within the packet since system - startup." - ::= { orinocoIAPP 15 } - - oriIAPPRoamingClients OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of client that have - roamed from one device to another. This parameter is per device - and not a total counter of all the roaming clients for all devices - on the network." - ::= { orinocoIAPP 16 } - - oriIAPPTerminatePPPSessionPDUsSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents a count of the terminate PPP Session PDUs - sent." - ::= { orinocoIAPP 17 } - - oriIAPPTerminatePPPSessionPDUsReceived OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents a count of the terminate PPP Session PDUs - received." - ::= { orinocoIAPP 18 } - - oriIAPPTerminatePPPSessionACKsSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of terminate PPP Session - acknowledgement PDUs sent." - ::= { orinocoIAPP 19 } - - oriIAPPTerminatePPPSessionACKsReceived OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of terminate PPP Session - acknowledgement PDUs received." - ::= { orinocoIAPP 20 } - - oriIAPPMACIPTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriIAPPMACIPTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains a list of devices on the network that support - IAPP and have the feature enabled." - ::= { orinocoIAPP 21 } - - oriIAPPMACIPTableEntry OBJECT-TYPE - SYNTAX OriIAPPMACIPTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the IAPP table, which - essentially is a device that supports IAPP and has the feature - enabled." - INDEX { oriIAPPMACIPTableIndex } - ::= { oriIAPPMACIPTable 1 } - - OriIAPPMACIPTableEntry ::= - SEQUENCE - { - oriIAPPMACIPTableIndex Integer32, - oriIAPPMACIPTableSystemName DisplayString, - oriIAPPMACIPTableIPAddress IpAddress, - oriIAPPMACIPTableBSSID PhysAddress, - oriIAPPMACIPTableESSID DisplayString - } - - oriIAPPMACIPTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as the index for the IAPP MAC-IP table." - ::= { oriIAPPMACIPTableEntry 1 } - - oriIAPPMACIPTableSystemName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the System Name of the IAPP enabled - device." - ::= { oriIAPPMACIPTableEntry 2 } - - oriIAPPMACIPTableIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the IP Address of the IAPP enabled device." - ::= { oriIAPPMACIPTableEntry 3 } - - oriIAPPMACIPTableBSSID OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the BSSID (MAC address of wireless - interface) of the IAPP enabled device." - ::= { oriIAPPMACIPTableEntry 4 } - - oriIAPPMACIPTableESSID OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the ESSID (network name) of the IAPP - enabled device." - ::= { oriIAPPMACIPTableEntry 5 } - - oriIAPPSendAnnounceRequestOnStart OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to determine whether to send announce request - on start." - DEFVAL { enable } - ::= { orinocoIAPP 22 } - ---============================================================================= --- The Link Test Group: orinocoLinkTest ---============================================================================= - - oriLinkTestTimeOut OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of this object determines the time (in seconds) that a - link test will continue without any SNMP requests for a Link Test - Table entry. When the time expires the Link Test Table is - cleared." - DEFVAL { 900 } - ::= { orinocoLinkTest 1 } - - oriLinkTestInterval OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates the interval (in milliseconds) between - sending link test frames to a station." - DEFVAL { 200 } - ::= { orinocoLinkTest 3 } - - oriLinkTestExplore OBJECT-TYPE - SYNTAX INTEGER - { - tableTimedOut(1), - exploring(2), - exploreResultsAvailable(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When this object is set to 2, the device will send out an explore - request on all 802.11 interfaces and from the results build the - Link Test table. This table is valid only while this object is - set to 3." - ::= { orinocoLinkTest 4 } - - oriLinkTestTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriLinkTestTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the information for the stations currently - associated with the access point." - ::= { orinocoLinkTest 5 } - - oriLinkTestTableEntry OBJECT-TYPE - SYNTAX OriLinkTestTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents the entry in the Remote Link Test table." - INDEX { oriLinkTestTableIndex } - ::= { oriLinkTestTable 1 } - - OriLinkTestTableEntry ::= - SEQUENCE - { - oriLinkTestTableIndex Integer32, - oriLinkTestInProgress INTEGER, - oriLinkTestStationName DisplayString, - oriLinkTestMACAddress PhysAddress, - oriLinkTestStationProfile Integer32, - oriLinkTestOurCurSignalLevel Integer32, - oriLinkTestOurCurNoiseLevel Integer32, - oriLinkTestOurCurSNR Integer32, - oriLinkTestOurMinSignalLevel Integer32, - oriLinkTestOurMinNoiseLevel Integer32, - oriLinkTestOurMinSNR Integer32, - oriLinkTestOurMaxSignalLevel Integer32, - oriLinkTestOurMaxNoiseLevel Integer32, - oriLinkTestOurMaxSNR Integer32, - oriLinkTestOurLowFrameCount Integer32, - oriLinkTestOurStandardFrameCount Integer32, - oriLinkTestOurMediumFrameCount Integer32, - oriLinkTestOurHighFrameCount Integer32, - oriLinkTestHisCurSignalLevel Integer32, - oriLinkTestHisCurNoiseLevel Integer32, - oriLinkTestHisCurSNR Integer32, - oriLinkTestHisMinSignalLevel Integer32, - oriLinkTestHisMinNoiseLevel Integer32, - oriLinkTestHisMinSNR Integer32, - oriLinkTestHisMaxSignalLevel Integer32, - oriLinkTestHisMaxNoiseLevel Integer32, - oriLinkTestHisMaxSNR Integer32, - oriLinkTestHisLowFrameCount Integer32, - oriLinkTestHisStandardFrameCount Integer32, - oriLinkTestHisMediumFrameCount Integer32, - oriLinkTestHisHighFrameCount Integer32, - oriLinkTestInterface DisplayString, - oriLinkTestRadioType DisplayString - } - - oriLinkTestTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents a unique value for each station. The - value for each station must remain constant at least from one - explore to the next." - ::= { oriLinkTestTableEntry 1 } - - oriLinkTestInProgress OBJECT-TYPE - SYNTAX INTEGER - { - noLinkTestInProgress(1), - linkTestIinProgress(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When this object is set to 2 the device will initiate a link test - sequence with this station." - ::= { oriLinkTestTableEntry 2 } - - oriLinkTestStationName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the name of the station whom which the - link test is being performed." - ::= { oriLinkTestTableEntry 3 } - - oriLinkTestMACAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the MAC address that will be mapped to - the IP Address of the station." - ::= { oriLinkTestTableEntry 4 } - - oriLinkTestStationProfile OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the profile/capabilities for this station." - ::= { oriLinkTestTableEntry 5 } - - oriLinkTestOurCurSignalLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current signal level (in dB) for the link test from this - station. This object indicates the running average of the local - signal level using the algorithm (3/4*oldvalue + 1/4*newvalue)." - ::= { oriLinkTestTableEntry 6 } - - oriLinkTestOurCurNoiseLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current noise level (in dB) for the link test to this station. - This object indicates the running average of the local noise - level." - ::= { oriLinkTestTableEntry 7} - - oriLinkTestOurCurSNR OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current signal to noise ratio for the link test to this - station." - ::= { oriLinkTestTableEntry 8 } - - oriLinkTestOurMinSignalLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum signal level during the link test to this station." - ::= { oriLinkTestTableEntry 9 } - - oriLinkTestOurMinNoiseLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum noise level during the link test to this station." - ::= { oriLinkTestTableEntry 10 } - - oriLinkTestOurMinSNR OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum signal to noise ratio during the link test to this - station." - ::= { oriLinkTestTableEntry 11 } - - oriLinkTestOurMaxSignalLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum signal level during the link test to this station." - ::= { oriLinkTestTableEntry 12 } - - oriLinkTestOurMaxNoiseLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum noise level during the link test to this station." - ::= { oriLinkTestTableEntry 13 } - - oriLinkTestOurMaxSNR OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum signal to noise ratio during the link test to this - station." - ::= { oriLinkTestTableEntry 14 } - - oriLinkTestOurLowFrameCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of frames sent at 1 Mbit/s speed during the link - test to this station." - ::= { oriLinkTestTableEntry 15 } - - oriLinkTestOurStandardFrameCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of frames sent at 2 Mbit/s speed during the link - test to this station." - ::= { oriLinkTestTableEntry 16 } - - oriLinkTestOurMediumFrameCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of frames sent at 5.5 Mbit/s (for Turbo-8, it is - 5 Mbit/s) speed during the link test to this station." - ::= { oriLinkTestTableEntry 17 } - - oriLinkTestOurHighFrameCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of frames sent at 11 Mbit/s (for Turbo-8, it is - 8 Mbit/s) speed during the link test to this station." - ::= { oriLinkTestTableEntry 18 } - - oriLinkTestHisCurSignalLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current signal level for the link test to the remote station - or access point." - ::= { oriLinkTestTableEntry 19 } - - oriLinkTestHisCurNoiseLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current noise level for the link test to the remote station - or access point device." - ::= { oriLinkTestTableEntry 20 } - - oriLinkTestHisCurSNR OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current signal to noise ratio for the link test to the remote - station or access point device." - ::= { oriLinkTestTableEntry 21 } - - oriLinkTestHisMinSignalLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum signal level during the link test to the remote station - or access point device." - ::= { oriLinkTestTableEntry 22 } - - oriLinkTestHisMinNoiseLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum noise level during the link test to the remote station - or access point device." - ::= { oriLinkTestTableEntry 23 } - - oriLinkTestHisMinSNR OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minimum signal to noise ratio during the link test to the - remote station or access point device." - ::= { oriLinkTestTableEntry 24 } - - oriLinkTestHisMaxSignalLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum signal level during the link test to the remote - station or access point device." - ::= { oriLinkTestTableEntry 25 } - - oriLinkTestHisMaxNoiseLevel OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum noise level during the link test to the remote station - or access point device." - ::= { oriLinkTestTableEntry 26 } - - oriLinkTestHisMaxSNR OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum signal to noise ratio during the link test to the - remote station or access point device." - ::= { oriLinkTestTableEntry 27 } - - oriLinkTestHisLowFrameCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of frames sent at 1 Mbit/s speed during the link - test to the remote station or access point device." - ::= { oriLinkTestTableEntry 28 } - - oriLinkTestHisStandardFrameCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of frames sent at 2 Mbit/s speed during the link - test to the remote station or access point device." - ::= { oriLinkTestTableEntry 29 } - - oriLinkTestHisMediumFrameCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of frames sent at 5.5 Mbit/s (for Turbo-8, it is - 5 Mbit/s) speed during the link test to the remote station or - access point device." - ::= { oriLinkTestTableEntry 30 } - - oriLinkTestHisHighFrameCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of frames sent at 11 Mbit/s (for Turbo-8, it is - 5 Mbit/s) speed during the link test to the remote station or - access point device." - ::= { oriLinkTestTableEntry 31 } - - oriLinkTestInterface OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the wireless interface number to which the - Client has sent the Explore Response Message." - ::= { oriLinkTestTableEntry 32 } - - oriLinkTestRadioType OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Wireless Standard eg. IEEE 802.11 or IEEE 802.11b being used - by the remote station." - ::= { oriLinkTestTableEntry 33 } - ---============================================================================= --- The Link Integrity Group: orinocoLinkInt ---============================================================================= - - oriLinkIntStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the link integrity - functionality." - ::= { orinocoLinkInt 1 } - - oriLinkIntPollInterval OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to set the poll interval (in milliseconds) - for the link integrity check. The valid values for this objects - are multiples of 500 milliseconds, a value of zero is not - supported." - DEFVAL { 500 } - ::= { orinocoLinkInt 2 } - - oriLinkIntPollRetransmissions OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to set the number of retransmissions for - the link integrity check." - ::= { orinocoLinkInt 3 } - - oriLinkIntTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriLinkIntTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the target IP addresses in order to perform - the link integrity check. This table is limited to 5 entries." - ::= { orinocoLinkInt 4 } - - oriLinkIntTableEntry OBJECT-TYPE - SYNTAX OriLinkIntTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object identifies the entry in the link integrity target - table." - INDEX { oriLinkIntTableIndex } - ::= { oriLinkIntTable 1 } - - OriLinkIntTableEntry ::= - SEQUENCE - { - oriLinkIntTableIndex Integer32, - oriLinkIntTableTargetIPAddress IpAddress, - oriLinkIntTableComment DisplayString, - oriLinkIntTableEntryStatus INTEGER - } - - oriLinkIntTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as an index for the link integrity target - table." - ::= { oriLinkIntTableEntry 1 } - - oriLinkIntTableTargetIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the target machine for - the link integrity check." - ::= { oriLinkIntTableEntry 2 } - - oriLinkIntTableComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used as an optional comment associated to the - link integrity table entry." - ::= { oriLinkIntTableEntry 3 } - - oriLinkIntTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, delete, or create an - entry in the link integrity table." - ::= { oriLinkIntTableEntry 4 } - ---============================================================================= --- The ECP Group: orinocoECP ---============================================================================= - - oriECPRetransmissionCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the number of retransmissions when - responses are not received within the timeout period." - ::= { orinocoECP 1 } - - oriECPResponseRetransmissions OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the number of times the transmitted - response can be retransmitted." - ::= { orinocoECP 2 } - - oriECPResponseRetransmissionTimeout OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the timeout interval for a response to be - received." - ::= { orinocoECP 3 } - ---============================================================================= --- The PPP Group: orinocoPPP ---============================================================================= - - oriPPPIPAddressAssignmentType OBJECT-TYPE - SYNTAX INTEGER - { - local(1), - dhcpRelay(2), - radius(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object identifies whether the IP addresses assigned to the - AS Clients are obtained from the local address pool, from DHCP - Server via DHCP Relay, or from the RADIUS server." - DEFVAL { local } - ::= { orinocoPPP 1 } - - oriPPPMACtoIPMappingCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of MAC address to IP address - static mappings are present in the MAC to IP Mapping Table." - ::= { orinocoPPP 2 } - - oriPPPMACtoIPMappingTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriPPPMACtoIPMappingTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the static mapping of MAC addresses to IP - addresses." - ::= { orinocoPPP 3 } - - oriPPPMACtoIPMappingTableEntry OBJECT-TYPE - SYNTAX OriPPPMACtoIPMappingTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents the entry of the MAC to IP Address mapping - table." - INDEX { oriPPPMACtoIPTableIndex } - ::= { oriPPPMACtoIPMappingTable 1 } - - OriPPPMACtoIPMappingTableEntry ::= - SEQUENCE - { - oriPPPMACtoIPTableIndex Integer32, - oriPPPMACtoIPTableMACAddress PhysAddress, - oriPPPMACtoIPTableIPAddress IpAddress, - oriPPPMACtoIPTableComment DisplayString, - oriPPPMACtoIPTableEntryStatus INTEGER - } - - oriPPPMACtoIPTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the index to the IP to MAC address - mapping table." - ::= { oriPPPMACtoIPMappingTableEntry 1 } - - oriPPPMACtoIPTableMACAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the MAC address that will be mapped to - the IP Address." - ::= { oriPPPMACtoIPMappingTableEntry 2 } - - oriPPPMACtoIPTableIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This objects identifies IP address corresponding to the MAC - address." - ::= { oriPPPMACtoIPMappingTableEntry 3 } - - oriPPPMACtoIPTableComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The object represents the comment for this entry." - ::= { oriPPPMACtoIPMappingTableEntry 4 } - - oriPPPMACtoIPTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, delete, create the - table entry." - ::= { oriPPPMACtoIPMappingTableEntry 5 } - - oriPPPKeepAliveInterval OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the keep alive interval to be notified to - the PPP layer." - ::= { orinocoPPP 4 } - - oriPPPNumKeepAliveTimeouts OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the maximum number of timeouts before the - PPP session is brought down." - ::= { orinocoPPP 5 } - - oriPPPSessionIdleTimeout OBJECT-TYPE - SYNTAX Integer32 (0..36000) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the idle timeout (in seconds) in order to - disconnect an idle PPP client." - ::= { orinocoPPP 6 } - - oriPPPPrimaryDNSIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the primary DNS server - in the network." - ::= { orinocoPPP 7 } - - oriPPPSecondaryDNSIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the secondary DNS server - in the network." - ::= { orinocoPPP 8 } - - oriPPPMaxNumberOfUsers OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the number of user allowed to connect to - the device." - ::= { orinocoPPP 9 } - - oriPPPIPPoolTableEntries OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of entries in the PPP IP - Address Pool Table." - ::= { orinocoPPP 10 } - - oriPPPCHAPStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates the status of CHAP in the device." - ::= { orinocoPPP 11 } - - oriPPPCHAPPriority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates the priority of CHAP among all - authentictaion protocols enabled." - ::= { orinocoPPP 12 } - - oriPPPPAPStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates the status of PAP in the device." - ::= { orinocoPPP 13 } - - oriPPPPAPPriority OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates the priority of PAP among all - authentictaion protocols enabled on the device." - ::= { orinocoPPP 14 } - - oriPPPPrimaryWINSIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the Primary WINS/NBNS - server in the network." - ::= { orinocoPPP 15 } - - oriPPPSecondaryWINSIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the Secondary WINS/NBNS - server in the network." - ::= { orinocoPPP 16 } - - oriPPPIPPoolTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriPPPIPPoolTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used for configuring IP address pools to be assinged - to PPP clients (AS Clients) by the device." - ::= { orinocoPPP 17 } - - oriPPPIPPoolTableEntry OBJECT-TYPE - SYNTAX OriPPPIPPoolTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an in entry the oriPPPIPPoolTable." - INDEX { oriPPPIPPoolTableIndex } - ::= { oriPPPIPPoolTable 1 } - - OriPPPIPPoolTableEntry ::= - SEQUENCE - { - oriPPPIPPoolTableIndex Integer32, - oriPPPIPPoolTableStartIPAddress IpAddress, - oriPPPIPPoolTableEndIPAddress IpAddress, - oriPPPIPPoolTableWidth Integer32, - oriPPPIPPoolTableComment DisplayString, - oriPPPIPPoolTableEntryStatus INTEGER - } - - oriPPPIPPoolTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as an index for the PPP IP Pool table." - ::= { oriPPPIPPoolTableEntry 1 } - - oriPPPIPPoolTableStartIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the start IP address for the IP Pool." - ::= { oriPPPIPPoolTableEntry 2 } - - oriPPPIPPoolTableEndIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the end IP address for the IP Pool." - ::= { oriPPPIPPoolTableEntry 3 } - - oriPPPIPPoolTableWidth OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the width of the IP Pool." - ::= { oriPPPIPPoolTableEntry 4 } - - oriPPPIPPoolTableComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The object represents an optional comment for the IP Pool." - ::= { oriPPPIPPoolTableEntry 5 } - - oriPPPIPPoolTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the status of the entry, whether to be - used or not used. Setting this object to delete will remove - this entry." - ::= { oriPPPIPPoolTableEntry 6 } - ---============================================================================= --- The DHCP Group: orinocoDHCP ---============================================================================= - ---============================================================================= --- The DHCP Server Subgroup: orinocoDHCPServer ---============================================================================= - - oriDHCPServerStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates if the DHCP server is enabled or disabled - in the device." - ::= { orinocoDHCPServer 1 } - - oriDHCPServerIPPoolTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriDHCPServerIPPoolTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the pools of IP Addresses that the DHCP server - will assign to the DHCP clients. This table is limited to - 20." - ::= { orinocoDHCPServer 2 } - - oriDHCPServerIPPoolTableEntry OBJECT-TYPE - SYNTAX OriDHCPServerIPPoolTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents entries in the DHCP IP Address Pool Table." - INDEX { oriDHCPServerIPPoolTableIndex } - ::= { oriDHCPServerIPPoolTable 1 } - - OriDHCPServerIPPoolTableEntry ::= - SEQUENCE - { - oriDHCPServerIPPoolTableIndex Integer32, - oriDHCPServerIPPoolTableStartIPAddress IpAddress, - oriDHCPServerIPPoolTableEndIPAddress IpAddress, - oriDHCPServerIPPoolTableWidth Integer32, - oriDHCPServerIPPoolTableDefaultLeaseTime Integer32, - oriDHCPServerIPPoolTableMaximumLeaseTime Integer32, - oriDHCPServerIPPoolTableComment DisplayString, - oriDHCPServerIPPoolTableEntryStatus INTEGER - } - - oriDHCPServerIPPoolTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as the index for the IP Address Pool table." - ::= { oriDHCPServerIPPoolTableEntry 1 } - - oriDHCPServerIPPoolTableStartIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the start IP address for this DHCP IP - Address IP Pool Table entry." - ::= { oriDHCPServerIPPoolTableEntry 2 } - - oriDHCPServerIPPoolTableEndIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the end IP address for this DHCP IP - Address IP Pool Table entry." - ::= { oriDHCPServerIPPoolTableEntry 3 } - - oriDHCPServerIPPoolTableWidth OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the width or number of IP Address in the - DHCP IP Address Pool table entry." - ::= { oriDHCPServerIPPoolTableEntry 4 } - - oriDHCPServerIPPoolTableDefaultLeaseTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the default lease time, in seconds, for - the IP address assigned by the DHCP server to the DHCP client." - ::= { oriDHCPServerIPPoolTableEntry 5 } - - oriDHCPServerIPPoolTableMaximumLeaseTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the maximum lease time in seconds for - the IP address assigned by the DHCP server to the DHCP client." - ::= { oriDHCPServerIPPoolTableEntry 6 } - - oriDHCPServerIPPoolTableComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents an optional comment for this table entry." - ::= { oriDHCPServerIPPoolTableEntry 7 } - - oriDHCPServerIPPoolTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The object indicates the status of the DHCP IP Address Pool - Table entry." - ::= { oriDHCPServerIPPoolTableEntry 8 } - - oriDHCPServerDefaultGatewayIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP Address of the gateway or router - that the DHCP Server will assign to the DHCP client." - ::= { orinocoDHCPServer 3 } - - oriDHCPServerSubnetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the subnet mask to be provided to - DHCP clients. This object is the same as the subnet mask for - the device." - ::= { orinocoDHCPServer 4 } - - oriDHCPServerNumIPPoolTableEntries OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of entries in the DHCP IP - Address Pool Table." - ::= { orinocoDHCPServer 5 } - - oriDHCPServerPrimaryDNSIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the primary DNS Server IP Address to be - assinged to a DHCP Client." - ::= { orinocoDHCPServer 6 } - - oriDHCPServerSecondaryDNSIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the secondary DNS Server IP Address to be - assinged to a DHCP Client." - ::= { orinocoDHCPServer 7 } - ---============================================================================= --- The DHCP Client Subgroup: orinocoDHCPClient ---============================================================================= - - oriDHCPClientID OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the DHCP client ID." - ::= { orinocoDHCPClient 1 } - -oriDHCPClientInterfaceBitmask OBJECT-TYPE - SYNTAX InterfaceBitmask - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates to which interface a DHCP Request - in sent when the unit is in routing mode" - ::= { orinocoDHCPClient 2 } - ---============================================================================= --- The DHCP Relay Agent Subgroup: orinocoDHCPRelay ---============================================================================= - - oriDHCPRelayStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable and disable the DHCP Relay - functionality." - DEFVAL { disable } - ::= { orinocoDHCPRelay 1 } - - oriDHCPRelayDHCPServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriDHCPRelayDHCPServerTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains a list of DHCP servers to which the - DHCP Agent will communicate with." - ::= { orinocoDHCPRelay 2 } - - oriDHCPRelayDHCPServerTableEntry OBJECT-TYPE - SYNTAX OriDHCPRelayDHCPServerTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents and entry in the DHCP Server table." - INDEX {oriDHCPRelayDHCPServerTableIndex } - ::= { oriDHCPRelayDHCPServerTable 1 } - - OriDHCPRelayDHCPServerTableEntry ::= - SEQUENCE - { - oriDHCPRelayDHCPServerTableIndex Integer32, - oriDHCPRelayDHCPServerTableIpAddress IpAddress, - oriDHCPRelayDHCPServerTableComment DisplayString, - oriDHCPRelayDHCPServerTableEntryStatus INTEGER - } - - oriDHCPRelayDHCPServerTableIndex OBJECT-TYPE - SYNTAX Integer32 (1..10) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as the index to this table. This table is - limited to 10 entries." - ::= { oriDHCPRelayDHCPServerTableEntry 1 } - - oriDHCPRelayDHCPServerTableIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the IP address of the DHCP server - that shall receive DHCP requests from the device." - ::= { oriDHCPRelayDHCPServerTableEntry 2 } - - oriDHCPRelayDHCPServerTableComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents an optional comment in order to provide - additional information or a unique identifier for the DHCP server - (for example the server system name)." - ::= { oriDHCPRelayDHCPServerTableEntry 3 } - - oriDHCPRelayDHCPServerTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, delete or create an - entry in the DHCP Server Table." - DEFVAL {disable} - ::= { oriDHCPRelayDHCPServerTableEntry 4 } - ---============================================================================= --- The HTTP Server Group: orinocoHTTP ---============================================================================= - -oriHTTPInterfaceBitmask OBJECT-TYPE - SYNTAX InterfaceBitmask - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to control interface access for HTTP based - management." - ::= { orinocoHTTP 1 } - - oriHTTPPassword OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the login password in order to manage - the device via a standard web browser. This object should be - treated as write-only and returned as asterisks." - ::= { orinocoHTTP 2 } - - oriHTTPPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the TCP/IP port by which the HTTP server - will be accessible." - ::= { orinocoHTTP 3 } - -oriHTTPWebSitenameTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriHTTPWebSitenameTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to store the different website interfaces - stored in the device. Different interfaces can be used to - support multiple languages, user levels (novice, expert), etc." - ::= { orinocoHTTP 4 } - -oriHTTPWebSitenameTableEntry OBJECT-TYPE - SYNTAX OriHTTPWebSitenameTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry is the HTTP website name table." - INDEX { oriHTTPWebSitenameTableIndex } - ::= { oriHTTPWebSitenameTable 1 } - -OriHTTPWebSitenameTableEntry ::= - SEQUENCE - { - oriHTTPWebSitenameTableIndex Integer32, - oriHTTPWebSiteFilename DisplayString, - oriHTTPWebSiteLanguage DisplayString, - oriHTTPWebSiteDescription DisplayString, - oriHTTPWebSitenameTableStatus INTEGER - } - -oriHTTPWebSitenameTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This objects represents the index to the website interface - table." - ::= { oriHTTPWebSitenameTableEntry 1 } - -oriHTTPWebSiteFilename OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the filename under which the website - interface is stored in the device." - ::= { oriHTTPWebSitenameTableEntry 2 } - -oriHTTPWebSiteLanguage OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the language of the website interface." - ::= { oriHTTPWebSitenameTableEntry 3 } - -oriHTTPWebSiteDescription OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object provides a description for the website interface." - ::= { oriHTTPWebSitenameTableEntry 4 } - -oriHTTPWebSitenameTableStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable, disable, or delete a website - interface file." - ::= { oriHTTPWebSitenameTableEntry 5 } - -oriHTTPRefreshDelay OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used for the automatic refresh delay for the - website pages." - ::= { orinocoHTTP 5 } - - oriHTTPHelpInformationLink OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the link in the web - interface for where help information can be retrieved." - ::= { orinocoHTTP 6 } - -oriHTTPSetupWizardStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the HTT setup wizard. The - user can manually disable this functionality or when the setup wizard - completes it process successfully it sets this object to disable." - DEFVAL { enable } - ::= { orinocoHTTP 9 } - ---============================================================================= --- The WDS Group: orinocoWDS ---============================================================================= - - oriWDSSetupTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriWDSSetupTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used in to configure the WDS feature in the device." - ::= { orinocoWDS 1 } - - oriWDSSetupTableEntry OBJECT-TYPE - SYNTAX OriWDSSetupTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the WDS table. Note this - table is index by ifIndex and WDS table index." - INDEX { ifIndex, oriWDSSetupTablePortIndex } - ::= { oriWDSSetupTable 1 } - - OriWDSSetupTableEntry ::= - SEQUENCE - { - oriWDSSetupTablePortIndex Integer32, - oriWDSSetupTableEntryStatus INTEGER, - oriWDSSetupTablePartnerMACAddress PhysAddress - } - - oriWDSSetupTablePortIndex OBJECT-TYPE - SYNTAX Integer32 (1..6) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the WDS port number." - ::= { oriWDSSetupTableEntry 1 } - - oriWDSSetupTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable a WDS table entry (link)." - ::= { oriWDSSetupTableEntry 2 } - - oriWDSSetupTablePartnerMACAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the partner MAC address for a WDS table - entry (link)." - ::= { oriWDSSetupTableEntry 3 } - ---============================================================================= --- The Trap Group: orinocoTrap ---============================================================================= - ---============================================================================= --- The Trap Variables: oriTrapVariable ---============================================================================= - - oriTrapVariable OBJECT IDENTIFIER - ::= { orinocoTrap 1 } - - oriGenericTrapVariable OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to provide additional information on traps." - ::= { oriTrapVariable 1 } - - oriTrapVarMACAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to store the MAC address of the device - that has sent a trap." - ::= { oriTrapVariable 2 } - - oriTrapVarTFTPIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to store the IP Address of the TFTP server." - ::= { oriTrapVariable 3 } - - oriTrapVarTFTPFilename OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to store the name of the file on which the - TFTP operation has occurred." - ::= { oriTrapVariable 4 } - - oriTrapVarTFTPOperation OBJECT-TYPE - SYNTAX INTEGER - { - upload(1), - download(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to store the TFTP operation that failed, - either download or upload." - ::= { oriTrapVariable 5 } - - oriTrapVarUnauthorizedManagerIPaddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to store the IP address of the unauthorized - manager that has attempted to manage the device." - ::= { oriTrapVariable 6 } - - oriTrapVarFailedAuthenticationType OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This trap variable is used to specify the client authentication - method/type that failed. The authentication methods/types are - dependant on the device and can range from the following: - - MAC Access Control List - - RADIUS MAC Authentication - - 802.1x Authentication specifying the EAP Type." - ::= { oriTrapVariable 7 } - - oriTrapVarUnAuthorizedManagerCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents a counter for the number of unauthorized - SNMP managers that have attempted to modify and/or view the devices - setup. When this number is incremented a trap should be sent out - notifying the trap host(s) that an unauthorized station has - attempted to configure or monitor the device the count should also - be sent out in the trap message." - ::= { oriTrapVariable 8 } - - oriTrapVarTaskSuspended OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to inform what task has been suspended - on the device." - ::= { oriTrapVariable 9 } - - oriTrapVarUnauthorizedClientMACAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to store the MAC Address of an - unauthorized client station." - ::= { oriTrapVariable 17 } - - oriTrapVarWirelessCard OBJECT-TYPE - SYNTAX INTEGER - { - pcCardA(1), - pcCardB(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to determine on which Wireless Card, - PC Card A or PC Card B, a wireless TRAP has occured on." - ::= { oriTrapVariable 18 } - -oriTrapVarInterface OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to store the interface number." - ::= { oriTrapVariable 21 } - ---============================================================================= --- The Enable/Disable Trap Group Variables ---============================================================================= - - oriConfigurationTrapsStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the configuration - related traps." - ::= { oriTrapVariable 10 } - - oriSecurityTrapsStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the security - related traps." - ::= { oriTrapVariable 11 } - - oriWirelessIfTrapsStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the wireless - interface/card related traps." - ::= { oriTrapVariable 12 } - - oriOperationalTrapsStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the operational - related traps." - ::= { oriTrapVariable 13 } - - oriFlashMemoryTrapsStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the flash memory - related traps." - ::= { oriTrapVariable 14 } - - oriTFTPTrapsStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the TFTP - related traps." - ::= { oriTrapVariable 15 } - - oriTrapsImageStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the Image - related traps." - ::= { oriTrapVariable 16 } - - oriADSLIfTrapsStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the ADSL - interface related traps." - ::= { oriTrapVariable 19 } - - oriWORPTrapsStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the WORP related traps." - ::= { oriTrapVariable 20 } - ---============================================================================= --- The IP/ARP Group: orinocoIPARP ---============================================================================= - - oriProxyARPStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable/disable the Proxy ARP functionality - in the device." - DEFVAL { enable } - ::= { orinocoIPARP 1 } - - oriIPARPFilteringStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable/disable the IP/ARP functionality - in the device." - DEFVAL { disable } - ::= { orinocoIPARP 2 } - - oriIPARPFilteringIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to specify the IP/ARP Filtering address - in the device." - ::= { orinocoIPARP 3 } - - oriIPARPFilteringSubnetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to specify the IP/ARP Subnet Mask - in the device." - ::= { orinocoIPARP 4 } - ---============================================================================= --- The Spanning Tree Group: orinocoSpanningTree ---============================================================================= - - oriSpanningTreeStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable/disable the spanning tree protocol - in the device." - DEFVAL { enable } - ::= { orinocoSpanningTree 1 } - ---============================================================================= --- The Security Group: orinocoSecurity ---============================================================================= - - oriSecurityConfiguration OBJECT-TYPE - SYNTAX INTEGER - { - none(1), - dot1x(2), - mixedWepAnddot1x(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the supported security configuration options." - DEFVAL { none } - ::= { orinocoSecurity 1 } - - oriSecurityEncryptionKeyLengthTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriSecurityEncryptionKeyLengthTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to specify the encryption key length for - the wireless interface(s)." - ::= { orinocoSecurity 2 } - - oriSecurityEncryptionKeyLengthTableEntry OBJECT-TYPE - SYNTAX OriSecurityEncryptionKeyLengthTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the encryption key - length table." - INDEX { ifIndex } - ::= { oriSecurityEncryptionKeyLengthTable 1 } - - OriSecurityEncryptionKeyLengthTableEntry ::= - SEQUENCE - { - oriSecurityEncryptionKeyLength INTEGER - } - - oriSecurityEncryptionKeyLength OBJECT-TYPE - SYNTAX INTEGER - { - sixtyFourBits(1), - oneHundredTwentyEightBits(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the encryption key length, the supported - key lengths are 64 bits (40 + 24 for IV), 128 bits (104 + 24 for IV), - and 152 bits (128 + 24 for IV)." - DEFVAL { sixtyFourBits } - ::= { oriSecurityEncryptionKeyLengthTableEntry 1 } - -oriSecurityRekeyingInterval OBJECT-TYPE - SYNTAX Integer32 (60..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the encryption rekeying interval in seconds." - ::= { orinocoSecurity 3 } - ---============================================================================= --- The PPPoE Group: orinocoPPPoE ---============================================================================= - - oriPPPoEStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object allows to enable or disable the PPPoE service in the - device." - DEFVAL { disable } - ::= { orinocoPPPoE 1 } - - oriPPPoEMaximumNumberOfSessions OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the maximum number of PPPoE sessions." - DEFVAL { 10 } - ::= { orinocoPPPoE 2 } - - oriPPPoENumberOfActiveSessions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of active PPPoE sessions." - ::= { orinocoPPPoE 3 } - - oriPPPoESessionTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriPPPoESessionTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to configure the PPPoE session information." - ::= { orinocoPPPoE 4 } - - oriPPPoESessionTableEntry OBJECT-TYPE - SYNTAX OriPPPoESessionTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the PPPoE session table." - INDEX { oriPPPoESessionISPName } - ::= { oriPPPoESessionTable 1 } - - OriPPPoESessionTableEntry ::= - SEQUENCE - { - oriPPPoESessionTableIndex Integer32, - oriPPPoESessionWANConnectMode INTEGER, - oriPPPoESessionIdleTimeOut Integer32, - oriPPPoESessionConnectTime Counter32, - oriPPPoESessionConnectTimeLimitation Integer32, - oriPPPoESessionConfigPADITxInterval Integer32, - oriPPPoESessionConfigPADIMaxNumberOfRetries Integer32, - oriPPPoESessionBindingsNumberPADITx Counter32, - oriPPPoESessionBindingsNumberPADTTx Counter32, - oriPPPoESessionBindingsNumberServiceNameErrors Counter32, - oriPPPoESessionBindingsNumberACSystemErrors Counter32, - oriPPPoESessionBindingsNumberGenericErrorsRx Counter32, - oriPPPoESessionBindingsNumberGenericErrorsTx Counter32, - oriPPPoESessionBindingsNumberMalformedPackets Counter32, - oriPPPoESessionBindingsNumberMultiplePADORx Counter32, - oriPPPoESessionUserName DisplayString, - oriPPPoESessionUserNamePassword DisplayString, - oriPPPoESessionServiceName DisplayString, - oriPPPoESessionISPName DisplayString, - oriPPPoESessionTableStatus INTEGER, - oriPPPoESessionWANManualConnect INTEGER, - oriPPPoESessionWANConnectionStatus INTEGER - } - - oriPPPoESessionTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as the index to the PPPoE Session Table." - ::= { oriPPPoESessionTableEntry 1 } - - oriPPPoESessionWANConnectMode OBJECT-TYPE - SYNTAX INTEGER - { - alwaysOn(1), - onDemand(2), - manual(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the WAN connect mode." - DEFVAL { alwaysOn } - ::= { oriPPPoESessionTableEntry 2 } - - oriPPPoESessionIdleTimeOut OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used as a timeout for the PPPoE session to be - disconnected from public side if idle for specified amount of - time." - ::= { oriPPPoESessionTableEntry 3 } - - oriPPPoESessionConnectTime OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the PPPoE session connect time." - ::= { oriPPPoESessionTableEntry 4 } - - oriPPPoESessionConnectTimeLimitation OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the maximum connection time per session." - DEFVAL { 0 } - ::= { oriPPPoESessionTableEntry 5 } - - oriPPPoESessionConfigPADITxInterval OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the time in seconds between PADI retries - from the Host." - ::= { oriPPPoESessionTableEntry 6 } - - oriPPPoESessionConfigPADIMaxNumberOfRetries OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the number of times the Host sends - a PADI." - ::= { oriPPPoESessionTableEntry 7 } - - oriPPPoESessionBindingsNumberPADITx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of PPPoE PADI transmitted." - ::= { oriPPPoESessionTableEntry 8 } - - oriPPPoESessionBindingsNumberPADTTx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of PPPoE PADT transmitted." - ::= { oriPPPoESessionTableEntry 9 } - - oriPPPoESessionBindingsNumberServiceNameErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of PPPoE Service-Name-Error - tags received/transmitted." - ::= { oriPPPoESessionTableEntry 10 } - - oriPPPoESessionBindingsNumberACSystemErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of PPPoE AC-System-Error - tags received/transmitted." - ::= { oriPPPoESessionTableEntry 11 } - - oriPPPoESessionBindingsNumberGenericErrorsRx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of PPPoE Generic-Error - tags received." - ::= { oriPPPoESessionTableEntry 12 } - - oriPPPoESessionBindingsNumberGenericErrorsTx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of PPPoE Generic Error - tags transmitted." - ::= { oriPPPoESessionTableEntry 13 } - - oriPPPoESessionBindingsNumberMalformedPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents teh number of malformed PPPoE - packets received." - ::= { oriPPPoESessionTableEntry 14 } - - oriPPPoESessionBindingsNumberMultiplePADORx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of PPPoE multiple PADO's - received after a PADI request." - ::= { oriPPPoESessionTableEntry 15 } - - oriPPPoESessionUserName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the PPPoE user name." - ::= { oriPPPoESessionTableEntry 16 } - - oriPPPoESessionUserNamePassword OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the PPPoE user name password. This object - should be treated as write-only and returned as asterisks." - ::= { oriPPPoESessionTableEntry 17 } - - oriPPPoESessionServiceName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the PPPoE service name." - ::= { oriPPPoESessionTableEntry 18 } - - oriPPPoESessionISPName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the PPPoE ISP name." - ::= { oriPPPoESessionTableEntry 19 } - - oriPPPoESessionTableStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the PPPoE ISP table entry status." - ::= { oriPPPoESessionTableEntry 20 } - - oriPPPoESessionWANManualConnect OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to connect of disconnect the PPPoE session - when the connect mode is set to manual." - ::= { oriPPPoESessionTableEntry 21 } - - oriPPPoESessionWANConnectionStatus OBJECT-TYPE - SYNTAX INTEGER - { - null(1), - start(2), - addingStack(3), - stackAdded(4), - stackAddError(5), - connectFailed(6), - authFailed(7), - up(8), - down(9), - suspended(10), - unknown(11) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the state of the PPPoE WAN connection - interface." - ::= { oriPPPoESessionTableEntry 22 } - - oriPPPoEMACtoSessionTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriPPPoEMACtoSessionTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to map client MAC address to PPPoE Session - information for an ISP." - ::= { orinocoPPPoE 5 } - - oriPPPoEMACtoSessionTableEntry OBJECT-TYPE - SYNTAX OriPPPoEMACtoSessionTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the PPPoE MAC to - Session table." - INDEX { oriPPPoEMACtoSessionTableIndex } - ::= { oriPPPoEMACtoSessionTable 1 } - - OriPPPoEMACtoSessionTableEntry ::= - SEQUENCE - { - oriPPPoEMACtoSessionTableIndex Integer32, - oriPPPoEMACtoSessionTableMACAddress PhysAddress, - oriPPPoEMACtoSessionTableISPName DisplayString, - oriPPPoEMACtoSessionTableStatus INTEGER - } - - oriPPPoEMACtoSessionTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as the index to the PPPoE Session Table." - ::= { oriPPPoEMACtoSessionTableEntry 1 } - - oriPPPoEMACtoSessionTableMACAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the client MAC address." - ::= { oriPPPoEMACtoSessionTableEntry 2 } - - oriPPPoEMACtoSessionTableISPName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the ISP name." - ::= { oriPPPoEMACtoSessionTableEntry 3 } - - oriPPPoEMACtoSessionTableStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the PPPoE MAC to Session table - entry status." - ::= { oriPPPoEMACtoSessionTableEntry 4 } - ---============================================================================= --- The Configuration Group: orinocoConfig ---============================================================================= - - oriConfigResetToDefaults OBJECT-TYPE - SYNTAX INTEGER - { - bridgeMode(1), - gatewayMode(2), - gatewayModeDHCPClient(3), - gatewayModePPPoE(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the quickstart modes that the - device can be configured in." - DEFVAL { gatewayMode } - ::= { orinocoConfig 1 } - - oriConfigFileTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriConfigFileTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the current configuration files stored in the - device. This table is used to manage the different configuration - files." - ::= { orinocoConfig 2 } - - oriConfigFileTableEntry OBJECT-TYPE - SYNTAX OriConfigFileTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the configuration file table." - INDEX { oriConfigFileTableIndex } - ::= { oriConfigFileTable 1 } - - OriConfigFileTableEntry ::= - SEQUENCE - { - oriConfigFileTableIndex Integer32, - oriConfigFileName DisplayString, - oriConfigFileStatus INTEGER - } - - oriConfigFileTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the index to the configuration file - table." - ::= { oriConfigFileTableEntry 1 } - - oriConfigFileName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the configuration file name." - ::= { oriConfigFileTableEntry 2 } - - oriConfigFileStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the status of the configuration file. - The possible options are: - - Enable: active configuration file - - Disable: inactive configuration file - - Delete: in order to delete the configuration file" - ::= { oriConfigFileTableEntry 3 } - - oriConfigSaveFile OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object saves the configuration to the specified name." - ::= { orinocoConfig 3 } - -oriConfigSaveKnownGood OBJECT-TYPE - SYNTAX INTEGER - { - saveKnownGood(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to identify the last know good configuration - file used. Setting a value of 1 to this objecgt saves the current - configuration as the known good configuration." - ::= { orinocoConfig 4 } - ---============================================================================= --- The DNS Group: orinocoDNS ---============================================================================= - ---============================================================================= --- The DNS Redirect Group: orinocoDNS ---============================================================================= - - oriDNSRedirectStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the DNS Redirect - functionality." - DEFVAL { enable } - ::= { orinocoDNS 1 } - - oriDNSRedirectMaxResponseWaitTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the maximum response wait time for - DNS redirect. The units for this object is seconds." - DEFVAL { 10 } - ::= { orinocoDNS 2 } - - oriDNSPrimaryDNSIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the Primary DNS IP Address." - ::= { orinocoDNS 3 } - - oriDNSSecondaryDNSIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the Secondary DNS IP Address." - ::= { orinocoDNS 4 } - ---============================================================================= --- The DNS Client Subgroup: orinocoDNSClient ---============================================================================= - - oriDNSClientStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the DNS Client feature." - DEFVAL { disable } - ::= { orinocoDNSClient 1 } - - oriDNSClientPrimaryServerIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the Primary Server DNS IP Address." - ::= { orinocoDNSClient 2 } - - oriDNSClientSecondaryServerIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the Secondary Server DNS IP Address." - ::= { orinocoDNSClient 3 } - - oriDNSClientDefaultDomainName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the default domain name for the DNS Client." - ::= { orinocoDNSClient 4 } - ---============================================================================= --- The AOL Group: orinocoAOL ---============================================================================= - - oriAOLNATALGStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable/disable the AOL NAT Application - Level Gateway (ALG) support." - DEFVAL { disable } - ::= { orinocoAOL 1 } - ---============================================================================= --- The NAT Group: orinocoNAT ---============================================================================= - - oriNatType OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A Bit Mask documenting the NAT device's actual - configuration according to natTypeMask above. - - Its value may be one and only one of the options below: - - Basic-NAT (Bit 0) - - NAPT (Bit 1) - - Bi-directional-NAT (Bit 2) - - Twice-NAT (Bit 3) - - RSA-IP-Server (Bit 4) - - RSAP-IP-Server (Bit 5) - - - Bit 0, if set, indicates that Basic-NAT is configured. - - Bit 1, if set, indicates that NAPT is configured. - - Bit 2, if set, indicates that Bi-directional-NAT - is configured. - - Bit 3, if set, indicates that Twice-NAT is configured. - - Bit 4, if set, indicates that RSA-IP-Server is - configured. - - Bit 5, if set, indicates that RSAP-IP-Server - is configured." - ::= { orinocoNAT 1 } - - oriNatStaticBindStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable static bind entries - on the NAT device." - ::= { orinocoNAT 2 } - - oriNatStaticIPBindTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriNatStaticIPBindTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains NAT IP bind specific information." - ::= { orinocoNAT 3 } - - oriNatStaticIPBindTableEntry OBJECT-TYPE - SYNTAX OriNatStaticIPBindTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object is an entry in the NAT Static IP Bind Table." - INDEX { oriNatStaticIPBindTableIndex } - ::= { oriNatStaticIPBindTable 1 } - - OriNatStaticIPBindTableEntry ::= - SEQUENCE - { - oriNatStaticIPBindTableIndex Integer32, - oriNatStaticIPBindLocalAddress IpAddress, - oriNatStaticIPBindRemoteAddress IpAddress, - oriNatStaticIPBindTableEntryStatus INTEGER - } - - oriNatStaticIPBindTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as the index for the NAT static IP - bind table." - ::= { oriNatStaticIPBindTableEntry 1 } - - oriNatStaticIPBindLocalAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the local IP address for this NAT - Static IP bind Table entry." - ::= { oriNatStaticIPBindTableEntry 2 } - - oriNatStaticIPBindRemoteAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the remote IP address for this NAT - Static IP bind Table entry." - ::= { oriNatStaticIPBindTableEntry 3 } - - - oriNatStaticIPBindTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The object indicates the status of the NAT Static IP Bind - Table entry." - ::= { oriNatStaticIPBindTableEntry 4 } - - oriNatStaticPortBindTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriNatStaticPortBindTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to configure NAT Port bind specific - information." - ::= { orinocoNAT 4 } - - oriNatStaticPortBindTableEntry OBJECT-TYPE - SYNTAX OriNatStaticPortBindTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the NAT Static Port Bind - Table." - INDEX { oriNatStaticPortBindTableIndex } - ::= { oriNatStaticPortBindTable 1 } - - OriNatStaticPortBindTableEntry ::= - SEQUENCE - { - oriNatStaticPortBindTableIndex Integer32, - oriNatStaticPortBindLocalAddress IpAddress, - oriNatStaticPortBindLocalPort Integer32, - oriNatStaticPortBindRemotePort Integer32, - oriNatStaticPortBindPortType INTEGER, - oriNatStaticPortBindTableEntryStatus INTEGER - } - - oriNatStaticPortBindTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as the index for the NAT static Port - bind table." - ::= { oriNatStaticPortBindTableEntry 1 } - - oriNatStaticPortBindLocalAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the local IP address for this NAT Static - Port bind Table entry." - ::= { oriNatStaticPortBindTableEntry 2 } - - oriNatStaticPortBindLocalPort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the local port number for this NAT Static - Port bind Table entry." - ::= { oriNatStaticPortBindTableEntry 3 } - - oriNatStaticPortBindRemotePort OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the remote port number for this NAT Static - Port bind Table entry." - ::= { oriNatStaticPortBindTableEntry 4 } - - oriNatStaticPortBindPortType OBJECT-TYPE - SYNTAX INTEGER - { - tcp(1), - udp(2), - both(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the port type for this NAT Static - Port bind Table entry." - ::= { oriNatStaticPortBindTableEntry 5 } - - oriNatStaticPortBindTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The object indicates the status of the NAT Static Port Bind - Table entry." - ::= { oriNatStaticPortBindTableEntry 6 } - ---============================================================================= --- The Ping Group: orinocoPing ---============================================================================= - - oriPingTestStatus OBJECT-TYPE - SYNTAX INTEGER - { - disable(1), - pinging(2), - pingResultsAvailable(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to control the ping test. - When this parameter is set to 2, the device will start a ping test - on the configured target IP Address for the configured number of - ping requests. When this parameter is set to 3, the results of the - ping test are available." - ::= { orinocoPing 1 } - - oriPingTestTargetIPAdddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the target IP Address for the ping test." - ::= { orinocoPing 2 } - - oriPingTestNumberOfPingRequests OBJECT-TYPE - SYNTAX Integer32 (0..100) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the number of ping requests that will be - transmitted to the target IP address. This object is limited to - 100 ping requests." - ::= { orinocoPing 3 } - - oriPingTestPacketSize OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the packet size for the ping requests/ - messages transmitted to the target IP address." - ::= { orinocoPing 4 } - - oriPingTestRequestsTx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter represents the total number of ping requests/messages - transmitted to the target IP address." - ::= { orinocoPing 5 } - - oriPingTestRepliesRx OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter represents the number of ping replies received from - the target IP address." - ::= { orinocoPing 6 } - - oriPingTestTimeoutCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter represents the number of timeouts or ping failures to - the target IP address." - ::= { orinocoPing 7 } - ---============================================================================= --- The SpectraLink VoIP Group: orinocoSpectraLink ---============================================================================= - - oriSpectraLinkStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the SpectraLink VoIP - feature." - DEFVAL { disable } - ::= { orinocoSpectraLink 1 } - ---============================================================================= --- The VLAN Group: orinocoVLAN ---============================================================================= - - oriVLANStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the VLAN feature." - DEFVAL { disable } - ::= { orinocoVLAN 1 } - - oriVLANMgmtIdentifier OBJECT-TYPE - SYNTAX VlanId - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the VLAN management Identifier (ID)." - DEFVAL { 0 } - ::= { orinocoVLAN 2 } - - oriVLANIDTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriVLANIDTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to configure the VLAN IDs for the device." - ::= { orinocoVLAN 3 } - - oriVLANIDTableEntry OBJECT-TYPE - SYNTAX OriVLANIDTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the respective table. In this - case each table entry represents a VLAN ID." - INDEX { oriVLANIDTableIndex } - ::= { oriVLANIDTable 1 } - - OriVLANIDTableEntry ::= - SEQUENCE - { - oriVLANIDTableIndex Integer32, - oriVLANIDTableIdentifier VlanId - } - - oriVLANIDTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the index to the VLAN ID Table." - ::= { oriVLANIDTableEntry 1 } - - oriVLANIDTableIdentifier OBJECT-TYPE - SYNTAX VlanId - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the VLAN Identifier (ID)." - DEFVAL { 0 } - ::= { oriVLANIDTableEntry 2 } - ---============================================================================= --- The DMZ Group: orinocoDMZ ---============================================================================= - -oriDMZHostTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriDMZHostTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing DMZ host IP information. - Only if the system is in Gateway mode, and the NAT is enabled, - and this table has valid 'enabled' entry, the DMZ takes effect." - ::= { orinocoDMZ 1 } - -oriDMZHostTableEntry OBJECT-TYPE - SYNTAX OriDMZHostTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the DMZ host IP Table." - INDEX { oriDMZHostTableIndex } - ::= { oriDMZHostTable 1 } - -OriDMZHostTableEntry ::= - SEQUENCE - { - oriDMZHostTableIndex Integer32, - oriDMZHostTableHostIP IpAddress, - oriDMZHostTableComment DisplayString, - oriDMZHostTableEntryStatus INTEGER - } - -oriDMZHostTableIndex OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used as the index for the DMZ host IP Table." - ::= { oriDMZHostTableEntry 1 } - -oriDMZHostTableHostIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the DMZ host IP address." - ::= { oriDMZHostTableEntry 2 } - -oriDMZHostTableComment OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This objecgt is used for an optional comment associated to the - DMZ host IP Table entry." - ::= { oriDMZHostTableEntry 3 } - -oriDMZHostTableEntryStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2), - delete(3), - create(4) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The object indicates the status of the DMZ host IP Table entry." - ::= { oriDMZHostTableEntry 4 } - ---============================================================================= --- The OEM Group: orinocoOEM ---============================================================================= - -oriOEMName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to specify the OEM name." - ::= { orinocoOEM 1 } - -oriOEMHomeUrl OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to specify the OEM home URL." - ::= { orinocoOEM 2 } - -oriOEMProductName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the product name. It is the same name as - shown in all management Web pages." - ::= { orinocoOEM 3 } - -oriOEMProductModel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the product model." - ::= { orinocoOEM 4 } - -oriOEMLogoImageFile OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the name of logo image file." - ::= { orinocoOEM 5 } - -oriOEMNoNavLogoImageFile OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the name of no nav. logo image file." - ::= { orinocoOEM 6 } - ---============================================================================= --- The Station Statistics Group: orinocoStationsStatistics ---============================================================================= - - oriStationStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF OriStationStatTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains wireless stations statistics." - ::= { orinocoStationStatistics 1 } - - oriStationStatTableEntry OBJECT-TYPE - SYNTAX OriStationStatTableEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an entry in the respective table. In this - case each table entry represents a wireless station." - INDEX { oriStationStatTableIndex } - ::= { oriStationStatTable 1 } - - OriStationStatTableEntry ::= - SEQUENCE - { - oriStationStatTableIndex Integer32, - oriStationStatTableMACAddress MacAddress, - oriStationStatTableIPAddress IpAddress, - oriStationStatTableInterface Integer32, - oriStationStatTableName DisplayString, - oriStationStatTableType INTEGER, - oriStationStatTableMACProtocol INTEGER, - oriStationStatTableAdminStatus INTEGER, - oriStationStatTableOperStatus INTEGER, - oriStationStatTableLastChange TimeTicks, - oriStationStatTableLastState INTEGER, - oriStationStatTableInOctets Counter32, - oriStationStatTableInUcastPkts Counter32, - oriStationStatTableInNUcastPkts Counter32, - oriStationStatTableInDiscards Counter32, - oriStationStatTableOutOctets Counter32, - oriStationStatTableOutUcastPkts Counter32, - oriStationStatTableOutNUcastPkts Counter32, - oriStationStatTableOutDiscards Counter32, - oriStationStatTableInSignal Integer32, - oriStationStatTableInNoise Integer32, - oriStationStatTableRemoteSignal Integer32, - oriStationStatTableRemoteNoise Integer32, - oriStationStatTableLastInPktTime TimeTicks - } - - oriStationStatTableIndex OBJECT-TYPE - SYNTAX Integer32 (0..500) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the index of the stations statistics - table. This table is limited to 500 entries." - ::= { oriStationStatTableEntry 1 } - - oriStationStatTableMACAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the MAC address of the station for which - the statistics are gathered." - ::= { oriStationStatTableEntry 2 } - - oriStationStatTableIPAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the IP address of the stations for which - the statistics are gathered. If the IP address is not known, - 0.0.0.0 will be returned." - ::= { oriStationStatTableEntry 3 } - - oriStationStatTableInterface OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of the interface on which the - station is last seen." - ::= { oriStationStatTableEntry 4 } - - oriStationStatTableName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the name of the station. If the name is - not known, an empty string will be returned." - ::= { oriStationStatTableEntry 5 } - - oriStationStatTableType OBJECT-TYPE - SYNTAX INTEGER - { - sta(1), - wds(2), - worpBase(3), - worpSatellite(4), - norc(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the type of station." - ::= { oriStationStatTableEntry 6 } - - oriStationStatTableMACProtocol OBJECT-TYPE - SYNTAX INTEGER - { - ieee802dot11(1), - ieee802dot11a(2), - ieee802dot11b(3), - worp(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the MAC protocol for this station." - ::= { oriStationStatTableEntry 7 } - - oriStationStatTableAdminStatus OBJECT-TYPE - SYNTAX INTEGER - { - up(1), - down(2), - testing(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the administrative state for the station. - The testing(3) state indicates that no operational packets can - be passed." - ::= { oriStationStatTableEntry 8 } - - oriStationStatTableOperStatus OBJECT-TYPE - SYNTAX INTEGER - { - up(1), - down(2), - testing(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current operational state of the - interface. The testing(3) state indicates that no operational - packets can be passed." - ::= { oriStationStatTableEntry 9 } - - oriStationStatTableLastChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the value of sysUpTime at the time the - station entered its current operational state. If the current - state was entered prior to the last re-initialization of the - local network management subsystem, then this object contains a - zero value." - ::= { oriStationStatTableEntry 10 } - - oriStationStatTableLastState OBJECT-TYPE - SYNTAX INTEGER - { - unknown(1), - registering(2), - authenticating(3), - registered(4), - timeout(5), - aborded(6), - rejected(7), - linktest(8) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the last state of this station." - ::= { oriStationStatTableEntry 11 } - - oriStationStatTableInOctets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of octets received from the station, - including framing characters." - ::= { oriStationStatTableEntry 12 } - - oriStationStatTableInUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of unicast packets from the - station that are further processed by either by the bridge/router - or by the internal host." - ::= { oriStationStatTableEntry 13 } - - oriStationStatTableInNUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of non-unicast packets - (i.e. broadcast or multicast) from the station that are further - processed by either by the bridge/router or by the internal host." - ::= { oriStationStatTableEntry 14 } - - oriStationStatTableInDiscards OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of inbound packets which were - chosen to be discarded even though no errors had been detected to - prevent their being deliverable to the internal bridge/router or - the internal host. One possible reason for discarding such a - packet could be to lack of buffer space." - ::= { oriStationStatTableEntry 15 } - - oriStationStatTableOutOctets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the total number of octets send to the - station, including framing characters." - ::= { oriStationStatTableEntry 16 } - - oriStationStatTableOutUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of packets that the internal - bridge/router or the internal host requested be transmitted to the - station, including those that were discarded or not sent." - ::= { oriStationStatTableEntry 17 } - - oriStationStatTableOutNUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of packets that the internal - bridge/router or the internal host requested be transmitted to a - non-unicast (i.e. broadcast or multicast) address that includes - the station. This counter includes those packets that were - discarded or not sent." - ::= { oriStationStatTableEntry 18 } - - oriStationStatTableOutDiscards OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the number of outbound packets which were - chosen to be discarded even though no errors had been detected to - prevent their being deliverable to the internal bridge/router or - the internal host. One possible reason for discarding such a - packet could be to lack of buffer space." - ::= { oriStationStatTableEntry 19 } - - oriStationStatTableInSignal OBJECT-TYPE - SYNTAX Integer32 (-102..-10) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current signal level calculated over - the inbound packets from this station. This variable indicates - the running average of the local signal level using the algorithm - (3/4*oldvalue + 1/4*newvalue)." - ::= { oriStationStatTableEntry 20 } - - oriStationStatTableInNoise OBJECT-TYPE - SYNTAX Integer32 (-102..-10) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current noise level calculated over - the inbound packets from this station. This variable indicates - the running average of the local noise level using the algorithm - (3/4*oldvalue + 1/4*newvalue)." - ::= { oriStationStatTableEntry 21 } - - oriStationStatTableRemoteSignal OBJECT-TYPE - SYNTAX Integer32 (-102..-10) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current remote signal level calculated - over the inbound packets from this station on the remote station. - This variable indicates the running average of the remote signal - level using the algorithm (3/4*oldvalue + 1/4*newvalue)." - ::= { oriStationStatTableEntry 22 } - - oriStationStatTableRemoteNoise OBJECT-TYPE - SYNTAX Integer32 (-102..-10) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the current remote noise level calculated - over the inbound packets from this station on the remote station. - This variable indicates the running average of the remote noise - level using the algorithm (3/4*oldvalue + 1/4*newvalue)." - ::= { oriStationStatTableEntry 23 } - - oriStationStatTableLastInPktTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the value of sysUpTime at the time the - last packet from the remote station was received." - ::= { oriStationStatTableEntry 24 } - -oriStationStatStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the monitoring of the - wireless station statistics." - DEFVAL { disable } - ::= { orinocoStationStatistics 2 } - ---============================================================================= --- The Simple Network Time Protocol (SNTP) Group: orinocoSNTP ---============================================================================= - -oriSNTPStatus OBJECT-TYPE - SYNTAX INTEGER - { - enable(1), - disable(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to enable or disable the SNTP functionality." - DEFVAL { disable } - ::= { orinocoSNTP 1 } - -oriSNTPPrimaryServerNameOrIPAddress OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the primary SNTP server IP address or host - name." - ::= { orinocoSNTP 2 } - -oriSNTPSecondaryServerNameOrIPAddress OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the secondary SNTP server IP address or host - name." - ::= { orinocoSNTP 3 } - -oriSNTPTimeZone OBJECT-TYPE - SYNTAX INTEGER - { - dateline(1), - samoa(2), - hawaii(3), - alaska(4), - pacific-us(5), - mountain-us(6), - arizona(7), - central-us(8), - mexico-city(9), - eastern-us(10), - indiana(11), - atlantic-canada(12), - santiago(13), - newfoundland(14), - brasilia(15), - buenos-aires(16), - mid-atlantic(17), - azores(18), - london(19), - western-europe(20), - eastern-europe(21), - cairo(22), - russia-iraq(23), - iran(24), - arabian(25), - afghanistan(26), - pakistan(27), - india(28), - bangladesh(29), - burma(30), - bangkok(31), - australia-wt(32), - hong-kong(33), - beijing(34), - japan-korea(35), - australia-ct(36), - australia-et(37), - central-pacific(38), - new-zealand(39), - tonga(40), - western-samoa(41) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This parameter is used for the device to know how to adjust GMT for - local time." - ::= { orinocoSNTP 4 } - -oriSNTPDateAndTime OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object represents the Date and Time. The format of this object - is the same as the DateAndTime textual convention." - ::= { orinocoSNTP 5 } - -oriSNTPDayLightSavingTime OBJECT-TYPE - SYNTAX INTEGER - { - plus-two(1), - plus-one(2), - unchanged(3), - minus-one(4), - minus-two(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This parameter indicates the number of hours to adjust for - Daylight Saving Time." - DEFVAL { unchanged } - ::= { orinocoSNTP 6 } - -oriSNTPYear OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the year. This object can be used to manually - configure the year in case the Date and Time is not retrieved from an - SNTP server." - ::= { orinocoSNTP 7 } - -oriSNTPMonth OBJECT-TYPE - SYNTAX Integer32 (1..12) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the month. This object can be used to manually - configure the month in case the Date and Time is not retrieved from an - SNTP server." - ::= { orinocoSNTP 8 } - -oriSNTPDay OBJECT-TYPE - SYNTAX Integer32 (1..31) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the day of the month. This object can be used - to manually configure the year in case the Date and Time is not - retrieved from an SNTP server." - ::= { orinocoSNTP 9 } - -oriSNTPHour OBJECT-TYPE - SYNTAX Integer32 (0..23) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the hour of day. This object can be used - to manually configure the hour in case the Date and Time is not - retrieved from an SNTP server." - ::= { orinocoSNTP 10 } - -oriSNTPMinutes OBJECT-TYPE - SYNTAX Integer32 (0..59) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the minutes. This object can be used to - manually configure the minutes in case the Date and Time is not - retrieved from an SNTP server." - ::= { orinocoSNTP 11 } - -oriSNTPSeconds OBJECT-TYPE - SYNTAX Integer32 (0..59) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object represents the number of seconds. This object can be used - to manually configure the seconds in case the Date and Time is not - retrieved from an SNTP server." - ::= { orinocoSNTP 12 } - ---============================================================================= --- The Configuration Related Trap Group: oriConfigurationTraps ---============================================================================= - - oriConfigurationTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the configuration related trap/notification group." - ::= { orinocoTrap 2 } - - oriTrapIPAddrAssignmentNotConfigured NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable, oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when the IP Address Pool Assignment - Type has not been configured. - Trap Severity Level: Major." - ::= { oriConfigurationTraps 0 1 } - - oriTrapRADIUSNotConfigured NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable, oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when the RADIUS configuration objects - have not been configured. - Trap Severity Level: Major." - ::= { oriConfigurationTraps 0 2 } - - oriTrapDNSIPNotConfigured NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable, oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This traps is generated when the DNS IP Address has not been - configured. - Trap Severity Level: Major." - ::= { oriConfigurationTraps 0 3 } - - oriTrapWINSIPNotConfigured NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable, oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This traps is generated when the WINS or NBNS IP Address has - not been configured. - Trap Severity Level: Major." - ::= { oriConfigurationTraps 0 4 } - - oriTrapRADIUSAuthenticationNotConfigured NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable, oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when the RADIUS authentication information - has not been configured. - Trap Severity Level: Major." - ::= { oriConfigurationTraps 0 5 } - - oriTrapRADIUSAccountingNotConfigured NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable, oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when the RADIUS accounting information - has not been configured. - Trap Severity Level: Major." - ::= { oriConfigurationTraps 0 6 } - - oriTrapDuplicateIPAddressEncountered NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable, oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when the device has encountered another - network device with he same IP Address. - Trap Severity Level: Major." - ::= { oriConfigurationTraps 0 7 } - - oriTrapDHCPRelayServerTableNotConfigured NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when the DHCP relay agent server table is - empty or not configured. - Trap Severity Level: Major." - ::= { oriConfigurationTraps 0 8 } - -oriTrapWORPIfNetworkSecretNotConfigured NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when the system network authentication - shared secret is not configured. - Trap Severity Level: Major." - ::= { oriConfigurationTraps 0 9 } - -oriTrapVLANIDInvalidConfiguration NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable, oriWirelessIfNetworkName, - oriVLANIDTableIdentifier } - STATUS current - DESCRIPTION - "This trap is generated when a VLAN ID configuration is invalid. - Trap Severity Level: Major." - ::= { oriConfigurationTraps 0 10 } - ---============================================================================= --- The Security Related Trap Group: oriSecurityTraps ---============================================================================= - - oriSecurityTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the security related trap/notification group." - ::= { orinocoTrap 3 } - - oriTrapInvalidEncryptionKey NOTIFICATION-TYPE - OBJECTS { oriTrapVarUnauthorizedClientMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when an invalid encryption key has been - detected. - Trap Severity Level: Critical." - ::= { oriSecurityTraps 0 1 } - - oriTrapAuthenticationFailure NOTIFICATION-TYPE - OBJECTS { oriTrapVarUnauthorizedClientMACAddress, - oriTrapVarFailedAuthenticationType } - STATUS current - DESCRIPTION - "This trap is generated when a client authentication failure - has occurred. The authentication failures can range from: - - MAC Access Control Table - - RADIUS MAC Authentication - - 802.1x Authentication specifying the EAP-Type - - WORP Mutual Authentication - Trap Severity Level: Major." - ::= { oriSecurityTraps 0 2 } - - oriTrapUnauthorizedManagerDetected NOTIFICATION-TYPE - OBJECTS { oriTrapVarUnauthorizedManagerIPaddress, - oriTrapVarUnAuthorizedManagerCount } - STATUS current - DESCRIPTION - "This trap is generated when an unauthorized manager has - attempted to view and/or modify parameters. - Trap Severity Level: Major." - ::= { oriSecurityTraps 0 3 } - ---============================================================================= --- The Wireless Interface Card Related Trap Group: oriWirelessIfTraps ---============================================================================= - - oriWirelessIfTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the wireless interface or wireless card related - trap/notification group." - ::= { orinocoTrap 4 } - - oriTrapWLCNotPresent NOTIFICATION-TYPE - OBJECTS { oriTrapVarWirelessCard } - STATUS current - DESCRIPTION - "This trap is generated when a wireless interface/card is not - present in the device. - Trap Severity Level: Informational." - ::= { oriWirelessIfTraps 0 1 } - - oriTrapWLCFailure NOTIFICATION-TYPE - OBJECTS { oriTrapVarWirelessCard } - STATUS current - DESCRIPTION - "This trap is generated when a general failure has occured with - the wireless interface/card. - Trap Severity Level: Critical." - ::= { oriWirelessIfTraps 0 2 } - - oriTrapWLCRemoval NOTIFICATION-TYPE - OBJECTS { oriTrapVarWirelessCard } - STATUS current - DESCRIPTION - "This trap is generated when the wireless interface/card has been - removed from the device. - Trap Severity Level: Critical." - ::= { oriWirelessIfTraps 0 3 } - - oriTrapWLCIncompatibleFirmware NOTIFICATION-TYPE - OBJECTS { oriTrapVarWirelessCard } - STATUS current - DESCRIPTION - "This trap is generated when the firmware of the wireless - interface/card is incompatible. - Trap Severity Level: Critical." - ::= { oriWirelessIfTraps 0 4 } - - oriTrapWLCVoltageDiscrepancy NOTIFICATION-TYPE - OBJECTS { oriTrapVarWirelessCard } - STATUS current - DESCRIPTION - "This trap is generated when a non 5 volt card or 3.3 volt - wireless interface/card is inserted in the device. - Trap Severity Level: Critical." - ::= { oriWirelessIfTraps 0 5 } - - oriTrapWLCIncompatibleVendor NOTIFICATION-TYPE - OBJECTS { oriTrapVarWirelessCard } - STATUS current - DESCRIPTION - "This trap is generated when an incompatible wireless vendor card - is inserted or present in the device. - Trap Severity Level: Critical." - ::= { oriWirelessIfTraps 0 6 } - - oriTrapWLCFirmwareDownloadFailure NOTIFICATION-TYPE - OBJECTS { oriTrapVarWirelessCard } - STATUS current - DESCRIPTION - "This trap is generated when a failure occurs during the firmware - download process of the wireless interface/card. - Trap Severity Level: Critical." - ::= { oriWirelessIfTraps 0 7 } - - oriTrapWLCFirmwareFailure NOTIFICATION-TYPE - OBJECTS { oriTrapVarWirelessCard, oriGenericTrapVariable } - STATUS current - DESCRIPTION - "This trap is generated when a failure occurs in the wireless - interface/card firmware. - Trap Severity Level: Critical." - ::= { oriWirelessIfTraps 0 8 } - -oriTrapWLCRadarInterferenceDetected NOTIFICATION-TYPE - OBJECTS { oriTrapVarWirelessCard, oriGenericTrapVariable } - STATUS current - DESCRIPTION - "This trap is generated when radar interference is detected on the - channel being used by the wireless interface. The generic trap - varible provides information on the channel where interference - was detected. - Trap Severity Level: Major." - ::= { oriWirelessIfTraps 0 9 } - ---============================================================================= --- The Operational Related Trap Group: oriOperationalTraps ---============================================================================= - - oriOperationalTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the operational related trap group group." - ::= { orinocoTrap 5 } - - oriTrapWatchDogTimerExpired NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable, oriTrapVarMACAddress, - oriTrapVarTaskSuspended } - STATUS current - DESCRIPTION - "This trap is generated when the software watch dog timer - has expired. This can signify that a problem has occurred - with one or more software modules and the device will reboot - itself. - Trap Severity Level: Critical." - ::= { oriOperationalTraps 0 1 } - - oriTrapRADIUSServerNotResponding NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable } - STATUS current - DESCRIPTION - "This trap is generated when no response is received from the - RADIUS server(s) for authentication requests sent from the RADIUS - client in the device. - Trap Severity Level: Major." - ::= { oriOperationalTraps 0 2 } - - oriTrapModuleNotInitialized NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable } - STATUS current - DESCRIPTION - "This trap is generated when a certain software or hardware module - has not been initialized or failed to be initialized. - Trap Severity Level: Major." - ::= { oriOperationalTraps 0 3 } - - oriTrapChangeInAdminState NOTIFICATION-TYPE - OBJECTS { oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when the administration state of the - device is changes either from Normal to maintenance mode or - vice-versa. - Trap Severity Level: Informational." - ::= { oriOperationalTraps 0 4 } - - oriTrapDeviceRebooting NOTIFICATION-TYPE - OBJECTS { oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when the device has received a request - to be rebooted. - Trap Severity Level: Informational." - ::= { oriOperationalTraps 0 5 } - - oriTrapTaskSuspended NOTIFICATION-TYPE - OBJECTS { oriTrapVarTaskSuspended } - STATUS current - DESCRIPTION - "This trap is generated when a task in the device has suspended. - Trap Severity Level: Critical." - ::= { oriOperationalTraps 0 6 } - - oriTrapBootPFailed NOTIFICATION-TYPE - OBJECTS { oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when a response to the BootP request is - not received, hence the access point device is not dynamically - assigned an IP Address. - Trap Severity Level: Major." - ::= { oriOperationalTraps 0 7 } - - oriTrapDHCPFailed NOTIFICATION-TYPE - OBJECTS { oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when a response to the DHCP client request - is not received, hence the access point device is not dynamically - assigned an IP Address. - Trap Severity Level: Major." - ::= { oriOperationalTraps 0 8 } - - oriTrapDNSClientLookupFailure NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable } - STATUS current - DESCRIPTION - "This trap is generated when the DNS client attempts to resolve a - specified hostname (DNS lookup) and a failure occurs. This could be - the result of the DNS server being unreachable or returning an error - for the hostname lookup. This trap specified the hostname that was - being resolved. - Trap Severity Level: Major." - ::= { oriOperationalTraps 0 9 } - -oriTrapSNTPFailure NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when SNTP service is enabled and no response - is received from the configured SNTP servers. - Trap Severity Level: Major." - ::= { oriOperationalTraps 0 10 } - ---============================================================================= --- The Flash Memory Related Trap Group: oriFlashTraps ---============================================================================= - - oriFlashTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the flash memory related trap group." - ::= { orinocoTrap 6 } - - oriTrapFlashMemoryEmpty NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when there is no data present in flash - memory - either on the flash card or the onboard flash memory. - Trap Severity Level: Informational." - ::= { oriFlashTraps 0 1 } - - oriTrapFlashMemoryCorrupted NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when the data content of flash memory is - corrupted. - Trap Severity Level: Critical." - ::= { oriFlashTraps 0 2 } - ---============================================================================= --- The TFTP Related Trap Group: oriTFTPTraps ---============================================================================= - - oriTFTPTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the TFTP related trap group." - ::= { orinocoTrap 7 } - - oriTrapTFTPFailedOperation NOTIFICATION-TYPE - OBJECTS { oriTrapVarTFTPIPAddress, oriTrapVarTFTPFilename, - oriTrapVarTFTPOperation } - STATUS current - DESCRIPTION - "This trap is generated when a failure has occurred with the TFTP - operation. - Trap Severity Level: Major." - ::= { oriTFTPTraps 0 1 } - - oriTrapTFTPOperationInitiated NOTIFICATION-TYPE - OBJECTS { oriTrapVarTFTPIPAddress, oriTrapVarTFTPFilename, - oriTrapVarTFTPOperation } - STATUS current - DESCRIPTION - "This trap is generated when a TFTP operation has been initiated. - Trap Severity Level: Informational." - ::= { oriTFTPTraps 0 2 } - - oriTrapTFTPOperationCompleted NOTIFICATION-TYPE - OBJECTS { oriTrapVarTFTPIPAddress, oriTrapVarTFTPFilename, - oriTrapVarTFTPOperation } - STATUS current - DESCRIPTION - "This trap is generated when a TFTP operation has been completed. - Trap Severity Level: Informational." - ::= { oriTFTPTraps 0 3 } - ---============================================================================= --- The Miscellaneous Trap Group: oriMiscTraps ---============================================================================= - - oriMiscTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the miscellaneous trap group." - ::= { orinocoTrap 8 } - ---============================================================================= --- The Image Related Trap Group: oriImageTraps ---============================================================================= - - oriImageTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the image related trap group." - ::= { orinocoTrap 9 } - - oriTrapZeroSizeImage NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when a zero size image is loaded on the - device. - Trap Severity Level: Major." - ::= { oriImageTraps 0 1 } - - oriTrapInvalidImage NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when an invalid image is loaded on the - device. - Trap Severity Level: Major." - ::= { oriImageTraps 0 2 } - - oriTrapImageTooLarge NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when the image loaded on the device - exceeds the size limitation of flash. - Trap Severity Level: Major." - ::= { oriImageTraps 0 3 } - - oriTrapIncompatibleImage NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when an incompatible image is loaded on - the device. - Trap Severity Level: Major." - ::= { oriImageTraps 0 4 } - ---============================================================================= --- The ADSL Related Trap Group: oriADSLIfTraps ---============================================================================= - - oriADSLIfTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the ADSL interface related trap group." - ::= { orinocoTrap 10 } - - oriADSLIfLinkUp NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when ADSL connection is up." - ::= { oriADSLIfTraps 0 1 } - - oriADSLIfLinkDown NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated ADSL connection is down." - ::= { oriADSLIfTraps 0 2 } - ---============================================================================= --- The WORP Related Trap Group: oriWORPTraps ---============================================================================= - - oriWORPTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the WORP related trap group." - ::= { orinocoTrap 11 } - -oriWORPStationRegister NOTIFICATION-TYPE - OBJECTS { oriTrapVarInterface, oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when a WORP satellite has registered on - and interface of a base; a satellite will not generate this trap, - but use oriWORPLinkUp instead. For the station indicated, the - oriStationStatTableOperStatus will be up. - Trap Severity Level: Informational." - ::= { oriWORPTraps 0 1 } - -oriWORPStationDeRegister NOTIFICATION-TYPE - OBJECTS { oriTrapVarInterface, oriTrapVarMACAddress } - STATUS current - DESCRIPTION - "This trap is generated when a WORP satellite has been deleted - from an interface of a base; a satellite will not generate this - trap, but use oriWORPLinkDown instead. For the station indicated, - the oriStationStatTableOperStatus will be down. - Trap Severity Level: Informational." - ::= { oriWORPTraps 0 2 } - ---============================================================================= --- The System Feature based License Related Trap Group: oriSysFeatureTraps ---============================================================================= - -oriSysFeatureTraps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This is the System Feature based License related trap group." - ::= { orinocoTrap 12 } - -oriTrapIncompatibleLicenseFile NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable } - STATUS current - DESCRIPTION - "This trap is generated when a license file in the device's flash - memory is not compatible with the current bootloader. - Trap Severity Level: Major." - ::= { oriSysFeatureTraps 0 1 } - -oriTrapFeatureNotSupported NOTIFICATION-TYPE - OBJECTS { oriSystemFeatureTableCode } - STATUS current - DESCRIPTION - "This trap is generated when a feature present in the license - codes is not supported by the current embedded software image. - A newer embedded software image could support the feature or - there are more license that needed. - Trap Severity Level: Informational." - ::= { oriSysFeatureTraps 0 2 } - -oriTrapZeroLicenseFiles NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is generated when a single license file is not present - in flash. This causes the device to operate in default mode - with very limited features enabled. - Trap Severity Level: Critical." - ::= { oriSysFeatureTraps 0 3 } - -oriTrapInvalidLicenseFile NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable } - STATUS current - DESCRIPTION - "This trap is generated when a license file in the device's flash - memory has an invalid signature and will be ignored. - Trap Severity Level: Minor." - ::= { oriSysFeatureTraps 0 4 } - -oriTrapUselessLicense NOTIFICATION-TYPE - OBJECTS { oriGenericTrapVariable } - STATUS current - DESCRIPTION - "This trap is generated when a license code file does not contain - any valid feature code. The probably reason for this is that - after verification, not any of the features was meant for this - units MAC address. - Trap Severity Level: Informational." - ::= { oriSysFeatureTraps 0 5 } - ---============================================================================= --- ORiNOCO MIBs End ---============================================================================= - -END diff --git a/mibs/P8510-MIB b/mibs/P8510-MIB deleted file mode 100644 index 2e8f4f6a9a..0000000000 --- a/mibs/P8510-MIB +++ /dev/null @@ -1,141 +0,0 @@ -P8510-MIB DEFINITIONS ::= BEGIN - - -IMPORTS - enterprises - FROM RFC1155-SMI - OBJECT-TYPE - FROM RFC-1212; - - DisplayString ::= OCTET STRING - - -comet OBJECT IDENTIFIER ::= { enterprises 22626 } -products OBJECT IDENTIFIER ::= { comet 1 } -p8510 OBJECT IDENTIFIER ::= { products 5 } -settings OBJECT IDENTIFIER ::= { p8510 1 } -channels OBJECT IDENTIFIER ::= { p8510 2 } -channel1 OBJECT IDENTIFIER ::= { channels 1 } -traps OBJECT IDENTIFIER ::= { p8510 3 } -tables OBJECT IDENTIFIER ::= { p8510 4 } - --- Power Source MIB --- Parameters (Prefix ps) - ------------------------------------------------------------------------ --- settings ------------------------------------------------------------------------ -sensorName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..16)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Sensor name." -::= { settings 1 } - ------------------------------------------------------------------------ --- channels ------------------------------------------------------------------------ - ------------------------------------------------------------------------ --- channel1 ------------------------------------------------------------------------ -ch1Name OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..16)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Channel 1 name." -::= { channel1 1 } - -ch1Val OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..8)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Channel 1 temperature." -::= { channel1 2 } - -ch1IntVal OBJECT-TYPE - SYNTAX INTEGER (-550..1250) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Channel 1 temperature * 10 (12,5 dgr C = 125)." -::= { channel1 3 } - -ch1Alarm OBJECT-TYPE - SYNTAX INTEGER (0..1) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Alarm on channel 1; 0 - No alarm, 1 - Alarm Hi, 2- Alarm Lo." -::= { channel1 4 } - -ch1LimHi OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..8)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Channel 1 temperature upper alarm limit." -::= { channel1 5 } - -ch1LimLo OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..8)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Channel 1 temperature low alarm limit." -::= { channel1 6 } - -ch1LimHyst OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..8)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Channel 1 temperature hysteressis." -::= { channel1 7 } - -ch1Delay OBJECT-TYPE - SYNTAX INTEGER (0..65534) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Channel 1 temperature alarm delay [s]." -::= { channel1 8 } - ------------------------------------------------------------------------ --- traps ------------------------------------------------------------------------ - -messageString OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..30)) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Message giving more detailed information on alarms." -::= { traps 1 } - ------------------------------------------------------------------------ --- tables ------------------------------------------------------------------------ -historyTable OBJECT-TYPE - SYNTAX SEQUENCE OF HistoryEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "Table of the history values." -::= { tables 1 } - -historyEntry OBJECT-TYPE - SYNTAX HistoryEntry - ACCESS not-accessible - STATUS optional - DESCRIPTION "History values entries." - INDEX { ch1temperature } -::= { historyTable 1 } - -HistoryEntry ::= - SEQUENCE { - ch1temperature - INTEGER - } - -ch1temperature OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION "Temperature reading." -::= { historyEntry 1 } - -END - diff --git a/mibs/PACKETLOGIC-MIB b/mibs/PACKETLOGIC-MIB deleted file mode 100644 index baf0663613..0000000000 --- a/mibs/PACKETLOGIC-MIB +++ /dev/null @@ -1,11904 +0,0 @@ -PACKETLOGIC-MIB DEFINITIONS ::= BEGIN - -IMPORTS - NOTIFICATION-TYPE, - MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64, - Unsigned32, TimeTicks, enterprises FROM SNMPv2-SMI - DisplayString FROM SNMPv2-TC; - -procera MODULE-IDENTITY - LAST-UPDATED "201110211250Z" - ORGANIZATION "Procera Networks, Inc." - CONTACT-INFO "support@proceranetworks.com" - DESCRIPTION "MIB for PacketLogic2" - REVISION "201110211250Z" - DESCRIPTION " Latest version at the revision date for version GET VERSION HERE" - - ::={enterprises 15397} -packetlogic2 OBJECT IDENTIFIER ::={procera 2} - -psm OBJECT IDENTIFIER ::={procera 3} - -sysdiag OBJECT IDENTIFIER ::={packetlogic2 1} - -channelstats OBJECT IDENTIFIER ::={packetlogic2 2} - -pl2Trap OBJECT IDENTIFIER ::={packetlogic2 8} - -snoopers OBJECT IDENTIFIER ::={packetlogic2 10} - -dynamiczones OBJECT IDENTIFIER ::={packetlogic2 20} - -packetprocessing OBJECT IDENTIFIER ::={sysdiag 8} - -packetprocessingRx OBJECT IDENTIFIER ::={packetprocessing 1} - -packetprocessingRxVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={packetprocessingRx 1} - -packetprocessingRxMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={packetprocessingRx 2} - -packetprocessingRxMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={packetprocessingRx 3} - -packetprocessingRxDrops OBJECT IDENTIFIER ::={packetprocessing 2} - -packetprocessingRxDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX drops" - - ::={packetprocessingRxDrops 1} - -packetprocessingRxDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX drops" - - ::={packetprocessingRxDrops 2} - -packetprocessingRxDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX drops" - - ::={packetprocessingRxDrops 3} - -packetprocessingTx OBJECT IDENTIFIER ::={packetprocessing 6} - -packetprocessingTxVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={packetprocessingTx 1} - -packetprocessingTxMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={packetprocessingTx 2} - -packetprocessingTxMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={packetprocessingTx 3} - -packetprocessingTxDrops OBJECT IDENTIFIER ::={packetprocessing 7} - -packetprocessingTxDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX drops" - - ::={packetprocessingTxDrops 1} - -packetprocessingTxDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX drops" - - ::={packetprocessingTxDrops 2} - -packetprocessingTxDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX drops" - - ::={packetprocessingTxDrops 3} - -packetprocessingRuntime OBJECT IDENTIFIER ::={packetprocessing 8} - -packetprocessingRuntimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet" - - ::={packetprocessingRuntime 1} - -packetprocessingRuntimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet" - - ::={packetprocessingRuntime 3} - -packetprocessingRecvtime OBJECT IDENTIFIER ::={packetprocessing 9} - -packetprocessingRecvtimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles since rx-irq" - - ::={packetprocessingRecvtime 1} - -packetprocessingRecvtimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles since rx-irq" - - ::={packetprocessingRecvtime 3} - -packetprocessingPacketPoolSize OBJECT IDENTIFIER ::={packetprocessing 10} - -packetprocessingPacketPoolSizeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets left in pool" - - ::={packetprocessingPacketPoolSize 1} - -packetprocessingPacketPoolSizeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets left in pool" - - ::={packetprocessingPacketPoolSize 3} - -packetprocessingRxQueueUsed OBJECT IDENTIFIER ::={packetprocessing 11} - -packetprocessingRxQueueUsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets in RX queue" - - ::={packetprocessingRxQueueUsed 1} - -packetprocessingRxQueueUsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets in RX queue" - - ::={packetprocessingRxQueueUsed 3} - -packetprocessingTxQueueUsed OBJECT IDENTIFIER ::={packetprocessing 12} - -packetprocessingTxQueueUsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets in TX queue" - - ::={packetprocessingTxQueueUsed 1} - -packetprocessingTxQueueUsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets in TX queue" - - ::={packetprocessingTxQueueUsed 3} - -packetprocessingDmaAllocs OBJECT IDENTIFIER ::={packetprocessing 13} - -packetprocessingDmaAllocsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "DMA-allocated packets" - - ::={packetprocessingDmaAllocs 1} - -packetprocessingDmaAllocsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "DMA-allocated packets" - - ::={packetprocessingDmaAllocs 3} - -packetprocessingHeavy OBJECT IDENTIFIER ::={packetprocessing 14} - -packetprocessingHeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={packetprocessingHeavy 1} - -packetprocessingHeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={packetprocessingHeavy 2} - -packetprocessingHeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={packetprocessingHeavy 3} - -packetprocessingLoad OBJECT IDENTIFIER ::={packetprocessing 15} - -packetprocessingLoadVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU Load" - - ::={packetprocessingLoad 1} - -packetprocessingLoadMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU Load" - - ::={packetprocessingLoad 3} - -packetprocessingUptime OBJECT IDENTIFIER ::={packetprocessing 17} - -packetprocessingUptimeVal OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU uptime" - - ::={packetprocessingUptime 1} - -packetprocessingHeapfree OBJECT IDENTIFIER ::={packetprocessing 16} - -packetprocessingHeapfreeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Free memory (Kbytes)" - - ::={packetprocessingHeapfree 1} - -packetprocessingHeapfreeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Free memory (Kbytes)" - - ::={packetprocessingHeapfree 3} - -packetprocessingPushbackQueueFull OBJECT IDENTIFIER ::={packetprocessing 18} - -packetprocessingPushbackQueueFullVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Push back queue full" - - ::={packetprocessingPushbackQueueFull 1} - -packetprocessingPushbackQueueFullMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Push back queue full" - - ::={packetprocessingPushbackQueueFull 2} - -packetprocessingPushbackQueueFullMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Push back queue full" - - ::={packetprocessingPushbackQueueFull 3} - -packetprocessingPushbackPackets OBJECT IDENTIFIER ::={packetprocessing 19} - -packetprocessingPushbackPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Push back packets" - - ::={packetprocessingPushbackPackets 1} - -packetprocessingPushbackPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Push back packets" - - ::={packetprocessingPushbackPackets 2} - -packetprocessingPushbackPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Push back packets" - - ::={packetprocessingPushbackPackets 3} - -packetprocessingPushbackQueueSize OBJECT IDENTIFIER ::={packetprocessing 20} - -packetprocessingPushbackQueueSizeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Push back queue size" - - ::={packetprocessingPushbackQueueSize 1} - -packetprocessingPushbackQueueSizeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Push back queue size" - - ::={packetprocessingPushbackQueueSize 3} - -packetprocessingPushbackRequeues OBJECT IDENTIFIER ::={packetprocessing 21} - -packetprocessingPushbackRequeuesVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Push back requeues" - - ::={packetprocessingPushbackRequeues 1} - -packetprocessingPushbackRequeuesMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Push back requeues" - - ::={packetprocessingPushbackRequeues 3} - -drdl OBJECT IDENTIFIER ::={sysdiag 24} - -drdlWaitingChildren OBJECT IDENTIFIER ::={drdl 1} - -drdlWaitingChildrenVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Waiting childconnections" - - ::={drdlWaitingChildren 1} - -drdlWaitingChildrenMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Waiting childconnections" - - ::={drdlWaitingChildren 3} - -drdlAddedChildren OBJECT IDENTIFIER ::={drdl 2} - -drdlAddedChildrenVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "New childconnections" - - ::={drdlAddedChildren 1} - -drdlAddedChildrenMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "New childconnections" - - ::={drdlAddedChildren 2} - -drdlAddedChildrenMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "New childconnections" - - ::={drdlAddedChildren 3} - -drdlChildAbuses OBJECT IDENTIFIER ::={drdl 3} - -drdlChildAbusesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "LRU child allocations" - - ::={drdlChildAbuses 1} - -drdlChildAbusesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "LRU child allocations" - - ::={drdlChildAbuses 2} - -drdlChildAbusesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "LRU child allocations" - - ::={drdlChildAbuses 3} - -drdlChildEmpty OBJECT IDENTIFIER ::={drdl 4} - -drdlChildEmptyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Child allocation failures" - - ::={drdlChildEmpty 1} - -drdlChildEmptyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Child allocation failures" - - ::={drdlChildEmpty 2} - -drdlChildEmptyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Child allocation failures" - - ::={drdlChildEmpty 3} - -drdlProp32Fail OBJECT IDENTIFIER ::={drdl 5} - -drdlProp32FailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Property allocation failures (32)" - - ::={drdlProp32Fail 1} - -drdlProp32FailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Property allocation failures (32)" - - ::={drdlProp32Fail 2} - -drdlProp32FailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Property allocation failures (32)" - - ::={drdlProp32Fail 3} - -drdlProp64Fail OBJECT IDENTIFIER ::={drdl 6} - -drdlProp64FailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Unused" - - ::={drdlProp64Fail 1} - -drdlProp64FailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Unused" - - ::={drdlProp64Fail 2} - -drdlProp64FailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Unused" - - ::={drdlProp64Fail 3} - -drdlProp256Fail OBJECT IDENTIFIER ::={drdl 7} - -drdlProp256FailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Property allocation failures (256)" - - ::={drdlProp256Fail 1} - -drdlProp256FailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Property allocation failures (256)" - - ::={drdlProp256Fail 2} - -drdlProp256FailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Property allocation failures (256)" - - ::={drdlProp256Fail 3} - -drdlProp32Used OBJECT IDENTIFIER ::={drdl 8} - -drdlProp32UsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Properties used (32)" - - ::={drdlProp32Used 1} - -drdlProp32UsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Properties used (32)" - - ::={drdlProp32Used 3} - -drdlProp64Used OBJECT IDENTIFIER ::={drdl 9} - -drdlProp64UsedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Unused" - - ::={drdlProp64Used 1} - -drdlProp64UsedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Unused" - - ::={drdlProp64Used 2} - -drdlProp64UsedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Unused" - - ::={drdlProp64Used 3} - -drdlProp256Used OBJECT IDENTIFIER ::={drdl 10} - -drdlProp256UsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Properties used (256)" - - ::={drdlProp256Used 1} - -drdlProp256UsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Properties used (256)" - - ::={drdlProp256Used 3} - -drdlAnalyzerChecks OBJECT IDENTIFIER ::={drdl 11} - -drdlAnalyzerChecksVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer packet checks" - - ::={drdlAnalyzerChecks 1} - -drdlAnalyzerChecksMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer packet checks" - - ::={drdlAnalyzerChecks 2} - -drdlAnalyzerChecksMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer packet checks" - - ::={drdlAnalyzerChecks 3} - -drdlAnalyzerCheckedBytes OBJECT IDENTIFIER ::={drdl 12} - -drdlAnalyzerCheckedBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzed bytes" - - ::={drdlAnalyzerCheckedBytes 1} - -drdlAnalyzerCheckedBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzed bytes" - - ::={drdlAnalyzerCheckedBytes 2} - -drdlAnalyzerCheckedBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzed bytes" - - ::={drdlAnalyzerCheckedBytes 3} - -drdlAnalyzerSkippedBytes OBJECT IDENTIFIER ::={drdl 13} - -drdlAnalyzerSkippedBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Skipped bytes" - - ::={drdlAnalyzerSkippedBytes 1} - -drdlAnalyzerSkippedBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Skipped bytes" - - ::={drdlAnalyzerSkippedBytes 2} - -drdlAnalyzerSkippedBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Skipped bytes" - - ::={drdlAnalyzerSkippedBytes 3} - -drdlAnalyzerActions OBJECT IDENTIFIER ::={drdl 14} - -drdlAnalyzerActionsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer actions called" - - ::={drdlAnalyzerActions 1} - -drdlAnalyzerActionsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer actions called" - - ::={drdlAnalyzerActions 2} - -drdlAnalyzerActionsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer actions called" - - ::={drdlAnalyzerActions 3} - -drdlPropertySet OBJECT IDENTIFIER ::={drdl 15} - -drdlPropertySetVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer properties set" - - ::={drdlPropertySet 1} - -drdlPropertySetMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer properties set" - - ::={drdlPropertySet 2} - -drdlPropertySetMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer properties set" - - ::={drdlPropertySet 3} - -drdlRuntime OBJECT IDENTIFIER ::={drdl 16} - -drdlRuntimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet" - - ::={drdlRuntime 1} - -drdlRuntimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet" - - ::={drdlRuntime 3} - -drdlOrphans OBJECT IDENTIFIER ::={drdl 18} - -drdlOrphansVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Orphaned childconnections" - - ::={drdlOrphans 1} - -drdlOrphansMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Orphaned childconnections" - - ::={drdlOrphans 2} - -drdlOrphansMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Orphaned childconnections" - - ::={drdlOrphans 3} - -drdlTooManyChildren OBJECT IDENTIFIER ::={drdl 17} - -drdlTooManyChildrenVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused childconnection" - - ::={drdlTooManyChildren 1} - -drdlTooManyChildrenMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused childconnection" - - ::={drdlTooManyChildren 2} - -drdlTooManyChildrenMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused childconnection" - - ::={drdlTooManyChildren 3} - -drdlRuntimeFinished OBJECT IDENTIFIER ::={drdl 19} - -drdlRuntimeFinishedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per finished packet" - - ::={drdlRuntimeFinished 1} - -drdlRuntimeFinishedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per finished packet" - - ::={drdlRuntimeFinished 3} - -drdlFindHeavy OBJECT IDENTIFIER ::={drdl 20} - -drdlFindHeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={drdlFindHeavy 1} - -drdlFindHeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={drdlFindHeavy 2} - -drdlFindHeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={drdlFindHeavy 3} - -drdlAutoAccepts OBJECT IDENTIFIER ::={drdl 21} - -drdlAutoAcceptsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of automatic accepts" - - ::={drdlAutoAccepts 1} - -drdlAutoAcceptsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of automatic accepts" - - ::={drdlAutoAccepts 2} - -drdlAutoAcceptsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of automatic accepts" - - ::={drdlAutoAccepts 3} - -drdlBuffersUsed OBJECT IDENTIFIER ::={drdl 22} - -drdlBuffersUsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of buffers used" - - ::={drdlBuffersUsed 1} - -drdlBuffersUsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of buffers used" - - ::={drdlBuffersUsed 3} - -drdlBufferAllocationFailures OBJECT IDENTIFIER ::={drdl 23} - -drdlBufferAllocationFailuresVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of buffer allocation failures" - - ::={drdlBufferAllocationFailures 1} - -drdlBufferAllocationFailuresMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of buffer allocation failures" - - ::={drdlBufferAllocationFailures 2} - -drdlBufferAllocationFailuresMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of buffer allocation failures" - - ::={drdlBufferAllocationFailures 3} - -drdlFullPackets OBJECT IDENTIFIER ::={drdl 24} - -drdlFullPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of full run packets" - - ::={drdlFullPackets 1} - -drdlFullPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of full run packets" - - ::={drdlFullPackets 2} - -drdlFullPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of full run packets" - - ::={drdlFullPackets 3} - -drdlProp0Fail OBJECT IDENTIFIER ::={drdl 25} - -drdlProp0FailVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Unused" - - ::={drdlProp0Fail 1} - -drdlProp0FailMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Unused" - - ::={drdlProp0Fail 3} - -drdlProp0Used OBJECT IDENTIFIER ::={drdl 26} - -drdlProp0UsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Unused" - - ::={drdlProp0Used 1} - -drdlProp0UsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Unused" - - ::={drdlProp0Used 3} - -drdlSliceStateUsed OBJECT IDENTIFIER ::={drdl 27} - -drdlSliceStateUsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of slice state structures used" - - ::={drdlSliceStateUsed 1} - -drdlSliceStateUsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of slice state structures used" - - ::={drdlSliceStateUsed 3} - -drdlSliceStateFail OBJECT IDENTIFIER ::={drdl 28} - -drdlSliceStateFailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of slice state structure allocation failures" - - ::={drdlSliceStateFail 1} - -drdlSliceStateFailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of slice state structure allocation failures" - - ::={drdlSliceStateFail 2} - -drdlSliceStateFailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of slice state structure allocation failures" - - ::={drdlSliceStateFail 3} - -drdlLiteralSet OBJECT IDENTIFIER ::={drdl 29} - -drdlLiteralSetVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer literals set" - - ::={drdlLiteralSet 1} - -drdlLiteralSetMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer literals set" - - ::={drdlLiteralSet 2} - -drdlLiteralSetMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer literals set" - - ::={drdlLiteralSet 3} - -drdlPropertyFail OBJECT IDENTIFIER ::={drdl 30} - -drdlPropertyFailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer properties that could not be set" - - ::={drdlPropertyFail 1} - -drdlPropertyFailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer properties that could not be set" - - ::={drdlPropertyFail 2} - -drdlPropertyFailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Analyzer properties that could not be set" - - ::={drdlPropertyFail 3} - -drdlVsRangeTests OBJECT IDENTIFIER ::={drdl 45} - -drdlVsRangeTestsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services range tests" - - ::={drdlVsRangeTests 1} - -drdlVsRangeTestsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services range tests" - - ::={drdlVsRangeTests 2} - -drdlVsRangeTestsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services range tests" - - ::={drdlVsRangeTests 3} - -drdlVsRangeSteps OBJECT IDENTIFIER ::={drdl 46} - -drdlVsRangeStepsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services range steps" - - ::={drdlVsRangeSteps 1} - -drdlVsRangeStepsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services range steps" - - ::={drdlVsRangeSteps 2} - -drdlVsRangeStepsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services range steps" - - ::={drdlVsRangeSteps 3} - -drdlVsRegexTests OBJECT IDENTIFIER ::={drdl 47} - -drdlVsRegexTestsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services regex tests" - - ::={drdlVsRegexTests 1} - -drdlVsRegexTestsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services regex tests" - - ::={drdlVsRegexTests 2} - -drdlVsRegexTestsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services regex tests" - - ::={drdlVsRegexTests 3} - -drdlVsRegexSteps OBJECT IDENTIFIER ::={drdl 48} - -drdlVsRegexStepsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services regex steps" - - ::={drdlVsRegexSteps 1} - -drdlVsRegexStepsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services regex steps" - - ::={drdlVsRegexSteps 2} - -drdlVsRegexStepsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Virtual services regex steps" - - ::={drdlVsRegexSteps 3} - -drdlTaintFill OBJECT IDENTIFIER ::={drdl 49} - -drdlTaintFillVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Buckets used in taint store" - - ::={drdlTaintFill 1} - -drdlTaintFillMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Buckets used in taint store" - - ::={drdlTaintFill 3} - -drdlChildIterateMax OBJECT IDENTIFIER ::={drdl 33} - -drdlChildIterateMaxVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Childconnection iterations during search (max)" - - ::={drdlChildIterateMax 1} - -drdlChildIterateMaxMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Childconnection iterations during search (max)" - - ::={drdlChildIterateMax 3} - -ethernet OBJECT IDENTIFIER ::={sysdiag 28} - -ethernetUnicast OBJECT IDENTIFIER ::={ethernet 1} - -ethernetUnicastVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unicast packets" - - ::={ethernetUnicast 1} - -ethernetUnicastMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unicast packets" - - ::={ethernetUnicast 2} - -ethernetUnicastMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unicast packets" - - ::={ethernetUnicast 3} - -ethernetBroadcast OBJECT IDENTIFIER ::={ethernet 2} - -ethernetBroadcastVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Broadcast packets" - - ::={ethernetBroadcast 1} - -ethernetBroadcastMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Broadcast packets" - - ::={ethernetBroadcast 2} - -ethernetBroadcastMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Broadcast packets" - - ::={ethernetBroadcast 3} - -ethernetMulticast OBJECT IDENTIFIER ::={ethernet 3} - -ethernetMulticastVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Multicast packets" - - ::={ethernetMulticast 1} - -ethernetMulticastMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Multicast packets" - - ::={ethernetMulticast 2} - -ethernetMulticastMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Multicast packets" - - ::={ethernetMulticast 3} - -ethernet8021q OBJECT IDENTIFIER ::={ethernet 4} - -ethernet8021qVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "802.1q encapsulated packets" - - ::={ethernet8021q 1} - -ethernet8021qMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "802.1q encapsulated packets" - - ::={ethernet8021q 2} - -ethernet8021qMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "802.1q encapsulated packets" - - ::={ethernet8021q 3} - -ethernetMpls OBJECT IDENTIFIER ::={ethernet 5} - -ethernetMplsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "MPLS over Ethernet frames" - - ::={ethernetMpls 1} - -ethernetMplsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "MPLS over Ethernet frames" - - ::={ethernetMpls 2} - -ethernetMplsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "MPLS over Ethernet frames" - - ::={ethernetMpls 3} - -ethernetMplsOoh OBJECT IDENTIFIER ::={ethernet 6} - -ethernetMplsOohVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Invalid MPLS frames" - - ::={ethernetMplsOoh 1} - -ethernetMplsOohMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Invalid MPLS frames" - - ::={ethernetMplsOoh 2} - -ethernetMplsOohMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Invalid MPLS frames" - - ::={ethernetMplsOoh 3} - -ethernetNonIp OBJECT IDENTIFIER ::={ethernet 7} - -ethernetNonIpVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Non IP packets" - - ::={ethernetNonIp 1} - -ethernetNonIpMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Non IP packets" - - ::={ethernetNonIp 2} - -ethernetNonIpMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Non IP packets" - - ::={ethernetNonIp 3} - -ethernetDivert OBJECT IDENTIFIER ::={ethernet 8} - -ethernetDivertVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Divert packets" - - ::={ethernetDivert 1} - -ethernetDivertMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Divert packets" - - ::={ethernetDivert 2} - -ethernetDivertMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Divert packets" - - ::={ethernetDivert 3} - -ethernetHBResetDrops OBJECT IDENTIFIER ::={ethernet 21} - -ethernetHBResetDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped packets because of HB Reset" - - ::={ethernetHBResetDrops 1} - -ethernetHBResetDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped packets because of HB Reset" - - ::={ethernetHBResetDrops 2} - -ethernetHBResetDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped packets because of HB Reset" - - ::={ethernetHBResetDrops 3} - -ethernetShuntEthertypePackets OBJECT IDENTIFIER ::={ethernet 22} - -ethernetShuntEthertypePacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (ethertype)" - - ::={ethernetShuntEthertypePackets 1} - -ethernetShuntEthertypePacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (ethertype)" - - ::={ethernetShuntEthertypePackets 2} - -ethernetShuntEthertypePacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (ethertype)" - - ::={ethernetShuntEthertypePackets 3} - -ethernetShuntEthertypeBytes OBJECT IDENTIFIER ::={ethernet 23} - -ethernetShuntEthertypeBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (ethertype)" - - ::={ethernetShuntEthertypeBytes 1} - -ethernetShuntEthertypeBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (ethertype)" - - ::={ethernetShuntEthertypeBytes 2} - -ethernetShuntEthertypeBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (ethertype)" - - ::={ethernetShuntEthertypeBytes 3} - -ethernetShuntMplsPackets OBJECT IDENTIFIER ::={ethernet 24} - -ethernetShuntMplsPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (MPLS)" - - ::={ethernetShuntMplsPackets 1} - -ethernetShuntMplsPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (MPLS)" - - ::={ethernetShuntMplsPackets 2} - -ethernetShuntMplsPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (MPLS)" - - ::={ethernetShuntMplsPackets 3} - -ethernetShuntMplsBytes OBJECT IDENTIFIER ::={ethernet 25} - -ethernetShuntMplsBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (MPLS)" - - ::={ethernetShuntMplsBytes 1} - -ethernetShuntMplsBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (MPLS)" - - ::={ethernetShuntMplsBytes 2} - -ethernetShuntMplsBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (MPLS)" - - ::={ethernetShuntMplsBytes 3} - -ethernetShuntEoMplsPackets OBJECT IDENTIFIER ::={ethernet 26} - -ethernetShuntEoMplsPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (EoMPLS)" - - ::={ethernetShuntEoMplsPackets 1} - -ethernetShuntEoMplsPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (EoMPLS)" - - ::={ethernetShuntEoMplsPackets 2} - -ethernetShuntEoMplsPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (EoMPLS)" - - ::={ethernetShuntEoMplsPackets 3} - -ethernetShuntEoMplsBytes OBJECT IDENTIFIER ::={ethernet 27} - -ethernetShuntEoMplsBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (EoMPLS)" - - ::={ethernetShuntEoMplsBytes 1} - -ethernetShuntEoMplsBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (EoMPLS)" - - ::={ethernetShuntEoMplsBytes 2} - -ethernetShuntEoMplsBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (EoMPLS)" - - ::={ethernetShuntEoMplsBytes 3} - -ethernetShuntDot1qPackets OBJECT IDENTIFIER ::={ethernet 28} - -ethernetShuntDot1qPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (Dot1q)" - - ::={ethernetShuntDot1qPackets 1} - -ethernetShuntDot1qPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (Dot1q)" - - ::={ethernetShuntDot1qPackets 2} - -ethernetShuntDot1qPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (Dot1q)" - - ::={ethernetShuntDot1qPackets 3} - -ethernetShuntDot1qBytes OBJECT IDENTIFIER ::={ethernet 29} - -ethernetShuntDot1qBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (Dot1q)" - - ::={ethernetShuntDot1qBytes 1} - -ethernetShuntDot1qBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (Dot1q)" - - ::={ethernetShuntDot1qBytes 2} - -ethernetShuntDot1qBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (Dot1q)" - - ::={ethernetShuntDot1qBytes 3} - -ipv4 OBJECT IDENTIFIER ::={sysdiag 32} - -ipv4Packets OBJECT IDENTIFIER ::={ipv4 1} - -ipv4PacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={ipv4Packets 1} - -ipv4PacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={ipv4Packets 2} - -ipv4PacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={ipv4Packets 3} - -ipv4Bytes OBJECT IDENTIFIER ::={ipv4 2} - -ipv4BytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX data" - - ::={ipv4Bytes 1} - -ipv4BytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX data" - - ::={ipv4Bytes 2} - -ipv4BytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX data" - - ::={ipv4Bytes 3} - -ipv4RefusedShort OBJECT IDENTIFIER ::={ipv4 3} - -ipv4RefusedShortVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (packet is too short)" - - ::={ipv4RefusedShort 1} - -ipv4RefusedShortMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (packet is too short)" - - ::={ipv4RefusedShort 2} - -ipv4RefusedShortMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (packet is too short)" - - ::={ipv4RefusedShort 3} - -ipv4RefusedVersion OBJECT IDENTIFIER ::={ipv4 4} - -ipv4RefusedVersionVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (invalid version)" - - ::={ipv4RefusedVersion 1} - -ipv4RefusedVersionMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (invalid version)" - - ::={ipv4RefusedVersion 2} - -ipv4RefusedVersionMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (invalid version)" - - ::={ipv4RefusedVersion 3} - -ipv4RefusedSelf OBJECT IDENTIFIER ::={ipv4 5} - -ipv4RefusedSelfVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (src == dest)" - - ::={ipv4RefusedSelf 1} - -ipv4RefusedSelfMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (src == dest)" - - ::={ipv4RefusedSelf 2} - -ipv4RefusedSelfMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (src == dest)" - - ::={ipv4RefusedSelf 3} - -ipv4Unfragmented OBJECT IDENTIFIER ::={ipv4 6} - -ipv4UnfragmentedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unfragmented packets" - - ::={ipv4Unfragmented 1} - -ipv4UnfragmentedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unfragmented packets" - - ::={ipv4Unfragmented 2} - -ipv4UnfragmentedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unfragmented packets" - - ::={ipv4Unfragmented 3} - -ipv4Fragmented OBJECT IDENTIFIER ::={ipv4 7} - -ipv4FragmentedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet fragments" - - ::={ipv4Fragmented 1} - -ipv4FragmentedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet fragments" - - ::={ipv4Fragmented 2} - -ipv4FragmentedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet fragments" - - ::={ipv4Fragmented 3} - -ipv4Forwarded OBJECT IDENTIFIER ::={ipv4 8} - -ipv4ForwardedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={ipv4Forwarded 1} - -ipv4ForwardedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={ipv4Forwarded 2} - -ipv4ForwardedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={ipv4Forwarded 3} - -ipv4RefusedFwd OBJECT IDENTIFIER ::={ipv4 9} - -ipv4RefusedFwdVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued or dropped packets" - - ::={ipv4RefusedFwd 1} - -ipv4RefusedFwdMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued or dropped packets" - - ::={ipv4RefusedFwd 2} - -ipv4RefusedFwdMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued or dropped packets" - - ::={ipv4RefusedFwd 3} - -ipv4FragmentedIds OBJECT IDENTIFIER ::={ipv4 10} - -ipv4FragmentedIdsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment ids" - - ::={ipv4FragmentedIds 1} - -ipv4FragmentedIdsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment ids" - - ::={ipv4FragmentedIds 3} - -ipv4Fragments OBJECT IDENTIFIER ::={ipv4 11} - -ipv4FragmentsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragments in queue" - - ::={ipv4Fragments 1} - -ipv4FragmentsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragments in queue" - - ::={ipv4Fragments 3} - -ipv4FragmentHeadersUsed OBJECT IDENTIFIER ::={ipv4 12} - -ipv4FragmentHeadersUsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment headers" - - ::={ipv4FragmentHeadersUsed 1} - -ipv4FragmentHeadersUsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment headers" - - ::={ipv4FragmentHeadersUsed 3} - -ipv4Runtime OBJECT IDENTIFIER ::={ipv4 13} - -ipv4RuntimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet" - - ::={ipv4Runtime 1} - -ipv4RuntimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet" - - ::={ipv4Runtime 3} - -ipv4RefusedOof OBJECT IDENTIFIER ::={ipv4 14} - -ipv4RefusedOofVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (out of fragments)" - - ::={ipv4RefusedOof 1} - -ipv4RefusedOofMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (out of fragments)" - - ::={ipv4RefusedOof 2} - -ipv4RefusedOofMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (out of fragments)" - - ::={ipv4RefusedOof 3} - -ipv4FragmentAllocationFailures OBJECT IDENTIFIER ::={ipv4 15} - -ipv4FragmentAllocationFailuresVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={ipv4FragmentAllocationFailures 1} - -ipv4FragmentAllocationFailuresMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={ipv4FragmentAllocationFailures 2} - -ipv4FragmentAllocationFailuresMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={ipv4FragmentAllocationFailures 3} - -ipv4FragmentReassFail OBJECT IDENTIFIER ::={ipv4 16} - -ipv4FragmentReassFailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment reassembly failures" - - ::={ipv4FragmentReassFail 1} - -ipv4FragmentReassFailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment reassembly failures" - - ::={ipv4FragmentReassFail 2} - -ipv4FragmentReassFailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment reassembly failures" - - ::={ipv4FragmentReassFail 3} - -ipv4RefusedFilter OBJECT IDENTIFIER ::={ipv4 17} - -ipv4RefusedFilterVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={ipv4RefusedFilter 1} - -ipv4RefusedFilterMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={ipv4RefusedFilter 2} - -ipv4RefusedFilterMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={ipv4RefusedFilter 3} - -ipv4Heavy OBJECT IDENTIFIER ::={ipv4 18} - -ipv4HeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={ipv4Heavy 1} - -ipv4HeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={ipv4Heavy 2} - -ipv4HeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={ipv4Heavy 3} - -ipv4FragmentTooNoisy OBJECT IDENTIFIER ::={ipv4 19} - -ipv4FragmentTooNoisyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused (too many fragments)" - - ::={ipv4FragmentTooNoisy 1} - -ipv4FragmentTooNoisyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused (too many fragments)" - - ::={ipv4FragmentTooNoisy 2} - -ipv4FragmentTooNoisyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused (too many fragments)" - - ::={ipv4FragmentTooNoisy 3} - -ipv4Reassembled OBJECT IDENTIFIER ::={ipv4 20} - -ipv4ReassembledVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reassembled packets" - - ::={ipv4Reassembled 1} - -ipv4ReassembledMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reassembled packets" - - ::={ipv4Reassembled 2} - -ipv4ReassembledMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reassembled packets" - - ::={ipv4Reassembled 3} - -ipv4FragmentDrops OBJECT IDENTIFIER ::={ipv4 21} - -ipv4FragmentDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped fragments (timeout/LRU)" - - ::={ipv4FragmentDrops 1} - -ipv4FragmentDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped fragments (timeout/LRU)" - - ::={ipv4FragmentDrops 2} - -ipv4FragmentDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped fragments (timeout/LRU)" - - ::={ipv4FragmentDrops 3} - -ipv4ShuntAddressPackets OBJECT IDENTIFIER ::={ipv4 35} - -ipv4ShuntAddressPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (address)" - - ::={ipv4ShuntAddressPackets 1} - -ipv4ShuntAddressPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (address)" - - ::={ipv4ShuntAddressPackets 2} - -ipv4ShuntAddressPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (address)" - - ::={ipv4ShuntAddressPackets 3} - -ipv4ShuntAddressBytes OBJECT IDENTIFIER ::={ipv4 36} - -ipv4ShuntAddressBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (address)" - - ::={ipv4ShuntAddressBytes 1} - -ipv4ShuntAddressBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (address)" - - ::={ipv4ShuntAddressBytes 2} - -ipv4ShuntAddressBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (address)" - - ::={ipv4ShuntAddressBytes 3} - -ipv4ShuntProtoPackets OBJECT IDENTIFIER ::={ipv4 37} - -ipv4ShuntProtoPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (protocol)" - - ::={ipv4ShuntProtoPackets 1} - -ipv4ShuntProtoPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (protocol)" - - ::={ipv4ShuntProtoPackets 2} - -ipv4ShuntProtoPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (protocol)" - - ::={ipv4ShuntProtoPackets 3} - -ipv4ShuntProtoBytes OBJECT IDENTIFIER ::={ipv4 38} - -ipv4ShuntProtoBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (protocol)" - - ::={ipv4ShuntProtoBytes 1} - -ipv4ShuntProtoBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (protocol)" - - ::={ipv4ShuntProtoBytes 2} - -ipv4ShuntProtoBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (protocol)" - - ::={ipv4ShuntProtoBytes 3} - -ipv6 OBJECT IDENTIFIER ::={sysdiag 126} - -ipv6Packets OBJECT IDENTIFIER ::={ipv6 1} - -ipv6PacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={ipv6Packets 1} - -ipv6PacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={ipv6Packets 2} - -ipv6PacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={ipv6Packets 3} - -ipv6Bytes OBJECT IDENTIFIER ::={ipv6 2} - -ipv6BytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX data" - - ::={ipv6Bytes 1} - -ipv6BytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX data" - - ::={ipv6Bytes 2} - -ipv6BytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX data" - - ::={ipv6Bytes 3} - -ipv6RefusedShort OBJECT IDENTIFIER ::={ipv6 3} - -ipv6RefusedShortVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (packet is too short)" - - ::={ipv6RefusedShort 1} - -ipv6RefusedShortMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (packet is too short)" - - ::={ipv6RefusedShort 2} - -ipv6RefusedShortMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (packet is too short)" - - ::={ipv6RefusedShort 3} - -ipv6RefusedVersion OBJECT IDENTIFIER ::={ipv6 4} - -ipv6RefusedVersionVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (invalid version)" - - ::={ipv6RefusedVersion 1} - -ipv6RefusedVersionMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (invalid version)" - - ::={ipv6RefusedVersion 2} - -ipv6RefusedVersionMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (invalid version)" - - ::={ipv6RefusedVersion 3} - -ipv6RefusedSelf OBJECT IDENTIFIER ::={ipv6 5} - -ipv6RefusedSelfVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (src == dest)" - - ::={ipv6RefusedSelf 1} - -ipv6RefusedSelfMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (src == dest)" - - ::={ipv6RefusedSelf 2} - -ipv6RefusedSelfMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (src == dest)" - - ::={ipv6RefusedSelf 3} - -ipv6Unfragmented OBJECT IDENTIFIER ::={ipv6 6} - -ipv6UnfragmentedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unfragmented packets" - - ::={ipv6Unfragmented 1} - -ipv6UnfragmentedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unfragmented packets" - - ::={ipv6Unfragmented 2} - -ipv6UnfragmentedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unfragmented packets" - - ::={ipv6Unfragmented 3} - -ipv6Fragmented OBJECT IDENTIFIER ::={ipv6 7} - -ipv6FragmentedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet fragments" - - ::={ipv6Fragmented 1} - -ipv6FragmentedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet fragments" - - ::={ipv6Fragmented 2} - -ipv6FragmentedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet fragments" - - ::={ipv6Fragmented 3} - -ipv6Forwarded OBJECT IDENTIFIER ::={ipv6 8} - -ipv6ForwardedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={ipv6Forwarded 1} - -ipv6ForwardedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={ipv6Forwarded 2} - -ipv6ForwardedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={ipv6Forwarded 3} - -ipv6RefusedFwd OBJECT IDENTIFIER ::={ipv6 9} - -ipv6RefusedFwdVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued or dropped packets" - - ::={ipv6RefusedFwd 1} - -ipv6RefusedFwdMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued or dropped packets" - - ::={ipv6RefusedFwd 2} - -ipv6RefusedFwdMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued or dropped packets" - - ::={ipv6RefusedFwd 3} - -ipv6FragmentedIds OBJECT IDENTIFIER ::={ipv6 10} - -ipv6FragmentedIdsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment ids" - - ::={ipv6FragmentedIds 1} - -ipv6FragmentedIdsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment ids" - - ::={ipv6FragmentedIds 3} - -ipv6Fragments OBJECT IDENTIFIER ::={ipv6 11} - -ipv6FragmentsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragments in queue" - - ::={ipv6Fragments 1} - -ipv6FragmentsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragments in queue" - - ::={ipv6Fragments 3} - -ipv6FragmentHeadersUsed OBJECT IDENTIFIER ::={ipv6 12} - -ipv6FragmentHeadersUsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment headers" - - ::={ipv6FragmentHeadersUsed 1} - -ipv6FragmentHeadersUsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment headers" - - ::={ipv6FragmentHeadersUsed 3} - -ipv6Runtime OBJECT IDENTIFIER ::={ipv6 13} - -ipv6RuntimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet" - - ::={ipv6Runtime 1} - -ipv6RuntimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet" - - ::={ipv6Runtime 3} - -ipv6RefusedOof OBJECT IDENTIFIER ::={ipv6 14} - -ipv6RefusedOofVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (out of fragments)" - - ::={ipv6RefusedOof 1} - -ipv6RefusedOofMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (out of fragments)" - - ::={ipv6RefusedOof 2} - -ipv6RefusedOofMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (out of fragments)" - - ::={ipv6RefusedOof 3} - -ipv6FragmentAllocationFailures OBJECT IDENTIFIER ::={ipv6 15} - -ipv6FragmentAllocationFailuresVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={ipv6FragmentAllocationFailures 1} - -ipv6FragmentAllocationFailuresMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={ipv6FragmentAllocationFailures 2} - -ipv6FragmentAllocationFailuresMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={ipv6FragmentAllocationFailures 3} - -ipv6FragmentReassFail OBJECT IDENTIFIER ::={ipv6 16} - -ipv6FragmentReassFailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment reassembly failures" - - ::={ipv6FragmentReassFail 1} - -ipv6FragmentReassFailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment reassembly failures" - - ::={ipv6FragmentReassFail 2} - -ipv6FragmentReassFailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment reassembly failures" - - ::={ipv6FragmentReassFail 3} - -ipv6RefusedFilter OBJECT IDENTIFIER ::={ipv6 17} - -ipv6RefusedFilterVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={ipv6RefusedFilter 1} - -ipv6RefusedFilterMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={ipv6RefusedFilter 2} - -ipv6RefusedFilterMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={ipv6RefusedFilter 3} - -ipv6Heavy OBJECT IDENTIFIER ::={ipv6 18} - -ipv6HeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={ipv6Heavy 1} - -ipv6HeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={ipv6Heavy 2} - -ipv6HeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy cycle packets" - - ::={ipv6Heavy 3} - -ipv6FragmentTooNoisy OBJECT IDENTIFIER ::={ipv6 19} - -ipv6FragmentTooNoisyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused (too many fragments)" - - ::={ipv6FragmentTooNoisy 1} - -ipv6FragmentTooNoisyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused (too many fragments)" - - ::={ipv6FragmentTooNoisy 2} - -ipv6FragmentTooNoisyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused (too many fragments)" - - ::={ipv6FragmentTooNoisy 3} - -ipv6Reassembled OBJECT IDENTIFIER ::={ipv6 20} - -ipv6ReassembledVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reassembled packets" - - ::={ipv6Reassembled 1} - -ipv6ReassembledMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reassembled packets" - - ::={ipv6Reassembled 2} - -ipv6ReassembledMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reassembled packets" - - ::={ipv6Reassembled 3} - -ipv6FragmentOverlap OBJECT IDENTIFIER ::={ipv6 21} - -ipv6FragmentOverlapVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Overlapping Fragments" - - ::={ipv6FragmentOverlap 1} - -ipv6FragmentOverlapMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Overlapping Fragments" - - ::={ipv6FragmentOverlap 2} - -ipv6FragmentOverlapMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Overlapping Fragments" - - ::={ipv6FragmentOverlap 3} - -ipv6ExtDest OBJECT IDENTIFIER ::={ipv6 22} - -ipv6ExtDestVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Destination Ext. Headers" - - ::={ipv6ExtDest 1} - -ipv6ExtDestMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Destination Ext. Headers" - - ::={ipv6ExtDest 2} - -ipv6ExtDestMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Destination Ext. Headers" - - ::={ipv6ExtDest 3} - -ipv6ExtHbh OBJECT IDENTIFIER ::={ipv6 23} - -ipv6ExtHbhVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hob-by-hop Ext. Headers" - - ::={ipv6ExtHbh 1} - -ipv6ExtHbhMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hob-by-hop Ext. Headers" - - ::={ipv6ExtHbh 2} - -ipv6ExtHbhMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hob-by-hop Ext. Headers" - - ::={ipv6ExtHbh 3} - -ipv6ExtRoute OBJECT IDENTIFIER ::={ipv6 24} - -ipv6ExtRouteVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Route Ext, Headers" - - ::={ipv6ExtRoute 1} - -ipv6ExtRouteMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Route Ext, Headers" - - ::={ipv6ExtRoute 2} - -ipv6ExtRouteMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Route Ext, Headers" - - ::={ipv6ExtRoute 3} - -ipv6ExtInvl OBJECT IDENTIFIER ::={ipv6 25} - -ipv6ExtInvlVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Invalid Ext. Headers" - - ::={ipv6ExtInvl 1} - -ipv6ExtInvlMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Invalid Ext. Headers" - - ::={ipv6ExtInvl 2} - -ipv6ExtInvlMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Invalid Ext. Headers" - - ::={ipv6ExtInvl 3} - -ipv6FragnentTimeout OBJECT IDENTIFIER ::={ipv6 26} - -ipv6FragnentTimeoutVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reassembly Timeout" - - ::={ipv6FragnentTimeout 1} - -ipv6FragnentTimeoutMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reassembly Timeout" - - ::={ipv6FragnentTimeout 2} - -ipv6FragnentTimeoutMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reassembly Timeout" - - ::={ipv6FragnentTimeout 3} - -ipv6FragmentDrops OBJECT IDENTIFIER ::={ipv6 27} - -ipv6FragmentDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped fragments (timeout/LRU)" - - ::={ipv6FragmentDrops 1} - -ipv6FragmentDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped fragments (timeout/LRU)" - - ::={ipv6FragmentDrops 2} - -ipv6FragmentDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped fragments (timeout/LRU)" - - ::={ipv6FragmentDrops 3} - -ipv6ShuntAddressPackets OBJECT IDENTIFIER ::={ipv6 28} - -ipv6ShuntAddressPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (address)" - - ::={ipv6ShuntAddressPackets 1} - -ipv6ShuntAddressPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (address)" - - ::={ipv6ShuntAddressPackets 2} - -ipv6ShuntAddressPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (address)" - - ::={ipv6ShuntAddressPackets 3} - -ipv6ShuntAddressBytes OBJECT IDENTIFIER ::={ipv6 29} - -ipv6ShuntAddressBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (address)" - - ::={ipv6ShuntAddressBytes 1} - -ipv6ShuntAddressBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (address)" - - ::={ipv6ShuntAddressBytes 2} - -ipv6ShuntAddressBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (address)" - - ::={ipv6ShuntAddressBytes 3} - -ipv6ShuntProtoPackets OBJECT IDENTIFIER ::={ipv6 30} - -ipv6ShuntProtoPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (protocol)" - - ::={ipv6ShuntProtoPackets 1} - -ipv6ShuntProtoPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (protocol)" - - ::={ipv6ShuntProtoPackets 2} - -ipv6ShuntProtoPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (protocol)" - - ::={ipv6ShuntProtoPackets 3} - -ipv6ShuntProtoBytes OBJECT IDENTIFIER ::={ipv6 31} - -ipv6ShuntProtoBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (protocol)" - - ::={ipv6ShuntProtoBytes 1} - -ipv6ShuntProtoBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (protocol)" - - ::={ipv6ShuntProtoBytes 2} - -ipv6ShuntProtoBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (protocol)" - - ::={ipv6ShuntProtoBytes 3} - -ipv6FragInFrag OBJECT IDENTIFIER ::={ipv6 32} - -ipv6FragInFragVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragments in Fragments" - - ::={ipv6FragInFrag 1} - -ipv6FragInFragMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragments in Fragments" - - ::={ipv6FragInFrag 2} - -ipv6FragInFragMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragments in Fragments" - - ::={ipv6FragInFrag 3} - -tcpv4 OBJECT IDENTIFIER ::={sysdiag 48} - -tcpv4Packets OBJECT IDENTIFIER ::={tcpv4 1} - -tcpv4PacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={tcpv4Packets 1} - -tcpv4PacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={tcpv4Packets 2} - -tcpv4PacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={tcpv4Packets 3} - -tcpv4Bytes OBJECT IDENTIFIER ::={tcpv4 2} - -tcpv4BytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX bytes" - - ::={tcpv4Bytes 1} - -tcpv4BytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX bytes" - - ::={tcpv4Bytes 2} - -tcpv4BytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX bytes" - - ::={tcpv4Bytes 3} - -tcpv4Forwarded OBJECT IDENTIFIER ::={tcpv4 3} - -tcpv4ForwardedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={tcpv4Forwarded 1} - -tcpv4ForwardedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={tcpv4Forwarded 2} - -tcpv4ForwardedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={tcpv4Forwarded 3} - -tcpv4CreateAttempts OBJECT IDENTIFIER ::={tcpv4 4} - -tcpv4CreateAttemptsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connection create attempts" - - ::={tcpv4CreateAttempts 1} - -tcpv4CreateAttemptsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connection create attempts" - - ::={tcpv4CreateAttempts 2} - -tcpv4CreateAttemptsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connection create attempts" - - ::={tcpv4CreateAttempts 3} - -tcpv4Created OBJECT IDENTIFIER ::={tcpv4 5} - -tcpv4CreatedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections created" - - ::={tcpv4Created 1} - -tcpv4CreatedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections created" - - ::={tcpv4Created 2} - -tcpv4CreatedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections created" - - ::={tcpv4Created 3} - -tcpv4RefusedRuleset OBJECT IDENTIFIER ::={tcpv4 6} - -tcpv4RefusedRulesetVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (ruleset)" - - ::={tcpv4RefusedRuleset 1} - -tcpv4RefusedRulesetMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (ruleset)" - - ::={tcpv4RefusedRuleset 2} - -tcpv4RefusedRulesetMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (ruleset)" - - ::={tcpv4RefusedRuleset 3} - -tcpv4RefusedShort OBJECT IDENTIFIER ::={tcpv4 7} - -tcpv4RefusedShortVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (short)" - - ::={tcpv4RefusedShort 1} - -tcpv4RefusedShortMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (short)" - - ::={tcpv4RefusedShort 2} - -tcpv4RefusedShortMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (short)" - - ::={tcpv4RefusedShort 3} - -tcpv4RefusedBroadcast OBJECT IDENTIFIER ::={tcpv4 8} - -tcpv4RefusedBroadcastVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (broadcast)" - - ::={tcpv4RefusedBroadcast 1} - -tcpv4RefusedBroadcastMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (broadcast)" - - ::={tcpv4RefusedBroadcast 2} - -tcpv4RefusedBroadcastMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (broadcast)" - - ::={tcpv4RefusedBroadcast 3} - -tcpv4RefusedOffset OBJECT IDENTIFIER ::={tcpv4 9} - -tcpv4RefusedOffsetVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (offset)" - - ::={tcpv4RefusedOffset 1} - -tcpv4RefusedOffsetMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (offset)" - - ::={tcpv4RefusedOffset 2} - -tcpv4RefusedOffsetMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (offset)" - - ::={tcpv4RefusedOffset 3} - -tcpv4Rejected OBJECT IDENTIFIER ::={tcpv4 10} - -tcpv4RejectedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets" - - ::={tcpv4Rejected 1} - -tcpv4RejectedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets" - - ::={tcpv4Rejected 2} - -tcpv4RejectedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets" - - ::={tcpv4Rejected 3} - -tcpv4RejectedOld OBJECT IDENTIFIER ::={tcpv4 11} - -tcpv4RejectedOldVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets (old)" - - ::={tcpv4RejectedOld 1} - -tcpv4RejectedOldMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets (old)" - - ::={tcpv4RejectedOld 2} - -tcpv4RejectedOldMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets (old)" - - ::={tcpv4RejectedOld 3} - -tcpv4Lostsync OBJECT IDENTIFIER ::={tcpv4 12} - -tcpv4LostsyncVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync connections" - - ::={tcpv4Lostsync 1} - -tcpv4LostsyncMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync connections" - - ::={tcpv4Lostsync 3} - -tcpv4OldPackets OBJECT IDENTIFIER ::={tcpv4 13} - -tcpv4OldPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old packets" - - ::={tcpv4OldPackets 1} - -tcpv4OldPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old packets" - - ::={tcpv4OldPackets 2} - -tcpv4OldPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old packets" - - ::={tcpv4OldPackets 3} - -tcpv4GoodputPackets OBJECT IDENTIFIER ::={tcpv4 14} - -tcpv4GoodputPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput packets" - - ::={tcpv4GoodputPackets 1} - -tcpv4GoodputPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput packets" - - ::={tcpv4GoodputPackets 2} - -tcpv4GoodputPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput packets" - - ::={tcpv4GoodputPackets 3} - -tcpv4GoodputBytes OBJECT IDENTIFIER ::={tcpv4 15} - -tcpv4GoodputBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput bytes" - - ::={tcpv4GoodputBytes 1} - -tcpv4GoodputBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput bytes" - - ::={tcpv4GoodputBytes 2} - -tcpv4GoodputBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput bytes" - - ::={tcpv4GoodputBytes 3} - -tcpv4Fragments OBJECT IDENTIFIER ::={tcpv4 16} - -tcpv4FragmentsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Saved fragments" - - ::={tcpv4Fragments 1} - -tcpv4FragmentsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Saved fragments" - - ::={tcpv4Fragments 3} - -tcpv4FragmentsPayload OBJECT IDENTIFIER ::={tcpv4 17} - -tcpv4FragmentsPayloadVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Saved fragments with payload" - - ::={tcpv4FragmentsPayload 1} - -tcpv4FragmentsPayloadMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Saved fragments with payload" - - ::={tcpv4FragmentsPayload 3} - -tcpv4FragmentsDropped OBJECT IDENTIFIER ::={tcpv4 18} - -tcpv4FragmentsDroppedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored fragments" - - ::={tcpv4FragmentsDropped 1} - -tcpv4FragmentsDroppedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored fragments" - - ::={tcpv4FragmentsDropped 2} - -tcpv4FragmentsDroppedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored fragments" - - ::={tcpv4FragmentsDropped 3} - -tcpv4PacketAllocFail OBJECT IDENTIFIER ::={tcpv4 19} - -tcpv4PacketAllocFailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet allocation failures" - - ::={tcpv4PacketAllocFail 1} - -tcpv4PacketAllocFailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet allocation failures" - - ::={tcpv4PacketAllocFail 2} - -tcpv4PacketAllocFailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet allocation failures" - - ::={tcpv4PacketAllocFail 3} - -tcpv4Runtime OBJECT IDENTIFIER ::={tcpv4 20} - -tcpv4RuntimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (normal)" - - ::={tcpv4Runtime 1} - -tcpv4RuntimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (normal)" - - ::={tcpv4Runtime 3} - -tcpv4RuntimeNew OBJECT IDENTIFIER ::={tcpv4 21} - -tcpv4RuntimeNewVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (SYN)" - - ::={tcpv4RuntimeNew 1} - -tcpv4RuntimeNewMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (SYN)" - - ::={tcpv4RuntimeNew 3} - -tcpv4RuntimeOld OBJECT IDENTIFIER ::={tcpv4 22} - -tcpv4RuntimeOldVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (old connections)" - - ::={tcpv4RuntimeOld 1} - -tcpv4RuntimeOldMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (old connections)" - - ::={tcpv4RuntimeOld 3} - -tcpv4OldGoodput OBJECT IDENTIFIER ::={tcpv4 23} - -tcpv4OldGoodputVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes (goodput)" - - ::={tcpv4OldGoodput 1} - -tcpv4OldGoodputMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes (goodput)" - - ::={tcpv4OldGoodput 2} - -tcpv4OldGoodputMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes (goodput)" - - ::={tcpv4OldGoodput 3} - -tcpv4OldBytes OBJECT IDENTIFIER ::={tcpv4 24} - -tcpv4OldBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes" - - ::={tcpv4OldBytes 1} - -tcpv4OldBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes" - - ::={tcpv4OldBytes 2} - -tcpv4OldBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes" - - ::={tcpv4OldBytes 3} - -tcpv4CorruptOptions OBJECT IDENTIFIER ::={tcpv4 25} - -tcpv4CorruptOptionsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt options" - - ::={tcpv4CorruptOptions 1} - -tcpv4CorruptOptionsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt options" - - ::={tcpv4CorruptOptions 2} - -tcpv4CorruptOptionsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt options" - - ::={tcpv4CorruptOptions 3} - -tcpv4CorruptConn OBJECT IDENTIFIER ::={tcpv4 26} - -tcpv4CorruptConnVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt conn" - - ::={tcpv4CorruptConn 1} - -tcpv4CorruptConnMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt conn" - - ::={tcpv4CorruptConn 2} - -tcpv4CorruptConnMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt conn" - - ::={tcpv4CorruptConn 3} - -tcpv4FragmentedConnections OBJECT IDENTIFIER ::={tcpv4 27} - -tcpv4FragmentedConnectionsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections with fragments" - - ::={tcpv4FragmentedConnections 1} - -tcpv4FragmentedConnectionsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections with fragments" - - ::={tcpv4FragmentedConnections 3} - -tcpv4OutOfWindowPackets OBJECT IDENTIFIER ::={tcpv4 28} - -tcpv4OutOfWindowPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of window packets (ignored)" - - ::={tcpv4OutOfWindowPackets 1} - -tcpv4OutOfWindowPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of window packets (ignored)" - - ::={tcpv4OutOfWindowPackets 2} - -tcpv4OutOfWindowPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of window packets (ignored)" - - ::={tcpv4OutOfWindowPackets 3} - -tcpv4RefusedFilter OBJECT IDENTIFIER ::={tcpv4 29} - -tcpv4RefusedFilterVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={tcpv4RefusedFilter 1} - -tcpv4RefusedFilterMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={tcpv4RefusedFilter 2} - -tcpv4RefusedFilterMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={tcpv4RefusedFilter 3} - -tcpv4NewHeavy OBJECT IDENTIFIER ::={tcpv4 30} - -tcpv4NewHeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy new packets" - - ::={tcpv4NewHeavy 1} - -tcpv4NewHeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy new packets" - - ::={tcpv4NewHeavy 2} - -tcpv4NewHeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy new packets" - - ::={tcpv4NewHeavy 3} - -tcpv4Heavy OBJECT IDENTIFIER ::={tcpv4 31} - -tcpv4HeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy packets" - - ::={tcpv4Heavy 1} - -tcpv4HeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy packets" - - ::={tcpv4Heavy 2} - -tcpv4HeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy packets" - - ::={tcpv4Heavy 3} - -tcpv4SynExisting OBJECT IDENTIFIER ::={tcpv4 32} - -tcpv4SynExistingVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "SYN packets for existing connections" - - ::={tcpv4SynExisting 1} - -tcpv4SynExistingMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "SYN packets for existing connections" - - ::={tcpv4SynExisting 2} - -tcpv4SynExistingMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "SYN packets for existing connections" - - ::={tcpv4SynExisting 3} - -tcpv4FragmentAllocFail OBJECT IDENTIFIER ::={tcpv4 33} - -tcpv4FragmentAllocFailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={tcpv4FragmentAllocFail 1} - -tcpv4FragmentAllocFailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={tcpv4FragmentAllocFail 2} - -tcpv4FragmentAllocFailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={tcpv4FragmentAllocFail 3} - -tcpv4EnqueuedFragments OBJECT IDENTIFIER ::={tcpv4 34} - -tcpv4EnqueuedFragmentsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued fragments" - - ::={tcpv4EnqueuedFragments 1} - -tcpv4EnqueuedFragmentsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued fragments" - - ::={tcpv4EnqueuedFragments 2} - -tcpv4EnqueuedFragmentsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued fragments" - - ::={tcpv4EnqueuedFragments 3} - -tcpv4DequeuedFragments OBJECT IDENTIFIER ::={tcpv4 35} - -tcpv4DequeuedFragmentsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued fragments" - - ::={tcpv4DequeuedFragments 1} - -tcpv4DequeuedFragmentsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued fragments" - - ::={tcpv4DequeuedFragments 2} - -tcpv4DequeuedFragmentsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued fragments" - - ::={tcpv4DequeuedFragments 3} - -tcpv4DiscardedFragments OBJECT IDENTIFIER ::={tcpv4 36} - -tcpv4DiscardedFragmentsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Discarded fragments" - - ::={tcpv4DiscardedFragments 1} - -tcpv4DiscardedFragmentsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Discarded fragments" - - ::={tcpv4DiscardedFragments 2} - -tcpv4DiscardedFragmentsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Discarded fragments" - - ::={tcpv4DiscardedFragments 3} - -tcpv4EmptyPackets OBJECT IDENTIFIER ::={tcpv4 37} - -tcpv4EmptyPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets without payload" - - ::={tcpv4EmptyPackets 1} - -tcpv4EmptyPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets without payload" - - ::={tcpv4EmptyPackets 2} - -tcpv4EmptyPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets without payload" - - ::={tcpv4EmptyPackets 3} - -tcpv4OosPackets OBJECT IDENTIFIER ::={tcpv4 38} - -tcpv4OosPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync packets" - - ::={tcpv4OosPackets 1} - -tcpv4OosPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync packets" - - ::={tcpv4OosPackets 2} - -tcpv4OosPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync packets" - - ::={tcpv4OosPackets 3} - -tcpv4OosBytes OBJECT IDENTIFIER ::={tcpv4 39} - -tcpv4OosBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync bytes" - - ::={tcpv4OosBytes 1} - -tcpv4OosBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync bytes" - - ::={tcpv4OosBytes 2} - -tcpv4OosBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync bytes" - - ::={tcpv4OosBytes 3} - -tcpv4Retransmits OBJECT IDENTIFIER ::={tcpv4 40} - -tcpv4RetransmitsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Retransmitted packets" - - ::={tcpv4Retransmits 1} - -tcpv4RetransmitsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Retransmitted packets" - - ::={tcpv4Retransmits 2} - -tcpv4RetransmitsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Retransmitted packets" - - ::={tcpv4Retransmits 3} - -tcpv6 OBJECT IDENTIFIER ::={sysdiag 127} - -tcpv6Packets OBJECT IDENTIFIER ::={tcpv6 1} - -tcpv6PacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={tcpv6Packets 1} - -tcpv6PacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={tcpv6Packets 2} - -tcpv6PacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={tcpv6Packets 3} - -tcpv6Bytes OBJECT IDENTIFIER ::={tcpv6 2} - -tcpv6BytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX bytes" - - ::={tcpv6Bytes 1} - -tcpv6BytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX bytes" - - ::={tcpv6Bytes 2} - -tcpv6BytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX bytes" - - ::={tcpv6Bytes 3} - -tcpv6Forwarded OBJECT IDENTIFIER ::={tcpv6 3} - -tcpv6ForwardedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={tcpv6Forwarded 1} - -tcpv6ForwardedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={tcpv6Forwarded 2} - -tcpv6ForwardedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={tcpv6Forwarded 3} - -tcpv6CreateAttempts OBJECT IDENTIFIER ::={tcpv6 4} - -tcpv6CreateAttemptsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connection create attempts" - - ::={tcpv6CreateAttempts 1} - -tcpv6CreateAttemptsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connection create attempts" - - ::={tcpv6CreateAttempts 2} - -tcpv6CreateAttemptsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connection create attempts" - - ::={tcpv6CreateAttempts 3} - -tcpv6Created OBJECT IDENTIFIER ::={tcpv6 5} - -tcpv6CreatedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections created" - - ::={tcpv6Created 1} - -tcpv6CreatedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections created" - - ::={tcpv6Created 2} - -tcpv6CreatedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections created" - - ::={tcpv6Created 3} - -tcpv6RefusedRuleset OBJECT IDENTIFIER ::={tcpv6 6} - -tcpv6RefusedRulesetVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (ruleset)" - - ::={tcpv6RefusedRuleset 1} - -tcpv6RefusedRulesetMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (ruleset)" - - ::={tcpv6RefusedRuleset 2} - -tcpv6RefusedRulesetMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (ruleset)" - - ::={tcpv6RefusedRuleset 3} - -tcpv6RefusedShort OBJECT IDENTIFIER ::={tcpv6 7} - -tcpv6RefusedShortVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (short)" - - ::={tcpv6RefusedShort 1} - -tcpv6RefusedShortMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (short)" - - ::={tcpv6RefusedShort 2} - -tcpv6RefusedShortMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (short)" - - ::={tcpv6RefusedShort 3} - -tcpv6RefusedBroadcast OBJECT IDENTIFIER ::={tcpv6 8} - -tcpv6RefusedBroadcastVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (broadcast)" - - ::={tcpv6RefusedBroadcast 1} - -tcpv6RefusedBroadcastMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (broadcast)" - - ::={tcpv6RefusedBroadcast 2} - -tcpv6RefusedBroadcastMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (broadcast)" - - ::={tcpv6RefusedBroadcast 3} - -tcpv6RefusedOffset OBJECT IDENTIFIER ::={tcpv6 9} - -tcpv6RefusedOffsetVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (offset)" - - ::={tcpv6RefusedOffset 1} - -tcpv6RefusedOffsetMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (offset)" - - ::={tcpv6RefusedOffset 2} - -tcpv6RefusedOffsetMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused (offset)" - - ::={tcpv6RefusedOffset 3} - -tcpv6Rejected OBJECT IDENTIFIER ::={tcpv6 10} - -tcpv6RejectedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets" - - ::={tcpv6Rejected 1} - -tcpv6RejectedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets" - - ::={tcpv6Rejected 2} - -tcpv6RejectedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets" - - ::={tcpv6Rejected 3} - -tcpv6RejectedOld OBJECT IDENTIFIER ::={tcpv6 11} - -tcpv6RejectedOldVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets (old)" - - ::={tcpv6RejectedOld 1} - -tcpv6RejectedOldMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets (old)" - - ::={tcpv6RejectedOld 2} - -tcpv6RejectedOldMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rejected packets (old)" - - ::={tcpv6RejectedOld 3} - -tcpv6Lostsync OBJECT IDENTIFIER ::={tcpv6 12} - -tcpv6LostsyncVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync connections" - - ::={tcpv6Lostsync 1} - -tcpv6LostsyncMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync connections" - - ::={tcpv6Lostsync 3} - -tcpv6OldPackets OBJECT IDENTIFIER ::={tcpv6 13} - -tcpv6OldPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old packets" - - ::={tcpv6OldPackets 1} - -tcpv6OldPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old packets" - - ::={tcpv6OldPackets 2} - -tcpv6OldPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old packets" - - ::={tcpv6OldPackets 3} - -tcpv6GoodputPackets OBJECT IDENTIFIER ::={tcpv6 14} - -tcpv6GoodputPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput packets" - - ::={tcpv6GoodputPackets 1} - -tcpv6GoodputPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput packets" - - ::={tcpv6GoodputPackets 2} - -tcpv6GoodputPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput packets" - - ::={tcpv6GoodputPackets 3} - -tcpv6GoodputBytes OBJECT IDENTIFIER ::={tcpv6 15} - -tcpv6GoodputBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput bytes" - - ::={tcpv6GoodputBytes 1} - -tcpv6GoodputBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput bytes" - - ::={tcpv6GoodputBytes 2} - -tcpv6GoodputBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Goodput bytes" - - ::={tcpv6GoodputBytes 3} - -tcpv6Fragments OBJECT IDENTIFIER ::={tcpv6 16} - -tcpv6FragmentsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Saved fragments" - - ::={tcpv6Fragments 1} - -tcpv6FragmentsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Saved fragments" - - ::={tcpv6Fragments 3} - -tcpv6FragmentsPayload OBJECT IDENTIFIER ::={tcpv6 17} - -tcpv6FragmentsPayloadVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Saved fragments with payload" - - ::={tcpv6FragmentsPayload 1} - -tcpv6FragmentsPayloadMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Saved fragments with payload" - - ::={tcpv6FragmentsPayload 3} - -tcpv6FragmentsDropped OBJECT IDENTIFIER ::={tcpv6 18} - -tcpv6FragmentsDroppedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored fragments" - - ::={tcpv6FragmentsDropped 1} - -tcpv6FragmentsDroppedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored fragments" - - ::={tcpv6FragmentsDropped 2} - -tcpv6FragmentsDroppedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored fragments" - - ::={tcpv6FragmentsDropped 3} - -tcpv6PacketAllocFail OBJECT IDENTIFIER ::={tcpv6 19} - -tcpv6PacketAllocFailVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet allocation failures" - - ::={tcpv6PacketAllocFail 1} - -tcpv6PacketAllocFailMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packet allocation failures" - - ::={tcpv6PacketAllocFail 3} - -tcpv6Runtime OBJECT IDENTIFIER ::={tcpv6 20} - -tcpv6RuntimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (normal)" - - ::={tcpv6Runtime 1} - -tcpv6RuntimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (normal)" - - ::={tcpv6Runtime 3} - -tcpv6RuntimeNew OBJECT IDENTIFIER ::={tcpv6 21} - -tcpv6RuntimeNewVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (SYN)" - - ::={tcpv6RuntimeNew 1} - -tcpv6RuntimeNewMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (SYN)" - - ::={tcpv6RuntimeNew 3} - -tcpv6RuntimeOld OBJECT IDENTIFIER ::={tcpv6 22} - -tcpv6RuntimeOldVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (old connections)" - - ::={tcpv6RuntimeOld 1} - -tcpv6RuntimeOldMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (old connections)" - - ::={tcpv6RuntimeOld 3} - -tcpv6OldGoodput OBJECT IDENTIFIER ::={tcpv6 23} - -tcpv6OldGoodputVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes (goodput)" - - ::={tcpv6OldGoodput 1} - -tcpv6OldGoodputMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes (goodput)" - - ::={tcpv6OldGoodput 2} - -tcpv6OldGoodputMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes (goodput)" - - ::={tcpv6OldGoodput 3} - -tcpv6OldBytes OBJECT IDENTIFIER ::={tcpv6 24} - -tcpv6OldBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes" - - ::={tcpv6OldBytes 1} - -tcpv6OldBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes" - - ::={tcpv6OldBytes 2} - -tcpv6OldBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old bytes" - - ::={tcpv6OldBytes 3} - -tcpv6CorruptOptions OBJECT IDENTIFIER ::={tcpv6 25} - -tcpv6CorruptOptionsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt options" - - ::={tcpv6CorruptOptions 1} - -tcpv6CorruptOptionsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt options" - - ::={tcpv6CorruptOptions 2} - -tcpv6CorruptOptionsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt options" - - ::={tcpv6CorruptOptions 3} - -tcpv6CorruptConn OBJECT IDENTIFIER ::={tcpv6 26} - -tcpv6CorruptConnVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt conn" - - ::={tcpv6CorruptConn 1} - -tcpv6CorruptConnMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt conn" - - ::={tcpv6CorruptConn 2} - -tcpv6CorruptConnMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with corrupt conn" - - ::={tcpv6CorruptConn 3} - -tcpv6FragmentedConnections OBJECT IDENTIFIER ::={tcpv6 27} - -tcpv6FragmentedConnectionsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections with fragments" - - ::={tcpv6FragmentedConnections 1} - -tcpv6FragmentedConnectionsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections with fragments" - - ::={tcpv6FragmentedConnections 3} - -tcpv6OutOfWindowPackets OBJECT IDENTIFIER ::={tcpv6 28} - -tcpv6OutOfWindowPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of window packets (ignored)" - - ::={tcpv6OutOfWindowPackets 1} - -tcpv6OutOfWindowPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of window packets (ignored)" - - ::={tcpv6OutOfWindowPackets 2} - -tcpv6OutOfWindowPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of window packets (ignored)" - - ::={tcpv6OutOfWindowPackets 3} - -tcpv6RefusedFilter OBJECT IDENTIFIER ::={tcpv6 29} - -tcpv6RefusedFilterVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={tcpv6RefusedFilter 1} - -tcpv6RefusedFilterMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={tcpv6RefusedFilter 2} - -tcpv6RefusedFilterMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets refused by lowlevel filter" - - ::={tcpv6RefusedFilter 3} - -tcpv6NewHeavy OBJECT IDENTIFIER ::={tcpv6 30} - -tcpv6NewHeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy new packets" - - ::={tcpv6NewHeavy 1} - -tcpv6NewHeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy new packets" - - ::={tcpv6NewHeavy 2} - -tcpv6NewHeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy new packets" - - ::={tcpv6NewHeavy 3} - -tcpv6Heavy OBJECT IDENTIFIER ::={tcpv6 31} - -tcpv6HeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy packets" - - ::={tcpv6Heavy 1} - -tcpv6HeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy packets" - - ::={tcpv6Heavy 2} - -tcpv6HeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy packets" - - ::={tcpv6Heavy 3} - -tcpv6SynExisting OBJECT IDENTIFIER ::={tcpv6 32} - -tcpv6SynExistingVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "SYN packets for existing connections" - - ::={tcpv6SynExisting 1} - -tcpv6SynExistingMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "SYN packets for existing connections" - - ::={tcpv6SynExisting 2} - -tcpv6SynExistingMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "SYN packets for existing connections" - - ::={tcpv6SynExisting 3} - -tcpv6FragmentAllocFail OBJECT IDENTIFIER ::={tcpv6 33} - -tcpv6FragmentAllocFailVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={tcpv6FragmentAllocFail 1} - -tcpv6FragmentAllocFailMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fragment allocation failures" - - ::={tcpv6FragmentAllocFail 3} - -tcpv6EnqueuedFragments OBJECT IDENTIFIER ::={tcpv6 34} - -tcpv6EnqueuedFragmentsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued fragments" - - ::={tcpv6EnqueuedFragments 1} - -tcpv6EnqueuedFragmentsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued fragments" - - ::={tcpv6EnqueuedFragments 2} - -tcpv6EnqueuedFragmentsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued fragments" - - ::={tcpv6EnqueuedFragments 3} - -tcpv6DequeuedFragments OBJECT IDENTIFIER ::={tcpv6 35} - -tcpv6DequeuedFragmentsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued fragments" - - ::={tcpv6DequeuedFragments 1} - -tcpv6DequeuedFragmentsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued fragments" - - ::={tcpv6DequeuedFragments 2} - -tcpv6DequeuedFragmentsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued fragments" - - ::={tcpv6DequeuedFragments 3} - -tcpv6DiscardedFragments OBJECT IDENTIFIER ::={tcpv6 36} - -tcpv6DiscardedFragmentsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Discarded fragments" - - ::={tcpv6DiscardedFragments 1} - -tcpv6DiscardedFragmentsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Discarded fragments" - - ::={tcpv6DiscardedFragments 2} - -tcpv6DiscardedFragmentsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Discarded fragments" - - ::={tcpv6DiscardedFragments 3} - -tcpv6EmptyPackets OBJECT IDENTIFIER ::={tcpv6 37} - -tcpv6EmptyPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets without payload" - - ::={tcpv6EmptyPackets 1} - -tcpv6EmptyPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets without payload" - - ::={tcpv6EmptyPackets 2} - -tcpv6EmptyPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets without payload" - - ::={tcpv6EmptyPackets 3} - -tcpv6OosPackets OBJECT IDENTIFIER ::={tcpv6 38} - -tcpv6OosPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync packets" - - ::={tcpv6OosPackets 1} - -tcpv6OosPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync packets" - - ::={tcpv6OosPackets 2} - -tcpv6OosPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync packets" - - ::={tcpv6OosPackets 3} - -tcpv6OosBytes OBJECT IDENTIFIER ::={tcpv6 39} - -tcpv6OosBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync bytes" - - ::={tcpv6OosBytes 1} - -tcpv6OosBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync bytes" - - ::={tcpv6OosBytes 2} - -tcpv6OosBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out-of-sync bytes" - - ::={tcpv6OosBytes 3} - -tcpv6Retransmits OBJECT IDENTIFIER ::={tcpv6 40} - -tcpv6RetransmitsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Retransmitted packets" - - ::={tcpv6Retransmits 1} - -tcpv6RetransmitsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Retransmitted packets" - - ::={tcpv6Retransmits 2} - -tcpv6RetransmitsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Retransmitted packets" - - ::={tcpv6Retransmits 3} - -connection OBJECT IDENTIFIER ::={sysdiag 56} - -connectionCount OBJECT IDENTIFIER ::={connection 1} - -connectionCountVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Current count" - - ::={connectionCount 1} - -connectionCountMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Current count" - - ::={connectionCount 3} - -connectionEstCount OBJECT IDENTIFIER ::={connection 2} - -connectionEstCountVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Current established count" - - ::={connectionEstCount 1} - -connectionEstCountMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Current established count" - - ::={connectionEstCount 3} - -connectionCreateAttemptsInbound OBJECT IDENTIFIER ::={connection 3} - -connectionCreateAttemptsInboundVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Create attempts inbound" - - ::={connectionCreateAttemptsInbound 1} - -connectionCreateAttemptsInboundMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Create attempts inbound" - - ::={connectionCreateAttemptsInbound 2} - -connectionCreateAttemptsInboundMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Create attempts inbound" - - ::={connectionCreateAttemptsInbound 3} - -connectionCreateAttemptsOutbound OBJECT IDENTIFIER ::={connection 4} - -connectionCreateAttemptsOutboundVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Create attempts outbound" - - ::={connectionCreateAttemptsOutbound 1} - -connectionCreateAttemptsOutboundMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Create attempts outbound" - - ::={connectionCreateAttemptsOutbound 2} - -connectionCreateAttemptsOutboundMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Create attempts outbound" - - ::={connectionCreateAttemptsOutbound 3} - -connectionRefusedProt OBJECT IDENTIFIER ::={connection 5} - -connectionRefusedProtVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (connprot)" - - ::={connectionRefusedProt 1} - -connectionRefusedProtMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (connprot)" - - ::={connectionRefusedProt 2} - -connectionRefusedProtMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (connprot)" - - ::={connectionRefusedProt 3} - -connectionRefusedFull OBJECT IDENTIFIER ::={connection 6} - -connectionRefusedFullVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (resources)" - - ::={connectionRefusedFull 1} - -connectionRefusedFullMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (resources)" - - ::={connectionRefusedFull 2} - -connectionRefusedFullMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (resources)" - - ::={connectionRefusedFull 3} - -connectionCreatedInbound OBJECT IDENTIFIER ::={connection 7} - -connectionCreatedInboundVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Created inbound" - - ::={connectionCreatedInbound 1} - -connectionCreatedInboundMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Created inbound" - - ::={connectionCreatedInbound 2} - -connectionCreatedInboundMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Created inbound" - - ::={connectionCreatedInbound 3} - -connectionCreatedOutbound OBJECT IDENTIFIER ::={connection 8} - -connectionCreatedOutboundVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Created outbound" - - ::={connectionCreatedOutbound 1} - -connectionCreatedOutboundMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Created outbound" - - ::={connectionCreatedOutbound 2} - -connectionCreatedOutboundMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Created outbound" - - ::={connectionCreatedOutbound 3} - -connectionLruAllocs OBJECT IDENTIFIER ::={connection 9} - -connectionLruAllocsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections allocated from LRU" - - ::={connectionLruAllocs 1} - -connectionLruAllocsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections allocated from LRU" - - ::={connectionLruAllocs 2} - -connectionLruAllocsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections allocated from LRU" - - ::={connectionLruAllocs 3} - -connectionLookups OBJECT IDENTIFIER ::={connection 10} - -connectionLookupsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Lookups" - - ::={connectionLookups 1} - -connectionLookupsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Lookups" - - ::={connectionLookups 2} - -connectionLookupsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Lookups" - - ::={connectionLookups 3} - -connectionEstablished OBJECT IDENTIFIER ::={connection 11} - -connectionEstablishedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Made established" - - ::={connectionEstablished 1} - -connectionEstablishedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Made established" - - ::={connectionEstablished 2} - -connectionEstablishedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Made established" - - ::={connectionEstablished 3} - -connectionUpdates OBJECT IDENTIFIER ::={connection 12} - -connectionUpdatesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates sent" - - ::={connectionUpdates 1} - -connectionUpdatesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates sent" - - ::={connectionUpdates 2} - -connectionUpdatesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates sent" - - ::={connectionUpdates 3} - -connectionTtlTimeouts OBJECT IDENTIFIER ::={connection 13} - -connectionTtlTimeoutsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TTL timeouts" - - ::={connectionTtlTimeouts 1} - -connectionTtlTimeoutsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TTL timeouts" - - ::={connectionTtlTimeouts 2} - -connectionTtlTimeoutsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TTL timeouts" - - ::={connectionTtlTimeouts 3} - -connectionProtEnables OBJECT IDENTIFIER ::={connection 14} - -connectionProtEnablesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Protection enabled" - - ::={connectionProtEnables 1} - -connectionProtEnablesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Protection enabled" - - ::={connectionProtEnables 2} - -connectionProtEnablesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Protection enabled" - - ::={connectionProtEnables 3} - -connectionNotFound OBJECT IDENTIFIER ::={connection 15} - -connectionNotFoundVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Failed lookups" - - ::={connectionNotFound 1} - -connectionNotFoundMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Failed lookups" - - ::={connectionNotFound 2} - -connectionNotFoundMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Failed lookups" - - ::={connectionNotFound 3} - -connectionRuntimeFind OBJECT IDENTIFIER ::={connection 16} - -connectionRuntimeFindVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (find)" - - ::={connectionRuntimeFind 1} - -connectionRuntimeFindMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (find)" - - ::={connectionRuntimeFind 3} - -connectionRuntimeNew OBJECT IDENTIFIER ::={connection 17} - -connectionRuntimeNewVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (new)" - - ::={connectionRuntimeNew 1} - -connectionRuntimeNewMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (new)" - - ::={connectionRuntimeNew 3} - -connectionRefusedExisting OBJECT IDENTIFIER ::={connection 18} - -connectionRefusedExistingVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (already existed)" - - ::={connectionRefusedExisting 1} - -connectionRefusedExistingMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (already existed)" - - ::={connectionRefusedExisting 2} - -connectionRefusedExistingMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (already existed)" - - ::={connectionRefusedExisting 3} - -connectionRefusedRuleset OBJECT IDENTIFIER ::={connection 19} - -connectionRefusedRulesetVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (ruleset)" - - ::={connectionRefusedRuleset 1} - -connectionRefusedRulesetMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (ruleset)" - - ::={connectionRefusedRuleset 2} - -connectionRefusedRulesetMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Attempts refused (ruleset)" - - ::={connectionRefusedRuleset 3} - -connectionRedirected OBJECT IDENTIFIER ::={connection 20} - -connectionRedirectedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Redirected" - - ::={connectionRedirected 1} - -connectionRedirectedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Redirected" - - ::={connectionRedirected 3} - -connectionRedirectCollisions OBJECT IDENTIFIER ::={connection 21} - -connectionRedirectCollisionsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused redirects (collision)" - - ::={connectionRedirectCollisions 1} - -connectionRedirectCollisionsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Refused redirects (collision)" - - ::={connectionRedirectCollisions 3} - -connectionFindHeavy OBJECT IDENTIFIER ::={connection 22} - -connectionFindHeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy find packets" - - ::={connectionFindHeavy 1} - -connectionFindHeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy find packets" - - ::={connectionFindHeavy 2} - -connectionFindHeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy find packets" - - ::={connectionFindHeavy 3} - -connectionNewHeavy OBJECT IDENTIFIER ::={connection 23} - -connectionNewHeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy new packets" - - ::={connectionNewHeavy 1} - -connectionNewHeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy new packets" - - ::={connectionNewHeavy 2} - -connectionNewHeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy new packets" - - ::={connectionNewHeavy 3} - -connectionUnestablished OBJECT IDENTIFIER ::={connection 24} - -connectionUnestablishedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Made unestablished" - - ::={connectionUnestablished 1} - -connectionUnestablishedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Made unestablished" - - ::={connectionUnestablished 2} - -connectionUnestablishedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Made unestablished" - - ::={connectionUnestablished 3} - -connectionDestroyedEst OBJECT IDENTIFIER ::={connection 25} - -connectionDestroyedEstVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Destroyed established" - - ::={connectionDestroyedEst 1} - -connectionDestroyedEstMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Destroyed established" - - ::={connectionDestroyedEst 3} - -connectionInvalidRulesetUpdate OBJECT IDENTIFIER ::={connection 26} - -connectionInvalidRulesetUpdateVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates with invalid ruleset" - - ::={connectionInvalidRulesetUpdate 1} - -connectionInvalidRulesetUpdateMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates with invalid ruleset" - - ::={connectionInvalidRulesetUpdate 2} - -connectionInvalidRulesetUpdateMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates with invalid ruleset" - - ::={connectionInvalidRulesetUpdate 3} - -connectionOrphaned OBJECT IDENTIFIER ::={connection 27} - -connectionOrphanedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections without timer" - - ::={connectionOrphaned 1} - -connectionOrphanedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections without timer" - - ::={connectionOrphaned 3} - -connectionFailureShuntPackets OBJECT IDENTIFIER ::={connection 40} - -connectionFailureShuntPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (connection create failure)" - - ::={connectionFailureShuntPackets 1} - -connectionFailureShuntPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (connection create failure)" - - ::={connectionFailureShuntPackets 2} - -connectionFailureShuntPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted packets (connection create failure)" - - ::={connectionFailureShuntPackets 3} - -connectionFailureShuntBytes OBJECT IDENTIFIER ::={connection 41} - -connectionFailureShuntBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (connection create failure)" - - ::={connectionFailureShuntBytes 1} - -connectionFailureShuntBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (connection create failure)" - - ::={connectionFailureShuntBytes 2} - -connectionFailureShuntBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shunted bytes (connection create failure)" - - ::={connectionFailureShuntBytes 3} - -connsync OBJECT IDENTIFIER ::={sysdiag 60} - -connsyncSeenSnt OBJECT IDENTIFIER ::={connsync 1} - -connsyncSeenSntVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Seen sent" - - ::={connsyncSeenSnt 1} - -connsyncSeenSntMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Seen sent" - - ::={connsyncSeenSnt 2} - -connsyncSeenSntMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Seen sent" - - ::={connsyncSeenSnt 3} - -connsyncSeenRcv OBJECT IDENTIFIER ::={connsync 2} - -connsyncSeenRcvVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Seen received" - - ::={connsyncSeenRcv 1} - -connsyncSeenRcvMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Seen received" - - ::={connsyncSeenRcv 2} - -connsyncSeenRcvMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Seen received" - - ::={connsyncSeenRcv 3} - -connsyncUpdateSnt OBJECT IDENTIFIER ::={connsync 3} - -connsyncUpdateSntVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates Sent" - - ::={connsyncUpdateSnt 1} - -connsyncUpdateSntMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates Sent" - - ::={connsyncUpdateSnt 2} - -connsyncUpdateSntMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates Sent" - - ::={connsyncUpdateSnt 3} - -connsyncSeenackRcv OBJECT IDENTIFIER ::={connsync 4} - -connsyncSeenackRcvVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "First updates received" - - ::={connsyncSeenackRcv 1} - -connsyncSeenackRcvMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "First updates received" - - ::={connsyncSeenackRcv 2} - -connsyncSeenackRcvMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "First updates received" - - ::={connsyncSeenackRcv 3} - -connsyncUpdateRcv OBJECT IDENTIFIER ::={connsync 5} - -connsyncUpdateRcvVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received" - - ::={connsyncUpdateRcv 1} - -connsyncUpdateRcvMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received" - - ::={connsyncUpdateRcv 2} - -connsyncUpdateRcvMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received" - - ::={connsyncUpdateRcv 3} - -connsyncUnknownUpdateRcv OBJECT IDENTIFIER ::={connsync 6} - -connsyncUnknownUpdateRcvVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates for unknown connections received" - - ::={connsyncUnknownUpdateRcv 1} - -connsyncUnknownUpdateRcvMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates for unknown connections received" - - ::={connsyncUnknownUpdateRcv 2} - -connsyncUnknownUpdateRcvMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates for unknown connections received" - - ::={connsyncUnknownUpdateRcv 3} - -connsyncOutofsync OBJECT IDENTIFIER ::={connsync 7} - -connsyncOutofsyncVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of syncs" - - ::={connsyncOutofsync 1} - -connsyncOutofsyncMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of syncs" - - ::={connsyncOutofsync 2} - -connsyncOutofsyncMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of syncs" - - ::={connsyncOutofsync 3} - -connsyncSynced OBJECT IDENTIFIER ::={connsync 8} - -connsyncSyncedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections actively syncing" - - ::={connsyncSynced 1} - -connsyncSyncedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections actively syncing" - - ::={connsyncSynced 3} - -connsyncDoubleSeen OBJECT IDENTIFIER ::={connsync 9} - -connsyncDoubleSeenVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Double seen" - - ::={connsyncDoubleSeen 1} - -connsyncDoubleSeenMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Double seen" - - ::={connsyncDoubleSeen 2} - -connsyncDoubleSeenMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Double seen" - - ::={connsyncDoubleSeen 3} - -connsyncHelloRcv OBJECT IDENTIFIER ::={connsync 10} - -connsyncHelloRcvVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hello received" - - ::={connsyncHelloRcv 1} - -connsyncHelloRcvMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hello received" - - ::={connsyncHelloRcv 2} - -connsyncHelloRcvMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hello received" - - ::={connsyncHelloRcv 3} - -connsyncOutofsyncMissedRcv OBJECT IDENTIFIER ::={connsync 11} - -connsyncOutofsyncMissedRcvVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of sync - missed rcv/late collision" - - ::={connsyncOutofsyncMissedRcv 1} - -connsyncOutofsyncMissedRcvMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of sync - missed rcv/late collision" - - ::={connsyncOutofsyncMissedRcv 2} - -connsyncOutofsyncMissedRcvMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of sync - missed rcv/late collision" - - ::={connsyncOutofsyncMissedRcv 3} - -connsyncOutofsyncCollision OBJECT IDENTIFIER ::={connsync 12} - -connsyncOutofsyncCollisionVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of sync - collision" - - ::={connsyncOutofsyncCollision 1} - -connsyncOutofsyncCollisionMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of sync - collision" - - ::={connsyncOutofsyncCollision 2} - -connsyncOutofsyncCollisionMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of sync - collision" - - ::={connsyncOutofsyncCollision 3} - -connsyncBadAdler OBJECT IDENTIFIER ::={connsync 13} - -connsyncBadAdlerVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates for mismatching ARM" - - ::={connsyncBadAdler 1} - -connsyncBadAdlerMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates for mismatching ARM" - - ::={connsyncBadAdler 2} - -connsyncBadAdlerMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates for mismatching ARM" - - ::={connsyncBadAdler 3} - -connsyncPktOverflow OBJECT IDENTIFIER ::={connsync 14} - -connsyncPktOverflowVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Update packet overflow" - - ::={connsyncPktOverflow 1} - -connsyncPktOverflowMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Update packet overflow" - - ::={connsyncPktOverflow 2} - -connsyncPktOverflowMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Update packet overflow" - - ::={connsyncPktOverflow 3} - -connsyncCorruptPkt OBJECT IDENTIFIER ::={connsync 15} - -connsyncCorruptPktVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Corrupt packet received" - - ::={connsyncCorruptPkt 1} - -connsyncCorruptPktMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Corrupt packet received" - - ::={connsyncCorruptPkt 2} - -connsyncCorruptPktMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Corrupt packet received" - - ::={connsyncCorruptPkt 3} - -connsyncConnNotfound OBJECT IDENTIFIER ::={connsync 16} - -connsyncConnNotfoundVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connection not found" - - ::={connsyncConnNotfound 1} - -connsyncConnNotfoundMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connection not found" - - ::={connsyncConnNotfound 2} - -connsyncConnNotfoundMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connection not found" - - ::={connsyncConnNotfound 3} - -connsyncBadVer OBJECT IDENTIFIER ::={connsync 17} - -connsyncBadVerVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received packets with incompatible version" - - ::={connsyncBadVer 1} - -connsyncBadVerMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received packets with incompatible version" - - ::={connsyncBadVer 2} - -connsyncBadVerMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received packets with incompatible version" - - ::={connsyncBadVer 3} - -connsyncBadType OBJECT IDENTIFIER ::={connsync 18} - -connsyncBadTypeVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received packets with incorrect ethernet type" - - ::={connsyncBadType 1} - -connsyncBadTypeMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received packets with incorrect ethernet type" - - ::={connsyncBadType 2} - -connsyncBadTypeMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received packets with incorrect ethernet type" - - ::={connsyncBadType 3} - -connsyncBadEngineid OBJECT IDENTIFIER ::={connsync 19} - -connsyncBadEngineidVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received packets with own engine-id" - - ::={connsyncBadEngineid 1} - -connsyncBadEngineidMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received packets with own engine-id" - - ::={connsyncBadEngineid 2} - -connsyncBadEngineidMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received packets with own engine-id" - - ::={connsyncBadEngineid 3} - -ruleset OBJECT IDENTIFIER ::={sysdiag 64} - -rulesetReceived OBJECT IDENTIFIER ::={ruleset 1} - -rulesetReceivedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={rulesetReceived 1} - -rulesetReceivedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={rulesetReceived 2} - -rulesetReceivedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX packets" - - ::={rulesetReceived 3} - -rulesetForwarded OBJECT IDENTIFIER ::={ruleset 2} - -rulesetForwardedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={rulesetForwarded 1} - -rulesetForwardedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={rulesetForwarded 2} - -rulesetForwardedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX packets" - - ::={rulesetForwarded 3} - -rulesetRuntime OBJECT IDENTIFIER ::={ruleset 3} - -rulesetRuntimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet" - - ::={rulesetRuntime 1} - -rulesetRuntimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet" - - ::={rulesetRuntime 3} - -rulesetRuntimeRecalc OBJECT IDENTIFIER ::={ruleset 4} - -rulesetRuntimeRecalcVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (recalc)" - - ::={rulesetRuntimeRecalc 1} - -rulesetRuntimeRecalcMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (recalc)" - - ::={rulesetRuntimeRecalc 3} - -rulesetFwrules OBJECT IDENTIFIER ::={ruleset 5} - -rulesetFwrulesVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "FW rules loaded" - - ::={rulesetFwrules 1} - -rulesetFwrulesMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "FW rules loaded" - - ::={rulesetFwrules 3} - -rulesetShapingrules OBJECT IDENTIFIER ::={ruleset 6} - -rulesetShapingrulesVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shaping rules loaded" - - ::={rulesetShapingrules 1} - -rulesetShapingrulesMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shaping rules loaded" - - ::={rulesetShapingrules 3} - -rulesetClienttreeSize OBJECT IDENTIFIER ::={ruleset 7} - -rulesetClienttreeSizeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Nodes in Client IP-tree" - - ::={rulesetClienttreeSize 1} - -rulesetClienttreeSizeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Nodes in Client IP-tree" - - ::={rulesetClienttreeSize 3} - -rulesetServertreeSize OBJECT IDENTIFIER ::={ruleset 8} - -rulesetServertreeSizeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Nodes in Server IP-tree" - - ::={rulesetServertreeSize 1} - -rulesetServertreeSizeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Nodes in Server IP-tree" - - ::={rulesetServertreeSize 3} - -rulesetBgpNumpaths OBJECT IDENTIFIER ::={ruleset 9} - -rulesetBgpNumpathsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of ASPaths" - - ::={rulesetBgpNumpaths 1} - -rulesetBgpNumpathsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of ASPaths" - - ::={rulesetBgpNumpaths 3} - -rulesetBgpTreesize OBJECT IDENTIFIER ::={ruleset 10} - -rulesetBgpTreesizeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Nodes in BGP-tree" - - ::={rulesetBgpTreesize 1} - -rulesetBgpTreesizeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Nodes in BGP-tree" - - ::={rulesetBgpTreesize 3} - -rulesetBgpRuntimeLookup OBJECT IDENTIFIER ::={ruleset 11} - -rulesetBgpRuntimeLookupVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per ASPath lookup" - - ::={rulesetBgpRuntimeLookup 1} - -rulesetBgpRuntimeLookupMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per ASPath lookup" - - ::={rulesetBgpRuntimeLookup 3} - -rulesetBgpNumLookup OBJECT IDENTIFIER ::={ruleset 12} - -rulesetBgpNumLookupVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "BGP path lookups" - - ::={rulesetBgpNumLookup 1} - -rulesetBgpNumLookupMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "BGP path lookups" - - ::={rulesetBgpNumLookup 2} - -rulesetBgpNumLookupMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "BGP path lookups" - - ::={rulesetBgpNumLookup 3} - -rulesetPropChecks OBJECT IDENTIFIER ::={ruleset 13} - -rulesetPropChecksVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Property checks" - - ::={rulesetPropChecks 1} - -rulesetPropChecksMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Property checks" - - ::={rulesetPropChecks 2} - -rulesetPropChecksMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Property checks" - - ::={rulesetPropChecks 3} - -rulesetRuntimeProp OBJECT IDENTIFIER ::={ruleset 14} - -rulesetRuntimePropVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per property check" - - ::={rulesetRuntimeProp 1} - -rulesetRuntimePropMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per property check" - - ::={rulesetRuntimeProp 3} - -rulesetBitmasksAvg OBJECT IDENTIFIER ::={ruleset 15} - -rulesetBitmasksAvgVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bitmask average number of words" - - ::={rulesetBitmasksAvg 1} - -rulesetBitmasksAvgMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bitmask average number of words" - - ::={rulesetBitmasksAvg 3} - -rulesetBitmasksMax OBJECT IDENTIFIER ::={ruleset 16} - -rulesetBitmasksMaxVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bitmask max number of words" - - ::={rulesetBitmasksMax 1} - -rulesetBitmasksMaxMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bitmask max number of words" - - ::={rulesetBitmasksMax 3} - -rulesetDynipAdd OBJECT IDENTIFIER ::={ruleset 17} - -rulesetDynipAddVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ips added" - - ::={rulesetDynipAdd 1} - -rulesetDynipAddMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ips added" - - ::={rulesetDynipAdd 2} - -rulesetDynipAddMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ips added" - - ::={rulesetDynipAdd 3} - -rulesetDynipRemove OBJECT IDENTIFIER ::={ruleset 18} - -rulesetDynipRemoveVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ips removed" - - ::={rulesetDynipRemove 1} - -rulesetDynipRemoveMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ips removed" - - ::={rulesetDynipRemove 2} - -rulesetDynipRemoveMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ips removed" - - ::={rulesetDynipRemove 3} - -rulesetRecalcHeavy OBJECT IDENTIFIER ::={ruleset 19} - -rulesetRecalcHeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy recalc packets" - - ::={rulesetRecalcHeavy 1} - -rulesetRecalcHeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy recalc packets" - - ::={rulesetRecalcHeavy 2} - -rulesetRecalcHeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy recalc packets" - - ::={rulesetRecalcHeavy 3} - -rulesetHeavy OBJECT IDENTIFIER ::={ruleset 20} - -rulesetHeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy check packets" - - ::={rulesetHeavy 1} - -rulesetHeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy check packets" - - ::={rulesetHeavy 2} - -rulesetHeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy check packets" - - ::={rulesetHeavy 3} - -rulesetPropHeavy OBJECT IDENTIFIER ::={ruleset 21} - -rulesetPropHeavyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy property checks" - - ::={rulesetPropHeavy 1} - -rulesetPropHeavyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy property checks" - - ::={rulesetPropHeavy 2} - -rulesetPropHeavyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heavy property checks" - - ::={rulesetPropHeavy 3} - -rulesetLastUpdate OBJECT IDENTIFIER ::={ruleset 22} - -rulesetLastUpdateVal OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Last ruleset reload" - - ::={rulesetLastUpdate 1} - -rulesetDynipNum OBJECT IDENTIFIER ::={ruleset 23} - -rulesetDynipNumVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ips current" - - ::={rulesetDynipNum 1} - -rulesetDynipNumMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ips current" - - ::={rulesetDynipNum 3} - -rulesetStatisticsrules OBJECT IDENTIFIER ::={ruleset 24} - -rulesetStatisticsrulesVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Statistics rules loaded" - - ::={rulesetStatisticsrules 1} - -rulesetStatisticsrulesMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Statistics rules loaded" - - ::={rulesetStatisticsrules 3} - -rulesetLocaltreeSize OBJECT IDENTIFIER ::={ruleset 25} - -rulesetLocaltreeSizeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Nodes in Local IP-tree" - - ::={rulesetLocaltreeSize 1} - -rulesetLocaltreeSizeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Nodes in Local IP-tree" - - ::={rulesetLocaltreeSize 3} - -rulesetStatisticsRuleOverflow OBJECT IDENTIFIER ::={ruleset 26} - -rulesetStatisticsRuleOverflowVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many matching statistics rules" - - ::={rulesetStatisticsRuleOverflow 1} - -rulesetStatisticsRuleOverflowMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many matching statistics rules" - - ::={rulesetStatisticsRuleOverflow 2} - -rulesetStatisticsRuleOverflowMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many matching statistics rules" - - ::={rulesetStatisticsRuleOverflow 3} - -rulesetConnStatechange OBJECT IDENTIFIER ::={ruleset 27} - -rulesetConnStatechangeVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges" - - ::={rulesetConnStatechange 1} - -rulesetConnStatechangeMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges" - - ::={rulesetConnStatechange 2} - -rulesetConnStatechangeMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges" - - ::={rulesetConnStatechange 3} - -rulesetConnStatechangeProp OBJECT IDENTIFIER ::={ruleset 28} - -rulesetConnStatechangePropVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (prop)" - - ::={rulesetConnStatechangeProp 1} - -rulesetConnStatechangePropMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (prop)" - - ::={rulesetConnStatechangeProp 2} - -rulesetConnStatechangePropMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (prop)" - - ::={rulesetConnStatechangeProp 3} - -rulesetConnStatechangeService OBJECT IDENTIFIER ::={ruleset 29} - -rulesetConnStatechangeServiceVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (service)" - - ::={rulesetConnStatechangeService 1} - -rulesetConnStatechangeServiceMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (service)" - - ::={rulesetConnStatechangeService 2} - -rulesetConnStatechangeServiceMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (service)" - - ::={rulesetConnStatechangeService 3} - -rulesetConnStatechangeFlags OBJECT IDENTIFIER ::={ruleset 30} - -rulesetConnStatechangeFlagsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (flags)" - - ::={rulesetConnStatechangeFlags 1} - -rulesetConnStatechangeFlagsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (flags)" - - ::={rulesetConnStatechangeFlags 2} - -rulesetConnStatechangeFlagsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (flags)" - - ::={rulesetConnStatechangeFlags 3} - -rulesetConnStatechangeAspath OBJECT IDENTIFIER ::={ruleset 31} - -rulesetConnStatechangeAspathVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (aspath)" - - ::={rulesetConnStatechangeAspath 1} - -rulesetConnStatechangeAspathMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (aspath)" - - ::={rulesetConnStatechangeAspath 2} - -rulesetConnStatechangeAspathMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (aspath)" - - ::={rulesetConnStatechangeAspath 3} - -rulesetRecalcVersion OBJECT IDENTIFIER ::={ruleset 32} - -rulesetRecalcVersionVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from version" - - ::={rulesetRecalcVersion 1} - -rulesetRecalcVersionMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from version" - - ::={rulesetRecalcVersion 2} - -rulesetRecalcVersionMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from version" - - ::={rulesetRecalcVersion 3} - -rulesetRecalcTime OBJECT IDENTIFIER ::={ruleset 33} - -rulesetRecalcTimeVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from time" - - ::={rulesetRecalcTime 1} - -rulesetRecalcTimeMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from time" - - ::={rulesetRecalcTime 2} - -rulesetRecalcTimeMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from time" - - ::={rulesetRecalcTime 3} - -rulesetRecalcBgp OBJECT IDENTIFIER ::={ruleset 34} - -rulesetRecalcBgpVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from bgp" - - ::={rulesetRecalcBgp 1} - -rulesetRecalcBgpMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from bgp" - - ::={rulesetRecalcBgp 2} - -rulesetRecalcBgpMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from bgp" - - ::={rulesetRecalcBgp 3} - -rulesetRecalcUnknown OBJECT IDENTIFIER ::={ruleset 35} - -rulesetRecalcUnknownVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from state" - - ::={rulesetRecalcUnknown 1} - -rulesetRecalcUnknownMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from state" - - ::={rulesetRecalcUnknown 2} - -rulesetRecalcUnknownMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset recalcs from state" - - ::={rulesetRecalcUnknown 3} - -rulesetOutdatedService OBJECT IDENTIFIER ::={ruleset 36} - -rulesetOutdatedServiceVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset recalcs with outdated service ruleset" - - ::={rulesetOutdatedService 1} - -rulesetOutdatedServiceMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset recalcs with outdated service ruleset" - - ::={rulesetOutdatedService 2} - -rulesetOutdatedServiceMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset recalcs with outdated service ruleset" - - ::={rulesetOutdatedService 3} - -rulesetSubscribers OBJECT IDENTIFIER ::={ruleset 37} - -rulesetSubscribersVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of added subscribers" - - ::={rulesetSubscribers 1} - -rulesetSubscribersMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of added subscribers" - - ::={rulesetSubscribers 3} - -rulesetBadAspath OBJECT IDENTIFIER ::={ruleset 38} - -rulesetBadAspathVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old or corrupted AS-path entry" - - ::={rulesetBadAspath 1} - -rulesetBadAspathMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old or corrupted AS-path entry" - - ::={rulesetBadAspath 2} - -rulesetBadAspathMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Old or corrupted AS-path entry" - - ::={rulesetBadAspath 3} - -rulesetConnStatechangeLinklevel OBJECT IDENTIFIER ::={ruleset 39} - -rulesetConnStatechangeLinklevelVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (linklevel)" - - ::={rulesetConnStatechangeLinklevel 1} - -rulesetConnStatechangeLinklevelMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (linklevel)" - - ::={rulesetConnStatechangeLinklevel 2} - -rulesetConnStatechangeLinklevelMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow ruleset statechanges (linklevel)" - - ::={rulesetConnStatechangeLinklevel 3} - -rulesetSubscriberAllocFail OBJECT IDENTIFIER ::={ruleset 40} - -rulesetSubscriberAllocFailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Subscriber allocation failures" - - ::={rulesetSubscriberAllocFail 1} - -rulesetSubscriberAllocFailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Subscriber allocation failures" - - ::={rulesetSubscriberAllocFail 2} - -rulesetSubscriberAllocFailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Subscriber allocation failures" - - ::={rulesetSubscriberAllocFail 3} - -rulesetDynipAllocFail OBJECT IDENTIFIER ::={ruleset 41} - -rulesetDynipAllocFailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ip loading failures (allocation failure)" - - ::={rulesetDynipAllocFail 1} - -rulesetDynipAllocFailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ip loading failures (allocation failure)" - - ::={rulesetDynipAllocFail 2} - -rulesetDynipAllocFailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ip loading failures (allocation failure)" - - ::={rulesetDynipAllocFail 3} - -rulesetDynipOversized OBJECT IDENTIFIER ::={ruleset 42} - -rulesetDynipOversizedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ip loading failures (oversized)" - - ::={rulesetDynipOversized 1} - -rulesetDynipOversizedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ip loading failures (oversized)" - - ::={rulesetDynipOversized 2} - -rulesetDynipOversizedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dynamic ip loading failures (oversized)" - - ::={rulesetDynipOversized 3} - -firewall OBJECT IDENTIFIER ::={sysdiag 80} - -fwAccepts OBJECT IDENTIFIER ::={firewall 1} - -fwAcceptsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving ACCEPT" - - ::={fwAccepts 1} - -fwAcceptsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving ACCEPT" - - ::={fwAccepts 2} - -fwAcceptsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving ACCEPT" - - ::={fwAccepts 3} - -fwRejects OBJECT IDENTIFIER ::={firewall 2} - -fwRejectsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving REJECT" - - ::={fwRejects 1} - -fwRejectsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving REJECT" - - ::={fwRejects 2} - -fwRejectsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving REJECT" - - ::={fwRejects 3} - -fwDrops OBJECT IDENTIFIER ::={firewall 3} - -fwDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving DROP" - - ::={fwDrops 1} - -fwDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving DROP" - - ::={fwDrops 2} - -fwDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving DROP" - - ::={fwDrops 3} - -fwRewites OBJECT IDENTIFIER ::={firewall 4} - -fwRewitesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving REWRITE" - - ::={fwRewites 1} - -fwRewitesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving REWRITE" - - ::={fwRewites 2} - -fwRewitesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving REWRITE" - - ::={fwRewites 3} - -fwDiverts OBJECT IDENTIFIER ::={firewall 5} - -fwDivertsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving DIVERT" - - ::={fwDiverts 1} - -fwDivertsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving DIVERT" - - ::={fwDiverts 2} - -fwDivertsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving DIVERT" - - ::={fwDiverts 3} - -fwRuleSets OBJECT IDENTIFIER ::={firewall 6} - -fwRuleSetsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations" - - ::={fwRuleSets 1} - -fwRuleSetsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations" - - ::={fwRuleSets 2} - -fwRuleSetsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations" - - ::={fwRuleSets 3} - -fwLogs OBJECT IDENTIFIER ::={firewall 7} - -fwLogsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Log entries" - - ::={fwLogs 1} - -fwLogsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Log entries" - - ::={fwLogs 2} - -fwLogsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Log entries" - - ::={fwLogs 3} - -fwMonitor OBJECT IDENTIFIER ::={firewall 8} - -fwMonitorVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Monitored packets" - - ::={fwMonitor 1} - -fwMonitorMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Monitored packets" - - ::={fwMonitor 2} - -fwMonitorMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Monitored packets" - - ::={fwMonitor 3} - -fwMonitorFailures OBJECT IDENTIFIER ::={firewall 9} - -fwMonitorFailuresVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Failed monitored packets" - - ::={fwMonitorFailures 1} - -fwMonitorFailuresMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Failed monitored packets" - - ::={fwMonitorFailures 2} - -fwMonitorFailuresMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Failed monitored packets" - - ::={fwMonitorFailures 3} - -fwInjects OBJECT IDENTIFIER ::={firewall 10} - -fwInjectsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving INJECT" - - ::={fwInjects 1} - -fwInjectsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving INJECT" - - ::={fwInjects 2} - -fwInjectsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ruleset evaluations giving INJECT" - - ::={fwInjects 3} - -fwInjectsFailures OBJECT IDENTIFIER ::={firewall 11} - -fwInjectsFailuresVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Inject data preparation failures" - - ::={fwInjectsFailures 1} - -fwInjectsFailuresMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Inject data preparation failures" - - ::={fwInjectsFailures 2} - -fwInjectsFailuresMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Inject data preparation failures" - - ::={fwInjectsFailures 3} - -fwInjectsFailuresProp OBJECT IDENTIFIER ::={firewall 12} - -fwInjectsFailuresPropVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Inject properties exceeding max length (255)" - - ::={fwInjectsFailuresProp 1} - -fwInjectsFailuresPropMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Inject properties exceeding max length (255)" - - ::={fwInjectsFailuresProp 2} - -fwInjectsFailuresPropMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Inject properties exceeding max length (255)" - - ::={fwInjectsFailuresProp 3} - -fwMidconnRewrite OBJECT IDENTIFIER ::={firewall 13} - -fwMidconnRewriteVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rewrites changed in active connection" - - ::={fwMidconnRewrite 1} - -fwMidconnRewriteMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rewrites changed in active connection" - - ::={fwMidconnRewrite 2} - -fwMidconnRewriteMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rewrites changed in active connection" - - ::={fwMidconnRewrite 3} - -shaping OBJECT IDENTIFIER ::={sysdiag 88} - -shapingEnqueued OBJECT IDENTIFIER ::={shaping 1} - -shapingEnqueuedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued packets" - - ::={shapingEnqueued 1} - -shapingEnqueuedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued packets" - - ::={shapingEnqueued 2} - -shapingEnqueuedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued packets" - - ::={shapingEnqueued 3} - -shapingDequeued OBJECT IDENTIFIER ::={shaping 2} - -shapingDequeuedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued packets" - - ::={shapingDequeued 1} - -shapingDequeuedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued packets" - - ::={shapingDequeued 2} - -shapingDequeuedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued packets" - - ::={shapingDequeued 3} - -shapingBrownConnDrops OBJECT IDENTIFIER ::={shaping 8} - -shapingBrownConnDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "BROWN per connection drops" - - ::={shapingBrownConnDrops 1} - -shapingBrownConnDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "BROWN per connection drops" - - ::={shapingBrownConnDrops 2} - -shapingBrownConnDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "BROWN per connection drops" - - ::={shapingBrownConnDrops 3} - -shapingQueueSize OBJECT IDENTIFIER ::={shaping 9} - -shapingQueueSizeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queue size" - - ::={shapingQueueSize 1} - -shapingQueueSizeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queue size" - - ::={shapingQueueSize 3} - -shapingRulesSetCount OBJECT IDENTIFIER ::={shaping 10} - -shapingRulesSetCountVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rule sets" - - ::={shapingRulesSetCount 1} - -shapingRulesSetCountMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rule sets" - - ::={shapingRulesSetCount 2} - -shapingRulesSetCountMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Rule sets" - - ::={shapingRulesSetCount 3} - -shapingEnqueuedBytes OBJECT IDENTIFIER ::={shaping 11} - -shapingEnqueuedBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued bytes" - - ::={shapingEnqueuedBytes 1} - -shapingEnqueuedBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued bytes" - - ::={shapingEnqueuedBytes 2} - -shapingEnqueuedBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enqueued bytes" - - ::={shapingEnqueuedBytes 3} - -shapingDequeuedBytes OBJECT IDENTIFIER ::={shaping 12} - -shapingDequeuedBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued bytes" - - ::={shapingDequeuedBytes 1} - -shapingDequeuedBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued bytes" - - ::={shapingDequeuedBytes 2} - -shapingDequeuedBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued bytes" - - ::={shapingDequeuedBytes 3} - -shapingObjectCopies OBJECT IDENTIFIER ::={shaping 13} - -shapingObjectCopiesVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object copies" - - ::={shapingObjectCopies 1} - -shapingObjectCopiesMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object copies" - - ::={shapingObjectCopies 3} - -shapingOutofpacketsDrops OBJECT IDENTIFIER ::={shaping 15} - -shapingOutofpacketsDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of packets drops" - - ::={shapingOutofpacketsDrops 1} - -shapingOutofpacketsDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of packets drops" - - ::={shapingOutofpacketsDrops 2} - -shapingOutofpacketsDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of packets drops" - - ::={shapingOutofpacketsDrops 3} - -shapingReceived OBJECT IDENTIFIER ::={shaping 16} - -shapingReceivedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets received" - - ::={shapingReceived 1} - -shapingReceivedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets received" - - ::={shapingReceived 2} - -shapingReceivedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets received" - - ::={shapingReceived 3} - -shapingObjectChecks OBJECT IDENTIFIER ::={shaping 17} - -shapingObjectChecksVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object checks" - - ::={shapingObjectChecks 1} - -shapingObjectChecksMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object checks" - - ::={shapingObjectChecks 2} - -shapingObjectChecksMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object checks" - - ::={shapingObjectChecks 3} - -shapingRuntimeCheck OBJECT IDENTIFIER ::={shaping 18} - -shapingRuntimeCheckVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (check)" - - ::={shapingRuntimeCheck 1} - -shapingRuntimeCheckMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (check)" - - ::={shapingRuntimeCheck 3} - -shapingRuntimeEnqueue OBJECT IDENTIFIER ::={shaping 19} - -shapingRuntimeEnqueueVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (enqueue)" - - ::={shapingRuntimeEnqueue 1} - -shapingRuntimeEnqueueMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (enqueue)" - - ::={shapingRuntimeEnqueue 3} - -shapingObjectPoolExhausted OBJECT IDENTIFIER ::={shaping 25} - -shapingObjectPoolExhaustedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many dynamic objects" - - ::={shapingObjectPoolExhausted 1} - -shapingObjectPoolExhaustedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many dynamic objects" - - ::={shapingObjectPoolExhausted 2} - -shapingObjectPoolExhaustedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many dynamic objects" - - ::={shapingObjectPoolExhausted 3} - -shapingOutOfCreditsDrops OBJECT IDENTIFIER ::={shaping 26} - -shapingOutOfCreditsDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of credits (vbs) drops" - - ::={shapingOutOfCreditsDrops 1} - -shapingOutOfCreditsDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of credits (vbs) drops" - - ::={shapingOutOfCreditsDrops 2} - -shapingOutOfCreditsDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of credits (vbs) drops" - - ::={shapingOutOfCreditsDrops 3} - -shapingRuntimeDequeue OBJECT IDENTIFIER ::={shaping 30} - -shapingRuntimeDequeueVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (dequeue)" - - ::={shapingRuntimeDequeue 1} - -shapingRuntimeDequeueMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (dequeue)" - - ::={shapingRuntimeDequeue 2} - -shapingRuntimeDequeueMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Average cycles per packet (dequeue)" - - ::={shapingRuntimeDequeue 3} - -shapingObjectOverflow OBJECT IDENTIFIER ::={shaping 31} - -shapingObjectOverflowVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many shaping objects matching a connection" - - ::={shapingObjectOverflow 1} - -shapingObjectOverflowMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many shaping objects matching a connection" - - ::={shapingObjectOverflow 2} - -shapingObjectOverflowMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many shaping objects matching a connection" - - ::={shapingObjectOverflow 3} - -shapingRuleOverflow OBJECT IDENTIFIER ::={shaping 32} - -shapingRuleOverflowVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many matching rules" - - ::={shapingRuleOverflow 1} - -shapingRuleOverflowMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many matching rules" - - ::={shapingRuleOverflow 2} - -shapingRuleOverflowMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many matching rules" - - ::={shapingRuleOverflow 3} - -shapingOutOfArrays OBJECT IDENTIFIER ::={shaping 33} - -shapingOutOfArraysVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of shaping rule arrays" - - ::={shapingOutOfArrays 1} - -shapingOutOfArraysMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of shaping rule arrays" - - ::={shapingOutOfArrays 2} - -shapingOutOfArraysMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of shaping rule arrays" - - ::={shapingOutOfArrays 3} - -shapingDrops OBJECT IDENTIFIER ::={shaping 37} - -shapingDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (all types)" - - ::={shapingDrops 1} - -shapingDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (all types)" - - ::={shapingDrops 2} - -shapingDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (all types)" - - ::={shapingDrops 3} - -shapingObjectFull OBJECT IDENTIFIER ::={shaping 38} - -shapingObjectFullVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shaping object queue full" - - ::={shapingObjectFull 1} - -shapingObjectFullMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shaping object queue full" - - ::={shapingObjectFull 2} - -shapingObjectFullMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Shaping object queue full" - - ::={shapingObjectFull 3} - -shapingUnshaped OBJECT IDENTIFIER ::={shaping 39} - -shapingUnshapedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unshaped packets" - - ::={shapingUnshaped 1} - -shapingUnshapedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unshaped packets" - - ::={shapingUnshaped 2} - -shapingUnshapedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unshaped packets" - - ::={shapingUnshaped 3} - -shapingUnshapedBytes OBJECT IDENTIFIER ::={shaping 40} - -shapingUnshapedBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unshaped bytes" - - ::={shapingUnshapedBytes 1} - -shapingUnshapedBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unshaped bytes" - - ::={shapingUnshapedBytes 2} - -shapingUnshapedBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unshaped bytes" - - ::={shapingUnshapedBytes 3} - -shapingDequeueCalls OBJECT IDENTIFIER ::={shaping 41} - -shapingDequeueCallsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeue calls" - - ::={shapingDequeueCalls 1} - -shapingDequeueCallsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeue calls" - - ::={shapingDequeueCalls 2} - -shapingDequeueCallsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeue calls" - - ::={shapingDequeueCalls 3} - -shapingRecycleObjects OBJECT IDENTIFIER ::={shaping 42} - -shapingRecycleObjectsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Objects in recycle queue" - - ::={shapingRecycleObjects 1} - -shapingRecycleObjectsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Objects in recycle queue" - - ::={shapingRecycleObjects 3} - -shapingLocalhostOverflow OBJECT IDENTIFIER ::={shaping 43} - -shapingLocalhostOverflowVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many dynamic objects in rule" - - ::={shapingLocalhostOverflow 1} - -shapingLocalhostOverflowMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many dynamic objects in rule" - - ::={shapingLocalhostOverflow 2} - -shapingLocalhostOverflowMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many dynamic objects in rule" - - ::={shapingLocalhostOverflow 3} - -shapingDirect OBJECT IDENTIFIER ::={shaping 44} - -shapingDirectVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Directly sent packets" - - ::={shapingDirect 1} - -shapingDirectMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Directly sent packets" - - ::={shapingDirect 2} - -shapingDirectMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Directly sent packets" - - ::={shapingDirect 3} - -shapingDirectBytes OBJECT IDENTIFIER ::={shaping 45} - -shapingDirectBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Directly sent bytes" - - ::={shapingDirectBytes 1} - -shapingDirectBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Directly sent bytes" - - ::={shapingDirectBytes 2} - -shapingDirectBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Directly sent bytes" - - ::={shapingDirectBytes 3} - -shapingBorrowDequeues OBJECT IDENTIFIER ::={shaping 46} - -shapingBorrowDequeuesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Borrowing dequeues" - - ::={shapingBorrowDequeues 1} - -shapingBorrowDequeuesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Borrowing dequeues" - - ::={shapingBorrowDequeues 2} - -shapingBorrowDequeuesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Borrowing dequeues" - - ::={shapingBorrowDequeues 3} - -shapingVbsSplitError OBJECT IDENTIFIER ::={shaping 47} - -shapingVbsSplitErrorVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "VBS split allocation failures" - - ::={shapingVbsSplitError 1} - -shapingVbsSplitErrorMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "VBS split allocation failures" - - ::={shapingVbsSplitError 2} - -shapingVbsSplitErrorMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "VBS split allocation failures" - - ::={shapingVbsSplitError 3} - -shapingBrownHostDrops OBJECT IDENTIFIER ::={shaping 48} - -shapingBrownHostDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "BROWN per host drops" - - ::={shapingBrownHostDrops 1} - -shapingBrownHostDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "BROWN per host drops" - - ::={shapingBrownHostDrops 2} - -shapingBrownHostDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "BROWN per host drops" - - ::={shapingBrownHostDrops 3} - -shapingMaxConnDrops OBJECT IDENTIFIER ::={shaping 49} - -shapingMaxConnDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object max connections reached" - - ::={shapingMaxConnDrops 1} - -shapingMaxConnDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object max connections reached" - - ::={shapingMaxConnDrops 2} - -shapingMaxConnDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object max connections reached" - - ::={shapingMaxConnDrops 3} - -shapingScheduledOdirs OBJECT IDENTIFIER ::={shaping 50} - -shapingScheduledOdirsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Scheduled odirs" - - ::={shapingScheduledOdirs 1} - -shapingScheduledOdirsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Scheduled odirs" - - ::={shapingScheduledOdirs 3} - -shapingQueuePoolExhausted OBJECT IDENTIFIER ::={shaping 51} - -shapingQueuePoolExhaustedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queue pool exhausted" - - ::={shapingQueuePoolExhausted 1} - -shapingQueuePoolExhaustedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queue pool exhausted" - - ::={shapingQueuePoolExhausted 2} - -shapingQueuePoolExhaustedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queue pool exhausted" - - ::={shapingQueuePoolExhausted 3} - -shapingActiveQueues OBJECT IDENTIFIER ::={shaping 52} - -shapingActiveQueuesVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active queues" - - ::={shapingActiveQueues 1} - -shapingActiveQueuesMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active queues" - - ::={shapingActiveQueues 3} - -shapingQueueAllocations OBJECT IDENTIFIER ::={shaping 53} - -shapingQueueAllocationsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queue allocations" - - ::={shapingQueueAllocations 1} - -shapingQueueAllocationsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queue allocations" - - ::={shapingQueueAllocations 2} - -shapingQueueAllocationsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queue allocations" - - ::={shapingQueueAllocations 3} - -shapingDropsPrio1 OBJECT IDENTIFIER ::={shaping 54} - -shapingDropsPrio1Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 1)" - - ::={shapingDropsPrio1 1} - -shapingDropsPrio1Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 1)" - - ::={shapingDropsPrio1 2} - -shapingDropsPrio1Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 1)" - - ::={shapingDropsPrio1 3} - -shapingDropsPrio2 OBJECT IDENTIFIER ::={shaping 55} - -shapingDropsPrio2Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 2)" - - ::={shapingDropsPrio2 1} - -shapingDropsPrio2Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 2)" - - ::={shapingDropsPrio2 2} - -shapingDropsPrio2Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 2)" - - ::={shapingDropsPrio2 3} - -shapingDropsPrio3 OBJECT IDENTIFIER ::={shaping 56} - -shapingDropsPrio3Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 3)" - - ::={shapingDropsPrio3 1} - -shapingDropsPrio3Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 3)" - - ::={shapingDropsPrio3 2} - -shapingDropsPrio3Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 3)" - - ::={shapingDropsPrio3 3} - -shapingDropsPrio4 OBJECT IDENTIFIER ::={shaping 57} - -shapingDropsPrio4Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 4)" - - ::={shapingDropsPrio4 1} - -shapingDropsPrio4Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 4)" - - ::={shapingDropsPrio4 2} - -shapingDropsPrio4Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 4)" - - ::={shapingDropsPrio4 3} - -shapingDropsPrio5 OBJECT IDENTIFIER ::={shaping 58} - -shapingDropsPrio5Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 5)" - - ::={shapingDropsPrio5 1} - -shapingDropsPrio5Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 5)" - - ::={shapingDropsPrio5 2} - -shapingDropsPrio5Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 5)" - - ::={shapingDropsPrio5 3} - -shapingDropsPrio6 OBJECT IDENTIFIER ::={shaping 59} - -shapingDropsPrio6Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 6)" - - ::={shapingDropsPrio6 1} - -shapingDropsPrio6Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 6)" - - ::={shapingDropsPrio6 2} - -shapingDropsPrio6Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 6)" - - ::={shapingDropsPrio6 3} - -shapingDropsPrio7 OBJECT IDENTIFIER ::={shaping 60} - -shapingDropsPrio7Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 7)" - - ::={shapingDropsPrio7 1} - -shapingDropsPrio7Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 7)" - - ::={shapingDropsPrio7 2} - -shapingDropsPrio7Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 7)" - - ::={shapingDropsPrio7 3} - -shapingDropsPrio8 OBJECT IDENTIFIER ::={shaping 61} - -shapingDropsPrio8Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 8)" - - ::={shapingDropsPrio8 1} - -shapingDropsPrio8Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 8)" - - ::={shapingDropsPrio8 2} - -shapingDropsPrio8Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 8)" - - ::={shapingDropsPrio8 3} - -shapingDropsPrio9 OBJECT IDENTIFIER ::={shaping 62} - -shapingDropsPrio9Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 9)" - - ::={shapingDropsPrio9 1} - -shapingDropsPrio9Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 9)" - - ::={shapingDropsPrio9 2} - -shapingDropsPrio9Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (prio 9)" - - ::={shapingDropsPrio9 3} - -shapingDropsPrioOther OBJECT IDENTIFIER ::={shaping 63} - -shapingDropsPrioOtherVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (other prio)" - - ::={shapingDropsPrioOther 1} - -shapingDropsPrioOtherMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (other prio)" - - ::={shapingDropsPrioOther 2} - -shapingDropsPrioOtherMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Queuing drops (other prio)" - - ::={shapingDropsPrioOther 3} - -shapingDropsCps OBJECT IDENTIFIER ::={shaping 64} - -shapingDropsCpsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPS limit drops" - - ::={shapingDropsCps 1} - -shapingDropsCpsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPS limit drops" - - ::={shapingDropsCps 2} - -shapingDropsCpsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPS limit drops" - - ::={shapingDropsCps 3} - -shapingFailedFairnessObjects OBJECT IDENTIFIER ::={shaping 65} - -shapingFailedFairnessObjectsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Host fairness data allocation failures" - - ::={shapingFailedFairnessObjects 1} - -shapingFailedFairnessObjectsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Host fairness data allocation failures" - - ::={shapingFailedFairnessObjects 2} - -shapingFailedFairnessObjectsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Host fairness data allocation failures" - - ::={shapingFailedFairnessObjects 3} - -shapingUsedFairnessObjects OBJECT IDENTIFIER ::={shaping 66} - -shapingUsedFairnessObjectsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Host fairness data used" - - ::={shapingUsedFairnessObjects 1} - -shapingUsedFairnessObjectsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Host fairness data used" - - ::={shapingUsedFairnessObjects 3} - -shapingReloadDrops OBJECT IDENTIFIER ::={shaping 67} - -shapingReloadDropsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Drops caused by ruleset reload" - - ::={shapingReloadDrops 1} - -shapingReloadDropsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Drops caused by ruleset reload" - - ::={shapingReloadDrops 2} - -shapingReloadDropsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Drops caused by ruleset reload" - - ::={shapingReloadDrops 3} - -shapingRequeueQueueUsed OBJECT IDENTIFIER ::={shaping 68} - -shapingRequeueQueueUsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets in requeue queue" - - ::={shapingRequeueQueueUsed 1} - -shapingRequeueQueueUsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets in requeue queue" - - ::={shapingRequeueQueueUsed 3} - -shapingDirectBytesPrio0 OBJECT IDENTIFIER ::={shaping 69} - -shapingDirectBytesPrio0Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Directly sent bytes (prio 0)" - - ::={shapingDirectBytesPrio0 1} - -shapingDirectBytesPrio0Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Directly sent bytes (prio 0)" - - ::={shapingDirectBytesPrio0 2} - -shapingDirectBytesPrio0Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Directly sent bytes (prio 0)" - - ::={shapingDirectBytesPrio0 3} - -shapingDequeuedOdirs OBJECT IDENTIFIER ::={shaping 70} - -shapingDequeuedOdirsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued Odirs" - - ::={shapingDequeuedOdirs 1} - -shapingDequeuedOdirsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued Odirs" - - ::={shapingDequeuedOdirs 2} - -shapingDequeuedOdirsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dequeued Odirs" - - ::={shapingDequeuedOdirs 3} - -shapingSkippedQsyncUpdates OBJECT IDENTIFIER ::={shaping 71} - -shapingSkippedQsyncUpdatesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Skipped qsync updates (no xfer)" - - ::={shapingSkippedQsyncUpdates 1} - -shapingSkippedQsyncUpdatesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Skipped qsync updates (no xfer)" - - ::={shapingSkippedQsyncUpdates 2} - -shapingSkippedQsyncUpdatesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Skipped qsync updates (no xfer)" - - ::={shapingSkippedQsyncUpdates 3} - -shapingObjectCopiesCreated OBJECT IDENTIFIER ::={shaping 72} - -shapingObjectCopiesCreatedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object copies created" - - ::={shapingObjectCopiesCreated 1} - -shapingObjectCopiesCreatedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object copies created" - - ::={shapingObjectCopiesCreated 2} - -shapingObjectCopiesCreatedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object copies created" - - ::={shapingObjectCopiesCreated 3} - -pppoe OBJECT IDENTIFIER ::={sysdiag 96} - -pppoeShortPackets OBJECT IDENTIFIER ::={pppoe 1} - -pppoeShortPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Short Packets dropped" - - ::={pppoeShortPackets 1} - -pppoeShortPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Short Packets dropped" - - ::={pppoeShortPackets 2} - -pppoeShortPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Short Packets dropped" - - ::={pppoeShortPackets 3} - -pppoeBadversionPackets OBJECT IDENTIFIER ::={pppoe 2} - -pppoeBadversionPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with unknown version" - - ::={pppoeBadversionPackets 1} - -pppoeBadversionPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with unknown version" - - ::={pppoeBadversionPackets 2} - -pppoeBadversionPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Packets with unknown version" - - ::={pppoeBadversionPackets 3} - -pppoeControlPackets OBJECT IDENTIFIER ::={pppoe 3} - -pppoeControlPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Control packets" - - ::={pppoeControlPackets 1} - -pppoeControlPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Control packets" - - ::={pppoeControlPackets 2} - -pppoeControlPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Control packets" - - ::={pppoeControlPackets 3} - -pppoeTruncatedPackets OBJECT IDENTIFIER ::={pppoe 4} - -pppoeTruncatedPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Truncated packets dropped" - - ::={pppoeTruncatedPackets 1} - -pppoeTruncatedPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Truncated packets dropped" - - ::={pppoeTruncatedPackets 2} - -pppoeTruncatedPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Truncated packets dropped" - - ::={pppoeTruncatedPackets 3} - -pppoePaddedPackets OBJECT IDENTIFIER ::={pppoe 5} - -pppoePaddedPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Padded packets" - - ::={pppoePaddedPackets 1} - -pppoePaddedPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Padded packets" - - ::={pppoePaddedPackets 2} - -pppoePaddedPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Padded packets" - - ::={pppoePaddedPackets 3} - -pppoeIpv4Packets OBJECT IDENTIFIER ::={pppoe 6} - -pppoeIpv4PacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "IPv4 packets" - - ::={pppoeIpv4Packets 1} - -pppoeIpv4PacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "IPv4 packets" - - ::={pppoeIpv4Packets 2} - -pppoeIpv4PacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "IPv4 packets" - - ::={pppoeIpv4Packets 3} - -pppoeNonIpPackets OBJECT IDENTIFIER ::={pppoe 7} - -pppoeNonIpPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Non IP packets" - - ::={pppoeNonIpPackets 1} - -pppoeNonIpPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Non IP packets" - - ::={pppoeNonIpPackets 2} - -pppoeNonIpPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Non IP packets" - - ::={pppoeNonIpPackets 3} - -pppoeIpv6Packets OBJECT IDENTIFIER ::={pppoe 8} - -pppoeIpv6PacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "IPv6 packets" - - ::={pppoeIpv6Packets 1} - -pppoeIpv6PacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "IPv6 packets" - - ::={pppoeIpv6Packets 2} - -pppoeIpv6PacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "IPv6 packets" - - ::={pppoeIpv6Packets 3} - -general OBJECT IDENTIFIER ::={sysdiag 104} - -generalUptime OBJECT IDENTIFIER ::={general 1} - -generalUptimeVal OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION "System uptime" - - ::={generalUptime 1} - -generalPldUptime OBJECT IDENTIFIER ::={general 2} - -generalPldUptimeVal OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION "PLD uptime" - - ::={generalPldUptime 1} - -generalUser OBJECT IDENTIFIER ::={general 3} - -generalUserVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU User (0)" - - ::={generalUser 1} - -generalUserMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU User (0)" - - ::={generalUser 3} - -generalNice OBJECT IDENTIFIER ::={general 4} - -generalNiceVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU Nice (0)" - - ::={generalNice 1} - -generalNiceMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU Nice (0)" - - ::={generalNice 3} - -generalSystem OBJECT IDENTIFIER ::={general 5} - -generalSystemVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU System (0)" - - ::={generalSystem 1} - -generalSystemMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU System (0)" - - ::={generalSystem 3} - -generalUsage OBJECT IDENTIFIER ::={general 6} - -generalUsageVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU Usage (0)" - - ::={generalUsage 1} - -generalUsageMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU Usage (0)" - - ::={generalUsage 3} - -generalIowait OBJECT IDENTIFIER ::={general 7} - -generalIowaitVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU IO Wait (0)" - - ::={generalIowait 1} - -generalIowaitMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU IO Wait (0)" - - ::={generalIowait 3} - -generalIrq OBJECT IDENTIFIER ::={general 8} - -generalIrqVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU IRQ (0)" - - ::={generalIrq 1} - -generalIrqMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU IRQ (0)" - - ::={generalIrq 3} - -generalSoftirq OBJECT IDENTIFIER ::={general 9} - -generalSoftirqVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU SoftIRQ (0)" - - ::={generalSoftirq 1} - -generalSoftirqMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU SoftIRQ (0)" - - ::={generalSoftirq 3} - -generalUser1 OBJECT IDENTIFIER ::={general 10} - -generalUser1Val OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU User (1)" - - ::={generalUser1 1} - -generalUser1Max OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU User (1)" - - ::={generalUser1 3} - -generalNice1 OBJECT IDENTIFIER ::={general 11} - -generalNice1Val OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU Nice (1)" - - ::={generalNice1 1} - -generalNice1Max OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU Nice (1)" - - ::={generalNice1 3} - -generalSystem1 OBJECT IDENTIFIER ::={general 12} - -generalSystem1Val OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU System (1)" - - ::={generalSystem1 1} - -generalSystem1Max OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU System (1)" - - ::={generalSystem1 3} - -generalUsage1 OBJECT IDENTIFIER ::={general 13} - -generalUsage1Val OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU Usage (1)" - - ::={generalUsage1 1} - -generalUsage1Max OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU Usage (1)" - - ::={generalUsage1 3} - -generalIowait1 OBJECT IDENTIFIER ::={general 14} - -generalIowait1Val OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU IO Wait (1)" - - ::={generalIowait1 1} - -generalIowait1Max OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU IO Wait (1)" - - ::={generalIowait1 3} - -generalIrq1 OBJECT IDENTIFIER ::={general 15} - -generalIrq1Val OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU IRQ (1)" - - ::={generalIrq1 1} - -generalIrq1Max OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU IRQ (1)" - - ::={generalIrq1 3} - -generalSoftirq1 OBJECT IDENTIFIER ::={general 16} - -generalSoftirq1Val OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU SoftIRQ (1)" - - ::={generalSoftirq1 1} - -generalSoftirq1Max OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "CPU SoftIRQ (1)" - - ::={generalSoftirq1 3} - -generalSwapIn OBJECT IDENTIFIER ::={general 17} - -generalSwapInVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Pages swapped in" - - ::={generalSwapIn 1} - -generalSwapInMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Pages swapped in" - - ::={generalSwapIn 3} - -generalSwapOut OBJECT IDENTIFIER ::={general 18} - -generalSwapOutVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Pages swapped out" - - ::={generalSwapOut 1} - -generalSwapOutMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Pages swapped out" - - ::={generalSwapOut 3} - -generalClients OBJECT IDENTIFIER ::={general 19} - -generalClientsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connected clients" - - ::={generalClients 1} - -generalClientsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connected clients" - - ::={generalClients 3} - -generalClientsAll OBJECT IDENTIFIER ::={general 20} - -generalClientsAllVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connected full clients" - - ::={generalClientsAll 1} - -generalClientsAllMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connected full clients" - - ::={generalClientsAll 3} - -generalMemFree OBJECT IDENTIFIER ::={general 21} - -generalMemFreeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Memory free" - - ::={generalMemFree 1} - -generalMemFreeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Memory free" - - ::={generalMemFree 3} - -generalMemUsed OBJECT IDENTIFIER ::={general 22} - -generalMemUsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Memory used" - - ::={generalMemUsed 1} - -generalMemUsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Memory used" - - ::={generalMemUsed 3} - -generalVmallocFree OBJECT IDENTIFIER ::={general 23} - -generalVmallocFreeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "VMalloc Memory free" - - ::={generalVmallocFree 1} - -generalVmallocFreeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "VMalloc Memory free" - - ::={generalVmallocFree 3} - -generalVmallocUsed OBJECT IDENTIFIER ::={general 24} - -generalVmallocUsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "VMalloc memory used" - - ::={generalVmallocUsed 1} - -generalVmallocUsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "VMalloc memory used" - - ::={generalVmallocUsed 3} - -generalVmallocChunk OBJECT IDENTIFIER ::={general 25} - -generalVmallocChunkVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "VMalloc memory chunk" - - ::={generalVmallocChunk 1} - -generalVmallocChunkMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "VMalloc memory chunk" - - ::={generalVmallocChunk 3} - -generalHosts OBJECT IDENTIFIER ::={general 29} - -generalHostsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hosts" - - ::={generalHosts 1} - -generalHostsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hosts" - - ::={generalHosts 3} - -generalConnections OBJECT IDENTIFIER ::={general 30} - -generalConnectionsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections" - - ::={generalConnections 1} - -generalConnectionsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections" - - ::={generalConnections 3} - -generalVnos OBJECT IDENTIFIER ::={general 31} - -generalVnosVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Visible NetObjects" - - ::={generalVnos 1} - -generalVnosMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Visible NetObjects" - - ::={generalVnos 3} - -generalSystemHdUsage OBJECT IDENTIFIER ::={general 32} - -generalSystemHdUsageVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "System disk usage" - - ::={generalSystemHdUsage 1} - -generalSystemHdUsageMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "System disk usage" - - ::={generalSystemHdUsage 3} - -generalStatsHdUsage OBJECT IDENTIFIER ::={general 33} - -generalStatsHdUsageVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Stats disk usage" - - ::={generalStatsHdUsage 1} - -generalStatsHdUsageMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Stats disk usage" - - ::={generalStatsHdUsage 3} - -generalStatsHdSize OBJECT IDENTIFIER ::={general 34} - -generalStatsHdSizeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Stats disk size" - - ::={generalStatsHdSize 1} - -generalStatsHdSizeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Stats disk size" - - ::={generalStatsHdSize 3} - -generalSystemHdSize OBJECT IDENTIFIER ::={general 35} - -generalSystemHdSizeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "System disk size" - - ::={generalSystemHdSize 1} - -generalSystemHdSizeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "System disk size" - - ::={generalSystemHdSize 3} - -generalPlsdRingbufUsage OBJECT IDENTIFIER ::={general 37} - -generalPlsdRingbufUsageVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "PLSD buffer usage" - - ::={generalPlsdRingbufUsage 1} - -generalPlsdRingbufUsageMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "PLSD buffer usage" - - ::={generalPlsdRingbufUsage 3} - -generalActiveVnos OBJECT IDENTIFIER ::={general 40} - -generalActiveVnosVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active visible NetObjects" - - ::={generalActiveVnos 1} - -generalActiveVnosMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active visible NetObjects" - - ::={generalActiveVnos 3} - -generalDrdlRevision OBJECT IDENTIFIER ::={general 42} - -generalDrdlRevisionVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "DRDL revision" - - ::={generalDrdlRevision 1} - -generalDrdlRevisionMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "DRDL revision" - - ::={generalDrdlRevision 3} - -generalFailedNetobjects OBJECT IDENTIFIER ::={general 43} - -generalFailedNetobjectsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Visible netobject pool exhausted" - - ::={generalFailedNetobjects 1} - -generalFailedNetobjectsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Visible netobject pool exhausted" - - ::={generalFailedNetobjects 2} - -generalFailedNetobjectsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Visible netobject pool exhausted" - - ::={generalFailedNetobjects 3} - -generalFailedFullNetobjects OBJECT IDENTIFIER ::={general 44} - -generalFailedFullNetobjectsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active visible netobject pool exhausted" - - ::={generalFailedFullNetobjects 1} - -generalFailedFullNetobjectsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active visible netobject pool exhausted" - - ::={generalFailedFullNetobjects 2} - -generalFailedFullNetobjectsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active visible netobject pool exhausted" - - ::={generalFailedFullNetobjects 3} - -generalStringCacheUsage OBJECT IDENTIFIER ::={general 45} - -generalStringCacheUsageVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "String cache usage" - - ::={generalStringCacheUsage 1} - -generalStringCacheUsageMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "String cache usage" - - ::={generalStringCacheUsage 3} - -generalUnaccountedPlsdIn OBJECT IDENTIFIER ::={general 46} - -generalUnaccountedPlsdInVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bytes in not accounted in plsd" - - ::={generalUnaccountedPlsdIn 1} - -generalUnaccountedPlsdInMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bytes in not accounted in plsd" - - ::={generalUnaccountedPlsdIn 2} - -generalUnaccountedPlsdInMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bytes in not accounted in plsd" - - ::={generalUnaccountedPlsdIn 3} - -generalUnaccountedPlsdOut OBJECT IDENTIFIER ::={general 47} - -generalUnaccountedPlsdOutVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bytes out not accounted in plsd" - - ::={generalUnaccountedPlsdOut 1} - -generalUnaccountedPlsdOutMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bytes out not accounted in plsd" - - ::={generalUnaccountedPlsdOut 2} - -generalUnaccountedPlsdOutMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bytes out not accounted in plsd" - - ::={generalUnaccountedPlsdOut 3} - -generalUnaccountedPlsdFlows OBJECT IDENTIFIER ::={general 48} - -generalUnaccountedPlsdFlowsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow updates not sent to plsd" - - ::={generalUnaccountedPlsdFlows 1} - -generalUnaccountedPlsdFlowsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow updates not sent to plsd" - - ::={generalUnaccountedPlsdFlows 2} - -generalUnaccountedPlsdFlowsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow updates not sent to plsd" - - ::={generalUnaccountedPlsdFlows 3} - -generalHostCacheExhausted OBJECT IDENTIFIER ::={general 59} - -generalHostCacheExhaustedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hosts not created due to exhausted cache" - - ::={generalHostCacheExhausted 1} - -generalHostCacheExhaustedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hosts not created due to exhausted cache" - - ::={generalHostCacheExhausted 2} - -generalHostCacheExhaustedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hosts not created due to exhausted cache" - - ::={generalHostCacheExhausted 3} - -interface OBJECT IDENTIFIER ::={sysdiag 120} - -interfaceBytesToEngine OBJECT IDENTIFIER ::={interface 8} - -interfaceBytesToEngineVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Sent to engine" - - ::={interfaceBytesToEngine 1} - -interfaceBytesToEngineMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Sent to engine" - - ::={interfaceBytesToEngine 2} - -interfaceBytesToEngineMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Sent to engine" - - ::={interfaceBytesToEngine 3} - -interfaceBytesFromEngine OBJECT IDENTIFIER ::={interface 9} - -interfaceBytesFromEngineVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received from engine" - - ::={interfaceBytesFromEngine 1} - -interfaceBytesFromEngineMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received from engine" - - ::={interfaceBytesFromEngine 2} - -interfaceBytesFromEngineMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Received from engine" - - ::={interfaceBytesFromEngine 3} - -interfaceFlowNewMissed OBJECT IDENTIFIER ::={interface 10} - -interfaceFlowNewMissedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "New flows missed" - - ::={interfaceFlowNewMissed 1} - -interfaceFlowNewMissedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "New flows missed" - - ::={interfaceFlowNewMissed 2} - -interfaceFlowNewMissedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "New flows missed" - - ::={interfaceFlowNewMissed 3} - -interfaceFlowUpdMissed OBJECT IDENTIFIER ::={interface 11} - -interfaceFlowUpdMissedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow updates missed" - - ::={interfaceFlowUpdMissed 1} - -interfaceFlowUpdMissedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow updates missed" - - ::={interfaceFlowUpdMissed 2} - -interfaceFlowUpdMissedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Flow updates missed" - - ::={interfaceFlowUpdMissed 3} - -interfaceFlowNew OBJECT IDENTIFIER ::={interface 12} - -interfaceFlowNewVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "New flows" - - ::={interfaceFlowNew 1} - -interfaceFlowNewMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "New flows" - - ::={interfaceFlowNew 2} - -interfaceFlowNewMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "New flows" - - ::={interfaceFlowNew 3} - -interfaceFlowHostnameAllocFail OBJECT IDENTIFIER ::={interface 13} - -interfaceFlowHostnameAllocFailVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hostname allocation failures" - - ::={interfaceFlowHostnameAllocFail 1} - -interfaceFlowHostnameAllocFailMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hostname allocation failures" - - ::={interfaceFlowHostnameAllocFail 2} - -interfaceFlowHostnameAllocFailMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hostname allocation failures" - - ::={interfaceFlowHostnameAllocFail 3} - -interfaceFlowUpdReordered OBJECT IDENTIFIER ::={interface 14} - -interfaceFlowUpdReorderedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reordered flow updates" - - ::={interfaceFlowUpdReordered 1} - -interfaceFlowUpdReorderedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reordered flow updates" - - ::={interfaceFlowUpdReordered 2} - -interfaceFlowUpdReorderedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Reordered flow updates" - - ::={interfaceFlowUpdReordered 3} - -dynnetobjs OBJECT IDENTIFIER ::={sysdiag 121} - -dynamicnetobjectFailedInserts OBJECT IDENTIFIER ::={dynnetobjs 1} - -dynamicnetobjectFailedInsertsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Failed inserts (too many dynamic items)" - - ::={dynamicnetobjectFailedInserts 1} - -dynamicnetobjectFailedInsertsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Failed inserts (too many dynamic items)" - - ::={dynamicnetobjectFailedInserts 2} - -dynamicnetobjectFailedInsertsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Failed inserts (too many dynamic items)" - - ::={dynamicnetobjectFailedInserts 3} - -dynamicnetobjectListItems OBJECT IDENTIFIER ::={dynnetobjs 2} - -dynamicnetobjectListItemsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Items returned from last PLDB query" - - ::={dynamicnetobjectListItems 1} - -dynamicnetobjectListItemsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Items returned from last PLDB query" - - ::={dynamicnetobjectListItems 3} - -dynamicnetobjectRemoveSucceeded OBJECT IDENTIFIER ::={dynnetobjs 3} - -dynamicnetobjectRemoveSucceededVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls succeeded" - - ::={dynamicnetobjectRemoveSucceeded 1} - -dynamicnetobjectRemoveSucceededMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls succeeded" - - ::={dynamicnetobjectRemoveSucceeded 2} - -dynamicnetobjectRemoveSucceededMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls succeeded" - - ::={dynamicnetobjectRemoveSucceeded 3} - -dynamicnetobjectRemoveFailed OBJECT IDENTIFIER ::={dynnetobjs 4} - -dynamicnetobjectRemoveFailedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls failed" - - ::={dynamicnetobjectRemoveFailed 1} - -dynamicnetobjectRemoveFailedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls failed" - - ::={dynamicnetobjectRemoveFailed 2} - -dynamicnetobjectRemoveFailedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls failed" - - ::={dynamicnetobjectRemoveFailed 3} - -dynamicnetobjectCurrentIpCount OBJECT IDENTIFIER ::={dynnetobjs 5} - -dynamicnetobjectCurrentIpCountVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "IPs in table" - - ::={dynamicnetobjectCurrentIpCount 1} - -dynamicnetobjectCurrentIpCountMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "IPs in table" - - ::={dynamicnetobjectCurrentIpCount 3} - -dynamicnetobjectCurrentCount OBJECT IDENTIFIER ::={dynnetobjs 6} - -dynamicnetobjectCurrentCountVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Items in table" - - ::={dynamicnetobjectCurrentCount 1} - -dynamicnetobjectCurrentCountMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Items in table" - - ::={dynamicnetobjectCurrentCount 3} - -dynamicnetobjectRemovePldbFailed OBJECT IDENTIFIER ::={dynnetobjs 7} - -dynamicnetobjectRemovePldbFailedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls failed in PLDB" - - ::={dynamicnetobjectRemovePldbFailed 1} - -dynamicnetobjectRemovePldbFailedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls failed in PLDB" - - ::={dynamicnetobjectRemovePldbFailed 2} - -dynamicnetobjectRemovePldbFailedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls failed in PLDB" - - ::={dynamicnetobjectRemovePldbFailed 3} - -dynamicnetobjectAddSucceeded OBJECT IDENTIFIER ::={dynnetobjs 8} - -dynamicnetobjectAddSucceededVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls succeeded" - - ::={dynamicnetobjectAddSucceeded 1} - -dynamicnetobjectAddSucceededMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls succeeded" - - ::={dynamicnetobjectAddSucceeded 2} - -dynamicnetobjectAddSucceededMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls succeeded" - - ::={dynamicnetobjectAddSucceeded 3} - -dynamicnetobjectAddFailed OBJECT IDENTIFIER ::={dynnetobjs 9} - -dynamicnetobjectAddFailedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls failed" - - ::={dynamicnetobjectAddFailed 1} - -dynamicnetobjectAddFailedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls failed" - - ::={dynamicnetobjectAddFailed 2} - -dynamicnetobjectAddFailedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls failed" - - ::={dynamicnetobjectAddFailed 3} - -dynamicnetobjectInsertPldbFailed OBJECT IDENTIFIER ::={dynnetobjs 10} - -dynamicnetobjectInsertPldbFailedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls failed in PLDB" - - ::={dynamicnetobjectInsertPldbFailed 1} - -dynamicnetobjectInsertPldbFailedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls failed in PLDB" - - ::={dynamicnetobjectInsertPldbFailed 2} - -dynamicnetobjectInsertPldbFailedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls failed in PLDB" - - ::={dynamicnetobjectInsertPldbFailed 3} - -dynamicnetobjectAddCalls OBJECT IDENTIFIER ::={dynnetobjs 11} - -dynamicnetobjectAddCallsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls attempted" - - ::={dynamicnetobjectAddCalls 1} - -dynamicnetobjectAddCallsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls attempted" - - ::={dynamicnetobjectAddCalls 2} - -dynamicnetobjectAddCallsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Add calls attempted" - - ::={dynamicnetobjectAddCalls 3} - -dynamicnetobjectRemoveCalls OBJECT IDENTIFIER ::={dynnetobjs 12} - -dynamicnetobjectRemoveCallsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls attempted" - - ::={dynamicnetobjectRemoveCalls 1} - -dynamicnetobjectRemoveCallsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls attempted" - - ::={dynamicnetobjectRemoveCalls 2} - -dynamicnetobjectRemoveCallsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls attempted" - - ::={dynamicnetobjectRemoveCalls 3} - -dynamicnetobjectUnqualifiedNoRemoveCalls OBJECT IDENTIFIER ::={dynnetobjs 13} - -dynamicnetobjectUnqualifiedNoRemoveCallsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls for unknown netobject" - - ::={dynamicnetobjectUnqualifiedNoRemoveCalls 1} - -dynamicnetobjectUnqualifiedNoRemoveCallsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls for unknown netobject" - - ::={dynamicnetobjectUnqualifiedNoRemoveCalls 2} - -dynamicnetobjectUnqualifiedNoRemoveCallsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls for unknown netobject" - - ::={dynamicnetobjectUnqualifiedNoRemoveCalls 3} - -dynamicnetobjectUnqualifiedIpRemoveCalls OBJECT IDENTIFIER ::={dynnetobjs 14} - -dynamicnetobjectUnqualifiedIpRemoveCallsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls for unknown IP" - - ::={dynamicnetobjectUnqualifiedIpRemoveCalls 1} - -dynamicnetobjectUnqualifiedIpRemoveCallsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls for unknown IP" - - ::={dynamicnetobjectUnqualifiedIpRemoveCalls 2} - -dynamicnetobjectUnqualifiedIpRemoveCallsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remove calls for unknown IP" - - ::={dynamicnetobjectUnqualifiedIpRemoveCalls 3} - -dynamicnetobjectListCalls OBJECT IDENTIFIER ::={dynnetobjs 15} - -dynamicnetobjectListCallsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "List calls attempted" - - ::={dynamicnetobjectListCalls 1} - -dynamicnetobjectListCallsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "List calls attempted" - - ::={dynamicnetobjectListCalls 2} - -dynamicnetobjectListCallsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "List calls attempted" - - ::={dynamicnetobjectListCalls 3} - -dynamicnetobjectListItemsReturned OBJECT IDENTIFIER ::={dynnetobjs 16} - -dynamicnetobjectListItemsReturnedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Items returned from list calls" - - ::={dynamicnetobjectListItemsReturned 1} - -dynamicnetobjectListItemsReturnedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Items returned from list calls" - - ::={dynamicnetobjectListItemsReturned 2} - -dynamicnetobjectListItemsReturnedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Items returned from list calls" - - ::={dynamicnetobjectListItemsReturned 3} - -dynamicnetobjectSubscriberConflicts OBJECT IDENTIFIER ::={dynnetobjs 17} - -dynamicnetobjectSubscriberConflictsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Conflicting subscriber names" - - ::={dynamicnetobjectSubscriberConflicts 1} - -dynamicnetobjectSubscriberConflictsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Conflicting subscriber names" - - ::={dynamicnetobjectSubscriberConflicts 2} - -dynamicnetobjectSubscriberConflictsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Conflicting subscriber names" - - ::={dynamicnetobjectSubscriberConflicts 3} - -dynamicnetobjectSubscriberCount OBJECT IDENTIFIER ::={dynnetobjs 18} - -dynamicnetobjectSubscriberCountVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of unique subscriber names" - - ::={dynamicnetobjectSubscriberCount 1} - -dynamicnetobjectSubscriberCountMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of unique subscriber names" - - ::={dynamicnetobjectSubscriberCount 3} - -dynamicnetobjectSubscriberTooMany OBJECT IDENTIFIER ::={dynnetobjs 19} - -dynamicnetobjectSubscriberTooManyVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many unique subscriber names failures" - - ::={dynamicnetobjectSubscriberTooMany 1} - -dynamicnetobjectSubscriberTooManyMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many unique subscriber names failures" - - ::={dynamicnetobjectSubscriberTooMany 2} - -dynamicnetobjectSubscriberTooManyMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too many unique subscriber names failures" - - ::={dynamicnetobjectSubscriberTooMany 3} - -dynamicnetobjectSqliteMemoryUsed OBJECT IDENTIFIER ::={dynnetobjs 20} - -dynamicnetobjectSqliteMemoryUsedVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Add requests in queue" - - ::={dynamicnetobjectSqliteMemoryUsed 1} - -dynamicnetobjectSqliteMemoryUsedMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Add requests in queue" - - ::={dynamicnetobjectSqliteMemoryUsed 3} - -dynamicnetobjectPendingAdds OBJECT IDENTIFIER ::={dynnetobjs 21} - -dynamicnetobjectPendingAddsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Memory used by the dynitems sqlite thread" - - ::={dynamicnetobjectPendingAdds 1} - -dynamicnetobjectPendingAddsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Memory used by the dynitems sqlite thread" - - ::={dynamicnetobjectPendingAdds 3} - -bgp OBJECT IDENTIFIER ::={sysdiag 122} - -bgpUpdates OBJECT IDENTIFIER ::={bgp 1} - -bgpUpdatesVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received" - - ::={bgpUpdates 1} - -bgpUpdatesMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received" - - ::={bgpUpdates 3} - -bgpPrefixes OBJECT IDENTIFIER ::={bgp 2} - -bgpPrefixesVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of prefixes" - - ::={bgpPrefixes 1} - -bgpPrefixesMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of prefixes" - - ::={bgpPrefixes 3} - -bgpPaths OBJECT IDENTIFIER ::={bgp 3} - -bgpPathsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of unique paths" - - ::={bgpPaths 1} - -bgpPathsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of unique paths" - - ::={bgpPaths 3} - -bgpUptime OBJECT IDENTIFIER ::={bgp 4} - -bgpUptimeVal OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connection uptime" - - ::={bgpUptime 1} - -bgpConvresionTime OBJECT IDENTIFIER ::={bgp 5} - -bgpConvresionTimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Time to convert lookup tree" - - ::={bgpConvresionTime 1} - -bgpConvresionTimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Time to convert lookup tree" - - ::={bgpConvresionTime 3} - -bgpSendTime OBJECT IDENTIFIER ::={bgp 6} - -bgpSendTimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Time to update lookup tree" - - ::={bgpSendTime 1} - -bgpSendTimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Time to update lookup tree" - - ::={bgpSendTime 3} - -bgpReplaces OBJECT IDENTIFIER ::={bgp 7} - -bgpReplacesVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Total count of announces without withdraw" - - ::={bgpReplaces 1} - -bgpReplacesMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Total count of announces without withdraw" - - ::={bgpReplaces 3} - -bgpWithdraws OBJECT IDENTIFIER ::={bgp 8} - -bgpWithdrawsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Total count of withdrawn routes" - - ::={bgpWithdraws 1} - -bgpWithdrawsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Total count of withdrawn routes" - - ::={bgpWithdraws 3} - -bgpAnnounces OBJECT IDENTIFIER ::={bgp 9} - -bgpAnnouncesVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Total count of announced routes" - - ::={bgpAnnounces 1} - -bgpAnnouncesMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Total count of announced routes" - - ::={bgpAnnounces 3} - -bgpReconnects OBJECT IDENTIFIER ::={bgp 10} - -bgpReconnectsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Total number of reconnects" - - ::={bgpReconnects 1} - -bgpReconnectsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Total number of reconnects" - - ::={bgpReconnects 3} - -bgpPathConvTime OBJECT IDENTIFIER ::={bgp 11} - -bgpPathConvTimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Time to convert/send paths" - - ::={bgpPathConvTime 1} - -bgpPathConvTimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Time to convert/send paths" - - ::={bgpPathConvTime 3} - -bgpRecyclePaths OBJECT IDENTIFIER ::={bgp 12} - -bgpRecyclePathsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of paths waiting for garbage collection" - - ::={bgpRecyclePaths 1} - -bgpRecyclePathsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of paths waiting for garbage collection" - - ::={bgpRecyclePaths 3} - -bgpFreelistPaths OBJECT IDENTIFIER ::={bgp 13} - -bgpFreelistPathsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of paths in freelist" - - ::={bgpFreelistPaths 1} - -bgpFreelistPathsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of paths in freelist" - - ::={bgpFreelistPaths 3} - -bgpBalanceTime OBJECT IDENTIFIER ::={bgp 14} - -bgpBalanceTimeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Time to rebalance tree" - - ::={bgpBalanceTime 1} - -bgpBalanceTimeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Time to rebalance tree" - - ::={bgpBalanceTime 3} - -bgpCommunityTooSmall OBJECT IDENTIFIER ::={bgp 24} - -bgpCommunityTooSmallVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of community updates received that exceed PL_CONFIG_BGP_MAX_COMMUNITIES" - - ::={bgpCommunityTooSmall 1} - -bgpCommunityTooSmallMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of community updates received that exceed PL_CONFIG_BGP_MAX_COMMUNITIES" - - ::={bgpCommunityTooSmall 3} - -bgpCommunityMaxSeen OBJECT IDENTIFIER ::={bgp 25} - -bgpCommunityMaxSeenVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Maximum number of communities we have seen in a BGP update" - - ::={bgpCommunityMaxSeen 1} - -bgpCommunityMaxSeenMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Maximum number of communities we have seen in a BGP update" - - ::={bgpCommunityMaxSeen 3} - -qsync OBJECT IDENTIFIER ::={sysdiag 123} - -qsyncIUpdates OBJECT IDENTIFIER ::={qsync 1} - -qsyncIUpdatesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received from reapers" - - ::={qsyncIUpdates 1} - -qsyncIUpdatesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received from reapers" - - ::={qsyncIUpdates 2} - -qsyncIUpdatesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received from reapers" - - ::={qsyncIUpdates 3} - -qsyncIUpdatesOldRuleset OBJECT IDENTIFIER ::={qsync 2} - -qsyncIUpdatesOldRulesetVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received from reapers with old ruleset" - - ::={qsyncIUpdatesOldRuleset 1} - -qsyncIUpdatesOldRulesetMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received from reapers with old ruleset" - - ::={qsyncIUpdatesOldRuleset 2} - -qsyncIUpdatesOldRulesetMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received from reapers with old ruleset" - - ::={qsyncIUpdatesOldRuleset 3} - -qsyncIUpdatesUnknownObject OBJECT IDENTIFIER ::={qsync 3} - -qsyncIUpdatesUnknownObjectVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received for unknown object" - - ::={qsyncIUpdatesUnknownObject 1} - -qsyncIUpdatesUnknownObjectMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received for unknown object" - - ::={qsyncIUpdatesUnknownObject 2} - -qsyncIUpdatesUnknownObjectMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received for unknown object" - - ::={qsyncIUpdatesUnknownObject 3} - -qsyncIReaperSplitsCreated OBJECT IDENTIFIER ::={qsync 4} - -qsyncIReaperSplitsCreatedVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Split entries created (reaper)" - - ::={qsyncIReaperSplitsCreated 1} - -qsyncIReaperSplitsCreatedMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Split entries created (reaper)" - - ::={qsyncIReaperSplitsCreated 2} - -qsyncIReaperSplitsCreatedMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Split entries created (reaper)" - - ::={qsyncIReaperSplitsCreated 3} - -qsyncIReaperSplitsActive OBJECT IDENTIFIER ::={qsync 5} - -qsyncIReaperSplitsActiveVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Split entries active (reaper)" - - ::={qsyncIReaperSplitsActive 1} - -qsyncIReaperSplitsActiveMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Split entries active (reaper)" - - ::={qsyncIReaperSplitsActive 3} - -qsyncISumFreelistSize OBJECT IDENTIFIER ::={qsync 6} - -qsyncISumFreelistSizeVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Split entries on free list (sum)" - - ::={qsyncISumFreelistSize 1} - -qsyncISumFreelistSizeMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Split entries on free list (sum)" - - ::={qsyncISumFreelistSize 3} - -qsyncISumSplitsActive OBJECT IDENTIFIER ::={qsync 7} - -qsyncISumSplitsActiveVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Split entries active (sum)" - - ::={qsyncISumSplitsActive 1} - -qsyncISumSplitsActiveMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Split entries active (sum)" - - ::={qsyncISumSplitsActive 3} - -qsyncIAdjustmentsSent OBJECT IDENTIFIER ::={qsync 8} - -qsyncIAdjustmentsSentVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object adjustments sent" - - ::={qsyncIAdjustmentsSent 1} - -qsyncIAdjustmentsSentMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object adjustments sent" - - ::={qsyncIAdjustmentsSent 2} - -qsyncIAdjustmentsSentMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Object adjustments sent" - - ::={qsyncIAdjustmentsSent 3} - -qsyncENumPeers OBJECT IDENTIFIER ::={qsync 9} - -qsyncENumPeersVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Number of peers" - - ::={qsyncENumPeers 1} - -qsyncENumPeersMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Number of peers" - - ::={qsyncENumPeers 3} - -qsyncEUpdatesMismatch OBJECT IDENTIFIER ::={qsync 10} - -qsyncEUpdatesMismatchVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Updates with mismatching ruleset" - - ::={qsyncEUpdatesMismatch 1} - -qsyncEUpdatesMismatchMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Updates with mismatching ruleset" - - ::={qsyncEUpdatesMismatch 2} - -qsyncEUpdatesMismatchMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Updates with mismatching ruleset" - - ::={qsyncEUpdatesMismatch 3} - -qsyncEUpdatePackets OBJECT IDENTIFIER ::={qsync 11} - -qsyncEUpdatePacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Update packets" - - ::={qsyncEUpdatePackets 1} - -qsyncEUpdatePacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Update packets" - - ::={qsyncEUpdatePackets 2} - -qsyncEUpdatePacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Update packets" - - ::={qsyncEUpdatePackets 3} - -qsyncESplitTimeout OBJECT IDENTIFIER ::={qsync 12} - -qsyncESplitTimeoutVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Split object age timeout" - - ::={qsyncESplitTimeout 1} - -qsyncESplitTimeoutMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Split object age timeout" - - ::={qsyncESplitTimeout 2} - -qsyncESplitTimeoutMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Split object age timeout" - - ::={qsyncESplitTimeout 3} - -qsyncERecvUpdateEntries OBJECT IDENTIFIER ::={qsync 13} - -qsyncERecvUpdateEntriesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Received update entries" - - ::={qsyncERecvUpdateEntries 1} - -qsyncERecvUpdateEntriesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Received update entries" - - ::={qsyncERecvUpdateEntries 2} - -qsyncERecvUpdateEntriesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Received update entries" - - ::={qsyncERecvUpdateEntries 3} - -qsyncESendUpdateEntries OBJECT IDENTIFIER ::={qsync 14} - -qsyncESendUpdateEntriesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Sent update entries" - - ::={qsyncESendUpdateEntries 1} - -qsyncESendUpdateEntriesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Sent update entries" - - ::={qsyncESendUpdateEntries 2} - -qsyncESendUpdateEntriesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Sent update entries" - - ::={qsyncESendUpdateEntries 3} - -qsyncESendUpdatePackets OBJECT IDENTIFIER ::={qsync 15} - -qsyncESendUpdatePacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Sent update packets" - - ::={qsyncESendUpdatePackets 1} - -qsyncESendUpdatePacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Sent update packets" - - ::={qsyncESendUpdatePackets 2} - -qsyncESendUpdatePacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Sent update packets" - - ::={qsyncESendUpdatePackets 3} - -qsyncIUnsync OBJECT IDENTIFIER ::={qsync 16} - -qsyncIUnsyncVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Qsync not run because unsynced objects" - - ::={qsyncIUnsync 1} - -qsyncIUnsyncMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Qsync not run because unsynced objects" - - ::={qsyncIUnsync 2} - -qsyncIUnsyncMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Qsync not run because unsynced objects" - - ::={qsyncIUnsync 3} - -qsyncESendbufFull OBJECT IDENTIFIER ::={qsync 17} - -qsyncESendbufFullVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Entries dropped due to full sendbuffer" - - ::={qsyncESendbufFull 1} - -qsyncESendbufFullMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Entries dropped due to full sendbuffer" - - ::={qsyncESendbufFull 2} - -qsyncESendbufFullMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Entries dropped due to full sendbuffer" - - ::={qsyncESendbufFull 3} - -qsyncESendbufUsage OBJECT IDENTIFIER ::={qsync 18} - -qsyncESendbufUsageVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Sendbuffer usage" - - ::={qsyncESendbufUsage 1} - -qsyncESendbufUsageMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "(ext) Sendbuffer usage" - - ::={qsyncESendbufUsage 3} - -qsyncIIgnoredOOO OBJECT IDENTIFIER ::={qsync 19} - -qsyncIIgnoredOOOVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored out of order updates" - - ::={qsyncIIgnoredOOO 1} - -qsyncIIgnoredOOOMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored out of order updates" - - ::={qsyncIIgnoredOOO 2} - -qsyncIIgnoredOOOMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored out of order updates" - - ::={qsyncIIgnoredOOO 3} - -qsyncIIgnoredGenWrap OBJECT IDENTIFIER ::={qsync 20} - -qsyncIIgnoredGenWrapVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored updates (generation wrap)" - - ::={qsyncIIgnoredGenWrap 1} - -qsyncIIgnoredGenWrapMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored updates (generation wrap)" - - ::={qsyncIIgnoredGenWrap 2} - -qsyncIIgnoredGenWrapMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ignored updates (generation wrap)" - - ::={qsyncIIgnoredGenWrap 3} - -shapingcounter OBJECT IDENTIFIER ::={sysdiag 124} - -shapingcounterUpdates OBJECT IDENTIFIER ::={shapingcounter 1} - -shapingcounterUpdatesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received" - - ::={shapingcounterUpdates 1} - -shapingcounterUpdatesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received" - - ::={shapingcounterUpdates 2} - -shapingcounterUpdatesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates received" - - ::={shapingcounterUpdates 3} - -shapingcounterActive OBJECT IDENTIFIER ::={shapingcounter 2} - -shapingcounterActiveVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active counters" - - ::={shapingcounterActive 1} - -shapingcounterActiveMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active counters" - - ::={shapingcounterActive 3} - -shapingcounterClients OBJECT IDENTIFIER ::={shapingcounter 3} - -shapingcounterClientsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active clients" - - ::={shapingcounterClients 1} - -shapingcounterClientsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Active clients" - - ::={shapingcounterClients 3} - -shapingcounterRecycle OBJECT IDENTIFIER ::={shapingcounter 4} - -shapingcounterRecycleVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Recycles" - - ::={shapingcounterRecycle 1} - -shapingcounterRecycleMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Recycles" - - ::={shapingcounterRecycle 2} - -shapingcounterRecycleMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Recycles" - - ::={shapingcounterRecycle 3} - -shapingcounterUpdatesInteresting OBJECT IDENTIFIER ::={shapingcounter 5} - -shapingcounterUpdatesInterestingVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates crossing granularity boundary received" - - ::={shapingcounterUpdatesInteresting 1} - -shapingcounterUpdatesInterestingMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates crossing granularity boundary received" - - ::={shapingcounterUpdatesInteresting 2} - -shapingcounterUpdatesInterestingMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Updates crossing granularity boundary received" - - ::={shapingcounterUpdatesInteresting 3} - -divert OBJECT IDENTIFIER ::={sysdiag 125} - -divertOutOfHosts OBJECT IDENTIFIER ::={divert 2} - -divertOutOfHostsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of hosts" - - ::={divertOutOfHosts 1} - -divertOutOfHostsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of hosts" - - ::={divertOutOfHosts 2} - -divertOutOfHostsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Out of hosts" - - ::={divertOutOfHosts 3} - -divertOversizeL2 OBJECT IDENTIFIER ::={divert 3} - -divertOversizeL2Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too large L2-headers" - - ::={divertOversizeL2 1} - -divertOversizeL2Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too large L2-headers" - - ::={divertOversizeL2 2} - -divertOversizeL2Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Too large L2-headers" - - ::={divertOversizeL2 3} - -divertEgressPackets OBJECT IDENTIFIER ::={divert 4} - -divertEgressPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Egress packets" - - ::={divertEgressPackets 1} - -divertEgressPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Egress packets" - - ::={divertEgressPackets 2} - -divertEgressPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Egress packets" - - ::={divertEgressPackets 3} - -divertEgressBytes OBJECT IDENTIFIER ::={divert 5} - -divertEgressBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Egress bytes" - - ::={divertEgressBytes 1} - -divertEgressBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Egress bytes" - - ::={divertEgressBytes 2} - -divertEgressBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Egress bytes" - - ::={divertEgressBytes 3} - -divertIngressPackets OBJECT IDENTIFIER ::={divert 6} - -divertIngressPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress packets" - - ::={divertIngressPackets 1} - -divertIngressPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress packets" - - ::={divertIngressPackets 2} - -divertIngressPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress packets" - - ::={divertIngressPackets 3} - -divertIngressBytes OBJECT IDENTIFIER ::={divert 7} - -divertIngressBytesVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress bytes" - - ::={divertIngressBytes 1} - -divertIngressBytesMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress bytes" - - ::={divertIngressBytes 2} - -divertIngressBytesMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress bytes" - - ::={divertIngressBytes 3} - -divertIngressPacketsNohost OBJECT IDENTIFIER ::={divert 8} - -divertIngressPacketsNohostVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress packets with missing host" - - ::={divertIngressPacketsNohost 1} - -divertIngressPacketsNohostMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress packets with missing host" - - ::={divertIngressPacketsNohost 2} - -divertIngressPacketsNohostMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress packets with missing host" - - ::={divertIngressPacketsNohost 3} - -divertIngressPacketsNol2 OBJECT IDENTIFIER ::={divert 9} - -divertIngressPacketsNol2Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress packets with host missing L2-header" - - ::={divertIngressPacketsNol2 1} - -divertIngressPacketsNol2Mom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress packets with host missing L2-header" - - ::={divertIngressPacketsNol2 2} - -divertIngressPacketsNol2Max OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ingress packets with host missing L2-header" - - ::={divertIngressPacketsNol2 3} - -divertHostsUse OBJECT IDENTIFIER ::={divert 10} - -divertHostsUseVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hosts" - - ::={divertHostsUse 1} - -divertHostsUseMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Hosts" - - ::={divertHostsUse 3} - -divertConnections OBJECT IDENTIFIER ::={divert 11} - -divertConnectionsVal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections" - - ::={divertConnections 1} - -divertConnectionsMax OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Connections" - - ::={divertConnections 3} - -divertHbReqSent OBJECT IDENTIFIER ::={divert 12} - -divertHbReqSentVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat requests sent" - - ::={divertHbReqSent 1} - -divertHbReqSentMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat requests sent" - - ::={divertHbReqSent 2} - -divertHbReqSentMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat requests sent" - - ::={divertHbReqSent 3} - -divertHbReqRecv OBJECT IDENTIFIER ::={divert 13} - -divertHbReqRecvVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat requests received" - - ::={divertHbReqRecv 1} - -divertHbReqRecvMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat requests received" - - ::={divertHbReqRecv 2} - -divertHbReqRecvMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat requests received" - - ::={divertHbReqRecv 3} - -divertHbRepSent OBJECT IDENTIFIER ::={divert 14} - -divertHbRepSentVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat replies sent" - - ::={divertHbRepSent 1} - -divertHbRepSentMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat replies sent" - - ::={divertHbRepSent 2} - -divertHbRepSentMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat replies sent" - - ::={divertHbRepSent 3} - -divertHbRepRecv OBJECT IDENTIFIER ::={divert 15} - -divertHbRepRecvVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat replies received" - - ::={divertHbRepRecv 1} - -divertHbRepRecvMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat replies received" - - ::={divertHbRepRecv 2} - -divertHbRepRecvMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeat replies received" - - ::={divertHbRepRecv 3} - -divertHbLost OBJECT IDENTIFIER ::={divert 16} - -divertHbLostVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeats lost" - - ::={divertHbLost 1} - -divertHbLostMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeats lost" - - ::={divertHbLost 2} - -divertHbLostMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Heartbeats lost" - - ::={divertHbLost 3} - -divertBypassPackets OBJECT IDENTIFIER ::={divert 17} - -divertBypassPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bypassed packets" - - ::={divertBypassPackets 1} - -divertBypassPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bypassed packets" - - ::={divertBypassPackets 2} - -divertBypassPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Bypassed packets" - - ::={divertBypassPackets 3} - -divertDroppedPackets OBJECT IDENTIFIER ::={divert 18} - -divertDroppedPacketsVal OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped packets" - - ::={divertDroppedPackets 1} - -divertDroppedPacketsMom OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped packets" - - ::={divertDroppedPackets 2} - -divertDroppedPacketsMax OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Dropped packets" - - ::={divertDroppedPackets 3} - - - - -END - diff --git a/mibs/PAN-MIB-MODULES b/mibs/PAN-MIB-MODULES deleted file mode 100644 index beaab93b67..0000000000 --- a/mibs/PAN-MIB-MODULES +++ /dev/null @@ -1,560 +0,0 @@ --- Start - PAN-GLOBAL-REG Module - --- The convention described in "Understanding SNMP MIBs" --- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. - -PAN-GLOBAL-REG DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-IDENTITY, - enterprises - FROM SNMPv2-SMI; - - panGlobalRegModule MODULE-IDENTITY - LAST-UPDATED "201001071040Z" - ORGANIZATION "Palo Alto Networks" - CONTACT-INFO " - Customer Support - Palo Alto Networks - 232 E. Java Dr. - Sunnyvale, CA 94089 - - +1 866-898-9087 - support at paloaltonetworks dot com" - - DESCRIPTION " - A MIB module containing top-level OID definitions - for various sub-trees for Palo Alto Networks' enterprise MIB modules." - - REVISION "201001071040Z" - DESCRIPTION " - Rev 1.0 - Initial version of MIB module PAN-GLOBAL-REG." - - ::= { panModules 1 } - - panRoot OBJECT-IDENTITY - STATUS current - DESCRIPTION " - The root of the OID sub-tree assigned to Palo Alto Networks assigned by - the Internet Assigned Numbers Authority (IANA)." - ::= { enterprises 25461 } - - panReg OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for registrations - identification of modules and logical and - physical components." - ::= { panRoot 1 } - - panModules OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for module registrations." - ::= { panReg 1 } - - panMibs OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for all Palo Alto object and event definitions." - ::= { panRoot 2 } - - -- Sub-trees for Palo Alto managed objects - - panCommonMib OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for common Palo Alto object and event definitions. - These would be implemented by all Palo Alto products." - ::= { panMibs 1 } - - panSpecificMib OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for specific Palo Alto object and event definitions." - ::= { panMibs 2 } - - panProductsMibs OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for all Palo Alto product specific definitions." - ::= { panMibs 3 } - -END - --- End - PAN-GLOBAL-REG Module - --- ======================================================================== --- Start - PAN-GLOBAL-TC Module - --- Palo Alto Global Textual Conventions --- --- The convention described in "Understanding SNMP MIBs" --- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. - -PAN-GLOBAL-TC DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY - FROM SNMPv2-SMI - TEXTUAL-CONVENTION - FROM SNMPv2-TC - panModules - FROM PAN-GLOBAL-REG; - - panGlobalTcModule MODULE-IDENTITY - LAST-UPDATED "201001071040Z" - ORGANIZATION "Palo Alto Networks" - CONTACT-INFO " - Customer Support - Palo Alto Networks - 232 E. Java Dr. - Sunnyvale, CA 94089 - - +1 866-898-9087 - support at paloaltonetworks dot com" - - DESCRIPTION " - A MIB module containing textual conventions - for Palo Alto Networks' enterprise MIB modules. - These textual conventions are used across all Palo Alto products." - - REVISION "201001071040Z" - DESCRIPTION " - Rev 1.0 - Initial version of MIB module PAN-GLOBAL-TC." - - ::= { panModules 2 } - - -- No Palo Alto textual conventions yet! - - TcAppaname ::= TEXTUAL-CONVENTION - DISPLAY-HINT "64a" - STATUS current - DESCRIPTION " - Represents the name of an application. - - This has all the restrictions of the DisplayString textual - convention with the following additional ones: - - - Only the following characters/character ranges are allowed: - 0-9 - A-Z - a-z - :./#$&_-+()' - - - Any object defined using this syntax may not exceed 64 - characters in length." - SYNTAX OCTET STRING (SIZE (0..64)) - - TcChassisType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION " - Enumerates all possible chassis types for Palo Alto devices." - SYNTAX OCTET STRING (SIZE (0..64)) -END - --- End - PAN-GLOBAL-TC Module - --- ======================================================================== --- Start - PAN-COMMON-MIB Module - --- MIB for the common MIB objects implemented by all --- Palo Alto devices. --- --- The convention described in "Understanding SNMP MIBs" --- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. - -PAN-COMMON-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-IDENTITY, - OBJECT-TYPE, NOTIFICATION-TYPE, - Integer32 - FROM SNMPv2-SMI --- MODULE-COMPLIANCE, OBJECT-GROUP --- FROM SNMPv2-CONF - DisplayString, TruthValue - FROM SNMPv2-TC - TcChassisType - FROM PAN-GLOBAL-TC - panModules, panCommonMib - FROM PAN-GLOBAL-REG; - - panCommonMibModule MODULE-IDENTITY - LAST-UPDATED "201001071040Z" - ORGANIZATION "Palo Alto Networks" - CONTACT-INFO " - Customer Support - Palo Alto Networks - 232 E. Java Dr. - Sunnyvale, CA 94089 - - +1 866-898-9087 - support at paloaltonetworks dot com" - - DESCRIPTION " - A MIB module containing definitions of managed objects - implemented by all Palo Alto Networks' products." - - REVISION "201001071040Z" - DESCRIPTION " - Rev 1.0 - Initial version of MIB module PAN-COMMON-MIB." - - ::= { panModules 3 } - - panCommonConfMib OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for MIB conformance statements." - ::= { panCommonMib 1 } - - panCommonObjs OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for common MIB objects." - ::= { panCommonMib 2 } - - panCommonEvents OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for common MIB events." - ::= { panCommonMib 3 } - - -- Top level groups - - panSys OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for common system objects." - ::= { panCommonObjs 1 } - - panChassis OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for common chassis information." - ::= { panCommonObjs 2 } - - panSession OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for common session information." - ::= { panCommonObjs 3 } - - ---------------------------------------------------------------------- - -- System objects - - panSysSwVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Full software version. The first two components of the full - version are the major and minor versions. The third component - indicates the maintenance release number and the fourth, - the build number." - ::= { panSys 1 } - - panSysHwVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Hardware version of the unit." - ::= { panSys 2 } - - panSysSerialNumber OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The serial number of the unit. If not available, - an empty string is returned." - ::= { panSys 3 } - - panSysTimeZoneOffset OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The offset in seconds from UTC of the system's time zone. - Values are negative for locations west of UTC and positive - for locations east of UTC." - ::= { panSys 4 } - - panSysDaylightSaving OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether daylight savings are in currently in effect for the - system's time zone." - ::= { panSys 5 } - - panSysVpnClientVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Currently installed VPN client package version. If - package is not installed, 0.0.0 is returned." - ::= { panSys 6 } - - panSysAppVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Currently installed application definition version. If - no application definition is found, 0 is returned." - ::= { panSys 7 } - - panSysAvVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Currently installed antivirus version. If no antivirus - is found, 0 is returned." - ::= { panSys 8 } - - panSysThreatVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Currently installed threat definition version. If no - threat definition is found, 0 is returned." - ::= { panSys 9 } - - panSysUrlFilteringVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Currently installed URL filtering version. If no URL - filtering is installed, 0 is returned." - ::= { panSys 10 } - - panSysHAState OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current high-availability state." - ::= { panSys 11 } - - panSysHAPeerState OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current peer high-availability state." - ::= { panSys 12 } - - ---------------------------------------------------------------------- - -- Chassis - - panChassisType OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Chassis type for this Palo Alto device." - ::= { panChassis 1 } - - ---------------------------------------------------------------------- - -- Session - - panSessionUtilization OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Session table utilization percentage. Values should - be between 0 and 100." - ::= { panSession 1 } - - panSessionMax OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of sessions supported." - ::= { panSession 2 } - - panSessionActive OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of active sessions." - ::= { panSession 3 } - - panSessionActiveTcp OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of active TCP sessions." - ::= { panSession 4 } - - panSessionActiveUdp OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of active UDP sessions." - ::= { panSession 5 } - - panSessionActiveICMP OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of active ICMP sessions." - ::= { panSession 6 } - - ---------------------------------------------------------------------- - -- Events - - panCommonEventObjs OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Branch for objects meant only to be sent in event varbinds." - ::= { panCommonEvents 1 } - - panCommonEventEvents OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Branch for the events themselves." - ::= { panCommonEvents 2 } - - panCommonEventEventsV2 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Branch for SNMPv2 events. The OIDs for SNMPv2 events should - have a zero as the next-to-last sub-identifier (as specified - in RFC1902)." - ::= { panCommonEventEvents 0 } - - -- Objects sent only in events - - panCommonEventDescr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "String that provides a textual description of the event." - ::= { panCommonEventObjs 1 } - - -- Event descriptions - - panCommonEventLog NOTIFICATION-TYPE - OBJECTS { panCommonEventDescr } - STATUS current - DESCRIPTION - "A config/system/firewall/threat log" - ::= { panCommonEventEventsV2 1 } -END - --- End - PAN-COMMON-MIB Module - - --- ======================================================================== --- Start - PAN-PRODUCT-MIB Module - --- MIB for the platform specific MIB objects implemented by --- Palo Alto devices. --- --- The convention described in "Understanding SNMP MIBs" --- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. - -PAN-PRODUCTS-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-IDENTITY, - OBJECT-TYPE, NOTIFICATION-TYPE, - Integer32 - FROM SNMPv2-SMI --- MODULE-COMPLIANCE, OBJECT-GROUP --- FROM SNMPv2-CONF - DisplayString, TruthValue - FROM SNMPv2-TC - TcChassisType - FROM PAN-GLOBAL-TC - panModules, panProductsMibs - FROM PAN-GLOBAL-REG; - - panProductsMibsModule MODULE-IDENTITY - LAST-UPDATED "201001071040Z" - ORGANIZATION "Palo Alto Networks" - CONTACT-INFO " - Customer Support - Palo Alto Networks - 232 E. Java Dr. - Sunnyvale, CA 94089 - - +1 866-898-9087 - support at paloaltonetworks dot com" - - DESCRIPTION " - A MIB module containing definitions of managed objects - implemented by specific Palo Alto Networks' products." - - REVISION "201001071040Z" - DESCRIPTION " - Rev 1.0 - Initial version of MIB module PAN-PRODUCTS-MIB." - - ::= { panModules 4 } - - panPA-4050 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for PA-4050 specific objects." - ::= { panProductsMibs 1 } - - panPA-4020 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for PA-4020 specific objects." - ::= { panProductsMibs 2 } - - panPA-2050 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for PA-2050 specific objects." - ::= { panProductsMibs 3 } - - panPA-2020 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for PA-2020 specific objects." - ::= { panProductsMibs 4 } - - panPA-4060 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for PA-4060 specific objects." - ::= { panProductsMibs 5 } - - panPA-500 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for PA-500 specific objects." - ::= { panProductsMibs 6 } - - panPanorama OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sub-tree for Panorama specific objects." - ::= { panProductsMibs 7 } - - -END - --- End - PAN-PRODUCTS-MIB Module - diff --git a/mibs/POSEIDON-MIB b/mibs/POSEIDON-MIB deleted file mode 100644 index 1da9901f18..0000000000 --- a/mibs/POSEIDON-MIB +++ /dev/null @@ -1,634 +0,0 @@ --- POSEIDON-MIB 2.06 --- History: --- 2.07 7. 10.2009 Marek Koci - sensorUnitString added, traps renamed --- 2.06 10. 9.2009 Marek Koci - universal 1-wire sensor supported --- 2.05 11. 9.2008 Marek Koci - new sensor units added --- 2.04 14. 9.2007 Dusan Ferbas - outMode added, node rename to reflect new behaviour for outputs --- 2.03 20. 4.2007 Dusan Ferbas - inpAlarmState added, also to inpChange trap --- 2.02 5. 9.2006 Rosta Hlebak - unit type and sensor ID, temp -> sens, trap variable list changed --- 2.01 18. 4.2005 Jiri Sindelar - enterprise changed from 17739 (Embedded Technologies s.r.o.) to 21796 (HW group s.r.o) --- - output name & type added --- 1.05 5. 5.2004 Dusan Ferbas - MIB name changed to Poseidon, input and output variables into tables, their names settable --- 1.04 2. 1.2004 Dusan Ferbas - alarm table added --- 1.03 21.11.2003 Dusan Ferbas - Modified --- 1.01 5.11.2003 Dusan Ferbas - Created --- --- --- --- This is a MIB file for Poseidon product family - environment sensors & digital I/O over IP via XML, SNMP, Modbus/TCP --- Availabe sensors: Temperature, Humidity, Voltage, Current, Power comsuption (110/230V) Industrial standards --- --- --------------------- Poseidon Family ---------------------- --- --- Poseidon model 3262: 6 sensors --- Poseidon model 3265: 5 sensors, GSM --- Poseidon model 3266: 3 sensors, 4 Inputs --- Poseidon model 3268: 4 sensors, 4 Inputs, 2 Outputs --- Poseidon model 1250: 42 sensors, 3 Inputs, 2 Outputs, GSM --- Poseidon model 2250: 42 sensors, 3 Inputs, 2 Outputs, GSM --- Poseidon model 2261: 42 sensors, 3 Inputs, 2 Outputs --- Poseidon model 3468: 4 sensors, 4 Inputs, 2 Outputs --- Poseidon model Sitemon: 12 sensors, 16 Inputs, 4 Outputs --- Poseidon model 4001: 16 sensors, 8 Inputs, 4 Outputs, GSM --- Poseidon model 4002: 16 sensors, 6 Inputs, 2 Outputs, GSM - -POSEIDON-MIB DEFINITIONS ::= BEGIN -IMPORTS - OBJECT-TYPE - FROM RFC-1212 - Gauge, enterprises - FROM RFC1155-SMI - DisplayString, sysName - FROM RFC1213-MIB; - - --- --- Type Definitions --- - -PositiveInteger ::= INTEGER (1..2147483647) -- 0x7FFF FFFF - -OnOff ::= INTEGER { - off (0), - on (1) - } - -OutputType ::= INTEGER { - onOff (0), - rts (1), - dtr (2) - } - -OutputMode ::= INTEGER { - manual (0), - autoAlarm (1), - autoTriggerEq (2), - autoTriggerHi (3), - autoTriggerLo (4) - } - -UnitType ::= INTEGER { - celsius (0), - fahrenheit (1), - kelvin (2), - percent(3), - volt (4), - miliAmper (5), - noUnit (6), - pulse (7), - switch (8), - dewPoint (9), - absoluteHumidity (10), - pressure (11), - universal (12) - } - -InputAlarmSetup ::= INTEGER { - inactive (0), - activeOff (1), - activeOn (2) - } - -InputAlarmState ::= INTEGER { - normal (0), - alarm (1) - } - -SensorState ::= INTEGER { - invalid (0), - normal (1), - alarmstate (2), - alarm (3) - } - -SensorID ::= INTEGER (0..65535) -IOName ::= DisplayString (SIZE (0..20)) -SensorName ::= DisplayString (SIZE (0..15)) - -SensorValue ::= INTEGER -SensorString ::= DisplayString (SIZE (0..10)) -SensorUnitString ::= DisplayString (SIZE (0..4)) - -SensorFlags ::= INTEGER -- will hold info that this sensor has alarm (trap) enabled - -- and/or sets output pin (thermostat functionality) - -TimeStamp ::= TimeTicks - - --- --- Node Definitions --- - -hwgroup OBJECT IDENTIFIER ::= { enterprises 21796 } - -charonII OBJECT IDENTIFIER ::= { hwgroup 3 } -poseidon OBJECT IDENTIFIER ::= { charonII 3 } - - - --- Application Nodes - -info OBJECT IDENTIFIER ::= { poseidon 70 } -setup OBJECT IDENTIFIER ::= { poseidon 99 } - -inpTable OBJECT-TYPE - SYNTAX SEQUENCE OF InpEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of binary input entries." - ::= { poseidon 1 } - -inpEntry OBJECT-TYPE - SYNTAX InpEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing information applicable - to a particular binary input." - INDEX { inpIndex } - ::= { inpTable 1 } - -InpEntry ::= SEQUENCE { - inpIndex PositiveInteger, - inpValue OnOff, - inpName IOName, - inpAlarmSetup InputAlarmSetup, - inpAlarmState InputAlarmState -} - -inpIndex OBJECT-TYPE - SYNTAX PositiveInteger - ACCESS not-accessible - STATUS current - DESCRIPTION - "The binary input index." - ::= { inpEntry 1 } - -inpValue OBJECT-TYPE - SYNTAX OnOff - ACCESS read-only - STATUS current - DESCRIPTION - "The binary input value." - ::= { inpEntry 2 } - -inpName OBJECT-TYPE - SYNTAX IOName - ACCESS read-write - STATUS current - DESCRIPTION - "The binary input name." - ::= { inpEntry 3 } - -inpAlarmSetup OBJECT-TYPE - SYNTAX InputAlarmSetup - ACCESS read-write - STATUS current - DESCRIPTION - "You can enable alarm for this binary input. - Alarm can be inactive or active for On/Off state." - ::= { inpEntry 4 } - -inpAlarmState OBJECT-TYPE - SYNTAX InputAlarmState - ACCESS read-only - STATUS current - DESCRIPTION - "The binary input alarm state." - ::= { inpEntry 5 } - --- -outTable OBJECT-TYPE - SYNTAX SEQUENCE OF OutEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of binary output entries." - ::= { poseidon 2 } - -outEntry OBJECT-TYPE - SYNTAX OutEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing information applicable - to a particular binary output." - INDEX { outIndex } - ::= { outTable 1 } - -OutEntry ::= SEQUENCE { - outIndex PositiveInteger, - outValue OnOff, - outName IOName, - outType OutputType, - outMode OutputMode -} - -outIndex OBJECT-TYPE - SYNTAX PositiveInteger - ACCESS not-accessible - STATUS current - DESCRIPTION - "The binary output index." - ::= { outEntry 1 } - -outValue OBJECT-TYPE - SYNTAX OnOff - ACCESS read-write - STATUS current - DESCRIPTION - "The binary output value. 0 off(open), 1 on(close)" - ::= { outEntry 2 } - -outName OBJECT-TYPE - SYNTAX IOName - ACCESS read-write - STATUS current - DESCRIPTION - "The binary output name." - ::= { outEntry 3 } - -outType OBJECT-TYPE - SYNTAX OutputType - ACCESS read-only - STATUS current - DESCRIPTION - "The binary output type. 0 relay (off, on), 1 rts (-10,+10V), 2 dtr (0,10V)" - ::= { outEntry 4 } - -outMode OBJECT-TYPE - SYNTAX OutputMode - ACCESS read-write - STATUS current - DESCRIPTION - "The binary output mode. 0 manual, 1 autoAlarm, - 2 autoTriggerEq, 3 autoTriggerHi, 4 autoTriggerLo" - ::= { outEntry 5 } - - --- Table has to be last in a branch to satisfy snmp walk engine implementation -sensTable OBJECT-TYPE - SYNTAX SEQUENCE OF SensEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of sensor table entries. The number - of entries corresponds with number of detected sensors." - ::= { poseidon 3 } - -sensEntry OBJECT-TYPE - SYNTAX SensEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing information applicable to a - particular sensor." - INDEX { sensIndex } - ::= { sensTable 1 } - -SensEntry ::= SEQUENCE { - sensIndex PositiveInteger, - sensName SensorName, - sensState SensorState, - sensString SensorString, - sensValue SensorValue, - sensValueRaw SensorValue, - sensID SensorID, - sensUnit UnitType, - sensUnitString SensorUnitString -} - -sensIndex OBJECT-TYPE - SYNTAX PositiveInteger - ACCESS not-accessible - STATUS current - DESCRIPTION - "The sensor index." - ::= { sensEntry 1 } - -sensName OBJECT-TYPE - SYNTAX SensorName - ACCESS read-only - STATUS current - DESCRIPTION - "The sensor name." - ::= { sensEntry 2 } - -sensState OBJECT-TYPE - SYNTAX SensorState - ACCESS read-only - STATUS current - DESCRIPTION - "The sensor state." - ::= { sensEntry 4 } - -sensString OBJECT-TYPE - SYNTAX SensorString - ACCESS read-only - STATUS current - DESCRIPTION - "The string representation of sensor value." - ::= { sensEntry 5 } - -sensValue OBJECT-TYPE - SYNTAX SensorValue - ACCESS read-only - STATUS current - DESCRIPTION - "The integer (decimal * 10) representation - of sensor value." - ::= { sensEntry 6 } - -sensValueRaw OBJECT-TYPE - SYNTAX SensorValue - ACCESS read-only - STATUS current - DESCRIPTION - "The original raw value of sensor - (it differs for each sensor type, especially - 1-Wire sensors have different precisions)." - ::= { sensEntry 7 } - -sensID OBJECT-TYPE - SYNTAX SensorID - ACCESS read-only - STATUS current - DESCRIPTION - "The sensor ID." - ::= { sensEntry 8 } - -sensUnit OBJECT-TYPE - SYNTAX UnitType - ACCESS read-only - STATUS current - DESCRIPTION - "The sensor unit." - ::= { sensEntry 9 } - -sensUnitString OBJECT-TYPE - SYNTAX SensorUnitString - ACCESS read-only - STATUS current - DESCRIPTION - "The string representation of sensor unit." - ::= { sensEntry 10 } - - --- The Alarm group. - -tsAlarm OBJECT IDENTIFIER ::= { poseidon 50 } - -tsAlarmsPresent OBJECT-TYPE - SYNTAX Gauge32 - ACCESS read-only - STATUS current - DESCRIPTION - "The present number of active alarm conditions." - ::= { tsAlarm 1 } - -tsAlarmTable OBJECT-TYPE - SYNTAX SEQUENCE OF TsAlarmEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of alarm table entries. The table contains - zero, one, or many rows at any moment, depending upon - the number of alarm conditions in effect. The table - is initially empty at agent startup. The agent - creates a row in the table each time a condition is - detected and deletes that row when that condition no - longer pertains. The agent creates the first row with - tsAlarmId equal to 1, and increments the value of - tsAlarmId each time a new row is created, wrapping to - the first free value greater than or equal to 1 when - the maximum value of tsAlarmId would otherwise be - exceeded. Consequently, after multiple operations, - the table may become sparse, e.g., containing entries - for rows 95, 100, 101, and 203 and the entries should - not be assumed to be in chronological order because - tsAlarmId might have wrapped. - - The number of rows in the table at any given time is - reflected by the value of tsAlarmsPresent." - ::= { tsAlarm 2 } - -tsAlarmEntry OBJECT-TYPE - SYNTAX TsAlarmEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing information applicable - to a particular alarm." - INDEX { tsAlarmIdx } - ::= { tsAlarmTable 1 } - -TsAlarmEntry ::= SEQUENCE { - tsAlarmIdx PositiveInteger, - tsAlarmId PositiveInteger, - tsAlarmDescr INTEGER, - tsAlarmSensName SensorName, - tsAlarmTime TimeStamp -} - -tsAlarmIdx OBJECT-TYPE - SYNTAX PositiveInteger - ACCESS not-accessible - STATUS current - DESCRIPTION - "An index to alarm table." - ::= { tsAlarmEntry 1 } - -tsAlarmId OBJECT-TYPE - SYNTAX PositiveInteger - ACCESS read-only -- (used in trap variables) - STATUS current - DESCRIPTION - "A unique identifier for an alarm condition. - This value must remain constant." - ::= { tsAlarmEntry 2 } - -tsAlarmDescr OBJECT-TYPE - SYNTAX INTEGER { - inputStateAlarm(1), - temperatureOutOfRange(2) - } - ACCESS read-only - STATUS current - DESCRIPTION - "Description of the alarm condition." - ::= { tsAlarmEntry 3 } - --- inputStateAlarm(1) --- Binary input reached a state which meets its alarm setting. --- This means that no such alarm can happenn if alarm is set to no. - --- temperatureOutOfRange(2) --- Sensor value is out of limits. - - -tsAlarmSensName OBJECT-TYPE - SYNTAX SensorName - ACCESS read-only - STATUS current - DESCRIPTION - "Name of sensor with alarm condition." - ::= { tsAlarmEntry 4 } - -tsAlarmTime OBJECT-TYPE - SYNTAX TimeStamp - ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime when the alarm condition was - detected. If the alarm condition was detected - at the time of agent startup and presumably existed - before agent startup, the value of tsAlarmTime shall equal 0." - ::= { tsAlarmEntry 5 } - - --- Application Info - -infoAddressMAC OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..17)) - ACCESS read-only - STATUS current - DESCRIPTION - "MAC address in text form. - It is here to distinguish devices in trap messages." - ::= { info 1 } - --- Application Setup - -sensSetup OBJECT IDENTIFIER ::= { setup 1 } - -unitType OBJECT-TYPE - SYNTAX UnitType - ACCESS read-write - STATUS current - DESCRIPTION - "Units for displayed values. - All setup values are fixed in Celsius" - ::= { sensSetup 1 } - -sensSetupTable OBJECT-TYPE - SYNTAX SEQUENCE OF SensSetupEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of sensor table setup entries. The number - of entries corresponds with number of detected sensors." - ::= { sensSetup 2 } - -sensSetupEntry OBJECT-TYPE - SYNTAX SensSetupEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing setup information - for a particular sensor." - INDEX { sensSetupIndex } - ::= { sensSetupTable 1 } - -SensSetupEntry ::= SEQUENCE { - sensSetupIndex PositiveInteger, - sensSetupName SensorName, - sensFlags SensorFlags, - sensLimitMin SensorValue, - sensLimitMax SensorValue, - sensHysteresis SensorValue -} - -sensSetupIndex OBJECT-TYPE - SYNTAX PositiveInteger - ACCESS not-accessible - STATUS current - DESCRIPTION - "The sensor setup table index." - ::= { sensSetupEntry 1 } - -sensSetupName OBJECT-TYPE - SYNTAX SensorName - ACCESS read-write - STATUS current - DESCRIPTION - "The sensor name." - ::= { sensSetupEntry 2 } - -sensFlags OBJECT-TYPE - SYNTAX SensorFlags - ACCESS read-write - STATUS current - DESCRIPTION - "The behaviour of sensor - - 0x01: range or level detection - - 0x02: enable trap sending - -- 0x04: output set (thermostat) - - 0x08: sensor enabled - - 0x10: enable SMS sending - - 0x20: enable email sending." - - ::= { sensSetupEntry 5 } - -sensLimitMin OBJECT-TYPE - SYNTAX SensorValue - ACCESS read-write - STATUS current - DESCRIPTION - "The sensor low limit." - ::= { sensSetupEntry 6 } - -sensLimitMax OBJECT-TYPE - SYNTAX SensorValue - ACCESS read-write - STATUS current - DESCRIPTION - "The sensor high limit." - ::= { sensSetupEntry 7 } - -sensHysteresis OBJECT-TYPE - SYNTAX SensorValue - ACCESS read-write - STATUS current - DESCRIPTION - "The sensor hysteresis." - ::= { sensSetupEntry 8 } - --- Trap Definitions ------------------------------------------------------------ - -inpAlarmStateChanged TRAP-TYPE - ENTERPRISE poseidon - VARIABLES { sysName, infoAddressMAC, inpName, inpValue, inpAlarmState } - DESCRIPTION - "Input state entered/left alarm condition. - This trap always follows tsTrapAlarmStart/tsTrapAlarmEnd." - ::= 1 - -sensAlarmStateChanged TRAP-TYPE - ENTERPRISE poseidon - VARIABLES { sysName, infoAddressMAC, sensName, sensID, sensState, sensValue, sensUnit } - DESCRIPTION - "Nth sensor state entered/left alarm condition. - This trap always follows tsTrapAlarmStart/tsTrapAlarmEnd." - ::= 2 - -tsTrapAlarmStart TRAP-TYPE - ENTERPRISE poseidon - VARIABLES { sysName, infoAddressMAC, tsAlarmId, tsAlarmDescr } - DESCRIPTION - "This trap is sent each time an alarm is inserted - into to the alarm table. It is sent on the insertion - of all alarms except for powerFailure." - ::= 3 - -tsTrapAlarmEnd TRAP-TYPE - ENTERPRISE poseidon - VARIABLES { sysName, infoAddressMAC, tsAlarmId, tsAlarmDescr } - DESCRIPTION - "This trap is sent each time an alarm is removed - from the alarm table. It is sent on the removal - of all alarms." - ::= 4 - - -END diff --git a/mibs/PPVPN-TC-MIB b/mibs/PPVPN-TC-MIB deleted file mode 100644 index 035c9e5204..0000000000 --- a/mibs/PPVPN-TC-MIB +++ /dev/null @@ -1,47 +0,0 @@ -PPVPN-TC-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, experimental - FROM SNMPv2-SMI - - TEXTUAL-CONVENTION - FROM SNMPv2-TC; - -ppvpnTcMIB MODULE-IDENTITY - LAST-UPDATED "200102281200Z" -- 28 February 2002 12:00:00 GMT - ORGANIZATION "Provider Provisioned Virtual Private - Networks Working Group." - CONTACT-INFO - " Benson Schliesser - bensons@savvis.net - - Thomas D. Nadeau - tnadeau@cisco.com - - Comments and discussion to ppvpn@ietf.org" - - DESCRIPTION - "This MIB contains TCs for PPVPN." - - -- Revision history. - REVISION "200102281200Z" -- 28 February 2002 12:00:00 GMT - DESCRIPTION - "Initial draft version." - ::= { experimental 1111 } -- assigned by IANA - --- definition of textual conventions - -VPNId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The purpose of a VPN-ID is to identify a VPN. - The global VPN Identifier format is: - 3 octet VPN Authority, Organizationally Unique Identifier - followed by - 4 octet VPN index identifying VPN according to OUI" - REFERENCE - "RFC 2685, Fox & Gleeson, 'Virtual Private - Networks Identifier', September 1999." - SYNTAX OCTET STRING (SIZE (0..7)) - -END diff --git a/mibs/PTOPO-MIB b/mibs/PTOPO-MIB deleted file mode 100644 index b1a829f2a0..0000000000 --- a/mibs/PTOPO-MIB +++ /dev/null @@ -1,824 +0,0 @@ -PTOPO-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - Integer32, Counter32, mib-2 - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, AutonomousType, RowStatus, TimeStamp, TruthValue - FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP - - FROM SNMPv2-CONF - TimeFilter - FROM RMON2-MIB - PhysicalIndex - FROM ENTITY-MIB - AddressFamilyNumbers - FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB; - -ptopoMIB MODULE-IDENTITY - LAST-UPDATED "200009210000Z" - ORGANIZATION "IETF; PTOPOMIB Working Group" - CONTACT-INFO - "PTOPOMIB WG Discussion: - ptopo@3com.com - Subscription: - majordomo@3com.com - msg body: [un]subscribe ptopomib - - Andy Bierman - Cisco Systems Inc. - 170 West Tasman Drive - San Jose, CA 95134 - 408-527-3711 - abierman@cisco.com - - Kendall S. Jones - Nortel Networks - 4401 Great America Parkway - Santa Clara, CA 95054 - 408-495-7356 - kejones@nortelnetworks.com" - DESCRIPTION - "The MIB module for physical topology information." - REVISION "200009210000Z" - DESCRIPTION - "Initial Version of the Physical Topology MIB. This version - published as RFC 2922." - ::= { mib-2 79 } - -ptopoMIBObjects OBJECT IDENTIFIER ::= { ptopoMIB 1 } - - --- MIB groups -ptopoData OBJECT IDENTIFIER ::= { ptopoMIBObjects 1 } -ptopoGeneral OBJECT IDENTIFIER ::= { ptopoMIBObjects 2 } -ptopoConfig OBJECT IDENTIFIER ::= { ptopoMIBObjects 3 } - --- textual conventions - -PtopoGenAddr ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of an address." - SYNTAX OCTET STRING (SIZE (0..20)) - -PtopoChassisIdType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This TC describes the source of a chassis identifier. - - The enumeration 'chasIdEntPhysicalAlias(1)' represents a - chassis identifier based on the value of entPhysicalAlias - for a chassis component (i.e., an entPhysicalClass value of - 'chassis(3)'). - - The enumeration 'chasIdIfAlias(2)' represents a chassis - identifier based on the value of ifAlias for an interface - on the containing chassis. - - The enumeration 'chasIdPortEntPhysicalAlias(3)' represents - a chassis identifier based on the value of entPhysicalAlias - for a port or backplane component (i.e., entPhysicalClass - value of 'port(10)' or 'backplane(4)'), within the - containing chassis. - - The enumeration 'chasIdMacAddress(4)' represents a chassis - identifier based on the value of a unicast source MAC - address (encoded in network byte order and IEEE 802.3 - canonical bit order), of a port on the containing chassis. - - The enumeration 'chasIdPtopoGenAddr(5)' represents a - chassis identifier based on a network address, associated - with a particular chassis. The encoded address is actually - composed of two fields. The first field is a single octet, - representing the IANA AddressFamilyNumbers value for the - specific address type, and the second field is the - PtopoGenAddr address value." - SYNTAX INTEGER { - chasIdEntPhysicalAlias(1), - chasIdIfAlias(2), - chasIdPortEntPhysicalAlias(3), - chasIdMacAddress(4), - chasIdPtopoGenAddr(5) - } - -PtopoChassisId ::= TEXTUAL-CONVENTION - STATUS current - - DESCRIPTION - "This TC describes the format of a chassis identifier - string. Objects of this type are always used with an - associated PtopoChassisIdType object, which identifies the - format of the particular PtopoChassisId object instance. - - If the associated PtopoChassisIdType object has a value of - 'chasIdEntPhysicalAlias(1)', then the octet string - identifies a particular instance of the entPhysicalAlias - object for a chassis component (i.e., an entPhysicalClass - value of 'chassis(3)'). - - If the associated PtopoChassisIdType object has a value of - 'chasIdIfAlias(2)', then the octet string identifies a - particular instance of the ifAlias object for an interface - on the containing chassis. - - If the associated PtopoChassisIdType object has a value of - 'chasIdPortEntPhysicalAlias(3)', then the octet string - identifies a particular instance of the entPhysicalAlias - object for a port or backplane component within the - containing chassis. - - If the associated PtopoChassisIdType object has a value of - 'chasIdMacAddress(4)', then this string identifies a - particular unicast source MAC address (encoded in network - byte order and IEEE 802.3 canonical bit order), of a port on - the containing chassis. - - If the associated PtopoChassisIdType object has a value of - 'chasIdPtopoGenAddr(5)', then this string identifies a - particular network address, encoded in network byte order, - associated with one or more ports on the containing chassis. - The first octet contains the IANA Address Family Numbers - enumeration value for the specific address type, and octets - 2 through N contain the PtopoGenAddr address value in - network byte order." - SYNTAX OCTET STRING (SIZE (1..32)) - -PtopoPortIdType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This TC describes the source of a particular type of port - identifier used in the PTOPO MIB. - - The enumeration 'portIdIfAlias(1)' represents a port - identifier based on the ifAlias MIB object. - - - The enumeration 'portIdPortEntPhysicalAlias(2)' represents a - port identifier based on the value of entPhysicalAlias for a - port or backplane component (i.e., entPhysicalClass value of - 'port(10)' or 'backplane(4)'), within the containing - chassis. - - The enumeration 'portIdMacAddr(3)' represents a port - identifier based on a unicast source MAC address, which has - been detected by the agent and associated with a particular - port. - - The enumeration 'portIdPtopoGenAddr(4)' represents a port - identifier based on a network address, detected by the agent - and associated with a particular port." - SYNTAX INTEGER { - portIdIfAlias(1), - portIdEntPhysicalAlias(2), - portIdMacAddr(3), - portIdPtopoGenAddr(4) - } - -PtopoPortId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This TC describes the format of a port identifier string. - Objects of this type are always used with an associated - PtopoPortIdType object, which identifies the format of the - particular PtopoPortId object instance. - - If the associated PtopoPortIdType object has a value of - 'portIdIfAlias(1)', then the octet string identifies a - particular instance of the ifAlias object. - - If the associated PtopoPortIdType object has a value of - 'portIdEntPhysicalAlias(2)', then the octet string - identifies a particular instance of the entPhysicalAlias - object for a port component (i.e., entPhysicalClass value of - 'port(10)'). - - If the associated PtopoPortIdType object has a value of - 'portIdMacAddr(3)', then this string identifies a particular - unicast source MAC address associated with the port. - - If the associated PtopoPortIdType object has a value of - 'portIdPtopoGenAddr(4)', then this string identifies a - network address associated with the port. The first octet - contains the IANA AddressFamilyNumbers enumeration value for - the specific address type, and octets 2 through N contain - - the PtopoGenAddr address value in network byte order." - SYNTAX OCTET STRING (SIZE (1..32)) - - -PtopoAddrSeenState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This TC describes the state of address detection for a - particular type of port identifier used in the PTOPO MIB. - - The enumeration 'notUsed(1)' represents an entry for which - the particular MIB object is not applicable to the remote - connection endpoint, - - The enumeration 'unknown(2)' represents an entry for which - the particular address collection state is not known. - - The enumeration 'oneAddr(3)' represents an entry for which - exactly one source address (of the type indicated by the - particular MIB object), has been detected. - - The enumeration 'multiAddr(4)' represents an entry for - which more than one source address (of the type indicated by - the particular MIB object), has been detected. - - An agent is expected to set the initial state of the - PtopoAddrSeenState to 'notUsed(1)' or 'unknown(2)'. - - Note that the PTOPO MIB does not restrict or specify the - means in which the PtopoAddrSeenState is known to an agent. - In particular, an agent may detect this information through - configuration data, or some means other than directly - monitoring all port traffic." - SYNTAX INTEGER { - notUsed(1), - unknown(2), - oneAddr(3), - multiAddr(4) - } - --- *********************************************************** --- --- P T O P O D A T A G R O U P --- --- *********************************************************** - --- Connection Table - - -ptopoConnTable OBJECT-TYPE - SYNTAX SEQUENCE OF PtopoConnEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains one or more rows per physical network - connection known to this agent. The agent may wish to - ensure that only one ptopoConnEntry is present for each - local port, or it may choose to maintain multiple - ptopoConnEntries for the same local port. - - Entries based on lower numbered identifier types are - preferred over higher numbered identifier types, i.e., lower - values of the ptopoConnRemoteChassisType and - ptopoConnRemotePortType objects." - ::= { ptopoData 1 } - -ptopoConnEntry OBJECT-TYPE - SYNTAX PtopoConnEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular physical network connection. - Entries may be created and deleted in this table, either - manually or by the agent, if a physical topology discovery - process is active." - INDEX { - ptopoConnTimeMark, - ptopoConnLocalChassis, - ptopoConnLocalPort, - ptopoConnIndex - } - ::= { ptopoConnTable 1 } - -PtopoConnEntry ::= SEQUENCE { - ptopoConnTimeMark TimeFilter, - ptopoConnLocalChassis PhysicalIndex, - ptopoConnLocalPort PhysicalIndex, - ptopoConnIndex Integer32, - ptopoConnRemoteChassisType PtopoChassisIdType, - ptopoConnRemoteChassis PtopoChassisId, - ptopoConnRemotePortType PtopoPortIdType, - ptopoConnRemotePort PtopoPortId, - ptopoConnDiscAlgorithm AutonomousType, - ptopoConnAgentNetAddrType AddressFamilyNumbers, - ptopoConnAgentNetAddr PtopoGenAddr, - ptopoConnMultiMacSASeen PtopoAddrSeenState, - ptopoConnMultiNetSASeen PtopoAddrSeenState, - - ptopoConnIsStatic TruthValue, - ptopoConnLastVerifyTime TimeStamp, - ptopoConnRowStatus RowStatus -} - -ptopoConnTimeMark OBJECT-TYPE - SYNTAX TimeFilter - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A TimeFilter for this entry. See the TimeFilter textual - convention in RFC 2021 to see how this works." - ::= { ptopoConnEntry 1 } - -ptopoConnLocalChassis OBJECT-TYPE - SYNTAX PhysicalIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The entPhysicalIndex value used to identify the chassis - component associated with the local connection endpoint." - ::= { ptopoConnEntry 2 } - -ptopoConnLocalPort OBJECT-TYPE - SYNTAX PhysicalIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The entPhysicalIndex value used to identify the port - component associated with the local connection endpoint." - ::= { ptopoConnEntry 3 } - -ptopoConnIndex OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object represents an arbitrary local integer value - used by this agent to identify a particular connection - instance, unique only for the indicated local connection - endpoint. - - A particular ptopoConnIndex value may be reused in the event - an entry is aged out and later re-learned with the same (or - different) remote chassis and port identifiers. - - An agent is encouraged to assign monotonically increasing - index values to new entries, starting with one, after each - - reboot. It is considered unlikely that the ptopoConnIndex - will wrap between reboots." - ::= { ptopoConnEntry 4 } - -ptopoConnRemoteChassisType OBJECT-TYPE - SYNTAX PtopoChassisIdType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The type of encoding used to identify the chassis - associated with the remote connection endpoint. - - This object may not be modified if the associated - ptopoConnRowStatus object has a value of active(1)." - ::= { ptopoConnEntry 5 } - -ptopoConnRemoteChassis OBJECT-TYPE - SYNTAX PtopoChassisId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The string value used to identify the chassis component - associated with the remote connection endpoint. - - This object may not be modified if the associated - ptopoConnRowStatus object has a value of active(1)." - ::= { ptopoConnEntry 6 } - -ptopoConnRemotePortType OBJECT-TYPE - SYNTAX PtopoPortIdType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The type of port identifier encoding used in the associated - 'ptopoConnRemotePort' object. - - This object may not be modified if the associated - ptopoConnRowStatus object has a value of active(1)." - ::= { ptopoConnEntry 7 } - -ptopoConnRemotePort OBJECT-TYPE - SYNTAX PtopoPortId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The string value used to identify the port component - associated with the remote connection endpoint. - - - This object may not be modified if the associated - ptopoConnRowStatus object has a value of active(1)." - ::= { ptopoConnEntry 8 } - -ptopoConnDiscAlgorithm OBJECT-TYPE - SYNTAX AutonomousType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An indication of the algorithm used to discover the - information contained in this conceptual row. - - A value of ptopoDiscoveryLocal indicates this entry was - configured by the local agent, without use of a discovery - protocol. - - A value of { 0 0 } indicates this entry was created manually - by an NMS via the associated RowStatus object. " - ::= { ptopoConnEntry 9 } - -ptopoConnAgentNetAddrType OBJECT-TYPE - SYNTAX AddressFamilyNumbers - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This network address type of the associated - ptopoConnNetAddr object, unless that object contains a zero - length string. In such a case, an NMS application should - ignore any returned value for this object. - - This object may not be modified if the associated - ptopoConnRowStatus object has a value of active(1)." - ::= { ptopoConnEntry 10 } - -ptopoConnAgentNetAddr OBJECT-TYPE - SYNTAX PtopoGenAddr - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object identifies a network address which may be used - to reach an SNMP agent entity containing information for the - chassis and port components represented by the associated - 'ptopoConnRemoteChassis' and 'ptopoConnRemotePort' objects. - If no such address is known, then this object shall contain - an empty string. - - This object may not be modified if the associated - ptopoConnRowStatus object has a value of active(1)." - - ::= { ptopoConnEntry 11 } - -ptopoConnMultiMacSASeen OBJECT-TYPE - SYNTAX PtopoAddrSeenState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates if multiple unicast source MAC - addresses have been detected by the agent from the remote - connection endpoint, since the creation of this entry. - - If this entry has an associated ptopoConnRemoteChassisType - and/or ptopoConnRemotePortType value other than - 'portIdMacAddr(3)', then the value 'notUsed(1)' is returned. - - Otherwise, one of the following conditions must be true: - - If the agent has not yet detected any unicast source MAC - addresses from the remote port, then the value 'unknown(2)' - is returned. - - If the agent has detected exactly one unicast source MAC - address from the remote port, then the value 'oneAddr(3)' is - returned. - - If the agent has detected more than one unicast source MAC - address from the remote port, then the value 'multiAddr(4)' - is returned." - ::= { ptopoConnEntry 12 } - -ptopoConnMultiNetSASeen OBJECT-TYPE - SYNTAX PtopoAddrSeenState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates if multiple network layer source - addresses have been detected by the agent from the remote - connection endpoint, since the creation of this entry. - - If this entry has an associated ptopoConnRemoteChassisType - or ptopoConnRemotePortType value other than - 'portIdGenAddr(4)' then the value 'notUsed(1)' is returned. - - Otherwise, one of the following conditions must be true: - - If the agent has not yet detected any network source - addresses of the appropriate type from the remote port, then - the value 'unknown(2)' is returned. - - If the agent has detected exactly one network source address - of the appropriate type from the remote port, then the value - 'oneAddr(3)' is returned. - - If the agent has detected more than one network source - address (of the same appropriate type) from the remote port, - this the value 'multiAddr(4)' is returned." - ::= { ptopoConnEntry 13 } - -ptopoConnIsStatic OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object identifies static ptopoConnEntries. If this - object has the value 'true(1)', then this entry is not - subject to any age-out mechanisms implemented by the agent. - - If this object has the value 'false(2)', then this entry is - subject to all age-out mechanisms implemented by the agent. - - This object may not be modified if the associated - ptopoConnRowStatus object has a value of active(1)." - DEFVAL { false } - ::= { ptopoConnEntry 14 } - -ptopoConnLastVerifyTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the associated value of ptopoConnIsStatic is equal to - 'false(2)', then this object contains the value of sysUpTime - at the time the conceptual row was last verified by the - agent, e.g., via reception of a topology protocol message, - pertaining to the associated remote chassis and port. - - If the associated value of ptopoConnIsStatic is equal to - 'true(1)', then this object shall contain the value of - sysUpTime at the time this entry was last activated (i.e., - ptopoConnRowStatus set to 'active(1)')." - ::= { ptopoConnEntry 15 } - -ptopoConnRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - - "The status of this conceptual row." - ::= { ptopoConnEntry 16 } - --- *********************************************************** --- --- P T O P O G E N E R A L G R O U P --- --- *********************************************************** - --- last change time stamp for the whole MIB - -ptopoLastChangeTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the time a conceptual row is - created, modified, or deleted in the ptopoConnTable. - - An NMS can use this object to reduce polling of the - ptopoData group objects." - ::= { ptopoGeneral 1 } - -ptopoConnTabInserts OBJECT-TYPE - SYNTAX Counter32 - UNITS "table entries" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times an entry has been inserted into the - ptopoConnTable." - ::= { ptopoGeneral 2 } - -ptopoConnTabDeletes OBJECT-TYPE - SYNTAX Counter32 - UNITS "table entries" - MAX-ACCESS read-only - STATUS current - - DESCRIPTION - "The number of times an entry has been deleted from the - ptopoConnTable." - ::= { ptopoGeneral 3 } - -ptopoConnTabDrops OBJECT-TYPE - SYNTAX Counter32 - UNITS "table entries" - MAX-ACCESS read-only - - STATUS current - DESCRIPTION - "The number of times an entry would have been added to the - ptopoConnTable, (e.g., via information learned from a - topology protocol), but was not because of insufficient - resources." - ::= { ptopoGeneral 4 } - -ptopoConnTabAgeouts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times an entry has been deleted from the - ptopoConnTable because the information timeliness interval - for that entry has expired." - ::= { ptopoGeneral 5 } - --- *********************************************************** --- --- P T O P O C O N F I G G R O U P --- --- *********************************************************** - -ptopoConfigTrapInterval OBJECT-TYPE - SYNTAX Integer32 (0 | 5..3600) - UNITS "seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object controls the transmission of PTOPO - notifications. - - If this object has a value of zero, then no - ptopoConfigChange notifications will be transmitted by the - agent. - - If this object has a non-zero value, then the agent must not - generate more than one ptopoConfigChange trap-event in the - indicated period, where a 'trap-event' is the transmission - of a single notification PDU type to a list of notification - destinations. If additional configuration changes occur - within the indicated throttling period, then these trap- - events must be suppressed by the agent. An NMS should - periodically check the value of ptopoLastChangeTime to - detect any missed ptopoConfigChange trap-events, e.g. due to - throttling or transmission loss. - - - If notification transmission is enabled, the suggested - default throttling period is 60 seconds, but transmission - should be disabled by default. - - If the agent is capable of storing non-volatile - configuration, then the value of this object must be - restored after a re-initialization of the management - system." - DEFVAL { 0 } - ::= { ptopoConfig 1 } - -ptopoConfigMaxHoldTime OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - UNITS "seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the desired time interval for which - an agent will maintain dynamic ptopoConnEntries. - - After the specified number of seconds since the last time an - entry was verified, in the absence of new verification - (e.g., receipt of a topology protocol message), the agent - shall remove the entry. Note that entries may not always be - removed immediately, but may possibly be removed at periodic - garbage collection intervals. - This object only affects dynamic ptopoConnEntries, i.e. for - which ptopoConnIsStatic equals 'false(2)'. Static entries - are not aged out. - - Note that dynamic ptopoConnEntries may also be removed by - the agent due to the expired timeliness of learned topology - information (e.g., timeliness interval for a remote port - expires). The actual age-out interval for a given entry is - defined by the following formula: - - age-out-time = - min(ptopoConfigMaxHoldTime, ) - - where is determined by the - discovery algorithm, and may be different for each entry." - DEFVAL { 300 } - ::= { ptopoConfig 2 } - - --- PTOPO MIB Notification Definitions -ptopoMIBNotifications OBJECT IDENTIFIER ::= { ptopoMIB 2 } -ptopoMIBTrapPrefix OBJECT IDENTIFIER ::= - - { ptopoMIBNotifications 0 } - -ptopoConfigChange NOTIFICATION-TYPE - OBJECTS { - ptopoConnTabInserts, - ptopoConnTabDeletes, - ptopoConnTabDrops, - ptopoConnTabAgeouts - } - STATUS current - DESCRIPTION - "A ptopoConfigChange notification is sent when the value of - ptopoLastChangeTime changes. It can be utilized by an NMS to - trigger physical topology table maintenance polls. - - Note that transmission of ptopoConfigChange notifications - are throttled by the agent, as specified by the - 'ptopoConfigTrapInterval' object." - ::= { ptopoMIBTrapPrefix 1 } - - --- PTOPO Registration Points -ptopoRegistrationPoints OBJECT IDENTIFIER ::= { ptopoMIB 3 } - --- values used with ptopoConnDiscAlgorithm object -ptopoDiscoveryMechanisms OBJECT IDENTIFIER ::= - { ptopoRegistrationPoints 1 } - -ptopoDiscoveryLocal OBJECT IDENTIFIER ::= - { ptopoDiscoveryMechanisms 1 } - - --- conformance information -ptopoConformance OBJECT IDENTIFIER ::= { ptopoMIB 4 } - -ptopoCompliances OBJECT IDENTIFIER ::= { ptopoConformance 1 } -ptopoGroups OBJECT IDENTIFIER ::= { ptopoConformance 2 } - - --- compliance statements -ptopoCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP entities which implement - the PTOPO MIB." - MODULE -- this module - MANDATORY-GROUPS { - ptopoDataGroup, - - ptopoGeneralGroup, - ptopoConfigGroup, - ptopoNotificationsGroup - } - ::= { ptopoCompliances 1 } - --- MIB groupings -ptopoDataGroup OBJECT-GROUP - OBJECTS { - ptopoConnRemoteChassisType, - ptopoConnRemoteChassis, - ptopoConnRemotePortType, - ptopoConnRemotePort, - ptopoConnDiscAlgorithm, - ptopoConnAgentNetAddrType, - ptopoConnAgentNetAddr, - ptopoConnMultiMacSASeen, - ptopoConnMultiNetSASeen, - ptopoConnIsStatic, - ptopoConnLastVerifyTime, - ptopoConnRowStatus - } - STATUS current - DESCRIPTION - "The collection of objects which are used to represent - physical topology information for which a single agent - provides management information. - - This group is mandatory for all implementations of the PTOPO - MIB." - ::= { ptopoGroups 1 } - -ptopoGeneralGroup OBJECT-GROUP - OBJECTS { - ptopoLastChangeTime, - ptopoConnTabInserts, - ptopoConnTabDeletes, - ptopoConnTabDrops, - ptopoConnTabAgeouts - } - STATUS current - DESCRIPTION - "The collection of objects which are used to report the - general status of the PTOPO MIB implementation. - - This group is mandatory for all agents which implement the - PTOPO MIB." - ::= { ptopoGroups 2 } - -ptopoConfigGroup OBJECT-GROUP - OBJECTS { - ptopoConfigTrapInterval, - ptopoConfigMaxHoldTime - } - STATUS current - DESCRIPTION - "The collection of objects which are used to configure the - PTOPO MIB implementation behavior. - - This group is mandatory for agents which implement the PTOPO - MIB." - ::= { ptopoGroups 3 } - -ptopoNotificationsGroup NOTIFICATION-GROUP - NOTIFICATIONS { - ptopoConfigChange - } - STATUS current - DESCRIPTION - "The collection of notifications used to indicate PTOPO MIB - data consistency and general status information. - - This group is mandatory for agents which implement the PTOPO - MIB." - ::= { ptopoGroups 4 } - -END - - diff --git a/mibs/PW-ENET-STD-MIB b/mibs/PW-ENET-STD-MIB deleted file mode 100644 index c84ab58800..0000000000 --- a/mibs/PW-ENET-STD-MIB +++ /dev/null @@ -1,480 +0,0 @@ -PW-ENET-STD-MIB DEFINITIONS ::= BEGIN - -IMPORTS - OBJECT-TYPE, MODULE-IDENTITY, Unsigned32 - FROM SNMPv2-SMI -- [RFC2578] - - pwe3 - FROM FOUNDRY-SN-ROOT-MIB - - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF -- [RFC2580] - - StorageType, RowStatus - FROM SNMPv2-TC -- [RFC2579] - - InterfaceIndexOrZero - FROM IF-MIB -- [RFC2863] - - ZeroBasedCounter32 - FROM RMON2-MIB -- [RFC4502] - - pwIndex - FROM PW-STD-MIB -- [PWMIB] - -- RFC Editor: Please replace - -- PWMIB with correct RFC # - - PwVlanCfg - FROM PW-TC-STD-MIB; -- [PWTC] - -- RFC Editor: Please replace - -- PWTC with correct RFC # - -pwEnetStdMIB MODULE-IDENTITY - LAST-UPDATED "200705201200Z" -- 20 May 2007 12:00:00 GMT - ORGANIZATION "IETF PWE3 Working group" - CONTACT-INFO - "David Zelig - E-mail: davidz@corrigent.com - - Thomas D. Nadeau - Email: tnadeau@cisco.com - " - DESCRIPTION - "This MIB module describes a model for managing Ethernet - point-to-point pseudo-wire services over a Packet - Switched Network (PSN). - - Copyright (C) The IETF Trust (2007). This version - of this MIB module is part of RFC yyyy; see the RFC - itself for full legal notices. --- RFC Editor: replace yyyy with the actual RFC number and remove --- this note - " - - -- Revision history. - REVISION "200705201200Z" -- 20 May 2007 12:00:00 GMT - DESCRIPTION "Initial version published as part of RFC XXXX." --- RFC Editor: Please replace XXXX with the actual RFC number and --- remove this note - - - ::= { pwe3 4 } - -- ::= { transmission XXXX } - -- RFC Editor: Please replace - -- XXXX with IANA assigned value. - -- See IANA considerations section. - -pwEnetObjects OBJECT IDENTIFIER ::= { pwEnetStdMIB 1 } -pwEnetConformance OBJECT IDENTIFIER ::= { pwEnetStdMIB 2 } - --- --- Ethernet PW table --- - -pwEnetTable OBJECT-TYPE - SYNTAX SEQUENCE OF PwEnetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the index to the Ethernet tables - associated with this ETH PW, the VLAN configuration and - VLAN mode." - ::= { pwEnetObjects 1 } - -pwEnetEntry OBJECT-TYPE - SYNTAX PwEnetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is indexed by the same index that was created - for the associated entry in the PW generic table in the - PW-STD-MIB module. - The pwIndex and the pwEnetPwInstance are used as indexes - to allow multiple VLANs to exist on the same PW. - - An entry is created in this table by the agent for every - entry in the pwTable with a pwType of 'ethernetTagged' - or 'ethernet'. Additional rows may be created by the - operator or the agent if multiple entries are required for - the same PW. - - The value of pwEnetPwInstance can be arbitrary selected - to make the row unique, however implementations that know - the VLAN field value when the row is created MAY use the - value of the VLAN itself for better readability and - backward compatibility with older versions of this MIB - module. - - This table provides Ethernet port mapping and VLAN - configuration for each Ethernet PW. - - All read-create object in this table MAY be changed at any - time, however change of some objects (for example - pwEnetVlanMode) during PW forwarding state MAY cause traffic - disruption. - - Manual entries in this table SHOULD be preserved after a - re-boot, the agent MUST ensure the integrity of those - entries. If the set of entires of a specific row are found to - be non consistent after reboot, the PW pwOperStatus MUST be - declared as notPresent(5). - " - - INDEX { pwIndex, pwEnetPwInstance } - ::= { pwEnetTable 1 } - - -PwEnetEntry ::= SEQUENCE { - pwEnetPwInstance Unsigned32, - pwEnetPwVlan PwVlanCfg, - pwEnetVlanMode INTEGER, - pwEnetPortVlan PwVlanCfg, - - pwEnetPortIfIndex InterfaceIndexOrZero, - pwEnetPwIfIndex InterfaceIndexOrZero, - - pwEnetRowStatus RowStatus, - pwEnetStorageType StorageType - } - -pwEnetPwInstance OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "If multiple rows are mapped to the same PW, this index is - used to uniquely identify the individual row. - If the value of the VLAN field is known at the time of - of row creation, the value of pwEnetPwVlan MAY be used - for better readability and backward compatibility with - older versions of this MIB module. Otherwise the value - '1' SHOULD be set to the first row for each pwIndex - for better readability and in order that the management - application will know in advance how to access the - first row when it was created by the agent. - " - ::= { pwEnetEntry 1 } - -pwEnetPwVlan OBJECT-TYPE - SYNTAX PwVlanCfg - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This Object defines the (service delimiting) VLAN field - value on the PW. The value of 4097 MUST be used if the - object is not applicable, for example when mapping all - packets from an Ethernet port to this PW (raw mode). - The value 4096 MUST be set to indicate untagged frames - (from the PW point of view), i.e. when pwEnetVlanMode - equals 'noChange' and pwEnetPortVlan equals 4096." - ::= { pwEnetEntry 2 } - -pwEnetVlanMode OBJECT-TYPE - SYNTAX INTEGER { - other(0), - portBased(1), - noChange(2), - changeVlan(3), - addVlan(4), - removeVlan(5) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object indicates the mode of VLAN handling between the - port or the virtual port associated with the PW and the - PW encapsulation. - - - 'other' indicates an operation that is not defined by - this MIB module. - - - 'portBased' indicates that the forwarder will forward - packets between the port and the PW independent of their - structure (i.e. there is no service delimiting VLAN tags - from the PE standpoint). - - - 'noChange' indicates that the PW contains the original - user VLAN, as specified in pwEnetPortVlan, i.e. the - VLAN on the PE-CE link is the service delimiting tag - and is kept 'as is' on the PW. - - - 'changeVlan' indicates that the VLAN field on the PW - may be different than the VLAN field on the user's - port. The VLAN on the PE-CE link is the service delimiting - tag but has a different value on the PW. - - - 'removeVlan' indicates that the encapsulation on the - PW does not include the service delimiting VLAN field. - Note that PRI bits transparency is lost in this case. - - - 'addVlan' indicates that a VLAN field will be added - on the PSN bound direction (i.e. on the PW). pwEnetPwVlan - indicates the value that will be added. - - - Implementation of 'portsbased', 'removeVlan', 'addVlan' - 'other' and 'changeVlan' is OPTIONAL. - " - DEFVAL { noChange } - ::= { pwEnetEntry 3 } - -pwEnetPortVlan OBJECT-TYPE - SYNTAX PwVlanCfg - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object defines if the mapping between the original port - (physical port or VPLS virtual port) to the PW is VLAN based - or not. In case of VLAN mapping, this object indicates the - the VLAN value on the original port. - - The value of '4097' MUST be used if the whole original port - traffic is mapped to the same PW. Note that a pwType of - 'ethernetTagged' can still be used if service delimiting tag - is added on the PW (pwEnetVlanMode equals 'addVlan'). - - This object MUST be equal to pwEnetPwVlan if pwEnetVlanMode - equals 'noChange'. - - The value 4096 indicates packets without VLAN field - (i.e. untagged frames) on the port are associated to this - PW. This allows the same behavior as assigning 'Default - VLAN' to untagged frames. - " - DEFVAL { 4097 } - ::= { pwEnetEntry 4 } - -pwEnetPortIfIndex OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is used to specify the ifIndex of the Ethernet - port associated with this PW for point-to-point Ethernet - service, or the ifIndex of the virtual interface of the - VPLS instance associated with the PW if the service is - VPLS. Two rows in this table can point to the same ifIndex - only if there is no overlap of VLAN values specified in - pwEnetPortVlan that are associated with this port. - - A value of zero indicates that association to an ifIndex is - not yet known." - - ::= { pwEnetEntry 5 } - -pwEnetPwIfIndex OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the PW is modeled as an ifIndex in the ifTable, this - object indicates the value of the ifIndex representing the - Ethernet PW on the PSN side in the Etherlike-MIB. Note that - this value may be different from the value of pwIfIndex - that represents the ifIndex of the PW for ifType 'pw'." - - DEFVAL { 0 } - ::= { pwEnetEntry 6 } - -pwEnetRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object enables creating, deleting and modifying this row." - ::= { pwEnetEntry 7 } - -pwEnetStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object indicates the storage type of this row." - DEFVAL { nonVolatile } - ::= { pwEnetEntry 8 } - --- --- Ethernet PW Statistics Table --- - -pwEnetStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF PwEnetStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains statistical counters specific for - Ethernet PW." - ::= { pwEnetObjects 2 } - -pwEnetStatsEntry OBJECT-TYPE - SYNTAX PwEnetStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents the statistics gathered for the - PW carrying the Ethernet." - INDEX { pwIndex } - ::= { pwEnetStatsTable 1 } - - -PwEnetStatsEntry ::= SEQUENCE { - pwEnetStatsIllegalVlan ZeroBasedCounter32, - pwEnetStatsIllegalLength ZeroBasedCounter32 -} - -pwEnetStatsIllegalVlan OBJECT-TYPE - SYNTAX ZeroBasedCounter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets received (from the PSN) on this PW - with either an illegal VLAN field, a missing VLAN field - when one was expected, or an excessive VLAN field when - it was not expected. This counter may not be applicable - in some cases, and MUST return the value of zero in - such a case." - ::= { pwEnetStatsEntry 1 } - -pwEnetStatsIllegalLength OBJECT-TYPE - SYNTAX ZeroBasedCounter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets that were received with an illegal - Ethernet packet length on this PW. An illegal length is - defined as being greater than the value in the advertised - MTU supported, or shorter than the allowed Ethernet packet - size." - ::= { pwEnetStatsEntry 2 } - ---- ---- Conformance description ---- - -pwEnetGroups OBJECT IDENTIFIER ::= { pwEnetConformance 1 } -pwEnetCompliances OBJECT IDENTIFIER ::= { pwEnetConformance 2 } - --- Compliance requirement for fully compliant implementations. - -pwEnetModuleFullCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for agents that provide full - support for the PW-ENET-STD-MIB Module. Such devices - can then be monitored and also be configured using - this MIB module." - MODULE -- this module - MANDATORY-GROUPS { - pwEnetGroup, - pwEnetStatsGroup - } - - OBJECT pwEnetVlanMode - DESCRIPTION "An implementation MUST support at least the value - noChange(2)." - - OBJECT pwEnetPwIfIndex - MIN-ACCESS read-only - DESCRIPTION "Write access and values other than zero are - required only for implementations that support - modeling the Ethernet PW in the Etherlike-MIB." - - OBJECT pwEnetRowStatus - SYNTAX INTEGER { active(1), notInService(2), - notReady(3) } - WRITE-SYNTAX INTEGER { active(1), notInService(2), - createAndGo(4), destroy(6) - } - MIN-ACCESS read-only - DESCRIPTION "Support for createAndWait is not required. Support - of notReady is not required for implementations that - do not support signaling. - Support of read-write is not required for - implementations that do not support more than one - VLAN mapping to the same PW." - - ::= { pwEnetCompliances 1 } - --- Compliance requirement for read-only compliant implementations. - - -pwEnetModuleReadOnlyCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for agents that provide read- - only support for the PW-ENET-STD-MIB Module. Such - devices can then be monitored but cannot be configured - using this MIB module." - - MODULE -- this module - MANDATORY-GROUPS { pwEnetGroup, - pwEnetStatsGroup - } - - OBJECT pwEnetPwVlan - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwEnetVlanMode - MIN-ACCESS read-only - DESCRIPTION "Write access is not required. An implementation - MUST support at least the value noChange(2)." - - OBJECT pwEnetPortVlan - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwEnetPortIfIndex - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwEnetPwIfIndex - MIN-ACCESS read-only - DESCRIPTION "Write access is not required. Values other than - zero are required only for implementations that - support modeling the Ethernet PW in the - Etherlike-MIB." - - OBJECT pwEnetRowStatus - SYNTAX INTEGER { active(1), notInService(2), - notReady(3) } - MIN-ACCESS read-only - DESCRIPTION "Write access is not required. Support - of notReady is not required for implementations that - do not support signaling." - - OBJECT pwEnetStorageType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - ::= { pwEnetCompliances 2 } - --- Units of conformance. - -pwEnetGroup OBJECT-GROUP - OBJECTS { - pwEnetPwVlan, - pwEnetVlanMode, - pwEnetPortVlan, - pwEnetPortIfIndex, - pwEnetPwIfIndex, - pwEnetRowStatus, - pwEnetStorageType - } - STATUS current - DESCRIPTION - "Collection of objects for basic Ethernet PW configuration." - ::= { pwEnetGroups 1 } - -pwEnetStatsGroup OBJECT-GROUP - OBJECTS { - pwEnetStatsIllegalVlan, - pwEnetStatsIllegalLength - } - STATUS current - DESCRIPTION - "Collection of objects counting various PW level errors." - ::= { pwEnetGroups 2 } - -END - - diff --git a/mibs/PW-STD-MIB b/mibs/PW-STD-MIB deleted file mode 100644 index 06c9de5799..0000000000 --- a/mibs/PW-STD-MIB +++ /dev/null @@ -1,2363 +0,0 @@ - PW-STD-MIB DEFINITIONS ::= BEGIN - - IMPORTS - NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, - Integer32, Unsigned32, Counter32, Counter64, TimeTicks - FROM SNMPv2-SMI -- [RFC2578] - - pwe3 - FROM FOUNDRY-SN-ROOT-MIB - snAgGblTrapMessage - FROM FOUNDRY-SN-AGENT-MIB -- [snagent.mib] - - MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP - FROM SNMPv2-CONF -- [RFC2580] - - TruthValue, RowStatus, StorageType, - TimeStamp, TEXTUAL-CONVENTION - FROM SNMPv2-TC -- [RFC2579] - - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB -- [RFC3411] - - InterfaceIndexOrZero - FROM IF-MIB -- [RFC2863] - - InetAddressType, InetAddress - FROM INET-ADDRESS-MIB -- [RFC4001] - - PerfCurrentCount, PerfIntervalCount - FROM PerfHist-TC-MIB -- [RFC3593] - - HCPerfCurrentCount, HCPerfIntervalCount, HCPerfTimeElapsed, - HCPerfValidIntervals - FROM HC-PerfHist-TC-MIB -- [RFC3705] - - PwIndexType, PwIndexOrZeroType, PwGroupID, PwIDType, - PwOperStatusTC, PwAttachmentIdentifierType, PwCwStatusTC, - PwStatus, PwFragSize, PwFragStatus - FROM PW-TC-STD-MIB -- [PWTC] - -- RFC Editor: Please replace [PWTC] with RFC number and remove this - -- note. - - IANAPwTypeTC, IANAPwPsnTypeTC, IANAPwCapabilities - FROM IANA-PWE3-MIB -- Reference will be added - -- When IANA will create the - -- MIB module - ; - - pwStdMIB MODULE-IDENTITY - LAST-UPDATED "200705311200Z" -- 31 May 2007 12:00:00 GMT - ORGANIZATION "Pseudo Wire Edge-to-Edge Emulation (PWE3) Working - Group" - CONTACT-INFO - " - David Zelig - E-mail: davidz@corrigent.com - - Thomas D. Nadeau - Email: tnadeau@cisco.com - - The PWE3 Working Group (email distribution pwe3@ietf.org, - http://www.ietf.org/html.charters/pwe3-charter.html) - " - - DESCRIPTION - "This MIB module contains managed object definitions for - pseudo-wire operation as in Bryant, S. and P. Pate, 'Pseudo - Wire Emulation Edge-to-Edge (PWE3) Architecture' [RFC3985], - Martini, L., et al, 'Pseudowire Setup and Maintenance Using - the Label Distribution Protocol (LDP)' [RFC4447], and - Townsley, M., et al, 'Layer Two Tunneling Protocol - (Version 3)' [RFC3931]. - - This MIB module enables the use of any underlying packet - switched network (PSN). MIB nodules that will support - PW operations over specific PSN types are defined in - separate memos. - - The indexes for this MIB module are also used to index the - PSN-specific tables and the PW-specific tables. The PW Type - dictates which PW-specific MIB module to use. - - Copyright (C) The IETF Trust (2007). This version - of this MIB module is part of RFC XXX; - For full legal notices see the RFC itself or - http://www.ietf.org/copyrights/ianamib.html - -- RFC Ed.: replace XXX with actual RFC number & remove this note - " - - -- Revision history. - - REVISION - "200705311200Z" -- 31 May 2007 12:00:00 GMT - DESCRIPTION "Initial version published as part of RFC YYYY." - -- RFC Editor: please replace YYYY with IANA assigned value, and - -- delete this note. - - ::= { pwe3 2 } - -- ::= { transmission ZZZZ } - -- RFC Editor: please replace ZZZZ with IANA assigned value, and - -- delete this note. - - -- Top-level components of this MIB. - - -- Notifications - pwNotifications OBJECT IDENTIFIER - ::= { pwStdMIB 0 } - -- Tables, Scalars - pwObjects OBJECT IDENTIFIER - ::= { pwStdMIB 1 } - -- Conformance - pwConformance OBJECT IDENTIFIER - ::= { pwStdMIB 2 } - --- Foundry Proprietary extension - - FdryPwServiceType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "MPLS pseudo-wire service types." - SYNTAX INTEGER{ - vll(1), - vllLocal(2), - vpls(3) - } - - -- PW Virtual Connection Table - - pwIndexNext OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains an appropriate value to be used - for pwIndex when creating entries in the - pwTable. The value 0 indicates that no - unassigned entries are available. To obtain the - value of pwIndex for a new entry in the - pwTable, the manager issues a management - protocol retrieval operation. The agent will determine - through its local policy when this index value will be made - available for reuse." - ::= { pwObjects 1 } - - pwTable OBJECT-TYPE - SYNTAX SEQUENCE OF PwEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table specifies information for configuring and - status monitoring which are common to all service types - and PSN types." - ::= { pwObjects 2 } - - pwEntry OBJECT-TYPE - SYNTAX PwEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in this table represents a pseudo-wire (PW) virtual - connection across a packet network. It is indexed by - pwIndex, which uniquely identifies a singular - connection. - A row can be created by an operator command from a - management plan of a PE, by signaling or due to autodiscovery - process. Operator's command can be issued via non SNMP - application; in such case a row will be created implicitly - by the agent. - The read-create objects in this tables are divided into - three categories: - 1) Objects that MUST NOT be changed after row activation. - These are objects that define basic properties of the - PW (for example type, destination, etc.). - 2) Objects that MAY be changed when the PW is - defined as not active. A change of these objects involves - re-signaling of the PW or it might be traffic affecting. - PW not active is defined as one of the following - conditions: - a) The pwRowStatus is notInService(2). - b) The pwRowStatus is notReady(3). - c) The pwAdminStatus is down(2). - If the operator needs to change one of the values for an - active row, the operator can either set the pwRowStatus to - notInService(2) or set pwAdminStatus to down(2). - Signaling (or traffic) is initiated again upon setting - the pwRowStatus to active(1) or setting the pwAdminStatus - to up(1) or testing(3) respectively. - 3) Objects that MAY be changed at any time. - - By default, all the read-create objects MUST NOT be - changed after row activation, unless specifically indicated - in the individual object description. - - Manual entries in this table SHOULD be preserved after a - re-boot, the agent MUST ensure the integrity of those - entries. If the set of entires of a specific row are found to - be non consistent after reboot, the PW pwOperStatus MUST be - declared as notPresent(5). - " - INDEX { pwIndex } - - ::= { pwTable 1 } - - PwEntry ::= SEQUENCE { - pwIndex PwIndexType, - pwType IANAPwTypeTC, - pwOwner INTEGER, - pwPsnType IANAPwPsnTypeTC, - pwSetUpPriority Integer32, - pwHoldingPriority Integer32, - pwPeerAddrType InetAddressType, - pwPeerAddr InetAddress, - pwAttachedPwIndex PwIndexOrZeroType, - pwIfIndex InterfaceIndexOrZero, - - pwID PwIDType, - pwLocalGroupID PwGroupID, - pwGroupAttachmentID PwAttachmentIdentifierType, - pwLocalAttachmentID PwAttachmentIdentifierType, - pwPeerAttachmentID PwAttachmentIdentifierType, - - pwCwPreference TruthValue, - pwLocalIfMtu Unsigned32, - - - pwLocalIfString TruthValue, - pwLocalCapabAdvert IANAPwCapabilities, - pwRemoteGroupID PwGroupID, - pwCwStatus PwCwStatusTC, - pwRemoteIfMtu Unsigned32, - pwRemoteIfString SnmpAdminString, - pwRemoteCapabilities IANAPwCapabilities, - - pwFragmentCfgSize PwFragSize, - pwRmtFragCapability PwFragStatus, - pwFcsRetentionCfg INTEGER, - pwFcsRetentionStatus BITS, - - pwOutboundLabel Unsigned32, - pwInboundLabel Unsigned32, - - pwName SnmpAdminString, - pwDescr SnmpAdminString, - pwCreateTime TimeStamp, - pwUpTime TimeTicks, - pwLastChange TimeTicks, - pwAdminStatus INTEGER, - pwOperStatus PwOperStatusTC, - pwLocalStatus PwStatus, - pwRemoteStatusCapable INTEGER, - pwRemoteStatus PwStatus, - pwTimeElapsed HCPerfTimeElapsed, - pwValidIntervals HCPerfValidIntervals, - pwRowStatus RowStatus, - pwStorageType StorageType, - pwOamEnable TruthValue - } - - pwIndex OBJECT-TYPE - SYNTAX PwIndexType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique index for the conceptual row identifying a PW within - this table." - ::= { pwEntry 1 } - - pwType OBJECT-TYPE - SYNTAX IANAPwTypeTC - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This value indicates the emulated service to be carried over - this PW. - " - ::= { pwEntry 2 } - - pwOwner OBJECT-TYPE - SYNTAX INTEGER { - manual (1), - pwIdFecSignaling (2), -- PW signaling with PW ID FEC - genFecSignaling (3), -- Generalized attachment FEC - l2tpControlProtocol (4), - other (5) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is set by the operator to indicate the protocol - responsible for establishing this PW. - 'manual' is used in all cases where no maintenance - protocol (PW signaling) is used to set-up the PW, i.e. - require configuration of entries in the PW tables including - PW labels, etc. - 'pwIdFecSignaling' is used in case of signaling with the - Pwid FEC element with LDP signaling. - 'genFecSignaling' is used in case of LDP signaling with - the generalized FEC. - 'l2tpControlProtocol' indicates the use of L2TP - control protocol. - 'other' is used for other types of signaling." - ::= { pwEntry 3 } - - pwPsnType OBJECT-TYPE - SYNTAX IANAPwPsnTypeTC - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is set by the operator to indicate the PSN type. - Based on this object, the relevant PSN table's entry is - created in the PSN specific MIB modules. - " - ::= { pwEntry 4 } - - pwSetUpPriority OBJECT-TYPE - SYNTAX Integer32 (0..7) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object defines the relative priority of the PW - during set-up in a lowest-to-highest fashion, where 0 - is the highest priority. PWs with the same priority - are treated with equal priority. PW that have not yet - succeeded to set-up will report 'dormant' in the - pwOperStatus. - This value is significant if there are competing resources - among PWs and the implementation support this feature. - Equal priority handling with competing resources is - implementation specific. - This object MAY be changed at any time." - DEFVAL { 0 } - ::= { pwEntry 5 } - - pwHoldingPriority OBJECT-TYPE - SYNTAX Integer32 (0..7) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object defines the relative holding priority of the - PW in a lowest-to-highest fashion, where 0 is the highest - priority. PWs with the same priority are treated equally. - This value is significant if there are competing resources - among PWs and the implementation support this feature. - Equal priority handling with competing resources is - implementation specific. - This object MAY be changed only if the PW is not active." - DEFVAL { 0 } - ::= { pwEntry 6 } - - pwPeerAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Denotes the address type of the peer node. It should be - set to 'unknown' if PE/PW maintenance protocol is not used - and the address is unknown." - DEFVAL { ipv4 } - ::= { pwEntry 8 } - - pwPeerAddr OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object contains the value of the peer node address - of the PW/PE maintenance protocol entity. This object - SHOULD contain a value of all zeroes if not applicable - (pwPeerAddrType is 'unknown')." - ::= { pwEntry 9 } - - pwAttachedPwIndex OBJECT-TYPE - SYNTAX PwIndexOrZeroType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the PW is attached to another PW instead of a local - native service, this item indicates the pwIndex of the - attached PW. Otherwise, this object MUST - be set to zero. Attachement to another PW will have no - PW specific entry in any of the service MIB modules. " - DEFVAL { 0 } - ::= { pwEntry 10 } - - pwIfIndex OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object indicates the ifIndex of the PW if the PW is - represented in the ifTable. Otherwise, it MUST be set - to zero." - DEFVAL { 0 } - ::= { pwEntry 11 } - - pwID OBJECT-TYPE - SYNTAX PwIDType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Pseudo Wire identifier. - - If the pwOwner object is 'pwIdFecSignaling' or - 'l2tpControlProtocol', then this object is signaled in the - outgoing PW ID field within the 'Virtual Circuit FEC - Element'. For other values of pwOwner, this object is not - signaled and it MAY be set to zero. - - For implementations that support the pwIndexMappingTable, - a non-zero value is RECOMMENDED, even if this - identifier is not signaled. This is so that reverse - mappings can be provided by pwIndexMappingTable and - pwPeerMappingTable. It is therefore RECOMMENDED that the - value of this pwID be unique (or if pwPeerAddrType is not - 'unknown', at least [pwType,pwID,pwPeerAddrType,pwPeerAddr] - is unique.)" - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - ::= { pwEntry 12 } - - pwLocalGroupID OBJECT-TYPE - SYNTAX PwGroupID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Used in the Group ID field sent to the peer PWES - within the maintenance protocol used for PW setup. - It SHOULD be set to zero if maintenance protcol is - not used." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - ::= { pwEntry 13 } - - pwGroupAttachmentID OBJECT-TYPE - SYNTAX PwAttachmentIdentifierType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is an octet string representing the attachment - group identifier (AGI) that this PW belongs too, which - typically identifies the VPN ID. - Applicable if pwOwner equal 'genFecSignaling'." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - ::= { pwEntry 14 } - - pwLocalAttachmentID OBJECT-TYPE - SYNTAX PwAttachmentIdentifierType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is an octet string representing the local - forwarder attachment individual identifier (AII) to be - used by this PW. It is used as the SAII for outgoing - signaling messages and the TAII in the incoming messages - from the peer. - Applicable if pwOwner equal 'genFecSignaling'." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - ::= { pwEntry 15 } - - pwPeerAttachmentID OBJECT-TYPE - SYNTAX PwAttachmentIdentifierType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is an octet string representing the peer - forwarder attachment individual identifier (AII) to be - used by this PW. It is used as the TAII for outgoing - signaling messages and the SAII in the incoming messages - from the peer. - Applicable if pwOwner equal 'genFecSignaling'." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - ::= { pwEntry 16 } - - pwCwPreference OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Defines if the control word will be sent with each packet - by the local node. Some PW types mandate the use of a - control word, and in such cases the value configured for - this object has no effect on the existence of the control - word. - This object MAY be changed only if the PW is not active." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol.', RFC 4447." - DEFVAL { false } - ::= { pwEntry 17 } - - pwLocalIfMtu OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If not equal to zero, the optional IfMtu object in the - signaling protocol will be sent with this value, which - represents the locally-supported MTU size over the - interface (or the virtual interface) associated with the - PW. - This object MAY be changed only if the PW is not active." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - DEFVAL { 0 } - ::= { pwEntry 18 } - - pwLocalIfString OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A PW MAY be associated to an interface (or a virtual - interface) in the ifTable of the node as part of the - service configuration. This object defines if the - maintenance protocol will send the interface's name - (ifAlias) as appears in the ifTable. If set to false, - the optional element will not be sent. - This object MAY be changed only if the PW is not active." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447, section 5.5." - DEFVAL { false } - ::= { pwEntry 19 } - - pwLocalCapabAdvert OBJECT-TYPE - SYNTAX IANAPwCapabilities - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If maintenance protcol is used, it indicates the - capabilities the local node will advertize to the - peer. The operator MAY selectively assign partial set - of capabilities. In case of manual configuration of the PW, - the operator SHOULD set non conflicting options (for example - only a single type of OAM) out of the available options - in the implementation. - It is possible to change the value of this object when the - PW is not active. The agent MUST reject any attempt to set - a capability that is not supported. - - The default value MUST be the full set of local node - capabilities." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - ::= { pwEntry 20 } - - pwRemoteGroupID OBJECT-TYPE - SYNTAX PwGroupID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is obtained from the Group ID field as - received via the maintenance protocol used for PW setup. - Value zero will be reported if not used. - Value of 0xFFFFFFFF shall be used if the object is yet to be - defined by the PW maintenance protocol." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - ::= { pwEntry 21 } - - pwCwStatus OBJECT-TYPE - SYNTAX PwCwStatusTC - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If signaling is used for PW establishment, this object - indicates the status of the control word negotiation, - and in both; signaling or manual configuration it indicates - if CW is to be present for this PW." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - ::= { pwEntry 22 } - - pwRemoteIfMtu OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The remote interface MTU as (optionally) received from the - remote node via the maintenance protocol. The object SHOULD - report zero if MTU is not available." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - ::= { pwEntry 23 } - - pwRemoteIfString OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0..80)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the interface description string as received by - the maintenance protocol. It MUST be a NULL string if - maintenance protocol is not used or the value is not known - yet." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447, section 5.5." - ::= { pwEntry 24 } - - pwRemoteCapabilities OBJECT-TYPE - SYNTAX IANAPwCapabilities - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the capabilities as recieved from the peer." - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', RFC 4447." - ::= { pwEntry 25 } - - pwFragmentCfgSize OBJECT-TYPE - SYNTAX PwFragSize - UNITS "bytes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If set to a value other than zero, indicates that - fragmentation is desired for this PW. - This object MAY be changed only if the PW is not active." - REFERENCE - "Malis A., Townsley M., 'PWE3 Fragmentation and Reassembly', - RFC 4623." - DEFVAL { 0 } -- i.e. fragmentation not desired - ::= { pwEntry 26 } - - pwRmtFragCapability OBJECT-TYPE - SYNTAX PwFragStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the fragmentation based on the local - configuration and the peer capabilities as recieved from - the peer when control protocol is used." - REFERENCE - "Malis A., Townsley M., 'PWE3 Fragmentation and Reassembly', - RFC 4623." - ::= { pwEntry 27 } - - pwFcsRetentionCfg OBJECT-TYPE - SYNTAX INTEGER { - fcsRetentionDisable (1), - fcsRetentionEnable (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The local configuration of FCS retention for this PW. FCS - retention can be configured for PW types HDLC, PPP and - Ethernet only. If the implementation does not support - FCS retention, error MUST be reported in pwFcsRetentionStatus. - This object MAY be changed only if the PW is not active." - REFERENCE - "Malis A., et al., 'PWE3 Frame Check Sequence Retention', - RFC 4720." - DEFVAL { fcsRetentionDisable } - ::= { pwEntry 28 } - - pwFcsRetentionStatus OBJECT-TYPE - SYNTAX BITS { - remoteIndicationUnknown (0), - remoteRequestFcsRetention (1), - fcsRetentionEnabled (2), - fcsRetentionDisabled (3), - localFcsRetentionCfgErr (4), - fcsRetentionFcsSizeMismatch (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the FCS retention negotiation process based on - local configuration and the remote advertisement. - - remoteIndicationUnknown - set if a FEC has not been received - from the remote. - - remoteRequestFcsRetention - indicates that the peer has - requested for FCS retention. FCS retention will be used if - the local node is capable and configured to use it for this - PW. - - fcsRetentionEnabled - FCS retention is enabled (both peers - were configured for FCS retention for signaled PW, or the - local node is configured and capable for FCS retention for - manually assigned PW). - - fcsRetentionDisabled - FCS retention is disabled (not - configured locally or not advertised by the peer). - - localFcsRetentionCfgErr - Set if the local node has been - configured for FCS retention but is not capable to support - it. - - fcsRetentionFcsSizeMismatch - Set if there is an FCS size - mismatch between the local and the peer node. - " - REFERENCE - "Malis A., et al., 'PWE3 Frame Check Sequence Retention', - RFC 4720" - ::= { pwEntry 29 } - - pwOutboundLabel OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The PW label used in the outbound direction (i.e. toward - the PSN). It might be set manually if pwOwner is 'manual', - otherwise setting done automatically. - For MPLS, MPLS over IP or MPLS over GRE PSN, it represents - the 20 bits of PW tag, for L2TP it represents the 32 bits - Session ID and for IP PSN it represents the destination - UDP port number. - If the label is not yet known (signaling in process), the - object SHOULD return a value of 0xFFFFFFFF. - For manual configuration, this object MAY be changed only - if the PW is not active." - ::= { pwEntry 30 } - - pwInboundLabel OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The PW label used in the inbound direction (i.e. packets - received from the PSN). It may be set manually if pwOwner - is 'manual',otherwise setting done automatically. - For MPLS, MPLS over IP or MPLS over GRE PSN, it represents - the 20 bits of PW tag, for L2TP it represents the 32 bits - Session ID and for IP PSN it represents the source - UDP port number. - If the label is not yet known (signaling in process), the - object SHOULD return a value of 0xFFFFFFFF. - For manual configuration, this object MAY be changed only - if the PW is not active." - ::= { pwEntry 31 } - - pwName OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The canonical name assigned to the PW. This object MAY be - changed at any time." - ::= { pwEntry 32 } - - pwDescr OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A textual string containing information about the PW. - If there is no description this object contains a zero - length string. This object MAY be changed at any time." - ::= { pwEntry 33 } - - pwCreateTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the time this PW was created." - ::= { pwEntry 34 } - - pwUpTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Specifies the time since last change of pwOperStatus to - Up(1)." - ::= { pwEntry 35 } - - pwLastChange OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the time the PW entered - its current operational state. If the current state was - entered prior to the last re-initialization of the local - network management subsystem, then this object contains a - zero value." - ::= { pwEntry 36 } - - pwAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - up(1), -- ready to pass packets - down(2), - testing(3) -- in a test mode - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired operational status of this PW. This object MAY - be set at any time." - ::= { pwEntry 37 } - - pwOperStatus OBJECT-TYPE - SYNTAX PwOperStatusTC - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the operational status of the PW, it - does not reflect the status of the CE bound interface. - It is set to down only if pwNotForwarding, - psnFacingPwRxFault, or psnFacingPwTxFault indications are - set in pwLocalStatus or pwRemoteStatus. - It indicates 'lowerLayerDown' if the only reason for - not being in the 'up' state is either outer tunnel - or physical layer down of the network side is in the down - state. - All other states are declared based on the description in - the textual convention. - " - ::= { pwEntry 38 } - - pwLocalStatus OBJECT-TYPE - SYNTAX PwStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the status of the PW in the local node. - The various indications in this object SHOULD be - available independent of the ability of the local node to - advertise them or the remote node to accept these status - indications through the control protocol. - " - ::= { pwEntry 39 } - - pwRemoteStatusCapable OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - notYetKnown (2), - remoteCapable (3), - remoteNotCapable (4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the remote node capability to advertise the - PW status notification. - notAppicable SHOULD be reported for manually set PW, or - if the local node is not capable of accepting the status - notification object. - notYetKnown SHOULD be reported if the signaling protocol - has not yet finished the process of capability - determination. - remoteCapable and remoteNotcapable SHOULD be reported - based on the initial signaling exchange that has - determined the remote node capability. - " - ::= { pwEntry 40 } - - pwRemoteStatus OBJECT-TYPE - SYNTAX PwStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the status of the PW as was advertised by the - remote. If the remote is not capable of advertising the - status object, or the local node is not able to accept - the status object through signaling, then the applicable - bit is 'pwNotForwarding' which is set if the remote has - sent label release or label withdraw for this PW. - " - ::= { pwEntry 41 } - - pwTimeElapsed OBJECT-TYPE - SYNTAX HCPerfTimeElapsed - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of seconds, including partial seconds, - that have elapsed since the beginning of the current - interval measurement period." - ::= { pwEntry 42 } - - pwValidIntervals OBJECT-TYPE - SYNTAX HCPerfValidIntervals - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of previous 15-minute intervals - for which data was collected." - ::= { pwEntry 43 } - - pwRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "For creating, modifying, and deleting this row. - This object MAY be changed at any time." - ::= { pwEntry 44 } - - pwStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable indicates the storage type for this - object." - DEFVAL { nonVolatile } - ::= { pwEntry 45 } - - pwOamEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable indicates if OAM is enabled for this - PW. It MAY be changed at any time." - DEFVAL { true } - ::= { pwEntry 46 } - - -- End of PW Virtual Connection Table - - -- PW Performance Table. - - pwPerfCurrentTable OBJECT-TYPE - SYNTAX SEQUENCE OF PwPerfCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides per-PW performance information for - the current interval." - ::= { pwObjects 3 } - - pwPerfCurrentEntry OBJECT-TYPE - SYNTAX PwPerfCurrentEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created by the agent for - every PW." - INDEX { pwIndex } - ::= { pwPerfCurrentTable 1 } - - PwPerfCurrentEntry ::= SEQUENCE { - pwPerfCurrentInHCPackets HCPerfCurrentCount, - pwPerfCurrentInHCBytes HCPerfCurrentCount, - pwPerfCurrentOutHCPackets HCPerfCurrentCount, - pwPerfCurrentOutHCBytes HCPerfCurrentCount, - pwPerfCurrentInPackets PerfCurrentCount, - pwPerfCurrentInBytes PerfCurrentCount, - pwPerfCurrentOutPackets PerfCurrentCount, - pwPerfCurrentOutBytes PerfCurrentCount - } - - pwPerfCurrentInHCPackets OBJECT-TYPE - SYNTAX HCPerfCurrentCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for number of packets received by - the PW (from the PSN) in the current 15-minute interval. - This is the 64 bit version of pwPerfCurrentInPackets, - if pwPerfCurrentInHCPackets is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfCurrentEntry 1 } - - pwPerfCurrentInHCBytes OBJECT-TYPE - SYNTAX HCPerfCurrentCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for number of bytes received by the - PW (from the PSN) in the current 15-minute interval. - This is the 64 bit version of pwPerfCurrentInBytes, if - pwPerfCurrentInHCBytes is supported according to the - rules spelled out in RFC2863." - ::= { pwPerfCurrentEntry 2 } - - pwPerfCurrentOutHCPackets OBJECT-TYPE - SYNTAX HCPerfCurrentCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for number of packets forwarded by - the PW (to the PSN) in the current 15-minute interval. - This is the 64 bit version of pwPerfCurrentOutPackets, - if pwPerfCurrentOutHCPackets is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfCurrentEntry 3 } - - pwPerfCurrentOutHCBytes OBJECT-TYPE - SYNTAX HCPerfCurrentCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for number of bytes forwarded by - the PW (to the PSN) in the current 15-minute interval. - This is the 64 bit version of pwPerfCurrentOutBytes, - if pwPerfCurrentOutHCBytes is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfCurrentEntry 4 } - - pwPerfCurrentInPackets OBJECT-TYPE - SYNTAX PerfCurrentCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The counter for number of packets received by the PW (from - the PSN) in the current 15-minute interval. - This is the 32 bit version of pwPerfCurrentInHCPackets, - if pwPerfCurrentInHCPackets is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfCurrentEntry 5 } - - pwPerfCurrentInBytes OBJECT-TYPE - SYNTAX PerfCurrentCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The counter for number of bytes received by the - PW (from the PSN) in the current 15-minute interval. - It MUST be equal to the least significant 32 bits of - pwPerfCurrentInHCBytes, if pwPerfCurrentInHCBytes is - supported according to the rules spelled out in RFC2863." - ::= { pwPerfCurrentEntry 6 } - - pwPerfCurrentOutPackets OBJECT-TYPE - SYNTAX PerfCurrentCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The counter for number of packets forwarded by - the PW (to the PSN) in the current 15-minute interval. - It MUST be equal to the least significant 32 bits of - pwPerfCurrentOutHCPackets, if - pwPerfCurrentOutHCPackets is supported according to the - rules spelled out in RFC2863." - ::= { pwPerfCurrentEntry 7 } - - pwPerfCurrentOutBytes OBJECT-TYPE - SYNTAX PerfCurrentCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The counter for number of bytes forwarded by - the PW (to the PSN) in the current 15-minute interval. - It MUST be equal to the least significant 32 bits of - pwPerfCurrentOutHCBytes, if pwPerfCurrentOutHCBytes is - supported according to the rules spelled out in RFC2863." - ::= { pwPerfCurrentEntry 8 } - - -- End of PW Perf current Table - - -- PW Performance Interval Table. - - pwPerfIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF PwPerfIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides per-PW performance information for - each interval." - ::= { pwObjects 4 } - - pwPerfIntervalEntry OBJECT-TYPE - SYNTAX PwPerfIntervalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created by the agent for every - PW." - INDEX { pwIndex, pwPerfIntervalNumber } - ::= { pwPerfIntervalTable 1 } - - PwPerfIntervalEntry ::= SEQUENCE { - pwPerfIntervalNumber Integer32, - pwPerfIntervalValidData TruthValue, - pwPerfIntervalTimeElapsed HCPerfTimeElapsed, - pwPerfIntervalInHCPackets HCPerfIntervalCount, - pwPerfIntervalInHCBytes HCPerfIntervalCount, - pwPerfIntervalOutHCPackets HCPerfIntervalCount, - pwPerfIntervalOutHCBytes HCPerfIntervalCount, - pwPerfIntervalInPackets PerfIntervalCount, - pwPerfIntervalInBytes PerfIntervalCount, - pwPerfIntervalOutPackets PerfIntervalCount, - pwPerfIntervalOutBytes PerfIntervalCount - } - - pwPerfIntervalNumber OBJECT-TYPE - SYNTAX Integer32 (1..96) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A number N, between 1 and 96, which identifies the - interval for which the set of statistics is available. - The interval identified by 1 is the most recently - completed 15 minute interval, and the interval identified - by N is the interval immediately preceding the one - identified by N-1. - The minimum range of N is 1 through 4. The default range - is 1 to 32. The maximum range of N is 1 through 96. " - REFERENCE - "Tesink, K. 'Definitions of Managed Objects for the - SONET/SDH Interface Type', RFC 2558" - ::= { pwPerfIntervalEntry 1 } - - pwPerfIntervalValidData OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable indicates if the data for this interval - is valid." - ::= { pwPerfIntervalEntry 2 } - - pwPerfIntervalTimeElapsed OBJECT-TYPE - SYNTAX HCPerfTimeElapsed - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The duration of this interval in seconds." - ::= { pwPerfIntervalEntry 3 } - - pwPerfIntervalInHCPackets OBJECT-TYPE - SYNTAX HCPerfIntervalCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for number of packets received by - the PW (from the PSN) during the interval. This is the 64 - bit version of pwPerfIntervalInPackets, if - pwPerfIntervalInHCPackets is supported according to the - rules spelled out in RFC2863." - ::= { pwPerfIntervalEntry 4 } - - pwPerfIntervalInHCBytes OBJECT-TYPE - SYNTAX HCPerfIntervalCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for number of bytes received by the - PW (from the PSN) during the interval. - This is the 64 bit version of pwPerfIntervalInBytes, if - pwPerfIntervalInHCBytes is supported according to the - rules spelled out in RFC2863." - ::= { pwPerfIntervalEntry 5 } - - pwPerfIntervalOutHCPackets OBJECT-TYPE - SYNTAX HCPerfIntervalCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for number of packets forwarded by - the PW (to the PSN) during the interval. - This is the 64 bit version of pwPerfIntervalOutPackets, - if pwPerfIntervalOutHCPackets is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfIntervalEntry 6 } - - pwPerfIntervalOutHCBytes OBJECT-TYPE - SYNTAX HCPerfIntervalCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for number of bytes forwarded by - the PW (to the PSN) during the interval. - This is the 64 bit version of pwPerfIntervalOutBytes, - if pwPerfIntervalOutHCBytes is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfIntervalEntry 7 } - - pwPerfIntervalInPackets OBJECT-TYPE - SYNTAX PerfIntervalCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value represents the number of packets received - by this PW during the interval. - It MUST be equal to the least significant 32 bits of - pwPerfIntervalInHCPackets if pwPerfIntervalInHCPackets - is supported according to the rules spelled out in - RFC2863." - ::= { pwPerfIntervalEntry 8 } - - pwPerfIntervalInBytes OBJECT-TYPE - SYNTAX PerfIntervalCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value represents the number of bytes received - by this PW during the interval. - It MUST be equal to the least significant 32 bits of - if pwPerfIntervalInHCBytes is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfIntervalEntry 9 } - - pwPerfIntervalOutPackets OBJECT-TYPE - SYNTAX PerfIntervalCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value represents the number of packets sent by this - PW during the interval. - It MUST be equal to the least significant 32 bits of - pwPerfIntervalOutHCPackets if - pwPerfIntervalOutHCPackets is supported according to the - rules spelled out in RFC2863." - ::= { pwPerfIntervalEntry 10 } - - pwPerfIntervalOutBytes OBJECT-TYPE - SYNTAX PerfIntervalCount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value represents the number of bytes sent by this - PW during the interval. - It MUST be equal to the least significant 32 - bits of pwPerfIntervalOutHCBytes - if pwPerfIntervalOutHCBytes is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfIntervalEntry 11 } - - -- End of PW Performance Interval Table - - - -- PW Performance Total Table. - - pwPerfTotalTable OBJECT-TYPE - SYNTAX SEQUENCE OF PwPerfTotalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides per-PW Performance information from - PW start time or management application reset. - - This table has been obsoleted from draft v.11 and a new - table pwPerf1DayIntervalTable has been introduced. However, - due to better support, pwPerfTotalTable is supported in the - place of pwPerf1DayIntervalTable." - ::= { pwObjects 5 } - - pwPerfTotalEntry OBJECT-TYPE - SYNTAX PwPerfTotalEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created by the agent for every - PW. - - pwPerfTotalDiscontinuityTime indicates the time of the - last discontinuity in any of these objects." - - INDEX { pwIndex } - ::= { pwPerfTotalTable 1 } - - PwPerfTotalEntry ::= SEQUENCE { - pwPerfTotalInHCPackets Counter64, - pwPerfTotalInHCBytes Counter64, - pwPerfTotalOutHCPackets Counter64, - pwPerfTotalOutHCBytes Counter64, - pwPerfTotalInPackets Counter32, - pwPerfTotalInBytes Counter32, - pwPerfTotalOutPackets Counter32, - pwPerfTotalOutBytes Counter32, - pwPerfTotalDiscontinuityTime TimeStamp - } - - pwPerfTotalInHCPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for the total number of packets - received by the PW (from the PSN). - This is the 64 bit version of pwPerfTotalInPackets, if - pwPerfTotalInHCPackets is supported according to the - rules spelled out in RFC2863." - ::= { pwPerfTotalEntry 1 } - - pwPerfTotalInHCBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for the total number of bytes - received by the PW (from the PSN). - This is the 64 bit version of pwPerfTotalInBytes, if - pwPerfTotalInHCBytes is supported according to the - rules spelled out in RFC2863." - ::= { pwPerfTotalEntry 2 } - - pwPerfTotalOutHCPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for the total number of packets - forwarded by the PW (to the PSN). - This is the 64 bit version of pwPerfTotalOutPackets, - if pwPerfTotalOutHCPackets is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfTotalEntry 3 } - - pwPerfTotalOutHCBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High capacity counter for the total number of bytes - forwarded by the PW (to the PSN). - This is the 64 bit version of pwPerfTotalOutBytes, - if pwPerfTotalOutHCBytes is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfTotalEntry 4 } - - pwPerfTotalInPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value represents the total number of packets received - by this PW. - - It MUST be equal to the least significant 32 bits of - pwPerfTotalInHCPackets if pwPerfTotalInHCPackets - is supported according to the rules spelled out in - RFC2863." - ::= { pwPerfTotalEntry 5 } - - pwPerfTotalInBytes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value represents the total number of bytes received - by this PW. - It MUST be equal to the least significant 32 bits of - if pwPerfTotalInHCBytes is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfTotalEntry 6 } - - pwPerfTotalOutPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value represents the total number of packets sent by - this PW. - It MUST be equal to the least significant 32 bits of - pwPerfTotalOutHCPackets if pwPerfTotalOutHCPackets - is supported according to the rules spelled out in - RFC2863." - ::= { pwPerfTotalEntry 7 } - - pwPerfTotalOutBytes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value represents the total number of bytes sent by - this PW. - It MUST be equal to the least significant 32 - bits of pwPerfTotalOutHCBytes - if pwPerfTotalOutHCBytes is supported according to - the rules spelled out in RFC2863." - ::= { pwPerfTotalEntry 8 } - - pwPerfTotalDiscontinuityTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime on the most recent occasion at - which any one or more of this row Counter32 or - Counter64 suffered a discontinuity. If no such - discontinuities have occurred since the last re- - initialization of the local management subsystem, then - this object contains a zero value." - ::= { pwPerfTotalEntry 9 } - - -- End of PW Perf Total Table - - -- Error counter scalar - - pwPerfTotalErrorPackets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Counter for number of error at the PW processing level, - for example packets received with unknown PW label." - ::= { pwObjects 6 } - - -- Reverse mapping tables - - -- The PW ID mapping table - pwIndexMappingTable OBJECT-TYPE - SYNTAX SEQUENCE OF PwIndexMappingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table enables the reverse mapping the unique PWid - parameters [peer IP, PW type and PW ID] and the - pwIndex. The table is not applicable for PW created - manually or by using the generalized FEC." - ::= { pwObjects 7 } - - pwIndexMappingEntry OBJECT-TYPE - SYNTAX PwIndexMappingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table MUST be created by the agent for - every PW created by the pwTable for which pwOwner - equals pwIdFecSignaling and pwID is not zero. - - Implementors need to be aware that if the value of - the pwIndexMappingPeerAddr (an OID) has more than - 112 sub-identifiers, then OIDs of column instances - in this table will have more than 128 - sub-identifiers and cannot be accessed using SNMPv1, - SNMPv2c, or SNMPv3." - INDEX { pwIndexMappingPwType, pwIndexMappingPwID, - pwIndexMappingPeerAddrType, pwIndexMappingPeerAddr - } - ::= { pwIndexMappingTable 1 } - - PwIndexMappingEntry ::= SEQUENCE { - pwIndexMappingPwType IANAPwTypeTC, - pwIndexMappingPwID PwIDType, - pwIndexMappingPeerAddrType InetAddressType, - pwIndexMappingPeerAddr InetAddress, - pwIndexMappingPwIndex PwIndexType - } - - pwIndexMappingPwType OBJECT-TYPE - SYNTAX IANAPwTypeTC - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The PW type (indicates the service) of this PW." - ::= { pwIndexMappingEntry 1 } - - pwIndexMappingPwID OBJECT-TYPE - SYNTAX PwIDType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The PW ID of this PW. Zero if the PW is configured - manually." - ::= { pwIndexMappingEntry 2 } - - pwIndexMappingPeerAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "IP address type of the peer node." - ::= { pwIndexMappingEntry 3 } - - pwIndexMappingPeerAddr OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "IP address of the peer node." - ::= { pwIndexMappingEntry 4 } - - pwIndexMappingPwIndex OBJECT-TYPE - SYNTAX PwIndexType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value that represents the PW in the pwTable." - ::= { pwIndexMappingEntry 5 } - - -- End of the PW ID mapping table - - -- The peer mapping table - - pwPeerMappingTable OBJECT-TYPE - SYNTAX SEQUENCE OF PwPeerMappingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides reverse mapping of the existing PW - based on PW type and PW ID ordering. This table is - typically useful for EMS ordered query of existing PWs." - ::= { pwObjects 8 } - - pwPeerMappingEntry OBJECT-TYPE - SYNTAX PwPeerMappingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table is created by the agent for every - PW entry in pwTable. - - Implementors need to be aware that if the value of the - pwPeerMappingPeerAddr (an OID) has more than 112 - sub-identifiers, then OIDs of column instances in this - table will have more than 128 sub-identifiers and cannot - be accessed using SNMPv1, SNMPv2c, or SNMPv3." - INDEX { pwPeerMappingPeerAddrType, pwPeerMappingPeerAddr, - pwPeerMappingPwType, pwPeerMappingPwID } - - ::= { pwPeerMappingTable 1 } - - PwPeerMappingEntry ::= SEQUENCE { - pwPeerMappingPeerAddrType InetAddressType, - pwPeerMappingPeerAddr InetAddress, - pwPeerMappingPwType IANAPwTypeTC, - pwPeerMappingPwID PwIDType, - pwPeerMappingPwIndex PwIndexType - } - - pwPeerMappingPeerAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "IP address type of the peer node." - ::= { pwPeerMappingEntry 1 } - - pwPeerMappingPeerAddr OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "IP address of the peer node." - ::= { pwPeerMappingEntry 2 } - - pwPeerMappingPwType OBJECT-TYPE - SYNTAX IANAPwTypeTC - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The PW type (indicates the emulated service) of this PW." - ::= { pwPeerMappingEntry 3 } - - pwPeerMappingPwID OBJECT-TYPE - SYNTAX PwIDType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The PW ID of this PW. Zero if the PW is configured - manually." - ::= { pwPeerMappingEntry 4 } - - pwPeerMappingPwIndex OBJECT-TYPE - SYNTAX PwIndexType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value that represents the PW in the pwTable." - ::= { pwPeerMappingEntry 5 } - - -- End of the peer mapping table - - -- End of reverse mapping tables - - pwUpDownNotifEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If this object is set to true(1), then it enables - the emission of pwUp and pwDown - notifications; otherwise these notifications are not - emitted." - REFERENCE - "See also [RFC3413] for explanation that - notifications are under the ultimate control of the - MIB module in this document." - DEFVAL { false } - ::= { pwObjects 9 } - - pwDeletedNotifEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If this object is set to true(1), then it enables the - emission of pwDeleted notification; otherwise this - notification is not emitted." - REFERENCE - "See also [RFC3413] for explanation that - notifications are under the ultimate control of the - MIB module in this document." - DEFVAL { false } - ::= { pwObjects 10 } - - pwNotifRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object defines the maximum number of PW notifications - that can be emitted from the device per second." - ::= { pwObjects 11 } - --- Foundry Proprietary extension - - fdryPwServiceType OBJECT-TYPE - SYNTAX FdryPwServiceType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "A L2VPN service type, used only for notification. - " - ::= { pwObjects 20 } - - -- Notifications - PW - - pwDown NOTIFICATION-TYPE - OBJECTS { pwOperStatus, --start of range - pwOperStatus, --end of range - fdryPwServiceType, -- properietary extension - snAgGblTrapMessage -- properietary extension - } - STATUS current - DESCRIPTION - "This notification is generated when the - pwOperStatus object for one or more contiguous - entries in pwTable are about to enter the - down(2) state from some other state. The included values - of pwOperStatus MUST all be set equal to this - down(2) state. The two instances of pwOperStatus - in this notification indicate the range of indexes - that are affected. Note that all the indexes of the - two ends of the range can be derived from the - instance identifiers of these two objects. For - cases where a contiguous range of cross-connects - have transitioned into the down(2) state at roughly - the same time, the device SHOULD issue a single - notification for each range of contiguous indexes in - an effort to minimize the emission of a large number - of notifications. If a notification has to be - issued for just a single cross-connect entry, then - the instance identifier (and values) of the two - pwOperStatus objects MUST be identical. - The varbind fdryPwServiceType, specifies the - service that originated this notification. - The varbind snAgGblTrapMessage displays the corresponding - SYSLOG content for this notification, which is more descriptive. - " - --#TYPE "Foundry Trap: MPLS Pseudo-Wire Down" - --#SUMMARY "%s." - --#ARGUMENTS { 3 } - --#SEVERITY WARNING - --#STATE OPERATIONAL - ::= { pwNotifications 1 } - - pwUp NOTIFICATION-TYPE - OBJECTS { pwOperStatus, --start of range - pwOperStatus, --end of range - fdryPwServiceType, -- properietary extension - snAgGblTrapMessage -- properietary extension - } - STATUS current - DESCRIPTION - "This notification is generated when the - pwOperStatus object for one or more contiguous - entries in pwTable are about to enter the up(1) - state from some other state. The included values of - pwOperStatus MUST both be set equal to this - new state (i.e: up(1)). The two instances of - pwOperStatus in this notification indicate the range - of indexes that are affected. Note that all the indexes - of the two ends of the range can be derived from the - instance identifiers of these two objects. For - cases where a contiguous range of cross-connects - have transitioned into the up(1) state at roughly - the same time, the device SHOULD issue a single - notification for each range of contiguous indexes in - an effort to minimize the emission of a large number - of notifications. If a notification has to be - issued for just a single cross-connect entry, then - the instance identifier (and values) of the two - pwOperStatus objects MUST be the identical. - The varbind fdryPwServiceType, specifies the - service that originated this notification. - The varbind snAgGblTrapMessage displays the corresponding - SYSLOG content for this notification, which is more descriptive. - " - --#TYPE "Foundry Trap: MPLS Pseudo-Wire Up" - --#SUMMARY "%s." - --#ARGUMENTS { 3 } - --#SEVERITY WARNING - --#STATE OPERATIONAL - ::= { pwNotifications 2 } - - pwDeleted NOTIFICATION-TYPE - OBJECTS { pwType, - pwID, - pwPeerAddrType, - pwPeerAddr, - fdryPwServiceType, -- properietary extension - pwName --proprietary extension - } - STATUS current - DESCRIPTION - "This notification is generated when the PW has been - deleted, i.e. when the pwRowStatus has been set to - destroy(6), the PW has been deleted by a non-MIB - application or due to auto-discovery process. - pwName varbind has been added as a proprietary extension - to provide a name, in addition to the pwID, which has the VC ID. - For VPLS PW, name is the VPLS instance name. - For VLL PW, it is the VLL instance name. Similarly, for VLL-Local PW, - it is the VLL-Local's instance name. - The varbind fdryPwServiceType, specifies the - service that originated this notification. - " - --#TYPE "Foundry Trap: MPLS Pseudo-Wire Deleted" - --#SUMMARY "PW %s (ID %d) with peer %s has been deleted." - --#ARGUMENTS { 5, 1, 3 } - --#SEVERITY WARNING - --#STATE OPERATIONAL - ::= { pwNotifications 3 } - - -- End of notifications. - - -- Conformance information - - pwGroups OBJECT IDENTIFIER ::= { pwConformance 1 } - pwCompliances OBJECT IDENTIFIER ::= { pwConformance 2 } - - -- Compliance requirement for fully compliant implementations. - - pwModuleFullCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for agents that provide full - support for PW MIB Module. Such devices can - then be monitored and configured using - this MIB module." - - MODULE -- this module - MANDATORY-GROUPS { pwBasicGroup, - pwPerformanceGeneralGroup, - pwPeformanceTotalGroup - } - - GROUP pwNotificationGroup - DESCRIPTION "This group is only mandatory for implementations - which can efficiently implement the notifications - contained in this group. - " - - GROUP pwPwIdGroup - DESCRIPTION "This group is only mandatory for implementations - that support the PW ID FEC. - " - - GROUP pwGeneralizedFecGroup - DESCRIPTION "This group is only mandatory for implementations - that support the generalized PW FEC. - " - - GROUP pwFcsGroup - DESCRIPTION "This group is only mandatory for implementations - that support FCS retention." - - GROUP pwFragGroup - DESCRIPTION "This group is only mandatory for implementations - that support PW fragmentation. - " - - GROUP pwPwStatusGroup - DESCRIPTION "This group is only mandatory for implementations - that support PW status notification. - " - - GROUP pwGetNextGroup - DESCRIPTION "This group is only mandatory for implementations - where the pwIndex may be any arbitrary value - and the EMS would require retrieval of the next - free index." - - GROUP pwPriorityGroup - DESCRIPTION "This group is only mandatory for implementations - that support the controlling the PW setup and - holding priority." - - GROUP pwAttachmentGroup - DESCRIPTION "This group is only mandatory for implementations - that support attachment of two PWs (PW stitching)." - - GROUP pwPerformanceIntervalGeneralGroup - DESCRIPTION "This group is only mandatory for implementations - that support PW performance gathering in 15 - minute intervals." - - GROUP pwPeformanceIntervalGroup - DESCRIPTION "This group is only mandatory for implementations - that support PW performance gathering in 15 - minute intervals." - - GROUP pwHCPeformanceIntervalGroup - DESCRIPTION "This group is only mandatory for implementations - where at least one of the interval performance - counters wraps around too quickly based on the - criteria specified in RFC 2863 for high-capacity - counters." - - GROUP pwMappingTablesGroup - DESCRIPTION "This group is only mandatory for implementations - that support reverse mapping of PW indexes to - the pwIndex and the peer mapping table." - - GROUP pwSignalingGroup - DESCRIPTION "This group is only mandatory for implementations - that support the PW signaling." - - GROUP pwNotificationControlGroup - DESCRIPTION "This group is only mandatory for implementations - that support the PW notifications." - - OBJECT pwAdminStatus - SYNTAX INTEGER { up(1), down(2) } - DESCRIPTION "The support of the value testing(3) is not - required." - - OBJECT pwOperStatus - SYNTAX INTEGER { up(1), down(2), notPresent(5), - lowerLayerDown(6) } - DESCRIPTION "The support of the values testing(3) and dormant(4) - is not required." - - OBJECT pwRowStatus - SYNTAX INTEGER { active(1), notInService(2), - notReady(3) } - WRITE-SYNTAX INTEGER { active(1), notInService(2), - createAndGo(4), destroy(6) - } - DESCRIPTION "Support for createAndWait is not required. Support - of notReady is not required for implementations - that do not support signaling, or if it is - guaranteed that the conceptual row has all the - required information to create the PW when the - row has been created by the agent or written by - the operator." - - OBJECT pwPeerAddrType - SYNTAX INTEGER { unknown(0), ipv4(1) } - MIN-ACCESS read-only - DESCRIPTION "Only unknown(0) and ipv4(1) is required. - Implementation that support only IPv4 MAY support - read-only access." - - OBJECT pwPeerAddr - SYNTAX InetAddress (SIZE(0|4)) - DESCRIPTION "An implementation is only required to support - 0, 4 address sizes." - - OBJECT pwStorageType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwNotifRate - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - ::= { pwCompliances 1 } - - -- Compliance requirement for read-only compliant implementations. - - pwModuleReadOnlyCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for agents that provide read- - only support for PW MIB Module. Such devices can - then be monitored but cannot be configured using this - MIB module." - - MODULE -- this module - MANDATORY-GROUPS { pwBasicGroup, - pwPeformanceTotalGroup - } - - GROUP pwNotificationGroup - DESCRIPTION "This group is only mandatory for implementations - which can efficiently implement the notifications - contained in this group." - - GROUP pwPwIdGroup - DESCRIPTION "This group is only mandatory for implementations - that support the PW ID FEC. - " - - GROUP pwGeneralizedFecGroup - DESCRIPTION "This group is only mandatory for implementations - that support the generalized PW FEC. - " - - GROUP pwFcsGroup - DESCRIPTION "This group is only mandatory for implementations - that support FCS retention." - - GROUP pwFragGroup - - - DESCRIPTION "This group is only mandatory for implementations - that support PW fragmentation. - " - - GROUP pwPwStatusGroup - DESCRIPTION "This group is only mandatory for implementations - that support PW status notification. - " - - GROUP pwGetNextGroup - DESCRIPTION "This group is only mandatory for implementations - where the pwIndex may be any arbitary value - and the EMS would require retrieval of the next - free index." - - GROUP pwPriorityGroup - DESCRIPTION "This group is only mandatory for implementations - that support the controling the PW setup and - holding priority." - - GROUP pwAttachmentGroup - DESCRIPTION "This group is only mandatory for implementations - that support attachment of two PWs (PW stitching)." - - GROUP pwPerformanceIntervalGeneralGroup - DESCRIPTION "This group is only mandatory for implementations - that support PW performance gathering in 15 - minute intervals." - - GROUP pwPeformanceIntervalGroup - DESCRIPTION "This group is only mandatory for implementations - that support PW performance gathering in 15 - minute intervals." - - GROUP pwHCPeformanceIntervalGroup - DESCRIPTION "This group is only mandatory for implementations - where at least one of the interval performance - counters wraps around too quickly based on the - criteria specified in RFC 2863 for high-capacity - counters." - - GROUP pwMappingTablesGroup - DESCRIPTION "This group is only mandatory for implementations - that support reverse mapping of PW indexes to - the pwIndex and the peer mapping table." - - GROUP pwSignalingGroup - DESCRIPTION "This group is only mandatory for implementations - that support the PW signaling." - - GROUP pwNotificationControlGroup - DESCRIPTION "This group is only mandatory for implementations - that support the PW notifications." - - OBJECT pwType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwOwner - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwPsnType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwSetUpPriority - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwHoldingPriority - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwPeerAddrType - SYNTAX INTEGER { unknown(0), ipv4(1) } - MIN-ACCESS read-only - DESCRIPTION "Write access is not required. Only unknown(0) and - ipv4(1) is required." - - OBJECT pwPeerAddr - SYNTAX InetAddress (SIZE(0|4)) - MIN-ACCESS read-only - DESCRIPTION "Write access is not required. An implementation - is only required to support 0, 4 address sizes." - - OBJECT pwAttachedPwIndex - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwIfIndex - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwID - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwLocalGroupID - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwGroupAttachmentID - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwLocalAttachmentID - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwPeerAttachmentID - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwCwPreference - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwLocalIfMtu - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwLocalIfString - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwLocalCapabAdvert - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwFragmentCfgSize - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwFcsRetentionCfg - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwOutboundLabel - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwInboundLabel - MIN-ACCESS read-only - - - DESCRIPTION "Write access is not required." - - OBJECT pwName - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwDescr - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwAdminStatus - SYNTAX INTEGER { up(1), down(2) } - MIN-ACCESS read-only - DESCRIPTION "Write access is not required. The support of value - testing(3) is not required." - - OBJECT pwOperStatus - SYNTAX INTEGER { up(1), down(2), notPresent(5), - lowerLayerDown(6) } - DESCRIPTION "The support of the values testing(3) and dormant(4) - is not required." - - OBJECT pwRowStatus - SYNTAX INTEGER { active(1) } - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwStorageType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwUpDownNotifEnable - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwDeletedNotifEnable - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT pwNotifRate - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - ::= { pwCompliances 2 } - - -- Units of conformance. - - pwBasicGroup OBJECT-GROUP - OBJECTS { - pwType, - pwOwner, - pwPsnType, - pwIfIndex, - pwCwPreference, - pwLocalIfMtu, - pwOutboundLabel, - pwInboundLabel, - pwName, - pwDescr, - pwCreateTime, - pwUpTime, - pwLastChange, - pwAdminStatus, - pwOperStatus, - pwLocalStatus, - pwRowStatus, - pwStorageType, - pwOamEnable - } - - STATUS current - DESCRIPTION - "Collection of objects that are required in all - implementations that support the PW MIB module." - ::= { pwGroups 1 } - - pwPwIdGroup OBJECT-GROUP - OBJECTS { - pwID - } - - STATUS current - DESCRIPTION - "Collection of objects required for PW ID configuration - and signaling." - ::= { pwGroups 2 } - - pwGeneralizedFecGroup OBJECT-GROUP - OBJECTS { - pwGroupAttachmentID, - pwLocalAttachmentID, - pwPeerAttachmentID - } - - STATUS current - DESCRIPTION - "Collection of objects required for generalized FEC - configuration and signaling." - ::= { pwGroups 3 } - - pwFcsGroup OBJECT-GROUP - OBJECTS { - pwFcsRetentionCfg, - pwFcsRetentionStatus - } - - STATUS current - DESCRIPTION - "Collection of objects required for FCS retention - configuration and signaling." - ::= { pwGroups 4 } - - pwFragGroup OBJECT-GROUP - OBJECTS { - pwFragmentCfgSize, - pwRmtFragCapability - } - - STATUS current - DESCRIPTION - "Collection of objects required for fragmentation - configuration and signaling." - ::= { pwGroups 5 } - - pwPwStatusGroup OBJECT-GROUP - OBJECTS { - pwRemoteCapabilities, - pwRemoteStatusCapable, - pwRemoteStatus - } - - STATUS current - DESCRIPTION - "Collection of objects required for PW status configuration - and signaling." - ::= { pwGroups 6 } - - - pwGetNextGroup OBJECT-GROUP - OBJECTS { - pwIndexNext - } - - STATUS current - DESCRIPTION - "Collection of objects for getting the next available - index." - ::= { pwGroups 7 } - - pwPriorityGroup OBJECT-GROUP - OBJECTS { - pwSetUpPriority, - pwHoldingPriority - } - - STATUS current - DESCRIPTION - "Collection of objects for controlling the PW setup and - holding priority." - ::= { pwGroups 8 } - - pwAttachmentGroup OBJECT-GROUP - OBJECTS { - pwAttachedPwIndex - } - - STATUS current - DESCRIPTION - "Collection of objects for PW configuration as ifIndex" - ::= { pwGroups 9 } - - pwPerformanceGeneralGroup OBJECT-GROUP - OBJECTS { - pwPerfTotalErrorPackets - } - - STATUS current - DESCRIPTION - "Collection of general objects needed for managing the - total running performance parameters." - ::= { pwGroups 10 } - - pwPeformanceTotalGroup OBJECT-GROUP - OBJECTS { - pwPerfTotalInPackets, - pwPerfTotalInBytes, - pwPerfTotalOutPackets, - pwPerfTotalOutBytes - } - - STATUS current - DESCRIPTION - "Collection of 32 bits objects needed for PW running total - performance collection." - ::= { pwGroups 11 } - - pwPerformanceIntervalGeneralGroup OBJECT-GROUP - OBJECTS { - pwTimeElapsed, - pwValidIntervals, - pwPerfIntervalValidData, - pwPerfIntervalTimeElapsed - } - - STATUS current - DESCRIPTION - "Collection of general objects needed for managing the - interval performance parameters." - ::= { pwGroups 12 } - - pwPeformanceIntervalGroup OBJECT-GROUP - OBJECTS { - pwPerfCurrentInPackets, - pwPerfCurrentInBytes, - pwPerfCurrentOutPackets, - pwPerfCurrentOutBytes, - - pwPerfIntervalInPackets, - pwPerfIntervalInBytes, - pwPerfIntervalOutPackets, - pwPerfIntervalOutBytes - } - - STATUS current - DESCRIPTION - "Collection of 32 bits objects needed for PW performance - collection in 15 minutes intervals." - ::= { pwGroups 13 } - - pwHCPeformanceIntervalGroup OBJECT-GROUP - OBJECTS { - pwPerfCurrentInHCPackets, - pwPerfCurrentInHCBytes, - pwPerfCurrentOutHCPackets, - pwPerfCurrentOutHCBytes, - - pwPerfIntervalInHCPackets, - pwPerfIntervalInHCBytes, - pwPerfIntervalOutHCPackets, - pwPerfIntervalOutHCBytes - } - - STATUS current - DESCRIPTION - "Collection of HC objects needed for PW performance - collection in 15 minutes intervals." - ::= { pwGroups 14 } - - pwMappingTablesGroup OBJECT-GROUP - OBJECTS { - pwIndexMappingPwIndex, - pwPeerMappingPwIndex - } - - STATUS current - DESCRIPTION - "Collection of objects contained in the reverse - mapping tables." - ::= { pwGroups 15 } - - pwNotificationControlGroup OBJECT-GROUP - OBJECTS { - pwUpDownNotifEnable, - pwDeletedNotifEnable, - pwNotifRate - } - - STATUS current - DESCRIPTION - "Collection of objects for controlling the PW - notifications." - ::= { pwGroups 16 } - - pwNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { - pwUp, - pwDown, - pwDeleted - } - - STATUS current - DESCRIPTION - "Collection PW notifications objects." - ::= { pwGroups 17 } - - pwSignalingGroup OBJECT-GROUP - OBJECTS { - pwPeerAddrType, - pwPeerAddr, - pwLocalGroupID, - pwLocalIfString, - pwLocalCapabAdvert, - pwRemoteGroupID, - pwCwStatus, - pwRemoteIfMtu, - pwRemoteIfString - } - - STATUS current - DESCRIPTION - "Collection of objects for use in implementations that - support the PW signaling." - ::= { pwGroups 18 } - - END - diff --git a/mibs/PW-TC-STD-MIB b/mibs/PW-TC-STD-MIB deleted file mode 100644 index f74b5f7f05..0000000000 --- a/mibs/PW-TC-STD-MIB +++ /dev/null @@ -1,271 +0,0 @@ - PW-TC-STD-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, Unsigned32 - FROM SNMPv2-SMI -- [RFC2578] - - pwe3 - FROM FOUNDRY-SN-ROOT-MIB - - TEXTUAL-CONVENTION - FROM SNMPv2-TC; -- [RFC2579] - - pwTcStdMIB MODULE-IDENTITY - LAST-UPDATED "200705241200Z" -- 24 May 2007 12:00:00 GMT - ORGANIZATION "Pseudo Wire Edge-to-Edge Emulation (PWE3) Working - Group" - CONTACT-INFO - " Thomas D. Nadeau - Email: tnadeau@cisco.com - - David Zelig - Email: davidz@corrigent.com - - Orly Nicklass - Email: orly_n@rad.com - - The PWE3 Working Group (email distribution pwe3@ietf.org, - http://www.ietf.org/html.charters/pwe3-charter.html) - " - - DESCRIPTION - "This MIB module defines TEXTUAL CONVENTIONs - for concepts used in Pseudo Wire Edge-to-Edge - networks. - - Copyright (C) The IETF Trust (2007). The - initial version of this MIB module as published - in RFC YYYY. For full legal notices see the RFC - itself or see: - http://www.ietf.org/copyrights/ianamib.html - - -- RFC Editor: Please replace YYYY with the RFC number and remove - -- this note. - " - -- Revision history. - - REVISION "200705241200Z" -- 24 May 2007 12:00:00 GMT - DESCRIPTION - "Original Version" - ::= { pwe3 1 } - --::= { transmission XXXX } - -- RFC Editor: please replace XXXX with IANA assigned value and - -- delete this note. - - PwGroupID ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "An administrative identification for grouping a - set of service-specific pseudo-wire services." - SYNTAX Unsigned32 - - PwIDType ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "Pseudo-Wire Identifier. Used to identify the PW - (together with some other fields) in the signaling - session." - SYNTAX Unsigned32 - - PwIndexType ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "Pseudo Wire Index. A unique value, greater than zero, - for each locally-defined PW for indexing - several MIB tables associated with the particular PW. - It is recommended that values are assigned contiguously - starting from 1. The value for each PW MUST remain - constant at least from one re-initialization - to the next re-initialization." - SYNTAX Unsigned32 (1..4294967295) - - PwIndexOrZeroType ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "This textual convention is an extension of the - PwIndexType convention. The latter defines a greater- - than-zero value used to identify a Pseudo Wire - in the managed system. This extension permits the - additional value of zero. The zero value is object-specific - and MUST therefore be defined as part of the description of - any object which uses this syntax. Examples of the usage of - zero might include situations where Pseudo Wire was unknown, - or when none or all Pseudo Wires need to be referenced." - SYNTAX Unsigned32 (0..4294967295) - - PwVlanCfg ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "VLAN configuration for Ethernet PW. - Values between 0 and 4095 indicate the actual VLAN field - value. - A value of 4096 indicates that the object refers to - untagged frames, i.e. frames without a 802.1Q field. - A value of 4097 indicates that the object is not - relevant." - SYNTAX Unsigned32 (0..4097) - - PwOperStatusTC ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the operational status of the PW. - - - up(1): Ready to pass packets. - - down(2): If PW signaling is not yet finished, or - indications available at the service - level indicate that the PW is not - passing packets. - - testing(3): If AdminStatus at the PW level is set to - test. - - dormant(4): The PW is not in a condition to pass - packets, but is in a 'pending' state, - waiting for some external event. - - notPresent(5): Some component is missing to accomplish - the setup of the PW. It can be configuration - error, incomplete configuration or missing - of H/W component. - - lowerLayerDown(6):One or more of the lower-layer interfaces - responsible for running the underlying PSN - is not in OperStatus 'up' state." - SYNTAX INTEGER { - up(1), - down(2), - testing(3), - dormant(4), - notPresent(5), - lowerLayerDown(6) - } - - PwAttachmentIdentifierType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An octet string used in the generalized FEC element for - identifying attachment forwarder and groups. A NULL - identifier is of zero length. - " - SYNTAX OCTET STRING (SIZE (0..255)) - - PwCwStatusTC ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the status of the control word negotiation based - on the local configuration and the indications received from - the peer node. - - waitingForNextMsg(1) indicates that the node is waiting for - another label mapping from the peer. - - sentWrongBitErrorCode(2) indicates that the local node has - notified the peer about a mismatch in the C bit. - - rxWithdrawWithWrongBitErrorCode(3) indicates that a withdraw - message has been received with the wrong C-bit error code. - - illegalReceivedBit(4) indicates a C-bit configuration with - the peer which is not compatible with the PW type. - - cwPresent(5) indicates that the CW is present for this PW: - If signaling is used - the C bit is set and agreed between the - nodes, and for manualy-configured PW the local configuration - requires the use of the CW. - - cwNotPresent(6) indicates that the CW is not present for - this PW: If signaling is used - the C bit is reset and agreed - between the nodes, and for manualy-configured PW the local - configuration requires that the CW not be used. - - notYetKnown(7) indicates that a label mapping has not yet - been received from the peer. - " - REFERENCE - "Martini, et al, 'Pseudowire Setup and Maintenance using - the Label Distribution Protocol', [RFC4447]." - - SYNTAX INTEGER { - waitingForNextMsg (1), - sentWrongBitErrorCode (2), - rxWithdrawWithWrongBitErrorCode (3), - illegalReceivedBit (4), - cwPresent (5), - cwNotPresent (6), - notYetKnown(7) - } - - PwStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the status of the PW and the interfaces affecting - this PW. If none of the bits are set, it indicates no faults - are reported. - " - SYNTAX BITS { - pwNotForwarding (0), - servicePwRxFault (1), - servicePwTxFault (2), - psnPwRxFault (3), - psnPwTxFault (4) - } - - PwFragSize ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "If set to a value other than zero, it indicates the desired - fragmentation length in bytes. If set to zero, - fragmentation is not desired for PSN bound packets. - " - SYNTAX Unsigned32 - - PwFragStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the status of the fragmentation process based on - local configuration and peer capability. - - noFrag(0) bit indicates that local configuration is for no - fragmentation. - - cfgFragGreaterThanPsnMtu(1) bit indicates the local node - is set to fragment, but the fragmentation size is greater - than the MTU available at the PSN between the nodes. - Fragmentation is not done in this case. - - cfgFragButRemoteIncapable(2) bit indicates that the local - configuration indicates the desire for fragmentation but - the peer is not capable of fragmentation. - - remoteFragCapable(3) bit indicates that the remote node - is capable to accept fragmented PDUs. - - fragEnabled(4) bit indicates that fargmenteation will be used - on this PW. Fragmentation can be used if the local node was - configured for fragmentation, the peer has the cabability - to accept fragmented packets, and the CW is in use for this - PW." - - REFERENCE - "Malis, A. and M. Townsley, 'Pseudowire Emulation Edge-to- - Edge (PWE3) Fragmentation and Reassembly', [RFC4623]." - SYNTAX BITS { - noFrag (0), - cfgFragGreaterThanPsnMtu (1), - cfgFragButRemoteIncapable (2), - remoteFragCapable (3), - fragEnabled (4) - } - - PwCfgIndexOrzero ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "Index in any of the relevant configuration tables for - supplement information regarding configuration of the - specific technology. Value 0 implies no additional - configuration information is applicable." - SYNTAX Unsigned32 (0..4294967295) - END diff --git a/mibs/RADIUS-ACC-CLIENT-MIB b/mibs/RADIUS-ACC-CLIENT-MIB deleted file mode 100644 index 99ad24f16c..0000000000 --- a/mibs/RADIUS-ACC-CLIENT-MIB +++ /dev/null @@ -1,300 +0,0 @@ --- ***************************************************************** --- RADIUS-ACC-CLIENT-MIB.my: Cisco Enterprise RADIUS-ACC-CLIENT-MIB file --- --- march 2005, Gayathri Velayutham --- --- Copyright (c) 2005 by cisco Systems, Inc. --- All rights reserved. --- --- ***************************************************************** --- -RADIUS-ACC-CLIENT-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, - Counter32, Integer32, Gauge32, - IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI - SnmpAdminString FROM SNMP-FRAMEWORK-MIB - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; - -radiusAccClientMIB MODULE-IDENTITY - LAST-UPDATED "9906110000Z" -- 11 Jun 1999 - ORGANIZATION "IETF RADIUS Working Group." - CONTACT-INFO - " Bernard Aboba - Microsoft - One Microsoft Way - Redmond, WA 98052 - US - - Phone: +1 425 936 6605 - EMail: bernarda@microsoft.com" - DESCRIPTION - "The MIB module for entities implementing the client side of - the Remote Access Dialin User Service (RADIUS) accounting - protocol." - REVISION "9906110000Z" -- 11 Jun 1999 - DESCRIPTION "Initial version as published in RFC 2620" - ::= { radiusAccounting 2 } - -radiusMIB OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The OID assigned to RADIUS MIB work by the IANA." - ::= { mib-2 67 } - -radiusAccounting OBJECT IDENTIFIER ::= {radiusMIB 2} - -radiusAccClientMIBObjects OBJECT IDENTIFIER ::= - { radiusAccClientMIB 1 } - -radiusAccClient OBJECT IDENTIFIER ::= { radiusAccClientMIBObjects 1 } - -radiusAccClientInvalidServerAddresses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Accounting-Response packets - received from unknown addresses." - ::= { radiusAccClient 1 } - -radiusAccClientIdentifier OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The NAS-Identifier of the RADIUS accounting client. This - is not necessarily the same as sysName in MIB II." - ::= { radiusAccClient 2 } - -radiusAccServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF RadiusAccServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The (conceptual) table listing the RADIUS accounting - servers with which the client shares a secret." - ::= { radiusAccClient 3 } - -radiusAccServerEntry OBJECT-TYPE - SYNTAX RadiusAccServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry (conceptual row) representing a RADIUS - accounting server with which the client shares a secret." - INDEX { radiusAccServerIndex } - - ::= { radiusAccServerTable 1 } - -RadiusAccServerEntry ::= SEQUENCE { - radiusAccServerIndex Integer32, - radiusAccServerAddress IpAddress, - radiusAccClientServerPortNumber Integer32, - radiusAccClientRoundTripTime TimeTicks, - radiusAccClientRequests Counter32, - radiusAccClientRetransmissions Counter32, - radiusAccClientResponses Counter32, - radiusAccClientMalformedResponses Counter32, - radiusAccClientBadAuthenticators Counter32, - radiusAccClientPendingRequests Gauge32, - radiusAccClientTimeouts Counter32, - radiusAccClientUnknownTypes Counter32, - radiusAccClientPacketsDropped Counter32 -} - -radiusAccServerIndex OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A number uniquely identifying each RADIUS - Accounting server with which this client - communicates." - ::= { radiusAccServerEntry 1 } - -radiusAccServerAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of the RADIUS accounting server - referred to in this table entry." - ::= { radiusAccServerEntry 2 } - -radiusAccClientServerPortNumber OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The UDP port the client is using to send requests to - this server." - ::= { radiusAccServerEntry 3 } - -radiusAccClientRoundTripTime OBJECT-TYPE - SYNTAX TimeTicks - - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The time interval between the most recent - Accounting-Response and the Accounting-Request that - matched it from this RADIUS accounting server." - ::= { radiusAccServerEntry 4 } - --- Request/Response statistics --- --- Requests = Responses + PendingRequests + ClientTimeouts --- --- Responses - MalformedResponses - BadAuthenticators - --- UnknownTypes - PacketsDropped = Successfully received - -radiusAccClientRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Accounting-Request packets - sent. This does not include retransmissions." - ::= { radiusAccServerEntry 5 } - -radiusAccClientRetransmissions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Accounting-Request packets - retransmitted to this RADIUS accounting server. - Retransmissions include retries where the - Identifier and Acct-Delay have been updated, as - well as those in which they remain the same." - ::= { radiusAccServerEntry 6 } - -radiusAccClientResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS packets received on the - accounting port from this server." - ::= { radiusAccServerEntry 7 } - -radiusAccClientMalformedResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - - STATUS current - DESCRIPTION - "The number of malformed RADIUS Accounting-Response - packets received from this server. Malformed packets - include packets with an invalid length. Bad - authenticators and unknown types are not included as - malformed accounting responses." - ::= { radiusAccServerEntry 8 } - -radiusAccClientBadAuthenticators OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Accounting-Response - packets which contained invalid authenticators - received from this server." - ::= { radiusAccServerEntry 9 } - -radiusAccClientPendingRequests OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Accounting-Request packets - sent to this server that have not yet timed out or - received a response. This variable is incremented when an - Accounting-Request is sent and decremented due to - receipt of an Accounting-Response, a timeout or - a retransmission." - ::= { radiusAccServerEntry 10 } - -radiusAccClientTimeouts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of accounting timeouts to this server. - After a timeout the client may retry to the same - server, send to a different server, or give up. - A retry to the same server is counted as a - retransmit as well as a timeout. A send to a different - server is counted as an Accounting-Request as well as - a timeout." - ::= { radiusAccServerEntry 11 } - -radiusAccClientUnknownTypes OBJECT-TYPE - SYNTAX Counter32 - - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS packets of unknown type which - were received from this server on the accounting port." - ::= { radiusAccServerEntry 12 } - -radiusAccClientPacketsDropped OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS packets which were received from - this server on the accounting port and dropped for some - other reason." - ::= { radiusAccServerEntry 13 } - --- conformance information - -radiusAccClientMIBConformance - OBJECT IDENTIFIER ::= { radiusAccClientMIB 2 } -radiusAccClientMIBCompliances - OBJECT IDENTIFIER ::= { radiusAccClientMIBConformance 1 } -radiusAccClientMIBGroups - OBJECT IDENTIFIER ::= { radiusAccClientMIBConformance 2 } - --- compliance statements - -radiusAccClientMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for accounting clients - implementing the RADIUS Accounting Client MIB." - MODULE -- this module - MANDATORY-GROUPS { radiusAccClientMIBGroup } - - ::= { radiusAccClientMIBCompliances 1 } - --- units of conformance - -radiusAccClientMIBGroup OBJECT-GROUP - OBJECTS { radiusAccClientIdentifier, - radiusAccClientInvalidServerAddresses, - radiusAccServerAddress, - radiusAccClientServerPortNumber, - radiusAccClientRoundTripTime, - radiusAccClientRequests, - - radiusAccClientRetransmissions, - radiusAccClientResponses, - radiusAccClientMalformedResponses, - radiusAccClientBadAuthenticators, - radiusAccClientPendingRequests, - radiusAccClientTimeouts, - radiusAccClientUnknownTypes, - radiusAccClientPacketsDropped - } - STATUS current - DESCRIPTION - "The basic collection of objects providing management of - RADIUS Accounting Clients." - ::= { radiusAccClientMIBGroups 1 } - -END - diff --git a/mibs/RADIUS-AUTH-CLIENT-MIB b/mibs/RADIUS-AUTH-CLIENT-MIB deleted file mode 100644 index a558dec7e3..0000000000 --- a/mibs/RADIUS-AUTH-CLIENT-MIB +++ /dev/null @@ -1,330 +0,0 @@ --- ***************************************************************** --- RADIUS-AUTH-CLIENT-MIB.my: Cisco Enterprise RADIUS-AUTH-CLIENT-MIB file --- --- march 2005, Gayathri Velayutham --- --- Copyright (c) 2005 by cisco Systems, Inc. --- All rights reserved. --- --- ***************************************************************** --- -RADIUS-AUTH-CLIENT-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, - Counter32, Integer32, Gauge32, - IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI - SnmpAdminString FROM SNMP-FRAMEWORK-MIB - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; - -radiusAuthClientMIB MODULE-IDENTITY - LAST-UPDATED "9906110000Z" -- 11 Jun 1999 - ORGANIZATION "IETF RADIUS Working Group." - CONTACT-INFO - " Bernard Aboba - Microsoft - - One Microsoft Way - Redmond, WA 98052 - US - - Phone: +1 425 936 6605 - EMail: bernarda@microsoft.com" - DESCRIPTION - "The MIB module for entities implementing the client - side of the Remote Access Dialin User Service (RADIUS) - authentication protocol." - REVISION "9906110000Z" -- 11 Jun 1999 - DESCRIPTION "Initial version as published in RFC 2618" - ::= { radiusAuthentication 2 } - -radiusMIB OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The OID assigned to RADIUS MIB work by the IANA." - ::= { mib-2 67 } - -radiusAuthentication OBJECT IDENTIFIER ::= {radiusMIB 1} - -radiusAuthClientMIBObjects OBJECT IDENTIFIER ::= - { radiusAuthClientMIB 1 } - -radiusAuthClient OBJECT IDENTIFIER ::= { radiusAuthClientMIBObjects 1 } - -radiusAuthClientInvalidServerAddresses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Access-Response packets - received from unknown addresses." - ::= { radiusAuthClient 1 } - -radiusAuthClientIdentifier OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The NAS-Identifier of the RADIUS authentication client. - This is not necessarily the same as sysName in MIB II." - ::= { radiusAuthClient 2 } - -radiusAuthServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF RadiusAuthServerEntry - MAX-ACCESS not-accessible - - STATUS current - DESCRIPTION - "The (conceptual) table listing the RADIUS authentication - servers with which the client shares a secret." - ::= { radiusAuthClient 3 } - -radiusAuthServerEntry OBJECT-TYPE - SYNTAX RadiusAuthServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry (conceptual row) representing a RADIUS - authentication server with which the client shares - a secret." - INDEX { radiusAuthServerIndex } - ::= { radiusAuthServerTable 1 } - -RadiusAuthServerEntry ::= SEQUENCE { - radiusAuthServerIndex Integer32, - radiusAuthServerAddress IpAddress, - radiusAuthClientServerPortNumber Integer32, - radiusAuthClientRoundTripTime TimeTicks, - radiusAuthClientAccessRequests Counter32, - radiusAuthClientAccessRetransmissions Counter32, - radiusAuthClientAccessAccepts Counter32, - radiusAuthClientAccessRejects Counter32, - radiusAuthClientAccessChallenges Counter32, - radiusAuthClientMalformedAccessResponses Counter32, - radiusAuthClientBadAuthenticators Counter32, - radiusAuthClientPendingRequests Gauge32, - radiusAuthClientTimeouts Counter32, - radiusAuthClientUnknownTypes Counter32, - radiusAuthClientPacketsDropped Counter32 -} - -radiusAuthServerIndex OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A number uniquely identifying each RADIUS - Authentication server with which this client - communicates." - ::= { radiusAuthServerEntry 1 } - -radiusAuthServerAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - - STATUS current - DESCRIPTION - "The IP address of the RADIUS authentication server - referred to in this table entry." - ::= { radiusAuthServerEntry 2 } - -radiusAuthClientServerPortNumber OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The UDP port the client is using to send requests to - this server." - ::= { radiusAuthServerEntry 3 } - -radiusAuthClientRoundTripTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The time interval (in hundredths of a second) between - the most recent Access-Reply/Access-Challenge and the - Access-Request that matched it from this RADIUS - authentication server." - ::= { radiusAuthServerEntry 4 } - --- Request/Response statistics --- --- TotalIncomingPackets = Accepts + Rejects + Challenges + UnknownTypes --- --- TotalIncomingPackets - MalformedResponses - BadAuthenticators - --- UnknownTypes - PacketsDropped = Successfully received --- --- AccessRequests + PendingRequests + ClientTimeouts = --- Successfully Received --- --- - -radiusAuthClientAccessRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Access-Request packets sent - to this server. This does not include retransmissions." - ::= { radiusAuthServerEntry 5 } - -radiusAuthClientAccessRetransmissions OBJECT-TYPE - - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Access-Request packets - retransmitted to this RADIUS authentication server." - ::= { radiusAuthServerEntry 6 } - -radiusAuthClientAccessAccepts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Access-Accept packets - (valid or invalid) received from this server." - ::= { radiusAuthServerEntry 7 } - -radiusAuthClientAccessRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Access-Reject packets - (valid or invalid) received from this server." - ::= { radiusAuthServerEntry 8 } - -radiusAuthClientAccessChallenges OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Access-Challenge packets - (valid or invalid) received from this server." - ::= { radiusAuthServerEntry 9 } - --- "Access-Response" includes an Access-Accept, Access-Challenge --- or Access-Reject - -radiusAuthClientMalformedAccessResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of malformed RADIUS Access-Response - packets received from this server. - Malformed packets include packets with - an invalid length. Bad authenticators or - Signature attributes or unknown types are not - - included as malformed access responses." - ::= { radiusAuthServerEntry 10 } - -radiusAuthClientBadAuthenticators OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Access-Response packets - containing invalid authenticators or Signature - attributes received from this server." - ::= { radiusAuthServerEntry 11 } - -radiusAuthClientPendingRequests OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS Access-Request packets - destined for this server that have not yet timed out - or received a response. This variable is incremented - when an Access-Request is sent and decremented due to - receipt of an Acess-Accept, Access-Reject or - Access-Challenge, a timeout or retransmission." - ::= { radiusAuthServerEntry 12 } - -radiusAuthClientTimeouts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of authentication timeouts to this server. - After a timeout the client may retry to the same - server, send to a different server, or - give up. A retry to the same server is counted as a - retransmit as well as a timeout. A send to a different - server is counted as a Request as well as a timeout." - ::= { radiusAuthServerEntry 13 } - -radiusAuthClientUnknownTypes OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS packets of unknown type which - were received from this server on the authentication port." - ::= { radiusAuthServerEntry 14 } - -radiusAuthClientPacketsDropped OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RADIUS packets of which were - received from this server on the authentication port - and dropped for some other reason." - ::= { radiusAuthServerEntry 15 } - --- conformance information - -radiusAuthClientMIBConformance - OBJECT IDENTIFIER ::= { radiusAuthClientMIB 2 } -radiusAuthClientMIBCompliances - OBJECT IDENTIFIER ::= { radiusAuthClientMIBConformance 1 } -radiusAuthClientMIBGroups - OBJECT IDENTIFIER ::= { radiusAuthClientMIBConformance 2 } - --- compliance statements - -radiusAuthClientMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for authentication clients - implementing the RADIUS Authentication Client MIB." - MODULE -- this module - MANDATORY-GROUPS { radiusAuthClientMIBGroup } - - ::= { radiusAuthClientMIBCompliances 1 } - --- units of conformance - -radiusAuthClientMIBGroup OBJECT-GROUP - OBJECTS { radiusAuthClientIdentifier, - radiusAuthClientInvalidServerAddresses, - radiusAuthServerAddress, - radiusAuthClientServerPortNumber, - radiusAuthClientRoundTripTime, - radiusAuthClientAccessRequests, - radiusAuthClientAccessRetransmissions, - radiusAuthClientAccessAccepts, - radiusAuthClientAccessRejects, - radiusAuthClientAccessChallenges, - radiusAuthClientMalformedAccessResponses, - - radiusAuthClientBadAuthenticators, - radiusAuthClientPendingRequests, - radiusAuthClientTimeouts, - radiusAuthClientUnknownTypes, - radiusAuthClientPacketsDropped - } - STATUS current - DESCRIPTION - "The basic collection of objects providing management of - RADIUS Authentication Clients." - ::= { radiusAuthClientMIBGroups 1 } - -END - diff --git a/mibs/RBTWS-AP-STATUS-MIB b/mibs/RBTWS-AP-STATUS-MIB deleted file mode 100644 index 8229d747bd..0000000000 --- a/mibs/RBTWS-AP-STATUS-MIB +++ /dev/null @@ -1,1822 +0,0 @@ -RBTWS-AP-STATUS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF - MODULE-IDENTITY, OBJECT-TYPE, - IpAddress, Unsigned32, Gauge32, Integer32, Counter32, Counter64 - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, DisplayString, MacAddress - FROM SNMPv2-TC - RbtwsApAttachType, RbtwsApState, RbtwsApSerialNum, RbtwsApFingerprint, - RbtwsRadioNum, RbtwsPowerLevel, RbtwsChannelNum, - RbtwsRadioEnable, RbtwsRadioConfigState, RbtwsRadioRate, - RbtwsRadioType, RbtwsApPortOrDapNum - FROM RBTWS-AP-TC - rbtwsMibs - FROM RBTWS-ROOT-MIB; - - -rbtwsApStatusMib MODULE-IDENTITY - LAST-UPDATED "200609271552Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "AP Status objects for Enterasys Networks wireless switches. - - AP = Access Point; - AC = Access Controller (wireless switch), - the device that runs a SNMP Agent implementing this MIB. - - Copyright 2006 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200609270043Z" - DESCRIPTION "v3.0.3: Added 6 tables: - 2 for Operational Rate Set per Radio Service, - 2 for Operational Statistics per Radio, - 2 for the statistics detailed per Data Transmission Rate. - Names are: - rbtwsApStatRadioServiceOpRateSet, - rbtwsApStatRadioServiceOpRateSetMac, - rbtwsApStatRadioOpStatistics, - rbtwsApStatRadioOpStatisticsMac, - rbtwsApStatRadioRateOpStatistics, - rbtwsApStatRadioRateOpStatisticsMac. - (for 6.0 release)" - - REVISION "200607280035Z" - DESCRIPTION "v2.2.2: Removed unused imports" - - REVISION "200607280034Z" - DESCRIPTION "v2.2.1: Fixed imports and compliance group" - - REVISION "200606260020Z" - DESCRIPTION "v2.1.1: Adding Software Version and Boot Version per AP - (for 6.0 release)" - - REVISION "200606210018Z" - DESCRIPTION "v2.1.0: Adding Max Power and Phy Type per radio - (for 6.0 release)" - - REVISION "200605100017Z" - DESCRIPTION "v2.0: Adding number of client sessions per AP, radio - (for 5.0 release)" - - REVISION "200603300016Z" - DESCRIPTION "v1.0: Initial version, for 4.1 release" - - ::= { rbtwsMibs 5 } - - --- Textual conventions - -RbtwsRadioOpRateSetSingleValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A data rate value at which the radio may transmit data. - The octet contains a value representing a rate. - The rate shall be within the range from 2 to 127, - corresponding to data transmission rates in increments of - 500 kbit/s from 1 Mbit/s to 63.5 Mbit/s." - SYNTAX OCTET STRING (SIZE(1)) - -RbtwsRadioOpRateSetMandatory ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A set of data rates at which the radio may transmit data. - Each octet contains a value representing a rate. - Each rate shall be within the range from 2 to 127, - corresponding to data rates in increments of - 500 kbit/s from 1 Mbit/s to 63.5 Mbit/s. - The set must have at least one member at all times." - SYNTAX OCTET STRING (SIZE(1..126)) - -RbtwsRadioOpRateSetDisabled ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A set of data rates the radio must NOT use to transmit data. - Each octet contains a value representing a rate. - Each rate shall be within the range from 2 to 127, - corresponding to data rates in increments of - 500 kbit/s from 1 Mbit/s to 63.5 Mbit/s. - If no such constraint is present in the system configuration, - the zero-length OCTET STRING will be reported." - SYNTAX OCTET STRING (SIZE(0..126)) - - --- Object definitions - --- --- The AP Status MIB Tree --- - -rbtwsApStatusObjects OBJECT IDENTIFIER ::= { rbtwsApStatusMib 1 } -rbtwsApStatDataObjects OBJECT IDENTIFIER ::= { rbtwsApStatusObjects 1 } - - --- ================================== --- --- Scalars --- - -rbtwsApStatNumAps OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of APs present and seen by AC (AP in ''ALIVE'' state)." - ::= { rbtwsApStatDataObjects 1 } - - --- ================================== --- AP Status table - -rbtwsApStatApStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatApStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table describing all the APs currently present - and managed by this AC (APs in ''ALIVE'' state). - Same data is available indexed by MAC in - 'rbtwsApStatApStatusMacTable'." - ::= { rbtwsApStatDataObjects 2 } - -rbtwsApStatApStatusEntry OBJECT-TYPE - SYNTAX RbtwsApStatApStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular AP attached to the AC." - INDEX { rbtwsApStatApStatusSerialNum } - ::= { rbtwsApStatApStatusTable 1 } - -RbtwsApStatApStatusEntry ::= SEQUENCE { - rbtwsApStatApStatusSerialNum RbtwsApSerialNum, - - rbtwsApStatApStatusBaseMac MacAddress, - - rbtwsApStatApStatusAttachType RbtwsApAttachType, - rbtwsApStatApStatusPortOrDapNum RbtwsApPortOrDapNum, - - rbtwsApStatApStatusApState RbtwsApState, - rbtwsApStatApStatusModel DisplayString, - rbtwsApStatApStatusFingerprint RbtwsApFingerprint, - rbtwsApStatApStatusApName DisplayString, - - rbtwsApStatApStatusVlan DisplayString, - rbtwsApStatApStatusIpAddress IpAddress, - rbtwsApStatApStatusUptimeSecs Unsigned32, - - rbtwsApStatApStatusCpuInfo DisplayString, - rbtwsApStatApStatusManufacturerId DisplayString, - rbtwsApStatApStatusRamBytes Unsigned32, - rbtwsApStatApStatusHardwareRev DisplayString, - - rbtwsApStatApStatusClientSessions Unsigned32, - - rbtwsApStatApStatusSoftwareVer DisplayString, - rbtwsApStatApStatusBootVer DisplayString - } - -rbtwsApStatApStatusSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Serial Number of this AP." - ::= { rbtwsApStatApStatusEntry 1 } - -rbtwsApStatApStatusBaseMac OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Base MAC address of this AP." - ::= { rbtwsApStatApStatusEntry 2 } - -rbtwsApStatApStatusAttachType OBJECT-TYPE - SYNTAX RbtwsApAttachType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "How this AP is attached to the AC - (directly or via L2/L3 network)." - ::= { rbtwsApStatApStatusEntry 3 } - -rbtwsApStatApStatusPortOrDapNum OBJECT-TYPE - SYNTAX RbtwsApPortOrDapNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Port Number if this AP is directly attached, - or the CLI-assigned DAP Number if attached via L2/L3 network." - ::= { rbtwsApStatApStatusEntry 4 } - -rbtwsApStatApStatusApState OBJECT-TYPE - SYNTAX RbtwsApState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The State of this AP." - ::= { rbtwsApStatApStatusEntry 5 } - -rbtwsApStatApStatusModel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Model name of this AP." - ::= { rbtwsApStatApStatusEntry 6 } - -rbtwsApStatApStatusFingerprint OBJECT-TYPE - SYNTAX RbtwsApFingerprint - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The RSA key fingerprint configured on this AP (binary value: - it is the MD5 hash of the public key of the RSA key pair). - For directly attached APs the fingerprint is a zero length string." - ::= { rbtwsApStatApStatusEntry 7 } - -rbtwsApStatApStatusApName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of this AP, as assigned in AC's CLI; - defaults to (examples: 'MP01', 'DMP23'); - could have been changed from CLI to a meaningful name, - for example the location of the AP (example: 'MeetingRoom73')." - ::= { rbtwsApStatApStatusEntry 8 } - -rbtwsApStatApStatusVlan OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the VLAN associated with this DAP. - Only valid for network attached APs, otherwise zero length string." - ::= { rbtwsApStatApStatusEntry 9 } - -rbtwsApStatApStatusIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address of this DAP. - Only valid for network attached APs, otherwise 0.0.0.0." - ::= { rbtwsApStatApStatusEntry 10 } - -rbtwsApStatApStatusUptimeSecs OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time in seconds since this AP's last boot." - ::= { rbtwsApStatApStatusEntry 11 } - -rbtwsApStatApStatusCpuInfo OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Information about this AP's CPU." - ::= { rbtwsApStatApStatusEntry 12 } - -rbtwsApStatApStatusManufacturerId OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Information about this AP's manufacturer." - ::= { rbtwsApStatApStatusEntry 13 } - -rbtwsApStatApStatusRamBytes OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The memory capacity of this AP (in bytes)." - ::= { rbtwsApStatApStatusEntry 14 } - -rbtwsApStatApStatusHardwareRev OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The hardware revision of this AP (e.g. 'A3')." - ::= { rbtwsApStatApStatusEntry 15 } - -rbtwsApStatApStatusClientSessions OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of client sessions on this AP." - ::= { rbtwsApStatApStatusEntry 16 } - -rbtwsApStatApStatusSoftwareVer OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The software version for this AP." - ::= { rbtwsApStatApStatusEntry 17 } - -rbtwsApStatApStatusBootVer OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The boot loader version for this AP." - ::= { rbtwsApStatApStatusEntry 18 } - - --- =================================== --- AP Status table indexed by Base MAC - -rbtwsApStatApStatusMacTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatApStatusMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table describing all the APs currently present - and managed by this AC (APs in ''ALIVE'' state). - Same data is available indexed by Serial Number in - 'rbtwsApStatApStatusTable'." - ::= { rbtwsApStatDataObjects 3 } - -rbtwsApStatApStatusMacEntry OBJECT-TYPE - SYNTAX RbtwsApStatApStatusMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular AP attached to the AC." - INDEX { rbtwsApStatApStatusMacBaseMac } - ::= { rbtwsApStatApStatusMacTable 1 } - -RbtwsApStatApStatusMacEntry ::= SEQUENCE { - rbtwsApStatApStatusMacBaseMac MacAddress, - - rbtwsApStatApStatusMacSerialNum RbtwsApSerialNum, - - rbtwsApStatApStatusMacAttachType RbtwsApAttachType, - rbtwsApStatApStatusMacPortOrDapNum RbtwsApPortOrDapNum, - - rbtwsApStatApStatusMacApState RbtwsApState, - rbtwsApStatApStatusMacModel DisplayString, - rbtwsApStatApStatusMacFingerprint RbtwsApFingerprint, - rbtwsApStatApStatusMacApName DisplayString, - - rbtwsApStatApStatusMacVlan DisplayString, - rbtwsApStatApStatusMacIpAddress IpAddress, - rbtwsApStatApStatusMacUptimeSecs Unsigned32, - - rbtwsApStatApStatusMacCpuInfo DisplayString, - rbtwsApStatApStatusMacManufacturerId DisplayString, - rbtwsApStatApStatusMacRamBytes Unsigned32, - rbtwsApStatApStatusMacHardwareRev DisplayString, - - rbtwsApStatApStatusMacClientSessions Unsigned32, - - rbtwsApStatApStatusMacSoftwareVer DisplayString, - rbtwsApStatApStatusMacBootVer DisplayString - } - -rbtwsApStatApStatusMacBaseMac OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Base MAC address of this AP." - ::= { rbtwsApStatApStatusMacEntry 1 } - -rbtwsApStatApStatusMacSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Serial Number of this AP." - ::= { rbtwsApStatApStatusMacEntry 2 } - -rbtwsApStatApStatusMacAttachType OBJECT-TYPE - SYNTAX RbtwsApAttachType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "How this AP is attached to the AC - (directly or via L2/L3 network)." - ::= { rbtwsApStatApStatusMacEntry 3 } - -rbtwsApStatApStatusMacPortOrDapNum OBJECT-TYPE - SYNTAX RbtwsApPortOrDapNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Port Number if this AP is directly attached, - or the CLI-assigned DAP Number if attached via L2/L3 network." - ::= { rbtwsApStatApStatusMacEntry 4 } - -rbtwsApStatApStatusMacApState OBJECT-TYPE - SYNTAX RbtwsApState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The State of this AP." - ::= { rbtwsApStatApStatusMacEntry 5 } - -rbtwsApStatApStatusMacModel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Model name of this AP." - ::= { rbtwsApStatApStatusMacEntry 6 } - -rbtwsApStatApStatusMacFingerprint OBJECT-TYPE - SYNTAX RbtwsApFingerprint - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The RSA key fingerprint configured on this AP (binary value: - it is the MD5 hash of the public key of the RSA key pair). - For directly attached APs the fingerprint is a zero length string." - ::= { rbtwsApStatApStatusMacEntry 7 } - -rbtwsApStatApStatusMacApName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of this AP, as assigned in AC's CLI; - defaults to (examples: 'MP01', 'DMP23'); - could have been changed from CLI to a meaningful name, - for example the location of the AP (example: 'MeetingRoom73')." - ::= { rbtwsApStatApStatusMacEntry 8 } - -rbtwsApStatApStatusMacVlan OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the VLAN associated with this DAP. - Only valid for network attached APs, otherwise zero length string." - ::= { rbtwsApStatApStatusMacEntry 9 } - -rbtwsApStatApStatusMacIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP Address of this DAP. - Only valid for network attached APs, otherwise 0.0.0.0." - ::= { rbtwsApStatApStatusMacEntry 10 } - -rbtwsApStatApStatusMacUptimeSecs OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time in seconds since this AP's last boot." - ::= { rbtwsApStatApStatusMacEntry 11 } - -rbtwsApStatApStatusMacCpuInfo OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Information about this AP's CPU." - ::= { rbtwsApStatApStatusMacEntry 12 } - -rbtwsApStatApStatusMacManufacturerId OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Information about this AP's manufacturer." - ::= { rbtwsApStatApStatusMacEntry 13 } - -rbtwsApStatApStatusMacRamBytes OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The memory capacity of this AP (in bytes)." - ::= { rbtwsApStatApStatusMacEntry 14 } - -rbtwsApStatApStatusMacHardwareRev OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The hardware revision of this AP (e.g. 'A3')." - ::= { rbtwsApStatApStatusMacEntry 15 } - -rbtwsApStatApStatusMacClientSessions OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of client sessions on this AP." - ::= { rbtwsApStatApStatusMacEntry 16 } - -rbtwsApStatApStatusMacSoftwareVer OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The software version for this AP." - ::= { rbtwsApStatApStatusMacEntry 17 } - -rbtwsApStatApStatusMacBootVer OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The boot loader version for this AP." - ::= { rbtwsApStatApStatusMacEntry 18 } - - --- ================================== --- Radio Status table - -rbtwsApStatRadioStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatRadioStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table describing the radios on all the APs currently present - and managed by this AC (APs in ''ALIVE'' state). - Same data is available indexed by Radio Base MAC in - 'rbtwsApStatRadioStatusMacTable'." - ::= { rbtwsApStatDataObjects 4 } - -rbtwsApStatRadioStatusEntry OBJECT-TYPE - SYNTAX RbtwsApStatRadioStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular radio on an AP attached to the AC." - INDEX { rbtwsApStatRadioStatusApSerialNum, - rbtwsApStatRadioStatusRadioNum } - ::= { rbtwsApStatRadioStatusTable 1 } - -RbtwsApStatRadioStatusEntry ::= SEQUENCE { - rbtwsApStatRadioStatusApSerialNum RbtwsApSerialNum, - rbtwsApStatRadioStatusRadioNum RbtwsRadioNum, - rbtwsApStatRadioStatusBaseMac MacAddress, - - rbtwsApStatRadioStatusEnable RbtwsRadioEnable, - rbtwsApStatRadioStatusRadioConfigState RbtwsRadioConfigState, - rbtwsApStatRadioStatusCurrentPowerLevel RbtwsPowerLevel, - rbtwsApStatRadioStatusCurrentChannelNum RbtwsChannelNum, - - rbtwsApStatRadioStatusClientSessions Unsigned32, - - rbtwsApStatRadioStatusMaxPowerLevel RbtwsPowerLevel, - rbtwsApStatRadioStatusRadioPhyType RbtwsRadioType - } - -rbtwsApStatRadioStatusApSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Serial Number of the AP containing this radio." - ::= { rbtwsApStatRadioStatusEntry 1 } - -rbtwsApStatRadioStatusRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Number of this Radio on the AP." - ::= { rbtwsApStatRadioStatusEntry 2 } - -rbtwsApStatRadioStatusBaseMac OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Base MAC address of this radio." - ::= { rbtwsApStatRadioStatusEntry 3 } - -rbtwsApStatRadioStatusEnable OBJECT-TYPE - SYNTAX RbtwsRadioEnable - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The configured mode (enable/disable) of this radio." - ::= { rbtwsApStatRadioStatusEntry 4 } - -rbtwsApStatRadioStatusRadioConfigState OBJECT-TYPE - SYNTAX RbtwsRadioConfigState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The configuration state of this radio (INIT, FAIL, OK)." - ::= { rbtwsApStatRadioStatusEntry 5 } - -rbtwsApStatRadioStatusCurrentPowerLevel OBJECT-TYPE - SYNTAX RbtwsPowerLevel - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Current Power Level of this radio." - ::= { rbtwsApStatRadioStatusEntry 6 } - -rbtwsApStatRadioStatusCurrentChannelNum OBJECT-TYPE - SYNTAX RbtwsChannelNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Current Channel Number of this radio." - ::= { rbtwsApStatRadioStatusEntry 7 } - -rbtwsApStatRadioStatusClientSessions OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of client sessions on this radio." - ::= { rbtwsApStatRadioStatusEntry 8 } - -rbtwsApStatRadioStatusMaxPowerLevel OBJECT-TYPE - SYNTAX RbtwsPowerLevel - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Maximum Power Level for this radio, with the current antenna, - on the current channel (rbtwsApStatRadioStatusCurrentChannelNum), - as constrained by the current regulatory domain." - ::= { rbtwsApStatRadioStatusEntry 9 } - -rbtwsApStatRadioStatusRadioPhyType OBJECT-TYPE - SYNTAX RbtwsRadioType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current Physical Type of this radio - (typeUnknown, typeA, typeB, typeG)." - ::= { rbtwsApStatRadioStatusEntry 10 } - - --- ============================================ --- Radio Status table indexed by Radio Base MAC - -rbtwsApStatRadioStatusMacTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatRadioStatusMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table describing the radios on all the APs currently present - and managed by this AC (APs in ''ALIVE'' state). - Same data is available indexed by AP Serial Number and Radio Number in - 'rbtwsApStatRadioStatusTable'." - ::= { rbtwsApStatDataObjects 5 } - -rbtwsApStatRadioStatusMacEntry OBJECT-TYPE - SYNTAX RbtwsApStatRadioStatusMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular radio on an AP attached to the AC." - INDEX { rbtwsApStatRadioStatusMacBaseMac } - ::= { rbtwsApStatRadioStatusMacTable 1 } - -RbtwsApStatRadioStatusMacEntry ::= SEQUENCE { - rbtwsApStatRadioStatusMacBaseMac MacAddress, - rbtwsApStatRadioStatusMacApSerialNum RbtwsApSerialNum, - rbtwsApStatRadioStatusMacRadioNum RbtwsRadioNum, - - rbtwsApStatRadioStatusMacEnable RbtwsRadioEnable, - rbtwsApStatRadioStatusMacRadioConfigState RbtwsRadioConfigState, - rbtwsApStatRadioStatusMacCurrentPowerLevel RbtwsPowerLevel, - rbtwsApStatRadioStatusMacCurrentChannelNum RbtwsChannelNum, - - rbtwsApStatRadioStatusMacClientSessions Unsigned32, - - rbtwsApStatRadioStatusMacMaxPowerLevel RbtwsPowerLevel, - rbtwsApStatRadioStatusMacRadioPhyType RbtwsRadioType - } - -rbtwsApStatRadioStatusMacBaseMac OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Base MAC address of this radio." - ::= { rbtwsApStatRadioStatusMacEntry 1 } - -rbtwsApStatRadioStatusMacApSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Serial Number of the AP containing this radio." - ::= { rbtwsApStatRadioStatusMacEntry 2 } - -rbtwsApStatRadioStatusMacRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Number of this Radio on the AP." - ::= { rbtwsApStatRadioStatusMacEntry 3 } - -rbtwsApStatRadioStatusMacEnable OBJECT-TYPE - SYNTAX RbtwsRadioEnable - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The configured mode (enable/disable) of this radio." - ::= { rbtwsApStatRadioStatusMacEntry 4 } - -rbtwsApStatRadioStatusMacRadioConfigState OBJECT-TYPE - SYNTAX RbtwsRadioConfigState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The configuration state of this radio (INIT, FAIL, OK)." - ::= { rbtwsApStatRadioStatusMacEntry 5 } - -rbtwsApStatRadioStatusMacCurrentPowerLevel OBJECT-TYPE - SYNTAX RbtwsPowerLevel - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Current Power Level of this radio." - ::= { rbtwsApStatRadioStatusMacEntry 6 } - -rbtwsApStatRadioStatusMacCurrentChannelNum OBJECT-TYPE - SYNTAX RbtwsChannelNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Current Channel Number of this radio." - ::= { rbtwsApStatRadioStatusMacEntry 7 } - -rbtwsApStatRadioStatusMacClientSessions OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of client sessions on this radio." - ::= { rbtwsApStatRadioStatusMacEntry 8 } - -rbtwsApStatRadioStatusMacMaxPowerLevel OBJECT-TYPE - SYNTAX RbtwsPowerLevel - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Maximum Power Level for this radio, with the current antenna, - on the current channel (rbtwsApStatRadioStatusMacCurrentChannelNum), - as constrained by the current regulatory domain." - ::= { rbtwsApStatRadioStatusMacEntry 9 } - -rbtwsApStatRadioStatusMacRadioPhyType OBJECT-TYPE - SYNTAX RbtwsRadioType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current Physical Type of this radio - (typeUnknown, typeA, typeB, typeG)." - ::= { rbtwsApStatRadioStatusMacEntry 10 } - - --- ================================== --- Radio Service table - -rbtwsApStatRadioServiceTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatRadioServiceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table describing the radio services associated with - the APs currently present and managed by this AC. - Same data is available indexed by BSSID in - 'rbtwsApStatRadioServiceMacTable'." - ::= { rbtwsApStatDataObjects 6 } - -rbtwsApStatRadioServiceEntry OBJECT-TYPE - SYNTAX RbtwsApStatRadioServiceEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular service (SSID) on a radio." - INDEX { rbtwsApStatRadioServApSerialNum, - rbtwsApStatRadioServRadioNum, - rbtwsApStatRadioServSsid } - ::= { rbtwsApStatRadioServiceTable 1 } - -RbtwsApStatRadioServiceEntry ::= SEQUENCE { - rbtwsApStatRadioServApSerialNum RbtwsApSerialNum, - rbtwsApStatRadioServRadioNum RbtwsRadioNum, - rbtwsApStatRadioServSsid DisplayString, - - rbtwsApStatRadioServBssid MacAddress, - rbtwsApStatRadioServServiceProfileName DisplayString - } - -rbtwsApStatRadioServApSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Serial Number of the AP containing this radio." - ::= { rbtwsApStatRadioServiceEntry 1 } - -rbtwsApStatRadioServRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Number of this Radio on the AP." - ::= { rbtwsApStatRadioServiceEntry 2 } - -rbtwsApStatRadioServSsid OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The service/SSID name in use on this radio." - ::= { rbtwsApStatRadioServiceEntry 3 } - -rbtwsApStatRadioServBssid OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The MAC address (a.k.a. BSSID) of this service/SSID on this radio." - ::= { rbtwsApStatRadioServiceEntry 4 } - -rbtwsApStatRadioServServiceProfileName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Name of the Service Profile having this SSID - and associated to the (only) radio profile of this radio." - ::= { rbtwsApStatRadioServiceEntry 5 } - - --- ========================================== --- Radio Service table indexed by MAC (BSSID) - -rbtwsApStatRadioServiceMacTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatRadioServiceMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table describing the radio services associated with - the APs currently present and managed by this AC. - Same data is available indexed by AP Serial Number, - Radio Number and SSID in 'rbtwsApStatRadioServiceTable'." - ::= { rbtwsApStatDataObjects 7 } - -rbtwsApStatRadioServiceMacEntry OBJECT-TYPE - SYNTAX RbtwsApStatRadioServiceMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular service (SSID) on a radio." - INDEX { rbtwsApStatRadioServMacBssid } - ::= { rbtwsApStatRadioServiceMacTable 1 } - -RbtwsApStatRadioServiceMacEntry ::= SEQUENCE { - rbtwsApStatRadioServMacBssid MacAddress, - - rbtwsApStatRadioServMacApSerialNum RbtwsApSerialNum, - rbtwsApStatRadioServMacRadioNum RbtwsRadioNum, - rbtwsApStatRadioServMacSsid DisplayString, - rbtwsApStatRadioServMacServiceProfileName DisplayString - } - -rbtwsApStatRadioServMacBssid OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The MAC address (a.k.a. BSSID) of this service/SSID on this radio." - ::= { rbtwsApStatRadioServiceMacEntry 1 } - -rbtwsApStatRadioServMacApSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Serial Number of the AP containing this radio." - ::= { rbtwsApStatRadioServiceMacEntry 2 } - -rbtwsApStatRadioServMacRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Number of this Radio on the AP." - ::= { rbtwsApStatRadioServiceMacEntry 3 } - -rbtwsApStatRadioServMacSsid OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The service/SSID name in use on this radio." - ::= { rbtwsApStatRadioServiceMacEntry 4 } - -rbtwsApStatRadioServMacServiceProfileName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Name of the Service Profile having this SSID - and associated to the (only) radio profile of this radio." - ::= { rbtwsApStatRadioServiceMacEntry 5 } - - --- ============================================ --- Operational Rate Set per Radio Service table - -rbtwsApStatRadioServiceOpRateSetTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatRadioServiceOpRateSetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table describing the radio services associated with - the APs currently present and managed by this AC. - Same data is available indexed by BSSID in - 'rbtwsApStatRadioServiceOpRateSetMacTable'." - ::= { rbtwsApStatDataObjects 8 } - -rbtwsApStatRadioServiceOpRateSetEntry OBJECT-TYPE - SYNTAX RbtwsApStatRadioServiceOpRateSetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular service (SSID) on a radio." - INDEX { rbtwsApStatRadioSORSetApSerialNum, - rbtwsApStatRadioSORSetRadioNum, - rbtwsApStatRadioSORSetSsid } - ::= { rbtwsApStatRadioServiceOpRateSetTable 1 } - -RbtwsApStatRadioServiceOpRateSetEntry ::= SEQUENCE { - rbtwsApStatRadioSORSetApSerialNum RbtwsApSerialNum, - rbtwsApStatRadioSORSetRadioNum RbtwsRadioNum, - rbtwsApStatRadioSORSetSsid DisplayString, - - rbtwsApStatRadioSORSetMandatory RbtwsRadioOpRateSetMandatory, - rbtwsApStatRadioSORSetDisabled RbtwsRadioOpRateSetDisabled, - rbtwsApStatRadioSORSetBeacon RbtwsRadioOpRateSetSingleValue, - rbtwsApStatRadioSORSetMulticast RbtwsRadioOpRateSetSingleValue - } - -rbtwsApStatRadioSORSetApSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Serial Number of the AP containing this radio." - ::= { rbtwsApStatRadioServiceOpRateSetEntry 1 } - -rbtwsApStatRadioSORSetRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Number of this Radio on the AP." - ::= { rbtwsApStatRadioServiceOpRateSetEntry 2 } - -rbtwsApStatRadioSORSetSsid OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The service/SSID name in use on this radio." - ::= { rbtwsApStatRadioServiceOpRateSetEntry 3 } - -rbtwsApStatRadioSORSetMandatory OBJECT-TYPE - SYNTAX RbtwsRadioOpRateSetMandatory - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Mandatory Rate Set configured for this radio service." - ::= { rbtwsApStatRadioServiceOpRateSetEntry 4 } - -rbtwsApStatRadioSORSetDisabled OBJECT-TYPE - SYNTAX RbtwsRadioOpRateSetDisabled - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Disabled Rate Set configured for this radio service." - ::= { rbtwsApStatRadioServiceOpRateSetEntry 5 } - -rbtwsApStatRadioSORSetBeacon OBJECT-TYPE - SYNTAX RbtwsRadioOpRateSetSingleValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The configured Beacon Rate for this radio service." - ::= { rbtwsApStatRadioServiceOpRateSetEntry 6 } - -rbtwsApStatRadioSORSetMulticast OBJECT-TYPE - SYNTAX RbtwsRadioOpRateSetSingleValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The configured Multicast Rate for this radio service." - ::= { rbtwsApStatRadioServiceOpRateSetEntry 7 } - - --- ============================================ --- Operational Rate Set per Radio Service table --- indexed by MAC (BSSID) - -rbtwsApStatRadioServiceOpRateSetMacTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatRadioServiceOpRateSetMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table describing the radio services associated with - the APs currently present and managed by this AC. - Same data is available indexed by AP Serial Number, - Radio Number and SSID in 'rbtwsApStatRadioServiceOpRateSetTable'." - ::= { rbtwsApStatDataObjects 9 } - -rbtwsApStatRadioServiceOpRateSetMacEntry OBJECT-TYPE - SYNTAX RbtwsApStatRadioServiceOpRateSetMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular service (SSID) on a radio." - INDEX { rbtwsApStatRadioSORSetMacBssid } - ::= { rbtwsApStatRadioServiceOpRateSetMacTable 1 } - -RbtwsApStatRadioServiceOpRateSetMacEntry ::= SEQUENCE { - rbtwsApStatRadioSORSetMacBssid MacAddress, - - rbtwsApStatRadioSORSetMacMandatory RbtwsRadioOpRateSetMandatory, - rbtwsApStatRadioSORSetMacDisabled RbtwsRadioOpRateSetDisabled, - rbtwsApStatRadioSORSetMacBeacon RbtwsRadioOpRateSetSingleValue, - rbtwsApStatRadioSORSetMacMulticast RbtwsRadioOpRateSetSingleValue - } - -rbtwsApStatRadioSORSetMacBssid OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The MAC address (a.k.a. BSSID) of this service/SSID on this radio." - ::= { rbtwsApStatRadioServiceOpRateSetMacEntry 1 } - -rbtwsApStatRadioSORSetMacMandatory OBJECT-TYPE - SYNTAX RbtwsRadioOpRateSetMandatory - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Mandatory Rate Set configured for this radio service." - ::= { rbtwsApStatRadioServiceOpRateSetMacEntry 2 } - -rbtwsApStatRadioSORSetMacDisabled OBJECT-TYPE - SYNTAX RbtwsRadioOpRateSetDisabled - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Disabled Rate Set configured for this radio service." - ::= { rbtwsApStatRadioServiceOpRateSetMacEntry 3 } - -rbtwsApStatRadioSORSetMacBeacon OBJECT-TYPE - SYNTAX RbtwsRadioOpRateSetSingleValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The configured Beacon Rate for this radio service." - ::= { rbtwsApStatRadioServiceOpRateSetMacEntry 4 } - -rbtwsApStatRadioSORSetMacMulticast OBJECT-TYPE - SYNTAX RbtwsRadioOpRateSetSingleValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The configured Multicast Rate for this radio service." - ::= { rbtwsApStatRadioServiceOpRateSetMacEntry 5 } - - --- ================================== --- Radio Operational Statistics table - -rbtwsApStatRadioOpStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatRadioOpStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table providing the Radio Operational Statistics - for all radios on all APs attached to this switch. - Same data is available indexed by Radio Base MAC - in 'rbtwsApStatRadioOpStatisticsMacTable'." - ::= { rbtwsApStatDataObjects 10 } - -rbtwsApStatRadioOpStatisticsEntry OBJECT-TYPE - SYNTAX RbtwsApStatRadioOpStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Operational statistics (counters) for a particular radio." - INDEX { rbtwsApStatRadioOpStatsApSerialNum, - rbtwsApStatRadioOpStatsRadioNum } - ::= { rbtwsApStatRadioOpStatisticsTable 1 } - -RbtwsApStatRadioOpStatisticsEntry ::= SEQUENCE { - rbtwsApStatRadioOpStatsApSerialNum RbtwsApSerialNum, - rbtwsApStatRadioOpStatsRadioNum RbtwsRadioNum, - - -- the following nine Tx/Rx counters are also - -- in 'RbtwsApStatRadioRateOpStatisticsEntry' - -- => for each data rate separately - - rbtwsApStatRadioOpStatsTxUniPkt Counter64, - rbtwsApStatRadioOpStatsTxUniOctet Counter64, - rbtwsApStatRadioOpStatsTxMultiPkt Counter64, - rbtwsApStatRadioOpStatsTxMultiOctet Counter64, - rbtwsApStatRadioOpStatsRxPkt Counter64, - rbtwsApStatRadioOpStatsRxOctet Counter64, - rbtwsApStatRadioOpStatsUndcrptPkt Counter64, - rbtwsApStatRadioOpStatsUndcrptOctet Counter64, - rbtwsApStatRadioOpStatsPhyErr Counter64, - - -- the following fields are not detailed per data transmission rate - - rbtwsApStatRadioOpStatsResetCount Counter32, - rbtwsApStatRadioOpStatsAutoTuneChannelChangeCount Counter32, - rbtwsApStatRadioOpStatsTxRetriesCount Counter32, - rbtwsApStatRadioOpStatsUserSessions Gauge32, - rbtwsApStatRadioOpStatsNoiseFloor Integer32 - } - -rbtwsApStatRadioOpStatsApSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Serial Number of the AP containing this radio." - ::= { rbtwsApStatRadioOpStatisticsEntry 1 } - -rbtwsApStatRadioOpStatsRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Number of this Radio on the AP." - ::= { rbtwsApStatRadioOpStatisticsEntry 2 } - -rbtwsApStatRadioOpStatsTxUniPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of unicast packets transmitted." - ::= { rbtwsApStatRadioOpStatisticsEntry 3 } - -rbtwsApStatRadioOpStatsTxUniOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets transmitted in unicast packets." - ::= { rbtwsApStatRadioOpStatisticsEntry 4 } - -rbtwsApStatRadioOpStatsTxMultiPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of multicast packets transmitted." - ::= { rbtwsApStatRadioOpStatisticsEntry 5 } - -rbtwsApStatRadioOpStatsTxMultiOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets transmitted in multicast packets." - ::= { rbtwsApStatRadioOpStatisticsEntry 6 } - -rbtwsApStatRadioOpStatsRxPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets received." - ::= { rbtwsApStatRadioOpStatisticsEntry 7 } - -rbtwsApStatRadioOpStatsRxOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets received." - ::= { rbtwsApStatRadioOpStatisticsEntry 8 } - -rbtwsApStatRadioOpStatsUndcrptPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of undecrypted packets." - ::= { rbtwsApStatRadioOpStatisticsEntry 9 } - -rbtwsApStatRadioOpStatsUndcrptOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets in undecrypted packets." - ::= { rbtwsApStatRadioOpStatisticsEntry 10 } - -rbtwsApStatRadioOpStatsPhyErr OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Physical Errors occurred." - ::= { rbtwsApStatRadioOpStatisticsEntry 11 } - -rbtwsApStatRadioOpStatsResetCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of reset operations for this radio." - ::= { rbtwsApStatRadioOpStatisticsEntry 12 } - -rbtwsApStatRadioOpStatsAutoTuneChannelChangeCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Channel Changes, in Auto-Tuning mode only, - since the AP containing this radio became operational. - Note that manual channel changes are not counted." - ::= { rbtwsApStatRadioOpStatisticsEntry 13 } - -rbtwsApStatRadioOpStatsTxRetriesCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Transmission Retries." - ::= { rbtwsApStatRadioOpStatisticsEntry 14 } - -rbtwsApStatRadioOpStatsUserSessions OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of client sessions using this radio at the current moment." - ::= { rbtwsApStatRadioOpStatisticsEntry 15 } - -rbtwsApStatRadioOpStatsNoiseFloor OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Noise Floor in dBm." - ::= { rbtwsApStatRadioOpStatisticsEntry 16 } - - --- ============================================================ --- Radio Operational Statistics table indexed by Radio Base MAC - -rbtwsApStatRadioOpStatisticsMacTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatRadioOpStatisticsMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table providing the Radio Operational Statistics - for all radios on all APs attached to this switch. - Same data is available indexed by AP Serial Number - and Radio Number in 'rbtwsApStatRadioOpStatisticsTable'." - ::= { rbtwsApStatDataObjects 11 } - -rbtwsApStatRadioOpStatisticsMacEntry OBJECT-TYPE - SYNTAX RbtwsApStatRadioOpStatisticsMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Operational statistics (counters) for a particular radio." - INDEX { rbtwsApStatRadioOpStatsMacBaseMac } - ::= { rbtwsApStatRadioOpStatisticsMacTable 1 } - -RbtwsApStatRadioOpStatisticsMacEntry ::= SEQUENCE { - rbtwsApStatRadioOpStatsMacBaseMac MacAddress, - - -- the following nine Tx/Rx counters are also - -- in 'RbtwsApStatRadioRateOpStatisticsMacEntry' - -- => for each data rate separately - - rbtwsApStatRadioOpStatsMacTxUniPkt Counter64, - rbtwsApStatRadioOpStatsMacTxUniOctet Counter64, - rbtwsApStatRadioOpStatsMacTxMultiPkt Counter64, - rbtwsApStatRadioOpStatsMacTxMultiOctet Counter64, - rbtwsApStatRadioOpStatsMacRxPkt Counter64, - rbtwsApStatRadioOpStatsMacRxOctet Counter64, - rbtwsApStatRadioOpStatsMacUndcrptPkt Counter64, - rbtwsApStatRadioOpStatsMacUndcrptOctet Counter64, - rbtwsApStatRadioOpStatsMacPhyErr Counter64, - - -- the following fields are not detailed per data transmission rate - - rbtwsApStatRadioOpStatsMacResetCount Counter32, - rbtwsApStatRadioOpStatsMacAutoTuneChannelChangeCount Counter32, - rbtwsApStatRadioOpStatsMacTxRetriesCount Counter32, - rbtwsApStatRadioOpStatsMacUserSessions Gauge32, - rbtwsApStatRadioOpStatsMacNoiseFloor Integer32 - } - -rbtwsApStatRadioOpStatsMacBaseMac OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Base MAC address of this radio." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 1 } - -rbtwsApStatRadioOpStatsMacTxUniPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of unicast packets transmitted." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 2 } - -rbtwsApStatRadioOpStatsMacTxUniOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets transmitted in unicast packets." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 3 } - -rbtwsApStatRadioOpStatsMacTxMultiPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of multicast packets transmitted." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 4 } - -rbtwsApStatRadioOpStatsMacTxMultiOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets transmitted in multicast packets." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 5 } - -rbtwsApStatRadioOpStatsMacRxPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets received." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 6 } - -rbtwsApStatRadioOpStatsMacRxOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets received." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 7 } - -rbtwsApStatRadioOpStatsMacUndcrptPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of undecrypted packets." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 8 } - -rbtwsApStatRadioOpStatsMacUndcrptOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets in undecrypted packets." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 9 } - -rbtwsApStatRadioOpStatsMacPhyErr OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Physical Errors occurred." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 10 } - -rbtwsApStatRadioOpStatsMacResetCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of reset operations for this radio." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 11 } - -rbtwsApStatRadioOpStatsMacAutoTuneChannelChangeCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Channel Changes, in Auto-Tuning mode only, - since the AP containing this radio became operational. - Note that manual channel changes are not counted." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 12 } - -rbtwsApStatRadioOpStatsMacTxRetriesCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Transmission Retries." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 13 } - -rbtwsApStatRadioOpStatsMacUserSessions OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of client sessions using this radio at the current moment." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 14 } - -rbtwsApStatRadioOpStatsMacNoiseFloor OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Noise Floor in dBm." - ::= { rbtwsApStatRadioOpStatisticsMacEntry 15 } - - --- ============================================================= --- Radio Operational Statistics per data transmission Rate table - -rbtwsApStatRadioRateOpStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatRadioRateOpStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table providing the Radio Operational Statistics - per transmission Rate for all radios on all APs attached to this switch. - Same data is available indexed by Radio Base MAC and Data Transmission Rate - in 'rbtwsApStatRadioRateOpStatisticsMacTable'." - ::= { rbtwsApStatDataObjects 12 } - -rbtwsApStatRadioRateOpStatisticsEntry OBJECT-TYPE - SYNTAX RbtwsApStatRadioRateOpStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Operational statistics (counters) for a particular data transmission rate - on a particular radio." - INDEX { rbtwsApStatRadioRateOpStatsApSerialNum, - rbtwsApStatRadioRateOpStatsRadioNum, - rbtwsApStatRadioRateOpStatsRate } - ::= { rbtwsApStatRadioRateOpStatisticsTable 1 } - -RbtwsApStatRadioRateOpStatisticsEntry ::= SEQUENCE { - rbtwsApStatRadioRateOpStatsApSerialNum RbtwsApSerialNum, - rbtwsApStatRadioRateOpStatsRadioNum RbtwsRadioNum, - rbtwsApStatRadioRateOpStatsRate RbtwsRadioRate, - - -- the following nine Tx/Rx counters are also - -- in 'RbtwsApStatRadioOpStatisticsEntry' => totals for all data rates - - rbtwsApStatRadioRateOpStatsTxUniPkt Counter64, - rbtwsApStatRadioRateOpStatsTxUniOctet Counter64, - rbtwsApStatRadioRateOpStatsTxMultiPkt Counter64, - rbtwsApStatRadioRateOpStatsTxMultiOctet Counter64, - rbtwsApStatRadioRateOpStatsRxPkt Counter64, - rbtwsApStatRadioRateOpStatsRxOctet Counter64, - rbtwsApStatRadioRateOpStatsUndcrptPkt Counter64, - rbtwsApStatRadioRateOpStatsUndcrptOctet Counter64, - rbtwsApStatRadioRateOpStatsPhyErr Counter64 - } - -rbtwsApStatRadioRateOpStatsApSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table index." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 1 } - -rbtwsApStatRadioRateOpStatsRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table index." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 2 } - -rbtwsApStatRadioRateOpStatsRate OBJECT-TYPE - SYNTAX RbtwsRadioRate - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table index." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 3 } - -rbtwsApStatRadioRateOpStatsTxUniPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of unicast packets transmitted." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 4 } - -rbtwsApStatRadioRateOpStatsTxUniOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets transmitted in unicast packets." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 5 } - -rbtwsApStatRadioRateOpStatsTxMultiPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of multicast packets transmitted." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 6 } - -rbtwsApStatRadioRateOpStatsTxMultiOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets transmitted in multicast packets." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 7 } - -rbtwsApStatRadioRateOpStatsRxPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets received." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 8 } - -rbtwsApStatRadioRateOpStatsRxOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets received." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 9 } - -rbtwsApStatRadioRateOpStatsUndcrptPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of undecrypted packets." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 10 } - -rbtwsApStatRadioRateOpStatsUndcrptOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets in undecrypted packets." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 11 } - -rbtwsApStatRadioRateOpStatsPhyErr OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Physical Errors occurred." - ::= { rbtwsApStatRadioRateOpStatisticsEntry 12 } - - --- ============================================================= --- Radio Operational Statistics per data transmission Rate table --- with radio identified by Radio Base MAC - -rbtwsApStatRadioRateOpStatisticsMacTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsApStatRadioRateOpStatisticsMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table providing the Radio Operational Statistics - per transmission Rate for all radios on all APs attached to this switch. - Same data is available indexed by AP Serial Number, Radio Number - and Data Transmission Rate in 'rbtwsApStatRadioRateOpStatisticsTable'." - ::= { rbtwsApStatDataObjects 13 } - -rbtwsApStatRadioRateOpStatisticsMacEntry OBJECT-TYPE - SYNTAX RbtwsApStatRadioRateOpStatisticsMacEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Operational statistics (counters) for a particular data transmission rate - on a particular radio." - INDEX { rbtwsApStatRadioRateOpStatsMacBaseMac, - rbtwsApStatRadioRateOpStatsMacRate } - ::= { rbtwsApStatRadioRateOpStatisticsMacTable 1 } - -RbtwsApStatRadioRateOpStatisticsMacEntry ::= SEQUENCE { - rbtwsApStatRadioRateOpStatsMacBaseMac MacAddress, - rbtwsApStatRadioRateOpStatsMacRate RbtwsRadioRate, - - -- the following nine Tx/Rx counters are also - -- in 'RbtwsApStatRadioOpStatisticsMacEntry' => totals for all data rates - - rbtwsApStatRadioRateOpStatsMacTxUniPkt Counter64, - rbtwsApStatRadioRateOpStatsMacTxUniOctet Counter64, - rbtwsApStatRadioRateOpStatsMacTxMultiPkt Counter64, - rbtwsApStatRadioRateOpStatsMacTxMultiOctet Counter64, - rbtwsApStatRadioRateOpStatsMacRxPkt Counter64, - rbtwsApStatRadioRateOpStatsMacRxOctet Counter64, - rbtwsApStatRadioRateOpStatsMacUndcrptPkt Counter64, - rbtwsApStatRadioRateOpStatsMacUndcrptOctet Counter64, - rbtwsApStatRadioRateOpStatsMacPhyErr Counter64 - } - -rbtwsApStatRadioRateOpStatsMacBaseMac OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table index." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 1 } - -rbtwsApStatRadioRateOpStatsMacRate OBJECT-TYPE - SYNTAX RbtwsRadioRate - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table index." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 2 } - -rbtwsApStatRadioRateOpStatsMacTxUniPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of unicast packets transmitted." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 3 } - -rbtwsApStatRadioRateOpStatsMacTxUniOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets transmitted in unicast packets." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 4 } - -rbtwsApStatRadioRateOpStatsMacTxMultiPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of multicast packets transmitted." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 5 } - -rbtwsApStatRadioRateOpStatsMacTxMultiOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets transmitted in multicast packets." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 6 } - -rbtwsApStatRadioRateOpStatsMacRxPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets received." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 7 } - -rbtwsApStatRadioRateOpStatsMacRxOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets received." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 8 } - -rbtwsApStatRadioRateOpStatsMacUndcrptPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of undecrypted packets." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 9 } - -rbtwsApStatRadioRateOpStatsMacUndcrptOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of octets in undecrypted packets." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 10 } - -rbtwsApStatRadioRateOpStatsMacPhyErr OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Physical Errors occurred." - ::= { rbtwsApStatRadioRateOpStatisticsMacEntry 11 } - - --- ============================================================================ --- --- Conformance --- - -rbtwsApStatusConformance OBJECT IDENTIFIER ::= { rbtwsApStatusObjects 2 } -rbtwsApStatusCompliances OBJECT IDENTIFIER ::= { rbtwsApStatusConformance 1 } -rbtwsApStatusGroups OBJECT IDENTIFIER ::= { rbtwsApStatusConformance 2 } - --- Compliance - -rbtwsApStatusCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for devices that implement AP Status MIB." - MODULE -- rbtwsApStatusMib - - MANDATORY-GROUPS { - rbtwsApStatusCommonGroup - } - - ::= { rbtwsApStatusCompliances 1 } - --- Units of Conformance - -rbtwsApStatusCommonGroup OBJECT-GROUP - OBJECTS { - rbtwsApStatNumAps, - rbtwsApStatApStatusBaseMac, - rbtwsApStatApStatusAttachType, - rbtwsApStatApStatusPortOrDapNum, - rbtwsApStatApStatusApState, - rbtwsApStatApStatusModel, - rbtwsApStatApStatusFingerprint, - rbtwsApStatApStatusApName, - rbtwsApStatApStatusVlan, - rbtwsApStatApStatusIpAddress, - rbtwsApStatApStatusUptimeSecs, - rbtwsApStatApStatusCpuInfo, - rbtwsApStatApStatusManufacturerId, - rbtwsApStatApStatusRamBytes, - rbtwsApStatApStatusHardwareRev, - rbtwsApStatApStatusMacSerialNum, - rbtwsApStatApStatusMacAttachType, - rbtwsApStatApStatusMacPortOrDapNum, - rbtwsApStatApStatusMacApState, - rbtwsApStatApStatusMacModel, - rbtwsApStatApStatusMacFingerprint, - rbtwsApStatApStatusMacApName, - rbtwsApStatApStatusMacVlan, - rbtwsApStatApStatusMacIpAddress, - rbtwsApStatApStatusMacUptimeSecs, - rbtwsApStatApStatusMacCpuInfo, - rbtwsApStatApStatusMacManufacturerId, - rbtwsApStatApStatusMacRamBytes, - rbtwsApStatApStatusMacHardwareRev, - rbtwsApStatRadioStatusBaseMac, - rbtwsApStatRadioStatusEnable, - rbtwsApStatRadioStatusRadioConfigState, - rbtwsApStatRadioStatusCurrentPowerLevel, - rbtwsApStatRadioStatusCurrentChannelNum, - rbtwsApStatRadioStatusMacApSerialNum, - rbtwsApStatRadioStatusMacRadioNum, - rbtwsApStatRadioStatusMacEnable, - rbtwsApStatRadioStatusMacRadioConfigState, - rbtwsApStatRadioStatusMacCurrentPowerLevel, - rbtwsApStatRadioStatusMacCurrentChannelNum, - rbtwsApStatRadioServBssid, - rbtwsApStatRadioServServiceProfileName, - rbtwsApStatRadioServMacApSerialNum, - rbtwsApStatRadioServMacRadioNum, - rbtwsApStatRadioServMacSsid, - rbtwsApStatRadioServMacServiceProfileName - } - STATUS current - DESCRIPTION - "Mandatory group of objects implemented to provide AP Status info." - ::= { rbtwsApStatusGroups 1 } - -END diff --git a/mibs/RBTWS-AP-TC b/mibs/RBTWS-AP-TC deleted file mode 100644 index 0eb9505c04..0000000000 --- a/mibs/RBTWS-AP-TC +++ /dev/null @@ -1,308 +0,0 @@ -RBTWS-AP-TC DEFINITIONS ::= BEGIN - -IMPORTS - Unsigned32, Integer32, MODULE-IDENTITY - FROM SNMPv2-SMI - TEXTUAL-CONVENTION - FROM SNMPv2-TC - rbtwsMibs - FROM RBTWS-ROOT-MIB; - -rbtwsApTc MODULE-IDENTITY - LAST-UPDATED "200607102335Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "Textual Conventions used by Enterasys Networks wireless switches. - - AP = Access Point; - AC = Access Controller (wireless switch), - the device that runs a SNMP Agent using these TCs. - - Copyright 2006 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200607100015Z" - DESCRIPTION "v1.0.1: Disallow illegal RbtwsRadioRate values 1..9 - while keeping zero (that means unknown rate)" - - REVISION "200603300014Z" - DESCRIPTION "v1.0: Initial version, for 4.1 release" - - ::= { rbtwsMibs 3 } - - -RbtwsAccessType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Describes the access type used by client or an AP. - Value 'ap(1)' indicates access point that is - directly attached to the switch. - Value 'dap(2)' indicates distributed access point - with attachment to the switch through the intermediate - network. - Value 'wired(3)' indicates a client that is directly - attached to the switch (no access point is involved)." - SYNTAX INTEGER { - ap (1), - dap (2), - wired (3) - } - -RbtwsApAttachType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Type of AP attachment to AC." - SYNTAX INTEGER { - directAttach(1), -- informally known as "AP" - networkAttach(2) -- informally known as "DAP" - } - -RbtwsApPortOrDapNum ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "AP Port, for directly attached APs, otherwise DAP Number - (arbitrary number assigned when configuring the DAP on the AC). - A zero value means unknown." - SYNTAX Unsigned32 (0..1000) - -RbtwsApState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "AP State, as seen by the AC." - SYNTAX INTEGER { - cleared (1), - init (2), - bootStarted (3), - imageDownloaded (4), - connectFailed (5), - configuring (6), - configured (7) - } - --- RbtwsApTransition TC used by 'rbtwsApNonOperStatusTrap' -RbtwsApTransition ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "AP state Transition, as seen by the AC." - SYNTAX INTEGER { - clear (1), - timeout (2), - reset (3), - bootSuccess (4), - startConfiguring (5), - connectFail (6) - -- transition to operational state is reported by - -- a different trap: 'rbtwsApOperRadioStatusTrap' - } - -RbtwsApFailDetail ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Detailed failure codes for some of the transitions - specified in 'RbtwsApTransition'." - SYNTAX INTEGER { - -- Detail code values for 'configFailed' transition. - -- All 3 below cover 'rbtwsDAPConnectWarningTrap' trap. - secureHandshakeFailure (2), - fingerprintRequired (3), - fingerprintMismatch (4), - - -- Detail code values for 'timeout' transition. - -- Reports the state of the physical AC port - -- this AP is attached to. - -- For RM, it would cover the information - -- given by the standard "Port Link Up/Down" traps. - portLinkUp (11), - portLinkDown (12), - - failUnknown (99) - } - -RbtwsApConnectSecurityType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Security level of the connection between AP and AC: - secure(1) - fingerprint matching; - insecure(2) - fingerprint not configured, - or optional and not matching; - auto(3) - Auto-DAP is intrinsically insecure: - could not check fingerprint since - no specific DAP is configured." - SYNTAX INTEGER { - secure (1), - insecure (2), - auto (3) - } - -RbtwsApServiceAvailability ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Level of wireless service availability." - SYNTAX INTEGER { - fullService (1), - -- All radios operational on the AP. - noService (2), - -- No radio operational on the AP. - degradedService (3) - -- One radio down, one radio up. - } - -RbtwsApBias ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Bias of AP attachment to this AC. - Setting an APs bias on an AC switch to high causes the switch - to be preferred over switches with low bias, - for booting and managing the AP. - Bias applies only to AC switches that are indirectly attached - to the AP through an intermediate Layer 2 or Layer 3 network. - An AP always attempts to boot on AP port 1 first, - and if an AC switch is directly attached on AP port 1, - the AP boots from it regardless of the bias settings." - SYNTAX INTEGER { - high(1), - low(2) - } - -RbtwsApSerialNum ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value is a zero length string if unknown or unavailable. - Otherwise the value is a serial number, which consists - of printable ASCII characters between 0x21 (!), - and 0x7d (}) with no leading, embedded, or trailing space." - SYNTAX OCTET STRING (SIZE (0..32)) - -RbtwsApFingerprint ::= TEXTUAL-CONVENTION - DISPLAY-HINT "2x:" - STATUS current - DESCRIPTION - "Represents a RSA key fingerprint (binary value), - which is the MD5 hash of the public key of the RSA key pair. - Or a zero length string if not known or unavailable." - SYNTAX OCTET STRING (SIZE (0 | 16)) - -RbtwsRadioNum ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration for multi-radio APs." - SYNTAX INTEGER { - radio-1 (1), - radio-2 (2), - not-applicable (3) - } - -RbtwsPowerLevel ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The current level of transmit power expressed in dbm." - SYNTAX Unsigned32 (1..18) - -RbtwsRadioPowerChangeType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumerations for why the power level was changed, - which occurs due to auto-tune operation." - SYNTAX INTEGER { - dup-pkts-threshold-exceed (1), - retransmit-threshold-exceed (2), - clients-optimal-performance-reached (3), - def-power-threshold-exceed (4) - } - -RbtwsChannelChangeType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumerations for why the channel was changed, which - occurs due to auto-tune operation" - SYNTAX INTEGER { - util-index (1), - rexmit-pkt-offset (2), - noise-offset (3), - noise (4), - utilization (5), - phy-error-offset (6), - crc-errors-offset (7), - radar-detected (8) - } - -- contains hyphens due to historical reasons - -RbtwsChannelNum ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Channel Number" - SYNTAX Unsigned32 (1..1024) - -RbtwsRadioEnable ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Radio mode (administratively enabled or disabled)." - SYNTAX INTEGER { - enabled (1), - disabled (2) - } - -RbtwsRadioConfigState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Radio Configuration State, as seen by the AC." - SYNTAX INTEGER { - configInit (1), - configFail (2), - configOk (3) - } - -RbtwsRadioRate ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d-1" - STATUS current - DESCRIPTION - "The possible transmission rates of an AP radio. - Both a and b/g rates are covered; a specific radio will report - the applicable transmission rates (either a or b/g). - Here are the possible rates, in Mbps: - - 802.11g radios: 54, 48, 36, 24, 18, 12, 11, 9, 6, 5.5, 2, or 1; - - 802.11b radios: 11, 5.5, 2, or 1; - - 802.11a radios: 54, 48, 36, 24, 18, 12, 9, or 6. - The value in MIB is specified as the rate in Mbps times 10, - in order to have only integer values, zero meaning unknown rate." - SYNTAX Unsigned32 (0 | 10..540) - -RbtwsRadioType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration to indicate the Radio Type, as seen by AC." - SYNTAX INTEGER { - typeUnknown (1), - typeA (2), -- 802.11a - typeB (3), -- 802.11b - typeG (4) -- 802.11b+g - } - -RbtwsRssi ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "RSSI (Received Signal Strength Indicator) for last packet - received from this neighbor, in decibels referred to - 1 milliwatt (dBm). A higher value indicates a stronger signal." - SYNTAX Integer32 (-100..0) - -RbtwsApWasOperational ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration to indicate whether the AP was operational - before a transition occured. Normally used in notifications." - SYNTAX INTEGER { - oper (1), - nonOper (2) - } - -END diff --git a/mibs/RBTWS-BASIC-MIB b/mibs/RBTWS-BASIC-MIB deleted file mode 100644 index 176b7a51a5..0000000000 --- a/mibs/RBTWS-BASIC-MIB +++ /dev/null @@ -1,230 +0,0 @@ -RBTWS-BASIC-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, IpAddress - FROM SNMPv2-SMI - DisplayString, TEXTUAL-CONVENTION - FROM SNMPv2-TC - rbtwsMibs - FROM RBTWS-ROOT-MIB; - -rbtwsBasic MODULE-IDENTITY - LAST-UPDATED "200607102335Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "Basic objects for Enterasys Networks wireless switches. - - Copyright 2006 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200607100008Z" - DESCRIPTION "v2.0.6: Fixed MAX-ACCESS of rbtwsMobilityMemberEntryAddr, - an index that was also the only column" - - REVISION "200604140007Z" - DESCRIPTION "v2.0.5: Revised for 4.1 release" - - REVISION "200501010000Z" - DESCRIPTION "v1: initial version, as for 4.0 and older releases" - - ::= { rbtwsMibs 2 } - - --- Textual Conventions -RbtwsLicenseFeature ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of the licensable features. - Currently only 1 feature is licensed, the - number AP/DAPs concurrently supported. This - feature has 'three' levels: none, 1, and 2. - Level 1 implies support for 80 concurrent AP/DAPs, - level 2 implies support for 120 concurrent AP/DAPs. - The value in object rbtwsLicenseInfoEntryValue - should therefore reflect the number of AP/DAPs - supported." - SYNTAX INTEGER { - none(1), - maxSupportedAPsOrDAPs(2) - } - - --- Object definitions - --- Basic System Information Group -rbtwsBasicSystemInfo OBJECT IDENTIFIER ::= { rbtwsBasic 1 } - -rbtwsSerialNumber OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The serial number of the switch." - ::= { rbtwsBasicSystemInfo 1 } - -rbtwsSwMajorVersionNumber OBJECT-TYPE - SYNTAX INTEGER (0..99) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The major release version of the running software." - ::= { rbtwsBasicSystemInfo 2 } - -rbtwsSwMinorVersionNumber OBJECT-TYPE - SYNTAX INTEGER (0..99) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The minor release version of the running software." - ::= { rbtwsBasicSystemInfo 3 } - -rbtwsVersionString OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The version string of the running software, including - the major, minor, patch and build numbers, such as - 3.0.0.185" - ::= { rbtwsBasicSystemInfo 4 } - --- Mobility Domain Group -rbtwsMobilityDomainInfo OBJECT IDENTIFIER ::= { rbtwsBasic 2 } - -rbtwsMobilityDomainName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The mobility domain containing the switch, or a - zero-length string when the mobility domain is - unknown." - ::= { rbtwsMobilityDomainInfo 1 } - - -rbtwsMobilitySeedIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IPv4 address of the seed switch for this switch's - mobility domain, or the IPv4 address 0.0.0.0 if unknown." - ::= { rbtwsMobilityDomainInfo 2 } - -rbtwsMobilityMemberTableSize OBJECT-TYPE - SYNTAX INTEGER (0..64) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of entries in the mobility member table, - rbtwsMobilityMemberTable." - ::= { rbtwsMobilityDomainInfo 3 } - -rbtwsMobilityMemberTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsMobilityMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table of members of the mobility domain, indexed - by the member IPv4 address." - ::= {rbtwsMobilityDomainInfo 4 } - -rbtwsMobilityMemberEntry OBJECT-TYPE - SYNTAX RbtwsMobilityMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the rbtwsMobilityMemberTable table." - INDEX { rbtwsMobilityMemberEntryAddr } - ::= { rbtwsMobilityMemberTable 1 } - -RbtwsMobilityMemberEntry ::= SEQUENCE { - rbtwsMobilityMemberEntryAddr IpAddress - } - --- a row can't have _all_ columns with MAX-ACCESS of not-accessible --- (would mean there is nothing to retrieve) - -rbtwsMobilityMemberEntryAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IPv4 address of a member of the mobility domain." - ::= { rbtwsMobilityMemberEntry 1 } - --- License Information Group -rbtwsLicenseInfoGroup OBJECT IDENTIFIER ::= { rbtwsBasic 3 } - -rbtwsLicenseInfoTableSize OBJECT-TYPE - SYNTAX INTEGER (0..64) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of entries in the license table, - rbtwsLicenseInfoTable." - ::= { rbtwsLicenseInfoGroup 1 } - -rbtwsLicenseInfoTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsLicenseInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table of installed licenses on the switch. The - licences provide additional capabilities over - the default capabilities of the switch." - ::= { rbtwsLicenseInfoGroup 2 } - -rbtwsLicenseInfoEntry OBJECT-TYPE - SYNTAX RbtwsLicenseInfoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A license table entry." - INDEX { rbtwsLicenseInfoEntryFeature } - ::= { rbtwsLicenseInfoTable 1 } - -RbtwsLicenseInfoEntry ::= SEQUENCE { - rbtwsLicenseInfoEntryFeature RbtwsLicenseFeature, - rbtwsLicenseInfoEntryValue INTEGER, - rbtwsLicenseInfoEntryDescr DisplayString - } - -rbtwsLicenseInfoEntryFeature OBJECT-TYPE - SYNTAX RbtwsLicenseFeature - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The feature being reported on" - ::= { rbtwsLicenseInfoEntry 1 } - -rbtwsLicenseInfoEntryValue OBJECT-TYPE - SYNTAX INTEGER (0..4096) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the feature enabled, for example - a feature may have multiple levels of licensing, - so the value will very with the license level." - ::= { rbtwsLicenseInfoEntry 2 } - -rbtwsLicenseInfoEntryDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A human interpretable description of this license, - for example, '120 APs or DAPs.'" - ::= { rbtwsLicenseInfoEntry 3 } - - -END diff --git a/mibs/RBTWS-CLIENT-SESSION-MIB b/mibs/RBTWS-CLIENT-SESSION-MIB deleted file mode 100644 index fc00ef612d..0000000000 --- a/mibs/RBTWS-CLIENT-SESSION-MIB +++ /dev/null @@ -1,667 +0,0 @@ -RBTWS-CLIENT-SESSION-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF - MODULE-IDENTITY, OBJECT-TYPE, - IpAddress, Unsigned32, Integer32, Counter64 - FROM SNMPv2-SMI - TEXTUAL-CONVENTION, DisplayString, MacAddress, TimeStamp - FROM SNMPv2-TC - RbtwsAccessType, RbtwsRadioNum, RbtwsApSerialNum, RbtwsRadioRate, RbtwsRssi - FROM RBTWS-AP-TC - RbtwsClientSessionState, RbtwsClientAuthenProtocolType, - RbtwsUserAccessType - FROM RBTWS-CLIENT-SESSION-TC - rbtwsMibs - FROM RBTWS-ROOT-MIB; - - -rbtwsClientSessionMib MODULE-IDENTITY - LAST-UPDATED "200611200913Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "Client Session MIB. - - AP = Access Point; - AC = Access Controller (wireless switch), - the device that runs a SNMP Agent implementing this MIB. - - Copyright 2006 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200611160043Z" - DESCRIPTION "v2.2.1: added one value (21) to RbtwsSessState" - - REVISION "200610170042Z" - DESCRIPTION "v2.2.0: Described semantics of rbtwsClSessRoamHistTimeStamp" - - REVISION "200609260032Z" - DESCRIPTION "v2.1.1: Added three new columnar objects: - - rbtwsClSessClientSessDot1xAuthMethod, - to be used instead of rbtwsClSessClientSessAuthMethod; - - rbtwsClSessClientSessSessionState, - to be used instead of rbtwsClSessClientSessState; - - rbtwsClSessClientSessLoginType, - to provide context for interpreting the values of - the above objects (Dot1xAuthMethod, SessionState). - - Changed behaviour for rbtwsClSessClientSessAuthServer: - provides system IP when auth is done via local DB - (it used to be 0.0.0.0 in such cases)." - - REVISION "200607290021Z" - DESCRIPTION "v2.0.2: Fixed imports and compliance group" - - REVISION "200606060010Z" - DESCRIPTION "v2.0.1: Adding scalar for total number of sessions." - - REVISION "200603300008Z" - DESCRIPTION "v1.0: Initial version, for 4.1 release" - - ::= { rbtwsMibs 4 } - - --- Textual conventions - -RbtwsEncryptionType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Encryption types." - SYNTAX INTEGER { - none (1), - aesCcm (2), - aesOcb (3), - tkip (4), - wep104 (5), - wep40 (6), - staticWep (7) - } - -RbtwsAuthMethod ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "Authentication methods." - SYNTAX INTEGER { - none (1), - identity (2), - notification (3), - nak (4), - md5 (5), - otp (6), - tokenCard (7), - tls (14), - leap (18), - ttls (22), - peap (26), - msChapv2 (27), - eapExt (34), - passThru (255) - } - -RbtwsSessState ::= TEXTUAL-CONVENTION - STATUS deprecated - DESCRIPTION - "Session states." - SYNTAX INTEGER { - invalid (1), - initializing (2), - assocReqAndAuth (3), - assocAndAuth (4), - wired (5), - webLoginPh1 (6), - webLoginPh1B (7), - webLoginPh1F (8), - webLoginPh2 (9), - webPortalLogin (10), - authorizing (11), - authorized (12), - active (13), - activePortal (14), - deassociated (15), - roamingAway (16), - updatedToRoam (17), - roamedAway (18), - killing (19), - free (20), - enforceSoda (21) - } - - --- Object definitions - --- --- The ClientSession MIB Tree --- - -rbtwsClientSessionObjects OBJECT IDENTIFIER ::= { rbtwsClientSessionMib 1 } -rbtwsClientSessionDataObjects OBJECT IDENTIFIER ::= { rbtwsClientSessionObjects 1 } - - --- Client Session Table --- ==================== - -rbtwsClSessClientSessionTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsClSessClientSessionEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Client Session Table." - ::= { rbtwsClientSessionDataObjects 1 } - -rbtwsClSessClientSessionEntry OBJECT-TYPE - SYNTAX RbtwsClSessClientSessionEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular client session." - INDEX { rbtwsClSessClientSessMacAddress } - ::= { rbtwsClSessClientSessionTable 1 } - -RbtwsClSessClientSessionEntry ::= SEQUENCE { - rbtwsClSessClientSessMacAddress MacAddress, - rbtwsClSessClientSessSessionId DisplayString, - rbtwsClSessClientSessUsername DisplayString, - rbtwsClSessClientSessIpAddress IpAddress, - rbtwsClSessClientSessEncryptionType RbtwsEncryptionType, - rbtwsClSessClientSessVlan DisplayString, - rbtwsClSessClientSessApSerialNum RbtwsApSerialNum, - rbtwsClSessClientSessRadioNum RbtwsRadioNum, - rbtwsClSessClientSessAccessType RbtwsAccessType, - rbtwsClSessClientSessAuthMethod RbtwsAuthMethod, - rbtwsClSessClientSessAuthServer IpAddress, - rbtwsClSessClientSessPortOrNum Unsigned32, - rbtwsClSessClientSessVlanTag Unsigned32, - rbtwsClSessClientSessTimeStamp TimeStamp, - rbtwsClSessClientSessSsid DisplayString, - rbtwsClSessClientSessState RbtwsSessState, - rbtwsClSessClientSessLoginType RbtwsUserAccessType, - rbtwsClSessClientSessDot1xAuthMethod RbtwsClientAuthenProtocolType, - rbtwsClSessClientSessSessionState RbtwsClientSessionState - } - -rbtwsClSessClientSessMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Client MAC address." - ::= { rbtwsClSessClientSessionEntry 1 } - -rbtwsClSessClientSessSessionId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..30)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Session ID is a string long enough to be sure - we can make it unique over a long time." - ::= { rbtwsClSessClientSessionEntry 2 } - -rbtwsClSessClientSessUsername OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..80)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Client user name." - ::= { rbtwsClSessClientSessionEntry 3 } - -rbtwsClSessClientSessIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Client IP address. - If the client has no IP address, the value will be 0.0.0.0." - ::= { rbtwsClSessClientSessionEntry 4 } - -rbtwsClSessClientSessEncryptionType OBJECT-TYPE - SYNTAX RbtwsEncryptionType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Encryption type." - ::= { rbtwsClSessClientSessionEntry 5 } - -rbtwsClSessClientSessVlan OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..80)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of the client VLAN." - ::= { rbtwsClSessClientSessionEntry 6 } - -rbtwsClSessClientSessApSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Serial Number of the AP this client is connected to. - It is a zero length string when wired access is used." - ::= { rbtwsClSessClientSessionEntry 7 } - -rbtwsClSessClientSessRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of the Radio that provides service to this client. - It is 'not-applicable' when wired access is used." - ::= { rbtwsClSessClientSessionEntry 8 } - -rbtwsClSessClientSessAccessType OBJECT-TYPE - SYNTAX RbtwsAccessType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Access type this client uses (via AP, DAP or wired)." - ::= { rbtwsClSessClientSessionEntry 9 } - -rbtwsClSessClientSessAuthMethod OBJECT-TYPE - SYNTAX RbtwsAuthMethod - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Authentication Method. Deprecated, use - rbtwsClSessClientSessDot1xAuthMethod instead." - ::= { rbtwsClSessClientSessionEntry 10 } - -rbtwsClSessClientSessAuthServer OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Authentication Server's IP Address. - If the client is authenticated via the local DB, - or not authenticated, its value will be the system IP." - ::= { rbtwsClSessClientSessionEntry 11 } - -rbtwsClSessClientSessPortOrNum OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port number." - ::= { rbtwsClSessClientSessionEntry 12 } - -rbtwsClSessClientSessVlanTag OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VLAN tag." - ::= { rbtwsClSessClientSessionEntry 13 } - -rbtwsClSessClientSessTimeStamp OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Session start time stamp." - ::= { rbtwsClSessClientSessionEntry 14 } - -rbtwsClSessClientSessSsid OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..33)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "SSID." - ::= { rbtwsClSessClientSessionEntry 15 } - -rbtwsClSessClientSessState OBJECT-TYPE - SYNTAX RbtwsSessState - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "Session state. Deprecated, use - rbtwsClSessClientSessSessionState instead." - ::= { rbtwsClSessClientSessionEntry 16 } - -rbtwsClSessClientSessLoginType OBJECT-TYPE - SYNTAX RbtwsUserAccessType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Login type (mac, web, dot1x or last-resort)." - ::= { rbtwsClSessClientSessionEntry 17 } - -rbtwsClSessClientSessDot1xAuthMethod OBJECT-TYPE - SYNTAX RbtwsClientAuthenProtocolType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Dot1x Authentication Method." - ::= { rbtwsClSessClientSessionEntry 18 } - -rbtwsClSessClientSessSessionState OBJECT-TYPE - SYNTAX RbtwsClientSessionState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Session non-intermediate state." - ::= { rbtwsClSessClientSessionEntry 19 } - - --- Roaming History Table --- ===================== - -rbtwsClSessRoamingHistoryTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsClSessRoamingHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Roaming History Table. - Expansion of Client Session Table." - ::= { rbtwsClientSessionDataObjects 2 } - -rbtwsClSessRoamingHistoryEntry OBJECT-TYPE - SYNTAX RbtwsClSessRoamingHistoryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Roaming History Entry." - INDEX { rbtwsClSessRoamHistMacAddress, rbtwsClSessRoamHistIndex } - ::= { rbtwsClSessRoamingHistoryTable 1 } - -RbtwsClSessRoamingHistoryEntry ::= SEQUENCE { - rbtwsClSessRoamHistMacAddress MacAddress, - rbtwsClSessRoamHistIndex Unsigned32, - rbtwsClSessRoamHistApSerialNum RbtwsApSerialNum, - rbtwsClSessRoamHistRadioNum RbtwsRadioNum, - rbtwsClSessRoamHistAccessType RbtwsAccessType, - rbtwsClSessRoamHistApNumOrPort Unsigned32, - rbtwsClSessRoamHistIpAddress IpAddress, - rbtwsClSessRoamHistTimeStamp TimeStamp - } - -rbtwsClSessRoamHistMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Client MAC address." - ::= { rbtwsClSessRoamingHistoryEntry 1 } - -rbtwsClSessRoamHistIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Entry index." - ::= { rbtwsClSessRoamingHistoryEntry 2 } - -rbtwsClSessRoamHistApSerialNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Serial Number of the AP this client was connected to." - ::= { rbtwsClSessRoamingHistoryEntry 3 } - -rbtwsClSessRoamHistRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of the Radio that provided service to this client." - ::= { rbtwsClSessRoamingHistoryEntry 4 } - -rbtwsClSessRoamHistAccessType OBJECT-TYPE - SYNTAX RbtwsAccessType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Access type used by this client (via AP, DAP or wired)." - ::= { rbtwsClSessRoamingHistoryEntry 5 } - -rbtwsClSessRoamHistApNumOrPort OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "AP port number, DAP number, or Port number for wired access." - ::= { rbtwsClSessRoamingHistoryEntry 6 } - -rbtwsClSessRoamHistIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP address of the AC (wireless switch) - the client or AP was connected to." - ::= { rbtwsClSessRoamingHistoryEntry 7 } - -rbtwsClSessRoamHistTimeStamp OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The difference between the time the session was created - on the roamed-to switch and the time the last switch, - the one where the user is at currently, started. - The timestamp unit is in hundredths of seconds." - ::= { rbtwsClSessRoamingHistoryEntry 8 } - - --- Client Session Statistics Table --- =============================== - -rbtwsClSessClientSessionStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsClSessClientSessionStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Client Session Statistics Table." - ::= { rbtwsClientSessionDataObjects 3 } - -rbtwsClSessClientSessionStatisticsEntry OBJECT-TYPE - SYNTAX RbtwsClSessClientSessionStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Client Session Statistics Table Entry." - - - INDEX { rbtwsClSessClientSessStatsMacAddress } - ::= { rbtwsClSessClientSessionStatisticsTable 1 } - -RbtwsClSessClientSessionStatisticsEntry ::= SEQUENCE { - rbtwsClSessClientSessStatsMacAddress MacAddress, - rbtwsClSessClientSessStatsUniPktIn Counter64, - rbtwsClSessClientSessStatsUniOctetIn Counter64, - rbtwsClSessClientSessStatsUniPktOut Counter64, - rbtwsClSessClientSessStatsUniOctetOut Counter64, - rbtwsClSessClientSessStatsMultiPktIn Counter64, - rbtwsClSessClientSessStatsMultiOctetIn Counter64, - rbtwsClSessClientSessStatsEncErrPkt Counter64, - rbtwsClSessClientSessStatsEncErrOctet Counter64, - rbtwsClSessClientSessStatsLastRate RbtwsRadioRate, - rbtwsClSessClientSessStatsLastRssi RbtwsRssi, - rbtwsClSessClientSessStatsLastSNR Integer32 - } - -rbtwsClSessClientSessStatsMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Client MAC address." - ::= { rbtwsClSessClientSessionStatisticsEntry 1 } - -rbtwsClSessClientSessStatsUniPktIn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unicast packets in." - ::= { rbtwsClSessClientSessionStatisticsEntry 2 } - -rbtwsClSessClientSessStatsUniOctetIn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unicast octets in." - ::= { rbtwsClSessClientSessionStatisticsEntry 3 } - -rbtwsClSessClientSessStatsUniPktOut OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unicast packets out." - ::= { rbtwsClSessClientSessionStatisticsEntry 4 } - -rbtwsClSessClientSessStatsUniOctetOut OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Unicast octets out." - ::= { rbtwsClSessClientSessionStatisticsEntry 5 } - -rbtwsClSessClientSessStatsMultiPktIn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Multicast packets in." - ::= { rbtwsClSessClientSessionStatisticsEntry 6 } - -rbtwsClSessClientSessStatsMultiOctetIn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Multicast octets in." - ::= { rbtwsClSessClientSessionStatisticsEntry 7 } - -rbtwsClSessClientSessStatsEncErrPkt OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets with encryption errors." - ::= { rbtwsClSessClientSessionStatisticsEntry 8 } - -rbtwsClSessClientSessStatsEncErrOctet OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of octets with encryption errors." - ::= { rbtwsClSessClientSessionStatisticsEntry 9 } - -rbtwsClSessClientSessStatsLastRate OBJECT-TYPE - SYNTAX RbtwsRadioRate - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Last packet data rate." - ::= { rbtwsClSessClientSessionStatisticsEntry 10 } - -rbtwsClSessClientSessStatsLastRssi OBJECT-TYPE - SYNTAX RbtwsRssi - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "RSSI (Received Signal Strength Indicator) for last packet, - in decibels referred to 1 milliwatt (dBm). - A higher value indicates a stronger signal." - ::= { rbtwsClSessClientSessionStatisticsEntry 11 } - -rbtwsClSessClientSessStatsLastSNR OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Last packet data Signal to Noise Ratio." - ::= { rbtwsClSessClientSessionStatisticsEntry 12 } - --- ================================== --- --- Scalars --- - -rbtwsClSessTotalSessions OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of sessions." - ::= { rbtwsClientSessionDataObjects 4 } - --- ============================================================================ --- --- Conformance --- - -rbtwsClientSessionConformance OBJECT IDENTIFIER ::= { rbtwsClientSessionObjects 2 } -rbtwsClientSessionCompliances OBJECT IDENTIFIER ::= { rbtwsClientSessionConformance 1 } -rbtwsClientSessionGroups OBJECT IDENTIFIER ::= { rbtwsClientSessionConformance 2 } - --- Compliance - -rbtwsClientSessionCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for devices that implement - the Client Session MIB." - MODULE -- rbtwsClientSessionMib - - MANDATORY-GROUPS { rbtwsClientSessionCommonGroup } - - ::= { rbtwsClientSessionCompliances 1 } - --- Units of Conformance - -rbtwsClientSessionCommonGroup OBJECT-GROUP - OBJECTS { - rbtwsClSessClientSessSessionId, - rbtwsClSessClientSessUsername, - rbtwsClSessClientSessIpAddress, - rbtwsClSessClientSessEncryptionType, - rbtwsClSessClientSessVlan, - rbtwsClSessClientSessApSerialNum, - rbtwsClSessClientSessRadioNum, - rbtwsClSessClientSessAccessType, - rbtwsClSessClientSessAuthMethod, - rbtwsClSessClientSessAuthServer, - rbtwsClSessClientSessPortOrNum, - rbtwsClSessClientSessVlanTag, - rbtwsClSessClientSessTimeStamp, - rbtwsClSessClientSessSsid, - rbtwsClSessClientSessState, - rbtwsClSessRoamHistApSerialNum, - rbtwsClSessRoamHistRadioNum, - rbtwsClSessRoamHistAccessType, - rbtwsClSessRoamHistApNumOrPort, - rbtwsClSessRoamHistIpAddress, - rbtwsClSessRoamHistTimeStamp, - rbtwsClSessClientSessStatsUniPktIn, - rbtwsClSessClientSessStatsUniOctetIn, - rbtwsClSessClientSessStatsUniPktOut, - rbtwsClSessClientSessStatsUniOctetOut, - rbtwsClSessClientSessStatsMultiPktIn, - rbtwsClSessClientSessStatsMultiOctetIn, - rbtwsClSessClientSessStatsEncErrPkt, - rbtwsClSessClientSessStatsEncErrOctet, - rbtwsClSessClientSessStatsLastRate, - rbtwsClSessClientSessStatsLastRssi, - rbtwsClSessClientSessStatsLastSNR - } - STATUS current - DESCRIPTION - "Mandatory group of objects implemented to provide - Client Session info." - ::= { rbtwsClientSessionGroups 1 } - -END diff --git a/mibs/RBTWS-CLIENT-SESSION-TC b/mibs/RBTWS-CLIENT-SESSION-TC deleted file mode 100644 index f07ed68ec0..0000000000 --- a/mibs/RBTWS-CLIENT-SESSION-TC +++ /dev/null @@ -1,95 +0,0 @@ -RBTWS-CLIENT-SESSION-TC DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY - FROM SNMPv2-SMI - TEXTUAL-CONVENTION - FROM SNMPv2-TC - rbtwsMibs - FROM RBTWS-ROOT-MIB; - -rbtwsClientSessionTc MODULE-IDENTITY - LAST-UPDATED "200609262029Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "Textual Conventions used by Enterasys Networks wireless switches. - - Copyright 2006 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200609260001Z" - DESCRIPTION "v1.0.1: initial version" - - ::= { rbtwsMibs 10 } - - -RbtwsUserAccessType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Describes the access type by the user" - SYNTAX INTEGER { - mac (1), - web (2), - dot1x (3), - last-resort (4) - } - -RbtwsClientSessionState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of the client session states. - Value 'associated(1)' applies only to wireless sessions. - Value 'wired(8)' applies only to wired sessions." - SYNTAX INTEGER { - associated (1), - authorizing (2), - authorized (3), - active (4), - de-associated (5), - roaming-away (6), - updated-to-roam (7), - wired (8), - clearing (9), - invalid (10), - web-authing (11) - } - -RbtwsClientDot1xState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of the dot1x states for a client." - SYNTAX INTEGER { - initialize (1), - disconnected (2), - connecting (3), - authenticating (4), - authenticated (5), - wired (6), - aborting (7), - held (8) - } - -RbtwsClientAuthenProtocolType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of the dot1x client authentication protocol types." - SYNTAX INTEGER { - none (1), - eap-tls (2), - eap-ttls (3), - md5 (4), - peap (5), - leap (6), - pass-through (7) - } - -END diff --git a/mibs/RBTWS-EXTERNAL-SERVER-MIB b/mibs/RBTWS-EXTERNAL-SERVER-MIB deleted file mode 100644 index efaeb2dfff..0000000000 --- a/mibs/RBTWS-EXTERNAL-SERVER-MIB +++ /dev/null @@ -1,163 +0,0 @@ -RBTWS-EXTERNAL-SERVER-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF - MODULE-IDENTITY, OBJECT-TYPE, - IpAddress, Unsigned32 - FROM SNMPv2-SMI - TEXTUAL-CONVENTION - FROM SNMPv2-TC - rbtwsMibs - FROM RBTWS-ROOT-MIB; - - -rbtwsExternalServerMib MODULE-IDENTITY - LAST-UPDATED "200609271237Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "External Server configuration MIB. - - Copyright 2006 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200607310004Z" - DESCRIPTION "v1.0.4: Initial version, for 6.0 release" - - ::= { rbtwsMibs 7 } - - --- Textual conventions - -RbtwsIpPort ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An UDP or TCP port number." - SYNTAX Unsigned32 (1..65535) - -RbtwsSyslogServerEnable ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Syslog Server mode (administratively enabled or disabled)." - SYNTAX INTEGER { - enabled (1), - disabled (2) - } - - --- --- The External Server Configuration MIB Tree --- - -rbtwsExternalServerObjects OBJECT IDENTIFIER ::= { rbtwsExternalServerMib 1 } -rbtwsExternalServerDataObjects OBJECT IDENTIFIER ::= { rbtwsExternalServerObjects 1 } - --- --- Object definitions --- - --- Syslog Server table - -rbtwsExtServerSyslogTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsExtServerSyslogEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Configured Syslog server table." - ::= { rbtwsExternalServerDataObjects 1 } - -rbtwsExtServerSyslogEntry OBJECT-TYPE - SYNTAX RbtwsExtServerSyslogEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Entry for Syslog server table." - INDEX { rbtwsExtServerSyslogIndex } - ::= { rbtwsExtServerSyslogTable 1 } - -RbtwsExtServerSyslogEntry ::= SEQUENCE { - rbtwsExtServerSyslogIndex Unsigned32, - rbtwsExtServerSyslogAddress IpAddress, - rbtwsExtServerSyslogPort RbtwsIpPort, - rbtwsExtServerSyslogEnable RbtwsSyslogServerEnable - } - -rbtwsExtServerSyslogIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Index of the Syslog sever" - ::= { rbtwsExtServerSyslogEntry 1 } - -rbtwsExtServerSyslogAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "IP Address of the Syslog server." - ::= { rbtwsExtServerSyslogEntry 2 } - -rbtwsExtServerSyslogPort OBJECT-TYPE - SYNTAX RbtwsIpPort - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Syslog server Port number." - ::= { rbtwsExtServerSyslogEntry 3 } - -rbtwsExtServerSyslogEnable OBJECT-TYPE - SYNTAX RbtwsSyslogServerEnable - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The administrative status of the Syslog server (enabled/disabled)" - ::= { rbtwsExtServerSyslogEntry 4 } - - --- ============================================================================ --- --- Conformance --- - -rbtwsExternalServerConformance OBJECT IDENTIFIER ::= { rbtwsExternalServerObjects 2 } -rbtwsExternalServerCompliances OBJECT IDENTIFIER ::= { rbtwsExternalServerConformance 1 } -rbtwsExternalServerGroups OBJECT IDENTIFIER ::= { rbtwsExternalServerConformance 2 } - --- Compliance - -rbtwsExternalServerCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for devices that implement - the External Server MIB." - MODULE -- rbtwsExternalServerMib - - MANDATORY-GROUPS { rbtwsExternalServerConfigGroup } - - ::= { rbtwsExternalServerCompliances 1 } - --- Units of Conformance - -rbtwsExternalServerConfigGroup OBJECT-GROUP - OBJECTS { - rbtwsExtServerSyslogAddress, - rbtwsExtServerSyslogPort, - rbtwsExtServerSyslogEnable - } - STATUS current - DESCRIPTION - "Mandatory group of objects implemented to provide - External Server configuration info." - ::= { rbtwsExternalServerGroups 1 } - -END diff --git a/mibs/RBTWS-INFO-RF-DETECT-MIB b/mibs/RBTWS-INFO-RF-DETECT-MIB deleted file mode 100644 index 1005900b71..0000000000 --- a/mibs/RBTWS-INFO-RF-DETECT-MIB +++ /dev/null @@ -1,161 +0,0 @@ -RBTWS-INFO-RF-DETECT-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF - MODULE-IDENTITY, OBJECT-TYPE - FROM SNMPv2-SMI - DisplayString, MacAddress - FROM SNMPv2-TC - RbtwsChannelNum, RbtwsRssi - FROM RBTWS-AP-TC - rbtwsMibs - FROM RBTWS-ROOT-MIB; - - -rbtwsInfoRFDetectMib MODULE-IDENTITY - LAST-UPDATED "200610251700Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "RF Detect MIB. - - Copyright 2006 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200610110003Z" - DESCRIPTION "v1.0.3: Initial version, for 6.0 release" - - ::= { rbtwsMibs 9 } - - --- --- The RF Detect MIB Tree --- - -rbtwsInfoRFDetectObjects OBJECT IDENTIFIER ::= { rbtwsInfoRFDetectMib 1 } -rbtwsInfoRFDetectDataObjects OBJECT IDENTIFIER ::= { rbtwsInfoRFDetectObjects 1 } - --- --- Object definitions --- - --- Transmitter table - -rbtwsInfoRFDetectXmtrTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsInfoRFDetectXmtrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Transmitter table. - May contain tens of thousands of entries - (different Transmitter-Listener-Channel combinations)." - ::= { rbtwsInfoRFDetectDataObjects 1 } - -rbtwsInfoRFDetectXmtrEntry OBJECT-TYPE - SYNTAX RbtwsInfoRFDetectXmtrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Transmitter-Listener-Channel combination." - INDEX { rbtwsInfoRFDetectXmtrTransmitterMacAddress, - rbtwsInfoRFDetectXmtrListenerMacAddress, - rbtwsInfoRFDetectXmtrChannelNum } - ::= { rbtwsInfoRFDetectXmtrTable 1 } - -RbtwsInfoRFDetectXmtrEntry ::= SEQUENCE { - rbtwsInfoRFDetectXmtrTransmitterMacAddress MacAddress, - rbtwsInfoRFDetectXmtrListenerMacAddress MacAddress, - rbtwsInfoRFDetectXmtrChannelNum RbtwsChannelNum, - - rbtwsInfoRFDetectXmtrRssi RbtwsRssi, - rbtwsInfoRFDetectXmtrSsid DisplayString - } - -rbtwsInfoRFDetectXmtrTransmitterMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The MAC Address of this Transmitter." - ::= { rbtwsInfoRFDetectXmtrEntry 1 } - -rbtwsInfoRFDetectXmtrListenerMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The MAC Address of this Listener." - ::= { rbtwsInfoRFDetectXmtrEntry 2 } - -rbtwsInfoRFDetectXmtrChannelNum OBJECT-TYPE - SYNTAX RbtwsChannelNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Channel Number this transmitter was using - when this listener detected it." - ::= { rbtwsInfoRFDetectXmtrEntry 3 } - -rbtwsInfoRFDetectXmtrRssi OBJECT-TYPE - SYNTAX RbtwsRssi - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Received Signal Strength Indicator at this listener." - ::= { rbtwsInfoRFDetectXmtrEntry 4 } - -rbtwsInfoRFDetectXmtrSsid OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The service/SSID name this transmitter was using. - Zero-length string when unknown or not applicable." - ::= { rbtwsInfoRFDetectXmtrEntry 5 } - - --- ========================================================================= --- --- Conformance --- - -rbtwsInfoRFDetectConformance OBJECT IDENTIFIER ::= { rbtwsInfoRFDetectObjects 2 } -rbtwsInfoRFDetectCompliances OBJECT IDENTIFIER ::= { rbtwsInfoRFDetectConformance 1 } -rbtwsInfoRFDetectGroups OBJECT IDENTIFIER ::= { rbtwsInfoRFDetectConformance 2 } - --- Compliance - -rbtwsInfoRFDetectCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for devices that implement - the RF Detect MIB." - MODULE -- rbtwsInfoRFDetectMib - - MANDATORY-GROUPS { rbtwsInfoRFDetectXmtrGroup } - - ::= { rbtwsInfoRFDetectCompliances 1 } - --- Units of Conformance - -rbtwsInfoRFDetectXmtrGroup OBJECT-GROUP - OBJECTS { - rbtwsInfoRFDetectXmtrRssi, - rbtwsInfoRFDetectXmtrSsid - } - STATUS current - DESCRIPTION - "Mandatory group of objects implemented to provide - RF Detect Transmitter info." - ::= { rbtwsInfoRFDetectGroups 1 } - -END diff --git a/mibs/RBTWS-PORT-MIB b/mibs/RBTWS-PORT-MIB deleted file mode 100644 index 7bde296d0d..0000000000 --- a/mibs/RBTWS-PORT-MIB +++ /dev/null @@ -1,177 +0,0 @@ -RBTWS-PORT-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF - MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 - FROM SNMPv2-SMI - TEXTUAL-CONVENTION - FROM SNMPv2-TC - rbtwsMibs - FROM RBTWS-ROOT-MIB; - -rbtwsPortMib MODULE-IDENTITY - LAST-UPDATED "200611090059Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "Port information MIB. - - Copyright 2006 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200611090001Z" - DESCRIPTION "v1.0.1: Fixed imports and compliance group" - - REVISION "200604060000Z" - DESCRIPTION "v1.0: Initial version, for 5.0 release" - - ::= { rbtwsMibs 6 } - --- Textual conventions - - -RbtwsPhysPortNumber ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Physical port number" - SYNTAX Unsigned32 (1..1024) - -RbtwsPortMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of the port modes status." - SYNTAX INTEGER { - directAttachAP (1), - networkPort (2), - wired (3) - } - -RbtwsPortPoeMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of the port POE capablities" - - SYNTAX INTEGER { - poeEnable (1), - poeDisable (2) - } - --- --- The Port MIB Tree --- - -rbtwsPortObjects OBJECT IDENTIFIER ::= { rbtwsPortMib 1 } -rbtwsPortDataObjects OBJECT IDENTIFIER ::= { rbtwsPortObjects 1 } - - --- Object definitions - -rbtwsPortConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF RbtwsPortConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Port configuration table" - ::= { rbtwsPortDataObjects 1 } - -rbtwsPortConfigEntry OBJECT-TYPE - SYNTAX RbtwsPortConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Port configuration entry" - INDEX { rbtwsPortConfigPortNumber } - ::= { rbtwsPortConfigTable 1 } - -RbtwsPortConfigEntry ::= SEQUENCE { - rbtwsPortConfigPortNumber RbtwsPhysPortNumber, - rbtwsPortConfigPortMode RbtwsPortMode, - rbtwsPortConfigPoeMode RbtwsPortPoeMode, - rbtwsPortConfigTrunkMaster RbtwsPhysPortNumber - } - -rbtwsPortConfigPortNumber OBJECT-TYPE - SYNTAX RbtwsPhysPortNumber - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Physical Port Number" - ::= { rbtwsPortConfigEntry 1 } - -rbtwsPortConfigPortMode OBJECT-TYPE - SYNTAX RbtwsPortMode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether this port is configured for - directly attached AP, network port or wired - access." - ::= { rbtwsPortConfigEntry 2 } - -rbtwsPortConfigPoeMode OBJECT-TYPE - SYNTAX RbtwsPortPoeMode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether this port is configured to - supply POE (Power Over Ethernet)." - ::= { rbtwsPortConfigEntry 3 } - -rbtwsPortConfigTrunkMaster OBJECT-TYPE - SYNTAX RbtwsPhysPortNumber - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The master port of the group this port belongs to - (identified by the physical port number). - A zero value means information is not available - (usually if this port is not part of any port group)." - ::= { rbtwsPortConfigEntry 4 } - - --- ============================================================================ --- --- Conformance --- - -rbtwsPortConformance OBJECT IDENTIFIER ::= { rbtwsPortObjects 2 } -rbtwsPortCompliances OBJECT IDENTIFIER ::= { rbtwsPortConformance 1 } -rbtwsPortGroups OBJECT IDENTIFIER ::= { rbtwsPortConformance 2 } - --- Compliance - -rbtwsPortCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for devices that implement - the Port MIB." - MODULE -- rbtwsPortMib - - MANDATORY-GROUPS { rbtwsPortConfigGroup } - - ::= { rbtwsPortCompliances 1 } - --- Units of Conformance - -rbtwsPortConfigGroup OBJECT-GROUP - OBJECTS { - rbtwsPortConfigPortMode, - rbtwsPortConfigPoeMode, - rbtwsPortConfigTrunkMaster - } - STATUS current - DESCRIPTION - "Mandatory group of objects implemented to provide - Port configuration info." - ::= { rbtwsPortGroups 1 } - -END diff --git a/mibs/RBTWS-REGISTRATION-MIB b/mibs/RBTWS-REGISTRATION-MIB deleted file mode 100644 index 265d829ae8..0000000000 --- a/mibs/RBTWS-REGISTRATION-MIB +++ /dev/null @@ -1,72 +0,0 @@ -RBTWS-REGISTRATION-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY - FROM SNMPv2-SMI - rbtwsRegistration - FROM RBTWS-ROOT-MIB; - -rbtwsRegistrationMib MODULE-IDENTITY - LAST-UPDATED "200605301630Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "The MIB module for Enterasys Networks wireless switch registrations. - - Copyright 2006 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200605220008Z" - DESCRIPTION "v2.0.7: Revised for 4.1 release" - - REVISION "200501010000Z" - DESCRIPTION "v1: initial version, as for 4.0 and older releases" - - ::= { rbtwsRegistration 3 } - - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- Generic OID values to identify Chassis Components of a box: --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -rbtwsChassisComponents OBJECT IDENTIFIER ::= { rbtwsRegistration 4 } - -rbtwsChasCompPowerSupplies OBJECT IDENTIFIER ::= { rbtwsChassisComponents 1 } - -rbtwsChasCompFans OBJECT IDENTIFIER ::= { rbtwsChassisComponents 2 } - -rbtwsChasCompPowerSupply1 OBJECT IDENTIFIER ::= { rbtwsChasCompPowerSupplies 1 } -rbtwsChasCompPowerSupply2 OBJECT IDENTIFIER ::= { rbtwsChasCompPowerSupplies 2 } - -rbtwsChasCompFan1 OBJECT IDENTIFIER ::= { rbtwsChasCompFans 1 } -rbtwsChasCompFan2 OBJECT IDENTIFIER ::= { rbtwsChasCompFans 2 } -rbtwsChasCompFan3 OBJECT IDENTIFIER ::= { rbtwsChasCompFans 3 } - --- End of generic OID values for Chassis Components - - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- OID values for boxes (wireless switches and access points): --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --- Wireless Switches: - -rbtwsWirelessSwitch OBJECT IDENTIFIER ::= { rbtwsRegistration 1 } - -rbtwsSwitch8100 OBJECT IDENTIFIER ::= { rbtwsWirelessSwitch 1 } - -rbtwsSwitch8200 OBJECT IDENTIFIER ::= { rbtwsWirelessSwitch 2 } - -rbtwsSwitch8400 OBJECT IDENTIFIER ::= { rbtwsWirelessSwitch 3 } - --- End of OID values for boxes - -END diff --git a/mibs/RBTWS-ROOT-MIB b/mibs/RBTWS-ROOT-MIB deleted file mode 100644 index 211679029f..0000000000 --- a/mibs/RBTWS-ROOT-MIB +++ /dev/null @@ -1,67 +0,0 @@ -RBTWS-ROOT-MIB DEFINITIONS ::= BEGIN - --- Enterasys Wireless Switch Root MIB Release 1.0 --- Revision Date April 14th - --- Copyright 2005, Enterasys Networks, Inc. --- All rights reserved. - --- This Specification is supplied "AS IS," and Enterasys Networks makes --- no warranty, either express or implied, as to the use, --- operation, condition, or performance of the Specification. - --- Imports - -IMPORTS - MODULE-IDENTITY - FROM SNMPv2-SMI --- ctronTrapeze --- FROM CTRON-MIB-NAMES; - enterprises - FROM RFC1155-SMI; - -cabletron OBJECT IDENTIFIER ::= { enterprises 52 } -mibs OBJECT IDENTIFIER ::= { cabletron 4 } -ctronTrapeze OBJECT IDENTIFIER ::= { mibs 15 } - -rbtwsRootMib MODULE-IDENTITY - LAST-UPDATED "200505070000Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO "Enterasys Networks" - DESCRIPTION - "Enterasys Wireless Switch Root MIB - - Copyright 1996 - 2005 Enterasys Networks, Inc. - All rights reserved. - This Enterasys Networks SNMP Management Information Base Specification - (Specification) embodies Enterasys Networks' confidential and - proprietary intellectual property. Enterasys Networks retains all - title and ownership in the Specification, including any - revisions. - - This Specification is supplied 'AS IS,' and Enterasys Networks makes - no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200505070000Z" -- 07 May 2005 - DESCRIPTION "v1: Initial version." - - ::= { ctronTrapeze 1 } - --- Textual Conventions - --- Top level Branches - -rbtwsProducts OBJECT IDENTIFIER ::= { rbtwsRootMib 1 } -rbtwsTemporary OBJECT IDENTIFIER ::= { rbtwsRootMib 2 } -rbtwsRegistration OBJECT IDENTIFIER ::= { rbtwsRootMib 3 } -rbtwsMibs OBJECT IDENTIFIER ::= { rbtwsRootMib 4 } -rbtwsTraps OBJECT IDENTIFIER ::= { rbtwsRootMib 5 } - --- Branches under "products" - --- Branches under "temporary" - --- Branches under "registration" - -END diff --git a/mibs/RBTWS-SYSTEM-MIB b/mibs/RBTWS-SYSTEM-MIB deleted file mode 100644 index 2cfad5b4cc..0000000000 --- a/mibs/RBTWS-SYSTEM-MIB +++ /dev/null @@ -1,239 +0,0 @@ -RBTWS-SYSTEM-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - Unsigned32 - FROM SNMPv2-SMI - rbtwsMibs - FROM RBTWS-ROOT-MIB - ; - -rbtwsSystemMib MODULE-IDENTITY - LAST-UPDATED "200703151414Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "System objects for Enterasys Networks wireless switches. - - Copyright 2007 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200703140007Z" - DESCRIPTION "v2.0.0: Added new objects to support CPU load - and memory (RAM) usage details: - for last few seconds (''instant''), - minute, 5 minutes, hour, day, 3 days - (for 6.0 release)" - - REVISION "200611090004Z" - DESCRIPTION "v1.0.3: Removed unused imports" - - REVISION "200606060003Z" - DESCRIPTION "v1.0.2: Initial version, for 5.0 release" - - ::= { rbtwsMibs 8 } - - --- Textual Conventions - -RbtwsSysCpuLoad ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "CPU load in percents" - SYNTAX Unsigned32 (0..100) - -RbtwsSysMemoryAmount ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Memory amount in KBytes (1024 octets)" - SYNTAX Unsigned32 - - --- Object definitions - --- --- The System MIB Tree --- - -rbtwsSysObjects OBJECT IDENTIFIER ::= { rbtwsSystemMib 1 } -rbtwsSysDataObjects OBJECT IDENTIFIER ::= { rbtwsSysObjects 1 } - - -rbtwsSysCpuMemoryUsedBytes OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "CPU memory used in bytes. - Deprecated by rbtwsSysCpuMemoryInstantUsage." - ::= { rbtwsSysDataObjects 1 } - -rbtwsSysCpuMemoryTotalBytes OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS deprecated - DESCRIPTION - "CPU total physical memory in bytes. - Deprecated by rbtwsSysCpuMemorySize." - ::= { rbtwsSysDataObjects 2 } - -rbtwsSysFlashMemoryUsedBytes OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Flash memory used in bytes." - ::= { rbtwsSysDataObjects 3 } - -rbtwsSysFlashMemoryTotalBytes OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Flash memory available in bytes." - ::= { rbtwsSysDataObjects 4 } - -rbtwsSysCpuAverageLoad OBJECT-TYPE - SYNTAX RbtwsSysCpuLoad - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU load average since system startup." - ::= { rbtwsSysDataObjects 5 } - --- Totals - -rbtwsSysCpuMemorySize OBJECT-TYPE - SYNTAX RbtwsSysMemoryAmount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maximum available CPU Memory (RAM) in KBytes. - This is the memory available to the Wireless Switch software. - May be less than physical RAM size." - ::= { rbtwsSysDataObjects 6 } - --- Reserving rbtwsSysDataObjects 7-10 for future scalars indicating totals - - -rbtwsSysCpuLoadDetail OBJECT IDENTIFIER ::= { rbtwsSysDataObjects 11 } -rbtwsSysCpuMemoryUsageDetail OBJECT IDENTIFIER ::= { rbtwsSysDataObjects 12 } - - --- CPU load details: - -rbtwsSysCpuInstantLoad OBJECT-TYPE - SYNTAX RbtwsSysCpuLoad - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU instant load (for last few seconds)." - ::= { rbtwsSysCpuLoadDetail 1 } - -rbtwsSysCpuLastMinuteLoad OBJECT-TYPE - SYNTAX RbtwsSysCpuLoad - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU load for last minute." - ::= { rbtwsSysCpuLoadDetail 2 } - -rbtwsSysCpuLast5MinutesLoad OBJECT-TYPE - SYNTAX RbtwsSysCpuLoad - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU load for last 5 minutes." - ::= { rbtwsSysCpuLoadDetail 3 } - -rbtwsSysCpuLastHourLoad OBJECT-TYPE - SYNTAX RbtwsSysCpuLoad - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU load for last hour." - ::= { rbtwsSysCpuLoadDetail 4 } - -rbtwsSysCpuLastDayLoad OBJECT-TYPE - SYNTAX RbtwsSysCpuLoad - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU load for last day." - ::= { rbtwsSysCpuLoadDetail 5 } - -rbtwsSysCpuLast3DaysLoad OBJECT-TYPE - SYNTAX RbtwsSysCpuLoad - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CPU load for last 3 days." - ::= { rbtwsSysCpuLoadDetail 6 } - - --- Memory usage details - -rbtwsSysCpuMemoryInstantUsage OBJECT-TYPE - SYNTAX RbtwsSysMemoryAmount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Instant memory usage (RAM) in KBytes (for last few seconds). - Ranges between 0 and rbtwsSysCpuMemorySize." - ::= { rbtwsSysCpuMemoryUsageDetail 1 } - -rbtwsSysCpuMemoryLastMinuteUsage OBJECT-TYPE - SYNTAX RbtwsSysMemoryAmount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Memory usage (RAM) for last minute in KBytes. - Ranges between 0 and rbtwsSysCpuMemorySize." - ::= { rbtwsSysCpuMemoryUsageDetail 2 } - -rbtwsSysCpuMemoryLast5MinutesUsage OBJECT-TYPE - SYNTAX RbtwsSysMemoryAmount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Memory usage (RAM) for last 5 minutes in KBytes. - Ranges between 0 and rbtwsSysCpuMemorySize." - ::= { rbtwsSysCpuMemoryUsageDetail 3 } - -rbtwsSysCpuMemoryLastHourUsage OBJECT-TYPE - SYNTAX RbtwsSysMemoryAmount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Memory usage (RAM) for last hour in KBytes. - Ranges between 0 and rbtwsSysCpuMemorySize." - ::= { rbtwsSysCpuMemoryUsageDetail 4 } - -rbtwsSysCpuMemoryLastDayUsage OBJECT-TYPE - SYNTAX RbtwsSysMemoryAmount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Memory usage (RAM) for last day in KBytes. - Ranges between 0 and rbtwsSysCpuMemorySize." - ::= { rbtwsSysCpuMemoryUsageDetail 5 } - -rbtwsSysCpuMemoryLast3DaysUsage OBJECT-TYPE - SYNTAX RbtwsSysMemoryAmount - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Memory usage (RAM) for last 3 days in KBytes. - Ranges between 0 and rbtwsSysCpuMemorySize." - ::= { rbtwsSysCpuMemoryUsageDetail 6 } - - -END diff --git a/mibs/RBTWS-TRAP-MIB b/mibs/RBTWS-TRAP-MIB deleted file mode 100644 index 2b2c19043d..0000000000 --- a/mibs/RBTWS-TRAP-MIB +++ /dev/null @@ -1,1708 +0,0 @@ -RBTWS-TRAP-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - IpAddress, Unsigned32, TimeTicks - FROM SNMPv2-SMI - DisplayString, MacAddress, TEXTUAL-CONVENTION - FROM SNMPv2-TC - RbtwsApAttachType, RbtwsRadioType, - RbtwsApSerialNum, RbtwsApFingerprint, - RbtwsAccessType, RbtwsRadioNum, RbtwsPowerLevel, - RbtwsRadioPowerChangeType, RbtwsChannelChangeType, - RbtwsApTransition, RbtwsApFailDetail, RbtwsApPortOrDapNum, - RbtwsRadioConfigState, RbtwsApConnectSecurityType, - RbtwsApServiceAvailability, RbtwsApWasOperational - FROM RBTWS-AP-TC - RbtwsClientSessionState, RbtwsClientAuthenProtocolType, - RbtwsClientDot1xState, RbtwsUserAccessType - FROM RBTWS-CLIENT-SESSION-TC - rbtwsTraps, rbtwsTemporary, rbtwsMibs - FROM RBTWS-ROOT-MIB; - -rbtwsTrapMib MODULE-IDENTITY - LAST-UPDATED "200705041700Z" - ORGANIZATION "Enterasys Networks" - CONTACT-INFO - "www.enterasys.com" - DESCRIPTION - "Notifications emitted by Enterasys Networks wireless switches. - - AP = Access Point; - AC = Access Controller (wireless switch), - the device that runs a SNMP Agent implementing this MIB. - - Copyright 2007 Enterasys Networks, Inc. - All rights reserved. - This SNMP Management Information Base - Specification (Specification) embodies - confidential and proprietary intellectual property. - - This Specification is supplied 'AS IS' and Enterasys Networks - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - - REVISION "200705040055Z" - DESCRIPTION "v2.6.6: added one value (3) - to RbtwsClientIpAddrChangeReason - (for 6.0 release)" - - REVISION "200701090050Z" - DESCRIPTION "v2.6.4: Added two new traps: - rbtwsMobilityDomainFailOverTrap, - rbtwsMobilityDomainFailBackTrap - and related objects: - rbtwsMobilityDomainSecondarySeedIp, - rbtwsMobilityDomainPrimarySeedIp - (for 6.0 release)" - - REVISION "200609280045Z" - DESCRIPTION "v2.6.2: Factored out four textual conventions - into a new module, Client Session TC: - RbtwsClientSessionState, - RbtwsClientAuthenProtocolType, - RbtwsClientDot1xState, - RbtwsUserAccessType - and imported them from there." - - REVISION "200608080042Z" - DESCRIPTION "v2.5.2: Added new trap: rbtwsApRejectLicenseExceededTrap - and related object: rbtwsNumLicensedActiveAPs - (for 6.0 release)" - - REVISION "200607310040Z" - DESCRIPTION "v2.5.0: Added new trap: - rbtwsRFDetectAdhocUserDisappearTrap - (for 6.0 release)" - - REVISION "200607280032Z" - DESCRIPTION "v2.4.7: Removed unused imports" - - REVISION "200607230029Z" - DESCRIPTION "v2.4.1: Added new trap: rbtwsRFDetectBlacklistedTrap, - related textual convention: RbtwsBlacklistingCause - and objects: rbtwsBlacklistingRemainingTime, - rbtwsBlacklistingCause - (for 6.0 release)" - - REVISION "200607120028Z" - DESCRIPTION "v2.4.0: Added new trap: RFDetectClientViaRogueWiredAPTrap2 - and related object: rbtwsRFDetectRogueAPMacAddr. - This trap obsoletes the RFDetectClientViaRogueWiredAPTrap - (for 6.0 release)" - - REVISION "200607070026Z" - DESCRIPTION "v2.3.1: Added 3 new traps: - rbtwsClientAssociationSuccessTrap, - rbtwsClientAuthenticationSuccessTrap, - rbtwsClientDeAuthenticationTrap - (for 6.0 release)" - - REVISION "200607070025Z" - DESCRIPTION "v2.3.0: Added new trap: rbtwsClientIpAddrChangeTrap - and related object: RbtwsClientIpAddrChangeReason - (for 6.0 release)" - - REVISION "200607060023Z" - DESCRIPTION "v2.2.0: added two values (13, 14) - to RbtwsAuthenticationFailureType - (for 6.0 release)" - - REVISION "200604190022Z" - DESCRIPTION "v2.1.6: Updated client connection failure causes and descriptions - (for 5.0 release)" - - REVISION "200604190021Z" - DESCRIPTION "v2.0.6: Revised for 4.1 release" - - REVISION "200501010000Z" - DESCRIPTION "v1: initial version, as for 4.0 and older releases" - - ::= { rbtwsMibs 1 } - --- Branch for notifications -rbtwsTrapsV2 OBJECT IDENTIFIER ::= { rbtwsTraps 0 } - --- Textual Conventions -RbtwsAssociationFailureType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of the reasons for an AP to fail a - client's 802.11 association" - SYNTAX INTEGER { - other (1), - load-balance (2), - quiet-period (3), - dot1x (4), - no-prev-assoc (5), - glare (6), - cipher-rejected (7), - cipher-mismatch (8), - wep-not-configured (9), - bad-assoc-request (10), - out-of-memory (11), - tkip-cm-active (12), - roam-in-progress (13) - } - -RbtwsAuthenticationFailureType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of the reasons for AAA authentication to fail - user-glob-mismatch - auth rule/user not found for console login - user-does-not-exist - login failed because user not found - invalid-password - login failed because of invalid password - server-timeout - unable to contact a AAA server - signature-failed - incorrect password for mschapv2 - local-certificate-error - certificate error - all-servers-down - unable to contact any AAA server in the group - authentication-type-mismatch - client and switch are using different - authentication methods - server-rejected - received reject from AAA server - fallthru-auth-misconfig - problem with fallthru authentication - no-lastresort-auth - problem with last-resort authentication - exceeded-max-attempts - local user failed to login within allowed number - of attempts resulting in account lockout - password-expired - user's password expired" - - SYNTAX INTEGER { - other (1), - user-glob-mismatch (2), - user-does-not-exist (3), - invalid-password (4), - server-timeout (5), - signature-failed (6), - local-certificate-error (7), - all-servers-down (8), - authentication-type-mismatch (9), - server-rejected (10), - fallthru-auth-misconfig (11), - no-lastresort-auth (12), - exceeded-max-attempts (13), - password-expired (14) - } - -RbtwsAuthorizationFailureType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of the reasons for AAA authorization failure" - SYNTAX INTEGER { - other (1), - user-param (2), - location-policy (3), - vlan-tunnel-failure (4), - ssid-mismatch (5), - acl-mismatch (6), - timeofday-mismatch (7), - crypto-type-mismatch(8), - mobility-profile-mismatch(9), - start-date-mismatch (10), - end-date-mismatch (11), - svr-type-mismatch (12) - } - -RbtwsDot1xFailureType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of the dot1x failure reasons. - quiet-period occurs when client is denied access for a period of - time after a failed connection attempt - administrative-kill means that the session was cleared using the - 'clear dot1x client' command - bad-rsnie means that client sent an invalid IE - timeout is when there are excessive retransmissions - max-sessions-exceeded means the maximum allowed wired clients - has been exceeded on the switch - fourway-hs-failure is for failures occuring the 4-way key handshake - user-glob-mismatch means the name received in the dot1x identity - request does not match any configured userglobs - in the system - reauth-disabled means that the client is trying to reauthenticate - but reauthentication is disabled - gkhs-failure means that either there was no response from the client - during the GKHS or the response did not have an IE - force-unauth-configured means that the client is trying to connect - through a port which is configured as - force-unauth - cert-not-installed means that there is no certificate installed on - the switch" - SYNTAX INTEGER { - other (1), - quiet-period (2), - administrative-kill (3), - bad-rsnie (4), - timeout (5), - max-sessions-exceeded(6), - fourway-hs-failure (7), - user-glob-mismatch (8), - bonded-auth-failure (9), - reauth-disabled (10), - gkhs-failure (11), - force-unauth-configured (12), - cert-not-installed (13) - } - -RbtwsRFDetectDoSType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The types of denial of service (DoS) attacks" - SYNTAX INTEGER { - probe-flood(1), - auth-flood(2), - null-data-flood(3), - mgmt-6-flood(4), - mgmt-7-flood(5), - mgmt-d-flood(6), - mgmt-e-flood(7), - mgmt-f-flood(8), - fakeap-ssid(9), - fakeap-bssid(10), - bcast-deauth(11), - null-probe-resp(12), - disassoc-spoof(13), - deauth-spoof(14), - decrypt-err(15), - weak-wep-iv(16), - wireless-bridge(17), - netstumbler(18), - wellenreiter(19), - adhoc-client-frame(20), - associate-pkt-flood(21), - re-associate-pkt-flood(22), - de-associate-pkt-flood(23) - } - -RbtwsClientIpAddrChangeReason ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Describes the reasons for client IP address changes" - SYNTAX INTEGER { - client-connected(1), - other(2), - dhcp-to-static(3) - } - -RbtwsBlacklistingCause ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Enumeration of reasons for blacklisting a transmitter: - bl-configured: administrative action - (explicitly added to the Black List), - bl-associate-pkt-flood: Association request flood detected, - bl-re-associate-pkt-flood: Re-association request flood detected, - bl-de-associate-pkt-flood: De-association request flood detected. - (The leading 'bl-' stands for 'Black-Listed'; - reading it as 'Blocked' would also make sense)." - SYNTAX INTEGER { - bl-configured(1), - bl-associate-pkt-flood(2), - bl-re-associate-pkt-flood(3), - bl-de-associate-pkt-flood(4) - } - - --- Object definitions - -rbtwsDeviceId OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Enumeration of devices as indicated in registration MIB. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 1 } - -rbtwsMobilityDomainIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "IP address of the other switch which the send switch is - reporting on. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 2 } - -rbtwsAPMACAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "MAC address of the AP of interest. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 3 } - -rbtwsClientMACAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "MAC address of the client of interest. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 4 } - -rbtwsRFDetectXmtrMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Describes the transmitter's MAC address. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 5 } - -rbtwsPortNum OBJECT-TYPE - SYNTAX INTEGER (1..22) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Port number on the AC which reported this rogue during a detection - sweep. This object is used within notifications and - is not accessible." - ::= { rbtwsTemporary 6 } - -rbtwsAPRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Radio number of the AP which reported this rogue during a detection - sweep. This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 7 } - -rbtwsRadioRssi OBJECT-TYPE - SYNTAX INTEGER (0..1024) - MAX-ACCESS accessible-for-notify - STATUS deprecated - DESCRIPTION - "The received signal strength as measured by the AP radio which reported - this rogue during a detection sweep. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 8 } - -rbtwsRadioBSSID OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (6)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The basic service set identifier of the rogue from the beacon frame - reported by the AP during a detection sweep. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 9 } - -rbtwsUserName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The client user name as learned from the AAA process. This object - is used within notifications and is not accessible." - ::= { rbtwsTemporary 10 } - -rbtwsClientAuthServerIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The client authentication server ip address. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 11 } - -rbtwsClientSessionState OBJECT-TYPE - SYNTAX RbtwsClientSessionState - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The state for a client session. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 12 } - -rbtwsDAPNum OBJECT-TYPE - SYNTAX INTEGER (1..100) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The DAP number on the wireless switch. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 13 } - -rbtwsClientIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The client ip address. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 14 } - -rbtwsClientSessionId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The unique global id for a client session. This object is used - within notifications and is not accessible." - ::= { rbtwsTemporary 15 } - -rbtwsClientAuthenProtocolType OBJECT-TYPE - SYNTAX RbtwsClientAuthenProtocolType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The authentication protocol for a client. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 16 } - -rbtwsClientVLANName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The vlan name a client is on. This object is used within - notifications and is not accessible." - ::= { rbtwsTemporary 17 } - -rbtwsClientSessionStartTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The start time of a client session, relative to the sysUptime. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 18 } - -rbtwsClientFailureCause OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Display string for possible failure cause for a client session. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 19 } - -rbtwsClientRoamedFromPortNum OBJECT-TYPE - SYNTAX INTEGER (1..20) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The port number on the AC a client has roamed from. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 20 } - -rbtwsClientRoamedFromRadioNum OBJECT-TYPE - SYNTAX RbtwsRadioNum - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The radio number of the AP the client is roamed from. This object is - used within notifications and is not accessible." - ::= { rbtwsTemporary 21 } - -rbtwsClientRoamedFromDAPNum OBJECT-TYPE - SYNTAX INTEGER (1..100) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The DAP number on the AC which reported this rogue during roam. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 22 } - -rbtwsUserParams OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "A display string of User Parameters for client user authorization - attributes learned through AAA and/or used by the system. Note - that the syntax will be (name=value, name=value,..) for the - parsing purpose. This object is used within notifications and - is not accessible." - ::= { rbtwsTemporary 23 } - -rbtwsClientLocationPolicyIndex OBJECT-TYPE - SYNTAX INTEGER (0..1024) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Index of the Location Policy rule applied to a user. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 24 } - -rbtwsClientAssociationFailureCause OBJECT-TYPE - SYNTAX RbtwsAssociationFailureType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The client association failure cause. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 25 } - -rbtwsClientAuthenticationFailureCause OBJECT-TYPE - SYNTAX RbtwsAuthenticationFailureType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The client authentication failure cause. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 26 } - -rbtwsClientAuthorizationFailureCause OBJECT-TYPE - SYNTAX RbtwsAuthorizationFailureType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The client authorization failure cause. Note that if it is - the user-param, we would additionally expect the failure cause - description to list the user attribute value that caused the - failure. This object is used within notifications and is - not accessible." - ::= { rbtwsTemporary 27 } - -rbtwsClientFailureCauseDescription OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Display string for describing the client failure cause. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 28 } - -rbtwsClientRoamedFromWsIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The system IP address of the AC (wireless switch) a client roamed from. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 29 } - -rbtwsClientRoamedFromAccessType OBJECT-TYPE - SYNTAX RbtwsAccessType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The client access type (ap, dap, wired) that a client roamed from. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 30 } - -rbtwsClientAccessType OBJECT-TYPE - SYNTAX RbtwsAccessType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The client access type (ap, dap, wired). - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 31 } - -rbtwsRadioMACAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "AP Radio MAC address. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 32 } - -rbtwsRadioPowerChangeReason OBJECT-TYPE - SYNTAX RbtwsRadioPowerChangeType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The type of event that caused an AP radio power change; occurs due - to auto-tune operation. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 33 } - -rbtwsNewChannelNum OBJECT-TYPE - SYNTAX INTEGER (1..1024) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "New channel number of the AP radio used after an auto tune event. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 34 } - -rbtwsOldChannelNum OBJECT-TYPE - SYNTAX INTEGER (1..1024) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Old channel number of the AP radio used before an auto tune event. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 35 } - -rbtwsChannelChangeReason OBJECT-TYPE - SYNTAX RbtwsChannelChangeType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The type of event that caused an AP radio channel change; occurs due - to auto-tune operation. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 36 } - -rbtwsRFDetectListenerListInfo OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..571)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The RF Detection Listener list info including a list of - (listener mac, rssi, channel, ssid, time). - There will be a maximum of 6 entries in the list. - Formats: - MAC: 18 bytes: %2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X - RSSI: 10 bytes: %10d - CHANNEL: 3 bytes: %3d - SSID: 32 bytes: %s - TIME: 26 bytes: %s - Maximum size per entry is 89+4+2 = 95 bytes. - Maximum size of the string is 6*95= 571 bytes (include NULL). - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 37 } - -rbtwsRadioSSID OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The radio SSID string - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 38 } - -rbtwsNewPowerLevel OBJECT-TYPE - SYNTAX RbtwsPowerLevel - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "New power level of the AP radio used after an auto tune event. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 39 } - -rbtwsOldPowerLevel OBJECT-TYPE - SYNTAX RbtwsPowerLevel - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Old power level of the AP radio used before an auto tune event. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 40 } - -rbtwsRadioPowerChangeDescription OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The radio power change description. In the case of reason being - dup-pkts-threshold-exceed(1), and retransmit-threshold-exceed(2), - clientMacAddress will be included in the description. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 41 } - -rbtwsCounterMeasurePerformerListInfo OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION - "A list of information for APs performing Counter Measures including - a list of performer mac addresses. This object is used within - notifications and is not accessible. - - Not used by any notification." - ::= { rbtwsTemporary 42 } - -rbtwsClientDot1xState OBJECT-TYPE - SYNTAX RbtwsClientDot1xState - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The state for a client 802.1X. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 43 } - -rbtwsClientDot1xFailureCause OBJECT-TYPE - SYNTAX RbtwsDot1xFailureType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The client 802.1X failure cause. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 44 } - -rbtwsAPAccessType OBJECT-TYPE - SYNTAX RbtwsAccessType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The access point access type (ap, dap,). - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 45 } - -rbtwsUserAccessType OBJECT-TYPE - SYNTAX RbtwsUserAccessType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The user access type (MAC, WEB, DOT1X, LAST-RESORT). - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 46} - -rbtwsClientSessionElapsedTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The elapsed time for a client session, relative to the sysUptime. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 47 } - -rbtwsLocalId OBJECT-TYPE - SYNTAX INTEGER (1..65000) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Local Id for the session. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 48 } - -rbtwsRFDetectDoSType OBJECT-TYPE - SYNTAX RbtwsRFDetectDoSType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The type of denial of service (DoS) attack. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 49 } - -rbtwsSourceWsIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "IP address of another AC (wireless switch). - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 50 } - -rbtwsClientVLANid OBJECT-TYPE - SYNTAX INTEGER (0..4095) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "VLAN ID used by client traffic. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 51 } - -rbtwsClientVLANtag OBJECT-TYPE - SYNTAX INTEGER (0..4095) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "VLAN tag used by client traffic. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 52 } - -rbtwsDeviceModel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The model of a device in printable US-ASCII. If unknown - (or not available), then the value is a zero length string. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 53 } - -rbtwsDeviceSerNum OBJECT-TYPE - SYNTAX RbtwsApSerialNum - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The serial number of a device in printable US-ASCII. If unknown - (or not available), then the value is a zero length string. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 54 } - -rbtwsRsaPubKeyFingerPrint OBJECT-TYPE - SYNTAX RbtwsApFingerprint - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The hash of the RSA public key (of a key pair) in binary form - that uniquely identifies the public key of an AP. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 55 } - -rbtwsDAPconnectWarningType OBJECT-TYPE - SYNTAX INTEGER { - not-configured-fingerprint-connect(1), - secure-handshake-failure(2), - not-configured-fingerprint-required(3), - fingerprint-mismatch(4) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The type of DAP connect warning. The values are: - not-configured-fingerprint-connect(1)...a DAP, which has an RSA keypair - but did not have its fingerprint configured on the AC, has connected - to the AC when 'dap security' set to 'OPTIONAL' - secure-handshake-failure(2).............a DAP tried to connect to the - AC with security, but the handshake failed - not-configured-fingerprint-required(3)..a DAP tried to connect to the - AC with security, but 'dap security' set to 'REQUIRED', - and no fingerprint was configured for the DAP - fingerprint-mismatch(4).................a DAP tried to connect to the - AC with security and its fingerprint was configured, but - the fingerprint did not match the computed one - - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 56 } - -rbtwsClientMACAddress2 OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (6)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "MAC address of the second client of interest. This object - is used within notifications and is not accessible." - ::= { rbtwsTemporary 57 } - -rbtwsApAttachType OBJECT-TYPE - SYNTAX RbtwsApAttachType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "How the AP is attached to the AC - (directly or via L2/L3 network). - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 58 } - -rbtwsApPortOrDapNum OBJECT-TYPE - SYNTAX RbtwsApPortOrDapNum - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The Port Number if the AP is directly attached, - or the CLI-assigned DAP Number if attached via L2/L3 network. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 59 } - -rbtwsApName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The name of the AP, as assigned in AC's CLI; - defaults to (examples: 'MP01', 'DMP23'); - could have been changed from CLI to a meaningful name, - for example the location of the AP (example: 'MeetingRoom73'). - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 60 } - -rbtwsApTransition OBJECT-TYPE - SYNTAX RbtwsApTransition - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "AP state Transition, as seen by the AC. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 61 } - -rbtwsApFailDetail OBJECT-TYPE - SYNTAX RbtwsApFailDetail - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Detailed failure code for some of the transitions - specified in 'rbtwsApTransition' object. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 62 } - -rbtwsRadioType OBJECT-TYPE - SYNTAX RbtwsRadioType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Indicates the Radio Type, as seen by AC. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 63 } - -rbtwsRadioConfigState OBJECT-TYPE - SYNTAX RbtwsRadioConfigState - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Indicates the Radio State, as seen by the AC. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 64 } - -rbtwsApConnectSecurityType OBJECT-TYPE - SYNTAX RbtwsApConnectSecurityType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Indicates the security level of the connection between AP and AC. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 65 } - -rbtwsApServiceAvailability OBJECT-TYPE - SYNTAX RbtwsApServiceAvailability - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Indicates the level of wireless service availability. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 66 } - -rbtwsApWasOperational OBJECT-TYPE - SYNTAX RbtwsApWasOperational - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Indicates whether the AP was operational - before a transition occured. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 67 } - -rbtwsClientTimeSinceLastRoam OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The time in seconds since the most recent roam of a given client. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 68 } - -rbtwsClientIpAddrChangeReason OBJECT-TYPE - SYNTAX RbtwsClientIpAddrChangeReason - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Indicates the reason why client IP address changed. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 69 } - -rbtwsRFDetectRogueAPMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Describes the MAC address of the Rogue AP the transmitter is connected to. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 70 } - -rbtwsBlacklistingRemainingTime OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The time in seconds remaining until a given transmitter could be - removed from the Black List. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 71 } - -rbtwsBlacklistingCause OBJECT-TYPE - SYNTAX RbtwsBlacklistingCause - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Indicates the reason why a given transmitter is blacklisted. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 72 } - -rbtwsNumLicensedActiveAPs OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Indicates the maximum (licensed) number of active APs for this AC. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 73 } - -rbtwsMobilityDomainSecondarySeedIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The secondary seed IP address to which the Mobility Domain - has failed over. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 79 } - -rbtwsMobilityDomainPrimarySeedIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The primary seed IP address to which the Mobility Domain - has failed back. - This object is used within notifications and is not accessible." - ::= { rbtwsTemporary 80 } - - --- Notification definitions - -rbtwsDeviceFailTrap NOTIFICATION-TYPE - OBJECTS { rbtwsDeviceId } - STATUS current - DESCRIPTION - "The device has a failure indication" - ::= { rbtwsTrapsV2 1 } - -rbtwsDeviceOkayTrap NOTIFICATION-TYPE - OBJECTS { rbtwsDeviceId } - STATUS current - DESCRIPTION - "The device has recovered" - ::= { rbtwsTrapsV2 2 } - -rbtwsPoEFailTrap NOTIFICATION-TYPE - OBJECTS { rbtwsPortNum } - STATUS current - DESCRIPTION - "PoE has failed on the indicated port" - ::= { rbtwsTrapsV2 3 } - -rbtwsApTimeoutTrap NOTIFICATION-TYPE - OBJECTS { rbtwsPortNum, rbtwsAPMACAddress, rbtwsAPAccessType, - rbtwsDAPNum } - STATUS obsolete - DESCRIPTION - "The AP entering the AC at port rbtwsPortNum with MAC - rbtwsRadioMacAddress and of the access type (ap or dap) - has not responded. - - Replaced by rbtwsApNonOperStatusTrap, - with rbtwsApTransition = 'timeout'." - ::= { rbtwsTrapsV2 4 } - -rbtwsAPBootTrap NOTIFICATION-TYPE - OBJECTS { rbtwsPortNum, rbtwsAPMACAddress, rbtwsAPAccessType, - rbtwsDAPNum } - STATUS obsolete - DESCRIPTION - "The AP entering the AC at port rbtwsPortNum with MAC - rbtwsRadioMacAddress and of the access type (ap or dap) has booted. - - Replaced by rbtwsApNonOperStatusTrap, - with rbtwsApTransition = 'bootSuccess'." - ::= { rbtwsTrapsV2 5 } - -rbtwsMobilityDomainJoinTrap NOTIFICATION-TYPE - OBJECTS { rbtwsMobilityDomainIp } - STATUS current - DESCRIPTION - "The mobility domain member has received an UP notice from the - remote address." - ::= { rbtwsTrapsV2 6 } - -rbtwsMobilityDomainTimeoutTrap NOTIFICATION-TYPE - OBJECTS { rbtwsMobilityDomainIp } - STATUS current - DESCRIPTION - "The mobility domain member has declared the remote address - to be DOWN." - ::= { rbtwsTrapsV2 7 } - -rbtwsMpMichaelMICFailure NOTIFICATION-TYPE - OBJECTS { rbtwsPortNum, - rbtwsRadioMACAddress, - rbtwsRadioSSID, - rbtwsAPRadioNum, - rbtwsClientMACAddress, - rbtwsClientMACAddress } - STATUS obsolete - DESCRIPTION - "Two Michael MIC failures were seen within 60 seconds of each other. - - This notification obsoleted by rbtwsMpMichaelMICFailure2." - ::= { rbtwsTrapsV2 8 } - -rbtwsRFDetectRogueAPTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo } - STATUS current - DESCRIPTION - "This trap is sent when RF detection finds a rogue AP. - XmtrMacAddr is the radio MAC address from the beacon. - ListenerListInfo is a display string of a list of - listener information." - ::= { rbtwsTrapsV2 9 } - -rbtwsRFDetectAdhocUserTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo } - STATUS current - DESCRIPTION - "This trap is sent when RF detection sweep finds a ad-hoc user. - rbtwsRFDetectXmtrMacAddr is the MAC address of the ad-hoc user. - rbtwsRFDetectListenerListInfo is a display string of a list of - listener information." - ::= { rbtwsTrapsV2 10 } - -rbtwsRFDetectRogueDisappearTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr } - STATUS current - DESCRIPTION - "This trap is sent when a rogue has disappeared." - ::= { rbtwsTrapsV2 11 } - -rbtwsClientAuthenticationFailureTrap NOTIFICATION-TYPE - OBJECTS { rbtwsUserName, - rbtwsClientSessionId, - rbtwsClientMACAddress, - rbtwsClientAuthServerIp, - rbtwsClientAuthenProtocolType, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID, - rbtwsClientAuthenticationFailureCause, - rbtwsClientFailureCauseDescription } - STATUS current - DESCRIPTION - "This trap is sent if a client authentication fails." - ::= { rbtwsTrapsV2 12 } - -rbtwsClientAuthorizationFailureTrap NOTIFICATION-TYPE - OBJECTS { rbtwsUserName, - rbtwsClientSessionId, - rbtwsClientMACAddress, - rbtwsClientAuthServerIp, - rbtwsClientAuthenProtocolType, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID, - rbtwsClientLocationPolicyIndex, - rbtwsUserParams, - rbtwsClientAuthorizationFailureCause, - rbtwsClientFailureCauseDescription } - STATUS current - DESCRIPTION - "This trap is sent if a client authorization fails." - ::= { rbtwsTrapsV2 13 } - -rbtwsClientAssociationFailureTrap NOTIFICATION-TYPE - OBJECTS { rbtwsClientMACAddress, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID, - rbtwsClientAssociationFailureCause, - rbtwsClientFailureCauseDescription } - STATUS current - DESCRIPTION - "This trap is sent if a client association fails." - ::= { rbtwsTrapsV2 14 } - -rbtwsClientAuthorizationSuccessTrap NOTIFICATION-TYPE - OBJECTS { rbtwsUserName, - rbtwsClientSessionId, - rbtwsClientMACAddress, - rbtwsClientIp, - rbtwsClientVLANName, - rbtwsClientSessionState, - rbtwsClientSessionStartTime, - rbtwsClientAuthServerIp, - rbtwsClientAuthenProtocolType, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID, - rbtwsRadioRssi } - STATUS deprecated - DESCRIPTION - "This trap is sent when a client authorizes. - rbtwsClientAuthorizationSuccessTrap2 trap deprecates - this trap." - ::= { rbtwsTrapsV2 15 } - -rbtwsClientDeAssociationTrap NOTIFICATION-TYPE - OBJECTS { rbtwsUserName, - rbtwsClientSessionId, - rbtwsClientMACAddress, - rbtwsClientIp, - rbtwsClientVLANName, - rbtwsClientAuthServerIp, - rbtwsClientAuthenProtocolType, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID } - STATUS current - DESCRIPTION - "This trap is sent if a client de-association occurred." - ::= { rbtwsTrapsV2 16 } - -rbtwsClientRoamingTrap NOTIFICATION-TYPE - OBJECTS { rbtwsUserName, - rbtwsClientSessionId, - rbtwsClientMACAddress, - rbtwsClientIp, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID, - rbtwsClientRoamedFromAccessType, - rbtwsClientRoamedFromPortNum, - rbtwsClientRoamedFromRadioNum, - rbtwsClientRoamedFromDAPNum, - rbtwsClientRoamedFromWsIp, - rbtwsClientTimeSinceLastRoam } - STATUS current - DESCRIPTION - "This trap is sent if a client roams from one location to another." - ::= { rbtwsTrapsV2 17 } - -rbtwsAutoTuneRadioPowerChangeTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRadioMACAddress, - rbtwsNewPowerLevel, - rbtwsOldPowerLevel, - rbtwsRadioPowerChangeReason, - rbtwsRadioPowerChangeDescription } - STATUS current - DESCRIPTION - "This trap is sent if a radio's power level has changed based - on auto-tune." - ::= { rbtwsTrapsV2 18 } - -rbtwsAutoTuneRadioChannelChangeTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRadioMACAddress, - rbtwsNewChannelNum, - rbtwsOldChannelNum, - rbtwsChannelChangeReason } - STATUS current - DESCRIPTION - "This trap is sent if a radio's channel has changed based on auto-tune." - ::= { rbtwsTrapsV2 19 } - -rbtwsCounterMeasureStartTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsRadioMACAddress } - STATUS current - DESCRIPTION - "This trap is sent when counter measures are started against a rogue. - rbtwsRFDetectXmtrMacAddr is the mac address of the rogue we - are doing counter measures against. - rbtwsRadioMACAddress identifies the radio performing the countermeasures." - ::= { rbtwsTrapsV2 20 } - -rbtwsCounterMeasureStopTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsRadioMACAddress } - STATUS current - DESCRIPTION - "This trap is sent when counter measures are stopped against a rogue. - rbtwsRFDetectXmtrMacAddr is the mac address of the rogue we - were doing counter measures against. - rbtwsRadioMACAddress identifies the radio performing the countermeasures." - ::= { rbtwsTrapsV2 21 } - -rbtwsClientDot1xFailureTrap NOTIFICATION-TYPE - OBJECTS { rbtwsUserName, - rbtwsClientMACAddress, - rbtwsClientAuthenProtocolType, - rbtwsClientAccessType, - rbtwsDAPNum, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsRadioSSID, - rbtwsClientDot1xState, - rbtwsClientDot1xFailureCause, - rbtwsClientFailureCauseDescription } - STATUS current - DESCRIPTION - "This trap is sent if a client failed 802.1X." - ::= { rbtwsTrapsV2 22 } - -rbtwsClientClearedTrap NOTIFICATION-TYPE - OBJECTS { rbtwsUserName, - rbtwsClientSessionId, - rbtwsClientMACAddress, - rbtwsClientIp, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID, - rbtwsClientSessionElapsedTime, - rbtwsLocalId} - STATUS current - DESCRIPTION - "This trap is sent when a client session is cleared." - ::= { rbtwsTrapsV2 23 } - -rbtwsClientAuthorizationSuccessTrap2 NOTIFICATION-TYPE - OBJECTS { rbtwsUserName, - rbtwsClientSessionId, - rbtwsClientMACAddress, - rbtwsClientIp, - rbtwsClientVLANName, - rbtwsClientSessionState, - rbtwsClientSessionStartTime, - rbtwsClientAuthServerIp, - rbtwsClientAuthenProtocolType, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID, - rbtwsUserAccessType, - rbtwsLocalId } - STATUS current - DESCRIPTION - "This trap is sent when a client authorizes. - This trap deprecates the rbtwsClientAuthorizationSuccessTrap." - ::= { rbtwsTrapsV2 24 } - -rbtwsRFDetectSpoofedMacAPTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo } - STATUS current - DESCRIPTION - "This trap is sent when RF detection finds an AP using - the MAC of the listener. - rbtwsRFDetectXmtrMacAddr is the radio MAC address from the beacon. - rbtwsRFDetectListenerListInfo is a display string of a list of - listener information." - ::= { rbtwsTrapsV2 25 } - -rbtwsRFDetectSpoofedSsidAPTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo } - STATUS current - DESCRIPTION - "This trap is sent when RF detection finds an AP using - the SSID of the listener, and the AP is not in the - mobility domain. - rbtwsRFDetectXmtrMacAddr is the radio MAC address from the beacon. - rbtwsRFDetectListenerListInfo is a display string of a list of - listener information." - ::= { rbtwsTrapsV2 26 } - -rbtwsRFDetectDoSTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectDoSType, - rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo } - STATUS current - DESCRIPTION - "This trap is sent when RF detection finds a denial - of service (DoS) occurring. - rbtwsRFDetectDoSType specifies the type of DoS. - rbtwsRFDetectXmtrMacAddr is the radio MAC address from the beacon. - rbtwsRFDetectListenerListInfo is a display string of a list of - listener information." - ::= { rbtwsTrapsV2 27 } - -rbtwsRFDetectClientViaRogueWiredAPTrap NOTIFICATION-TYPE - OBJECTS { rbtwsSourceWsIp, - rbtwsPortNum, - rbtwsClientVLANid, - rbtwsClientVLANtag, - rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo } - STATUS obsolete - DESCRIPTION - "This trap is sent when a client is detected that connected - via a rogue AP that is attached to a wired port. - rbtwsSourceWsIp is the IP address of the AC (switch) with the wired port. - rbtwsPortNum is the port on the AC. - rbtwsClientVLANid is the VLAN ID of the client's traffic. - rbtwsClientVLANtag is the VLAN tag of the client's traffic. - rbtwsRFDetectXmtrMacAddr is the MAC address of the client. - rbtwsRFDetectListenerListInfo is a display string of a list of - listener information. - Obsoleted by rbtwsRFDetectClientViaRogueWiredAPTrap2." - ::= { rbtwsTrapsV2 28 } - -rbtwsRFDetectInterferingRogueAPTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo } - STATUS current - DESCRIPTION - "This trap is sent when RF detection finds an interfering - rogue AP. - rbtwsRFDetectXmtrMacAddr is the radio MAC address from the beacon. - rbtwsRFDetectListenerListInfo is a display string of a list of - listener information." - ::= { rbtwsTrapsV2 29 } - -rbtwsRFDetectInterferingRogueDisappearTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr } - STATUS current - DESCRIPTION - "This trap is sent when an interfering rogue has disappeared. - rbtwsRFDetectXmtrMacAddr is the radio MAC address from the beacon." - ::= { rbtwsTrapsV2 30 } - -rbtwsRFDetectUnAuthorizedSsidTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo } - STATUS current - DESCRIPTION - "This trap is sent when RF detection finds use of - an unauthorized SSID. - rbtwsRFDetectXmtrMacAddr is the radio MAC address from the beacon. - rbtwsRFDetectListenerListInfo is a display string of a list of - listener information." - ::= { rbtwsTrapsV2 31 } - -rbtwsRFDetectUnAuthorizedOuiTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo } - STATUS current - DESCRIPTION - "This trap is sent when RF detection finds use of - an unauthorized OUI. - rbtwsRFDetectXmtrMacAddr is the radio MAC address from the beacon. - rbtwsRFDetectListenerListInfo is a display string of a list of - listener information." - ::= { rbtwsTrapsV2 32 } - -rbtwsRFDetectUnAuthorizedAPTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo } - STATUS current - DESCRIPTION - "This trap is sent when RF detection finds operation - of an unauthorized AP. - rbtwsRFDetectXmtrMacAddr is the radio MAC address from the beacon. - rbtwsRFDetectListenerListInfo is a display string of a list of - listener information." - ::= { rbtwsTrapsV2 33 } - -rbtwsDAPConnectWarningTrap NOTIFICATION-TYPE - OBJECTS { rbtwsDeviceModel, - rbtwsDeviceSerNum, - rbtwsRsaPubKeyFingerPrint, - rbtwsDAPconnectWarningType } - STATUS obsolete - DESCRIPTION - "A DAP, tried to connect to the AC. - rbtwsDeviceModel provides the model of the DAP. - rbtwsDeviceSerNum provides the serial number of the DAP. - rbtwsRsaPubKeyFingerPrint provides the computed - fingerprint of the DAP. - rbtwsDAPconnectWarningType provides the type - of connect warning. - - Replaced by rbtwsApNonOperStatusTrap, - with rbtwsApTransition = 'connectFail'." - ::= { rbtwsTrapsV2 34 } - -rbtwsRFDetectDoSPortTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectDoSType, - rbtwsRFDetectXmtrMacAddr, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsDAPNum } - STATUS current - DESCRIPTION - "This trap is sent when RF detection finds a denial - of service (DoS) occurring. This has port and - AP info instead of 'Listener info'. - rbtwsRFDetectDoSType specifies the type of DoS. - rbtwsRFDetectXmtrMacAddr is the radio MAC address from the beacon. - rbtwsClientAccessType specifies whether wired, AP, or DAP. - rbtwsPortNum (for wired or AP), the port that is used. - rbtwsDAPNum (for a DAP), the ID of the DAP." - ::= { rbtwsTrapsV2 35 } - -rbtwsMpMichaelMICFailure2 NOTIFICATION-TYPE - OBJECTS { rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsClientMACAddress, - rbtwsClientMACAddress2 } - STATUS current - DESCRIPTION - "Two Michael MIC failures were seen within 60 seconds of - each other. Object rbtwsClientMACAddress is the source - of the first failure, and object rbtwsClientMACAddress2 - source of the second failure." - ::= { rbtwsTrapsV2 36 } - -rbtwsApNonOperStatusTrap NOTIFICATION-TYPE - OBJECTS { rbtwsDeviceSerNum, - rbtwsAPMACAddress, - rbtwsApAttachType, - rbtwsApPortOrDapNum, - rbtwsApName, - rbtwsApTransition, - rbtwsApFailDetail, - rbtwsApWasOperational } - STATUS current - DESCRIPTION - "This trap is sent when the AP changes state - and the new one is a non-operational state." - ::= { rbtwsTrapsV2 37 } - -rbtwsApOperRadioStatusTrap NOTIFICATION-TYPE - OBJECTS { rbtwsDeviceSerNum, - rbtwsApAttachType, - rbtwsApPortOrDapNum, - rbtwsApName, - rbtwsAPRadioNum, - rbtwsRadioMACAddress, - rbtwsRadioType, - rbtwsRadioConfigState, - rbtwsApConnectSecurityType, - rbtwsApServiceAvailability } - STATUS current - DESCRIPTION - "This trap is sent when the Radio changes state. - It also contains aggregate information about the AP - in operational state - security level and service availability." - ::= { rbtwsTrapsV2 38 } - -rbtwsClientIpAddrChangeTrap NOTIFICATION-TYPE - OBJECTS { rbtwsUserName, - rbtwsClientSessionId, - rbtwsClientMACAddress, - rbtwsClientIp, - rbtwsClientVLANName, - rbtwsClientSessionState, - rbtwsClientAuthServerIp, - rbtwsClientAuthenProtocolType, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID, - rbtwsUserAccessType, - rbtwsLocalId, - rbtwsClientIpAddrChangeReason } - STATUS current - DESCRIPTION - "This trap is sent when a client's IP address - changes. The most likely case for this is when - the client first connects to the network." - ::= { rbtwsTrapsV2 39 } - -rbtwsClientAssociationSuccessTrap NOTIFICATION-TYPE - OBJECTS { rbtwsClientMACAddress, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID } - STATUS current - DESCRIPTION - "This trap is sent if a client association succeeds. - WARNING: DO NOT enable it in normal use. - It may impair switch performance! - Only recommended for debugging network issues." - ::= { rbtwsTrapsV2 40 } - -rbtwsClientAuthenticationSuccessTrap NOTIFICATION-TYPE - OBJECTS { rbtwsClientMACAddress, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID } - STATUS current - DESCRIPTION - "This trap is sent if a client authentication succeeds." - ::= { rbtwsTrapsV2 41 } - -rbtwsClientDeAuthenticationTrap NOTIFICATION-TYPE - OBJECTS { rbtwsUserName, - rbtwsClientSessionId, - rbtwsClientMACAddress, - rbtwsClientIp, - rbtwsClientVLANName, - rbtwsClientAuthServerIp, - rbtwsClientAuthenProtocolType, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsAPRadioNum, - rbtwsDAPNum, - rbtwsRadioSSID } - STATUS current - DESCRIPTION - "This trap is sent if a client de-authentication occured." - ::= { rbtwsTrapsV2 42 } - -rbtwsRFDetectBlacklistedTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr, - rbtwsClientAccessType, - rbtwsPortNum, - rbtwsDAPNum, - rbtwsBlacklistingRemainingTime, - rbtwsBlacklistingCause } - STATUS current - DESCRIPTION - "This trap is sent if an association, re-association or de-association - request (packet) is detected from a blacklisted transmitter - (identified by MAC: 'rbtwsRFDetectXmtrMacAddr'). - If 'rbtwsBlacklistingCause' is 'configured', - then 'rbtwsBlacklistingRemainingTime' will be zero, meaning indefinite - time (depending on administrative actions on the Black List). - Otherwise, 'rbtwsBlacklistingRemainingTime' will indicate the time - in seconds until this transmitter's requests could be allowed." - ::= { rbtwsTrapsV2 43 } - -rbtwsRFDetectClientViaRogueWiredAPTrap2 NOTIFICATION-TYPE - OBJECTS { rbtwsSourceWsIp, - rbtwsPortNum, - rbtwsClientVLANid, - rbtwsClientVLANtag, - rbtwsRFDetectXmtrMacAddr, - rbtwsRFDetectListenerListInfo, - rbtwsRFDetectRogueAPMacAddr } - STATUS current - DESCRIPTION - "This trap is sent when a client is detected that connected - via a rogue AP that is attached to a wired port. - rbtwsSourceWsIp is the IP address of the AC (switch) - with the wired port. - rbtwsPortNum is the port on the AC. - rbtwsClientVLANid is the VLAN ID of the client's traffic. - rbtwsClientVLANtag is the VLAN tag of the client's traffic. - rbtwsRFDetectXmtrMacAddr is the MAC address of the client. - rbtwsRFDetectListenerListInfo is a display string of a list of - listener information. - rbtwsRFDetectRogueAPMacAddr is the MAC address of the Rogue AP (wired) - the client is connected to. - This trap obsoletes the rbtwsRFDetectClientViaRogueWiredAPTrap." - ::= { rbtwsTrapsV2 44 } - -rbtwsRFDetectAdhocUserDisappearTrap NOTIFICATION-TYPE - OBJECTS { rbtwsRFDetectXmtrMacAddr } - STATUS current - DESCRIPTION - "This trap is sent when RF detection sweep finds that - an ad-hoc user disappeared. - rbtwsRFDetectXmtrMacAddr is the MAC address of the ad-hoc user." - ::= { rbtwsTrapsV2 45 } - -rbtwsApRejectLicenseExceededTrap NOTIFICATION-TYPE - OBJECTS { rbtwsNumLicensedActiveAPs } - STATUS current - DESCRIPTION - "This trap is sent when an AC (wireless switch) receives a packet - from an inactive AP and attaching that AP would make the AC - exceed the maximum (licensed) number of active APs." - ::= { rbtwsTrapsV2 46 } - -rbtwsMobilityDomainFailOverTrap NOTIFICATION-TYPE - OBJECTS { rbtwsMobilityDomainSecondarySeedIp } - STATUS current - DESCRIPTION - "This trap is sent when the Mobility Domain fails over - to the secondary seed." - ::= { rbtwsTrapsV2 50 } - -rbtwsMobilityDomainFailBackTrap NOTIFICATION-TYPE - OBJECTS { rbtwsMobilityDomainPrimarySeedIp } - STATUS current - DESCRIPTION - "This trap is sent when the Mobility Domain fails back - to the primary seed." - ::= { rbtwsTrapsV2 51 } - - -END diff --git a/mibs/REPEATER-MIB-2 b/mibs/REPEATER-MIB-2 deleted file mode 100644 index 466fd737f4..0000000000 --- a/mibs/REPEATER-MIB-2 +++ /dev/null @@ -1,2983 +0,0 @@ -REPEATER-MIB-2 DEFINITIONS ::= BEGIN - - -- MMAC Intelligent Repeater (IRBM & IRM2) - -- Revision: 2.04.02 - -- Part Number: 2170570-01 - -- Date: December 4, 1997 - - -- Cabletron Systems, Inc. - -- 35 Industrial Way, P.O. Box 5005 - -- Rochester, NH 03867-0505 - -- (603) 332-9400 - -- support@ctron.com - - -- This module provides authoritative definitions for part - -- of the naming tree below: - -- - -- cabletron { enterprises 52 } - -- - -- This module will be extended, as additional sub-sections - -- of this naming tree are defined. - -- - - -- Cabletron Systems reserves the right to make changes in - -- specification and other information contained in this document - -- without prior notice. The reader should consult Cabletron Systems - -- to determine whether any such changes have been made. - -- - -- In no event shall Cabletron Systems be liable for any incidental, - -- indirect, special, or consequential damages whatsoever (including - -- but not limited to lost profits) arising out of or related to this - -- document or the information contained in it, even if Cabletron - -- Systems has been advised of, known, or should have known, the - -- possibility of such damages. - -- - -- Cabletron grants vendors, end-users, and other interested parties - -- a non-exclusive license to use this Specification in connection - -- with the management of Cabletron products. - - -- Copyright August 97 Cabletron Systems - - - -- NOTE: - -- ----- - - -- Because rrev2-mib.txt, currently contains both "optional" and - -- "mandatory" objects, intermixed within groups, and several - -- Cabletron products utilizing this MIB have supported different - -- subsets of these "optional" objects, this MIB cannot be 'fixed' - -- without 'breaking' one or more product implementation. - - -- To get this MIB to compile with SMIC, you must use the /5 - -- command line option. This tells the compiler to allow the - -- value of "optional" for STATUS. MOSY doesn't complain. - - - - -IMPORTS - Counter, NetworkAddress FROM RFC1155-SMI - commonRev1, sysChassis, sysRepeaters, - repeaterRev1, repeaterRev2, product, subSysMMAC - FROM IRM-OIDS - OBJECT-TYPE FROM RFC-1212; - - --- Common MIB Structure --- --------------------- --- --- The Common MIB is a group of objects that are common to --- all communications devices. This section will describe these --- objects. --- --- Instance Identifiers for Common objects --- ---------------------------------------- --- --- There is only one instance of an Common object in any --- device. Thus the Instance Identifier is 0. -deviceType OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "This object defines the board type for the Management - board in the device. (eg. IRBM, IRM). See appendix A for - values." -::= { commonRev1 1 } - - -deviceName OBJECT-TYPE - -SYNTAX OCTET STRING -ACCESS read-write -STATUS mandatory -DESCRIPTION - "An ASCII name of the device that this agent manages." -::= { commonRev1 2 } - - -deviceIPAddress OBJECT-TYPE - -SYNTAX NetworkAddress -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The Internet address of this device. Write access is granted only - if SuperUser access is used." -::= { commonRev1 3 } - - -currentTime OBJECT-TYPE - -SYNTAX OCTET STRING (SIZE(7)) -ACCESS read-write -STATUS optional -DESCRIPTION - "The current time of day as measured by the device in HHMMSS format." -::= { commonRev1 4 } - - -currentDate OBJECT-TYPE - -SYNTAX OCTET STRING (SIZE(8)) -ACCESS read-write -STATUS optional -DESCRIPTION - "The current date as measured by the device in MMDDYYYY format." -::= { commonRev1 5 } - - -mACAddress OBJECT-TYPE - -SYNTAX OCTET STRING -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The MAC (Ethernet) address of the MMAC. This - can also be obtained from address translation MIB." -::= { commonRev1 6 } - - --- SysOIDs definitions --- --- This section defines the values returned by the System OID --- in the Internet MIB. These are NOT objects in the MIB but --- come from the OID tree assigned to Cabletron. --- --- --- Formal Definitions - - -soidIRMSNMP OBJECT IDENTIFIER ::= { sysChassis 1 } - -soidIRBM OBJECT IDENTIFIER ::= { sysChassis 2 } - -soidIRM2 OBJECT IDENTIFIER ::= { sysChassis 3 } - -soidMINIMMAC OBJECT IDENTIFIER ::= { sysRepeaters 1 } - -soidMRXI OBJECT IDENTIFIER ::= { sysRepeaters 2 } - --- Formal definitions for RepeaterRev1 - -device OBJECT IDENTIFIER ::= { repeaterRev1 1 } - -board OBJECT IDENTIFIER ::= { repeaterRev1 2 } - -port OBJECT IDENTIFIER ::= { repeaterRev1 3 } - -sourceAddr OBJECT IDENTIFIER ::= { repeaterRev1 7 } - -redundancy OBJECT IDENTIFIER ::= { repeaterRev1 8 } - -alarm OBJECT IDENTIFIER ::= { repeaterRev1 9 } - - --- device Object Definitions --- --- This section defines the objects under the Device node. --- --- Instance Identifiers for device objects --- --- Again there is only one instance of an device object in --- any device. Thus the Instance Identifier is 0. --- --- device Objects - - -deviceMMACType OBJECT-TYPE - -SYNTAX INTEGER { --- mMAC8(0), Non shunting - mMAC3(1), -- Non shunting - mMAC5(2), -- Non shunting - minimmac(3), - mrxi1(4), - mrxi2(5), - mMACm8Shunt(6), -- Shunting - mMACm3Shunt(7), -- Shunting - mMACm5Shunt(8), -- Shunting - mMAC8FNBShunt(9), - mMAC3FNBShunt(10), - mMAC5FNBShunt(11), - mMACm8FNB(12) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Indicates the type of MMAC." -::= { device 2 } - - -deviceSlots OBJECT-TYPE - -SYNTAX INTEGER { - mMAC8(8), - mMAC3(3), -- 3 will also be returned for the miniMMAC, MRXI, and MRXI2 - mMAC5(5) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Number of available slots in this device including the IRM slot." -::= { device 3 } - - -deviceOccupiedSlots OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The slots that contain MIM boards. - This field is bit encoded (eg. If a bit is set then that board - is present. For example, a value of 3 indicates that there are - boards in the IRM slot and the first MIM slot." -::= { device 4 } - -devicePortsOn OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "A read will return the number of adminstratively ON ports for the device. - A write of a 1 will administratively enable all the ports - on the device, except for redundant ports." -::= { device 5 } - - -deviceTotalPorts OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The total number of ports in the MMAC." -::= { device 6 } - - -deviceTotalPkts OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of packets detected on all ports of this device." -::= { device 7 } - - -deviceTotalErrors OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The sum of all alignment, CRC, out-of-window collisions, runt, - and giant errors detected by this device." -::= { device 8 } - - -deviceTransmitColls OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of transmit collisions detected by this device." -::= { device 9 } - -deviceRecColls OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of receive collsions detected by this device." -::= { device 10 } - - -deviceAligns OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of packets with alignment errors detected by this device." -::= { device 11 } - - -deviceCRCs OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of packets with bad CRC detected by this device." -::= { device 12 } - - -deviceRunts OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of runt frames detected by this device." -::= { device 13 } - - -deviceOOWColls OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of out-of-window collisions detected by this device." -::= { device 14 } - - -deviceNoResources OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of no resource condtions detected by this device." -::= { device 15 } - -deviceRecBytes OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of bytes detected on the network by this device." -::= { device 16 } - - -deviceGiantFrames OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of longer than 1518 byte packets detected by this device." -::= { device 17 } - - -deviceRestart OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "A read will return 0. A set of 0 will restart the device." -::= { device 18 } - - -deviceResetCounters OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "A read will return 0. - A set of 0 will reset all the counters for the device, boards and ports." -::= { device 19 } - - -deviceRedundantCts OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of redundant circuits available for use." -::= { device 20 } - -deviceTimeBase OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS optional -DESCRIPTION - "The number of seconds used as the interval for performing all of the - rate alarm checks. The minimum is 10 secs. There isn't a maximum." -DEFVAL { 10 } -::= { device 24 } - - -deviceResetRedundancy OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS optional -DESCRIPTION - "A read will return 0. - A set of a 1 will reset redundancy for the entire box." -::= { device 25 } - - -deviceSrcAddrAgingTime OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS optional -DESCRIPTION - "The number of minutes that a source address is not detected before - it is removed from the source address table. The minimum is 1 minute - and the maximum is 1440 minutes (max minutes in a day)." -DEFVAL { 60 } -::= { device 26 } - - -deviceSrcAddrTraps OBJECT-TYPE -SYNTAX INTEGER { - trapsoff(1), - trapson(2) - } -ACCESS read-write -STATUS optional -DESCRIPTION - "Controls sending of source address related traps." -DEFVAL { trapson } -::= { device 27 } - -deviceSrcAddrLocked OBJECT-TYPE - -SYNTAX INTEGER { - lockoff(1), - lockon(2) - } -ACCESS read-write -STATUS optional -DESCRIPTION - "A set of 2 will disable all ports that support link status but do not have - link active, or is segmented. The first source address seen on each of the - remaining enabled ports, that have the type of station, will be the only - address allowed through that port. If any other address is seen the port - will be disabled." -DEFVAL { lockoff } -::= { device 28 } - - -deviceEnetBoardMap OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The slots that contain Ethernet MIM boards. - This field is bit encoded (e.g. If a bit is set then that board - is present and is an Ethernet MIM.) For example, a value of 3 indicates - that there are boards in the IRM slot and the first MIM slot and that - these boards are Ethernet MIMs." -::= { device 29 } - - -deviceTokenRingBoardMap OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The slots that contain Token Ring MIM boards. - This field is bit encoded (e.g. If a bit is set then that board - is present and is a Token Ring MIM.) For example, a value of 2 indicates - that there is a board in the first slot and it is a Token Ring board." -::= { device 30 } - - -deviceFDDIBoardMap OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The slots that contain FDDI MIM boards. - This field is bit encoded (e.g. If a bit is set then that board - is present and is a FDDI MIM.) For example, a value of 2 indicates - that there is a board in the first slot and it is a FDDI board." -::= { device 31 } - -deviceRestoreDefaults OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS optional -DESCRIPTION - "A get will return 0. - A set of 0 will restore all of battery backed RAM to factory defaults, with - the execption of the IP address, the community table and the modem - baud rate." -::= { device 32 } - - -deviceActiveUsers OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of active users seen on this device." -::= { device 33 } - -deviceBroadPkts OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The sum of all of the broadcast packets detected on all - ports of this device." -::= { device 48 } - -deviceMultPkts OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS optional -DESCRIPTION - "The sum of all of the multicast packets detected on all - ports of this device." -::= { device 49 } - -deviceThdPartyOccupiedSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS optional - DESCRIPTION - "The slots that contain Third Party MIM boards. This field - is bit encoded (eg. if a bit is set then that board is present - and is a Third Party MIM.) For example, a value of 4 indicates - that there is a board in the third MIM slot (slot 4) and that - this board is a Third Party MIM." - ::= { device 51 } - -deviceImimOccupiedSlots OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS optional - DESCRIPTION - "The slots that contain IMIM boards. This field - is bit encoded (eg. if a bit is set then that board is present and - is an IMIM). For example, a value of 4 indicates that there is a - board in the third MIM slot (slot 4) and that this board is an IMIM." - ::= { device 52 } - - -deviceLinkTraps OBJECT-TYPE -SYNTAX INTEGER { - trapsoff(1), - trapson(2) - } -ACCESS read-write -STATUS optional -DESCRIPTION - "Controls sending of link related traps." -DEFVAL { trapson } -::= { device 54 } - -deviceSegTraps OBJECT-TYPE -SYNTAX INTEGER { - trapsoff(1), - trapson(2) - } -ACCESS read-write -STATUS optional -DESCRIPTION - "Controls sending of seg related traps." -DEFVAL { trapson } -::= { device 55 } - -ctIPDefaultFrameType OBJECT-TYPE - SYNTAX INTEGER { - ethernet(1), - snap8022(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Defines the default frame type that will be used by the - device. A device will understand both frame types and will - respond based upon the framing type that is learned for - the given address. This object defines the type of framing - that will be used if no framing is known, for example ARP - requests. - - Setting a value of 8022snap(2) will result in framing - 802.3 - 802.2 - IP packets being generated by default. - - Setting a value of ethernet(1) will result in framing - ethernet IP packets by default." - DEFVAL { ethernet } - ::= { device 56 } - - --- sourceAddr object definitions implementation of this group is --- optional --- --- The sourceAddr object section contains objects that can --- be accessed by source address. --- --- Instance Identifier for sourceAddr objects --- --- The instance identifier for these variables is the --- source address the user is interested in. Each octet of the --- source address forms a term in the instance identifier (see --- below) - - -sourceAddrBoard OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The board number of the port that the supplied source address has - been seen on." -::= { sourceAddr 1 } - - -sourceAddrPort OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The port number of the port that the supplied source address has - been seen on." -::= { sourceAddr 2 } - - --- redundancy Object Definitions implementation of this group is --- optional --- --- This section defines the objects that are associated --- with cable level redundancy. The concepts for this are --- described in other documentation. It should be noted here --- that the port specific objects for redundancy can be found --- in the PORT section of the MIB. --- The maximum number of redundant circuits can be found in the --- DEVICE section of the MIB. --- --- Instance Identifiers for redundancy Objects --- --- There are two types of instance identifiers for --- redundancy objects. First, are the global objects that apply --- to all redundant circuits. These have an instance identifier --- of 0. The second kind of object is circuit specific, the --- instance identifier for these is the circuit number. - - - - - -redundancyPollInterval OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The number of seconds between polls for redundancy. - The minimum is 0 and the maximum is 99." -DEFVAL { 3 } -::= { redundancy 1 } - - -redundancyTestTod OBJECT-TYPE - -SYNTAX OCTET STRING -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The time of day at which the redundant circuits should be tested." --- DEFVAL { "10000" } (1am) -::= { redundancy 2 } - - -redundancyPerformTest OBJECT-TYPE - -SYNTAX INTEGER { - performTest(1) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "A read will return a 0. - A set of a 1 will test the redundant circuits now." -::= { redundancy 3 } - - -redundancyCircuitName OBJECT-TYPE - -SYNTAX OCTET STRING -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The name of the indicated circuit." --- DEFVAL { "Circuit #" } -::= { redundancy 4 } - - -redundancyRetryCount OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The number of unanswered polls allowed for the indicated circuit - before the current connection is declared bad. The minimum is 0 the - maximum is 16." -DEFVAL { 0 } -::= { redundancy 5 } - - -redundancyNumBPs OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of board/port combinations associated with the indicated - circuit." -::= { redundancy 6 } - - -redundancyCircuitBoards OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The boards associated with the indicated circuit, accessed by index. - Note: The instance identifier for this object is the circuit - number followed by an index. The index has no other meaning - than to be used as an index for the purposes of the GET NEXT - operation." -::= { redundancy 7 } - - -redundancyCircuitPort OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The ports associated with the indicated circuit, accessed by index. - Note: The instance identifier for this object is the circuit - number followed by an index. The index has no other meaning - than to be used as an index for the purposes of the GET NEXT - operation." -::= { redundancy 8 } - - -redundancyCircuitTypes OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The type of each port associated with the indicated circuit, - accessed by index. - Note: The instance identifier for this object is the circuit - number followed by an index. The index has no other meaning - than to be used as an index for the purposes of the GET NEXT - operation." -::= { redundancy 9 } - - -redundancyCircuitNumAddr OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of addresses associated with the indicated circuit." -::= { redundancy 10 } - - -redundancyCircuitMACAddrAdd OBJECT-TYPE - -SYNTAX OCTET STRING -ACCESS read-write -STATUS mandatory -DESCRIPTION - "A get will return a null string. - A set adds an ethernet address to the polling list for the - indicated circuit." -::= { redundancy 11 } - - -redundancyCircuitMACAddrDel OBJECT-TYPE - -SYNTAX OCTET STRING -ACCESS read-write -STATUS mandatory -DESCRIPTION - "A get will return a null string. - A set deletes an ethernet address from the polling list for the - indicated circuit." -::= { redundancy 12 } - - -redundancyCircuitMACAddrDisp OBJECT-TYPE - -SYNTAX OCTET STRING -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The ethernet addresses associated with the indicated circuit, - accessed by index. - Note: The instance identifier for this object is the circuit - number followed by an index. The index has no other meaning - than to be used as an index for the purposes of the GET NEXT - operation." -::= { redundancy 13 } - - -redundancyCircuitEnable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enables and disables the indicated circuit." -DEFVAL { disable } -::= { redundancy 14 } - - -redundancyCircuitReset OBJECT-TYPE - -SYNTAX INTEGER { - reset(1) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "A get will return 0. - A set of 1 will reset the indicated circuit, return all of the associated - board and ports to NOT-USED, remove associated addresses from the polling - list, reset the circuit name and retry count to default values." -::= { redundancy 15 } - - --- alarm Object definitions --- --- This section defines the objects that can cause alarms --- to be generated. All of the alarm objects presented are --- objects that derive there values from other parts of the MIB --- and hence the structure of this section of the MIB mirrors --- the sections that generate the raw data. --- --- For each section there are 3 sources of alarms:Traffic --- levels, collsion rates (as they relate to traffic), and --- error rates (also related to traffic). All alarms are --- qualified by the Devicetimebase (ie. the rates are measured --- for a particular length of time). --- --- Formal defintions for the structure below alarm - - devAlrm OBJECT IDENTIFIER ::= { alarm 1 } - - bdAlrm OBJECT IDENTIFIER ::= { alarm 2 } - - portAlrm OBJECT IDENTIFIER ::= { alarm 3 } - - --- devAlrm object defintions --- --- This section defines the objects that will control --- alarms associated with the device. --- --- devAlrm Instance Identifiers --- There is only one set of device level alarms per MMAC --- thus the instance identifiers for DevAlrm objects is 0. --- --- Formal defintions below devAlrm - - devTraffic OBJECT IDENTIFIER ::= { devAlrm 1 } - - devColls OBJECT IDENTIFIER ::= { devAlrm 2 } - - devError OBJECT IDENTIFIER ::= { devAlrm 3 } - - devBroad OBJECT IDENTIFIER ::= { devAlrm 4 } - - - --- devTraffic Object Definitions implementation of this group is --- optional --- --- This section define the devTraffic objects. These --- objects control the device level traffic alarm generation. - - - - -devTrafficEnable OBJECT-TYPE - -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable or disable the checking for device level traffic thresholds - getting exceeded." -DEFVAL { disable } -::= { devTraffic 1 } - - -devTrafficThreshold OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The number of packets detected by the device within the device - timebase that will cause a device traffic alarm trap to be sent. - The minimum is 0. There isn't a maximum." -DEFVAL { 1000 } -::= { devTraffic 2 } - - --- devColls Object Defintions implementation of this group is optional --- --- This section defines the objects that control the --- device level collision alarm. - - - -devCollsEnable OBJECT-TYPE - -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable or disable the checking for device level collision thresholds - getting exceeded." -DEFVAL { disable } -::= { devColls 1 } - - -devCollsThreshold OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The number of collisions per good packet detected by the device - within the device timebase that will cause a device collision alarm - trap to be sent. The minimum is 1, the maximum is 15." -::= { devColls 2 } - - --- devErrorS Object Defintions implementation of this group is --- optional --- --- This section defines the objects that control the --- device level error alarm. - - - -devErrorEnable OBJECT-TYPE - -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable or disable the checking for device level error thresholds - getting exceeded." -DEFVAL { disable } -::= { devError 1 } - - -devErrorThreshold OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The percentage of errors per good packet detected by the device - within the device timebase that will cause a device error alarm - trap to be sent. The minimum is 1, the maximum is 100." -DEFVAL { 10 } -::= { devError 2 } - - -devErrorSource OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The type of errors used for the device error alarm. - The INTEGER is a bit encoded version of which errors to - include in the error sum. The bits are encoded as follows: - CRC_errors - Bit 0 - Least Significant Bit - runts - Bit 1 - OOW_colls - Bit 2 - align_errs - Bit 3 - No_resource - Bit 4 - Giants - Bit 5" -DEFVAL { 63 } -::= { devError 3 } - - --- devBroad Object Defintions implementation of this group is optional --- --- This section defines the objects that control the --- device level boradcast alarm. - -devBroadEnable OBJECT-TYPE -SYNTAX INTEGER -{ -disable(1), -enable(2) -} -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable the sending of device level broadcast traps." -::= { devBroad 1 } - -devBroadThreshold OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The threshold of broadcast packets within the Devicetimebase - that will cause a broadcast alarm." -::= { devBroad 2 } - --- bdAlrm object defintions implementation of this group is optional --- --- This section defines the objects that will control --- alarms associated with the board. --- --- bdAlrm Instance Identifiers --- --- --- There is set of board level alarms per board thus the --- instance identifiers for bdAlrm objects is teh board number. --- --- Formal defintions below bdAlrm - - bdTraffic OBJECT IDENTIFIER ::= { bdAlrm 1 } - - bdColls OBJECT IDENTIFIER ::= { bdAlrm 2 } - - bdError OBJECT IDENTIFIER ::= { bdAlrm 3 } - - bdBroad OBJECT IDENTIFIER ::= { bdAlrm 4 } - - --- bdTraffic Object Definitions --- --- --- This section define the bdTraffic objects. These --- objects control the board level traffic alarm generation. - -bdTrafficEnable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), - enable (2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable or disable the checking for board level traffic thresholds - getting exceeded." -DEFVAL { disable } -::= { bdTraffic 1 } - - -bdTrafficThreshold OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The number of packets detected by the specified board within the device - timebase that will cause a board traffic alarm trap to be sent. - The minimum is 0. There isn't a maximum." -DEFVAL { 100 } -::= { bdTraffic 2 } - - -bdTrafficBdDisable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), -- do not disable board - enable(2) -- Allow for disabling of board - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Permits a board to be disabled on a traffic threshold getting exceeded." -DEFVAL { disable } -::= { bdTraffic 3 } - - --- bdColls Object Defintions --- --- This section defines the objects that control the board --- level collision alarm. - - -bdCollsEnable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), - enable (2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable or disable the checking for board level collision thresholds - getting exceeded." -DEFVAL { disable } -::= { bdColls 1 } - - -bdCollsThreshold OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The number of collisions per good packet detected by the specified - board within the device timebase that will cause a board collision - alarm trap to be sent. The minimum is 1, the maximum is 15." -DEFVAL { 1 } -::= { bdColls 2 } - - -bdCollsBdDisable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), -- Do NOT disable board - enable (2) -- Allow for disabling of board - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Permits a board to be disabled on a collision threshold - getting exceeded." -DEFVAL { disable } -::= { bdColls 3 } - - --- bdErrorS Object Defintions --- --- This section defines the objects that control the board --- level error alarm. - - -bdErrorEnable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), - enable (2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable or disable the checking for board level error thresholds - getting exceeded." -DEFVAL { disable } -::= { bdError 1 } - - -bdErrorThreshold OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The percentage of errors per good packet detected by the specified - board within the device timebase that will cause a board error - alarm trap to be sent. The minimum is 1, the maximum is 100." -DEFVAL { 10 } -::= { bdError 2 } - - -bdErrorSource OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The type of errors used for the board error alarm. - The INTEGER is a bit encoded version of which errors to - include in the error sum. The bits are encoded as follows: - CRC_errors - Bit 0 - Least Significant Bit - runts - Bit 1 - OOW_colls - Bit 2 - align_errs - Bit 3 - No_resource - Bit 4 - Giants - Bit 5" -DEFVAL { 63 } -::= { bdError 3 } - - -bdErrorBdDisable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), -- Do NOT disable board - enable (2) -- Allow for disabling of board - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Permits a board to be disabled on an error threshold - getting exceeded." -DEFVAL { disable } -::= { bdError 4 } - --- bdBroad Object Defintions --- --- This section defines the objects that control the board --- level broadcast alarm. - -bdBroadEnable OBJECT-TYPE -SYNTAX INTEGER -{ - disable(1), - enable(2) -} -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable the sending of board level broadcast traps for this board." -::= { bdBroad 1 } - -bdBroadThreshold OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The threshold of broadcast packets within the Devicetimebase - that will cause a broadcast alarm." -::= { bdBroad 2 } - -bdBroadDisable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), -- Do NOT disable board - enable (2) -- Allow for disabling of board -} -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Permit a board to be disabled on a broadcast threshold alarm." -::= { bdBroad 3 } - - --- portAlrm object defintions --- --- This section defines the objects that will control --- alarms associated with the port. --- --- portAlrm Instance Identifiers implementation of this group is --- optional --- --- There is set of port level alarms per board thus the --- instance identifiers for portAlrm objects is the board --- number. --- --- Formal defintions below portAlrm --- - portTraffic OBJECT IDENTIFIER ::= { portAlrm 1 } - - portColls OBJECT IDENTIFIER ::= { portAlrm 2 } - - portError OBJECT IDENTIFIER ::= { portAlrm 3 } - - portBroad OBJECT IDENTIFIER ::= { portAlrm 4 } - - --- portTraffic Object Definitions --- --- This section define the portTraffic objects. These --- objects control the port level traffic alarm generation. --- - -portTrafficEnable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), - enable (2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable or disable the checking for port level traffic thresholds - getting exceeded." -DEFVAL { disable } -::= { portTraffic 1 } - - -portTrafficThreshold OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The number of packets detected by the specified port within the device - timebase that will cause a port traffic alarm trap to be sent. - The minimum is 0. There isn't a maximum." -DEFVAL { 100 } -::= { portTraffic 2 } - - -portTrafficPortDisable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), -- Do NOT disable port - enable (2) -- Allow for disabling of port - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Permits a port to be disabled on a traffic threshold getting exceeded." -DEFVAL { disable } -::= { portTraffic 3 } - - --- portColls Object Defintions --- --- This section defines the objects that control the port --- level collision alarm. --- - -portCollsEnable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), - enable (2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable or disable the checking for port level collision thresholds - getting exceeded." -DEFVAL { disable } -::= { portColls 1 } - - -portCollsThreshold OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The number of collisions per good packet detected by the specified - port within the device timebase that will cause a port collision - alarm trap to be sent. The minimum is 1, the maximum is 15." -DEFVAL { 1 } -::= { portColls 2 } - - -portCollsPortDisable OBJECT-TYPE - - -SYNTAX INTEGER { - disable (1), -- Do NOT disable port - enable (2) -- Allow for disabling of port - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Permits a port to be disabled on a collision threshold - getting exceeded." -DEFVAL { disable } -::= { portColls 3 } - - --- portErrorS Object Defintions --- --- This section defines the objects that control the port --- level error alarm. - - - -portErrorEnable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), - enable (2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable or disable the checking for port level error thresholds - getting exceeded." -DEFVAL { disable } -::= { portError 1 } - - -portErrorThreshold OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The percentage of errors per good packet detected by the specified - port within the device timebase that will cause a port error - alarm trap to be sent. The minimum is 1, the maximum is 100." -DEFVAL { 10 } -::= { portError 2 } - - -portErrorSource OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The type of errors used for the port error alarm. - The INTEGER is a bit encoded version of which errors to - include in the error sum. The bits are encoded as follows: - CRC_errors - Bit 0 - Least Significant Bit - runts - Bit 1 - OOW_colls - Bit 2 - align_errs - Bit 3 - No_resource - Bit 4 - Giants - Bit 5" -DEFVAL { 63 } -::= { portError 3 } - - -portErrorPortDisable OBJECT-TYPE - -SYNTAX INTEGER { - disable (1), -- Do NOT disable port - enable (2) -- Allow for disabling of port - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Permits a port to be disabled on an error threshold - getting exceeded." -DEFVAL { disable } -::= { portError 4 } - --- portBroad Object Defintions --- --- This section defines the objects that control the port --- level broadcast alarm. - -portBroadEnable OBJECT-TYPE -SYNTAX INTEGER -{ - disable(1), - enable(2) -} -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enable the sending of port level broadcast alarms." -::= { portBroad 1 } - -portBroadThreshold OBJECT-TYPE -SYNTAX Counter -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The threshold of broadcast packets within the Devicetimebase that - will cause a broadcast alarm." -::= { portBroad 2 } - -portBroadDisable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), -- Do NOT disable port - enable (2) -- Allow for disabling of port -} -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Permit a port to be disabled on a broadcast threshold alarm." -::= { portBroad 3 } - - --- RepeaterRev2 Formal declarations - - -rr2device OBJECT IDENTIFIER ::= { repeaterRev2 1 } - -network OBJECT IDENTIFIER ::= { repeaterRev2 2 } - -rr2board OBJECT IDENTIFIER ::= { repeaterRev2 3 } - -rr2port OBJECT IDENTIFIER ::= { repeaterRev2 4 } - -repeaterTables OBJECT IDENTIFIER ::= { repeaterRev2 5 } - -commonD OBJECT IDENTIFIER ::= { rr2device 1 } - -ethernetD OBJECT IDENTIFIER ::= { rr2device 2 } - -tokenRingD OBJECT IDENTIFIER ::= { rr2device 3 } - - - -deviceTRTokenRingPortsOn OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The number of Token Ring Ports (i.e. station, Ring In and - Ring Out ports) administratively ON for this device." -::= { tokenRingD 1 } - - -deviceTRTotalTokenRingPorts OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The total number of Token Ring Ports (i.e. station, Ring In and - Ring Out ports) on this device." -::= { tokenRingD 2 } - - -deviceTRTotalTokenRingRingPortsOn OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The total number of Ring In and Ring Out ports (active) - administratively ON for this device." -::= { tokenRingD 3 } - - -deviceTRTotalTokenRingRingPorts OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The total number of Ring In and Ring Out ports on this device." -::= { tokenRingD 4 } - - -deviceTRTotalTokenRingRings OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The total number of (Token Ring) rings formed on this device." -::= { tokenRingD 5 } - - -deviceTRTotalTokenRingBoards OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The total number of Token Ring MIMs in the MMAC." -::= { tokenRingD 6 } - - -deviceTRTokenRingBoardMap OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The slots that contain Token Ring MIM boards. - This field is bit encoded (e.g. If a bit is set then that board - is present and is a Token Ring MIM.) For example, a value of 2 indicates - that there is a board in the first slot and it is a Token Ring board." -::= { tokenRingD 7 } - - --- board Object Definitions --- --- This section will describe the management objects --- associated with a board. The board variables have been broken down into --- Network type independent and Network Type Dependent variables. --- --- Formal Definitions within board - -commonB OBJECT IDENTIFIER ::= { rr2board 1 } - -ethernetB OBJECT IDENTIFIER ::= { rr2board 2 } - -tokenRingB OBJECT IDENTIFIER ::= { rr2board 3 } - -fddiB OBJECT IDENTIFIER ::= { rr2board 4 } - --- --- Instance Identifiers for board s --- --- The Instance Identifiers for board objects is the --- number of the slot in the MMAC cage. The current valid range --- is from 1-8. The IRM being in slot 1. B indicates the --- instance of a board number. --- --- common board Objects - - -boardIndex OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The slot number of this board." -::= { commonB 1 } - - -boardName OBJECT-TYPE - -SYNTAX OCTET STRING -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The name of the board. This field will only contain printable - ASCII characters." -::= { commonB 2 } - - -boardType OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The type of the MIM. (eg. FOT, TPT, etc). See appendix A for - encoding." -::= { commonB 3 } - - -boardTotalPorts OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Total number of ports supported on this board." -::= { commonB 4 } - - -boardPortsOn OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "A read will return the number of adminstratively ON ports for the board. - A write of a 2 will administratively enable all the ports - on the board, except for redundant ports." -::= { commonB 6 } - - -boardActiveUsers OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of active users seen on this board." -::= { commonB 8 } - --- Ethernet board Objects implementaiton of this group is optional - - -boardTotalPkts OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of packets detected on all ports of this port." -::= { ethernetB 1 } - - -boardTotalErrors OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The sum of all alignment, CRC, out-of-window collisions, runt, - and giant errors detected by this board." -::= { ethernetB 2 } - - -boardTransColls OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of transmit collisions detected by this board." -::= { ethernetB 3 } - - -boardRecColls OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of receive collsions detected by this board." -::= { ethernetB 4 } - - -boardAligns OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of packets with alignment errors detected by this board." -::= { ethernetB 5 } - - -boardCRCs OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of packets with bad CRC detected by this board." -::= { ethernetB 6 } - - -boardRunts OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of runt frames detected by this board." -::= { ethernetB 7 } - - -boardOOWColls OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of out-of-window collisions detected by this board." -::= { ethernetB 8 } - - -boardNoResources OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of no resource condtions detected by this board." -::= { ethernetB 9 } - - -boardRecBytes OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of bytes detected on the network by this board." -::= { ethernetB 10 } - - -boardGiants OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of longer than 1518 byte packets detected by this board." -::= { ethernetB 11 } - -boardBroadPkts OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number broadcast packets detected by this board." -::= { ethernetB 26 } - -boardMultPkts OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number multicast packets detected by this board." -::= { ethernetB 27 } - --- Token Ring board Objects - - -boardTotalRingPorts OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The total number of ring ports on this board. Currently, - zero or two." -::= { tokenRingB 1 } - - -boardTotalStationPorts OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The total number of station ports on this board." -::= { tokenRingB 2 } - - -boardModeStatus OBJECT-TYPE - -SYNTAX INTEGER { - management (1), - auto (2) - } -ACCESS read-write -STATUS deprecated -DESCRIPTION - "The board mode." -::= { tokenRingB 3 } - - -boardTotalRingPortsOn OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The number of administartively ON ring ports on this board." -::= { tokenRingB 4 } - - -boardTotalStationPortsOn OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The number of administartively ON station ports on this board." -::= { tokenRingB 5 } - - -boardSpeed OBJECT-TYPE - -SYNTAX INTEGER { - fourMhz (4), - sixteenMhz (16) - } -ACCESS read-write -STATUS deprecated -DESCRIPTION - "The board speed." -::= { tokenRingB 6 } - - -boardRingSpeedFault OBJECT-TYPE - -SYNTAX INTEGER { - noFaultDetected (1), - faultDetected (2) - } -ACCESS read-only -STATUS deprecated -DESCRIPTION - "Data speed of station mismatches configuration speed of board. - Board is automatically bypassed." -::= { tokenRingB 7 } - - -boardFirstRingPort OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS deprecated -DESCRIPTION - "The port number of the first ring port." -::= { tokenRingB 9 } - --- Port Object Definitions --- --- This section will define the objects associated with --- ports. Here again the objects are deperateed into common objects and --- network type specific objects. --- --- Formal Definitions within Port - -commonP OBJECT IDENTIFIER ::= { rr2port 1 } - -ethernetP OBJECT IDENTIFIER ::= { rr2port 2 } - -tokenRingP OBJECT IDENTIFIER ::= { rr2port 3 } - -fddiP OBJECT IDENTIFIER ::= { rr2port 4 } - --- --- --- Instance Identifiers for port s --- --- The instance identifiers for port objects are board# --- and port#. The format of the port identifier is thus:Board_num.Port_num or B.P - - -portIndex OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of this port relative to the board it is on." -::= { commonP 1 } - - -portMediaType OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The type of the port. (eg. FOT, TPT, etc). See appendix - A for values." -::= { commonP 2 } - - -portAdminState OBJECT-TYPE - -SYNTAX INTEGER { - off (1), - on (2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The administrative status of this port." -::= { commonP 3 } - - -portSourceAddr OBJECT-TYPE - -SYNTAX OCTET STRING -ACCESS read-only -STATUS optional -DESCRIPTION - "A source address that has been seen on this port." -::= { commonP 4 } - - -portActiveUsers OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS optional -DESCRIPTION - "The number of active users seen on this port." -::= { commonP 6 } - - --- Ethernet port Objects implementation of this group is optional - - -portTopologyType OBJECT-TYPE - -SYNTAX INTEGER { - station (1), - trunk (2) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The topological type of the port. Station referring to a port that - has seen 1 or 0 addresses. Trunk referring to a port that has seen - more than 1 address." -::= { ethernetP 1 } - - -portLinkStatus OBJECT-TYPE -SYNTAX INTEGER { - linkSignalInactive (1), - linkSignalActive (2), - linkSignalNotSupported (3) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The state of the link signal for this port" -::= { ethernetP 2 } - - -portStatus OBJECT-TYPE - -SYNTAX INTEGER { - active (1), - segmented (2) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The hardware status of the port." -::= { ethernetP 3 } - - -portTotalPkts OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of packets detected by this port." -::= { ethernetP 4 } - - -portTotalErrors OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The sum of all alignment, CRC, out-of-window collisions, runt, - and giant errors detected by this port." -::= { ethernetP 5 } - - -portTransmitColls OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of transmit collisions detected by this port." -::= { ethernetP 6 } - - -portRecColls OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of receive collsions detected by this port." -::= { ethernetP 7 } - - -portAligns OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of packets with alignment errors detected by this port." -::= { ethernetP 8 } - - -portCRCs OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of packets with bad CRC detected by this port." -::= { ethernetP 9 } - - -portRunts OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of runt frames detected by this port." -::= { ethernetP 10 } - - -portOOWColls OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of out-of-window collisions detected by this port." -::= { ethernetP 11 } - - -portNoResources OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of no resource condtions detected by this port." -::= { ethernetP 12 } - - -portRecBytes OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of bytes detected on the network by this port." -::= { ethernetP 13 } - - -portGiantFrames OBJECT-TYPE - -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The number of longer than 1518 byte packets detected by this port." -::= { ethernetP 14 } - - -portRedundCrt OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The redundant circuit with which this port is associated." -::= { ethernetP 15 } - - -portRedundType OBJECT-TYPE - -SYNTAX INTEGER { - notUsed (1), - primary (3), - backup (4) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The type of port this port is in the redundant circuit." -::= { ethernetP 16 } - - -portRedundStatus OBJECT-TYPE - -SYNTAX INTEGER { - notUsed (1), - active (2), - inactive (3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The current state of this port in the redundant circuit." -::= { ethernetP 17 } - - -portForceTrunkType OBJECT-TYPE - -SYNTAX INTEGER { - notForced (1), - forced (2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "This variable forces a port to be a trunk port." -::= { ethernetP 18 } - -portBroadPkts OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The sum of broadcast packets detected on this port." -::= { ethernetP 33 } - -portMultPkts OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The sum of multicast packets detected on this port." -::= { ethernetP 34 } - - --- Token Ring Port Objects --- --- Token Ring Port Objects are further broken down into station objects --- and Ring-In/Ring-Out objects. The formal defintions is: - -stationP OBJECT IDENTIFIER ::= { tokenRingP 1 } - -ringP OBJECT IDENTIFIER ::= { tokenRingP 2 } - - - - -stationPortLinkStatus OBJECT-TYPE -SYNTAX INTEGER { - linkSignalInactive (1), - linkSignalActive (2) - } -ACCESS read-only -STATUS deprecated -DESCRIPTION - "When station is supplying phantom current the Link Signal is - active. When there is no phantom current the Link Signal is inactive." -::= { stationP 1 } - - -stationPortLinkStateTime OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS deprecated -DESCRIPTION - "The amount of time (in seconds) elapsed since the station port - last changed state. A write of 0 will reset the elapsed time." -::= { stationP 2 } - - - --- Product specific Objects implementation of this group is optional --- --- For each of the individual repeaters/bridges there are --- several objects that particular to that product. below is a --- description of these objects. --- --- Formal description of Product specfics - - productRev1 OBJECT IDENTIFIER ::= { product 1 } - - target OBJECT IDENTIFIER ::= { productRev1 1 } - - --- target specific Objects - --- These objects are particular to the target. - - -targetRevision OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The revision of the target board." -::= { target 1 } - - -targetPortAssociation OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Controls how the front panel ports are associated with the - bridge or the repeater. The valid values are: - - Value AUI Port Fiber Port - - 0 Bridge Redundant - 1 Redundant Bridge - 2 Bridge Repeater - 3 Repeater Bridge - 4 Redundant Repeater - 5 Repeater Redundant - - Note: only values 0 and 1 are valid for rev 2 boards and before. - Note: only values 4 and 5 are valid for the IRM2." -::= { target 2 } - - -fnb OBJECT IDENTIFIER ::= { subSysMMAC 1 } - - -fnbConnectedLeft OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The Connected Left board (board n + 1) has the following states: - Detached == 1 (Management (only management) detached, read/write). - Attached == 2 (Management/AutoMode attached, read/write). - Faulted == 3 (Management/AutoMode tried to attach but failed - read ONLY)." -::= { fnb 1 } - - -fnbConnectedRight OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The Connected Right board (board n - 1) has the following states: - Detached == 1 (Management (only management) detached, read/write). - Attached == 2 (Management/AutoMode attached, read/write). - Faulted == 3 (Management/AutoMode tried to attach but failed - read ONLY)." -::= { fnb 2 } - - -fnbBoardBypassState OBJECT-TYPE - -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Off == 1 (NOT bypassed). - On == 2 (bypassed)." -::= { fnb 3 } - --- MMAC Objects - - -audibleAlarm OBJECT IDENTIFIER ::= { subSysMMAC 2 } - - -audibleAlarmEnable OBJECT-TYPE - -SYNTAX INTEGER{ - disable (1), - enable (2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Allows/disallows the audible alarm to be sounded when a situation occurs - that the alarm should be sounded." -::= { audibleAlarm 1 } - - -audibleAlarmOff OBJECT-TYPE - -SYNTAX INTEGER{ - off (1), - on (2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Turn off a sounding alarm. - A read will tell you if the alarm is on or not. - A write will stop a sounding alarm." -::= { audibleAlarm 2 } - --- TrapTypes - --- This section will describe the trap types that the --- repeater section of the IRBM/IRM2 can generate. These are not --- objects, but Object identifers used to indicate the specfic --- trap. They are taken from the object space and are thus --- documented here. - --- The SNMP protocol provides a mechanism for --- asynchronusly notifying management stations of significant --- changes in the network. This mechanism is the SNMP trap --- message. This document will describe the general format for --- all trap messages that Cabletron products will generate as --- well as the specific traps that the will be generated by the --- IRBM. - --- Trap Formats - --- The SNMP trap messages are composed of two user --- definable areas: the specific trap type and the VarBindings --- (eg. the interesting information). The specific trap type is --- an INTEGER that is used to determine the specific trap that --- has occurred. The "interesting information" contains a group --- of objects identifiers (OID) and their values that provide --- information about the trap. - - --- Trap Description --- PortSegmenting - --- Specfic Trap Type Code - 0x101 - --- When a port goes from operational to segmented, a trap --- will be generated. For these purposes, the port state will --- be sampled every XXX seconds, thus it will be statistically --- possible to miss oscillating circuits. --- The interesting information will include: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} - --- Trap Description --- PortUnsegementing - --- Specfic Trap Type Code - 0x102 - --- When it is detected that a previously segmented port --- has gone operational, a trap will be generated. This is --- also sampled, thus a trap may not be generated for each --- transition. --- The interesting information will include: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} - --- Trap Description --- PortLinkUp - --- Specfic Trap Type Code - 0x103 - --- This trap will be generated when it is determined that --- MAU has been attached to the MMAC. This is only appropriate --- for MIMs that support the concept of a link state. --- The interesting information will include: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} - --- Trap Description --- PortLinkDown - --- Specfic Trap Type Code - 0x104 - --- This trap will be generated when a previously attached --- MAU is removed or powered down. Again, this is only --- appropriate for MIM's that support link state. --- The interesting information will include: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} - --- Trap Description --- NewSourceAddress - --- Specfic Trap Type Code - 0x105 - --- This trap will be generated when the MMAC detects the --- existence of a new source address on one of it's ports. --- The interesting information will include: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} --- PortSourceAddr {CommonP 4} - --- Trap Description --- SourceAddressTimeout - --- Specfic Trap Type Code - 0x106 - --- This trap will indicate that the MMAC has not detected --- a packet generated by this source address within a certain --- timeout. --- The interesting information will include: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} --- PortSourceAddr {CommonP 4} - --- Trap Description --- BoardRemoval - --- Specfic Trap Type Code - 0x107 - --- This trap will be generated when the MMAC detects that --- MIM has been removed. --- The interesting information will include: - --- BoardIndex {CommonB 1} - --- Trap Description --- BoardInsertion - --- Specfic Trap Type Code - 0x108 - --- This trap will be generated when the MMAC determines --- that a new board has been inserted. --- The interesting information will include: - --- BoardIndex {CommonB 1} --- BoardType {CommonB 3} - --- Trap Description --- ActivePortInRedundantCircuitFailed - --- Specfic Trap Type Code - 0x109 - --- This trap will be generated when the active port in a --- redundant circuit has failed polling. This will indicate the --- activation of redundancy. --- The interesting information will include: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} --- PortRedundCrt {EthernetP 15} - --- Trap Description --- RedundantPortActivated - --- Specfic Trap Type Code - 0x10a - --- This trap indicates that a new port has been activated --- in a redundant circuit. This does NOT indicate that this --- port is usable, but is being tested. If the port fails the --- above trap will be generated. --- The interesting information will include: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} --- PortRedundCrt {EthernetP 15} - --- Trap Description --- RedundantPortTestFailed - --- Specfic Trap Type Code - 0x10b - --- This trap will be generated when the MMAC executes it's --- periodic redundancy diagnostics and finds one of the ports in --- a redundant circuit has failed. This message will not --- indicate that redundancy has been activated, just that the --- port has failed and should be fixed before it is needed. --- The interesting information will include: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} --- PortRedundCrt {EthernetP 15} - --- Trap Description --- deviceTrafficThresholdExceeded - --- Specfic Trap Type Code - 0x10c - --- This trap will be generated when the traffic (good --- packets per time interval) has been exceed for the entire --- MMAC. --- The interesting information will include: - --- DevTrafficThreshold {DevTraffic 2} --- DeviceTimebase {Device 24} - --- Trap Description --- deviceErrorThresholdExceeded - --- Specfic Trap Type Code - 0x10d - --- This trap will be generated when packets of the --- selected error type exceeds a threshold percentage of the --- good packets for a particular interval for the entire MMAC. --- The interesting information will include: - --- DevErrorThreshold {DevError 2} --- DevErrorSource {DevError 3} --- DeviceTimebase {Device 24} - --- Trap Description --- deviceCollsionThresholdExceeded - --- Specfic Trap Type Code - 0x10e - --- This trap will be generated when collsions exceed a --- threshold percentage of the good packets for a particular --- interval for the entire MMAC. --- The interesting information will include: - --- DevCollsThreshold {DevColls 2} --- DeviceTimebase {Device 24} --- --- Trap Description --- BoardTrafficThresholdExceeded - --- Specfic Trap Type Code - 0x10f - --- This trap will be generated when the traffic (good --- packets per time interval) has been exceed for a particular --- MIM. --- The interesting information will include: - --- DevTrafficThreshold {DevTraffic 2} --- DeviceTimebase {Device 24} --- BoardIndex {CommonB 1} - --- Trap Description --- BoardErrorThresholdExceeded - --- Specfic Trap Type Code - 0x110 - --- This trap will be generated when packets of the --- selected error type exceeds a threshold percentage of the --- good packets for a particular interval for a particular MIM. --- This will most likely indicate a bad MIM. --- The interesting information will include: - --- DevErrorThreshold {DevError 2} --- DevErrorSource {DevError 3} --- DeviceTimebase {Device 24} --- BoardIndex {CommonB 1} - --- Trap Description --- BoardCollisionThresholdExceeded - --- Specfic Trap Type Code - 0x111 - --- This trap will be generated when collisions exceed a --- threshold percentage of the good packets for a particular --- interval for a particular MIM. --- The interesting information will include: - --- DevCollsThreshold {DevColls 2} --- DeviceTimebase {Device 24} --- BoardIndex {CommonB 1} - --- Trap Description --- PortTrafficThresholdExceeded - --- Specfic Trap Type Code - 0x112 - --- This trap will be generated when the traffic (good --- packets per time interval) has been exceed for a particular --- port. --- The interesting information will include: - --- DevTrafficThreshold {DevTraffic 2} --- DeviceTimebase {Device 24} --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} - --- Trap Description --- PortErrorThresholdExceeded - --- Specfic Trap Type Code - 0x113 - --- This trap will be generated when packets of the --- selected error type exceeds a threshold percentage of the --- good packets for a particular interval for a particular --- port. --- The interesting information will include: - --- DevErrorThreshold {DevError 2} --- DevErrorSource {DevError 3} --- DeviceTimebase {Device 24} --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} - --- Trap Description --- PortCollisionThresholdExceeded - --- Specfic Trap Type Code - 0x114 - --- This trap will be generated when collisions exceed a --- threshold percentage of the good packets for a particular --- interval for a particular port. --- The interesting information will include: - --- DevCollsThreshold {DevColls 2} --- DeviceTimebase {Device 24} --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} - --- Trap Description --- PortTypeChanged - --- Specfic Trap Type Code - 0x115 - --- This trap indicates that a port has changed from a --- station port to a link port or vice versa. --- The interesting information is: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} --- PortTopologyType {EthernetP 1} - --- Trap Description --- LockSTATUSChanged - --- Specfic Trap Type Code - 0x116 - --- This trap is generated when the status of the address lock --- changes. --- The interesting information is: - --- DeviceSrcAddrLocked {Device 28} - --- Trap Description --- PortSecurityViolation - --- Specfic Trap Type Code - 0x117 - --- This trap is generated when a source address other than those --- locked to a port is seen. --- The interesting information is: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} --- PortSourceAddr {CommonP 4} - --- Trap Description --- PortViolationReset - --- Specfic Trap Type Code - 0x118 - --- This trap is generated when management intervention has --- reset a port after a violation has occured. --- The interesting information is: - --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} - --- Trap Description --- EnvTempWarm - --- Specfic Trap Type Code - 0x119 - --- This trap is generated when the device detects that the temperature --- within a MIM has reached a WARM condition. --- The interesting information is: - --- BoardIndex {CommonB 1} - --- Trap Description --- EnvTempHot - --- Specfic Trap Type Code - 0x11A - --- This trap is generated when the device detects that the temperature --- within a MIM has reached a HOT condition. --- The interesting information is: - --- BoardIndex {CommonB 1} - --- Trap Description --- EnvTempNormal - --- Specfic Trap Type Code - 0x11C - --- This trap is generated when the device detects that the temperature --- within a MIM has returned to a NORMAL state. --- The interesting information is: - --- BoardIndex {CommonB 1} - --- Trap Description --- EnvVoltageLow - --- Specfic Trap Type Code - 0x11B - --- This trap is generated when a power supply`s voltage is LOW. --- The interesting information is: - --- PowerSupplyLowVoltage {Environment 1} - --- Trap Description --- EnvVoltageNormal - --- Specfic Trap Type Code - 0x11D - --- This trap is generated when all power supply`s voltage --- have returned to a NORMAL state. --- The interesting information is: - --- None - --- Trap Description --- FanFail - --- Specfic Trap Type Code - 0x11E - --- This trap is generated when the device detects that the system fans --- have failed. --- The interesting information is: - --- None - --- Trap Description --- FanNormal - --- Specfic Trap Type Code - 0x11F - --- This trap is generated when the device detects that the system fans --- have returned to normal. --- The interesting information is: - --- None - --- DeviceBroadcastThresholdExceeded --- Specfic Trap Type Code - 0x120 --- This trap will be generated when the broadcast(per timer interval) --- have exceeded the threshold for the entire MMAC. The interesting --- information is: - --- DevBroadThreshold {DevBroad 2} --- DevTimeBase {Device 24} - --- BoardBroadcastThresholdExceeded --- Specfic Trap Type Code - 0x121 --- This trap will be generated when the broadcast(per timer interval) --- have exceeded the threshold for the given board. The interesting --- information is: - --- BdBroadThreshold {BdBroad 2} --- DevTimeBase {Device 24} --- BoardIndex {CommonB 1} - --- PortBroadcastThresholdExceeded --- Specfic Trap Type Code - 0x122 --- This trap will be generated when the broadcast(per timer interval) --- have exceeded the threshold for the given port. The interesting --- information is: - --- BdBroadThreshold {BdBroad 2} --- DevTimeBase {Device 24} --- BoardIndex {CommonB 1} --- PortIndex {CommonP 1} - - --- Appendix A - Media type values --- --- Board Type Value --- --- Management Modules --- IRM-2 0xB0 --- IRBM 0xB1 --- IRM-3 0xB2 --- TRMBM-R 0xB4 --- TRMBM-S 0xB5 --- EFDMIM 0xB6 --- ETBMIM 0xB7 --- TRBMIM 0xB8 --- ETWMIM 0xBD --- TRMM 0xBB --- MiniMMAC 0x10010 -device type --- MRXI 0x10020 -device type --- MRXI-2 0x10030 -device type --- MRXI 0x30043 -board 1 type --- MRXI-2 0x30042 -board 1 type --- MRXI-28 0x300A0 --- --- --- Mim Types --- --- THNMIM 0x10 or 0x50 --- MT8MIM 0xA0 --- FOTMIM (6 ) 0xE0 --- FOTMIM (12) 0xC0 --- TPTMIM 0xD0 - --- TPMIM-T 0x42 --- TPMIM-T1 0x41 --- TPMIM-T3 0x43 - --- TPMIM-24 0x60 --- TPMIM-22 0x61 --- TPMIM-34 0x62 --- TPMIM-32 0x63 - --- FOMIM-18 0x90 --- FOMIM-12 0x92 --- FOMIM-16 0x93 --- FOMIM-28 0x94 --- FOMIM-22 0x96 --- FOMIM-26 0x97 --- FOMIM-38 0x98 --- FOMIM-32 0x9A --- FOMIM-36 0x9B - --- TPRMIM-36 0x70 --- TPRMIM-33 0x71 --- CXRMIM 0x72 --- FORMIM-22 0x73 --- TPRMIM-20 0x74 --- TPRMIM-22 0x75 - --- TRMIM-12 0x30 --- TRMIM-10R 0x31 --- TRMIM-22P 0x32 --- TRMIM-20PR 0x33 --- TRRMIM-16 0x34 --- TRRMIM-26 0x35 - --- TRMIM-24A 0x36 --- TRMIM-22A 0x37 - --- FTRMIM-22 0x39 --- FTRMIM-26 0x3B --- TRMIM-34A 0x3C --- TRMIM-32A 0x3D --- TRMIM-44A 0x3E --- TRMIM-42A 0x3F - --- TRRMIM-A 0x3A --- TRRMIM-2A 0x3A --- TRRMIM-4A 0x3A - --- TRMIM-2AR 0x38 --- TRMIM-4AR 0x38 - --- FDMMIM-00 0x23 --- FDMMIM-04 0x22 --- FDMMIM-16 0x21 --- FDMMIM-26 0x20 --- FDMMIM-00S 0x27 --- FDMMIM-04S 0x26 --- FDMMIM-16S 0x25 --- FDMMIM-26S 0x24 --- FDCMIM-04 0x2B --- FDCMIM-08 0x2A --- FDCMIM-16 0x2F --- FDCMIM-12 0x2D --- FDCMIM-26 0x2C --- FDCMIM-22 0x28 - - --- Third party Mims - --- Xyplex 16 port terminal server. ETSMIM 0002 --- DNSMIM Silicon Graphics 0003 --- CAYMAN Appletalk to Ethernet Router. GATORMIM CS 0004 --- NOVELL LANTERN ethernet SNMP Monitor. LANTERMIM 0005 --- CISCO Ethernet to Ethernet Router Mim. CRM-L 0006 --- CISCO Ethernet to WAN Router Mim. CRM-S 0007 --- Cayman 1 GATOR STAR GX.M 0008 --- XYLOGIC Terminal Server 16 ports 010C00 --- XYLOGIC Terminal Server 32 ports 010C01 --- SNACMIM SYNC Research F0 thru FE - --- Multi-Port Interfaces Modules --- MPIM-X 0x10000 --- MPIM-A 0x10001 --- MPIM-C 0x10002 --- MPIM-T 0x10003 --- MPIM-F2 0x10004 --- MPIM-F1 0x10005 --- MPIM-T1 0x10006 --- MPIM-B 0x10007 - BLANK - - --- Single-Port Interface Modules --- --- SPIM-A 0x20001 --- SPIM-C 0x20002 --- SPIM-T 0x20003 --- SPIM-F2 0x20004 --- SPIM-F1 0x20005 --- SPIM-T1 0x20006 --- SPIM-B 0x20007 - BLANK - - --- Ethernet-Port Interface Modules --- --- EPIM-B 0x30000 - BLANK --- EPIM-A 0x30001 --- EPIM-C 0x30002 --- EPIM-T 0x30003 --- EPIM-F2 0x30004 --- EPIM-F1 0x30005 --- EPIM-F3 0x30007 --- EPIM-X 0x30008 - -END diff --git a/mibs/REPEATER-REV4-MIB b/mibs/REPEATER-REV4-MIB deleted file mode 100644 index ede97b0478..0000000000 --- a/mibs/REPEATER-REV4-MIB +++ /dev/null @@ -1,4364 +0,0 @@ -REPEATER-REV4-MIB DEFINITIONS ::= BEGIN - --- repeater-rev4-mib.txt --- Revision: 2.03.01 --- Part Number: 2170571-01 --- Date: April 17, 1996 - --- Cabletron Systems, Inc. --- 35 Industrial Way, P.O. Box 5005 --- Rochester, NH 03867-0505 --- (603) 332-9400 --- support@ctron.com - --- This module provides authoritative definitions for Cabletron's --- enterprise-specific repeater MIB. --- --- This module will be extended, as required. --- - --- Cabletron Systems reserves the right to make changes in --- specification and other information contained in this document --- without prior notice. The reader should consult Cabletron Systems --- to determine whether any such changes have been made. --- --- In no event shall Cabletron Systems be liable for any incidental, --- indirect, special, or consequential damages whatsoever (including --- but not limited to lost profits) arising out of or related to this --- document or the information contained in it, even if Cabletron --- Systems has been advised of, known, or should have known, the --- possibility of such damages. --- --- Cabletron grants vendors, end-users, and other interested parties --- a non-exclusive license to use this Specification in connection --- with the management of Cabletron products. - --- Copyright August 94 Cabletron Systems - -IMPORTS - NetworkAddress, Counter - FROM RFC1155-SMI - DisplayString - FROM RFC1213-MIB - repeaterRev4 - FROM CTRON-MIB-NAMES - OBJECT-TYPE - FROM RFC-1212; - --- Textual Conventions - --- DisplayString ::= OCTET STRING --- This data type is used to model textual information taken from --- the NVT ASCII character set. By convention, objects with this --- syntax, unless explicitly stated, are declared as having: --- --- SIZE (0..255) - - - --- Repeater Node - --- The following branch in the repeater MIB tree pertains to the repeater --- as a whole - -repeaterrev4 OBJECT IDENTIFIER ::= { repeaterRev4 4 } - --- Repeater Management Object Definitions - -rptr OBJECT IDENTIFIER ::= { repeaterrev4 1 } - -rptrMgmt OBJECT IDENTIFIER ::= { rptr 1 } - --- This section defines the management objects under the Repeater node. --- The implementation of this group of objects is mandatory. - - -rptrMgmtName OBJECT-TYPE -SYNTAX DisplayString (SIZE(20)) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The ASCII name assigned to this network." - ::= { rptrMgmt 1} - -rptrMgmtPortCount OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Total number of ports residing on this lan segment." - ::= { rptrMgmt 2} - -rptrMgmtPortsEnable OBJECT-TYPE -SYNTAX INTEGER { - noEnable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Setting this object to Enable will cause all the ports - residing in this network segment to be enabled. Setting - this object to noEnable will have no effect. When read - this object will always return noEnable." - ::= { rptrMgmt 3 } - -rptrMgmtPortsOn OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get the total number of ON ports in this network." - ::= { rptrMgmt 4 } - -rptrMgmtPortsOper OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get the number of operational ports in this network." - ::= { rptrMgmt 5 } - -rptrMgmtBoardMap OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get a map of the chassis slots occupied by the boards in - this network." - ::= { rptrMgmt 6 } - -rptrMgmtInterfaceNum OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get the MIBII interface number of this network. A return of zero will - mean this network is not associated with a MIBII interface." - ::= { rptrMgmt 7 } - -rptrMgmtResetCounters OBJECT-TYPE -SYNTAX INTEGER { - normal(1), - reseStaticCounters(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Setting this OID to 2 will reset the 'rptrPktStats', 'rptrProtocols' - and 'rptrFrameSizes' RREV-4 branch static counters. Reading this OID - will always return a 1." - ::= { rptrMgmt 8 } - --- Repeater Packet Statistical Object Definitions - -rptrStats OBJECT IDENTIFIER ::= { rptr 2 } - --- This section defines the packet statistical objects under the --- Repeater node. --- The implementation of this group of objects is mandatory. - -rptrPktStats OBJECT IDENTIFIER ::= { rptrStats 1 } - - -rptrPktStatsPackets OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received packets." - ::= { rptrPktStats 1 } - -rptrPktStatsBytes OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received bytes." - ::= { rptrPktStats 2 } - -rptrPktStatsColls OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total collisions." - ::= { rptrPktStats 3 } - -rptrPktStatsErrors OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total errors." - ::= { rptrPktStats 4 } - -rptrPktStatsAlign OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total frame alignment errors." - ::= { rptrPktStats 5 } - -rptrPktStatsCRC OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total CRC errors." - ::= { rptrPktStats 6 } - -rptrPktStatsOOW OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total out-of-window collisions." - ::= { rptrPktStats 7 } - -rptrPktStatsNoRsc OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "This counter is the number of packets on this network that the - hardware has processed that the management has either not seen yet, - in the case of an active network, or has missed missed all - together, in the case of a once active network." - - ::= { rptrPktStats 8 } - -rptrPktStatsBroadcasts OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "This counter is the number of broadcast packets on this network - that the hardware has processed." - ::= { rptrPktStats 9 } - -rptrPktStatsMulticasts OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "This counter is the number of multicast packets on this network - that the hardware has processed." - ::= { rptrPktStats 10 } - --- Repeater Protocol Statistical Object Definitions --- This section defines the protocol statistical objects under the --- Repeater node. The implementation of this group is optional, but --- within the group all of the elements are mandatory. - -rptrProtocols OBJECT IDENTIFIER ::= { rptrStats 2 } - -rptrProtocolsOSI OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received OSI packets." - ::= { rptrProtocols 1 } - -rptrProtocolsNovell OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received Novell packets." - ::= { rptrProtocols 2 } - -rptrProtocolsBanyan OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received Banyan packets." - ::= { rptrProtocols 3 } - -rptrProtocolsDECNet OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received DECNet packets." - ::= { rptrProtocols 4 } - -rptrProtocolsXNS OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received XNS packets." - ::= { rptrProtocols 5 } - -rptrProtocolsIP OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received TCP/IP packets." - ::= { rptrProtocols 6 } - -rptrProtocolsCtron OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received CTRON Management packets." - ::= { rptrProtocols 7 } - -rptrProtocolsAppletalk OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received Appletalk packets." - ::= { rptrProtocols 8 } - -rptrProtocolsOther OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received unknown protocol packets." - ::= { rptrProtocols 9 } - - --- Repeater Frame Size Statistical Object Definitions - -rptrFrameSizes OBJECT IDENTIFIER ::= { rptrStats 3 } - --- This section defines the frame size statistical objects under the --- Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrFrameSzRunt OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received packets of size less than - 64 bytes." - ::= { rptrFrameSizes 1 } - -rptrFrameSz64To127 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received packets of size between - 64 and 127 bytes." - ::= { rptrFrameSizes 2 } - -rptrFrameSz128To255 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received packets of size between - 128 and 255 bytes." - ::= { rptrFrameSizes 3 } - -rptrFrameSz256To511 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received packets of size between - 256 and 511 bytes." - ::= { rptrFrameSizes 4 } - -rptrFrameSz512To1023 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received packets of size between - 512 and 1023 bytes." - ::= { rptrFrameSizes 5 } - -rptrFrameSz1024To1518 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received packets of size between - 1024 and 1518 bytes." - ::= { rptrFrameSizes 6 } - - -rptrFrameSzGiant OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this repeater's total received packets of size greater - than 1518 bytes." - ::= { rptrFrameSizes 7 } - - --- Repeater Alarm Object Definitions - -rptrAlarms OBJECT IDENTIFIER ::= { rptr 3 } - --- This section defines the alarm objects under the Repeater node. --- The implementation of this group is optional, but within the group all --- of the elements are mandatory. - -rptrAlarmsTrafEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether traffic alarms are enabled/disabled. - Set allows for enabling/disabling of traffic alarms." - ::= { rptrAlarms 1 } - -rptrAlarmsTrafThreshold OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The maximum number of packets that will be allowed before - an alarm is generated." - ::= { rptrAlarms 2 } - -rptrAlarmsCollEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether collision alarms are enabled/disabled. - Set allows for enabling/disabling of collision alarms." - ::= { rptrAlarms 3 } - -rptrAlarmsCollThreshold OBJECT-TYPE -SYNTAX INTEGER (1..15) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The collision threshold is the maximum number of collisions - within the time base that will be allowed before an alarm - is generated." - ::= { rptrAlarms 4 } - -rptrAlarmsErrEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether error alarms are enabled/disabled. - Set allows for enabling/disabling of error alarms." - ::= { rptrAlarms 5 } - -rptrAlarmsErrThreshold OBJECT-TYPE -SYNTAX INTEGER (1..100) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The percentage of errors per good packet within - the timebase that will cause an alarm. The units of this value - is in seconds." - ::= { rptrAlarms 6 } - -rptrAlarmsErrSource OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set a bit encoded map of which errors to include in the - error sum, as follows: - - CRC_errors - Bit 0 - Least Significant Bit - runts - Bit 1 - OOW_colls - Bit 2 - align_errs - Bit 3 - undefined - Bit 4 - Giants - Bit 5" - ::= { rptrAlarms 7 } - -rptrAlarmsAlarmTimebase OBJECT-TYPE -SYNTAX INTEGER (10..999999) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The alarm timebase, in seconds." - ::= { rptrAlarms 8 } - -rptrAlarmsBroadEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether broadcast alarms are enabled/disabled. - Set allows for enabling/disabling of broadcast alarms." - ::= { rptrAlarms 9 } - -rptrAlarmsBroadThreshold OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The broadcase threshold represents the maximum number of - broadcasts that are allowed during the time base before an - alarm is generated." - ::= { rptrAlarms 10 } - - --- Repeater Redundancy Object Definitions - --- Repeater redundancy as a whole is an optional implementation. --- However, if any group concerning redundancy is implemented, all --- of the groups involved in the redundancy implementation must be --- provided. - -rptrRedundancy OBJECT IDENTIFIER ::= { rptr 4 } - --- This section defines the redundancy objects under the Repeater node. - -rptrRedund OBJECT IDENTIFIER ::= { rptrRedundancy 1 } - -rptrRedundReset OBJECT-TYPE -SYNTAX INTEGER { - noReset(1), - reset(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "If this object is set to Reset it will cause a reset - of the redundancy object to occur. Setting this - object to NoReset will do nothing. This object will always - be read as NoReset." - ::= { rptrRedund 1 } - -rptrRedundPollInterval OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set the number of seconds between polls for redundancy." - ::= { rptrRedund 2 } - -rptrRedundTestTOD OBJECT-TYPE -SYNTAX DisplayString (SIZE(8)) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set the time of day at which the redundant circuits will - be tested. The format of the time string is hh:mm:ss." - ::= { rptrRedund 3 } - -rptrRedundPerformTest OBJECT-TYPE -SYNTAX INTEGER { - noTest(1), - test(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "If this object is set to Test it will cause a test of the - redundant circuits to be performed. Setting this object to - NoTest will have no effect. When read this object will always - return NoTest." - ::= { rptrRedund 4 } - -rptrRedundMaxCrcts OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns the maximum number of circuits which may exist on this - network." - ::= { rptrRedund 5 } - --- Repeater Redundant Circuit Object Definitions - --- This section defines a table of redundant circuit objects under --- the Repeater node. - -rptrRedundCrctTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrRedundCrctEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of redundant circuit objects for this repeater." - ::= { rptrRedundancy 2 } - -rptrRedundCrctEntry OBJECT-TYPE -SYNTAX RptrRedundCrctEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of objects for a particular redundant circuit." -INDEX { rptrRedundCrctId } - ::= { rptrRedundCrctTable 1 } - -RptrRedundCrctEntry ::= - SEQUENCE { - rptrRedundCrctId - INTEGER, - rptrRedundCrctName - OCTET STRING, - rptrRedundCrctRetrys - INTEGER, - rptrRedundCrctNumBPs - INTEGER, - rptrRedundCrctNumAddr - INTEGER, - rptrRedundCrctAddAddr - NetworkAddress, - rptrRedundCrctDelAddr - NetworkAddress, - rptrRedundCrctEnable - INTEGER, - rptrRedundCrctReset - INTEGER - } - -rptrRedundCrctId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns the index for a member circuit in the table of - redundant circuits." - ::= { rptrRedundCrctEntry 1 } - -rptrRedundCrctName OBJECT-TYPE -SYNTAX OCTET STRING -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set the name of the indicated circuit." - ::= { rptrRedundCrctEntry 2 } - -rptrRedundCrctRetrys OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set the the number of unanswered polls allowed for - the circuit." - ::= { rptrRedundCrctEntry 3 } - -rptrRedundCrctNumBPs OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get the number of board/port combinations associated with - the circuit." - ::= { rptrRedundCrctEntry 4 } - -rptrRedundCrctNumAddr OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get the number of IP Addresses associated with the circuit." - ::= { rptrRedundCrctEntry 5 } - -rptrRedundCrctAddAddr OBJECT-TYPE -SYNTAX NetworkAddress -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Add an IP Address to the polling list for the indicated circuit." - ::= { rptrRedundCrctEntry 6 } - -rptrRedundCrctDelAddr OBJECT-TYPE -SYNTAX NetworkAddress -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Delete an IP Address from the polling list of the indicated - circuit." - ::= { rptrRedundCrctEntry 7 } - -rptrRedundCrctEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "If this object is set to Enable, the circuit is enabled. If - this object is set to Disable, the circuit is disbabled. When - read, this object returns the state of the object based on the - last request made." - ::= { rptrRedundCrctEntry 8 } - - -rptrRedundCrctReset OBJECT-TYPE -SYNTAX INTEGER { - noReset(1), - reset(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "If this object is set to Reset, the circuit is reset. All - of the circuit's associated boards and ports are returned to - NOT_USED, any associated IP Addresses are purged from the - circuit's address list, the name is cleared, and the retry - count is reset to a default value. Setting this object to - NoReset has no effect. When read, NoReset is always returned." - ::= { rptrRedundCrctEntry 9 } - - --- Repeater Redundant Port Object Definitions - --- This section defines a table of redundant port objects under --- the Repeater node. - -rptrRedundPortTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrRedundPortEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of redundant port objects for this repeater." - ::= { rptrRedundancy 3 } - -rptrRedundPortEntry OBJECT-TYPE -SYNTAX RptrRedundPortEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A redundant port entry containing objects pertaining to - a particular redundant port." -INDEX { rptrRedundPortCrctId, rptrRedundPortId } - ::= { rptrRedundPortTable 1 } - -RptrRedundPortEntry ::= - SEQUENCE { - rptrRedundPortId - INTEGER, - rptrRedundPortCrctId - INTEGER, - rptrRedundPortNum - INTEGER, - rptrRedundPortBoardNum - INTEGER, - rptrRedundPortType - INTEGER - } - -rptrRedundPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "A unique value identifying an element in a sequence of member - ports which belong to a circuit in the table of redundant - circuits. This value is not a port number; rather it is a value - which goes from 1 to the maximum number of ports which may be - included in a redundant circuit." - ::= { rptrRedundPortEntry 1 } - -rptrRedundPortCrctId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "A unique value identifying a member circuit in the table of - redundant circuits. This value is similar to rptrRedundCrctId." - ::= { rptrRedundPortEntry 2 } - -rptrRedundPortNum OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns the port number of a member port belonging to a redundant - circuit." - ::= { rptrRedundPortEntry 3 } - -rptrRedundPortBoardNum OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns the board number of a member port belonging to a - redundant circuit." - ::= { rptrRedundPortEntry 4 } - -rptrRedundPortType OBJECT-TYPE -SYNTAX INTEGER { - notUsed(1), - primary(2), - backup(3) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return the state of a port associated with the indicated circuit." - ::= { rptrRedundPortEntry 5 } - - --- Repeater Redundant IP Address Object Definitions - --- This section defines a table of redundant IP Address objects under --- the Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrRedundAddrTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrRedundAddrEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of redundant IP Address objects which belong to a circuit - for this repeater." - ::= { rptrRedundancy 4 } - -rptrRedundAddrEntry OBJECT-TYPE -SYNTAX RptrRedundAddrEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A entry containing objects pertaining to a particular redundant - IP Address which belongs to a circuit." -INDEX { rptrRedundAddrCrctId, rptrRedundAddrId } - ::= { rptrRedundAddrTable 1 } - -RptrRedundAddrEntry ::= - SEQUENCE { - rptrRedundAddrId - INTEGER, - rptrRedundAddrCrctId - INTEGER, - rptrRedundAddrIPAddr - NetworkAddress - } - -rptrRedundAddrId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "A unique value identifying an element in a sequence of member - IP Addresses which belong to a circuit in the table of redundant - circuits. This value goes from 1 to the maximum number of IP - Addresses which may be included in a redundant circuit." - ::= { rptrRedundAddrEntry 1 } - - -rptrRedundAddrCrctId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "A unique value identifying a member circuit in the table of - redundant circuits. This value is similar to rptrRedundCrctId." - ::= { rptrRedundAddrEntry 2 } - -rptrRedundAddrIPAddr OBJECT-TYPE -SYNTAX NetworkAddress -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an IP Address associated with the indicated circuit." - - ::= { rptrRedundAddrEntry 3 } - - --- Repeater Source Address List Object Definitions --- Repeater Source Addressing List as a whole is an optional implementation. --- However, if any group of source addressing objects is implemented, the --- entire set of source addressing object groups must be implemented. - -rptrSourceAddress OBJECT IDENTIFIER ::= { rptr 5 } - --- This section defines a table of Source Address List objects under the --- Repeater node. - -rptrSrcAddrListTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrSrcAddrListEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "This table defines the source address list that is defined at - the repeater level." - ::= { rptrSourceAddress 1 } - -rptrSrcAddrListEntry OBJECT-TYPE -SYNTAX RptrSrcAddrListEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Defines a specific source address object." -INDEX { rptrSrcAddrListId } - ::= { rptrSrcAddrListTable 1 } - -RptrSrcAddrListEntry ::= - SEQUENCE { - rptrSrcAddrListId - INTEGER, - rptrSrcAddrAddressList - OCTET STRING - } - -rptrSrcAddrListId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index into a table of source address seen by this - repeater." - ::= { rptrSrcAddrListEntry 1 } - -rptrSrcAddrAddressList OBJECT-TYPE -SYNTAX OCTET STRING (SIZE(6)) -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns a source address seen by this repeater." - ::= { rptrSrcAddrListEntry 2 } - - --- Repeater Source Address Source Object Definitions - --- This section defines a table of Source Address Source objects under --- the Repeater node. - -rptrSrcAddrSrcTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrSrcAddrSrcTableEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "This table defines the list of all source addresses that have been - seen." - ::= { rptrSourceAddress 2 } - -rptrSrcAddrSrcTableEntry OBJECT-TYPE -SYNTAX RptrSrcAddrSrcTableEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Describes a particular source address source entry." -INDEX { rptrSrcAddrSrcTableEntryId } - ::= { rptrSrcAddrSrcTable 1 } - -RptrSrcAddrSrcTableEntry ::= - SEQUENCE { - rptrSrcAddrSrcTableEntryId - OCTET STRING, - rptrSrcAddrSrcTableEntryPort - INTEGER, - rptrSrcAddrSrcTableEntryPortGroup - INTEGER - } - -rptrSrcAddrSrcTableEntryId OBJECT-TYPE -SYNTAX OCTET STRING (SIZE(6)) -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns the source address to which this table's information - pertains." - ::= { rptrSrcAddrSrcTableEntry 1 } - -rptrSrcAddrSrcTableEntryPort OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns the port# of the port that sourced the source address." - ::= { rptrSrcAddrSrcTableEntry 2 } - -rptrSrcAddrSrcTableEntryPortGroup OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns the port group# of the port that sourced the source address." - ::= { rptrSrcAddrSrcTableEntry 3 } - - --- Repeater Source Address Source Object Definitions - --- This section defines a table of Source Address Source objects under --- the Repeater node. - -rptrSrcAddrMgmt OBJECT IDENTIFIER ::= { rptrSourceAddress 3 } - -rptrSrcAddrMgmtSrcAgeInterval OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set source addressing ageing interval." - ::= { rptrSrcAddrMgmt 1 } - -rptrSrcAddrMgmtPortLock OBJECT-TYPE -SYNTAX INTEGER { - unlock(1), - lock(2), - portMisMatch(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Setting this object to Lock will activate the network port - security lock. - - Setting a value of portMisMatch(3) is invalid. A value of - portMisMatch(3) reflects that not all ports are at the same - value." - ::= { rptrSrcAddrMgmt 2 } - -rptrSrcAddrMgmtActiveUsers OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get the number of active users on this network." - ::= { rptrSrcAddrMgmt 3 } - -rptrSrcAddrMgmtHashType OBJECT-TYPE -SYNTAX INTEGER { - noDecHash(1), - decHash(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Defines the type of hashing that will be used for source address - management. In a DEC-NET environment or a combination fo DEC-NET - and non DEC-NET users where source address hash access is a concern - a value of decHash(2) may yield better results. For non DEC-NET - users a value of noDecHash(1) is preferred." -DEFVAL { noDecHash } -::= { rptrSrcAddrMgmt 4 } - --- This section control trap enables and disables at the network level. --- Setting these objects is equivalent to setting the same value for --- each port on this network. - -rptrTrap OBJECT IDENTIFIER ::= { rptr 6 } -rptrHwTrapSet OBJECT IDENTIFIER ::= { rptrTrap 1 } -rptrSaTrapSet OBJECT IDENTIFIER ::= { rptrTrap 2 } - -rptrHwTrapSetLink OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2), - other(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enables and disables link traps for this network. Setting a value - of disable(1) is equivalent to setting all instances of - rptrPortHwTrapSetLink to a value of disable(1). Setting a value of - enable(2) is equivalent to setting all instances of - rptrPortHwTrapSetLink to a value of disable(2). Setting a value of - other(3) is not allowed. - - This object will read with the value of disable(1) if all instances - of rptrPortHwTrapSetLink for this network are currently set - to a value of disable(1). - - This object will read with the value of enable(2) if all instances - of rptrPortHwTrapSetLink for this network are currently set - to a value of enable(2). - - This object will read with the value of other(3) if all instances - of rptrPortHwTrapSetLink for this network are not currently - set to a value the same value." -::= { rptrHwTrapSet 1 } - -rptrHwTrapSetSeg OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2), - other(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enables and disables segmentation traps for this network. Setting a - value of disable(1) is equivalent to setting all instances of - rptrPortHwTrapSetSeg to a value of disable(1). Setting a value of - enable(2) is equivalent to setting all instances of - rptrPortHwTrapSetSeg to a value of disable(2). Setting a value of - other(3) is not allowed. - - This object will read with the value of disable(1) if all instances - of rptrPortHwTrapSetSeg for this network are currently set - to a value of disable(1). - - This object will read with the value of enable(2) if all instances - of rptrPortHwTrapSetSeg for this network are currently set - to a value of enable(2). - - This object will read with the value of other(3) if all instances - of rptrPortHwTrapSetSeg for this network are not currently - set to a value the same value." -::= { rptrHwTrapSet 2 } - -rptrSaTrapSetSrcaddr OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2), - other(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enables and disables source address traps for this network. Setting - a value of disable(1) is equivalent to setting all instances of - rptrPortSaTrapSetSrcaddr to a value of disable(1). Setting a value of - enable(2) is equivalent to setting all instances of - rptrPortSaTrapSetSrcaddr to a value of disable(2). Setting a value of - other(3) is not allowed. - - This object will read with the value of disable(1) if all instances - of rptrPortSaTrapSetSrcaddr for this network are currently set - to a value of disable(1). - - This object will read with the value of enable(2) if all instances - of rptrPortSaTrapSetSrcaddr for this network are currently set - to a value of enable(2). - - This object will read with the value of other(3) if all instances - of rptrPortSaTrapSetSrcaddr for this network are not currently - set to a value the same value." -::= { rptrSaTrapSet 1 } - -rptrSaSecurity OBJECT IDENTIFIER ::= { rptr 7 } - -rptrSecurityLockState OBJECT-TYPE -SYNTAX INTEGER { - unlock(1), - lock(2), - portMisMatch(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Setting this object to Lock will activate the network port - security lock. - - Setting a value of portMisMatch(3) is invalid. A value of - portMisMatch(3) reflects that not all ports are at the same - value." -::= { rptrSaSecurity 1 } - -rptrSecuritySecureState OBJECT-TYPE -SYNTAX INTEGER { - secure(1), - nonSecure(2), - portMisMatch(3) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The status of source address security of the network. Ports on - the network that are secure(1), can be locked in order to - enable security. nonSecure(2) ports cannot be locked. - - Setting a value of portMisMatch(3) is invalid. A value of - portMisMatch(3) reflects that not all ports are at the same - value." -::= { rptrSaSecurity 2 } - -rptrSecurityLearnState OBJECT-TYPE -SYNTAX INTEGER { - learn(1), - noLearn(2), - portMisMatch(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The learn state of the network. This object will only - be applied to ports that are unlocked. If set to learn(1), all - addresses are deleted on the ports and learning begins once again. - If it is set to noLearn(2), learning stops on the port. - - Setting a value of portMisMatch(3) is invalid. A value of - portMisMatch(3) reflects that not all ports are at the same - value." -::= { rptrSaSecurity 3 } - -rptrSecurityLearnMode OBJECT-TYPE -SYNTAX INTEGER { - oneTime(1), - continuous(2), - portMisMatch(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set the learn mode of the network. If set to onetime learn mode - oneTime(1), each port is capable of learning two addresses and - securing on both destination and source addresses once they are - locked. If set to continuous learn continuous(2), all addresses are - initially deleted and each port continuously replaces the existing - secure source address with the latest source address it sees. - - Setting a value of portMisMatch(3) is invalid. A value of - portMisMatch(3) reflects that not all ports are at the same - value." -::= { rptrSaSecurity 4 } - - - --- Repeater Port Group Node - --- The following branch in the repeater MIB tree pertains to individual --- Repeater Port Group Node - --- The following branch in the repeater MIB tree pertains to individual --- groups of repeater ports - -rptrPortGroup OBJECT IDENTIFIER ::= { repeaterrev4 2 } - --- Repeater Port Group Management Object Definitions - --- This section defines a table of Port Group Management objects under --- the Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrPortGrpMgmtTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortGrpMgmtEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of port management objects for this repeater node." - ::= { rptrPortGroup 1 } - -rptrPortGrpMgmtEntry OBJECT-TYPE -SYNTAX RptrPortGrpMgmtEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "An entry containing objects pertaining to port management - for a port group." -INDEX { rptrPortGrpMgmtGrpId } - ::= { rptrPortGrpMgmtTable 1 } - - -RptrPortGrpMgmtEntry ::= - SEQUENCE { - rptrPortGrpMgmtGrpId - INTEGER, - rptrPortGrpMgmtName - DisplayString, - rptrPortGrpMgmtPortCount - INTEGER, - rptrPortGrpMgmtPortsEnable - INTEGER, - rptrPortGrpMgmtPortsOn - INTEGER, - rptrPortGrpMgmtPortsOper - INTEGER, - rptrPortGrpMgmtLogPortCount - INTEGER - } - -rptrPortGrpMgmtGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." -::= { rptrPortGrpMgmtEntry 1 } - -rptrPortGrpMgmtName OBJECT-TYPE -SYNTAX DisplayString (SIZE(20)) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Gets/Sets a name for the specified port group." - ::= { rptrPortGrpMgmtEntry 2 } - -rptrPortGrpMgmtPortCount OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get total number of ports contained on the board. - - Notice that this is the physical port count." - ::= { rptrPortGrpMgmtEntry 3 } - -rptrPortGrpMgmtPortsEnable OBJECT-TYPE -SYNTAX INTEGER { - noEnable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Setting this object to Enable will cause all the ports - residing in this network segment to be enabled. Setting - this object to noEnable will have no effect. When read - this object will always return noEnable." - ::= { rptrPortGrpMgmtEntry 4 } - -rptrPortGrpMgmtPortsOn OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get total number of ON ports in this port group." - ::= { rptrPortGrpMgmtEntry 5 } - -rptrPortGrpMgmtPortsOper OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get total number of operational ports in the port group." - ::= { rptrPortGrpMgmtEntry 6 } - -rptrPortGrpMgmtLogPortCount OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get total number of ports contained in this port group." - ::= { rptrPortGrpMgmtEntry 7 } - --- Repeater Port Group Statistical Object Definitions - -rptrPortGrpStats OBJECT IDENTIFIER ::= { rptrPortGroup 2 } - --- Repeater Port Group Packet Statistical Object Definitions - --- This section defines a table of Port Group Packet Statistical objects --- under the Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrPortGrpPktStatsTbl OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortGrpPktStatsEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "This table provides packet statistics for port group." - ::= { rptrPortGrpStats 1 } - -rptrPortGrpPktStatsEntry OBJECT-TYPE -SYNTAX RptrPortGrpPktStatsEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Defines a specific packet statistics entry." -INDEX { rptrPortGrpPktStatsId } - ::= { rptrPortGrpPktStatsTbl 1 } - -RptrPortGrpPktStatsEntry ::= - SEQUENCE { - rptrPortGrpPktStatsId - INTEGER, - rptrPortGrpPktStatsPkts - Counter, - rptrPortGrpPktStatsBytes - Counter, - rptrPortGrpPktStatsColls - Counter, - rptrPortGrpPktStatsErrors - Counter, - rptrPortGrpPktStatsAlign - Counter, - rptrPortGrpPktStatsCRC - Counter, - rptrPortGrpPktStatsOOW - Counter, - rptrPortGrpPktStatsBroadcasts - Counter, - rptrPortGrpPktStatsMulticasts - Counter - } - -rptrPortGrpPktStatsId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortGrpPktStatsEntry 1 } - -rptrPortGrpPktStatsPkts OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received packets." - ::= { rptrPortGrpPktStatsEntry 2 } - -rptrPortGrpPktStatsBytes OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received bytes." - ::= { rptrPortGrpPktStatsEntry 3 } - -rptrPortGrpPktStatsColls OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total collisions." - ::= { rptrPortGrpPktStatsEntry 4 } - -rptrPortGrpPktStatsErrors OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total errors." - ::= { rptrPortGrpPktStatsEntry 5 } - -rptrPortGrpPktStatsAlign OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total frame alignment errors." - ::= { rptrPortGrpPktStatsEntry 6 } - -rptrPortGrpPktStatsCRC OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total CRC errors." - ::= { rptrPortGrpPktStatsEntry 7 } - -rptrPortGrpPktStatsOOW OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total out-of-window collisions." - ::= { rptrPortGrpPktStatsEntry 8 } - -rptrPortGrpPktStatsBroadcasts OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received broadcast packets." - ::= { rptrPortGrpPktStatsEntry 9 } - -rptrPortGrpPktStatsMulticasts OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received multicast packets." - ::= { rptrPortGrpPktStatsEntry 10 } - - - --- Repeater Port Group Protocol Statistical Object Definitions - --- This section defines a table of Port Group Protocol Statistical objects --- under the Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrPortGrpProtocolTbl OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortGrpProtocolEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Provides port group protocol statistics." - ::= { rptrPortGrpStats 2 } - -rptrPortGrpProtocolEntry OBJECT-TYPE -SYNTAX RptrPortGrpProtocolEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Defines a specific port group protocol statistics entry." -INDEX { rptrPortGrpProtocolId } - ::= { rptrPortGrpProtocolTbl 1 } - -RptrPortGrpProtocolEntry ::= - SEQUENCE { - rptrPortGrpProtocolId - INTEGER, - rptrPortGrpProtocolOSI - Counter, - rptrPortGrpProtocolNovell - Counter, - rptrPortGrpProtocolBanyan - Counter, - rptrPortGrpProtocolDECNet - Counter, - rptrPortGrpProtocolXNS - Counter, - rptrPortGrpProtocolIP - Counter, - rptrPortGrpProtocolCtron - Counter, - rptrPortGrpProtocolAppletalk - Counter, - rptrPortGrpProtocolOther - Counter - } - -rptrPortGrpProtocolId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortGrpProtocolEntry 1 } - -rptrPortGrpProtocolOSI OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received OSI packets." - ::= { rptrPortGrpProtocolEntry 2 } - -rptrPortGrpProtocolNovell OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received Novell packets." - ::= { rptrPortGrpProtocolEntry 3 } - -rptrPortGrpProtocolBanyan OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received Banyan packets." - ::= { rptrPortGrpProtocolEntry 4 } - -rptrPortGrpProtocolDECNet OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received DECNet packets." - ::= { rptrPortGrpProtocolEntry 5 } - -rptrPortGrpProtocolXNS OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received XNS packets." - ::= { rptrPortGrpProtocolEntry 6 } - -rptrPortGrpProtocolIP OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received TCP/IP packets." - ::= { rptrPortGrpProtocolEntry 7 } - -rptrPortGrpProtocolCtron OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received CTRON Management packets." - ::= { rptrPortGrpProtocolEntry 8 } - -rptrPortGrpProtocolAppletalk OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received Appletalk packets." - ::= { rptrPortGrpProtocolEntry 9 } - -rptrPortGrpProtocolOther OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received unknown protocol packets." - ::= { rptrPortGrpProtocolEntry 10 } - - --- Repeater Port Group Frame Size Statistical Object Definitions - --- This section defines a table of Port Group Frame Size Statistical --- objects under the Repeater node. The implementation of this group --- is optional, but within the group all of the elements are mandatory. - -rptrPortGrpFrameSzTbl OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortGrpFrameSzEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Defines frame sizes as seen by this port group." - ::= { rptrPortGrpStats 3 } - -rptrPortGrpFrameSzEntry OBJECT-TYPE -SYNTAX RptrPortGrpFrameSzEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Defines a particular frame size entry." -INDEX { rptrPortGrpFrameSzId } - ::= { rptrPortGrpFrameSzTbl 1 } - -RptrPortGrpFrameSzEntry ::= - SEQUENCE { - rptrPortGrpFrameSzId - INTEGER, - rptrPortGrpFrameSzRunt - Counter, - rptrPortGrpFrameSz64To127 - Counter, - rptrPortGrpFrameSz128To255 - Counter, - rptrPortGrpFrameSz256To511 - Counter, - rptrPortGrpFrameSz512To1023 - Counter, - rptrPortGrpFrameSz1024To1518 - Counter, - rptrPortGrpFrameSzGiant - Counter - } - -rptrPortGrpFrameSzId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortGrpFrameSzEntry 1 } - -rptrPortGrpFrameSzRunt OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received packets of size less - than 64 bytes." - ::= { rptrPortGrpFrameSzEntry 2 } - -rptrPortGrpFrameSz64To127 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received packets of size between - 64 and 127 bytes." - ::= { rptrPortGrpFrameSzEntry 3 } - -rptrPortGrpFrameSz128To255 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received packets of size between - 128 and 255 bytes." - ::= { rptrPortGrpFrameSzEntry 4 } - -rptrPortGrpFrameSz256To511 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received packets of size between - 256 and 511 bytes." - ::= { rptrPortGrpFrameSzEntry 5 } - -rptrPortGrpFrameSz512To1023 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received packets of size between - 512 and 1023 bytes." - ::= { rptrPortGrpFrameSzEntry 6 } - -rptrPortGrpFrameSz1024To1518 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received packets of size between - 1024 and 1518 bytes." - ::= { rptrPortGrpFrameSzEntry 7 } - -rptrPortGrpFrameSzGiant OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Return this port group's total received packets of size greater - than 1518 bytes." - ::= { rptrPortGrpFrameSzEntry 8 } - - --- Repeater Port Group Alarm Object Definitions - --- This section defines a table of Port Group Alarm objects under --- the Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrPortGrpAlarmTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortGrpAlarmEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of port group alarm objects for this repeater node." - ::= { rptrPortGroup 3 } - -rptrPortGrpAlarmEntry OBJECT-TYPE -SYNTAX RptrPortGrpAlarmEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "An entry containing objects pertaining to port group alarms - for a port group." -INDEX { rptrPortGrpAlarmId } - ::= { rptrPortGrpAlarmTable 1 } - -RptrPortGrpAlarmEntry ::= - SEQUENCE { - rptrPortGrpAlarmId - INTEGER, - rptrPortGrpAlarmTrafEnable - INTEGER, - rptrPortGrpAlarmTrafThreshold - INTEGER, - rptrPortGrpAlarmTrafGrpDisable - INTEGER, - rptrPortGrpAlarmCollEnable - INTEGER, - rptrPortGrpAlarmCollThreshold - INTEGER, - rptrPortGrpAlarmCollBdDisable - INTEGER, - rptrPortGrpAlarmErrEnable - INTEGER, - rptrPortGrpAlarmErrThreshold - INTEGER, - rptrPortGrpAlarmErrSource - INTEGER, - rptrPortGrpAlarmErrGrpDisable - INTEGER, - rptrPortGrpAlarmBroadEnable - INTEGER, - rptrPortGrpAlarmBroadThreshold - INTEGER, - rptrPortGrpAlarmBroadGrpDisable - INTEGER - } - -rptrPortGrpAlarmId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortGrpAlarmEntry 1 } - -rptrPortGrpAlarmTrafEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether traffic alarms are enabled/disabled. - Set allows for enabling/disabling of traffic alarms." - ::= { rptrPortGrpAlarmEntry 2 } - -rptrPortGrpAlarmTrafThreshold OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The maximum number of packets that will be allowed before - an alarm is generated." - ::= { rptrPortGrpAlarmEntry 3 } - -rptrPortGrpAlarmTrafGrpDisable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Set will permit a port group to be disabled on a traffic alarm - condition. Get will show whether the port group disabling is - allowed or not." - ::= { rptrPortGrpAlarmEntry 4 } - -rptrPortGrpAlarmCollEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether collision alarms are enabled/disabled. - Set allows for enabling/disabling of collision alarms." - ::= { rptrPortGrpAlarmEntry 5 } - -rptrPortGrpAlarmCollThreshold OBJECT-TYPE -SYNTAX INTEGER (1..999999) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The collision threshold is the maximum number of collisions - within the time base that will be allowed before an alaram - is generated." - ::= { rptrPortGrpAlarmEntry 6 } - -rptrPortGrpAlarmCollBdDisable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Set will permit a port group to be disabled on a collision alarm - condition. Get will show whether the port group disabling is allowed - or not." - ::= { rptrPortGrpAlarmEntry 7 } - -rptrPortGrpAlarmErrEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether error alarms are enabled/disabled. - Set allows for enabling/disabling of error alarms." - ::= { rptrPortGrpAlarmEntry 8 } - -rptrPortGrpAlarmErrThreshold OBJECT-TYPE -SYNTAX INTEGER (1..100) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set the percentage of errors per good packet within the - timebase that will cause an alarm." - ::= { rptrPortGrpAlarmEntry 9 } - -rptrPortGrpAlarmErrSource OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set a bit encoded map of which errors to include in the - error sum, as follows: - - CRC_errors - Bit 0 - Least Significant Bit - runts - Bit 1 - OOW_colls - Bit 2 - align_errs - Bit 3 - undefined - Bit 4 - Giants - Bit 5" - ::= { rptrPortGrpAlarmEntry 10 } - - -rptrPortGrpAlarmErrGrpDisable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Set will permit a port group to be disabled on an error alarm - condition. Get will show whether the port group disabling is - allowed or not." - ::= { rptrPortGrpAlarmEntry 11 } - - -rptrPortGrpAlarmBroadEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether broadcast alarms are enabled/disabled. - Set allows for enabling/disabling of broadcast alarms." - ::= { rptrPortGrpAlarmEntry 12 } - -rptrPortGrpAlarmBroadThreshold OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The broadcase threshold represents the maximum number of - broadcasts that are allowed during the time base before an - alarm is generated." - ::= { rptrPortGrpAlarmEntry 13 } - -rptrPortGrpAlarmBroadGrpDisable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Set will permit a port group to be disabled on a broadcast alarm - condition. Get will show whether the port group disabling is - allowed or not." - ::= { rptrPortGrpAlarmEntry 14 } - --- Repeater Port Group Source Address Object Definitions - --- This section defines a table of Port Group Source Address objects --- under the Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrPortGrpSrcAddrTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortGrpSrcAddrEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "This table provides a list of the number of active users that - have been seen by port group." - ::= { rptrPortGroup 4 } - -rptrPortGrpSrcAddrEntry OBJECT-TYPE -SYNTAX RptrPortGrpSrcAddrEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Defines a specific active user entry." -INDEX { rptrPortGrpSrcAddrId } - ::= { rptrPortGrpSrcAddrTable 1 } - -RptrPortGrpSrcAddrEntry ::= - SEQUENCE { - rptrPortGrpSrcAddrId - INTEGER, - rptrPortGrpSrcAddrActiveUsers - INTEGER - } - -rptrPortGrpSrcAddrId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortGrpSrcAddrEntry 1 } - -rptrPortGrpSrcAddrActiveUsers OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns the total number of active users seen by this port group." - ::= { rptrPortGrpSrcAddrEntry 2 } - - --- port group level trap enable and disables - - -rptrPortGrpTrap OBJECT IDENTIFIER ::= { rptrPortGroup 5 } -rptrPortGrpHwTrapSet OBJECT IDENTIFIER ::= { rptrPortGrpTrap 1 } -rptrPortGrpSaTrapSet OBJECT IDENTIFIER ::= { rptrPortGrpTrap 2 } - -rptrPortGrpHwTrapTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortGrpHwTrapEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of trap enable/disable at the port group level. Disable - here is equivalent to disable for each port in the port group." -::= { rptrPortGrpHwTrapSet 1 } - -rptrPortGrpHwTrapEntry OBJECT-TYPE -SYNTAX RptrPortGrpHwTrapEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Individual trap entries for port group enable/disable." -INDEX { rptrPortGrpHwTrapSetGrpId } -::= { rptrPortGrpHwTrapTable 1 } - -RptrPortGrpHwTrapEntry ::= SEQUENCE { - rptrPortGrpHwTrapSetGrpId INTEGER, - rptrPortGrpHwTrapSetLink INTEGER, - rptrPortGrpHwTrapSetSeg INTEGER -} - -rptrPortGrpHwTrapSetGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." -::= { rptrPortGrpHwTrapEntry 1 } - -rptrPortGrpHwTrapSetLink OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2), - other(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enables and disables link traps for the specified port group. - Setting a value of disable(1) is equivalent to setting all instances - of rptrPortHwTrapSetLink to a value of disable(1). Setting a value - of enable(2) is equivalent to setting all instances of - rptrPortHwTrapSetLink to a value of disable(2). Setting a value of - other(3) is not allowed. - - This object will read with the value of disable(1) if all instances - of rptrPortHwTrapSetLink for this port group are currently set - to a value of disable(1). - - This object will read with the value of enable(2) if all instances - of rptrPortHwTrapSetLink for this port group are currently set - to a value of enable(2). - - This object will read with the value of other(3) if all instances - of rptrPortHwTrapSetLink for this port group are not currently - set to a value the same value." -::= { rptrPortGrpHwTrapEntry 2 } - -rptrPortGrpHwTrapSetSeg OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2), - other(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enables and disables segmentation traps for the specified port group. - Setting a value of disable(1) is equivalent to setting all instances - of rptrPortHwTrapSetSeg to a value of disable(1). Setting a value - of enable(2) is equivalent to setting all instances of - rptrPortHwTrapSetSeg to a value of disable(2). Setting a value of - other(3) is not allowed. - - This object will read with the value of disable(1) if all instances - of rptrPortHwTrapSetSeg for this port group are currently set - to a value of disable(1). - - This object will read with the value of enable(2) if all instances - of rptrPortHwTrapSetSeg for this port group are currently set - to a value of enable(2). - - This object will read with the value of other(3) if all instances - of rptrPortHwTrapSetSeg for this port group are not currently - set to a value the same value." -::= { rptrPortGrpHwTrapEntry 3 } - -rptrPortGrpSaTrapTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortGrpSaTrapEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of trap enable/disable at the port group level. Disable - here is equivalent to disable for each port in the port group." -::= { rptrPortGrpSaTrapSet 1 } - -rptrPortGrpSaTrapEntry OBJECT-TYPE -SYNTAX RptrPortGrpSaTrapEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Individual trap entries for port group enable/disable." -INDEX { rptrPortGrpSaTrapSetGrpId } -::= { rptrPortGrpSaTrapTable 1 } - -RptrPortGrpSaTrapEntry ::= SEQUENCE { - rptrPortGrpSaTrapSetGrpId INTEGER, - rptrPortGrpSaTrapSetSrcaddr INTEGER -} - -rptrPortGrpSaTrapSetGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." -::= { rptrPortGrpSaTrapEntry 1 } - - -rptrPortGrpSaTrapSetSrcaddr OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2), - other(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enables and disables source address traps for the specified port group. - Setting a value of disable(1) is equivalent to setting all instances - of rtprPortSaTrapSetSrcaddr to a value of disable(1). Setting a value - of enable(2) is equivalent to setting all instances of - rtprPortSaTrapSetSrcaddr to a value of disable(2). Setting a value of - other(3) is not allowed. - - This object will read with the value of disable(1) if all instances - of rptrPortSaTrapSetSrcaddr for this port group are currently set - to a value of disable(1). - - This object will read with the value of enable(2) if all instances - of rptrPortSaTrapSetSrcaddr for this port group are currently set - to a value of enable(2). - - This object will read with the value of other(3) if all instances - of rptrPortSaTrapSetSrcaddr for this port group are not currently - set to a value the same value." -::= { rptrPortGrpSaTrapEntry 2 } - -rptrPortGrpSrcAddrLockTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortGrpSrcAddrLockEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "This table defines the status of the port group source address - security locks." -::= { rptrPortGroup 6 } - -rptrPortGrpSrcAddrLockEntry OBJECT-TYPE -SYNTAX RptrPortGrpSrcAddrLockEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "DeDefines a status of a particular port group security lock." -INDEX { rptrPortGrpSrcAddrLockGrpId } -::= { rptrPortGrpSrcAddrLockTable 1 } - -RptrPortGrpSrcAddrLockEntry ::= SEQUENCE { - rptrPortGrpSrcAddrLockGrpId - INTEGER, - rptrPortGrpSrcAddrLock - INTEGER, - rptrPortGrpSASecuritySecureState - INTEGER, - rptrPortGrpSASecurityLearnState - INTEGER, - rptrPortGrpSASecurityLearnMode - INTEGER - } - -rptrPortGrpSrcAddrLockGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Defines a particular port group for which this source address - security lock information pertains." -::= { rptrPortGrpSrcAddrLockEntry 1 } - -rptrPortGrpSrcAddrLock OBJECT-TYPE -SYNTAX INTEGER { - unlock(1), - lock(2), - portMisMatch(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Allows setting of the security lock status for this port group. - - unlock(1) - Unlocks the source address lock this group, - lock(2) - Locks the source address for this group, - - Setting a value of portMisMatch(3) is invalid. A value of - portMisMatch(3) reflects that not all ports are at the same - value." -::= { rptrPortGrpSrcAddrLockEntry 2 } - -rptrPortGrpSASecuritySecureState OBJECT-TYPE -SYNTAX INTEGER { - secure(1), - nonSecure(2), - portMisMatch(3) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The state of the source addressing security for this port group. - Ports on the port group that are secure(1), can be locked - in order to enable security. When a value of nonSecure(2) is - returned ports cannot be locked. - - Setting a value of portMisMatch(3) is invalid. A value of - portMisMatch(3) reflects that not all ports are at the same - value." -::= { rptrPortGrpSrcAddrLockEntry 3 } - -rptrPortGrpSASecurityLearnState OBJECT-TYPE -SYNTAX INTEGER { - learn(1), - noLearn(2), - portMisMatch(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The learn state of source addressing security for this port group. - This object will only be applied to ports that are unlocked. If set - to learn(1), all addresses are deleted on the port and learning begins - once again. If it is set to noLearn(2), learning stops on the port. - - Setting a value of portMisMatch(3) is invalid. A value of - portMisMatch(3) reflects that not all ports are at the same - value." -::= { rptrPortGrpSrcAddrLockEntry 4 } - -rptrPortGrpSASecurityLearnMode OBJECT-TYPE -SYNTAX INTEGER { - oneTime(1), - continuous(2), - portMisMatch(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The learn mode of source addressing security port group. If set - to oneTime(1), each port is capable of learning two addresses and - securing on both destination and source addresses once they are - locked. If set to continuous(2), all addresses are initially - deleted and each port continuously replaces the existing secure - source address with latest source address it sees. - - Setting a value of portMisMatch(3) is invalid. A value of - portMisMatch(3) reflects that not all ports are at the same - value." -::= { rptrPortGrpSrcAddrLockEntry 5 } - - --- Repeater Port Node - --- The following branch in the repeater MIB tree pertains to individual --- repeater ports - -rptrPort OBJECT IDENTIFIER ::= { repeaterrev4 3 } - - --- Repeater Port Management Object Definitions - --- This section defines a table of Port Management objects under --- the Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrPortMgmtTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortMgmtEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of port management objects for this repeater node." - ::= { rptrPort 1 } - -rptrPortMgmtEntry OBJECT-TYPE -SYNTAX RptrPortMgmtEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "An entry containing objects pertaining to port management for - a port." -INDEX { rptrPortMgmtPortGrpId, rptrPortMgmtPortId } - ::= { rptrPortMgmtTable 1 } - -RptrPortMgmtEntry ::= - SEQUENCE { - rptrPortMgmtPortId - INTEGER, - rptrPortMgmtPortGrpId - INTEGER, - rptrPortMgmtName - DisplayString, - rptrPortMgmtAdminState - INTEGER, - rptrPortMgmtOperState - INTEGER, - rptrPortMgmtPortType - OBJECT IDENTIFIER - } - -rptrPortMgmtPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." - ::= { rptrPortMgmtEntry 1 } - -rptrPortMgmtPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortMgmtEntry 2 } - -rptrPortMgmtName OBJECT-TYPE -SYNTAX DisplayString (SIZE(20)) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Sets/Gets an ASCII name assigned to this port." - ::= { rptrPortMgmtEntry 3 } - -rptrPortMgmtAdminState OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Setting this object to Enable will cause port to be enabled. - Setting this object to Disable will cause - the port to be disabled. When read this object will return - the state of the object per the last request." - ::= { rptrPortMgmtEntry 4 } - -rptrPortMgmtOperState OBJECT-TYPE -SYNTAX INTEGER { - notOperational(1), - operational(2) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get port operational status." - ::= { rptrPortMgmtEntry 5 } - - rptrPortMgmtPortType OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Uniquely defines the repeater port type. A authoritative - identification for a port type. By convention, this value - is allocated within the SMI enterprises subtree - (1.3.6.1.4.1), and provides an easy and unambiguous means to - determine the type of repeater port." - ::= { rptrPortMgmtEntry 6 } - - - --- Repeater Port Statistical Object Definitions - -rptrPortStats OBJECT IDENTIFIER ::= { rptrPort 2 } - --- Repeater Port Packet Statistical Object Definitions - --- This section defines a table of Port Packet Statistical objects --- under the Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrPortPktStatsTbl OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortPktStatsEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Provides repeater port packet statistics." - ::= { rptrPortStats 1 } - -rptrPortPktStatsEntry OBJECT-TYPE -SYNTAX RptrPortPktStatsEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Provides basic statistics for a specific port." -INDEX { rptrPortPktStatsPortGrpId, rptrPortPktStatsPortId } - ::= { rptrPortPktStatsTbl 1 } - -RptrPortPktStatsEntry ::= - SEQUENCE { - rptrPortPktStatsPortId - INTEGER, - rptrPortPktStatsPortGrpId - INTEGER, - rptrPortPktStatsPackets - Counter, - rptrPortPktStatsBytes - Counter, - rptrPortPktStatsColls - Counter, - rptrPortPktStatsErrors - Counter, - rptrPortPktStatsAlign - Counter, - rptrPortPktStatsCRC - Counter, - rptrPortPktStatsOOW - Counter, - rptrPortPktStatsBroadcasts - Counter, - rptrPortPktStatsMulticasts - Counter - } - -rptrPortPktStatsPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." - ::= { rptrPortPktStatsEntry 1 } - -rptrPortPktStatsPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - - ::= { rptrPortPktStatsEntry 2 } - -rptrPortPktStatsPackets OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received packets." - ::= { rptrPortPktStatsEntry 3 } - -rptrPortPktStatsBytes OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received bytes." - ::= { rptrPortPktStatsEntry 4 } - -rptrPortPktStatsColls OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total collisions." - ::= { rptrPortPktStatsEntry 5 } - -rptrPortPktStatsErrors OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total errors." - ::= { rptrPortPktStatsEntry 6 } - -rptrPortPktStatsAlign OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total frame alignment errors." - ::= { rptrPortPktStatsEntry 7 } - -rptrPortPktStatsCRC OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total CRC errors." - ::= { rptrPortPktStatsEntry 8 } - -rptrPortPktStatsOOW OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total out-of-window collisions." - ::= { rptrPortPktStatsEntry 9 } - -rptrPortPktStatsBroadcasts OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received broadcast packets." - ::= { rptrPortPktStatsEntry 10 } - -rptrPortPktStatsMulticasts OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received multicast packets." - ::= { rptrPortPktStatsEntry 11 } - --- Repeater Port Protocol Statistical Object Definitions - --- This section defines a table of Port Protocol Statistical --- objects under the Repeater node. The implementation of this --- group is optional, but within the group all of the elements --- are mandatory. - -rptrPortProtocolTbl OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortProtocolEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Provides statistics about the protocols seen by the different - ports." - ::= { rptrPortStats 2 } - -rptrPortProtocolEntry OBJECT-TYPE -SYNTAX RptrPortProtocolEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "An entry containing objects pertaining to statistics about - protocols seen by different ports." -INDEX { rptrPortProtocolPortGrpId, rptrPortProtocolPortId } - ::= { rptrPortProtocolTbl 1 } - -RptrPortProtocolEntry ::= - SEQUENCE { - rptrPortProtocolPortId - INTEGER, - rptrPortProtocolPortGrpId - INTEGER, - rptrPortProtocolOSI - Counter, - rptrPortProtocolNovell - Counter, - rptrPortProtocolBanyan - Counter, - rptrPortProtocolDECNet - Counter, - rptrPortProtocolXNS - Counter, - rptrPortProtocolIP - Counter, - rptrPortProtocolCtron - Counter, - rptrPortProtocolAppletalk - Counter, - rptrPortProtocolOther - Counter - } - -rptrPortProtocolPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." - ::= { rptrPortProtocolEntry 1 } - -rptrPortProtocolPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortProtocolEntry 2 } - -rptrPortProtocolOSI OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received OSI protocol packets." - ::= { rptrPortProtocolEntry 3 } - -rptrPortProtocolNovell OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received Novell protocol packets." - ::= { rptrPortProtocolEntry 4 } - -rptrPortProtocolBanyan OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received Banyan protocol packets." - ::= { rptrPortProtocolEntry 5 } - -rptrPortProtocolDECNet OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received DECNet protocol packets." - ::= { rptrPortProtocolEntry 6 } - -rptrPortProtocolXNS OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received XNS protocol packets." - ::= { rptrPortProtocolEntry 7 } - -rptrPortProtocolIP OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received TCP/IP protocol packets." - ::= { rptrPortProtocolEntry 8 } - -rptrPortProtocolCtron OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received CTRON Management protocol packets." - ::= { rptrPortProtocolEntry 9 } - -rptrPortProtocolAppletalk OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received Appletalk protocol packets." - ::= { rptrPortProtocolEntry 10 } - -rptrPortProtocolOther OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received unknown protocol packets." - ::= { rptrPortProtocolEntry 11 } - - --- Repeater Port Frame Size Statistical Object Definitions - --- This section defines a table of Port Frame Size Statistical objects --- under the Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrPortFrameSzTbl OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortFrameSzEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Provides repeater port frame size statistics." - ::= { rptrPortStats 3 } - -rptrPortFrameSzEntry OBJECT-TYPE -SYNTAX RptrPortFrameSzEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Describes a set of frame size statistics for a specific port." -INDEX { rptrPortFrameSzPortGrpId, rptrPortFrameSzPortId } - ::= { rptrPortFrameSzTbl 1 } - -RptrPortFrameSzEntry ::= - SEQUENCE { - rptrPortFrameSzPortId - INTEGER, - rptrPortFrameSzPortGrpId - INTEGER, - rptrPortFrameSzRunt - Counter, - rptrPortFrameSz64To127 - Counter, - rptrPortFrameSz128To255 - Counter, - rptrPortFrameSz256To511 - Counter, - rptrPortFrameSz512To1023 - Counter, - rptrPortFrameSz1024To1518 - Counter, - rptrPortFrameSzGiant - Counter - } - -rptrPortFrameSzPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." - ::= { rptrPortFrameSzEntry 1 } - -rptrPortFrameSzPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortFrameSzEntry 2 } - -rptrPortFrameSzRunt OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received packets of size less than 64 bytes." - ::= { rptrPortFrameSzEntry 3 } - -rptrPortFrameSz64To127 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received packets of size between 64 and - 127 bytes." - ::= { rptrPortFrameSzEntry 4 } - -rptrPortFrameSz128To255 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received packets of size between 128 - and 255 bytes." - ::= { rptrPortFrameSzEntry 5 } - -rptrPortFrameSz256To511 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received packets of size between 256 - and 511 bytes." - ::= { rptrPortFrameSzEntry 6 } - -rptrPortFrameSz512To1023 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received packets of size between 512 - and 1023 bytes." - ::= { rptrPortFrameSzEntry 7 } - -rptrPortFrameSz1024To1518 OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received packets of size between 1024 - and 1518 bytes." - ::= { rptrPortFrameSzEntry 8 } - -rptrPortFrameSzGiant OBJECT-TYPE -SYNTAX Counter -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Get this port's total received packets of size greater than - 1518 bytes." - ::= { rptrPortFrameSzEntry 9 } - --- Repeater Port Alarm Object Definitions - --- This section defines a table of Port Alarm objects under the --- Repeater node. The implementation of this group is optional, --- but within the group all of the elements are mandatory. - -rptrPortAlarmTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortAlarmEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of port alarm objects for this repeater node." - ::= { rptrPort 3 } - -rptrPortAlarmEntry OBJECT-TYPE -SYNTAX RptrPortAlarmEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "An entry containing objects pertaining to port alarm objects - for a port group." -INDEX { rptrPortAlarmPortGrpId, rptrPortAlarmPortId } - ::= { rptrPortAlarmTable 1 } - -RptrPortAlarmEntry ::= - SEQUENCE { - rptrPortAlarmPortId - INTEGER, - rptrPortAlarmPortGrpId - INTEGER, - rptrPortAlarmTrafEnable - INTEGER, - rptrPortAlarmTrafThreshold - INTEGER, - rptrPortAlarmTrafPortDisable - INTEGER, - rptrPortAlarmCollEnable - INTEGER, - rptrPortAlarmCollThreshold - INTEGER, - rptrPortAlarmCollPortDisable - INTEGER, - rptrPortAlarmErrEnable - INTEGER, - rptrPortAlarmErrThreshold - INTEGER, - rptrPortAlarmErrSource - INTEGER, - rptrPortAlarmErrPortDisable - INTEGER, - rptrPortAlarmBroadEnable - INTEGER, - rptrPortAlarmBroadThreshold - INTEGER, - rptrPortAlarmBroadPortDisable - INTEGER - - } - -rptrPortAlarmPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." - ::= { rptrPortAlarmEntry 1 } - -rptrPortAlarmPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortAlarmEntry 2 } - -rptrPortAlarmTrafEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether traffic alarms are enabled/disabled. - Set allows for enabling/disabling of traffic alarms." - ::= { rptrPortAlarmEntry 3 } - -rptrPortAlarmTrafThreshold OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The maximum number of packets that will be allowed before - an alarm is generated." - ::= { rptrPortAlarmEntry 4 } - -rptrPortAlarmTrafPortDisable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Set will permit a port to be disabled on a traffic alarm - condition. Get will show whether the port disabling is allowed - or not." - ::= { rptrPortAlarmEntry 5 } - -rptrPortAlarmCollEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether collision alarms are enabled/disabled. - Set allows for enabling/disabling of collision alarms." - ::= { rptrPortAlarmEntry 6 } - -rptrPortAlarmCollThreshold OBJECT-TYPE -SYNTAX INTEGER (1..999999) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The collision threshold is the maximum number of collisions - within the time base that will be allowed before an alaram - is generated." - ::= { rptrPortAlarmEntry 7 } - -rptrPortAlarmCollPortDisable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Set will permit a port to be disabled on a collision alarm - condition. Get will show whether the port disabling is allowed - or not." - ::= { rptrPortAlarmEntry 8 } - -rptrPortAlarmErrEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether error alarms are enabled/disabled. - Set allows for enabling/disabling of error alarms." - ::= { rptrPortAlarmEntry 9 } - -rptrPortAlarmErrThreshold OBJECT-TYPE -SYNTAX INTEGER (1..100) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set the percentage of errors per good packet within the - timebase that will cause an alarm." - ::= { rptrPortAlarmEntry 10 } - -rptrPortAlarmErrSource OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set a bit encoded map of which errors to include in the - error sum, as follows: - - CRC_errors - Bit 0 - Least Significant Bit - runts - Bit 1 - OOW_colls - Bit 2 - align_errs - Bit 3 - undefined - Bit 4 - Giants - Bit 5" - ::= { rptrPortAlarmEntry 11 } - -rptrPortAlarmErrPortDisable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Set will permit a port to be disabled on an error alarm condition. - Get will show whether the port disabling is allowed or not." - ::= { rptrPortAlarmEntry 12 } - -rptrPortAlarmBroadEnable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get returns whether broadcast alarms are enabled/disabled. - Set allows for enabling/disabling of broadcast alarms." - ::= { rptrPortAlarmEntry 13 } - -rptrPortAlarmBroadThreshold OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The broadcase threshold represents the maximum number of - broadcasts that are allowed during the time base before an - alarm is generated." - ::= { rptrPortAlarmEntry 14 } - -rptrPortAlarmBroadPortDisable OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Set will permit a port to be disabled on a broadcast alarm - condition. Get will show whether the port disabling is allowed - or not." - ::= { rptrPortAlarmEntry 15 } - --- Repeater Port Redundancy Object Definitions - --- This section defines a table of Port Redundancy objects under the --- Repeater node. This group of objects may be implemented only if --- the entire set of redundancy object groups have been implemented. - -rptrPortRedundTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortRedundEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of port redundancy objects for this repeater node." - ::= { rptrPort 4 } - -rptrPortRedundEntry OBJECT-TYPE -SYNTAX RptrPortRedundEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "An entry containing objects pertaining to port redundancy for - a port group." -INDEX { rptrPortRedundPortGrpId, rptrPortRedundPortId } - ::= { rptrPortRedundTable 1 } - -RptrPortRedundEntry ::= - SEQUENCE { - rptrPortRedundPortId - INTEGER, - rptrPortRedundPortGrpId - INTEGER, - rptrPortRedundCrctNum - INTEGER, - rptrPortRedundType - INTEGER, - rptrPortRedundStatus - INTEGER - } - -rptrPortRedundPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." - ::= { rptrPortRedundEntry 1 } - -rptrPortRedundPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortRedundEntry 2 } - -rptrPortRedundCrctNum OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set redundant circuit number of redundant circuit that port - is or is to be associated with." - ::= { rptrPortRedundEntry 3 } - -rptrPortRedundType OBJECT-TYPE -SYNTAX INTEGER { - notUsed(1), - primary(2), - backup(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set redundant port type." -::= { rptrPortRedundEntry 4 } - -rptrPortRedundStatus OBJECT-TYPE -SYNTAX INTEGER { - notUsed(1), - active(2), - inactive(3) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Get/Set redundant port status." - ::= { rptrPortRedundEntry 5 } - - --- Repeater Port Source Address Object Definitions - --- This section defines a table of Port Source Address --- objects under the Repeater node. This group of objects --- may be implemented only if the entire set of this group --- has been implemented. - -rptrPortSrcAddrTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortSrcAddrEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of port source address objects for this repeater - node." - ::= { rptrPort 5 } - -rptrPortSrcAddrEntry OBJECT-TYPE -SYNTAX RptrPortSrcAddrEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "An entry containing objects pertaining to port source - address objects for a port group." -INDEX { rptrPortSrcAddrPortGrpId, rptrPortSrcAddrPortId } - ::= { rptrPortSrcAddrTable 1 } - -RptrPortSrcAddrEntry ::= - SEQUENCE { - rptrPortSrcAddrPortId - INTEGER, - rptrPortSrcAddrPortGrpId - INTEGER, - rptrPortSrcAddrTopoState - INTEGER, - rptrPortSrcAddrForceTrunk - INTEGER, - rptrPortSrcAddrActiveUsers - INTEGER - } - -rptrPortSrcAddrPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." - ::= { rptrPortSrcAddrEntry 1 } - -rptrPortSrcAddrPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortSrcAddrEntry 2 } - -rptrPortSrcAddrTopoState OBJECT-TYPE -SYNTAX INTEGER { - station(1), - trunk(2) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns the topological state of the port." - ::= { rptrPortSrcAddrEntry 3 } - -rptrPortSrcAddrForceTrunk OBJECT-TYPE -SYNTAX INTEGER { - noForce(1), - force(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "When this object is set to Force it causes the port - to be placed into a Trunk topological state whether - the network traffic would warrant such a state or not. - When this object is set to NoForce it allows the port - to assume the topological state it would naturally - assume based on the network activity across it. - When read this object reports the current setting." - ::= { rptrPortSrcAddrEntry 4 } - -rptrPortSrcAddrActiveUsers OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns the total number of active users seen by this port." - ::= { rptrPortSrcAddrEntry 5 } - - --- Repeater Port Source Address List Object Definitions - --- This section defines a table of Port Source Address List --- objects under the Repeater node. This group may only be --- implemented if the entire set of source addressing --- object groups have been implemented. - -rptrPortSrcAddrListTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortSrcAddrListEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "This table provides information about the source addresses that - have been seen by the differnt ports." - ::= { rptrPort 6 } - -rptrPortSrcAddrListEntry OBJECT-TYPE -SYNTAX RptrPortSrcAddrListEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A specific source address that has been seen" -INDEX { rptrPortSrcAddrListPortGrpId, rptrPortSrcAddrListPortId, - rptrPortSrcAddrListId } - ::= { rptrPortSrcAddrListTable 1 } - -RptrPortSrcAddrListEntry ::= - SEQUENCE { - rptrPortSrcAddrListId - INTEGER, - rptrPortSrcAddrListPortId - INTEGER, - rptrPortSrcAddrListPortGrpId - INTEGER, - rptrPortSrcAddrAddressList - OCTET STRING - } - -rptrPortSrcAddrListId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index associated with the number of address to be returned." - ::= { rptrPortSrcAddrListEntry 1 } - -rptrPortSrcAddrListPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." - ::= { rptrPortSrcAddrListEntry 2 } - -rptrPortSrcAddrListPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - ::= { rptrPortSrcAddrListEntry 3 } - -rptrPortSrcAddrAddressList OBJECT-TYPE -SYNTAX OCTET STRING -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns a source address seen on this port." - ::= { rptrPortSrcAddrListEntry 4 } - - --- Repeater Port Hardware List Object Definitions - --- This section defines a table of Hardware objects under the port node. --- This group may only be implemented if the entire set of source addressing --- object groups have been implemented. - -rptrPortHardwareTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortHardwareEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of port hardware objects for this repeater port." - ::= { rptrPort 7 } - -rptrPortHardwareEntry OBJECT-TYPE -SYNTAX RptrPortHardwareEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "An entry containing objects pertaining to port hardware for a - hardware port group." -INDEX { rptrPortHardwarePortGrpId, rptrPortHardwarePortId } - ::= { rptrPortHardwareTable 1 } - -RptrPortHardwareEntry ::= - SEQUENCE { - rptrPortHardwarePortId - INTEGER, - rptrPortHardwarePortGrpId - INTEGER, - rptrPortHardwareSegStatus - INTEGER, - rptrPortHardwareLinkStatus - INTEGER - } - -rptrPortHardwarePortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." - ::= { rptrPortHardwareEntry 1 } - -rptrPortHardwarePortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." - - ::= { rptrPortHardwareEntry 2 } - -rptrPortHardwareSegStatus OBJECT-TYPE -SYNTAX INTEGER { - notSegmented(1), - segmented(2) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns port segmentation status." - ::= { rptrPortHardwareEntry 3 } - -rptrPortHardwareLinkStatus OBJECT-TYPE -SYNTAX INTEGER { - notLinked(1), - linked(2), - notApplicable(3) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns port link status." - ::= { rptrPortHardwareEntry 4 } - --- port level enable and disables - -rptrPortTrap OBJECT IDENTIFIER ::= { rptrPort 8 } -rptrPortHwTrapSet OBJECT IDENTIFIER ::= { rptrPortTrap 1 } -rptrPortSaTrapSet OBJECT IDENTIFIER ::= { rptrPortTrap 2 } - -rptrPortHwTrapTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortHwTrapEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of trap enable/disable at the port level." -::= { rptrPortHwTrapSet 1 } - -rptrPortHwTrapEntry OBJECT-TYPE -SYNTAX RptrPortHwTrapEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Individual trap entries for port group enable/disable." -INDEX { rptrPortHwTrapSetPortGrpId, rptrPortHwTrapSetPortId } -::= { rptrPortHwTrapTable 1 } - -RptrPortHwTrapEntry ::= SEQUENCE { - rptrPortHwTrapSetPortId INTEGER, - rptrPortHwTrapSetPortGrpId INTEGER, - rptrPortHwTrapSetLink INTEGER, - rptrPortHwTrapSetSeg INTEGER -} - -rptrPortHwTrapSetPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." -::= { rptrPortHwTrapEntry 1 } - -rptrPortHwTrapSetPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." -::= { rptrPortHwTrapEntry 2 } - -rptrPortHwTrapSetLink OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enables and disables link traps for this port." -::= { rptrPortHwTrapEntry 3 } - -rptrPortHwTrapSetSeg OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enables and disables segmentation traps for this port." -::= { rptrPortHwTrapEntry 4 } - -rptrPortSaTrapTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortSaTrapEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "A list of trap enable/disable at the port level" -::= { rptrPortSaTrapSet 1 } - -rptrPortSaTrapEntry OBJECT-TYPE -SYNTAX RptrPortSaTrapEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Individual trap entries for port group enable/disable." -INDEX { rptrPortSaTrapSetPortGrpId, rptrPortSaTrapSetPortId } -::= { rptrPortSaTrapTable 1 } - -RptrPortSaTrapEntry ::= SEQUENCE { - rptrPortSaTrapSetPortId INTEGER, - rptrPortSaTrapSetPortGrpId INTEGER, - rptrPortSaTrapSetSrcaddr INTEGER -} - -rptrPortSaTrapSetPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port for which the information in this - table pertains." -::= { rptrPortSaTrapEntry 1 } - -rptrPortSaTrapSetPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Returns an index to a port group for which the information in - this table pertains." -::= { rptrPortSaTrapEntry 2 } - -rptrPortSaTrapSetSrcaddr OBJECT-TYPE -SYNTAX INTEGER { - disable(1), - enable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Enables and disables source address traps for this port." -::= { rptrPortSaTrapEntry 3 } - --- Port Source address lock section - -rptrPortSecurity OBJECT IDENTIFIER ::= { rptrPort 9 } - -rptrPortSecurityTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortSecurityEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "This table defines status of the source lock security." -::= { rptrPortSecurity 1 } - -rptrPortSecurityEntry OBJECT-TYPE -SYNTAX RptrPortSecurityEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Defines lock status for this particular entry." -INDEX { rptrPortSecurityPortGrpId, rptrPortSecurityPortId } -::= { rptrPortSecurityTable 1 } - -RptrPortSecurityEntry ::= SEQUENCE { - rptrPortSecurityPortGrpId - INTEGER, - rptrPortSecurityPortId - INTEGER, - rptrPortSecurityLockStatus - INTEGER, - rptrPortSecurityLockAddAddress - OCTET STRING, - rptrPortSecurityLockDelAddress - OCTET STRING, - rptrPortSecurityDisableOnViolation - INTEGER, - rptrPortSecurityFullSecEnabled - INTEGER, - rptrPortSecuritySecureState - INTEGER, - rptrPortSecurityForceNonSecure - INTEGER, - rptrPortSecurityLearnState - INTEGER, - rptrPortSecurityLearnMode - INTEGER - } - -rptrPortSecurityPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - " The port Group ID for which this source address lock entry - pertains." -::= { rptrPortSecurityEntry 1 } - -rptrPortSecurityPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The port ID for which this source address lock entry pertains." -::= { rptrPortSecurityEntry 2 } - -rptrPortSecurityLockStatus OBJECT-TYPE -SYNTAX INTEGER { - unlock(1), - lock(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Defines the lock status for this particular port entry." -::= { rptrPortSecurityEntry 3 } - -rptrPortSecurityLockAddAddress OBJECT-TYPE -SYNTAX OCTET STRING (SIZE(6)) -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Setting a value to this object will cause a new entry to be - added to the rptrPortSecurityListTable. When read this object - will display an OCTET STRING of SIZE 6 with each octet containing - a 0. - - In general it is possible to add addresses at anytime. However - there are several instances where the firmware and or hardware - can not support the operation. In these instances an error will - be returned if a addition is attempted." -::= { rptrPortSecurityEntry 4 } - -rptrPortSecurityLockDelAddress OBJECT-TYPE -SYNTAX OCTET STRING -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Setting a value to this object will cause corresponding entry - in the rptrPortSecurityListTable to be deleted. When read - this object returns an OCTET STRING of length 6 with each octet - having the value '0'. - - In general it is possible to delete locked addresses at any time. - however there are instances where it is not supported in which - case an error will be returned." -::= { rptrPortSecurityEntry 5 } - -rptrPortSecurityDisableOnViolation OBJECT-TYPE -SYNTAX INTEGER { - noDisable(1), - disable(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "Designates whether port is disabled if its source address - is violated. A source address violation occurs when a - address is detected which is not in the source address list for - this port. If the port is disabled due to the source address - violation it can be enabled by setting rptrPortMgmtAdminState." -::= { rptrPortSecurityEntry 6 } - -rptrPortSecurityFullSecEnabled OBJECT-TYPE -SYNTAX INTEGER { - partialSecurity(1), - fullSecurity(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "A port that is set to full security and is locked will - scramble ALL packets, which are not contained in the expected - address list, including broadcasts and multicasts. A port - that is set to partial security will allow broadcasts and - multicasts to repeat unscrambled." -::= { rptrPortSecurityEntry 7 } - -rptrPortSecuritySecureState OBJECT-TYPE -SYNTAX INTEGER { - secure(1), - nonSecure(2) - } -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The secure state of the port. If the port is secure(1), it - can be locked in order to enable security. A nonSecure(2) - port cannot be locked." -::= { rptrPortSecurityEntry 8 } - - -rptrPortSecurityForceNonSecure OBJECT-TYPE -SYNTAX INTEGER { - noForce(1), - forceNonSecure(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The force non-secure state of port. If the port is Forced, - Non-Secure via a value of forceNonSecure(2), it is put into a - Non-Secure state, in which case it cannot be locked. If a port is - not forced noForce(1), then it will take on its natural state, - according to the traffic flow on the port." -::= { rptrPortSecurityEntry 9 } - -rptrPortSecurityLearnState OBJECT-TYPE -SYNTAX INTEGER { - learn(1), - noLearn(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The learn state of the port. This object will only - be applied to a port that is unlocked. If set to learn(1), all - addresses are deleted on the port and learning begins once again. - If it is set to noLearn(2), learning stops on the port." -::= { rptrPortSecurityEntry 10 } - -rptrPortSecurityLearnMode OBJECT-TYPE -SYNTAX INTEGER { - oneTime(1), - continuous(2) - } -ACCESS read-write -STATUS mandatory -DESCRIPTION - "The learn mode of the port. If set to oneTime(1), - the port is capable of learning two addresses and securing - on both destination and source addresses (upon locking port). - If set to continuous(2), all addresses are - initially deleted and the port continuously replaces the existing - secure source address with the latest source address it sees." -::= { rptrPortSecurityEntry 11 } - -rptrPortSecurityListTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortSecurityListEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "This table defines a list of all source address locks maintained - for the specified port." -::= { rptrPortSecurity 2 } - -rptrPortSecurityListEntry OBJECT-TYPE -SYNTAX RptrPortSecurityListEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "An entry containing objects pertaining to source address locks - for a port group." -INDEX { rptrPortSecurityListPortGrpId, rptrPortSecurityListPortId, - rptrPortSecurityListIndex } -::= { rptrPortSecurityListTable 1 } - -RptrPortSecurityListEntry ::= SEQUENCE { - rptrPortSecurityListPortGrpId - INTEGER, - rptrPortSecurityListPortId - INTEGER, - rptrPortSecurityListIndex - INTEGER, - rptrPortSecurityListAddress - OCTET STRING - } - -rptrPortSecurityListPortGrpId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The port group for which this security list entry pertains." -::= { rptrPortSecurityListEntry 1 } - -rptrPortSecurityListPortId OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The port ID for which this source address lock list pertains." -::= { rptrPortSecurityListEntry 2 } - -rptrPortSecurityListIndex OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "A unique index for the source address entries." -::= { rptrPortSecurityListEntry 3 } - -rptrPortSecurityListAddress OBJECT-TYPE -SYNTAX OCTET STRING -ACCESS read-only -STATUS mandatory -DESCRIPTION - "Defines the particular source address that has been locked." -::= { rptrPortSecurityListEntry 4 } - - --- This group is only used for port switching MIMs that support differnt --- port associations. - -rptrPortAssoc OBJECT IDENTIFIER ::= { repeaterrev4 4 } - -rptrPortAssocTable OBJECT-TYPE -SYNTAX SEQUENCE OF RptrPortAssocEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "This table defines the port association for those switching - MIMs that support this functionality." -::= { rptrPortAssoc 1 } - -rptrPortAssocEntry OBJECT-TYPE -SYNTAX RptrPortAssocEntry -ACCESS not-accessible -STATUS mandatory -DESCRIPTION - "Describes a particular port association entry." -INDEX { rptrPortAssocBoard } -::= { rptrPortAssocTable 1 } - -RptrPortAssocEntry ::= SEQUENCE { - rptrPortAssocBoard - INTEGER, - rptrPortAssocStatus - INTEGER - } - -rptrPortAssocBoard OBJECT-TYPE -SYNTAX INTEGER -ACCESS read-only -STATUS mandatory -DESCRIPTION - "The board number for which this port association information - pertains." -::= { rptrPortAssocEntry 1 } - -rptrPortAssocStatus OBJECT-TYPE -SYNTAX INTEGER { - defaultPort(1), -- Default configuration - otherPort(2) -- EPIM -} -ACCESS read-write -STATUS mandatory -DESCRIPTION - "This object describes the status of the user selectable port. - On a TPXMIM34 this is port 13 which may either be an EPIM or - default configuration. - - A value of defaultPort(1) restores the default configuration. - A value of otherPort(2) may imply the use of the EPIM connection." -::= { rptrPortAssocEntry 2 } - --- TrapTypes - --- This section will describe the trap types that the --- repeater section of the EMMe can generate. These are not --- objects, but Object identifers used to indicate the specific --- trap. They are taken from the object space and are thus --- documented here. - --- The SNMP protocol provides a mechanism for --- asynchronusly notifying management stations of significant --- changes in the network. This mechanism is the SNMP trap --- message. This document will describe the general format for --- all trap messages that Cabletron products will generate as --- well as the specific traps that the will be generated by the --- EMMe. - --- Trap Formats - --- The SNMP trap messages are composed of two user --- definable areas: the specific trap type and the VarBindings --- (eg. the interesting information). The specific trap type is --- an INTEGER that is used to determine the specific trap that --- has occurred. The "interesting information" contains a group --- of objects identifiers (OID) and their values that provide --- information about the trap. - - --- Trap Description --- PortSegmenting - --- Specfic Trap Type Code - 0x101 - --- When a port goes from operational to segmented, a trap --- will be generated. For these purposes, the port state will --- be sampled every XXX seconds, thus it will be statistically --- possible to miss oscillating circuits. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } - --- Trap Description --- PortUnsegementing - --- Specfic Trap Type Code - 0x102 - --- When it is detected that a previously segmented port --- has gone operational, a trap will be generated. This is --- also sampled, thus a trap may not be generated for each --- transition. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } - --- Trap Description --- PortLinkUp - --- Specfic Trap Type Code - 0x103 - --- This trap will be generated when it is determined that --- MAU has been attached to the MMAC. This is only appropriate --- for MIMs that support the concept of a link state. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } - --- Trap Description --- PortLinkDown - --- Specfic Trap Type Code - 0x104 - --- This trap will be generated when a previously attached --- MAU is removed or powered down. Again, this is only --- appropriate for MIM's that support link state. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } - --- Trap Description --- NewSourceAddress - --- Specfic Trap Type Code - 0x105 - --- This trap will be generated when the MMAC detects the --- existence of a new source address on one of it's ports. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } --- PortSourceAddr {rptrPortSrcAddrListEntry 4 } - --- Trap Description --- SourceAddressTimeout - --- Specfic Trap Type Code - 0x106 - --- This trap will indicate that the MMAC has not detected --- a packet generated by this source address within a certain --- timeout. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } --- PortSourceAddr {rptrPortSrcAddrListEntry 4 } - --- Trap Description --- BoardRemoval - --- Specfic Trap Type Code - 0x107 - --- This trap will be generated when the MMAC detects that --- MIM has been removed. --- The interesting information will include: - --- BoardIndex {chSlotEntry 1 } in the --- chassisMib 1.3.6.1.4.1.52.4.1.1.2.5.1.1 - --- Trap Description --- boardInsertion --- (also see chBoardInsertion, 0x136) --- Specfic Trap Type Code - 0x108 - --- This trap will be generated when the MMAC determines --- that a new board has been inserted. --- The interesting information will include: - --- chSlotID --- deviceType - --- Trap Description --- ActivePortInRedundantCircuitFailed - --- Specfic Trap Type Code - 0x109 - --- This trap will be generated when the active port in a --- redundant circuit has failed polling. This will indicate the --- activation of redundancy. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } --- PortRedundCrt {rptrPortRedundEntry 3 } - --- Trap Description --- RedundantPortActivated - --- Specfic Trap Type Code - 0x10a - --- This trap indicates that a new port has been activated --- in a redundant circuit. This does NOT indicate that this --- port is usable, but is being tested. If the port fails the --- above (3.9) trap will be generated. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } --- PortRedundCrt {rptrPortRedundEntry 3 } - --- Trap Description --- RedundantPortTestFailed - --- Specfic Trap Type Code - 0x10b - --- This trap will be generated when the MMAC executes it's --- periodic redundancy diagnostics and finds on of the ports in --- a redundant circuit has failed. This message will not --- indicate that redundancy has been activated, just that the --- port has failed and should be fixed before it is needed. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } --- PortRedundCrt {rptrPortRedundEntry 3 } - --- Trap Description --- BoardTrafficThresholdExceeded - --- Specfic Trap Type Code - 0x10f - --- This trap will be generated when the traffic (good --- packets per time interval) has been exceed for a particular --- MIM. --- The interesting information will include: - --- BoardTrafficThreshold {rptrPortGrpAlarmEntry 3 } --- RptrTimebase {rptrAlarms 8 } --- BoardIndex {rptrPortGrpMgmtEntry 1 } - --- Trap Description --- BoardErrorThresholdExceeded - --- Specfic Trap Type Code - 0x110 - --- This trap will be generated when packets of the --- selected error type exceeds a threshold percentage of the --- good packets for a particular interval for a particular MIM. --- This will most likely indicate a bad MIM. --- The interesting information will include: - --- BoardErrorThreshold {rptrPortGrpAlarmEntry 9 } --- BoardErrorSource {rptrPortGrpAlarmEntry 10 } --- RptrTimebase {rptrAlarms 8 } --- BoardIndex {rptrPortGrpMgmtEntry 1 } - --- Trap Description --- BoardCollisionThresholdExceeded - --- Specfic Trap Type Code - 0x111 - --- This trap will be generated when collisions exceed a --- threshold percentage of the good packets for a particular --- interval for a particular MIM. --- The interesting information will include: - --- BoardCollsThreshold {rptrPortGrpAlarmEntry 6 } --- RptrTimebase {rptrAlarms 8 } --- BoardIndex {rptrPortGrpMgmtEntry 1 } - --- Trap Description --- PortTrafficThresholdExceeded - --- Specfic Trap Type Code - 0x112 - --- This trap will be generated when the traffic (good --- packets per time interval) has been exceed for a particular --- port. --- The interesting information will include: - --- PortTrafficThreshold {rptrPortAlarmEntry 4 } --- RptrTimebase {rptrAlarms 8 } --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } - --- Trap Description --- PortErrorThresholdExceeded - --- Specfic Trap Type Code - 0x113 - --- This trap will be generated when packets of the --- selected error type exceeds a threshold percentage of the --- good packets for a particular interval for a particular --- port. --- The interesting information will include: - --- PortErrorThreshold {rptrPortAlarmEntry 10 } --- PortErrorSource {rptrPortAlarmEntry 11 } --- RptrTimebase {rptrAlarms 8 } --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } - --- Trap Description --- PortCollisionThresholdExceeded - --- Specfic Trap Type Code - 0x114 - --- This trap will be generated when collisions exceed a --- threshold percentage of the good packets for a particular --- interval for a particular port. --- The interesting information will include: - --- PortCollsThreshold {rptrPortAlarmEntry 7 } --- RptrTimebase {rptrAlarms 8 } --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } - --- Trap Description --- PortTypeChanged - --- Specfic Trap Type Code - 0x115 - --- This trap indicates that a port has changed from a --- station port to a link port or vice versa. --- The interesting information is: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } --- PortTopologyType {rptrPortSrcAddrEntry 3 } - - --- Trap Description --- PortSecurityViolation - --- Specfic Trap Type Code - 0x117 - --- This trap is generated when a source address other than those --- locked to a port is seen. --- The interesting information is: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } --- PortSourceAddr {rptrPortSrcAddrListEntry 4 } - --- Trap Description --- PortViolationReset - --- Specfic Trap Type Code - 0x118 - --- This trap is generated when management intervention has --- reset a port after a violation has occurred. --- The interesting information is: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } - --- Trap Description --- EnvTempWarm - --- Specfic Trap Type Code - 0x119 - --- This trap is generated when the device detects that the temperature --- within a MIM has reached a WARM condition. --- The interesting information is: - --- BoardIndex {chSlotEntry 1 } in the --- chassisMib 1.3.6.1.4.1.52.4.1.1.2.5.1.1 - --- Trap Description --- EnvTempHot - --- Specfic Trap Type Code - 0x11A - --- This trap is generated when the device detects that the temperature --- within a MIM has reached a HOT condition. --- The interesting information is: - --- BoardIndex {chSlotEntry 1 } in the --- chassisMib 1.3.6.1.4.1.52.4.1.1.2.5.1.1 - --- Trap Description --- EnvTempNormal - --- Specfic Trap Type Code - 0x11C - --- This trap is generated when the device detects that the temperature --- within a MIM has returned to a NORMAL state. --- The interesting information is: - --- BoardIndex {chSlotEntry 1 } in the --- chassisMib 1.3.6.1.4.1.52.4.1.1.2.5.1.1 - --- Trap Description --- EnvVoltageLow - --- Specfic Trap Type Code - 0x11B - --- This trap is generated when a power supply`s voltage is LOW. --- The interesting information is: - --- PowerSupply {PowerEntry 1 } in the --- commonMib 1.3.6.1.4.1.52.1.6.1.4.1.1 - --- Trap Description --- EnvVoltageNormal - --- Specfic Trap Type Code - 0x11D - --- This trap is generated when all power supply's voltage --- have returned to a NORMAL state. --- The interesting information is: - --- None - --- Trap Description --- FanFail - --- Specfic Trap Type Code - 0x11E - --- This trap is generated when the device detects that the system fans --- have failed. --- The interesting information is: - --- None - --- Trap Description --- FanNormal - --- Specfic Trap Type Code - 0x11F - --- This trap is generated when the device detects that the system fans --- have returned to normal. --- The interesting information is: - --- None - --- Trap Description - --- Trap Description --- BoardBroadcastThresholdExceeded --- --- Specific Trap Type Code - 0x121 --- --- This trap is generated when the broadcast packets (per time --- interval) have exceeded the threshold for the given board. --- --- The Interesting Information is: --- board broadcast threshold --- repeater alarm time base --- board number --- - --- Trap Description --- PortBroadcastThresholdExceeded --- --- Specific Trap Type Code - 0x122 --- --- This trap is generated when the broadcast packets (per time --- interval) have exceeded the threshold for the given port. --- --- The Interesting Information is: --- port broadcast threshold --- repeater alarm time base --- board number --- port number --- - - --- SystemVolatgeLow --- Specfic Trap Type Code - 0x125 - --- This trap is generated when the device detects that the power --- to the EMMe is low. --- The interesting information is: - --- None - --- Trap Description --- SystemVolatgeNormal - --- Specfic Trap Type Code - 0x126 - --- This trap is generated when the device detects that the power --- to the EMMe has returned to normal. --- The interesting information is: - --- None - --- Trap Description --- EpimRemoval - --- Specfic Trap Type Code - 0x127 - --- This trap will be generated when it is detected that an EPIM --- has been removed. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } - --- Trap Description --- Epiminsertion - --- Specfic Trap Type Code - 0x128 - --- This trap will be generated when it is detected that an EPIM --- has been inserted. --- The interesting information will include: - --- BoardIndex {rptrPortGrpMgmtEntry 1 } --- PortIndex {rptrPortMgmtEntry 1 } --- PortType { rptrPortMgmtEntry 6 } - - --- Trap Description --- RptrTrafficThresholdExceeded - --- Specfic Trap Type Code - 0x129 - --- This trap will be generated when the traffic (good --- packets per time interval) has been exceed for a network. --- The interesting information will include: - --- RptrTrafficThreshold {rptrAlarms 2 } --- RptrTimebase {rptrAlarms 8 } --- RptrInterfaceNum {rptrMgmt 7 } - --- Trap Description --- RptrErrorThresholdExceeded - --- Specfic Trap Type Code - 0x130 - --- This trap will be generated when packets of the --- selected error type exceeds a threshold percentage of the --- good packets for a particular interval for an entire network. --- The interesting information will include: - --- RptrErrorThreshold {rptrAlarms 6 } --- RptrErrorSource {rptrAlarms 7 } --- RptrTimebase {rptrAlarms 8 } --- RptrInterfaceNum {rptrMgmt 7 } - --- Trap Description --- RptrCollsionThresholdExceeded - --- Specfic Trap Type Code - 0x131 - --- This trap will be generated when collisions exceed a --- threshold percentage of the good packets for a particular --- interval for an entire network. --- The interesting information will include: - --- RptrCollsThreshold {rptrAlarms 4 } --- RptrTimebase {rptrAlarms 8 } --- RptrInterfaceNum {rptrMgmt 7 } - --- Trap Description --- RptrLockSTATUSChanged - --- Specfic Trap Type Code - 0x132 - --- This trap is generated when the status of the address lock --- changes for a certain network. --- The interesting information is: - --- RptrSrcAddrLocked {rptrSrcAddrMgmt 2 } --- RptrInterfaceNum {rptrMgmt 7 } - --- Trap Description --- RptrBroadcastThresholdExceeded --- --- Specific Trap Type Code - 0x133 --- --- This trap is generated when the broadcast packets (per time --- interval) have exceeded the threshold for the given repeater. --- --- The Interesting Information is: --- repeater broadcast threshold --- repeater alarm time base --- repeater interface number - --- Trap Description --- srcAddressPortGrpLockStatusChange --- This trap is generated when a change to the source address locking --- is detected at the port group level. --- The interesting information is: --- --- { rptrPortGrpMgmtentry 1 } --- { rptrPortGrpSrcAddrEntry 3 } --- Trap code = 0x134 - - --- Trap Description --- srcAddressPortLockStatusChange --- This trap is generated when a change to the source address locking --- is detected at the port level. --- Interesting information is: --- --- port group { rptrPortGrmtMgmtEntry 1 } --- port { rptrPortMgmtEntry 2 } --- lock status { rptrPortSecurityLockEntry 3 } - - --- Trap Description --- chBoardInsertion --- (also see boardInsertion, 0x108) - --- Specfic Trap Type Code - 0x136 - --- This trap will be generated when the MMAC determines --- that a new board has been inserted. --- The interesting information will include: - --- chSlotID --- chSlotModuleType - -END diff --git a/mibs/RESOURCE-MIB b/mibs/RESOURCE-MIB deleted file mode 100644 index 485cef35c7..0000000000 --- a/mibs/RESOURCE-MIB +++ /dev/null @@ -1,135 +0,0 @@ --- --- Title: Switch CPUorMemory MIB. --- - -RESOURCE-MIB DEFINITIONS ::= BEGIN - - IMPORTS - DisplayString, TEXTUAL-CONVENTION, TruthValue - FROM SNMPv2-TC - Integer32, OBJECT-TYPE, OBJECT-IDENTITY, - MODULE-IDENTITY - FROM SNMPv2-SMI - sw - FROM SWBASE-MIB; - - swCpuOrMemoryUsage MODULE-IDENTITY - LAST-UPDATED "1306051130Z" -- Jun 5, 2013 11:30am - ORGANIZATION "Brocade Communications Systems, Inc.," - CONTACT-INFO "Customer Support Group - Brocade Communications Systems, - 130 Holger Way, - San Jose, CA 95134 U.S.A - Tel: +1-408-333-8000 - Fax: +1-408-333-8101 - Email: support@Brocade.COM - WEB: www.brocade.com" - - - DESCRIPTION "The MIB module is for system information. - Copyright (c) 1996-2003 Brocade Communications Systems, Inc. - All rights reserved." - REVISION "1104151830Z" -- Apr 15, 2011 6:30pm - DESCRIPTION "Initial version of this module." - REVISION "1306051130Z" -- Jun 5, 2013 11:30am - DESCRIPTION "Updated Syntax for swCpuAction, swMemAction and description for - swCpuUsageLimit, swMemUsageLimit. Also added default values if applicable" - - ::= { sw 26 } - - swCpuUsage OBJECT-TYPE - SYNTAX Integer32(0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "System's cpu usage." - ::= { swCpuOrMemoryUsage 1 } - - swCpuNoOfRetries OBJECT-TYPE - SYNTAX Integer32 (1..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of times system should take cpu utilization sample before sending the CPU utilization trap." - DEFVAL { 3 } - ::= { swCpuOrMemoryUsage 2 } - - swCpuUsageLimit OBJECT-TYPE - SYNTAX Integer32 (1..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "It describes the CPU usage limit in percentage. If the cpu usage value exceeds the - limit then the appropriate action will be taken based on the swCpuAction value." - DEFVAL { 75 } - ::= { swCpuOrMemoryUsage 3 } - - swCpuPollingInterval OBJECT-TYPE - SYNTAX Integer32 (10..3600) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Time interval between two memory samples." - DEFVAL { 120 } - ::= { swCpuOrMemoryUsage 4 } - - swCpuAction OBJECT-TYPE - SYNTAX INTEGER { - none (0), - raslog (1), - snmp (2), - raslogandSnmp (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Specifies the actions to be taken if system - resources exceed the specified threshold." - DEFVAL { none } - ::= { swCpuOrMemoryUsage 5 } - - swMemUsage OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "System's memory usage." - ::= { swCpuOrMemoryUsage 6 } - - swMemNoOfRetries OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of times system should take memory usage - sample before sending the memory usage trap." - DEFVAL { 3 } - ::= { swCpuOrMemoryUsage 7 } - - swMemUsageLimit OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "It describes the Memory usage limit in percentage. If the memory usage value - exceeds the limit then the appropriate action will be taken based on the swMemAction value." - DEFVAL { 60 } - ::= { swCpuOrMemoryUsage 8 } - - swMemPollingInterval OBJECT-TYPE - SYNTAX Integer32 (10..3600) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Time interval between two memory samples." - DEFVAL { 120 } - ::= { swCpuOrMemoryUsage 9 } - - swMemAction OBJECT-TYPE - SYNTAX INTEGER { - none (0), - raslog (1), - snmp (2), - raslogandSnmp (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Specifies the actions to be taken if system - resources exceed the specified threshold." - DEFVAL { none } - ::= { swCpuOrMemoryUsage 10 } - -END diff --git a/mibs/rfc1451.mi1 b/mibs/SNMPv2-TC-v1 similarity index 100% rename from mibs/rfc1451.mi1 rename to mibs/SNMPv2-TC-v1 diff --git a/mibs/VPLS-GENERIC-DRAFT-01-MIB b/mibs/VPLS-GENERIC-DRAFT-01-MIB deleted file mode 100644 index be3766090a..0000000000 --- a/mibs/VPLS-GENERIC-DRAFT-01-MIB +++ /dev/null @@ -1,758 +0,0 @@ - VPLS-GENERIC-DRAFT-01-MIB DEFINITIONS ::= BEGIN - - IMPORTS - NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, - Unsigned32, Counter32 - FROM SNMPv2-SMI -- RFC2578 - - MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP - FROM SNMPv2-CONF -- RFC2580 - - TruthValue, RowStatus, StorageType - FROM SNMPv2-TC -- RFC2579 - - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB -- RFC3411 - - PwIndexType - FROM PW-TC-STD-MIB - - VPNIdOrZero - FROM VPN-TC-STD-MIB -- RFC4265 - - vplsRoot - FROM FOUNDRY-SN-ROOT-MIB --snroot -; - - vplsGenericDraft01MIB MODULE-IDENTITY - LAST-UPDATED "200608301200Z" -- 30 Aug 2006 12:00:00 GMT - ORGANIZATION "Layer 2 Virtual Private Networks (L2VPN) - Working Group" - CONTACT-INFO - " - Thomas D. Nadeau - Email: tnadeau@cisco.com - - The L2VPN Working Group (email distribution l2vpn@ietf.org, - http://www.ietf.org/html.charters/l2vpn-charter.html) - " - - DESCRIPTION - "Copyright (C) The IETF Trust (2008). The initial - version of this MIB module was published in RFC XXXX. - -- RFC Editor: Please replace XXXX with RFC number & remove - -- this note. - - For full legal notices see the RFC itself or see: - http://www.ietf.org/copyrights/ianamib.html - - This MIB module contains generic managed object definitions - for Virtual Private LAN Services as in [L2VPN-VPLS-LDP] and - [L2VPN-VPLS-BGP] - - This MIB module enables the use of any underlying Pseudo Wire - network." - - -- Revision history. - REVISION - "200608301200Z" -- 30 August 2006 12:00:00 GMT - DESCRIPTION - "Changes from previous version: - 1) Moved LDP Specific information to VPLS-LDP-DRAFT-01-MIB - 2) Created the vplsStatusTable to store status information. - 3) - " - REVISION - "200606041200Z" -- 4 June 2006 12:00:00 GMT - - - DESCRIPTION "Initial version published as part of RFC YYYY." - -- RFC Editor: please replace YYYY with IANA assigned value, and - -- delete this note. - --- ::= { transmission XXXX } - ::= { vplsRoot 1 } -- OID assigned under fdry experimental branch. - -- RFC Editor: please replace XXXX with IANA assigne value, and - -- delete this note. - - -- Top-level components of this MIB. - - -- Notifications - vplsNotifications OBJECT IDENTIFIER - ::= { vplsGenericDraft01MIB 0 } - -- Tables, Scalars - vplsObjects OBJECT IDENTIFIER - ::= { vplsGenericDraft01MIB 1 } - -- Conformance - vplsConformance OBJECT IDENTIFIER - ::= { vplsGenericDraft01MIB 2 } - - -- PW Virtual Connection Table - - vplsConfigIndexNext OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains an appropriate value to be used - for vplsConfigIndex when creating entries in the - vplsConfigTable. The value 0 indicates that no - unassigned entries are available. To obtain the - value of vplsConfigIndex for a new entry in the - vplsConfigTable, the manager issues a management - protocol retrieval operation to obtain the current - value of vplsConfigIndex. After each retrieval - operation, the agent should modify the value to - reflect the next unassigned index. After a manager - retrieves a value the agent will determine through - its local policy when this index value will be made - available for reuse." - ::= { vplsObjects 1 } - - vplsConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF VplsConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table specifies information for configuring - and monitoring Virtual Private Lan Services(VPLS). - " - ::= { vplsObjects 2 } - - vplsConfigEntry OBJECT-TYPE - SYNTAX VplsConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in this table represents a Virtual Private Lan - Service(VPLS) in a packet network. It is indexed by - vplsConfigIndex, which uniquely identifies a single VPLS. - - A row is created by the operator or by the agent if a - VPLS service is created by non-SNMP application or - due to autodiscovery process. - - None of the read-create objects values can be - changed when vplsConfigRowStatus is in the active(1) - state. Changes are allowed when the vplsConfigRowStatus - is in notInService(2) or notReady(3) states only. - If the operator need to change one of the values - for an active row the vplsConfigRowStatus should be - first changed to notInService(2), the objects may - be changed now, and later to active(1) in order to - re-initiate the signaling process with the new - values in effect. - " - INDEX { vplsConfigIndex } - ::= { vplsConfigTable 1 } - - VplsConfigEntry ::= - SEQUENCE { - vplsConfigIndex Unsigned32, - vplsConfigName SnmpAdminString, - vplsConfigDescr SnmpAdminString, - vplsConfigAdminStatus INTEGER, - vplsConfigMacLearning TruthValue, - vplsConfigDiscardUnknownDest TruthValue, - vplsConfigMacAging TruthValue, - vplsConfigFwdFullHighWatermark Unsigned32, - vplsConfigFwdFullLowWatermark Unsigned32, - vplsConfigRowStatus RowStatus, - vplsConfigMtu Unsigned32, - vplsConfigVpnId VPNIdOrZero, - vplsConfigServiceType INTEGER, - vplsConfigStorageType StorageType - } - - vplsConfigIndex OBJECT-TYPE - SYNTAX Unsigned32 (1.. 2147483647) - - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Unique index for the conceptual row identifying - a VPLS service." - ::= { vplsConfigEntry 1 } - - vplsConfigName OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A textual name of the VPLS. - If there is no local name, or this object is - otherwise not applicable, then this object MUST - contain a zero-length octet string." - DEFVAL { "" } - ::= { vplsConfigEntry 2 } - - vplsConfigDescr OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A textual string containing information about the - VPLS service. If there is no information for this VPLS - service, then this object MUST contain a zero-length - octet string." - DEFVAL { "" } - ::= { vplsConfigEntry 3 } - - vplsConfigAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - up(1), - down(2), - testing(3) -- in some test mode - - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired administrative state of the VPLS - service. If the administrative status of the - Vpls service is changed to enable then this - service is able to utilize the pseudo wire to - perform the tasks of a VPLS service. - The testing(3) state indicates that no operational - packets can be passed. " - - - DEFVAL { down } - ::= { vplsConfigEntry 4 } - - vplsConfigMacLearning OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies if MAC Learning is enabled - in this service. If this object is true then Mac - Learning is enabled. If false, then Mac Learning is - disabled." - DEFVAL { true } - ::= { vplsConfigEntry 6 } - - vplsConfigDiscardUnknownDest OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the value of this object is 'true', then frames - received with an unknown destination MAC are discarded - in this VPLS. If 'false', then the packets are - processed." - DEFVAL { false } - ::= { vplsConfigEntry 7 } - - vplsConfigMacAging OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the value of this object is 'true' - then the MAC ageing process is enabled in - this VPLS. If 'false', then the MAC ageing process - is disabled" - DEFVAL { true } - ::= { vplsConfigEntry 8 } - - vplsConfigFwdFullHighWatermark OBJECT-TYPE - SYNTAX Unsigned32 (0..100) - UNITS "percentage" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - - "This object specifies the utilization of the - forwarding database for this VPLS instance at - which the vplsFwdFullAlarmRaised notification - will be sent." - DEFVAL { 95 } - ::= { vplsConfigEntry 10 } - - vplsConfigFwdFullLowWatermark OBJECT-TYPE - SYNTAX Unsigned32 (0..100) - UNITS "percentage" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the utilization of the - forwarding database for this VPLS instance - at which the vplsFwdFullAlarmCleared - notification will be sent." - DEFVAL { 90 } - ::= { vplsConfigEntry 11 } - - vplsConfigRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "For creating, modifying, and deleting this row. - None of the read-create objects in the - conceptual rows may be changed when this - object is in the active(1) state." - ::= { vplsConfigEntry 12 } - - vplsConfigMtu OBJECT-TYPE - SYNTAX Unsigned32 (64..1518) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of this object specifies the MTU of this - vpls instance." - DEFVAL { 1518 } - ::= { vplsConfigEntry 13 } - - vplsConfigVpnId OBJECT-TYPE - SYNTAX VPNIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This objects indicates the IEEE 802-1990 - VPN ID of the associated VPLS service." --- Ed note: Should we import the VPNIdOrZero TC or --- define a new TC? - ::= { vplsConfigEntry 14 } - - vplsConfigServiceType OBJECT-TYPE - SYNTAX INTEGER { - vlan (1), - ethernet (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of this object specifies the type of - service emulated by this vpls instance." - DEFVAL { vlan } - ::= { vplsConfigEntry 15 } - - vplsConfigStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable indicates the storage type for this row." - DEFVAL { volatile } - ::= { vplsConfigEntry 16 } - --- VPLS Status table - - vplsStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF VplsStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - - - "This table provides information for monitoring - Virtual Private Lan Services(VPLS). - " - ::= { vplsObjects 3 } - - vplsStatusEntry OBJECT-TYPE - SYNTAX VplsStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in this table represents a Virtual Private Lan - Service(VPLS) in a packet network. It is indexed by - vplsConfigIndex, which uniquely identifies a single VPLS. - - A row in this table is automatically created by the agent - when a VPLS service is configured. - " - INDEX { vplsConfigIndex } - ::= { vplsStatusTable 1 } - - VplsStatusEntry ::= - SEQUENCE { - vplsStatusOperStatus INTEGER, - vplsStatusPeerCount Counter32 - } - - vplsStatusOperStatus OBJECT-TYPE - SYNTAX INTEGER { - other(0), - up(1), - down(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current operational state of this VPLS Service." - ::= { vplsStatusEntry 1 } - - vplsStatusPeerCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This objects specifies the number of peers - present in this vpls instance." - ::= { vplsStatusEntry 2 } - - - -- VPLS PW Binding Table - - vplsPwBindTable OBJECT-TYPE - SYNTAX SEQUENCE OF VplsPwBindEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides an association between a - VPLS service and the corresponding Pseudo - Wires. A service can have more than one Pseudo - Wire association. Pseudo Wires are defined in - the pwTable" - ::= { vplsObjects 4 } - - vplsPwBindEntry OBJECT-TYPE - SYNTAX VplsPwBindEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row represents an association between a - VPLS instance and one or more Pseudo Wires - defined in the pwTable. Each index is unique - in describing an entry in this table. However - both indexes are required to define the one - to many association of service to - pseudowire." - INDEX { vplsConfigIndex, vplsPwBindIndex } - ::= { vplsPwBindTable 1 } - - VplsPwBindEntry ::= - SEQUENCE { - vplsPwBindIndex PwIndexType, - vplsPwBindConfigType INTEGER, - vplsPwBindType INTEGER, - vplsPwBindRowStatus RowStatus, - vplsPwBindStorageType StorageType - } - - vplsPwBindIndex OBJECT-TYPE - SYNTAX PwIndexType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Secondary Index for the conceptual row identifying - a pseudowire within the PwEntry which MUST - match an entry from the PW-STD-MIB's PwTable - which represents an already-provisioned - pseuwowire that is then associated with this - VPLS instance." - ::= { vplsPwBindEntry 1 } - - vplsPwBindConfigType OBJECT-TYPE - SYNTAX INTEGER { - manual (1), - autodiscovery (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of this object indicates - whether the Pseudo Wire binding was created - manually or via autodiscovery. - - The value of this object must be - specifed when the row is created and cannot - be changed while the row status is active(1)" - ::= { vplsPwBindEntry 2 } - - vplsPwBindType OBJECT-TYPE - SYNTAX INTEGER { - mesh (1), - spoke (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of this object indicates - whether the Pseudo Wire binding is of - type mesh or spoke. - - The value of this object must be - specifed when the row is created and cannot - be changed while the row status is active(1)" - ::= { vplsPwBindEntry 3 } - - vplsPwBindRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "For creating, modifying, and deleting this row. - None of the read-create objects in the - conceptual rows may be changed when this - object is in the active(1) state" - ::= { vplsPwBindEntry 4 } - - vplsPwBindStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable indicates the storage type for this row." - DEFVAL { volatile } - ::= { vplsPwBindEntry 5 } - - vplsStatusNotifEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If this object is set to true(1), then it enables - the emission of vplsStatusChanged - notification; otherwise this notification is not - emitted." - REFERENCE - "See also [RFC3413] for explanation that - notifications are under the ultimate control of the - MIB module in this document." - DEFVAL { false } - ::= { vplsObjects 5 } - - vplsNotificationMaxRate OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates the maximum number of - notifications issued per second. If events occur - more rapidly, the implementation may simply fail to - emit these notifications during that period, or may - queue them until an appropriate time. A value of 0 - means no throttling is applied and events may be - notified at the rate at which they occur." - DEFVAL { 0 } - ::= { vplsObjects 6 } - - -- VPLS Service Notifications - - vplsStatusChanged NOTIFICATION-TYPE - OBJECTS { - vplsConfigVpnId, - vplsConfigAdminStatus, - vplsStatusOperStatus - } - STATUS current - DESCRIPTION - "The vplsStatusChanged notification is generated - when there is a change in the administrative or - operating status of a VPLS service. - This notification is not supported as VPLS instance is always up." - --#ENABLE FALSE - ::= { vplsNotifications 1 } - - vplsFwdFullAlarmRaised NOTIFICATION-TYPE - OBJECTS { - vplsConfigVpnId, - vplsConfigFwdFullHighWatermark, - vplsConfigFwdFullLowWatermark - } - STATUS current - DESCRIPTION - "The vplsFwdFullAlarmRaised notification is - generated when the utilization of the Forwarding - database is above the value specified by - vplsConfigFwdFullHighWatermark. - This notification is not supported by the device." - --#ENABLE FALSE - ::= { vplsNotifications 2 } - - vplsFwdFullAlarmCleared NOTIFICATION-TYPE - OBJECTS { - vplsConfigVpnId, - vplsConfigFwdFullHighWatermark, - vplsConfigFwdFullLowWatermark - } - STATUS current - DESCRIPTION - "The vplsFwdFullAlarmCleared notification is - generated when the utilization of the Forwarding - database is below the value specified by - vplsConfigFwdFullLowWatermark. - This notification is not supported by the device." - --#ENABLE FALSE - ::= { vplsNotifications 3 } - - -- Compliance requirement for read-only implementations. - - vplsCompliances - OBJECT IDENTIFIER ::= { vplsConformance 1 } - - vplsModuleFullCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "Compliance requirement for implementations that - provide full support for VPLS-GENERIC-DRAFT-01-MIB. - Such devices can then be monitored and configured using - this MIB module." - MODULE -- this module - - MANDATORY-GROUPS { - vplsGroup, - vplsPwBindGroup, - vplsNotificationGroup - } - - ::= { vplsCompliances 1 } - - - vplsModuleReadOnlyCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "Compliance requirement for implementations that only - provide read-only support for VPLS-GENERIC-DRAFT-01-MIB. - Such devices can then be monitored but cannot be - configured using this MIB modules." - - MODULE -- this module - - MANDATORY-GROUPS { - vplsGroup, - vplsPwBindGroup, - vplsNotificationGroup - } - - OBJECT vplsConfigName - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - - OBJECT vplsConfigDescr - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsConfigAdminStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsConfigMacLearning - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsConfigDiscardUnknownDest - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsConfigMacAging - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsConfigFwdFullHighWatermark - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsConfigFwdFullLowWatermark - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsConfigRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsConfigMtu - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsConfigServiceType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsPwBindConfigType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsPwBindType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT vplsPwBindRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - ::= { vplsCompliances 2 } - --- Units of conformance. - - vplsGroups - OBJECT IDENTIFIER ::= { vplsConformance 2 } - - - vplsGroup OBJECT-GROUP - OBJECTS { - vplsConfigName, - vplsConfigDescr, - vplsConfigAdminStatus, - vplsConfigMacLearning, - vplsConfigDiscardUnknownDest, - vplsConfigMacAging, - vplsConfigVpnId, - vplsConfigFwdFullHighWatermark, - vplsConfigFwdFullLowWatermark, - vplsConfigRowStatus, - vplsConfigIndexNext, - vplsConfigMtu, - vplsConfigServiceType, - vplsConfigStorageType, - - vplsStatusOperStatus, - vplsStatusPeerCount, - - vplsStatusNotifEnable, - vplsNotificationMaxRate - } - STATUS current - DESCRIPTION - "The group of objects supporting - management of L2VPN VPLS services" - ::= { vplsGroups 1 } - - vplsPwBindGroup OBJECT-GROUP - OBJECTS { - vplsPwBindConfigType, - vplsPwBindType, - vplsPwBindRowStatus, - vplsPwBindStorageType - } - STATUS current - DESCRIPTION - "The group of objects supporting - management of - Pseudo Wire (PW) Binding to VPLS." - ::= { vplsGroups 2 } - - vplsNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { - vplsStatusChanged, - vplsFwdFullAlarmRaised, - vplsFwdFullAlarmCleared - } - STATUS current - DESCRIPTION - "The group of notifications supporting - the Notifications generated for - VPLS Services" - ::= { vplsGroups 3 } - - - END - diff --git a/mibs/PowerNet-MIB b/mibs/apc/PowerNet-MIB similarity index 100% rename from mibs/PowerNet-MIB rename to mibs/apc/PowerNet-MIB diff --git a/mibs/IDRAC-MIB b/mibs/drac/IDRAC-MIB similarity index 100% rename from mibs/IDRAC-MIB rename to mibs/drac/IDRAC-MIB diff --git a/mibs/IDRAC-MIB-SMIv2 b/mibs/drac/IDRAC-MIB-SMIv2 similarity index 100% rename from mibs/IDRAC-MIB-SMIv2 rename to mibs/drac/IDRAC-MIB-SMIv2 diff --git a/mibs/NETSWITCH-DMA-MIB b/mibs/hp/NETSWITCH-DMA-MIB similarity index 100% rename from mibs/NETSWITCH-DMA-MIB rename to mibs/hp/NETSWITCH-DMA-MIB diff --git a/mibs/NETSWITCH-DRIVERS-MIB b/mibs/hp/NETSWITCH-DRIVERS-MIB similarity index 100% rename from mibs/NETSWITCH-DRIVERS-MIB rename to mibs/hp/NETSWITCH-DRIVERS-MIB diff --git a/mibs/NETSWITCH-MIB b/mibs/hp/NETSWITCH-MIB similarity index 100% rename from mibs/NETSWITCH-MIB rename to mibs/hp/NETSWITCH-MIB diff --git a/mibs/HUAWEI-MIB b/mibs/huawei/HUAWEI-MIB similarity index 100% rename from mibs/HUAWEI-MIB rename to mibs/huawei/HUAWEI-MIB diff --git a/mibs/HYTERA-REPEATER-MIB b/mibs/hytera/HYTERA-REPEATER-MIB similarity index 100% rename from mibs/HYTERA-REPEATER-MIB rename to mibs/hytera/HYTERA-REPEATER-MIB diff --git a/mibs/IB-DHCPONE-MIB.mib b/mibs/infoblox/IB-DHCPONE-MIB similarity index 100% rename from mibs/IB-DHCPONE-MIB.mib rename to mibs/infoblox/IB-DHCPONE-MIB diff --git a/mibs/IB-DNSONE-MIB.mib b/mibs/infoblox/IB-DNSONE-MIB similarity index 100% rename from mibs/IB-DNSONE-MIB.mib rename to mibs/infoblox/IB-DNSONE-MIB diff --git a/mibs/IB-PLATFORMONE-MIB.mib b/mibs/infoblox/IB-PLATFORMONE-MIB similarity index 100% rename from mibs/IB-PLATFORMONE-MIB.mib rename to mibs/infoblox/IB-PLATFORMONE-MIB diff --git a/mibs/IB-SMI-MIB.mib b/mibs/infoblox/IB-SMI-MIB similarity index 100% rename from mibs/IB-SMI-MIB.mib rename to mibs/infoblox/IB-SMI-MIB diff --git a/mibs/IPOMANII-MIB b/mibs/ingrasys/IPOMANII-MIB similarity index 100% rename from mibs/IPOMANII-MIB rename to mibs/ingrasys/IPOMANII-MIB diff --git a/mibs/jnx-wx.mib b/mibs/jnx-wx.mib deleted file mode 100644 index 7e38197953..0000000000 --- a/mibs/jnx-wx.mib +++ /dev/null @@ -1,1160 +0,0 @@ --- Start - JUNIPER-WX-GLOBAL-MIB Module - -JUNIPER-WX-GLOBAL-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, - OBJECT-IDENTITY, - OBJECT-TYPE, - Integer32 - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - jnxWxMibRoot - FROM JUNIPER-SMI; - -jnxWxGrpModule MODULE-IDENTITY - LAST-UPDATED "200804081400Z" - ORGANIZATION "Juniper Networks, Inc" - CONTACT-INFO " - Customer Support - Juniper Networks, Inc. - 1194 North Mathilda Avenue - Sunnyvale, CA 94089 - support@juniper.net" - - DESCRIPTION - "Juniper Networks enterprise MIB module for WAN - Acceleration (WX) product-line from software release - version JWOS 6.0 onwards. - " - ::= { jnxWxMibRoot 1 } - -jnxWxGrp OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The MIB group containing all status, statistics, events - and configuration information for WX product-line - from software release version JWOS 6.0 onwards. - " - ::= { jnxWxGrpModule 1 } - -jnxWxGrpStatus OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The MIB group containing status related information. - " - ::= { jnxWxGrp 1 } - -jnxWxGrpStats OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains statisitics related information. - It contains system, acceleration, compression and - wan performance data. - " - ::= { jnxWxGrp 2 } - -jnxWxGrpEvents OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains events related information. - " - ::= { jnxWxGrp 3 } - -jnxWxGrpConf OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains configuration related information. - " - ::= { jnxWxGrp 4 } - - -- OID registrations for WX product lines - -- These OIDs are never queried by management stations. - -- They can be returned as product identifiers in responses. - -jnxWxGrpProduct OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains product related information. - " - ::= { jnxWxGrp 5 } - -jnxWxGrpProductWxc250 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sequence Caching Model 250" - ::= { jnxWxGrpProduct 1 } - -jnxWxGrpProductWxc500 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sequence Caching Model 500" - ::= { jnxWxGrpProduct 2 } - -jnxWxGrpProductWxc590 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - Sequence Caching Model 590" - ::= { jnxWxGrpProduct 3 } - -jnxWxGrpProductWxc1800 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - WAN Acceleration Model 1800 - New in Phoenix" - ::= { jnxWxGrpProduct 4 } - -jnxWxGrpProductWxc2600 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - WAN Acceleration Model 2600 - New in Phoenix" - ::= { jnxWxGrpProduct 5 } - -jnxWxGrpProductWxc3400 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - WAN Acceleration Model 3400 - New in Phoenix" - ::= { jnxWxGrpProduct 6 } - -jnxWxGrpProductWxc7800 OBJECT-IDENTITY - STATUS current - DESCRIPTION " - WAN Acceleration Model 7800 - New in Phoenix" - ::= { jnxWxGrpProduct 7 } - - -END - --- End - JUNIPER-WX-GLOBAL-MIB Module - --- ======================================================================== --- Start - JUNIPER-WX-STATUS-MIB Module - -JUNIPER-WX-STATUS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - DisplayString - FROM SNMPv2-TC - jnxWxGrpStatus - FROM JUNIPER-WX-GLOBAL-MIB; - ------------------------------- --- System Status Group -- ------------------------------- - -jnxWxGrpStatusSys OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains WX system status information. - " - ::= { jnxWxGrpStatus 1 } - -jnxWxGrpStatusSysModel OBJECT-TYPE - SYNTAX INTEGER { - wxc250(1), - wxc500(2), - wxc590(3), - wxc1800(4), - wxc2600(5), - wxc3400(6), - wxc7800(7), - other(8) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The device model number. - " - ::= { jnxWxGrpStatusSys 1 } - -jnxWxGrpStatusSysSwVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The software version for this device. - " - ::= { jnxWxGrpStatusSys 2 } - -jnxWxGrpStatusSysHwVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The hardware version for this device. - " - ::= { jnxWxGrpStatusSys 3 } - ------------------------------- --- Application Status Group -- ------------------------------- -jnxWxGrpStatusApp OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains application status information. - " - ::= { jnxWxGrpStatus 2 } - -jnxWxGrpStatusAppMonCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of applications currently being monitored. - " - ::= { jnxWxGrpStatusApp 1 } - -jnxWxGrpStatusAppTable OBJECT-TYPE - SYNTAX SEQUENCE OF JnxWxGrpStatusAppEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table displays the application level status. - It contains information for only the applications currently - being monitored. - " - ::= { jnxWxGrpStatusApp 2 } - -jnxWxGrpStatusAppEntry OBJECT-TYPE - SYNTAX JnxWxGrpStatusAppEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in jnxWxGrpStatusAppTable. - " - INDEX { jnxWxGrpStatusAppId } - ::= { jnxWxGrpStatusAppTable 1 } - -JnxWxGrpStatusAppEntry ::= - SEQUENCE - { - jnxWxGrpStatusAppId - Integer32, - jnxWxGrpStatusAppName - DisplayString, - jnxWxGrpStatusAppType - INTEGER - } - -jnxWxGrpStatusAppId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique application ID. - " - ::= { jnxWxGrpStatusAppEntry 1 } - -jnxWxGrpStatusAppName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The application name. - " - ::= { jnxWxGrpStatusAppEntry 2 } - -jnxWxGrpStatusAppType OBJECT-TYPE - SYNTAX INTEGER { - default(1), - ftp(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The application type. - " - ::= { jnxWxGrpStatusAppEntry 3 } - ------------------------------- --- Remote WX Status Group -- ------------------------------- -jnxWxGrpStatusRemoteWx OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains remote WX status information. - " - ::= { jnxWxGrpStatus 3 } - -jnxWxGrpStatusRemoteWxMonCount OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of remote WXs currently being monitored. - " - ::= { jnxWxGrpStatusRemoteWx 1 } - -jnxWxGrpStatusRemoteWxTable OBJECT-TYPE - SYNTAX SEQUENCE OF JnxWxGrpStatusRemoteWxEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table displays the application level status. - It contains information for only the applications currently - being monitored. - " - ::= { jnxWxGrpStatusRemoteWx 2 } - -jnxWxGrpStatusRemoteWxEntry OBJECT-TYPE - SYNTAX JnxWxGrpStatusRemoteWxEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in jnxWxGrpStatusRemoteWxTable. - " - INDEX { jnxWxGrpStatusRemoteWxId } - ::= { jnxWxGrpStatusRemoteWxTable 1 } - -JnxWxGrpStatusRemoteWxEntry ::= - SEQUENCE - { - jnxWxGrpStatusRemoteWxId - Integer32, - jnxWxGrpStatusRemoteWxName - DisplayString, - jnxWxGrpStatusRemoteWxType - INTEGER - } - -jnxWxGrpStatusRemoteWxId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique Remote WX ID. - " - ::= { jnxWxGrpStatusRemoteWxEntry 1 } - -jnxWxGrpStatusRemoteWxName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The remote WX name. - " - ::= { jnxWxGrpStatusRemoteWxEntry 2 } - -jnxWxGrpStatusRemoteWxType OBJECT-TYPE - SYNTAX INTEGER { - wx-device(1), - wx-client(2), - non-wx-device(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The remote WX type. - " - ::= { jnxWxGrpStatusRemoteWxEntry 3 } - -END - --- End - JUNIPER-WX-STATUS-MIB Module - --- ======================================================================== --- Start - JUNIPER-WX-STATS-MIB Module - -JUNIPER-WX-STATS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - OBJECT-IDENTITY, - OBJECT-TYPE, - Counter64 - FROM SNMPv2-SMI - jnxWxGrpStats - FROM JUNIPER-WX-GLOBAL-MIB - jnxWxGrpStatusAppId, - jnxWxGrpStatusRemoteWxId - FROM JUNIPER-WX-STATUS-MIB; - ------------------------------------------- --- System Statistics Group -- ------------------------------------------- -jnxWxGrpStatsSys OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains statistics at the system level. - " - ::= { jnxWxGrpStats 1 } - ------------------------------------------- --- System Passthrough Statistics -- ------------------------------------------- -jnxWxGrpStatsSysPt OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains passthrough statistics. - " - ::= { jnxWxGrpStatsSys 1 } - -jnxWxGrpStatsSysPtAppDefMatchBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru byte count because of application definition. - " - ::= { jnxWxGrpStatsSysPt 1 } - -jnxWxGrpStatsSysPtAppDefMatchPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru packet count because of application definition. - " - ::= { jnxWxGrpStatsSysPt 2 } - -jnxWxGrpStatsSysPtNoRemoteWxBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru byte count due to no Remote WX. - " - ::= { jnxWxGrpStatsSysPt 3 } - -jnxWxGrpStatsSysPtNoRemoteWxPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru packet count due to no Remote WX. - " - ::= { jnxWxGrpStatsSysPt 4 } - -jnxWxGrpStatsSysPtNonTcpProtoBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru byte count because protocol is non-TCP. - " - ::= { jnxWxGrpStatsSysPt 5 } - -jnxWxGrpStatsSysPtNonTcpProtoPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru packet count because protocol is non-TCP. - " - ::= { jnxWxGrpStatsSysPt 6 } - -jnxWxGrpStatsSysPtNonIpBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru byte count because of non-IP traffic like - Appletalk, IPX, etc. - " - ::= { jnxWxGrpStatsSysPt 7 } - -jnxWxGrpStatsSysPtNonIpPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru packet count because of non-IP traffic like - Appletalk, IPX, etc. - " - ::= { jnxWxGrpStatsSysPt 8 } - -jnxWxGrpStatsSysPtFragIpBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru because of fragmented IP packets. - " - ::= { jnxWxGrpStatsSysPt 9 } - -jnxWxGrpStatsSysPtFragIpPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru because of fragmented IP bytes. - " - ::= { jnxWxGrpStatsSysPt 10 } - -jnxWxGrpStatsSysPtVlanBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru due to VLAN bytes. - " - ::= { jnxWxGrpStatsSysPt 11 } - -jnxWxGrpStatsSysPtVlanPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru due to VLAN packets. - " - ::= { jnxWxGrpStatsSysPt 12 } - -jnxWxGrpStatsSysPtMcastBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru due to Multicast bytes. - " - ::= { jnxWxGrpStatsSysPt 13 } - -jnxWxGrpStatsSysPtMcastPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Passthru due to Multicast packets. - " - ::= { jnxWxGrpStatsSysPt 14 } - ------------------------------------ --- System Compression Statistics -- ------------------------------------ -jnxWxGrpStatsSysComp OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains Compression statistics at the system level. - " - ::= { jnxWxGrpStatsSys 2 } - -jnxWxGrpStatsSysCompFailAppDefDisableBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when compression failed because application - definition did not enable compression. - " - ::= { jnxWxGrpStatsSysComp 1 } - -jnxWxGrpStatsSysCompFailAppDefDisablePkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet count when compression failed because application - definition did not enable compression. - " - ::= { jnxWxGrpStatsSysComp 2 } - -jnxWxGrpStatsSysCompFailTcpAcclToRemoteBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when compression failed because TCP - acceleration was not configured to remote WX. - " - ::= { jnxWxGrpStatsSysComp 3 } - -jnxWxGrpStatsSysCompFailTcpAcclToRemotePkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet count when compression failed because TCP - acceleration was not configured to remote WX. - " - ::= { jnxWxGrpStatsSysComp 4 } - -jnxWxGrpStatsSysCompFailResCrunchBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when compression failed due to - resource crunch. - " - ::= { jnxWxGrpStatsSysComp 5 } - -jnxWxGrpStatsSysCompFailAlgoLimitBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when compression failed because of - algorithmic limitations. - " - ::= { jnxWxGrpStatsSysComp 6 } - -jnxWxGrpStatsSysCompTcpAcclFailedBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when compression failed because of - TCP acceleration error. - " - ::= { jnxWxGrpStatsSysComp 7 } - -jnxWxGrpStatsSysCompTcpAcclFailedPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet count when compression failed because of - TCP acceleration error. - " - ::= { jnxWxGrpStatsSysComp 8 } - ----------------------------- --- System CIFS Statistics -- ----------------------------- -jnxWxGrpStatsSysCifs OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains CIFS statistics at the system level. - " - ::= { jnxWxGrpStatsSys 3 } - -jnxWxGrpStatsSysCifsFailAppDefBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when CIFS acceleration failed because - application definition did not enable CIFS. - " - ::= { jnxWxGrpStatsSysCifs 1 } - -jnxWxGrpStatsSysCifsFailAppDefPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet count when CIFS acceleration failed because - application definition did not enable CIFS. - " - ::= { jnxWxGrpStatsSysCifs 2 } - -jnxWxGrpStatsSysCifsFailTcpAcclToRemoteBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when CIFS failed because TCP - acceleration was not configured to remote WX. - " - ::= { jnxWxGrpStatsSysCifs 3 } - -jnxWxGrpStatsSysCifsFailTcpAcclToRemotePkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet count when CIFS failed because TCP - acceleration was not configured to remote WX. - " - ::= { jnxWxGrpStatsSysCifs 4 } - -jnxWxGrpStatsSysCifsFailTcpAcclFailedBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when CIFS failed because TCP - acceleration to remote WX failed. - " - ::= { jnxWxGrpStatsSysCifs 5 } - -jnxWxGrpStatsSysCifsFailTcpAcclFailedPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet count when CIFS failed because TCP - acceleration to remote WX failed. - " - ::= { jnxWxGrpStatsSysCifs 6 } - ------------------------------- --- System Exchange Statistics ------------------------------- - -jnxWxGrpStatsSysExchange OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains Exchange statistics at the system level. - " - ::= { jnxWxGrpStatsSys 4 } - -jnxWxGrpStatsSysExchangeFailAppDefBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when Exchange acceleration failed because - application definition did not enable CIFS. - " - ::= { jnxWxGrpStatsSysExchange 1 } - -jnxWxGrpStatsSysExchangeFailAppDefPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet count when Exchange acceleration failed because - application definition did not enable CIFS. - " - ::= { jnxWxGrpStatsSysExchange 2 } - -jnxWxGrpStatsSysExchangeFailTcpAcclToRemoteBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when Exchange failed because TCP - acceleration was not configured to remote WX. - " - ::= { jnxWxGrpStatsSysExchange 3 } - -jnxWxGrpStatsSysExchangeFailTcpAcclToRemotePkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet count when Exchange failed because TCP - acceleration was not configured to remote WX. - " - ::= { jnxWxGrpStatsSysExchange 4 } - -jnxWxGrpStatsSysExchangeFailTcpAcclFailedBytes OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Byte count when Exchange failed because TCP - acceleration to remote WX failed. - " - ::= { jnxWxGrpStatsSysExchange 5 } - -jnxWxGrpStatsSysExchangeFailTcpAcclFailedPkts OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Packet count when Exchange failed because TCP - acceleration to remote WX failed. - " - ::= { jnxWxGrpStatsSysExchange 6 } - -jnxWxGrpStatsAccl OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains general acceleration statistics. - " - ::= { jnxWxGrpStats 2 } - ------------------------------------------------------------------- --- TCP Acceleration Statistics for each Application and Remote Wx ------------------------------------------------------------------- - -jnxWxGrpStatsTcpAcclTable OBJECT-TYPE - SYNTAX SEQUENCE OF JnxWxGrpStatsTcpAcclEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table displays the TCP acceleration statistics - for each application per remote WX currently being monitored. - " - ::= { jnxWxGrpStatsAccl 1 } - -jnxWxGrpStatsTcpAcclEntry OBJECT-TYPE - SYNTAX JnxWxGrpStatsTcpAcclEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in jnxWxGrpStatsTcpAcclTable. - " - INDEX { jnxWxGrpStatusAppId, jnxWxGrpStatusRemoteWxId } - ::= { jnxWxGrpStatsTcpAcclTable 1 } - -JnxWxGrpStatsTcpAcclEntry ::= - SEQUENCE - { - jnxWxGrpStatsTcpAcclPtFlows - Counter, - jnxWxGrpStatsTcpAcclProxyFlows - Counter, - jnxWxGrpStatsTcpAcclPtFlowsDiff - Counter, - jnxWxGrpStatsTcpAcclProxyRequestsDiff - Counter, - jnxWxGrpStatsTcpAcclProxyFlowsDiff - Counter, - jnxWxGrpStatsTcpAcclFailedToProxyDiff - Counter - } - -jnxWxGrpStatsTcpAcclPtFlows OBJECT-TYPE - SYNTAX Counter - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of flows that are currently passthru. - " - ::= { jnxWxGrpStatsTcpAcclEntry 1 } - -jnxWxGrpStatsTcpAcclProxyFlows OBJECT-TYPE - SYNTAX Counter - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of flows that are currently being proxied. - " - ::= { jnxWxGrpStatsTcpAcclEntry 2 } - -jnxWxGrpStatsTcpAcclPtFlowsDiff OBJECT-TYPE - SYNTAX Counter - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of flows that went passthru for this app in - last interval (10 sec). These will be delta stats. - " - ::= { jnxWxGrpStatsTcpAcclEntry 3 } - -jnxWxGrpStatsTcpAcclProxyRequestsDiff OBJECT-TYPE - SYNTAX Counter - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of proxy flow request received in last sampling - interval (10 sec). These will be delta stats. - " - ::= { jnxWxGrpStatsTcpAcclEntry 4 } - -jnxWxGrpStatsTcpAcclProxyFlowsDiff OBJECT-TYPE - SYNTAX Counter - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of flows we decided to proxy in last sampling - interval (10 sec). These will be delta stats. - " - ::= { jnxWxGrpStatsTcpAcclEntry 5 } - -jnxWxGrpStatsTcpAcclFailedToProxyDiff OBJECT-TYPE - SYNTAX Counter - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of flows that could not be proxied for whatever - reasons in last sampling interval (10 sec). - " - ::= { jnxWxGrpStatsTcpAcclEntry 6 } - --------------------------------- --- Compression Statistics Group --------------------------------- - -jnxWxGrpStatsComp OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains compression statistics. - " - ::= { jnxWxGrpStats 3 } - - -jnxWxGrpStatsCompTable OBJECT-TYPE - SYNTAX SEQUENCE OF JnxWxGrpStatsCompEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table displays the compression statistics - for each application per remote WX currently being monitored. - " - ::= { jnxWxGrpStatsComp 1 } - -jnxWxGrpStatsCompEntry OBJECT-TYPE - SYNTAX JnxWxGrpStatsCompEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in jnxWxGrpStatsCompTable. - " - INDEX { jnxWxGrpStatusAppId, jnxWxGrpStatusRemoteWxId } - ::= { jnxWxGrpStatsCompTable 1 } - -JnxWxGrpStatsCompEntry ::= - SEQUENCE - { - jnxWxGrpStatsCompBytesIn - Counter64, - jnxWxGrpStatsCompBytesOut - Counter64, - jnxWxGrpStatsCompCacheHits - Counter64, - jnxWxGrpStatsCompCacheMisses - Counter64 - } - -jnxWxGrpStatsCompBytesIn OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of bytes in. - " - ::= { jnxWxGrpStatsCompEntry 1 } - -jnxWxGrpStatsCompBytesOut OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of bytes out. - " - ::= { jnxWxGrpStatsCompEntry 2 } - -jnxWxGrpStatsCompCacheHits OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of cache hits. - " - ::= { jnxWxGrpStatsCompEntry 3 } - -jnxWxGrpStatsCompCacheMisses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of cache misses. - " - ::= { jnxWxGrpStatsCompEntry 4 } - - -jnxWxGrpStatsWanPerf OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This group contains WAN performance statistics. - " - ::= { jnxWxGrpStats 4 } - -jnxWxGrpStatsWanPerfTable OBJECT-TYPE - SYNTAX SEQUENCE OF JnxWxGrpStatsWanPerfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table displays the WAN performance statistics - for each application per remote WX currently being monitored. - " - ::= { jnxWxGrpStatsWanPerf 1 } - -jnxWxGrpStatsWanPerfEntry OBJECT-TYPE - SYNTAX JnxWxGrpStatsWanPerfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row in jnxWxGrpStatsWanPerfTable. - " - INDEX { jnxWxGrpStatusAppId, jnxWxGrpStatusRemoteWxId } - ::= { jnxWxGrpStatsWanPerfTable 1 } - -JnxWxGrpStatsWanPerfEntry ::= - SEQUENCE - { - jnxWxGrpStatsWanPerfBytesToWan - Counter64, - jnxWxGrpStatsWanPerfBytesFromWan - Counter64 - } - -jnxWxGrpStatsWanPerfBytesToWan OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of bytes to WAN. - " - ::= { jnxWxGrpStatsWanPerfEntry 1 } - -jnxWxGrpStatsWanPerfBytesFromWan OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of bytes from WAN. - " - ::= { jnxWxGrpStatsWanPerfEntry 2 } - -END - ---End - JUNIPER-WX-STATS-MIB Module - --- ======================================================================== --- Start - JUNIPER-WX-EVENT-MIB Module - -JUNIPER-WX-EVENT-MIB DEFINITIONS ::= BEGIN - -IMPORTS - OBJECT-IDENTITY, - OBJECT-TYPE, - NOTIFICATION-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - jnxWxGrpEvents - FROM JUNIPER-WX-GLOBAL-MIB; - ------------------------------- --- Events Group -- ------------------------------- - -jnxWxGrpEventV2 OBJECT-IDENTITY - STATUS current - DESCRIPTION - " - Branch for SNMPv2 events. The OIDs for SNMPv2 events should - have a zero as the next-to-last sub-identifier (as specified - in RFC1902). - " - ::= { jnxWxGrpEvents 0 } - - -- Objects sent only in events - -jnxWxGrpEventDescr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - " - String that provides a textual description of the event. - " - ::= { jnxWxGrpEvents 1 } - - -- Event descriptions - -jnxWxGrpEventPowerSupplyFailure NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "One or more sources of power to the system have failed. - A redundant power-supply has presumably taken over. - " - ::= { jnxWxGrpEventV2 1 } - -jnxWxGrpEventPowerSupplyOk NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "One or more previously failed sources of power is now - working normally. The transition to normal condition happened - without the system having to be restarted. - " - ::= { jnxWxGrpEventV2 2 } - -jnxWxGrpEventLicenseWillExpire NOTIFICATION-TYPE - OBJECTS { jnxWxGrpEventDescr } - STATUS current - DESCRIPTION - "The license for the system is about to - expire shortly. When it eventually does - expire, the system will switch over to - and stay in pass-through mode." - ::= { jnxWxGrpEventV2 3 } - -jnxWxGrpEventThruputLimitExceeded NOTIFICATION-TYPE - OBJECTS { jnxWxGrpEventDescr } - STATUS current - DESCRIPTION - "The throughput of traffic through the device - has exceeded the limit for which it has - been licensed." - ::= { jnxWxGrpEventV2 4 } - -jnxWxGrpEventLicenseExpired NOTIFICATION-TYPE - OBJECTS { jnxWxGrpEventDescr } - STATUS current - DESCRIPTION - "The license for the system expired. - As a result, the system will switch over to - and stay in pass-through mode." - ::= { jnxWxGrpEventV2 5 } - -jnxWxGrpEventClientLimitExceeded NOTIFICATION-TYPE - OBJECTS { jnxWxGrpEventDescr } - STATUS current - DESCRIPTION - "Exceeded licensed maximum concurrent client connections. - Please contact Juniper Networks to obtain a new license - with higher number of concurrent client connections." - ::= { jnxWxGrpEventV2 6 } - -jnxWxGrpEventInFailSafeMode NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "This trap is sent when the device boots up in fail-safe mode. - This can happen for one of the following reasons: - Fail-safe reboot was explicitly initiated by the user. - The device rebooted automatically too many times because of - the failure of internal consistency checks or the failure of - tests that verify proper operation of the device." - ::= { jnxWxGrpEventV2 7 } - -jnxWxGrpEventInterfaceSpeedMismatch NOTIFICATION-TYPE - OBJECTS { jnxWxGrpEventDescr } - STATUS current - DESCRIPTION - "A mismatch is detected between the local and remote - interface settings. This can happen due to a mismatch - in the local and remote interface speed or mode. " - ::= { jnxWxGrpEventV2 8 } - -jnxWxGrpEventInterfaceSpeedOk NOTIFICATION-TYPE - OBJECTS { jnxWxGrpEventDescr } - STATUS current - DESCRIPTION - "A mismatch previously detected between the local and remote - interface settings is now resolved. The local and remote - interface speed and mode are matched. " - ::= { jnxWxGrpEventV2 9 } - -jnxWxGrpEventInterfaceDuplexMismatch NOTIFICATION-TYPE - OBJECTS { jnxWxGrpEventDescr } - STATUS current - DESCRIPTION - "A possible mismatch was detected between the duplex settings - of either the local or remote interface and that of the - device attached to that interface. The interface (local - or remote) is identified by the 'ifIndex' object. - - Note that this notification is quite different from - jnxWxGrpEventInterfaceSpeedMismatch, which compares the - local and remote interfaces on the same WX device." - ::= { jnxWxGrpEventV2 10 } - -jnxWxGrpEventLoginFailure NOTIFICATION-TYPE - OBJECTS { jnxWxGrpEventDescr } - STATUS current - DESCRIPTION - "A user's login attempt via the console/ssh/web server - failed due to incorrect username or password." - ::= { jnxWxGrpEventV2 11 } - -jnxWxGrpEventDiskFailure NOTIFICATION-TYPE - OBJECTS { jnxWxGrpEventDescr } - STATUS current - DESCRIPTION - "A hard disk failed on the system. The system was rebooted, - and will now operate without the downed disk, at a degraded - performance. Dictionary accumulated until this point was lost." - ::= { jnxWxGrpEventV2 12 } -END - --- END - Juniper-WX-EVENT-MIB objects - --- ======================================================================== diff --git a/mibs/LANTRONIX-MIB.mib b/mibs/lantronix/LANTRONIX-MIB.mib similarity index 100% rename from mibs/LANTRONIX-MIB.mib rename to mibs/lantronix/LANTRONIX-MIB.mib diff --git a/mibs/LANTRONIX-SLC-MIB.mib b/mibs/lantronix/LANTRONIX-SLC-MIB.mib similarity index 100% rename from mibs/LANTRONIX-SLC-MIB.mib rename to mibs/lantronix/LANTRONIX-SLC-MIB.mib diff --git a/mibs/IOMEGANAS-MIB b/mibs/lenovo/IOMEGANAS-MIB similarity index 100% rename from mibs/IOMEGANAS-MIB rename to mibs/lenovo/IOMEGANAS-MIB diff --git a/mibs/MG-SNMP-UPS-MIB b/mibs/mge/MG-SNMP-UPS-MIB similarity index 100% rename from mibs/MG-SNMP-UPS-MIB rename to mibs/mge/MG-SNMP-UPS-MIB diff --git a/mibs/MIKROTIK-MIB b/mibs/mikrotik/MIKROTIK-MIB similarity index 100% rename from mibs/MIKROTIK-MIB rename to mibs/mikrotik/MIKROTIK-MIB diff --git a/mibs/MIMOSA-NETWORKS-BASE-MIB b/mibs/mimosa/MIMOSA-NETWORKS-BASE-MIB similarity index 100% rename from mibs/MIMOSA-NETWORKS-BASE-MIB rename to mibs/mimosa/MIMOSA-NETWORKS-BASE-MIB diff --git a/mibs/MIMOSA-NETWORKS-BFIVE-MIB b/mibs/mimosa/MIMOSA-NETWORKS-BFIVE-MIB similarity index 100% rename from mibs/MIMOSA-NETWORKS-BFIVE-MIB rename to mibs/mimosa/MIMOSA-NETWORKS-BFIVE-MIB diff --git a/mibs/netapp/NETAPP-MIB b/mibs/netapp/NETAPP-MIB new file mode 100644 index 0000000000..aa968f5b7b --- /dev/null +++ b/mibs/netapp/NETAPP-MIB @@ -0,0 +1,33851 @@ + -- ======================================================== -- + -- NetApp Custom MIB -- + -- -- + -- This MIB contains only information specific to -- + -- NetApp products. Other supported mibs are -- + -- not included in this file. -- + -- ======================================================= -- + + -- Version 2.4, March 2014 (See NOTE below) + + -- Copyright (c) 1995-2014 NetApp, Inc. + -- All rights reserved. + + -- This NetApp SNMP Management Information Base + -- (Specification) embodies NetApp's confidential + -- and proprietary intellectual property. NetApp + -- retains all title and ownership in the Specification, + -- including any revisions. + + -- This Specification is supplied "AS IS," and NetApp + -- makes no warranty, either express or implied, as to the use, + -- operation, condition, or performance of the Specification. + + -- NOTE: Please maintain the format of the line above + -- containing the MIB's version number as: + -- + -- Version , (See NOTE below) + -- + -- This line is parsed during the release process + -- to extract the version of the MIB. + -- Keep the MODULE-IDENTITY in sync with the Version Date. + -- + + -- ======================================================= -- + -- List of modifications for upgrade to SMIv2 (RFC2578): + -- + -- Standardized capitalization for grmMonitor + -- subtyping not allowed in SEQUENCE + -- hyphens not allowed in value types. + -- Changed dmpSubtreeEntry to dmpEntry + -- Removed lastdump and placed entries in dmpEntry + -- Removed lastsuccess and placed entries in dmpEntry + -- Renamed initiatorListMemberEntry to initiatorListEntry + -- Moved enclTempSensorsCurrentTemp to correct location in enclEntry + -- Add enclSASConn... to enclEntry + -- Added Counter64 support + -- Renamed the following netcache OIDS: + -- ncStreamingOndemandBytesToClients to ncStreamingOBTClients + -- ncStreamingOndemandBytesFromClients to ncStreamingOBFClients + -- ncStreamingOndemandBytesToServers to ncStreamingOBTServers + -- ncStreamingOndemandBytesFromServers to ncStreamingOBFServers + -- ncStreamingQuickTimeBytesToClients to ncStreamingQTBTClients + -- ncStreamingQuickTimeBytesFromClients to ncStreamingQTBFClients + -- ncStreamingQuickTimeBytesToServers to ncStreamingQTBTServers + -- ncStreamingQuickTimeBytesFromServers to ncStreamingQTBFServers + -- ncStreamingRtspWMBytesFromClients to ncStreamingRtspWMBFClients + -- ncStreamingRtspWMBytesFromServers to ncStreamingRtspWMBFServers + + -- Conform to RFC3584 "Coexistence between V1, V2, and V3 of + -- the Internet-standard Network Management Framework + -- 2.1.1. Required changes + -- 1 - IMPORTS statement must reference SNMPv2-SMI + -- 2 - The MODULE-IDENTITY macro must be invoked. + -- 3 - SYNTAX Counter32 replaces Counter + -- 4 - SYNTAX Gauge32 replaces Gauge + -- 5 - MAX-ACCESS replaces ACCESS + -- 6 - STATUS current replaces STATUS mandatory + -- STATUS current replaces STATUS optional + -- 2.1.1 - Desirable changes + -- 2 - Integer32 replaces INTEGER in places that don't have ranges + -- 2.1.2 - Trap and Notification Definitions + -- 1 - IMPORTS must reference SMIv2-SMI + -- 2 - ENTERPRISE is removed + -- 3 - VARIABLES clause must be renamed to OBJECTS clause + -- 4 - STATUS clause must be added + + -- Add enclXXXpart + -- ======================================================= -- + + NETAPP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, enterprises, + TimeTicks, Gauge32, Counter32, Counter64, Integer32, Unsigned32, snmpModules, mib-2 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, TestAndIncr, TimeStamp, PhysAddress, DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + CounterBasedGauge64, ZeroBasedCounter64 + FROM HCNUM-TC; + + netappModuleId MODULE-IDENTITY + LAST-UPDATED "201403050000Z" + ORGANIZATION "NetApp" + CONTACT-INFO "www.netapp.com" + DESCRIPTION "The mib module for NetApp SNMPv2 entities" + + ::= { snmpModules 789 } + + Boolean ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "false|true" + SYNTAX INTEGER { + false(0), + true(1) + } + + Uuid ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Universally Unique Identifier" + SYNTAX OCTET STRING (SIZE (16)) + + TimeTicks64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents time in hundredths (1/100) of a second since an epoch." + SYNTAX Counter64 + + -- MIB-II (same prefix as MIB-I) + + -- the NetApp MIB + + -- NetApp conventions + + netapp OBJECT IDENTIFIER ::= { enterprises 789 } + + netapp0 OBJECT IDENTIFIER ::= { netapp 0 } + + -- the current netapp mib + + netapp1 OBJECT IDENTIFIER ::= { netapp 1 } + + -- + -- This is the tree under which values for the sysObjectID + -- are allocated. + -- + + netappProducts OBJECT IDENTIFIER ::= { netapp 2 } + + -- + -- This is the tree under which values for the DataFabric Manager + -- are allocated. Those values are defined in separate mib file, + -- distributed with DataFabric Manager product. + -- + + netappDataFabricManager OBJECT IDENTIFIER ::= { netapp 3 } + + -- + -- This is the tree under which values for the NetApp Support Console + -- are allocated. Those values are defined in separate mib file, + -- distributed with the Support Console + -- + + netappSupportConsole OBJECT IDENTIFIER ::= { netapp 4 } + + -- + -- This is the tree under which values for the OnCommand + -- management software from Unified Manager version 6.0 onwards + -- are allocated. + -- Those values are defined in separate OCUM MIB file, distributed + -- with OnCommand product. + -- + + netappOnCommand OBJECT IDENTIFIER ::= { netapp 5 } + + -- + -- We distinguish between filers and NetCaches. + -- + + netappFiler OBJECT IDENTIFIER ::= { netappProducts 1 } + netappNetCache OBJECT IDENTIFIER ::= { netappProducts 2 } + netappClusteredFiler OBJECT IDENTIFIER ::= { netappProducts 3 } + netappNode OBJECT IDENTIFIER ::= { netappProducts 4 } + netappCluster OBJECT IDENTIFIER ::= { netappProducts 5 } + netappVserver OBJECT IDENTIFIER ::= { netappProducts 6 } + + + -- top-level netapp groups + + product OBJECT IDENTIFIER ::= { netapp1 1 } + + sysStat OBJECT IDENTIFIER ::= { netapp1 2 } + + nfs OBJECT IDENTIFIER ::= { netapp1 3 } + + quota OBJECT IDENTIFIER ::= { netapp1 4 } + + filesys OBJECT IDENTIFIER ::= { netapp1 5 } + + raid OBJECT IDENTIFIER ::= { netapp1 6 } + + cifs OBJECT IDENTIFIER ::= { netapp1 7 } + + netcache OBJECT IDENTIFIER ::= { netapp1 8 } + + snapmirror OBJECT IDENTIFIER ::= { netapp1 9 } + + ndmp OBJECT IDENTIFIER ::= { netapp1 10 } + + fabric OBJECT IDENTIFIER ::= { netapp1 11 } + + dafs OBJECT IDENTIFIER ::= { netapp1 12 } + + vi OBJECT IDENTIFIER ::= { netapp1 13 } + + backup OBJECT IDENTIFIER ::= { netapp1 14 } + + vfiler OBJECT IDENTIFIER ::= { netapp1 16 } + + blocks OBJECT IDENTIFIER ::= { netapp1 17 } + + nfscache OBJECT IDENTIFIER ::= { netapp1 18 } + + snapvault OBJECT IDENTIFIER ::= { netapp1 19 } + + ftpd OBJECT IDENTIFIER ::= { netapp1 20 } + + storage OBJECT IDENTIFIER ::= { netapp1 21 } + + network OBJECT IDENTIFIER ::= { netapp1 22 } + + sis OBJECT IDENTIFIER ::= { netapp1 23 } + + compress OBJECT IDENTIFIER ::= { netapp1 24 } + + cluster OBJECT IDENTIFIER ::= { netapp1 25 } + + extcache OBJECT IDENTIFIER ::= { netapp1 26 } + + vserver OBJECT IDENTIFIER ::= { netapp1 27 } + + qos OBJECT IDENTIFIER ::= { netapp1 28 } + + sm OBJECT IDENTIFIER ::= { netapp1 29 } + + -- clusterIdentity group + clusterIdentity OBJECT IDENTIFIER ::= { cluster 1 } + + clusterIdentityUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cluster's universally unique identifier (UUID)." + ::= { clusterIdentity 1 } + + clusterIdentityName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the cluster of which this node is a member." + ::= { clusterIdentity 2 } + + clusterIdentitySerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cluster Serial Number" + ::= { clusterIdentity 3 } + + -- nodeTable + nodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF NodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of all nodes in the cluster." + ::= { cluster 2 } + + nodeEntry OBJECT-TYPE + SYNTAX NodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for a node in the cluster." + INDEX { IMPLIED nodeName } + ::= { nodeTable 1 } + + NodeEntry ::= + SEQUENCE { + nodeName DisplayString, + nodeOwner DisplayString, + nodeLocation DisplayString, + nodeModel DisplayString, + nodeSerialNumber DisplayString, + nodeAssetTag DisplayString, + nodeUptime TimeTicks, + nodeNvramId INTEGER, + nodeSystemId DisplayString, + nodeVendor DisplayString, + nodeHealth Boolean, + nodeEligibility Boolean, + nodeEpsilon Boolean, + nodeUuid DisplayString, + nodeCpuUptime TimeTicks, + nodeCpuBusyTime TimeTicks, + nodeNvramBatteryStatus INTEGER, + nodeEnvOverTemperature INTEGER, + nodeEnvFailedFanCount INTEGER, + nodeEnvFailedFanMessage DisplayString, + nodeEnvFailedPowerSupplyCount INTEGER, + nodeEnvFailedPowerSupplyMessage DisplayString, + nodeProductVersion DisplayString, + nodeFirmwareVersion DisplayString + } + + nodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Name. Same as sysName for a specific node." + ::= { nodeEntry 1 } + + nodeOwner OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Owner. Same as sysContact for a specific node." + ::= { nodeEntry 2 } + + nodeLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Location. Same as sysLocation for a specific node." + ::= { nodeEntry 3 } + + nodeModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Model. Same as productModel for a specific node." + ::= { nodeEntry 4 } + + nodeSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Serial Number. Same as productSerialNum for a specific node." + ::= { nodeEntry 5 } + + nodeAssetTag OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of customer-assigned asset tag for this node." + ::= { nodeEntry 6 } + + nodeUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Uptime. Same as sysUpTime for a specific node." + ::= { nodeEntry 7 } + + nodeNvramId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NVRAM ID of this node." + ::= { nodeEntry 8 } + + nodeSystemId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node System ID. Same as productId for a specific node." + ::= { nodeEntry 9 } + + nodeVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Vendor. Similar to productVendor for a specific node." + ::= { nodeEntry 10 } + + nodeHealth OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the node can communicate with the cluster." + ::= { nodeEntry 11 } + + nodeEligibility OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An eligible node is one that has been designated by the + administrator as an active participant in the cluster." + ::= { nodeEntry 12 } + + nodeEpsilon OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not this node has epsilon to keep the quorum + up if only half of the nodes can communicate." + ::= { nodeEntry 13 } + + nodeUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Universally unique identifier (UUID) of the node." + ::= { nodeEntry 14 } + + nodeCpuUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been up since the last boot." + ::= { nodeEntry 15 } + + nodeCpuBusyTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been doing useful work since the last + boot." + ::= { nodeEntry 16 } + + nodeNvramBatteryStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + partiallyDischarged(2), + fullyDischarged(3), + notPresent(4), + nearEndOfLife(5), + atEndOfLife(6), + unknown(7), + overCharged(8), + fullyCharged(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the current status of the + NVRAM battery or batteries. Batteries which + are fully or partially discharged may not + fully protect the system during a crash. + + The end-of-life status values are based on + the manufacturer's recommended life for the + batteries." + ::= { nodeEntry 17 } + + nodeEnvOverTemperature OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the hardware is + currently operating outside of its recommended + temperature range. The hardware will shutdown + if the temperature exceeds critical thresholds." + ::= { nodeEntry 18 } + + nodeEnvFailedFanCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of chassis fans which + are not operating within the recommended + RPM range." + ::= { nodeEntry 19 } + + nodeEnvFailedFanMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text message describing the current condition of + chassis fans. This is useful only if + envFailedFanCount is not zero." + ::= { nodeEntry 20 } + + nodeEnvFailedPowerSupplyCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of power supplies which + are in degraded mode." + ::= { nodeEntry 21 } + + nodeEnvFailedPowerSupplyMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text message describing the state of any + power supplies which are currently degraded. + This is useful only if envFailedPowerSupplyCount + is not zero." + ::= { nodeEntry 22 } + + nodeProductVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Product Version. Similar to productVersion for + a specific node." + ::= { nodeEntry 23 } + + nodeFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Firmware Version. Similar to productFirmwareVersion + for a specific node." + ::= { nodeEntry 24 } + + -- clusterLicenseTable + clusterLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClusterLicenseEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Cluster Licenses" + ::= { cluster 3 } + + clusterLicenseEntry OBJECT-TYPE + SYNTAX ClusterLicenseEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Details about each installed cluster license." + INDEX { clusterLicenseFeature } + ::= { clusterLicenseTable 1 } + + ClusterLicenseEntry ::= + SEQUENCE { + clusterLicenseFeature Integer32, + clusterLicenseCode DisplayString, + clusterLicenseDescription DisplayString, + clusterLicenseSerialNumber DisplayString, + clusterLicenseLimit Integer32, + clusterLicenseExpirationDate DisplayString + } + + clusterLicenseFeature OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Cluster license feature ID, see clusterLicenseDescription + for the name/description of this feature" + ::= { clusterLicenseEntry 1 } + + clusterLicenseCode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Cluster License Code" + ::= { clusterLicenseEntry 2 } + + clusterLicenseDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Cluster License Feature Description" + ::= { clusterLicenseEntry 3 } + + clusterLicenseSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Cluster Serial Number" + ::= { clusterLicenseEntry 4 } + + clusterLicenseLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Cluster feature limit value. The units of this value + are feature specific, for example number of nodes, capacity in TB, + number of streams, etc. Information about this limit will be in + the clusterLicenseDescription." + ::= { clusterLicenseEntry 5 } + + clusterLicenseExpirationDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Cluster License Expiration Date if it exists" + ::= { clusterLicenseEntry 6 } + + -- licenseTable + licenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF LicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Licenses" + ::= { cluster 4 } + + licenseEntry OBJECT-TYPE + SYNTAX LicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Details about each installed license." + INDEX { licenseSerialNumber, licensePackage } + ::= { licenseTable 1 } + + LicenseEntry ::= + SEQUENCE { + licenseSerialNumber DisplayString, + licensePackage Integer32, + licenseOwner DisplayString, + licenseDescription DisplayString, + licenseType INTEGER, + licenseExpiration DateAndTime, + licenseLegacy INTEGER, + licenseCustomerID DisplayString + } + + licenseSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License Serial Number" + ::= { licenseEntry 1 } + + licensePackage OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License package ID, see licenseDescription + for the name/description of this package" + ::= { licenseEntry 2 } + + licenseOwner OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the Node or Cluster that the license belongs to" + ::= { licenseEntry 3 } + + licenseDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License Package Description" + ::= { licenseEntry 4 } + + licenseType OBJECT-TYPE + SYNTAX INTEGER { + license(2), + site(3), + demo(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License Type" + ::= { licenseEntry 5 } + + licenseExpiration OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "License Expiration Date if it exists" + ::= { licenseEntry 6 } + + licenseLegacy OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if the license is a Legacy License" + ::= { licenseEntry 7 } + + licenseCustomerID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Customer Identification Number, if exists" + ::= { licenseEntry 8 } + + -- -- -- -- -- -- -- -- + -- vserver group -- + -- -- -- -- -- -- -- -- + + vserverTable OBJECT-TYPE + SYNTAX SEQUENCE OF VserverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Server Table" + ::= { vserver 1 } + + vserverEntry OBJECT-TYPE + SYNTAX VserverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Virtual Server Entry" + INDEX { vserverIndex } + ::= { vserverTable 1 } + + VserverEntry ::= + SEQUENCE { + vserverIndex Unsigned32, + vserverName DisplayString, + vserverUuid DisplayString, + vserverRootVolume DisplayString, + vserverAggregate DisplayString, + vserverNsSwitch DisplayString, + vserverNisDomain DisplayString, + vserverRootVolumeSecurityStyle INTEGER, + vserverLdapClient DisplayString, + vserverLanguage DisplayString, + vserverSnapshotPolicy DisplayString, + vserverComment DisplayString, + vserverAntiVirusOnAccessPolicy DisplayString, + vserverQuotaPolicy DisplayString, + vserverType INTEGER, + vserverState INTEGER, + vserverAggrList OCTET STRING, + vserverAllowedProtocolList OCTET STRING, + vserverNumVolumes Integer32, + vserverMaxVolumes Integer32, + vserverDisallowedProtocolList OCTET STRING, + vserverIPspace DisplayString, + vserverIsRepository Boolean, + vserverOperationalState INTEGER + } + + vserverIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of virtual server." + ::= { vserverEntry 1 } + + vserverName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of virtual server." + ::= { vserverEntry 2 } + + vserverUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Universally unique identifier (UUID) of virtual server." + ::= { vserverEntry 3 } + + vserverRootVolume OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Virtual server's root volume" + ::= { vserverEntry 4 } + + vserverAggregate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of aggregate the vserver's root volume is in." + ::= { vserverEntry 5 } + + vserverNsSwitch OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver Name Service Switch setting (eg: nis, ldap, file)." + ::= { vserverEntry 6 } + + vserverNisDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver NIS Domain" + ::= { vserverEntry 7 } + + vserverRootVolumeSecurityStyle OBJECT-TYPE + SYNTAX INTEGER { + unix(0), -- NFS + ntfs(1), -- CIFS + mixed(2) -- Mixed + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver Root Volume Security Style" + ::= { vserverEntry 8 } + + vserverLdapClient OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver LDAP Client" + ::= { vserverEntry 9 } + + vserverLanguage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Language of this vserver's volumes. For example, 'English'" + ::= { vserverEntry 10 } + + vserverSnapshotPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver Default Snapshot Policy" + ::= { vserverEntry 11 } + + vserverComment OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Customer assigned comment for this vserver" + ::= { vserverEntry 12 } + + vserverAntiVirusOnAccessPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Vserver Default Anti-Virus On-Access Policy" + ::= { vserverEntry 13 } + + vserverQuotaPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Quota Policy assigned for all volumes in this vserver" + ::= { vserverEntry 14 } + + vserverType OBJECT-TYPE + SYNTAX INTEGER { + data(0), + admin(1), + node(2), + system(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the vserver. There are four distinct supported + types: data, admin, node and system. + + 'data' vservers are the default scale-out vservers. + One 'admin' vserver exists per cluster and it + provides universal administrative access to the cluster. + One 'node' vserver exists per node in the cluster and + identifies the physical controller. 'system' vserver is + for cluster-scoped communications in an IPspace." + + ::= { vserverEntry 15 } + + vserverState OBJECT-TYPE + SYNTAX INTEGER { + running(0), + stopped(1), + starting(2), + stopping(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the vserver" + ::= { vserverEntry 16 } + + vserverAggrList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a comma-separated list of aggregates on which the + Vserver can perform volume operations. The aggregates may + be shared for use with other Vservers." + ::= { vserverEntry 17 } + + vserverAllowedProtocolList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a comma-separated list of protocols/services allowed + to run on the Vserver. Eg: NFS,CIFS,iSCSI,FCP." + ::= { vserverEntry 18 } + + vserverNumVolumes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of volumes that are contained in the Vserver." + ::= { vserverEntry 19 } + + vserverMaxVolumes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of volumes that can be created on the Vserver." + ::= { vserverEntry 20 } + + vserverDisallowedProtocolList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a comma-separated list of protocols/services disallowed + to run on the Vserver. Eg: NFS,CIFS,iSCSI,FCP." + ::= { vserverEntry 21 } + + vserverIPspace OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPspace where the Vserver is assigned." + ::= { vserverEntry 22 } + + vserverIsRepository OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This Vserver is a Vserver with Infinite Volume. A Vserver with Infinite Volume contains a single Infinite Volume." + ::= { vserverEntry 23 } + + vserverOperationalState OBJECT-TYPE + SYNTAX INTEGER { + running(0), + stopped(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational State of the vserver" + ::= { vserverEntry 24 } + + -- -- -- -- -- -- -- -- + -- the product group -- + -- -- -- -- -- -- -- -- + + productType OBJECT-TYPE + SYNTAX INTEGER { + eisaBased(1), + pciBased(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product type representing the target platform." + ::= { product 1 } + + productVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version String for the Software Running on + this platform." + ::= { product 2 } + + productId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The System ID of this system." + ::= { product 3 } + + productVendor OBJECT-TYPE + SYNTAX INTEGER { + netapp(1), + ibm(2), + dell(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor id of this system, indicating the company + that has supplied the product." + ::= { product 4 } + + productModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model name of the system. Examples + are FAS980 and FAS3050." + ::= { product 5 } + + productFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version string for the Firmware running on + this platform." + ::= { product 6 } + + productGuiUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The complete URL used to access the administrative GUI + for a browser-based interface." + ::= { product 7 } + + productApiUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The complete URL used to access the administrative API + for a programmatic interface." + ::= { product 8 } + + productSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product serial number. Returns unknown if it + cannot be determined." + ::= { product 9 } + + productPartnerSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The partner's serial number, not applicable + if there is no partner, and unknown if it + cannot be determined." + ::= { product 10 } + + productCPUArch OBJECT-TYPE + SYNTAX INTEGER { + x86(1), + alpha(2), + mips(3), + sparc(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CPU architecture type of this appliance" + + + + ::= { product 11 } + + productTrapData OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This returns a static string. This object is used + as a placeholder for enterprise traps." + ::= { product 12 } + + productMachineType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The machine type of the system. Examples + are FAS980 and FAS3050." + ::= { product 13 } + + productLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProductLicenseEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Returns information about the current list of + licensed services, the type of license, and, + if it is a time limited license, the expiration date. + It also tells the services that are not licensed for + the appliance, or if a time limited licensed service + has expired. It will also return whether or not the + the service was automatically enabled due to + business packaging policies based on platform type." + ::= { product 14 } + + productLicenseEntry OBJECT-TYPE + SYNTAX ProductLicenseEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of licenses." + INDEX { productLicenseIndex } + ::= { productLicenseTable 1 } + + ProductLicenseEntry ::= + SEQUENCE { + productLicenseIndex + Integer32, + licenseService + DisplayString, + licenseIsLicensed + INTEGER, + licenseIsExpired + INTEGER, + licenseIsSite + INTEGER, + licenseExpirationTimeStamp + Integer32, + licenseIsAutoEnabled + INTEGER + } + + productLicenseIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Index into the product license table." + + ::= { productLicenseEntry 1 } + + licenseService OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Name of the service." + + ::= { productLicenseEntry 2 } + + licenseIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "True if the service is licensed and has not + expired, false otherwise." + + ::= { productLicenseEntry 3 } + + licenseIsExpired OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "True if the promotional/time-expiring/demo license + has expired, false otherwise." + + ::= { productLicenseEntry 4 } + + licenseIsSite OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "True if the service is a site license, false + otherwise." + + ::= { productLicenseEntry 5 } + + licenseExpirationTimeStamp OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Expected expiration timestamp in seconds since + January 1, 1970, if it's a promotional/time-expiring + license. 0 for all other licenses." + + ::= { productLicenseEntry 6 } + + licenseIsAutoEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "True if the service is automatically licensed + (licenseIsLicensed will also be True) false otherwise." + + ::= { productLicenseEntry 7 } + + -- -- -- -- -- -- -- -- + -- the sysStat group -- + -- -- -- -- -- -- -- -- + + cpu OBJECT IDENTIFIER ::= { sysStat 1 } + + misc OBJECT IDENTIFIER ::= { sysStat 2 } + + cf OBJECT IDENTIFIER ::= { sysStat 3 } + + environment OBJECT IDENTIFIER ::= { sysStat 4 } + + nvram OBJECT IDENTIFIER ::= { sysStat 5 } + + cp OBJECT IDENTIFIER ::= { sysStat 6 } + + autosupport OBJECT IDENTIFIER ::= { sysStat 7 } + + nodeStats OBJECT IDENTIFIER ::= { sysStat 10 } + + nodeStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF NodeStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table containing all counters in the cluster, + organized on a per-node, per-category, + per-object basis." + ::= { nodeStats 1 } + + nodeStatEntry OBJECT-TYPE + SYNTAX NodeStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for a single counter in the cluster, on + a per-node, per-category, per-object basis." + INDEX { nodeStatNode, nodeStatCategoryIndex, + nodeStatInstanceIndex, nodeStatCounterIndex } + ::= { nodeStatTable 1 } + + NodeStatEntry ::= + SEQUENCE { + nodeStatNode DisplayString, + nodeStatCategoryIndex Integer32, + nodeStatInstanceIndex Integer32, + nodeStatCounterIndex Integer32, + nodeStatValue Counter64, + nodeStatUnits DisplayString, + nodeStatDescription DisplayString, + nodeStatProperties DisplayString, + nodeStatCategoryName DisplayString, + nodeStatInstanceName DisplayString, + nodeStatCounterName DisplayString, + nodeStatLabels DisplayString, + nodeStatValues DisplayString + } + + nodeStatNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Node from which the counter is collected." + ::= { nodeStatEntry 1 } + + nodeStatCategoryIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of category." + ::= { nodeStatEntry 2 } + + nodeStatInstanceIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of instance on which the counter exists." + ::= { nodeStatEntry 3 } + + nodeStatCounterIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of counter within this category." + ::= { nodeStatEntry 4 } + + nodeStatValue OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the counter." + ::= { nodeStatEntry 5 } + + nodeStatUnits OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Units for this counter. Possible values include: + 'B' (bytes), 's' (seconds), 'ms' (milliseconds), + 'us' (microseconds), '%' (percent), or '' (none)." + ::= { nodeStatEntry 6 } + + nodeStatDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of this counter." + ::= { nodeStatEntry 7 } + + nodeStatProperties OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counter properties. Possible values include: + 'average', 'rate', 'delta', 'percent', ''." + ::= { nodeStatEntry 8 } + + nodeStatCategoryName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of counter's category." + ::= { nodeStatEntry 9 } + + nodeStatInstanceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of counter's category instance." + ::= { nodeStatEntry 10 } + + nodeStatCounterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of counter within this category." + ::= { nodeStatEntry 11 } + + nodeStatLabels OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of counter labels. Used for counter arrays + of if 'counter' value is not an integer." + ::= { nodeStatEntry 12 } + + nodeStatValues OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of values. Only used to for counter arrays." + ::= { nodeStatEntry 13 } + + -- the cpu group for sysStat + + cpuUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been up since the last boot." + ::= { cpu 1 } + + cpuBusyTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been doing useful work since the last + boot." + ::= { cpu 2 } + + cpuBusyTimePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of time that the CPU has been doing + useful work since the last time a client requested + the cpuBusyTimePerCent." + ::= { cpu 3 } + + cpuIdleTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been idle since the last boot." + ::= { cpu 4 } + + cpuIdleTimePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of time that the CPU has been idle + since the last time a client requested the + cpuBusyTimePerCent." + ::= { cpu 5 } + + cpuCount OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CPUs in the system." + + ::= { cpu 6 } + + cpuSwitchInvocations OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sk_switch invocations." + ::= { cpu 7 } + + cpuContextSwitches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware context switches." + ::= { cpu 8 } + + cpuInterrupts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interrupts during a CP." + ::= { cpu 9 } + + + cpuNonCPInterrupts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interrupts not during a CP." + ::= { cpu 10 } + + cpuCPInterruptPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The percentage of time handling CP interrupts." + ::= { cpu 11 } + + cpuNonCPInterruptPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The percentage of time handling non-cp interrupts." + ::= { cpu 12 } + + cpuTotalDomainSwitches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The total number of Domain Switches." + ::= { cpu 13 } + + -- the cpu group for sysStat on per node basis + + cDOTCpuTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDOTCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current CPU statistics + on per node basis" + ::= { cpu 14 } + + cDOTCpuEntry OBJECT-TYPE + SYNTAX CDOTCpuEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the node's CPU statistics" + + INDEX { IMPLIED cDOTCpuNodeName } + ::= { cDOTCpuTable 1 } + + CDOTCpuEntry ::= + SEQUENCE { + cDOTCpuNodeName + DisplayString, + cDOTCpuUpTime + TimeTicks64, + cDOTCpuBusyTime + TimeTicks64, + cDOTCpuBusyTimePerCent + Integer32, + cDOTCpuIdleTime + TimeTicks64, + cDOTCpuIdleTimePerCent + Integer32, + cDOTCpuCount + Integer32, + cDOTCpuSwitchInvocations + Counter64, + cDOTCpuContextSwitches + Counter64, + cDOTCpuInterrupts + Counter64, + cDOTCpuNonCPInterrupts + Counter64, + cDOTCpuCPInterruptPercent + Integer32, + cDOTCpuNonCPInterruptPercent + Integer32, + cDOTCpuTotalDomainSwitches + Counter64 + } + + cDOTCpuNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node Name. Same as nodeName for a specific node." + ::= { cDOTCpuEntry 1 } + + cDOTCpuUpTime OBJECT-TYPE + SYNTAX TimeTicks64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been up since the last boot." + ::= { cDOTCpuEntry 2 } + + cDOTCpuBusyTime OBJECT-TYPE + SYNTAX TimeTicks64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been doing useful work since the last + boot." + ::= { cDOTCpuEntry 3 } + + cDOTCpuBusyTimePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of time that the CPU has been doing + useful work since the last time a client requested + the cDOTCpuBusyTimePerCent." + ::= { cDOTCpuEntry 4 } + + cDOTCpuIdleTime OBJECT-TYPE + SYNTAX TimeTicks64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) that the + CPU has been idle since the last boot." + ::= { cDOTCpuEntry 5 } + + cDOTCpuIdleTimePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of time that the CPU has been idle + since the last time a client requested the + cDOTCpuBusyTimePerCent." + ::= { cDOTCpuEntry 6 } + + cDOTCpuCount OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CPUs in the system." + + ::= { cDOTCpuEntry 7 } + + cDOTCpuSwitchInvocations OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of sk_switch invocations." + ::= { cDOTCpuEntry 8 } + + cDOTCpuContextSwitches OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of hardware context switches." + ::= { cDOTCpuEntry 9 } + + cDOTCpuInterrupts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interrupts during a CP." + ::= { cDOTCpuEntry 10 } + + cDOTCpuNonCPInterrupts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of interrupts not during a CP." + ::= { cDOTCpuEntry 11 } + + cDOTCpuCPInterruptPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The percentage of time handling CP interrupts." + ::= { cDOTCpuEntry 12 } + + cDOTCpuNonCPInterruptPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The percentage of time handling non-cp interrupts." + ::= { cDOTCpuEntry 13 } + + cDOTCpuTotalDomainSwitches OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The total number of Domain Switches." + ::= { cDOTCpuEntry 14 } + + -- the misc group for sysStat + + miscNfsOps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Server side NFS calls since + the last boot" + ::= { misc 1 } + + miscNetRcvdKB OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of KBytes received on all the + network interfaces, since the last boot." + ::= { misc 2 } + + miscNetSentKB OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of KBytes transmitted on all the + network interfaces, since the last boot." + ::= { misc 3 } + + miscGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unknown(2), + ok(3), + nonCritical(4), + critical(5), + nonRecoverable(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the overall status of the appliance. + The algorithm to determine the value uses both + hardware status (e.g. the number of failed fans) and + volume status (e.g. number of volumes that are full). + The algorithm is subject to change in future releases, + but the range of values will not change." + ::= { misc 4 } + + miscHighNfsOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Server side NFS calls since + the last boot. This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64NfsOps instead." + ::= { misc 5 } + + miscLowNfsOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Server side NFS calls since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64NfsOps instead." + ::= { misc 6 } + + miscHighCifsOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Server side CIFS calls since + the last boot. This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64CifsOps instead." + ::= { misc 7 } + + miscLowCifsOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Server side CIFS calls since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64CifsOps instead." + ::= { misc 8 } + + miscHighHttpOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of HTTP operations received + since the last boot. This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64HttpOps instead." + ::= { misc 9 } + + miscLowHttpOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of HTTP operations received + since the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64HttpOps instead." + + ::= { misc 10 } + + + miscHighNetRcvdBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes received on all the + network interfaces, since the last boot. This + object returns the most significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use misc64NetRcvdBytes instead." + ::= { misc 11 } + + miscLowNetRcvdBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes received on all the + network interfaces, since the last boot. This + object returns the least significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use misc64NetRcvdBytes instead." + ::= { misc 12 } + + miscHighNetSentBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes transmitted on all the + network interfaces, since the last boot. This + object returns the most significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use misc64NetSentBytes instead." + ::= { misc 13 } + + miscLowNetSentBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes transmitted on all the + network interfaces, since the last boot. This + object returns the least significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use misc64NetSentBytes instead." + ::= { misc 14 } + + miscHighDiskReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from disk + since the last boot. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + misc64DiskReadBytes instead." + ::= { misc 15 } + + miscLowDiskReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from disk since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64DiskReadBytes + instead." + ::= { misc 16 } + + + miscHighDiskWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to disk + since the last boot. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + misc64DiskWriteBytes instead." + ::= { misc 17 } + + miscLowDiskWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to disk since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64DiskWriteBytes + instead." + ::= { misc 18 } + + miscHighTapeReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from tape + since the last boot. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + misc64TapeReadBytes instead." + ::= { misc 19 } + + miscLowTapeReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from tape since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64TapeReadBytes + instead." + ::= { misc 20 } + + miscHighTapeWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to tape + since the last boot. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + misc64TapeWriteBytes instead." + ::= { misc 21 } + + miscLowTapeWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to tape since + the last boot. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use misc64TapeWriteBytes + instead." + ::= { misc 22 } + + miscCacheAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Age in minutes of the oldest read-only blocks + in the buffer cache. This indicates how fast + read operations are cycling through system + memory; when the appliance is reading very + large files (larger than the machine's memory + size), buffer cache age will be very low." + ::= { misc 23 } + + miscCorrectedMachineChecks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of corrected machine checks since + the last boot." + + ::= { misc 24 } + + miscGlobalStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string describing the global status, + including a description of the condition (if + any) that caused the status to be anything + other than ok(3)." + ::= { misc 25 } + + miscWindowsSetupWizardVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of Windows Setup Wizard + required to configure the appliance. Windows + Setup Wizard with a version number lower than + this integer is not capable of configuring the + appliance." + ::= { misc 26 } + + misc64NfsOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Server side NFS calls since + the last boot. This object returns all of the + 64 bit unsigned integer." + ::= { misc 27 } + + misc64CifsOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Server side CIFS calls since + the last boot. This object returns all of the + 64 bit unsigned integer." + ::= { misc 28 } + + misc64HttpOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of HTTP operations received + since the last boot. This object returns all of + the 64 bit unsigned integer." + ::= { misc 29 } + + misc64NetRcvdBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received on all the + network interfaces, since the last boot. This + object returns all of the 64 bit unsigned integer." + ::= { misc 30 } + + misc64NetSentBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes transmitted on all the + network interfaces, since the last boot. This + object returns all of the 64 bit unsigned integer." + ::= { misc 31 } + + misc64DiskReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes read from disk + since the last boot. This object returns + all of the 64 bit unsigned integer." + ::= { misc 32 } + + misc64DiskWriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes written to disk + since the last boot. This object returns + all of the 64 bit unsigned integer." + ::= { misc 33 } + + misc64TapeReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes read from tape + since the last boot. This object returns + all of the 64 bit unsigned integer." + ::= { misc 34 } + + misc64TapeWriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes written to tape + since the last boot. This object returns + all of the 64 bit unsigned integer." + ::= { misc 35 } + + -- the Clustered Failover group + + cfSettings OBJECT-TYPE + SYNTAX INTEGER { + notConfigured(1), + enabled(2), + disabled(3), + takeoverByPartnerDisabled(4), + thisNodeDead(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Clustered Failover configuration settings. + The value notConfigured(1) indicates that the + cluster is not licensed. The thisNodeDead(5) + setting indicates that this node has been + taken over." + ::= { cf 1 } + + cfState OBJECT-TYPE + SYNTAX INTEGER { + dead(1), + canTakeover(2), + cannotTakeover(3), + takeover(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Clustered Failover state." + ::= { cf 2 } + + cfCannotTakeoverCause OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + unknownReason(2), + disabledByOperator(3), + interconnectOffline(4), + disabledByPartner(5), + takeoverFailed(6), + mailboxDegraded(7), + partnerMailboxUninitialised(8), + mailboxVersionMismatch(9), + nvramSizeMismatch(10), + kernelVersionMismatch(11), + partnerBootingUp(12), + partnerPerformingRevert(13), + performingRevert(14), + partnerRequestedTakeover(15), + alreadyInTakenoverMode(16), + nvramLogUnsynchronized(17), + backupMailboxProblems(18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason this node cannot takeover its + partner" + ::= { cf 3 } + + cfPartnerStatus OBJECT-TYPE + SYNTAX INTEGER { + maybeDown(1), + ok(2), + dead(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the status last returned by the + Clustered Failover partner." + ::= { cf 4 } + + cfPartnerLastStatusUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If non-zero, the absolute time of the last + update from the Clustered Failover partner." + ::= { cf 5 } + + cfPartnerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hostname for Clustered Failover partner." + ::= { cf 6 } + + cfPartnerSysid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System ID for Clustered Failover partner." + ::= { cf 7 } + + cfInterconnectStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(1), + down(2), + partialFailure(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the interconnect. + The partialFailure(3) status indicates that + one of the links in the interconnect hardware + is down." + ::= { cf 8 } + + -- the environment group for sysStat + + envOverTemperature OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the hardware is + currently operating outside of its recommended + temperature range. The hardware will shutdown + if the temperature exceeds critical thresholds." + + ::= { environment 1 } + + envFailedFanCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of chassis fans which + are not operating within the recommended + RPM range." + + ::= { environment 2 } + + envFailedFanMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text message describing the current condition of + chassis fans. This is useful only if + envFailedFanCount is not zero." + + ::= { environment 3 } + + + envFailedPowerSupplyCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of power supplies which + are in degraded mode." + + ::= { environment 4 } + + envFailedPowerSupplyMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text message describing the state of any + power supplies which are currently degraded. + This is useful only if envFailedPowerSupplyCount + is not zero." + + ::= { environment 5 } + + -- -- -- -- -- -- -- + -- the nvram group for sysStat + + nvramBatteryStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + partiallyDischarged(2), + fullyDischarged(3), + notPresent(4), + nearEndOfLife(5), + atEndOfLife(6), + unknown(7), + overCharged(8), + fullyCharged(9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the current status of the + NVRAM battery or batteries. Batteries which + are fully or partially discharged may not + fully protect the system during a crash. + + The end-of-life status values are based on + the manufacturer's recommended life for the + batteries." + + ::= { nvram 1 } + + -- -- -- -- -- -- -- + -- the cp group for sysStat + + cpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since boot + during which the system has had a consistency point + (cp) operation in progress." + ::= { cp 1 } + + cpFromTimerOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by timer." + ::= { cp 2 } + + cpFromSnapshotOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by snapshot operation." + ::= { cp 3 } + + cpFromLowWaterOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low water mark." + ::= { cp 4 } + + cpFromHighWaterOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by high water mark." + ::= { cp 5 } + + cpFromLogFullOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by nv-log full." + ::= { cp 6 } + + cpFromCpOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of back to back consistency point + operations since boot." + ::= { cp 7 } + + cpTotalOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of consistency point operations + since boot." + ::= { cp 8 } + + cpFromFlushOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by flushing unlogged write data." + ::= { cp 9 } + + cpFromSyncOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by file system sync requests." + ::= { cp 10 } + + cpFromLowVbufOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low virtual buffers." + ::= { cp 11 } + + cpFromCpDeferredOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of back to back consistency point + operations since boot that were deferred." + ::= { cp 12 } + + cpFromLowDatavecsOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low datavecs." + ::= { cp 13 } + + cpFromLowMbufOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low mbufs." + ::= { cp 14 } + + cpFromNvlogReplayTakeoverTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by nvlog replay takeover time." + ::= { cp 15 } + + -- the cp group for sysStat on per node basis + + cDOTCpTable OBJECT-TYPE + SYNTAX SEQUENCE OF CDOTCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current CP statistics + on per node basis" + ::= { cp 16 } + + cDOTCpEntry OBJECT-TYPE + SYNTAX CDOTCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the node's CP statistics" + + INDEX { IMPLIED cDOTCpNodeName } + ::= { cDOTCpTable 1 } + + CDOTCpEntry ::= + SEQUENCE { + cDOTCpNodeName + DisplayString, + cDOTCpTime + TimeTicks64, + cDOTCpFromTimerOps + Counter64, + cDOTCpFromSnapshotOps + Counter64, + cDOTCpFromLowWaterOps + Counter64, + cDOTCpFromHighWaterOps + Counter64, + cDOTCpFromLogFullOps + Counter64, + cDOTCpFromCpOps + Counter64, + cDOTCpTotalOps + Counter64, + cDOTCpFromFlushOps + Counter64, + cDOTCpFromSyncOps + Counter64, + cDOTCpFromCpDeferredOps + Counter64, + cDOTCpFromLowDatavecsOps + Counter64, + cDOTCpFromLowMbufOps + Counter64, + cDOTCpFromNvlogReplayTakeoverTime + Counter64 + } + cDOTCpNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Node Name. Same as node name." + ::= { cDOTCpEntry 1 } + + cDOTCpTime OBJECT-TYPE + SYNTAX TimeTicks64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time (in hundredths of a second) since boot + during which the system has had a consistency point + (cp) operation in progress." + ::= { cDOTCpEntry 2 } + + cDOTCpFromTimerOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by timer." + ::= { cDOTCpEntry 3 } + + cDOTCpFromSnapshotOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by snapshot operation." + ::= { cDOTCpEntry 4} + + cDOTCpFromLowWaterOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low water mark." + ::= { cDOTCpEntry 5 } + + cDOTCpFromHighWaterOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by high water mark." + ::= { cDOTCpEntry 6 } + + cDOTCpFromLogFullOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by nv-log full." + ::= { cDOTCpEntry 7 } + + cDOTCpFromCpOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of back to back consistency point + operations since boot." + ::= { cDOTCpEntry 8 } + + cDOTCpTotalOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of consistency point operations + since boot." + ::= { cDOTCpEntry 9 } + + cDOTCpFromFlushOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by flushing unlogged write data." + ::= { cDOTCpEntry 10 } + + cDOTCpFromSyncOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by file system sync requests." + ::= { cDOTCpEntry 11 } + + cDOTCpFromCpDeferredOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of back to back consistency point + operations since boot that were deferred." + ::= { cDOTCpEntry 12 } + + cDOTCpFromLowDatavecsOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low datavecs." + ::= { cDOTCpEntry 13 } + + cDOTCpFromLowMbufOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by low mbufs in mbuf pools." + ::= { cDOTCpEntry 14 } + + cDOTCpFromNvlogReplayTakeoverTime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of consistency point operations since boot + that were caused by nvlog replay takeover time." + ::= { cDOTCpEntry 15 } + + -- -- -- -- -- -- -- + -- the auto support group for sysStat + + autosupportStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + smtpFailure(2), + postFailure(3), + smtpPostFailure(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the current status of + auto support on the appliance. Describes + the success or failure of most recent + attempts to send auto supports." + + ::= { autosupport 1 } + + autosupportStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string describing the auto support status, + including a description of the condition (if + any) that caused the status to be anything + other than ok(1)." + + ::= { autosupport 2 } + + autosupportSuccessfulSends OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of auto support messages + successfully sent since the last reset." + + ::= { autosupport 3 } + + autosupportFailedSends OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of auto support messages + not sent successfully since the last reset." + + ::= { autosupport 4 } + + + -- -- -- -- -- -- -- + -- the NFS group -- + -- -- -- -- -- -- -- + + curNfs OBJECT IDENTIFIER ::= { nfs 1 } + + totNfs OBJECT IDENTIFIER ::= { nfs 2 } + + nfsOptions OBJECT IDENTIFIER ::= { nfs 3 } + + + -- the curNfs group + + -- this group contains NFS statistics since the last + -- time the statistics were cleared + + rpcServ OBJECT IDENTIFIER ::= { curNfs 1 } + + nfsServ OBJECT IDENTIFIER ::= { curNfs 2 } + + nfsPerClient OBJECT IDENTIFIER ::= { curNfs 3 } + + + + -- the rpcServ group + + rpcCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RPC calls received, since + the last time the statistics were cleared." + ::= { rpcServ 1 } + + rpcBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of calls rejected by the RPC + layer, since the last time the statistics were + cleared." + ::= { rpcServ 2 } + + rpcNullRecvs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an RPC call was not available + when it was thought to be received, since the + last time the statistics were cleared." + ::= { rpcServ 3 } + + rpcBadLens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received with a length + shorter than a minimum-sized RPC call, since the + last time the statistics were cleared." + ::= { rpcServ 4 } + + rpcServXDRCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received whose header + could not be XDR decoded, since the last time + the statistics were cleared." + ::= { rpcServ 5 } + + rcpTcpCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RPC calls received for the + TCP protocol, since the last time the statistics + were cleared." + ::= { rpcServ 6 } + + rcpTcpBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of calls rejected by the RPC + layer for the TCP protocol, since the last + time the statistics were cleared." + ::= { rpcServ 7 } + + rcpTcpNullRecvs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an RPC call for the TCP + protocol was not available when it was thought + to be received, since the last time the + statistics were cleared." + ::= { rpcServ 8 } + + rcpTcpBadLens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls for the TCP protocol + received with a length shorter than a minimum-sized + RPC call, since the last time the statistics + were cleared." + ::= { rpcServ 9 } + + rcpTcpServXDRCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls for the TCP protocol + received whose header could not be XDR decoded, + since the last time the statistics were cleared." + ::= { rpcServ 10 } + + rpcUdpCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RPC calls received for the + UDP protocol, since the last time the statistics + were cleared." + ::= { rpcServ 11 } + + rpcUdpBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of calls rejected by the RPC + layer for the UDP protocol, since the last + time the statistics were cleared." + ::= { rpcServ 12 } + + rpcUdpNullRecvs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an RPC call for the UDP + protocol was not available when it was thought + to be received, since the last time the + statistics were cleared." + ::= { rpcServ 13 } + + rpcUdpBadLens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls for the UDP protocol + received with a length shorter than a minimum-sized + RPC call, since the last time the statistics + were cleared." + ::= { rpcServ 14 } + + rpcUdpServXDRCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls for the UDP protocol + received whose header could not be XDR decoded, + since the last time the statistics were cleared." + ::= { rpcServ 15 } + + + -- the nfsServ group + + nfsCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NFS calls received, since + the last time the statistics were cleared." + ::= { nfsServ 1 } + + nfsServBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received NFS calls rejected, + since the last time the statistics were cleared." + ::= { nfsServ 2 } + + nfsV2 OBJECT IDENTIFIER ::= { nfsServ 3 } + + nfsV3 OBJECT IDENTIFIER ::= { nfsServ 4 } + + replyCache OBJECT IDENTIFIER ::= { nfsServ 5 } + + nfsrwStats OBJECT IDENTIFIER ::= { nfsServ 6 } + + + -- the nfsV2 group + + -- this group contains statistics for NFS + -- Version 2 calls processed since the last + -- time the statistics were cleared + + v2Calls OBJECT IDENTIFIER ::= { nfsV2 1 } + + v2Percent OBJECT IDENTIFIER ::= { nfsV2 2 } + + v2CachedCalls OBJECT IDENTIFIER ::= { nfsV2 3 } + + v2CachedPerCent OBJECT IDENTIFIER ::= { nfsV2 4 } + + + + -- the v2Calls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure + -- since the last time the statistics were cleared + + v2cNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + since the last time the statistics were cleared." + ::= { v2Calls 1 } + + v2cGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 2 } + + v2cSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 3 } + + v2cRoots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 4 } + + v2cLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 5 } + + v2cReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, since the last time the + statistics were cleared." + ::= { v2Calls 6 } + + v2cReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 7 } + + v2cWrcaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 8 } + + v2cWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 9 } + + v2cCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 10 } + + v2cRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 11 } + + v2cRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 12 } + + v2cLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 13 } + + v2cSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 14 } + + v2cMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 15 } + + v2cRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 16 } + + v2cReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, since the last time the statistics + were cleared." + ::= { v2Calls 17 } + + v2cStatfss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, since the last time + the statistics were cleared." + ::= { v2Calls 18 } + + + + -- the v2Percent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- as a percentage of total NFS calls received, + -- since the last time the statistics were cleared + + v2pNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure + as a percentage of total NFS calls received, + since the last time the statistics were cleared." + ::= { v2Percent 1 } + + v2pGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 2 } + + v2pSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 3 } + + v2pRoots OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 4 } + + v2pLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 5 } + + v2pReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure as a percentage of total NFS + calls received, since the last time the + statistics were cleared." + ::= { v2Percent 6 } + + v2pReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 7 } + + v2pWrcaches OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 8 } + + v2pWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 9 } + + v2pCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 10 } + + v2pRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 11 } + + v2pRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 12 } + + v2pLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 13 } + + v2pSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 14 } + + v2pMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 15 } + + v2pRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 16 } + + v2pReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure as a percentage of total NFS calls + received, since the last time the statistics + were cleared." + ::= { v2Percent 17 } + + v2pStatfss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure as a percentage of + total NFS calls received, since the last + time the statistics were cleared." + ::= { v2Percent 18 } + + + + -- the v2CachedCalls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, since the last time the statistics + -- were cleared + + v2ccNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v2CachedCalls 1 } + + v2ccGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 2 } + + v2ccSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 3 } + + v2ccRoots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 4 } + + v2ccLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 5 } + + v2ccReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 6 } + + v2ccReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 7 } + + v2ccWrcaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 8 } + + v2ccWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 9 } + + v2ccCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 10 } + + v2ccRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 11 } + + v2ccRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 12 } + + v2ccLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 13 } + + v2ccSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 14 } + + v2ccMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 15 } + + v2ccRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 16 } + + v2ccReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v2CachedCalls 17 } + + v2ccStatfss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, that did not result + in the filesystem blocking to read from disk, + since the last time the statistics were cleared." + ::= { v2CachedCalls 18 } + + + + -- the v2CachedPerCent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, as a percentage of the total + -- number of calls received for that procedure, + -- since the last time the statistics were cleared + + v2cpNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v2CachedPerCent 1 } + + v2cpGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 2 } + + v2cpSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 3 } + + v2cpRoots OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 4 } + + v2cpLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 5 } + + v2cpReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 6 } + + v2cpReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 7 } + + v2cpWrcaches OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 8 } + + v2cpWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 9 } + + v2cpCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 10 } + + v2cpRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 11 } + + v2cpRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 12 } + + v2cpLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 13 } + + v2cpSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 14 } + + v2cpMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 15 } + + v2cpRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 16 } + + v2cpReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v2CachedPerCent 17 } + + v2cpStatfss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, that did not result + in the filesystem blocking to read from + disk, as a percentage of the total number + of calls received for this procedure, since + the last time the statistics were cleared." + ::= { v2CachedPerCent 18 } + + + + -- the nfsV3 group + + -- this group contains statistics for NFS + -- Version 3 calls processed since the last + -- time the statistics were cleared + + v3Calls OBJECT IDENTIFIER ::= { nfsV3 1 } + + v3Percent OBJECT IDENTIFIER ::= { nfsV3 2 } + + v3CachedCalls OBJECT IDENTIFIER ::= { nfsV3 3 } + + v3CachedPerCent OBJECT IDENTIFIER ::= { nfsV3 4 } + + + + -- the v3Calls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure + -- since the last time the statistics were cleared + + v3cNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + since the last time the statistics were cleared." + ::= { v3Calls 1 } + + v3cGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 2 } + + v3cSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 3 } + + v3cLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 4 } + + v3cAccesss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 5 } + + v3cReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, since the last time the + statistics were cleared." + ::= { v3Calls 6 } + + v3cReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 7 } + + v3cWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 8 } + + v3cCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 9 } + + v3cMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 10 } + + v3cSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, since the last time the + statistics were cleared." + ::= { v3Calls 11 } + + v3cMknods OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, since the last time the + statistics were cleared." + ::= { v3Calls 12 } + + v3cRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 13 } + + v3cRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 14 } + + v3cRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, since the last time + the statistics were cleared." + ::= { v3Calls 15 } + + v3cLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, since the last time the + statistics were cleared." + ::= { v3Calls 16 } + + v3cReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, since the last time the statistics + were cleared." + ::= { v3Calls 17 } + + v3cReaddirPluss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, since the last + time the statistics were cleared." + ::= { v3Calls 18 } + + v3cFsstats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, since the + last time the statistics were cleared." + ::= { v3Calls 19 } + + v3cFsinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, since the last time + the statistics were cleared." + ::= { v3Calls 20 } + + v3cPathconfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, since the last time + the statistics were cleared." + ::= { v3Calls 21 } + + v3cCommits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, since + the last time the statistics were cleared." + ::= { v3Calls 22 } + + + + -- the v3Percent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- as a percentage of total NFS calls received, + -- since the last time the statistics were cleared + + v3pNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + as a percentage of the total NFS calls + received, since the last time the statistics + were cleared." + ::= { v3Percent 1 } + + v3pGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 2 } + + v3pSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 3 } + + v3pLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 4 } + + v3pAccesss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access + Permission) procedure, as a percentage of + the total NFS calls received, since the + last time the statistics were cleared." + ::= { v3Percent 5 } + + v3pReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, as a percentage of the total + NFS calls received, since the last time the + statistics were cleared." + ::= { v3Percent 6 } + + v3pReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 7 } + + v3pWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 8 } + + v3pCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 9 } + + v3pMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 10 } + + v3pSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, as a percentage of the total + NFS calls received, since the last time the + statistics were cleared." + ::= { v3Percent 11 } + + v3pMknods OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, as a percentage of the + total NFS calls received, since the last + time the statistics were cleared." + ::= { v3Percent 12 } + + v3pRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 13 } + + v3pRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 14 } + + v3pRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, as a percentage of + the total NFS calls received, since the + last time the statistics were cleared." + ::= { v3Percent 15 } + + v3pLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, as a percentage of + the total NFS calls received, since the + last time the statistics were cleared." + ::= { v3Percent 16 } + + v3pReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, as a percentage of the total NFS + calls received, since the last time the + statistics were cleared." + ::= { v3Percent 17 } + + v3pReaddirPluss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, as a percentage + of the total NFS calls received, since the + last time the statistics were cleared." + ::= { v3Percent 18 } + + v3pFsstats OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, as a percentage + of the total NFS calls received, since the + last time the statistics were cleared." + ::= { v3Percent 19 } + + v3pFsinfos OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, as a percentage of the + total NFS calls received, since the last time + the statistics were cleared." + ::= { v3Percent 20 } + + v3pPathconfs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, as a percentage of the + total NFS calls received, since the last time + the statistics were cleared." + ::= { v3Percent 21 } + + v3pCommits OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, as a + percentage of the total NFS calls received, + since the last time the statistics were cleared." + ::= { v3Percent 22 } + + + + -- the v3CachedCalls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, since the last time the statistics + -- were cleared + + v3ccNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 1 } + + v3ccGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 2 } + + v3ccSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 3 } + + v3ccLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 4 } + + v3ccAccesss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 5 } + + v3ccReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 6 } + + v3ccReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 7 } + + v3ccWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 8 } + + v3ccCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 9 } + + v3ccMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, that did not result in the filesystem + blocking to read from disk, since the last + time the statistics were cleared." + ::= { v3CachedCalls 10 } + + v3ccSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 11 } + + v3ccMknods OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 12 } + + v3ccRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 13 } + + v3ccRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 14 } + + v3ccRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, that did not result in + the filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 15 } + + v3ccLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, that did not result in + the filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 16 } + + v3ccReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From + Directory) procedure, that did not result in + the filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 17 } + + v3ccReaddirPluss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, that did not result in + the filesystem blocking to read from disk, since + the last time the statistics were cleared." + ::= { v3CachedCalls 18 } + + v3ccFsstats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, that did not + result in the filesystem blocking to read + from disk, since the last time the statistics + were cleared." + ::= { v3CachedCalls 19 } + + v3ccFsinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File + System Information) procedure, that did not + result in the filesystem blocking to read + from disk, since the last time the statistics + were cleared." + ::= { v3CachedCalls 20 } + + v3ccPathconfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, that did not result + in the filesystem blocking to read from disk, + since the last time the statistics were cleared." + ::= { v3CachedCalls 21 } + + v3ccCommits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, that did + not result in the filesystem blocking to read + from disk, since the last time the statistics + were cleared." + ::= { v3CachedCalls 22 } + + + + -- the v3CachedPerCent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, as a percentage of the total + -- number of calls received for that procedure, + -- since the last time the statistics were cleared + + v3cpNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v3CachedPerCent 1 } + + v3cpGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v3CachedPerCent 2 } + + v3cpSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v3CachedPerCent 3 } + + v3cpLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v3CachedPerCent 4 } + + v3cpAccesss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last time the + statistics were cleared." + ::= { v3CachedPerCent 5 } + + v3cpReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 6 } + + v3cpReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 7 } + + v3cpWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 8 } + + v3cpCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 9 } + + v3cpMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 10 } + + v3cpSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 11 } + + v3cpMknods OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 12 } + + v3cpRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 13 } + + v3cpRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 14 } + + v3cpRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, that did not result in + the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 15 } + + v3cpLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, that did not result in + the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 16 } + + v3cpReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 17 } + + v3cpReaddirPluss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 18 } + + v3cpFsstats OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, that did not + result in the filesystem blocking to read from + disk, as a percentage of the total number of + calls received for this procedure, since the + last time the statistics were cleared." + ::= { v3CachedPerCent 19 } + + v3cpFsinfos OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 20 } + + v3cpPathconfs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last + time the statistics were cleared." + ::= { v3CachedPerCent 21 } + + v3cpCommits OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, that + did not result in the filesystem blocking to + read from disk, as a percentage of the total + number of calls received for this procedure, + since the last time the statistics were cleared." + ::= { v3CachedPerCent 22 } + + + + -- the replyCache group + + -- this group contains statistics related to the + -- Reply Cache processing, since the last time the + -- statistics were cleared + + rcInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped, + for calls already in progress, since the last + time the statistics were cleared." + ::= { replyCache 1 } + + rcDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped, + for replies already generated within a short + interval, since the last time the statistics + were cleared. These stats are deprecated. + A value of zero will always be returned + for these stats." + ::= { replyCache 2 } + + rcMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for which + there were no corresponding entries already in + the Reply Cache, since the last time the + statistics were cleared." + ::= { replyCache 3 } + + rcNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received that + resulted in replies being replayed from + the Reply Cache, since the last time the + statistics were cleared." + ::= { replyCache 4 } + + rcNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for calls + that resulted in this request being processed + as a new request even when a corresponding + entry existed in the Reply Cache, since the + last time the statistics were cleared." + ::= { replyCache 5 } + + rcTcpInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped + for the TCP protocol, for calls already in + progress, since the last time the statistics + were cleared." + ::= { replyCache 6 } + + rcTcpDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped + for the TCP protocol, for replies already + generated within a short interval, since the + last time the statistics were cleared. These + stats are deprecated. A value of zero will + always be returned for these stats." + ::= { replyCache 7 } + + rcTcpMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol for which there were no + corresponding entries already in the Reply + Cache, since the last time the statistics + were cleared." + ::= { replyCache 8 } + + rcTcpNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol that resulted in replies being + replayed from the Reply Cache, since the last + time the statistics were cleared." + ::= { replyCache 9 } + + rcTcpNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol for calls that resulted in this + request being processed as a new request even + when a corresponding entry existed in the Reply + Cache, since the last time the statistics were + cleared." + ::= { replyCache 10 } + + rcUdpInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped + for the UDP protocol, for calls already in + progress, since the last time the statistics + were cleared." + ::= { replyCache 11 } + + rcUdpDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped + for the UDP protocol, for replies already + generated within a short interval, since the + last time the statistics were cleared. These + stats are deprecated. A value of zero will + always be returned for these stats." + ::= { replyCache 12 } + + rcUdpMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol for which there were no + corresponding entries already in the Reply + Cache, since the last time the statistics + were cleared." + ::= { replyCache 13 } + + rcUdpNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol that resulted in replies being + replayed from the Reply Cache, since the last + time the statistics were cleared." + ::= { replyCache 14 } + + rcUdpNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol for calls that resulted in this + request being processed as a new request even + when a corresponding entry existed in the Reply + Cache, since the last time the statistics were + cleared." + ::= { replyCache 15 } + + -- the nfsrwStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 and 3 read and write calls made + -- since the last time the stats were zeroed. + + v2ReadStats OBJECT IDENTIFIER ::= { nfsrwStats 1 } + + v2WriteStats OBJECT IDENTIFIER ::= { nfsrwStats 2 } + + v3ReadStats OBJECT IDENTIFIER ::= { nfsrwStats 3 } + + v3WriteStats OBJECT IDENTIFIER ::= { nfsrwStats 4 } + + + -- v2ReadStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 read calls since they were last + -- zeroed. + + v2Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 0-511 bytes." + ::= { v2ReadStats 1 } + + v2Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 512-1023 bytes." + ::= { v2ReadStats 2 } + + v2Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 1K-2047 bytes." + ::= { v2ReadStats 3 } + + v2Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 2K-4095 bytes." + ::= { v2ReadStats 4 } + + v2Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 4K-8191 bytes." + ::= { v2ReadStats 5 } + + v2Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 8K-16383 bytes." + ::= { v2ReadStats 6 } + + v2Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 16K-32767 bytes." + ::= { v2ReadStats 7 } + + v2Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 32K-65535 bytes." + ::= { v2ReadStats 8 } + + v2Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last zeroing + with request sizes between 64K-131071 bytes." + ::= { v2ReadStats 9 } + + + -- the v2WriteStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 write calls since they were last + -- zeroed. + + v2Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 0-511 bytes." + ::= { v2WriteStats 1 } + + v2Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 512-1023 bytes." + ::= { v2WriteStats 2 } + + v2Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 1K-2047 bytes." + ::= { v2WriteStats 3 } + + v2Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 2K-4095 bytes." + ::= { v2WriteStats 4 } + + v2Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 4K-8191 bytes." + ::= { v2WriteStats 5 } + + v2Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 8K-16383 bytes." + ::= { v2WriteStats 6 } + + v2Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 16K-32767 bytes." + ::= { v2WriteStats 7 } + + v2Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 32K-65535 bytes." + ::= { v2WriteStats 8 } + + v2Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last zeroing + with request sizes between 64K-131071 bytes." + ::= { v2WriteStats 9 } + + + -- the v3ReadStats group + + -- this group contains statistics for the sizes of + -- NFS version 3 read calls since they were last + -- zeroed. + + v3Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 0-511 bytes." + ::= { v3ReadStats 1 } + + v3Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 512-1023 bytes." + ::= { v3ReadStats 2 } + + v3Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 1K-2047 bytes." + ::= { v3ReadStats 3 } + + v3Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 2K-4095 bytes." + ::= { v3ReadStats 4 } + + v3Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 4K-8191 bytes." + ::= { v3ReadStats 5 } + + v3Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 8K-16383 bytes." + ::= { v3ReadStats 6 } + + v3Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 16K-32767 bytes." + ::= { v3ReadStats 7 } + + v3Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 32K-65535 bytes." + ::= { v3ReadStats 8 } + + v3Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last zeroing + with request sizes between 64K-131071 bytes." + ::= { v3ReadStats 9 } + + + -- the v3WriteStats group + + -- this group contains statistics for the sizes of + -- NFS version 3 write calls since they were last + -- zeroed. + + v3Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 0-511 bytes." + ::= { v3WriteStats 1 } + + v3Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 512-1023 bytes." + ::= { v3WriteStats 2 } + + v3Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 1K-2047 bytes." + ::= { v3WriteStats 3 } + + v3Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 2K-4095 bytes." + ::= { v3WriteStats 4 } + + v3Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 4K-8191 bytes." + ::= { v3WriteStats 5 } + + v3Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 8K-16383 bytes." + ::= { v3WriteStats 6 } + + v3Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 16K-32767 bytes." + ::= { v3WriteStats 7 } + + v3Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 32K-65535 bytes." + ::= { v3WriteStats 8 } + + v3Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last zeroing + with request sizes between 64K-131071 bytes." + ::= { v3WriteStats 9 } + + + -- the per-client nfs statistics table + + pclTable OBJECT-TYPE + SYNTAX SEQUENCE OF PclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-client NFS statistics + since the last time the statistics were cleared." + ::= { nfsPerClient 1 } + + pclEntry OBJECT-TYPE + SYNTAX PclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of NFS statistics for the + referenced NFS client since the last time the + statistics were cleared." + INDEX { pclIpAddr } + ::= { pclTable 1 } + + PclEntry ::= + SEQUENCE { + pclIpAddr + IpAddress, + pclRpcCalls + Counter32, + pclRpcBadCalls + Counter32, + pclRpcNullRecvs + Counter32, + pclRpcBadLens + Counter32, + pclRpcServXDRCalls + Counter32, + pclNfsCalls + Counter32, + pclNfsServBadCalls + Counter32, + pclNfsV2Nulls + Counter32, + pclNfsV2Getattrs + Counter32, + pclNfsV2Setattrs + Counter32, + pclNfsV2Roots + Counter32, + pclNfsV2Lookups + Counter32, + pclNfsV2Readlinks + Counter32, + pclNfsV2Reads + Counter32, + pclNfsV2Wrcaches + Counter32, + pclNfsV2Writes + Counter32, + pclNfsV2Creates + Counter32, + pclNfsV2Removes + Counter32, + pclNfsV2Renames + Counter32, + pclNfsV2Links + Counter32, + pclNfsV2Symlinks + Counter32, + pclNfsV2Mkdirs + Counter32, + pclNfsV2Rmdirs + Counter32, + pclNfsV2Readdirs + Counter32, + pclNfsV2Statfss + Counter32, + pclNfsV3Nulls + Counter32, + pclNfsV3Getattrs + Counter32, + pclNfsV3Setattrs + Counter32, + pclNfsV3Lookups + Counter32, + pclNfsV3Accesss + Counter32, + pclNfsV3Readlinks + Counter32, + pclNfsV3Reads + Counter32, + pclNfsV3Writes + Counter32, + pclNfsV3Creates + Counter32, + pclNfsV3Mkdirs + Counter32, + pclNfsV3Symlinks + Counter32, + pclNfsV3Mknods + Counter32, + pclNfsV3Removes + Counter32, + pclNfsV3Rmdirs + Counter32, + pclNfsV3Renames + Counter32, + pclNfsV3Links + Counter32, + pclNfsV3Readdirs + Counter32, + pclNfsV3ReaddirPluss + Counter32, + pclNfsV3Fsstats + Counter32, + pclNfsV3Fsinfos + Counter32, + pclNfsV3Pathconfs + Counter32, + pclNfsV3Commits + Counter32, + pclPerCent + Integer32, + pclNfsV2NullPerCent + Integer32, + pclNfsV2GetattrPerCent + Integer32, + pclNfsV2SetattrPerCent + Integer32, + pclNfsV2RootPerCent + Integer32, + pclNfsV2LookupPerCent + Integer32, + pclNfsV2ReadlinkPerCent + Integer32, + pclNfsV2ReadPerCent + Integer32, + pclNfsV2WrcachePerCent + Integer32, + pclNfsV2WritePerCent + Integer32, + pclNfsV2CreatePerCent + Integer32, + pclNfsV2RemovePerCent + Integer32, + pclNfsV2RenamePerCent + Integer32, + pclNfsV2LinkPerCent + Integer32, + pclNfsV2SymlinkPerCent + Integer32, + pclNfsV2MkdirPerCent + Integer32, + pclNfsV2RmdirPerCent + Integer32, + pclNfsV2ReaddirPerCent + Integer32, + pclNfsV2StatfsPerCent + Integer32, + pclNfsV3NullPerCent + Integer32, + pclNfsV3GetattrPerCent + Integer32, + pclNfsV3SetattrPerCent + Integer32, + pclNfsV3LookupPerCent + Integer32, + pclNfsV3AccessPerCent + Integer32, + pclNfsV3ReadlinkPerCent + Integer32, + pclNfsV3ReadPerCent + Integer32, + pclNfsV3WritePerCent + Integer32, + pclNfsV3CreatePerCent + Integer32, + pclNfsV3MkdirPerCent + Integer32, + pclNfsV3SymlinkPerCent + Integer32, + pclNfsV3MknodPerCent + Integer32, + pclNfsV3RemovePerCent + Integer32, + pclNfsV3RmdirPerCent + Integer32, + pclNfsV3RenamePerCent + Integer32, + pclNfsV3LinkPerCent + Integer32, + pclNfsV3ReaddirPerCent + Integer32, + pclNfsV3ReaddirPlusPerCent + Integer32, + pclNfsV3FsstatPerCent + Integer32, + pclNfsV3FsinfoPerCent + Integer32, + pclNfsV3PathconfPerCent + Integer32, + pclNfsV3CommitPerCent + Integer32, + pclNfsV2Read512Calls + Counter32, + pclNfsV2Read1KCalls + Counter32, + pclNfsV2Read2KCalls + Counter32, + pclNfsV2Read4KCalls + Counter32, + pclNfsV2Read8KCalls + Counter32, + pclNfsV2Read16KCalls + Counter32, + pclNfsV2Read32KCalls + Counter32, + pclNfsV2Read64KCalls + Counter32, + pclNfsV2Read128KCalls + Counter32, + pclNfsV2Write512Calls + Counter32, + pclNfsV2Write1KCalls + Counter32, + pclNfsV2Write2KCalls + Counter32, + pclNfsV2Write4KCalls + Counter32, + pclNfsV2Write8KCalls + Counter32, + pclNfsV2Write16KCalls + Counter32, + pclNfsV2Write32KCalls + Counter32, + pclNfsV2Write64KCalls + Counter32, + pclNfsV2Write128KCalls + Counter32, + pclNfsV3Read512Calls + Counter32, + pclNfsV3Read1KCalls + Counter32, + pclNfsV3Read2KCalls + Counter32, + pclNfsV3Read4KCalls + Counter32, + pclNfsV3Read8KCalls + Counter32, + pclNfsV3Read16KCalls + Counter32, + pclNfsV3Read32KCalls + Counter32, + pclNfsV3Read64KCalls + Counter32, + pclNfsV3Read128KCalls + Counter32, + pclNfsV3Write512Calls + Counter32, + pclNfsV3Write1KCalls + Counter32, + pclNfsV3Write2KCalls + Counter32, + pclNfsV3Write4KCalls + Counter32, + pclNfsV3Write8KCalls + Counter32, + pclNfsV3Write16KCalls + Counter32, + pclNfsV3Write32KCalls + Counter32, + pclNfsV3Write64KCalls + Counter32, + pclNfsV3Write128KCalls + Counter32 + } + + pclIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the referenced client." + ::= { pclEntry 1 } + + pclRpcCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RPC calls received from + the referenced client, since the last time the + statistics were cleared." + ::= { pclEntry 2 } + + pclRpcBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of calls received from the + referenced client that were rejected by the + RPC layer, since the last time the + statistics were cleared." + ::= { pclEntry 3 } + + pclRpcNullRecvs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an RPC call was not available + when it was thought to be received from + referenced client, since the last time the + statistics were cleared." + ::= { pclEntry 4 } + + pclRpcBadLens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received from the + referenced client with a length shorter + than a minimum-sized RPC call, since the + last time the statistics were cleared." + ::= { pclEntry 5 } + + pclRpcServXDRCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received from the + referenced client whose header could not + be XDR decoded, since the last time the + statistics were cleared." + ::= { pclEntry 6 } + + pclNfsCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NFS calls received from + the referenced client, since the last time + the statistics were cleared." + ::= { pclEntry 7 } + + pclNfsServBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NFS calls received from + the referenced client that were rejected, since + the last time the statistics were cleared." + ::= { pclEntry 8 } + + pclNfsV2Nulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_NULL + (Do Nothing) procedure, since the last time the + statistics were cleared." + ::= { pclEntry 9 } + + pclNfsV2Getattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_GETATTR + (Get File Attributes) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 10 } + + pclNfsV2Setattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_SETATTR + (Set File Attributes) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 11 } + + pclNfsV2Roots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_ROOT + (Get Filesystem Root) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 12 } + + pclNfsV2Lookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_LOOKUP + (Look Up File Name) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 13 } + + pclNfsV2Readlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_READLINK + (Read From Symbolic Link) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 14 } + + pclNfsV2Reads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_READ + (Read From File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 15 } + + pclNfsV2Wrcaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_WRITECACHE + (Write to Cache) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 16 } + + pclNfsV2Writes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_WRITE + (Write to File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 17 } + + pclNfsV2Creates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_CREATE + (Create File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 18 } + + pclNfsV2Removes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_REMOVE + (Remove File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 19 } + + pclNfsV2Renames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_RENAME + (Rename File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 20 } + + pclNfsV2Links OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_LINK + (Create Link to File) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 21 } + + pclNfsV2Symlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_SYMLINK + (Create Symbolic Link) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 22 } + + pclNfsV2Mkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_MKDIR + (Create Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 23 } + + pclNfsV2Rmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_RMDIR + (Remove Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 24 } + + pclNfsV2Readdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_READDIR + (Read From Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 25 } + + pclNfsV2Statfss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + from the referenced client for the NFSPROC_STATFS + (Get Filesystem Attributes) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 26 } + + pclNfsV3Nulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_NULL + (Do Nothing) procedure, since the last time the + statistics were cleared." + ::= { pclEntry 27 } + + pclNfsV3Getattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_GETATTR + (Get File Attributes) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 28 } + + pclNfsV3Setattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_SETATTR + (Set File Attributes) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 29 } + + pclNfsV3Lookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_LOOKUP + (Lookup Filename) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 30 } + + pclNfsV3Accesss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_ACCESS + (Check Access Permission) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 31 } + + pclNfsV3Readlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_READLINK + (Read from Symbolic Link) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 32 } + + pclNfsV3Reads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_READ + (Read From File) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 33 } + + pclNfsV3Writes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_WRITE + (Write to File) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 34 } + + pclNfsV3Creates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_CREATE + (Create a File) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 35 } + + pclNfsV3Mkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_MKDIR + (Create a Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 36 } + + pclNfsV3Symlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_SYMLINK + (Create a Symbolic Link) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 37 } + + pclNfsV3Mknods OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_MKNOD + (Create a Special Device) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 38 } + + pclNfsV3Removes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_REMOVE + (Remove a File) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 39 } + + pclNfsV3Rmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_RMDIR + (Remove a Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 40 } + + pclNfsV3Renames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_RENAME + (Rename a File or Directory) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 41 } + + pclNfsV3Links OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_LINK + (Create Link to an Object) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 42 } + + pclNfsV3Readdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_READDIR + (Read From Directory) procedure, since the last + time the statistics were cleared." + ::= { pclEntry 43 } + + pclNfsV3ReaddirPluss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the + NFSPROC3_READDIRPLUS (Extended Read from + Directory) procedure, since the last time + the statistics were cleared." + ::= { pclEntry 44 } + + pclNfsV3Fsstats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_FSSTAT + (Get Dynamic File System Information) procedure, + since the last time the statistics were cleared." + ::= { pclEntry 45 } + + pclNfsV3Fsinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_FSINFO + (Get Static File System Information) procedure, + since the last time the statistics were cleared." + ::= { pclEntry 46 } + + pclNfsV3Pathconfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_PATHCONF + (Retrieve POSIX Information) procedure, since the + last time the statistics were cleared." + ::= { pclEntry 47 } + + pclNfsV3Commits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + from the referenced client for the NFSPROC3_COMMIT + (Commit Cached Data on a Server to Stable Storage) + procedure, since the last time the statistics were + cleared." + ::= { pclEntry 48 } + + pclPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the total NFS calls for the + referenced client as a percentage of the + total NFS calls received from all + clients, since the last time the + statistics were cleared." + ::= { pclEntry 49 } + + pclNfsV2NullPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_NULL (Do Nothing) procedure, + as a percentage of the total calls + received from this client, since the + last time the statistics were cleared." + ::= { pclEntry 50 } + + pclNfsV2GetattrPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_GETATTR (Get File Attributes) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 51 } + + pclNfsV2SetattrPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_SETATTR (Set File Attributes) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 52 } + + pclNfsV2RootPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_ROOT (Get Filesystem Root) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 53 } + + pclNfsV2LookupPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_LOOKUP (Look Up File Name) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 54 } + + pclNfsV2ReadlinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_READLINK (Read From Symbolic + Link) procedure, as a percentage of the + total calls received from this client, + since the last time the statistics were + cleared." + ::= { pclEntry 55 } + + pclNfsV2ReadPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_READ (Read From File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 56 } + + pclNfsV2WrcachePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_WRITECACHE (Write to Cache) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 57 } + + pclNfsV2WritePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_WRITE (Write to File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 58 } + + pclNfsV2CreatePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_CREATE (Create File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 59 } + + pclNfsV2RemovePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_REMOVE (Remove File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 60 } + + pclNfsV2RenamePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_RENAME (Rename File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 61 } + + pclNfsV2LinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_LINK (Create Link to File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 62 } + + pclNfsV2SymlinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_SYMLINK (Create Symbolic Link) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 63 } + + pclNfsV2MkdirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_MKDIR (Create Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 64 } + + pclNfsV2RmdirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_RMDIR (Remove Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 65 } + + pclNfsV2ReaddirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_READDIR (Read From Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 66 } + + pclNfsV2StatfsPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls + received from the referenced client for + the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, as a percentage + of the total calls received from this + client, since the last time the + statistics were cleared." + ::= { pclEntry 67 } + + pclNfsV3NullPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_NULL (Do Nothing) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 68 } + + pclNfsV3GetattrPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_GETATTR (Get File Attributes) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 69 } + + pclNfsV3SetattrPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_SETATTR (Set File Attributes) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 70 } + + pclNfsV3LookupPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_LOOKUP (Lookup Filename) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 71 } + + pclNfsV3AccessPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_ACCESS (Check Access Permission) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 72 } + + pclNfsV3ReadlinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 73 } + + pclNfsV3ReadPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_READ (Read From File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 74 } + + pclNfsV3WritePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_WRITE (Write to File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 75 } + + pclNfsV3CreatePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_CREATE (Create a File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 76 } + + pclNfsV3MkdirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_MKDIR (Create a Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 77 } + + pclNfsV3SymlinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, as a percentage of the + total calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 78 } + + pclNfsV3MknodPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_MKNOD (Create a Special + Device) procedure, as a percentage of the + total calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 79 } + + pclNfsV3RemovePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_REMOVE (Remove a File) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 80 } + + pclNfsV3RmdirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_RMDIR (Remove a Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 81 } + + pclNfsV3RenamePerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_RENAME (Rename a File or + Directory) procedure, as a percentage of + the total calls received from this client, + since the last time the statistics were + cleared." + ::= { pclEntry 82 } + + pclNfsV3LinkPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_LINK (Create Link to an Object) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 83 } + + pclNfsV3ReaddirPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_READDIR (Read From Directory) + procedure, as a percentage of the total + calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 84 } + + pclNfsV3ReaddirPlusPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_READDIRPLUS (Extended Read from + Directory) procedure, as a percentage of the + total calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 85 } + + pclNfsV3FsstatPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, as a + percentage of the total calls received + from this client, since the last time + the statistics were cleared." + ::= { pclEntry 86 } + + pclNfsV3FsinfoPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_FSINFO (Get Static File System + Information) procedure, as a percentage of the + total calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 87 } + + pclNfsV3PathconfPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, as a percentage of the + total calls received from this client, since + the last time the statistics were cleared." + ::= { pclEntry 88 } + + pclNfsV3CommitPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls + received from the referenced client for + the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, as + a percentage of the total calls received + from this client, since the last time the + statistics were cleared." + ::= { pclEntry 89 } + + pclNfsV2Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 0-511 bytes + received from this client." + ::= { pclEntry 90 } + + pclNfsV2Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 512-1023 bytes + received from this client." + ::= { pclEntry 91 } + + pclNfsV2Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 1K-2047 bytes + received from this client." + ::= { pclEntry 92 } + + pclNfsV2Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 2K-4095 bytes + received from this client." + ::= { pclEntry 93 } + + pclNfsV2Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 4K-8191 bytes + received from this client." + ::= { pclEntry 94 } + + pclNfsV2Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 8K-16383 bytes + received from this client." + ::= { pclEntry 95 } + + pclNfsV2Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 16K-32767 bytes + received from this client." + ::= { pclEntry 96 } + + pclNfsV2Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 32K-65535 bytes + received from this client." + ::= { pclEntry 97 } + + pclNfsV2Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + with request sizes between 64K-131071 bytes + received from this client." + ::= { pclEntry 98 } + + pclNfsV2Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 0-511 bytes + received from this client." + ::= { pclEntry 99 } + + pclNfsV2Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 512-1023 bytes + received from this client." + ::= { pclEntry 100 } + + pclNfsV2Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 1K-2047 bytes + received from this client." + ::= { pclEntry 101 } + + pclNfsV2Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 2K-4095 bytes + received from this client." + ::= { pclEntry 102 } + + pclNfsV2Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 4K-8191 bytes + received from this client." + ::= { pclEntry 103 } + + pclNfsV2Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 8K-16383 bytes + received from this client." + ::= { pclEntry 104 } + + pclNfsV2Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 16K-32767 bytes + received from this client." + ::= { pclEntry 105 } + + pclNfsV2Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 32K-65535 bytes + received from this client." + ::= { pclEntry 106 } + + pclNfsV2Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + with request sizes between 64K-131071 bytes + received from this client." + ::= { pclEntry 107 } + + pclNfsV3Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 0-511 bytes + received from this client." + ::= { pclEntry 108 } + + pclNfsV3Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 512-1023 bytes + received from this client." + ::= { pclEntry 109 } + + pclNfsV3Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 1K-2047 bytes + received from this client." + ::= { pclEntry 110 } + + pclNfsV3Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 2K-4095 bytes + received from this client." + ::= { pclEntry 111 } + + pclNfsV3Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 4K-8191 bytes + received from this client." + ::= { pclEntry 112 } + + pclNfsV3Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 8K-16383 bytes + received from this client." + ::= { pclEntry 113 } + + pclNfsV3Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 16K-32767 bytes + received from this client." + ::= { pclEntry 114 } + + pclNfsV3Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 32K-65535 bytes + received from this client." + ::= { pclEntry 115 } + + pclNfsV3Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + with request sizes between 64K-131071 bytes + received from this client." + ::= { pclEntry 116 } + + pclNfsV3Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 0-511 bytes + received from this client." + ::= { pclEntry 117 } + + pclNfsV3Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 512-1023 bytes + received from this client." + ::= { pclEntry 118 } + + pclNfsV3Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 1K-2047 bytes + received from this client." + ::= { pclEntry 119 } + + pclNfsV3Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 2K-4095 bytes + received from this client." + ::= { pclEntry 120 } + + pclNfsV3Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 4K-8191 bytes + received from this client." + ::= { pclEntry 121 } + + pclNfsV3Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 8K-16383 bytes + received from this client." + ::= { pclEntry 122 } + + pclNfsV3Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 16K-32767 bytes + received from this client." + ::= { pclEntry 123 } + + pclNfsV3Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 32K-65535 bytes + received from this client." + ::= { pclEntry 124 } + + pclNfsV3Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + with request sizes between 64K-131071 bytes + received from this client." + ::= { pclEntry 125 } + + + pclNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the pclTable table." + + ::= { nfsPerClient 2 } + + + + -- the totNfs group + + -- this group contains the NFS statistics since the + -- last boot + + trpcServ OBJECT IDENTIFIER ::= { totNfs 1 } + + tnfsServ OBJECT IDENTIFIER ::= { totNfs 2 } + + + + -- the trpcServ group + + trpcCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RPC calls received, + since the last boot." + ::= { trpcServ 1 } + + trpcBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of calls rejected by the RPC + layer, since the last boot." + ::= { trpcServ 2 } + + trpcNullRecvs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an RPC call was not + available when it was thought to be received, + since the last boot." + ::= { trpcServ 3 } + + trpcBadLens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received with a length + shorter than a minimum-sized RPC call, since + the last boot." + ::= { trpcServ 4 } + + trpcServXDRCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RPC calls received whose header + could not be XDR decoded, since the last boot." + ::= { trpcServ 5 } + + + + -- the tnfsServ group + + tnfsCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of NFS calls received, since + last boot." + ::= { tnfsServ 1 } + + tnfsServBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received NFS calls rejected, + since last boot." + ::= { tnfsServ 2 } + + tnfsV2 OBJECT IDENTIFIER ::= { tnfsServ 3 } + + tnfsV3 OBJECT IDENTIFIER ::= { tnfsServ 4 } + + treplyCache OBJECT IDENTIFIER ::= { tnfsServ 5 } + + tnfsrwStats OBJECT IDENTIFIER ::= { tnfsServ 6 } + + + + -- the tnfsV2 group + + -- this group contains statistics for NFS + -- Version 2 calls processed since the last boot + + tv2Calls OBJECT IDENTIFIER ::= { tnfsV2 1 } + + tv2Percent OBJECT IDENTIFIER ::= { tnfsV2 2 } + + tv2CachedCalls OBJECT IDENTIFIER ::= { tnfsV2 3 } + + tv2CachedPerCent OBJECT IDENTIFIER ::= { tnfsV2 4 } + + + -- the tv2Calls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure + -- since the last boot + + tv2cNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + since the last boot." + ::= { tv2Calls 1 } + + tv2cGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, since the last boot." + ::= { tv2Calls 2 } + + tv2cSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, since the last boot." + ::= { tv2Calls 3 } + + tv2cRoots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, since the last boot." + ::= { tv2Calls 4 } + + tv2cLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, since the last boot." + ::= { tv2Calls 5 } + + tv2cReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, since the last boot." + ::= { tv2Calls 6 } + + tv2cReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, since the last boot." + ::= { tv2Calls 7 } + + tv2cWrcaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, since the last boot." + ::= { tv2Calls 8 } + + tv2cWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, since the last boot." + ::= { tv2Calls 9 } + + tv2cCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, since the last boot." + ::= { tv2Calls 10 } + + tv2cRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, since the last boot." + ::= { tv2Calls 11 } + + tv2cRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, since the last boot." + ::= { tv2Calls 12 } + + tv2cLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, since the last boot." + ::= { tv2Calls 13 } + + tv2cSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure, since the last boot." + ::= { tv2Calls 14 } + + tv2cMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, since the last boot." + ::= { tv2Calls 15 } + + tv2cRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, since the last boot." + ::= { tv2Calls 16 } + + tv2cReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, since the last boot." + ::= { tv2Calls 17 } + + tv2cStatfss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, since the last boot." + ::= { tv2Calls 18 } + + + + -- the tv2Percent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- as a percentage of total NFS calls received, + -- since the last boot + + tv2pNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure + as a percentage of total NFS calls received, + since the last boot." + ::= { tv2Percent 1 } + + tv2pGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 2 } + + tv2pSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 3 } + + tv2pRoots OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 4 } + + tv2pLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 5 } + + tv2pReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure as a percentage of total NFS + calls received, since the last boot." + ::= { tv2Percent 6 } + + tv2pReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 7 } + + tv2pWrcaches OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 8 } + + tv2pWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 9 } + + tv2pCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 10 } + + tv2pRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 11 } + + tv2pRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 12 } + + tv2pLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 13 } + + tv2pSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 14 } + + tv2pMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 15 } + + tv2pRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 16 } + + tv2pReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure as a percentage of total NFS calls + received, since the last boot." + ::= { tv2Percent 17 } + + tv2pStatfss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure as a percentage of + total NFS calls received, since the last boot." + ::= { tv2Percent 18 } + + + + -- the tv2CachedCalls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, since the last boot + + tv2ccNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + that did not result in the filesystem blocking + to read from disk, since the last boot." + ::= { tv2CachedCalls 1 } + + tv2ccGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 2 } + + tv2ccSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 3 } + + tv2ccRoots OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 4 } + + tv2ccLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 5 } + + tv2ccReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 6 } + + tv2ccReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 7 } + + tv2ccWrcaches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 8 } + + tv2ccWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 9 } + + tv2ccCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 10 } + + tv2ccRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 11 } + + tv2ccRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 12 } + + tv2ccLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 13 } + + tv2ccSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic Link) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 14 } + + tv2ccMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 15 } + + tv2ccRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 16 } + + tv2ccReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 17 } + + tv2ccStatfss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, that did not result + in the filesystem blocking to read from disk, + since the last boot." + ::= { tv2CachedCalls 18 } + + + + -- the tv2CachedPerCent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 2 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, as a percentage of the total + -- number of calls received for that procedure, + -- since the last boot + + tv2cpNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv2CachedPerCent 1 } + + tv2cpGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_GETATTR (Get File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 2 } + + tv2cpSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SETATTR (Set File Attributes) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 3 } + + tv2cpRoots OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_ROOT (Get Filesystem Root) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 4 } + + tv2cpLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LOOKUP (Look Up File Name) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 5 } + + tv2cpReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READLINK (Read From Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 6 } + + tv2cpReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 7 } + + tv2cpWrcaches OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITECACHE (Write to Cache) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 8 } + + tv2cpWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 9 } + + tv2cpCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_CREATE (Create File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 10 } + + tv2cpRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_REMOVE (Remove File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 11 } + + tv2cpRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RENAME (Rename File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 12 } + + tv2cpLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_LINK (Create Link to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 13 } + + tv2cpSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_SYMLINK (Create Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 14 } + + tv2cpMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_MKDIR (Create Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 15 } + + tv2cpRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_RMDIR (Remove Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 16 } + + tv2cpReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv2CachedPerCent 17 } + + tv2cpStatfss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 calls received + for the NFSPROC_STATFS (Get Filesystem + Attributes) procedure, that did not result + in the filesystem blocking to read from + disk, as a percentage of the total number + of calls received for this procedure, + since the last boot." + ::= { tv2CachedPerCent 18 } + + + -- the tnfsV3 group + + -- this group contains statistics for NFS + -- Version 3 calls processed since the last boot + + tv3Calls OBJECT IDENTIFIER ::= { tnfsV3 1 } + + tv3Percent OBJECT IDENTIFIER ::= { tnfsV3 2 } + + tv3CachedCalls OBJECT IDENTIFIER ::= { tnfsV3 3 } + + tv3CachedPerCent OBJECT IDENTIFIER ::= { tnfsV3 4 } + + + -- the tv3Calls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure + -- since the last boot + + tv3cNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + since the last boot." + ::= { tv3Calls 1 } + + tv3cGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, since the last boot." + ::= { tv3Calls 2 } + + tv3cSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, since the last boot." + ::= { tv3Calls 3 } + + tv3cLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, since the last boot." + ::= { tv3Calls 4 } + + tv3cAccesss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, since the last boot." + ::= { tv3Calls 5 } + + tv3cReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, since the last boot." + ::= { tv3Calls 6 } + + tv3cReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, since the last boot." + ::= { tv3Calls 7 } + + tv3cWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, since the last boot." + ::= { tv3Calls 8 } + + tv3cCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, since the last boot." + ::= { tv3Calls 9 } + + tv3cMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, since the last boot." + ::= { tv3Calls 10 } + + tv3cSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, since the last boot." + ::= { tv3Calls 11 } + + tv3cMknods OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, since the last boot." + ::= { tv3Calls 12 } + + tv3cRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, since the last boot." + ::= { tv3Calls 13 } + + tv3cRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, since the last boot." + ::= { tv3Calls 14 } + + tv3cRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, since the last boot." + ::= { tv3Calls 15 } + + tv3cLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, since the last boot." + ::= { tv3Calls 16 } + + tv3cReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, since the last boot." + ::= { tv3Calls 17 } + + tv3cReaddirPluss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, since the last boot." + ::= { tv3Calls 18 } + + tv3cFsstats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, since the + last boot." + ::= { tv3Calls 19 } + + tv3cFsinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, since the last boot." + ::= { tv3Calls 20 } + + tv3cPathconfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, since the last boot." + ::= { tv3Calls 21 } + + tv3cCommits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, since + the last boot." + ::= { tv3Calls 22 } + + + + -- the tv3Percent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- as a percentage of total NFS calls received, + -- since the last boot + + tv3pNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + as a percentage of the total NFS calls + received, since the last boot." + ::= { tv3Percent 1 } + + tv3pGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 2 } + + tv3pSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 3 } + + tv3pLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 4 } + + tv3pAccesss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access + Permission) procedure, as a percentage of + the total NFS calls received, since the last boot." + ::= { tv3Percent 5 } + + tv3pReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, as a percentage of the total + NFS calls received, since the last boot." + ::= { tv3Percent 6 } + + tv3pReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 7 } + + tv3pWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 8 } + + tv3pCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 9 } + + tv3pMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 10 } + + tv3pSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, as a percentage of the total + NFS calls received, since the last boot." + ::= { tv3Percent 11 } + + tv3pMknods OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, as a percentage of the + total NFS calls received, since the last boot." + ::= { tv3Percent 12 } + + tv3pRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 13 } + + tv3pRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 14 } + + tv3pRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, as a percentage of + the total NFS calls received, since the + last boot." + ::= { tv3Percent 15 } + + tv3pLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, as a percentage of + the total NFS calls received, since the + last boot." + ::= { tv3Percent 16 } + + tv3pReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, as a percentage of the total NFS + calls received, since the last boot." + ::= { tv3Percent 17 } + + tv3pReaddirPluss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, as a percentage + of the total NFS calls received, since the + last boot." + ::= { tv3Percent 18 } + + tv3pFsstats OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, as a percentage + of the total NFS calls received, since the + last boot." + ::= { tv3Percent 19 } + + tv3pFsinfos OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, as a percentage of the + total NFS calls received, since the last boot." + ::= { tv3Percent 20 } + + tv3pPathconfs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, as a percentage of the + total NFS calls received, since the last boot." + ::= { tv3Percent 21 } + + tv3pCommits OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, as a + percentage of the total NFS calls received, + since the last boot." + ::= { tv3Percent 22 } + + + + -- the tv3CachedCalls group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, since the last boot + + tv3ccNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + that did not result in the filesystem blocking + to read from disk, since the last boot." + ::= { tv3CachedCalls 1 } + + tv3ccGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 2 } + + tv3ccSetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 3 } + + tv3ccLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 4 } + + tv3ccAccesss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 5 } + + tv3ccReadlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, since + the last boot." + ::= { tv3CachedCalls 6 } + + tv3ccReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 7 } + + tv3ccWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 8 } + + tv3ccCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 9 } + + tv3ccMkdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, that did not result in the filesystem + blocking to read from disk, since the last boot." + ::= { tv3CachedCalls 10 } + + tv3ccSymlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, since + the last boot." + ::= { tv3CachedCalls 11 } + + tv3ccMknods OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, that did not result in the + filesystem blocking to read from disk, since + the last boot." + ::= { tv3CachedCalls 12 } + + tv3ccRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 13 } + + tv3ccRmdirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 14 } + + tv3ccRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, that did not result in + the filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 15 } + + tv3ccLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, that did not result in + the filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 16 } + + tv3ccReaddirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From + Directory) procedure, that did not result in + the filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 17 } + + tv3ccReaddirPluss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIRPLUS (Extended Read + from Directory) procedure, that did not result in + the filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 18 } + + tv3ccFsstats OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, that did not + result in the filesystem blocking to read + from disk, since the last boot." + ::= { tv3CachedCalls 19 } + + tv3ccFsinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File + System Information) procedure, that did not + result in the filesystem blocking to read + from disk, since the last boot." + ::= { tv3CachedCalls 20 } + + tv3ccPathconfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, that did not result + in the filesystem blocking to read from disk, + since the last boot." + ::= { tv3CachedCalls 21 } + + tv3ccCommits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, that did + not result in the filesystem blocking to read + from disk, since the last boot." + ::= { tv3CachedCalls 22 } + + + + -- the tv3CachedPerCent group + + -- this group contains statistics for the number of + -- calls received for each NFS Version 3 procedure, + -- that did not result in the filesystem blocking to + -- read from disk, as a percentage of the total + -- number of calls received for that procedure, + -- since the last boot + + tv3cpNulls OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_NULL (Do Nothing) procedure, + that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv3CachedPerCent 1 } + + tv3cpGetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_GETATTR (Get File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv3CachedPerCent 2 } + + tv3cpSetattrs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SETATTR (Set File Attributes) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv3CachedPerCent 3 } + + tv3cpLookups OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LOOKUP (Lookup Filename) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv3CachedPerCent 4 } + + tv3cpAccesss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_ACCESS (Check Access Permission) + procedure, that did not result in the filesystem + blocking to read from disk, as a percentage + of the total number of calls received for + this procedure, since the last boot." + ::= { tv3CachedPerCent 5 } + + tv3cpReadlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READLINK (Read from Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last + last boot." + ::= { tv3CachedPerCent 6 } + + tv3cpReads OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READ (Read From File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 7 } + + tv3cpWrites OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_WRITE (Write to File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 8 } + + tv3cpCreates OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_CREATE (Create a File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 9 } + + tv3cpMkdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKDIR (Create a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 10 } + + tv3cpSymlinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_SYMLINK (Create a Symbolic + Link) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 11 } + + tv3cpMknods OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_MKNOD (Create a Special + Device) procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 12 } + + tv3cpRemoves OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_REMOVE (Remove a File) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 13 } + + tv3cpRmdirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RMDIR (Remove a Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 14 } + + tv3cpRenames OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_RENAME (Rename a File or + Directory) procedure, that did not result in + the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 15 } + + tv3cpLinks OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_LINK (Create Link to an + Object) procedure, that did not result in + the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 16 } + + tv3cpReaddirs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READDIR (Read From Directory) + procedure, that did not result in the + filesystem blocking to read from disk, as a + percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 17 } + + tv3cpReaddirPluss OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_READIRPLUS (Extended Read + from Directory) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 18 } + + tv3cpFsstats OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSSTAT (Get Dynamic File + System Information) procedure, that did not + result in the filesystem blocking to read from + disk, as a percentage of the total number of + calls received for this procedure, since the + last boot." + ::= { tv3CachedPerCent 19 } + + tv3cpFsinfos OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_FSINFO (Get Static File System + Information) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 20 } + + tv3cpPathconfs OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_PATHCONF (Retrieve POSIX + Information) procedure, that did not result + in the filesystem blocking to read from disk, + as a percentage of the total number of calls + received for this procedure, since the last boot." + ::= { tv3CachedPerCent 21 } + + tv3cpCommits OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 calls received + for the NFSPROC3_COMMIT (Commit Cached Data on + a Server to Stable Storage) procedure, that + did not result in the filesystem blocking to + read from disk, as a percentage of the total + number of calls received for this procedure, + since the last boot." + ::= { tv3CachedPerCent 22 } + + + -- the treplyCache group + + -- this group contains statistics related to the + -- Reply Cache processing, since the last boot + + trcInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped, for + calls already in progress, since the last boot." + ::= { treplyCache 1 } + + trcDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped, + for replies already generated within a short + interval, since the last boot. These stats are + deprecated. A value of zero will always be + returned for these stats." + ::= { treplyCache 2 } + + trcMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for which + there were no corresponding entries already in + the Reply Cache, since the last boot." + ::= { treplyCache 3 } + + trcNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received that + resulted in replies being replayed from + the Reply Cache, since the last boot." + ::= { treplyCache 4 } + + trcNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for calls + that resulted in this request being processed + as a new request even when a corresponding + entry existed in the Reply Cache, since the + last boot." + ::= { treplyCache 5 } + + trcTcpInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped + for the TCP protocol, for calls already in + progress, since the last boot." + ::= { treplyCache 6 } + + trcTcpDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped + for the TCP protocol, for replies already + generated within a short interval, since the + last boot. These stats are deprecated. A value + of zero will always be returned for these stats." + ::= { treplyCache 7 } + + trcTcpMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol for which there were no corresponding + entries already in the Reply Cache, since the + last boot." + ::= { treplyCache 8 } + + trcTcpNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol that resulted in replies being + replayed from the Reply Cache, since the + last boot." + ::= { treplyCache 9 } + + trcTcpNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + TCP protocol for calls that resulted in this + request being processed as a new request even + when a corresponding entry existed in the Reply + Cache, since the last boot." + ::= { treplyCache 10 } + + trcUdpInProgressHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests that were dropped + for the UDP protocol, for calls already in + progress, since the last boot." + ::= { treplyCache 11 } + + trcUdpDelayHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of NFS requests that were dropped + for the UDP protocol, for replies already + generated within a short interval, since the + last boot. These stats are deprecated. A value + of zero will always be returned for these stats." + ::= { treplyCache 12 } + + trcUdpMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol for which there were no corresponding + entries already in the Reply Cache, since the + last boot." + ::= { treplyCache 13 } + + trcUdpNonIdemDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol that resulted in replies being + replayed from the Reply Cache, since the + last boot." + ::= { treplyCache 14 } + + trcUdpNonIdemNotDoneHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS requests received for the + UDP protocol for calls that resulted in this + request being processed as a new request even + when a corresponding entry existed in the Reply + Cache, since the last boot." + ::= { treplyCache 15 } + + -- the tnfsrwStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 and 3 read and write calls since + -- last boot. + + tv2ReadStats OBJECT IDENTIFIER ::= { tnfsrwStats 1 } + + tv2WriteStats OBJECT IDENTIFIER ::= { tnfsrwStats 2 } + + tv3ReadStats OBJECT IDENTIFIER ::= { tnfsrwStats 3 } + + tv3WriteStats OBJECT IDENTIFIER ::= { tnfsrwStats 4 } + + + -- the tv2ReadStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 read calls since last boot. + + tv2Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 0-511 bytes." + ::= { tv2ReadStats 1 } + + tv2Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 512-1023 bytes." + ::= { tv2ReadStats 2 } + + tv2Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 1K-2047 bytes." + ::= { tv2ReadStats 3 } + + + tv2Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 2K-4095 bytes." + ::= { tv2ReadStats 4 } + + tv2Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 4K-8191 bytes." + ::= { tv2ReadStats 5 } + + tv2Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 8K-16383 bytes." + ::= { tv2ReadStats 6 } + + tv2Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 16K-32767 bytes." + ::= { tv2ReadStats 7 } + + tv2Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 32K-65535 bytes." + ::= { tv2ReadStats 8 } + + tv2Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 read calls + received by the server since last boot + with request sizes between 64K-131071 bytes." + ::= { tv2ReadStats 9 } + + + -- the tv2WriteStats group + + -- this group contains statistics for the sizes of + -- NFS version 2 write calls since last boot. + + tv2Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 0-511 bytes." + ::= { tv2WriteStats 1 } + + tv2Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 512-1023 bytes." + ::= { tv2WriteStats 2 } + + tv2Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 1K-2047 bytes." + ::= { tv2WriteStats 3 } + + + tv2Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 2K-4095 bytes." + ::= { tv2WriteStats 4 } + + tv2Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 4K-8191 bytes." + ::= { tv2WriteStats 5 } + + tv2Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 8K-16383 bytes." + ::= { tv2WriteStats 6 } + + tv2Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 16K-32767 bytes." + ::= { tv2WriteStats 7 } + + tv2Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 32K-65535 bytes." + ::= { tv2WriteStats 8 } + + tv2Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 2 write calls + received by the server since last boot + with request sizes between 64K-131071 bytes." + ::= { tv2WriteStats 9 } + + + -- the tv3ReadStats group + + -- this group contains statistics for the sizes of + -- NFS version 3 read calls since last boot. + + tv3Read512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 0-511 bytes." + ::= { tv3ReadStats 1 } + + tv3Read1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 512-1023 bytes." + ::= { tv3ReadStats 2 } + + tv3Read2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 1K-2047 bytes." + ::= { tv3ReadStats 3 } + + + tv3Read4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 2K-4095 bytes." + ::= { tv3ReadStats 4 } + + tv3Read8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 4K-8191 bytes." + ::= { tv3ReadStats 5 } + + tv3Read16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 8K-16383 bytes." + ::= { tv3ReadStats 6 } + + tv3Read32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 16K-32767 bytes." + ::= { tv3ReadStats 7 } + + tv3Read64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 32K-65535 bytes." + ::= { tv3ReadStats 8 } + + tv3Read128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 read calls + received by the server since last boot + with request sizes between 64K-131071 bytes." + ::= { tv3ReadStats 9 } + + + -- the tv3WriteStats group + + -- this group contains statistics for the sizes of + -- NFS version 3 write calls since last boot. + + tv3Write512Calls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 0-511 bytes." + ::= { tv3WriteStats 1 } + + tv3Write1KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 512-1023 bytes." + ::= { tv3WriteStats 2 } + + tv3Write2KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 1K-2047 bytes." + ::= { tv3WriteStats 3 } + + tv3Write4KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 2K-4095 bytes." + ::= { tv3WriteStats 4 } + + tv3Write8KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 4K-8191 bytes." + ::= { tv3WriteStats 5 } + + tv3Write16KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 8K-16383 bytes." + ::= { tv3WriteStats 6 } + + tv3Write32KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 16K-32767 bytes." + ::= { tv3WriteStats 7 } + + tv3Write64KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 32K-65535 bytes." + ::= { tv3WriteStats 8 } + + tv3Write128KCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NFS Version 3 write calls + received by the server since last boot + with request sizes between 64K-131071 bytes." + ::= { tv3WriteStats 9 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the nfsOptions group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + nfsIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the nfs protocol is licensed on the + filer." + ::= { nfsOptions 1 } + + + -- -- -- -- -- -- -- + -- the quota group -- + -- -- -- -- -- -- -- + + quotaState OBJECT-TYPE + SYNTAX INTEGER { + quotaStateOff(1), + quotaStateOn(2), + quotaStateInit(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates whether the root volume's quotas are ON, + OFF or initializing. This object is deprecated - + use qvStateTable.qvStateStat instead." + ::= { quota 1 } + + quotaInitPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates percentage of root volume quota + computation done while quotas are in initializing + state. This object is deprecated - use + qvStateTable.qvInitPercent instead." + ::= { quota 2 } + + + -- the old volume-unaware quota report table. DEPRECATED + + qrTable OBJECT-TYPE + SYNTAX SEQUENCE OF QrEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the current file and + space consumption for each user or group with + a quota in /etc/quotas. All quotas are displayed + regardless of volume, and no volume information + is given. This table is deprecated - use qrVTable + instead." + ::= { quota 3 } + + qrEntry OBJECT-TYPE + SYNTAX QrEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the current file and + space consumption for a referenced entry + with a quota in the file /etc/quotas. + All quotas are displayed regardless of volume, + and no volume information is given. This object is + deprecated - use qrVEntry instead." + + INDEX { qrIndex } + ::= { qrTable 1 } + + QrEntry ::= + SEQUENCE { + qrIndex + Integer32, + qrType + INTEGER, + qrId + Integer32, + qrKBytesUsed + Integer32, + qrKBytesLimit + Integer32, + qrFilesUsed + Integer32, + qrFileLimit + Integer32, + qrPathName + DisplayString + } + + qrIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies this entry in the + file /etc/quotas." + ::= { qrEntry 1 } + + qrType OBJECT-TYPE + SYNTAX INTEGER { + qrTypeUser(1), + qrTypeGroup(2), + qrTypeTree(3), + qrTypeUnknown(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Identifies the kind of quota for this qrEntry." + ::= { qrEntry 2 } + + qrId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The UID (user's numerical ID) or the GID (numerical + ID of the group that a user belongs to), as + applicable, associated with this qrEntry." + ::= { qrEntry 3 } + + qrKBytesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of KBytes used for this + qrEntry." + ::= { qrEntry 4 } + + qrKBytesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrEntry." + ::= { qrEntry 5 } + + qrFilesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of files used for this + qrEntry." + ::= { qrEntry 6 } + + qrFileLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of files that can be used for this + qrEntry." + ::= { qrEntry 7 } + + qrPathName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A textual string that contains the path + corresponding to this qrEntry." + ::= { qrEntry 8 } + + -- quota volume state table + + qvStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF QvStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current quota state of + each volume in the system." + ::= { quota 4 } + + qvStateEntry OBJECT-TYPE + SYNTAX QvStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current quota state of + each volume in the system." + INDEX { qvStateVolume } + ::= { qvStateTable 1 } + + QvStateEntry ::= + SEQUENCE { + qvStateVolume + Integer32, + qvStateName + DisplayString, + qvStateStat + INTEGER, + qvStateInitPercent + Integer32, + qvStateVserver + DisplayString + } + + qvStateVolume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this volume. The mapping + of this number to actual volumes may change if + volumes are added or deleted. Use qvStateName to + unambiguously identify a volume. The mapping + established by this object is the same as + the mapping of qrVVolume (below) to actual volumes. + For instance, if a qvStateVolume value of '5' + represents the volume 'vol2', a value of '5' + in qrVVolume also represents the volume 'vol2'." + ::= { qvStateEntry 1 } + + qvStateName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of this volume." + ::= { qvStateEntry 2 } + + qvStateStat OBJECT-TYPE + SYNTAX INTEGER { + quotaStateOff(1), + quotaStateOn(2), + quotaStateInit(3), + quotaStateCorrupt(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether quotas are ON, OFF, + initializing or corrupted" + ::= { qvStateEntry 3 } + + qvStateInitPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates percentage of quota computation done + while quotas are in initializing state." + ::= { qvStateEntry 4 } + + qvStateVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the vserver to which the volume belongs. + Name from the cluster interfaces. + Only applicable to cluster-mode volume." + ::= { qvStateEntry 5 } + + + -- multi-volume-aware quota table + -- THIS IS DEPRECATED, please use qrV2Table instead + + qrVTable OBJECT-TYPE + SYNTAX SEQUENCE OF QrVEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the current file and + space consumption for each user or group with + a quota in /etc/quotas." + ::= { quota 5 } + + + qrVEntry OBJECT-TYPE + SYNTAX QrVEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the current file and + space consumption for a referenced entry + with a quota in the file /etc/quotas. Indices + select the volume of the quota and the quota entry + itself." + INDEX { qrVVolume, qrVIndex } + ::= { qrVTable 1 } + + QrVEntry ::= + SEQUENCE { + qrVIndex + Integer32, + qrVType + INTEGER, + qrVId + Integer32, + qrVKBytesUsed + Integer32, + qrVKBytesLimit + Integer32, + qrVFilesUsed + Integer32, + qrVFileLimit + Integer32, + qrVPathName + DisplayString, + qrVVolume + Integer32, + qrVTree + DisplayString, + qrVIdType + INTEGER, + qrVSid + DisplayString, + qrVKBytesThreshold + Integer32, + qrVKBytesLimitSoft + Integer32, + qrVFileLimitSoft + Integer32 + } + + qrVIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies this entry in the + file /etc/quotas in the given volume." + ::= { qrVEntry 1 } + + qrVType OBJECT-TYPE + SYNTAX INTEGER { + qrVTypeUser(1), + qrVTypeGroup(2), + qrVTypeTree(3), + qrVTypeUserDefault(4), + qrVTypeGroupDefault(5), + qrVTypeUnknown(6) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Identifies the kind of quota for this qrVEntry." + ::= { qrVEntry 2 } + + qrVId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The UID (user's numerical ID) or the GID (numerical + ID of the group that a user belongs to), as + applicable, associated with this qrVEntry. Check + the qrVIdType field to see if this field is valid." + ::= { qrVEntry 3 } + + qrVKBytesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of KBytes used for this + qrVEntry." + ::= { qrVEntry 4 } + + qrVKBytesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrVEntry." + ::= { qrVEntry 5 } + + qrVFilesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of files used for this + qrVEntry." + ::= { qrVEntry 6 } + + qrVFileLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of files that can be used for this + qrVEntry." + ::= { qrVEntry 7 } + + qrVPathName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A textual string that contains the path + corresponding to this qrVEntry." + ::= { qrVEntry 8 } + + qrVVolume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies the volume for which + this quota is in effect on. The volume that this + value represents can be determined by checking + the value of qvStateName (above) with + qvStateVolume set to the value found here." + ::= { qrVEntry 9 } + + qrVTree OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A string that indicates which qtree this quota + belongs to." + ::= { qrVEntry 10 } + + qrVIdType OBJECT-TYPE + SYNTAX INTEGER { + qrVIdValid(1), + qrVSidValid(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A value that indicates which ID field is valid." + ::= { qrVEntry 11} + + qrVSid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The one or more IDs associated with this qrVEntry. + If the qrVentry is associated with a Windows ID, the + text form of the Windows ID (the SID) is here. If + the qrVEntry is associated with more than one id, + this contains a blank separated list of those IDs. + Check the qrVIdType field to see if this field is + valid." + ::= { qrVEntry 12 } + + qrVKBytesThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number of KBytes that when used by this entry + produces a warning message." + ::= { qrVEntry 13 } + + qrVKBytesLimitSoft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrVEntry before a warning message and SNMP + trap is produced." + ::= { qrVEntry 14 } + + qrVFileLimitSoft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of files that can be used for this + qrVEntry before a warning message and SNMP + trap is produced." + ::= { qrVEntry 15 } + + -- + -- multi-volume-aware quota table with 64 bit values + -- + + qrV2Table OBJECT-TYPE + SYNTAX SEQUENCE OF QrV2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current file and + space consumption for each user or group with + a quota in /etc/quotas." + ::= { quota 6 } + + + qrV2Entry OBJECT-TYPE + SYNTAX QrV2Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the current file and + space consumption for a referenced entry + with a quota in the file /etc/quotas. Indices + select the volume of the quota and the quota entry + itself." + INDEX { qrV2Volume, qrV2Index } + ::= { qrV2Table 1 } + + QrV2Entry ::= + SEQUENCE { + qrV2Index + Integer32, + qrV2Type + INTEGER, + qrV2Id + Integer32, + qrV2HighKBytesUsed + Integer32, + qrV2LowKBytesUsed + Integer32, + qrV2QuotaUnlimited + INTEGER, + qrV2HighKBytesLimit + Integer32, + qrV2LowKBytesLimit + Integer32, + qrV2FilesUsed + Integer32, + qrV2FileQuotaUnlimited + INTEGER, + qrV2FileLimit + Integer32, + qrV2PathName + DisplayString, + qrV2Volume + Integer32, + qrV2Tree + DisplayString, + qrV2IdType + INTEGER, + qrV2Sid + DisplayString, + qrV2ThresholdUnlimited + INTEGER, + qrV2HighKBytesThreshold + Integer32, + qrV2LowKBytesThreshold + Integer32, + qrV2SoftQuotaUnlimited + INTEGER, + qrV2HighKBytesSoftLimit + Integer32, + qrV2LowKBytesSoftLimit + Integer32, + qrV2SoftFileQuotaUnlimited + INTEGER, + qrV2SoftFileLimit + Integer32, + qrV264KBytesUsed + Counter64, + qrV264KBytesLimit + Counter64, + qrV264KBytesThreshold + Counter64, + qrV264KBytesSoftLimit + Counter64, + qrV2VolumeName + DisplayString, + qrV2Vserver + DisplayString + } + + qrV2Index OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry in the + file /etc/quotas in the given volume." + ::= { qrV2Entry 1 } + + qrV2Type OBJECT-TYPE + SYNTAX INTEGER { + qrV2TypeUser(1), + qrV2TypeGroup(2), + qrV2TypeTree(3), + qrV2TypeUserDefault(4), + qrV2TypeGroupDefault(5), + qrV2TypeUnknown(6), + qrV2TypeTreeDefault(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the kind of quota for this qrV2Entry." + ::= { qrV2Entry 2 } + + qrV2Id OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UID (user's numerical ID) or the GID (numerical + ID of the group that a user belongs to), as + applicable, associated with this qrV2Entry. Check + the qrV2IdType field to see if this field is valid." + ::= { qrV2Entry 3 } + + qrV2HighKBytesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of KBytes used for this + qrV2Entry. This object returns the most significant + 32 bits of the 64 bit unsigned integer. This object + is deprecated - Use qrV264KBytesUsed instead." + ::= { qrV2Entry 4 } + + qrV2LowKBytesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The current number of KBytes used for this + qrV2Entry. This object returns the least significant + 32 bits of the 64 bit unsigned integer. This object + is deprecated - Use qrV264KBytesUsed instead." + ::= { qrV2Entry 5 } + + qrV2QuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + size based quota limit for this qrV2Entry is unlimited. + If false(1) then qrV2*KBytesLimit OID's are valid, + if true(2) then qrV2*KBytesLimit OID's are unused + and will return 0." + ::= { qrV2Entry 6 } + + qrV2HighKBytesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry. This object returns the most significant + 32 bits of the 64 bit unsigned integer. This will + return 0 if qrV2QuotaUnlimited is true. This object + is deprecated - Use qrV264KBytesLimit instead." + ::= { qrV2Entry 7 } + + qrV2LowKBytesLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry. This object returns the least significant + 32 bits of the 64 bit unsigned integer. This will + return 0 if qrV2QuotaUnlimited is true. This object + is deprecated - Use qrV264KBytesLimit instead." + ::= { qrV2Entry 8 } + + qrV2FilesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of files used for this + qrV2Entry." + ::= { qrV2Entry 9 } + + qrV2FileQuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + file based quota limit for this qrV2Entry is unlimited. + If false(1) then qrV2FileLimit is valid, if true(2) + qrV2FileLimit will return 0." + ::= { qrV2Entry 10 } + + + qrV2FileLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of files that can be used for this + qrV2Entry." + ::= { qrV2Entry 11 } + + qrV2PathName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string that contains the path + corresponding to this qrV2Entry." + ::= { qrV2Entry 12 } + + qrV2Volume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the volume for which + this quota is in effect on. The volume that this + value represents can be determined by checking + the value of qvStateName (above) with + qvStateVolume set to the value found here." + ::= { qrV2Entry 13 } + + qrV2Tree OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that indicates which qtree this quota + belongs to." + ::= { qrV2Entry 14 } + + qrV2IdType OBJECT-TYPE + SYNTAX INTEGER { + qrV2IdValid(1), + qrV2SidValid(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A value that indicates which ID field is valid." + ::= { qrV2Entry 15 } + + qrV2Sid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The one or more IDs associated with this qrV2Entry. + If the qrV2entry is associated with a Windows ID, the + text form of the Windows ID (the SID) is here. If + the qrV2Entry is associated with more than one id, + this contains a blank separated list of those IDs. + Check the qrV2IdType field to see if this field is + valid." + ::= { qrV2Entry 16 } + + qrV2ThresholdUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + size based threshold limit for this qrV2Entry is + unlimited. If false(1) then qrV2*KBytesThreshold OID's + are valid, if true(2) then qrV2*KBytesThreshold OID's + are unused and will return 0." + ::= { qrV2Entry 17 } + + qrV2HighKBytesThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number of KBytes that when used by this entry + produces a warning message. This object returns the + most significant 32 bits of the 64 bit unsigned + integer. This will return 0 if qrV2ThresholdUnlimited + is true. This object is deprecated - Use + qrV264KBytesThreshold instead." + ::= { qrV2Entry 18 } + + qrV2LowKBytesThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number of KBytes that when used by this entry + produces a warning message. This object returns the + least significant 32 bits of the 64 bit unsigned + integer. This will return 0 if qrV2ThresholdUnlimited + is true. This object is deprecated - Use + qrV264KBytesThreshold instead." + ::= { qrV2Entry 19 } + + qrV2SoftQuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + size based soft quota limit for this qrV2Entry is + unlimited. If false(1) then qrV2*KBytesSoftLimit OID's + are valid, if true(2) the qrV2*KBytesSoftLimit OID's + are unused and will return 0." + ::= { qrV2Entry 20 } + + qrV2HighKBytesSoftLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry before a warning message and SNMP + trap is produced. This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use qrV264KBytesSoftLimit + instead." + ::= { qrV2Entry 21 } + + qrV2LowKBytesSoftLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry before a warning message and SNMP + trap is produced. This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use qrV264KBytesSoftLimit + instead." + ::= { qrV2Entry 22 } + + qrV2SoftFileQuotaUnlimited OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This flag designates whether or not the + file based soft quota limit for this qrV2Entry is + unlimited. If false(1) then qrV2SoftFileLimit is valid, + if true(2) qrV2SoftFileLimit is unused and will + return 0." + ::= { qrV2Entry 23 } + + qrV2SoftFileLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of files that can be used for this + qrV2Entry before a warning message and SNMP + trap is produced. This will return 0 if + qrV2SoftFileQuotaUnlimited is true." + ::= { qrV2Entry 24 } + + qrV264KBytesUsed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of KBytes used for this + qrV2Entry. This object returns all of the 64 bit + unsigned integer." + + ::= { qrV2Entry 25 } + + qrV264KBytesLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry. This object returns all of the 64 + bit unsigned integer. This will return 0 if + qrV2QuotaUnlimited is true." + ::= { qrV2Entry 26 } + + qrV264KBytesThreshold OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number of KBytes that when used by this entry + produces a warning message. This object returns the + all of the 64 bit unsigned integer. This will return + 0 if qrV2ThresholdUnlimited is true." + ::= { qrV2Entry 27 } + + qrV264KBytesSoftLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit of KBytes that can be used for this + qrV2Entry before a warning message and SNMP + trap is produced. This object returns all of the + 64 bit unsigned integer." + ::= { qrV2Entry 28 } + + qrV2VolumeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the name of the volume to which this quota + belongs to." + ::= { qrV2Entry 29 } + + qrV2Vserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the vserver to which the volume belongs. + Name from the cluster interfaces. + Only applicable to cluster-mode volume." + ::= { qrV2Entry 30 } + + -- -- -- -- -- -- -- -- -- + -- the file system group -- + -- -- -- -- -- -- -- -- -- + + filesysMaxfilesAvail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The count of the maximum number of + files allowable on the root volume. This + object is deprecated - use + dfEntry.dfMaxFilesAvail instead." + ::= { filesys 1 } + + filesysMaxfilesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The count of the number of files + currently in use on the root volume. + This object is deprecated - use + dfEntry.dfMaxFilesUsed instead." + ::= { filesys 2 } + + filesysMaxfilesPossible OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The largest value to which the + filesysMaxfilesAvail parameter above can + be increased by reconfiguration on the + root volume. This object is deprecated - + use dfEntry.dfMaxFilesPossible." + ::= { filesys 3 } + + dfTable OBJECT-TYPE + SYNTAX SEQUENCE OF DfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the available disk space + on the file systems. The tables shows the + available disk space for volumes as well as + aggregates. + For node volumes and aggregates, only online + volumes and aggregates are reported. For + cluster volumes and aggregates, the + dfStateOnline is set and the value for + other fields are undefined when volumes + and aggregates are not online." + + ::= { filesys 4 } + + snapshot OBJECT IDENTIFIER ::= { filesys 5 } + + -- the display file system table + + dfEntry OBJECT-TYPE + SYNTAX DfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the available disk space on + the referenced file system. + For entries returned from the cluster interfaces + only, if the dfRowInfo is not set to + 'available', the values reported for other + fields may not be valid." + + INDEX { dfIndex } + ::= { dfTable 1 } + + DfEntry ::= + SEQUENCE { + dfIndex + Integer32, + dfFileSys + DisplayString, + dfKBytesTotal + Integer32, + dfKBytesUsed + Integer32, + dfKBytesAvail + Integer32, + dfPerCentKBytesCapacity + Integer32, + dfInodesUsed + Integer32, + dfInodesFree + Integer32, + dfPerCentInodeCapacity + Integer32, + dfMountedOn + DisplayString, + dfMaxFilesAvail + Integer32, + dfMaxFilesUsed + Integer32, + dfMaxFilesPossible + Integer32, + dfHighTotalKBytes + Integer32, + dfLowTotalKBytes + Integer32, + dfHighUsedKBytes + Integer32, + dfLowUsedKBytes + Integer32, + dfHighAvailKBytes + Integer32, + dfLowAvailKBytes + Integer32, + dfStatus + INTEGER, + dfMirrorStatus + INTEGER, + dfPlexCount + Integer32, + dfType + INTEGER, + dfHighSisSharedKBytes + Integer32, + dfLowSisSharedKBytes + Integer32, + dfHighSisSavedKBytes + Integer32, + dfLowSisSavedKBytes + Integer32, + dfPerCentSaved + Integer32, + df64TotalKBytes + Counter64, + df64UsedKBytes + Counter64, + df64AvailKBytes + Counter64, + df64SisSharedKBytes + Counter64, + df64SisSavedKBytes + Counter64, + dfVserver + DisplayString, + dfStateOnline + Boolean, + dfRowInfo + INTEGER, + df64CompressSaved + Counter64, + dfCompressSavedPercent + Integer32, + df64DedupeSaved + Counter64, + dfDedupeSavedPercent + Integer32, + df64TotalSaved + Counter64, + dfTotalSavedPercent + Integer32, + df64TotalReservedKBytes + Counter64 + } + + dfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced file system." + ::= { dfEntry 1 } + + dfFileSys OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name for the referenced file system." + ::= { dfEntry 2 } + + dfKBytesTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total capacity in KBytes for the + referenced file system." + ::= { dfEntry 3 } + + dfKBytesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system." + ::= { dfEntry 4 } + + dfKBytesAvail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is + free for use on the referenced file system." + ::= { dfEntry 5 } + + dfPerCentKBytesCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of disk space currently + in use on the referenced file system." + ::= { dfEntry 6 } + + dfInodesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inodes in use on the + referenced file system." + ::= { dfEntry 7 } + + dfInodesFree OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of inodes that are + available for use on the referenced + file system." + ::= { dfEntry 8 } + + dfPerCentInodeCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of disk space currently + in use based on inode counts, on the + referenced file system." + ::= { dfEntry 9 } + + dfMountedOn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file on which this file + system is mounted." + ::= { dfEntry 10 } + + dfMaxFilesAvail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of the maximum number of + files allowable on the referenced file + system." + ::= { dfEntry 11 } + + dfMaxFilesUsed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of the number of files + currently in use on the referenced file + system." + ::= { dfEntry 12 } + + dfMaxFilesPossible OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The largest value to which the + filesysMaxfilesAvail parameter above can + be increased by reconfiguration on the + referenced file system." + ::= { dfEntry 13 } + + dfHighTotalKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total capacity in KBytes for the + referenced file system. This object returns + the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - + Use df64TotalKBytes instead." + ::= { dfEntry 14 } + + dfLowTotalKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total capacity in KBytes for the + referenced file system. This object returns + the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - + Use df64TotalKBytes instead." + ::= { dfEntry 15 } + + dfHighUsedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns the most significant 32 bits of the + 64 bit unsigned integer. This object is + deprecated - Use df64UsedKBytes instead." + ::= { dfEntry 16 } + + dfLowUsedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns the least significant 32 bits of the + 64 bit unsigned integer. This object is + deprecated - Use df64UsedKBytes instead." + ::= { dfEntry 17 } + + dfHighAvailKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is free + for use on the referenced file system. + This object returns the most significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use df64AvailKBytes + instead." + ::= { dfEntry 18 } + + dfLowAvailKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is free + for use on the referenced file system. + This object returns the least significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use df64AvailKBytes + instead." + ::= { dfEntry 19 } + + + dfStatus OBJECT-TYPE + SYNTAX INTEGER { + unmounted(1), + mounted(2), + frozen(3), + destroying(4), + creating(5), + mounting(6), + unmounting(7), + nofsinfo(8), + replaying(9), + replayed(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the file system." + ::= { dfEntry 20 } + + dfMirrorStatus OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), + uninitialized(2), + needcpcheck(3), + cpcheckwait(4), + unmirrored(5), + normal(6), + degraded(7), + resyncing(8), + failed(9), + limbo(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Overall mirror status of the file system." + ::= { dfEntry 21 } + + dfPlexCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of plexes in this file system." + ::= { dfEntry 22 } + + dfType OBJECT-TYPE + SYNTAX INTEGER { + traditionalVolume(1), + flexibleVolume(2), + aggregate(3), + stripedAggregate(4), + stripedVolume(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of container." + ::= { dfEntry 23 } + + dfHighSisSharedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total amount of data in KBytes that is + shared by more than one instance on the + referenced file system. This object returns + the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - + Use df64SisSharedKBytes instead." + ::= { dfEntry 24 } + + dfLowSisSharedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total amount of data in KBytes that is + shared by more than one instance on the + referenced file system. This object returns + the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - + Use df64SisSharedKBytes instead." + ::= { dfEntry 25 } + + dfHighSisSavedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is saved + by storing only one copy of the duplicated + blocks on the referenced file system. The + object returns the most significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use df64SisSavedKBytes instead." + ::= { dfEntry 26 } + + dfLowSisSavedKBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is saved + by storing only one copy of the duplicated + blocks on the referenced file system. The + object returns the least significant 32 bits + of the 64 bit unsigned integer. This object is + deprecated - Use df64SisSavedKBytes instead." + ::= { dfEntry 27 } + + dfPerCentSaved OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of disk space saved by + eliminating the duplicated blocks on the + referenced file system." + ::= { dfEntry 28 } + + df64TotalKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total capacity in KBytes for the + referenced file system. This object returns + all of the 64 bit unsigned integer." + ::= { dfEntry 29 } + + df64UsedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns all of the 64 bit unsigned integer." + ::= { dfEntry 30 } + + df64AvailKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total disk space in KBytes that is free + for use on the referenced file system. + This object returns all of the 64 bit + unsigned integer." + ::= { dfEntry 31 } + + df64SisSharedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of data in KBytes that is + shared by more than one instance on the + referenced file system. This object returns + all of the 64 bit unsigned integer." + ::= { dfEntry 32 } + + df64SisSavedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total disk space in KBytes that is saved + by storing only one copy of the duplicated + blocks on the referenced file system. The + object returns all of the 64 bit unsigned + integer." + ::= { dfEntry 33 } + + dfVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the vserver to which the volume belongs. + For aggregate and aggregate snapshot it will be + an empty string. + + This field is returned only from the cluster interfaces." + + ::= { dfEntry 34 } + + dfStateOnline OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The state of the cluster aggregates and + volumes. If this is not true, all the + values for the fields of this table are + undefined. + + This field is returned only from the cluster interfaces." + + ::= { dfEntry 35 } + + dfRowInfo OBJECT-TYPE + SYNTAX INTEGER { + available(1), + partiallyAvailable(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Volume or aggregate and its snapshot + is 'available' or 'partiallyAvailable'. + This field is returned only from the cluster interfaces. + Possible values for this field are: + + 'available' + Indicates a normal case when everything went + fine while fetching the values for the fields + of this table and all values returned + are valid. + + 'partiallyAvailable' + Indicates something went wrong while fetching + the values for the fields of this table and + not all values are valid. + + For fields that could not be fetched, default + values are set. For integers it is -1, for + counters 0, and for string it is null." + ::= { dfEntry 36 } + + df64CompressSaved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the compression savings in a volume + in KBytes. This is only returned for volumes." + + ::= { dfEntry 37 } + + dfCompressSavedPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the percentage of compression + savings in a volume, which is + ((compr_saved/(compr_saved + used)) * 100). + This is only returned for volumes." + + ::= { dfEntry 38 } + + df64DedupeSaved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the deduplication savings in a volume + in KBytes. This is only returned for volumes." + + ::= { dfEntry 39 } + + dfDedupeSavedPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the percentage of deduplication + savings in a volume, which is + ((dedup_saved/(dedup_saved + used)) * 100). + This is only returned for volumes." + + + ::= { dfEntry 40 } + + df64TotalSaved OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the total savings due to deduplication + & compression in a volume in KBytes. This is + only returned for volumes." + + ::= { dfEntry 41 } + + dfTotalSavedPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provides the percentage of total savings + due to deduplication & compression in a + volume, which is + ((total_saved/(total_saved + used)) * 100). + This is only returned for volumes." + + ::= { dfEntry 42 } + + df64TotalReservedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total disk space in KBytes that is + reserved on the referenced file system." + + + ::= { dfEntry 43 } + + -- the old single-volume snapshot table. DEPRECATED + + slTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the snapshots on the + root volume. This table is deprecated - use + slVTable instead." + ::= { snapshot 1 } + + slEntry OBJECT-TYPE + SYNTAX SlEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report on a given snapshot on the + root volume. This object is deprecated - use + slVEntry instead." + INDEX { slIndex } + ::= { slTable 1 } + + SlEntry ::= + SEQUENCE { + slIndex + Integer32, + slMonth + INTEGER, + slDay + Integer32, + slHour + Integer32, + slMinutes + Integer32, + slName + DisplayString + } + + slIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies this entry for the + referenced file system." + ::= { slEntry 1 } + + slMonth OBJECT-TYPE + SYNTAX INTEGER { + january(1), + february(2), + march(3), + april(4), + may(5), + june(6), + july(7), + august(8), + september(9), + october(10), + november(11), + december(12) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The month in which the snapshot was created." + ::= { slEntry 2 } + + slDay OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The day on which the snapshot was created." + ::= { slEntry 3 } + + slHour OBJECT-TYPE + SYNTAX Integer32 (0..23) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The hour in which the snapshot was created." + ::= { slEntry 4 } + + slMinutes OBJECT-TYPE + SYNTAX Integer32 (0..59) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The minute in which the snapshot was created." + ::= { slEntry 5 } + + slName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name of the referenced snapshot." + ::= { slEntry 6 } + + + -- The multivolume / aggregate snapshot table. + + slVTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the snapshots on the + file systems." + ::= { snapshot 2 } + + slVEntry OBJECT-TYPE + SYNTAX SlVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report on a given snapshot on the + file system. Indices select the volume of + the snapshot and the snapshot entry itself." + INDEX { slVVolume, slVIndex } + ::= { slVTable 1 } + + SlVEntry ::= + SEQUENCE { + slVIndex + Integer32, + slVMonth + INTEGER, + slVDay + Integer32, + slVHour + Integer32, + slVMinutes + Integer32, + slVName + DisplayString, + slVVolume + Integer32, + slVNumber + Integer32, + slVVolumeName + DisplayString, + slVType + INTEGER + } + + slVIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced file system." + ::= { slVEntry 1 } + + slVMonth OBJECT-TYPE + SYNTAX INTEGER { + january(1), + february(2), + march(3), + april(4), + may(5), + june(6), + july(7), + august(8), + september(9), + october(10), + november(11), + december(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The month in which the snapshot was created." + ::= { slVEntry 2 } + + slVDay OBJECT-TYPE + SYNTAX Integer32 (1..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The day on which the snapshot was created." + ::= { slVEntry 3 } + + slVHour OBJECT-TYPE + SYNTAX Integer32 (0..23) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hour in which the snapshot was created." + ::= { slVEntry 4 } + + slVMinutes OBJECT-TYPE + SYNTAX Integer32 (0..59) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minute in which the snapshot was created." + ::= { slVEntry 5 } + + slVName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the referenced snapshot." + ::= { slVEntry 6 } + + slVVolume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the volume / aggregate that + contains this snapshot." + ::= { slVEntry 7 } + + slVNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of snapshots for this volume / aggregate." + ::= { slVEntry 8 } + + slVVolumeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the volume / aggregate. This does not + have a /vol/ prefix." + + ::= { slVEntry 9 } + + slVType OBJECT-TYPE + SYNTAX INTEGER { + traditionalVolume(1), + flexibleVolume(2), + aggregate(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of container for this + snapshot." + + ::= { slVEntry 10 } + + + -- The snapshot content table. + + slQTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of the snapshots and their contents + on the file systems." + ::= { snapshot 3 } + + slQEntry OBJECT-TYPE + SYNTAX SlQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report on a given snapshot for a given + qtree on the file system. Indices select the volume + and qtree of the snapshot and the snapshot entry + itself." + + INDEX { slQVolume, slQQtree, slQIndex } + ::= { slQTable 1 } + + SlQEntry ::= + SEQUENCE { + slQIndex + Integer32, + slQVolume + Integer32, + slQQtree + Integer32, + slQSnapshotName + DisplayString, + slQSnapshotTime + Integer32, + slQQtreeName + DisplayString, + slQQtreeContent + INTEGER, + slQSource + OCTET STRING, + slQSourceTime + Integer32, + slQVolumeName + DisplayString + } + + slQIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced file system." + ::= { slQEntry 1 } + + slQVolume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the volume that contains + this snapshot." + ::= { slQEntry 2 } + + slQQtree OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the qtree that contains + this snapshot." + ::= { slQEntry 3 } + + slQSnapshotName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the referenced snapshot." + ::= { slQEntry 4 } + + slQSnapshotTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the snapshot on the system. The time in + seconds since January 1, 1970." + ::= { slQEntry 5 } + + slQQtreeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that indicates which qtree is in this + snapshot" + ::= { slQEntry 6 } + + slQQtreeContent OBJECT-TYPE + SYNTAX INTEGER { + replica(1), + transitioning(2), + original(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The content of the qtree tree" + ::= { slQEntry 7 } + + slQSource OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The source of this qtree for a replicated qtree. + '-' for an original qtree." + ::= { slQEntry 8 } + + slQSourceTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time of the source snapshot for a replicated qtree. + Time of the current snapshot for an original qtree. + The time in seconds since January 1, 1970. 0 if the + qtree is in a transitioning stage" + + ::= { slQEntry 9 } + + slQVolumeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the volume. This does not have a /vol/ + prefix." + ::= { slQEntry 10 } + + + dfNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the dfTable table." + + ::= { filesys 6 } + + -- -- -- -- -- -- -- -- -- -- -- -- + -- file system status information -- + -- -- -- -- -- -- -- -- -- -- -- -- + + fsStatus OBJECT IDENTIFIER ::= { filesys 7 } + + fsOverallStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + nearlyFull(2), + full(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of overall file system + health. 'ok' indicates that all file systems + have adequate space. 'nearlyFull' means + that one or more is nearly full (more than + 95% full). 'full' means that one or more + are more than 98% full." + ::= { fsStatus 1 } + + fsStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string indicating any file systems which + are full or nearly full." + ::= { fsStatus 2 } + + fsMaxUsedBytesPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of space currently in use or + reserved by the fullest file system." + ::= { fsStatus 3 } + + fsMaxUsedInodesPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percentage of inodes currently in use + by the fullest file system." + ::= { fsStatus 4 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- All volumes, including those offline and those + -- owned by the cluster partner. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + volTable OBJECT-TYPE + SYNTAX SEQUENCE OF VolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List the volumes defined on the system, + including offline volumes." + + ::= { filesys 8 } + + volEntry OBJECT-TYPE + SYNTAX VolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide details about a particular volume. + For entries returned only from the cluster + interfaces, if the volRowInfo is not set to + 'available', the values reported by other + fields of this table may not be valid." + + INDEX { volIndex } + ::= { volTable 1 } + + VolEntry ::= + SEQUENCE { + volIndex Integer32, + volName DisplayString, + volFSID DisplayString, + volOwningHost INTEGER, + volState DisplayString, + volStatus DisplayString, + volOptions OCTET STRING, + volUUID DisplayString, + volAggrName DisplayString, + volType INTEGER, + volClone INTEGER, + volCloneOf DisplayString, + volCloneSnap DisplayString, + volVserver DisplayString, + volMSID DisplayString, + volDSID DisplayString, + volSpaceGuaranteeEnabled INTEGER, + volSpaceGuarantee INTEGER, + volLanguage DisplayString, + volLanguageCode DisplayString, + volCloneChildrenList DisplayString, + volJunctionPathActive Boolean, + volJunctionPath DisplayString, + volJunctionPathSource DisplayString, + volRowInfo INTEGER, + volNvfail Boolean, + volInNvfailedState Boolean, + volInstanceUUID DisplayString, + volProvenanceUUID DisplayString, + volDrForceNvfail Boolean + } + + volIndex OBJECT-TYPE + SYNTAX Integer32 (1..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this volume. The + volIndex is not related to any other table + defined in this MIB, and may change as + volumes are created and destroyed." + ::= { volEntry 1 } + + volName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the volume. This includes no /vol/ + prefix." + ::= { volEntry 2 } + + volFSID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier for this volume." + ::= { volEntry 3 } + + volOwningHost OBJECT-TYPE + SYNTAX INTEGER { + local(1), + partner(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of which host owns this volume. + This field is not supported in a cluster." + ::= { volEntry 4 } + + volState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the volume, such as 'online' or + 'offline'." + ::= { volEntry 5 } + + volStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the volume, such as 'normal' or + 'reconstructing'. May include several values + separated by comma and space." + ::= { volEntry 6 } + + volOptions OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Options associated with the volume, such + as 'root' and 'nosnapdir=off'. May include + several values separated by comma." + ::= { volEntry 7 } + + volUUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique id associated with the volume." + ::= { volEntry 8 } + + volAggrName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the aggregate this flexible volume is a + part of." + ::= { volEntry 9 } + + volType OBJECT-TYPE + SYNTAX INTEGER { + traditional(1), + flexible(2), + striped(3), + asis(4), + snaplock(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this volume, older volumes are + traditional while newer volumes contained in + aggregates are flexible." + ::= { volEntry 10 } + + volClone OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True indicates flexible volume is a clone." + ::= { volEntry 11 } + + volCloneOf OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of flexible volume this flexible volume is + a clone of." + ::= { volEntry 12 } + + volCloneSnap OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of original cloned snapshot." + ::= { volEntry 13 } + + volVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver to which the volume belongs. + Name from the cluster interfaces. + Only applicable to cluster-mode volume." + ::= { volEntry 14 } + + volMSID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The volume's Mirror Set ID. MSIDs are formatted + as 10-character strings composed of 8 hex + characters prefixed with '0x'. + Only applicable to cluster-mode volume." + ::= { volEntry 15 } + + volDSID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The volume's Data Set ID. DSIDs are formatted + as 10-character strings composed of 8 hex + characters prefixed with '0x'. + Only applicable to cluster-mode volume." + ::= { volEntry 16 } + + volSpaceGuaranteeEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether or not the space guarantee style + associated with the volume is currently in + effect. This field does not appear if the + flexible volume is restricted or offline." + ::= { volEntry 17 } + + volSpaceGuarantee OBJECT-TYPE + SYNTAX INTEGER { + none(0), + file(1), + volume(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The space guarantee style associated with the + volume, such as 'volume', etc. This field does + not appear if the flexible volume is + restricted or offline." + ::= { volEntry 18 } + + volLanguage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The language currently set for the volume. For + example, 'English '." + ::= { volEntry 19 } + + volLanguageCode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The language code currently set for the volume. + For example, 'en'." + ::= { volEntry 20 } + + volCloneChildrenList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A comma separated list of all volume's child clones." + ::= { volEntry 21 } + + volJunctionPathActive OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if a Junction Path is active on this volume. + This field is returned only from the cluster interfaces." + ::= { volEntry 22 } + + volJunctionPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mount path for the volume, relative to the root + volume. This field is returned only from the cluster + interfaces." + ::= { volEntry 23 } + + volJunctionPathSource OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source directory of the Junction Path for this volume. + This field is returned only from the cluster interfaces. + + Two possible values are + 'LSM volume' for Load Share Mirror volumes + 'RW volume' for Read-Write volumes." + ::= { volEntry 24 } + + volRowInfo OBJECT-TYPE + SYNTAX INTEGER { + available(1), + partiallyAvailable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Volume is 'available' or 'partiallyAvailable'. + This field is returned only from the cluster interfaces. + + Two possible values are: + 'available' + Indicates a normal case when everything went + fine while fetching the values for the fields + of this table and all values returned + are valid. + + 'partiallyAvailable' + Indicates something went wrong while fetching + the values of the fields for this table and + not all values are valid. + + For fields that could not be fetched, default + values are set. For integers it is -1, for + counters 0, and for string it is null." + + ::= { volEntry 25 } + volNvfail OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether nvfail option is enabled + on this volume." + + ::= { volEntry 26 } + volInNvfailedState OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the volume is in nvfailed state. + This is only applicable to cluster-mode volumes." + + ::= { volEntry 27 } + + volInstanceUUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique id associated with the volume that moves + with the volume when the volume is migrated." + + ::= { volEntry 28 } + + volProvenanceUUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique id associated with the volume that identifies + the source of the volume content." + + ::= { volEntry 29 } + + volDrForceNvfail OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether dr-force-nvfail option is enabled + on this volume. If true, volume would be put in a + special state called 'in-nvfailed-state' by switchover + operation. The protocol access on the volume in + 'in-nvfailed-state' is blocked. This will cause the + client applications to crash and thus prevent access + to data on the volume. To get out of this situation, + admin needs to manually clear the 'in-nvfailed-state' + on the volume. By default, dr-force-nvfail option + value is false." + + ::= { volEntry 30 } + + volNumber OBJECT-TYPE + SYNTAX Integer32 (0..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of volumes in the volTable." + + ::= { filesys 9 } + + qtreeTable OBJECT-TYPE + SYNTAX SEQUENCE OF QtreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of the qtrees on the system." + + ::= { filesys 10 } + + qtreeEntry OBJECT-TYPE + SYNTAX QtreeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide details about a particular qtree." + + INDEX { qtreeVolume, qtreeIndex } + ::= { qtreeTable 1 } + + QtreeEntry ::= + SEQUENCE { + qtreeIndex Integer32, + qtreeVolume Integer32, + qtreeVolumeName DisplayString, + qtreeId Integer32, + qtreeName DisplayString, + qtreeStyle INTEGER, + qtreeStatus INTEGER, + qtreeOplock INTEGER, + qtreeVserver DisplayString, + qtreeExportPolicy DisplayString, + qtreeIsExportPolicyInherited Boolean, + qtreeMode Unsigned32 + } + + qtreeIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the qtree table." + + ::= { qtreeEntry 1 } + + qtreeVolume OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the volume that contains + this qtree." + + ::= { qtreeEntry 2 } + + qtreeVolumeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the volume that contains this qtree. + This includes no /vol/prefix." + + ::= { qtreeEntry 3 } + + qtreeId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Id number of the qtree." + + ::= { qtreeEntry 4 } + + qtreeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the qtree." + + ::= { qtreeEntry 5 } + + qtreeStyle OBJECT-TYPE + SYNTAX INTEGER { + unix(1), + ntfs(2), + mixed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The security style of the qtree." + + ::= { qtreeEntry 6 } + + qtreeStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the qtree." + + ::= { qtreeEntry 7 } + + qtreeOplock OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of whether the oplocks is enabled or not + for this qtree." + + ::= { qtreeEntry 8 } + + qtreeVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the vserver to which the volume belongs. + Name from the cluster interfaces. + Only applicable to cluster-mode volume." + + ::= { qtreeEntry 9 } + + qtreeExportPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the export policy assigned to the qtree." + + ::= { qtreeEntry 10 } + + qtreeIsExportPolicyInherited OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the export policy assigned to the qtree is + inherited from the parent volume." + + ::= { qtreeEntry 11 } + + qtreeMode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The file permission bits of the qtree." + + ::= { qtreeEntry 12 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- All aggregates, including those offline and those + -- owned by the cluster partner. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + aggrTable OBJECT-TYPE + SYNTAX SEQUENCE OF AggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List the aggregates defined on the system, + including offline aggregates." + + ::= { filesys 11 } + + aggrEntry OBJECT-TYPE + SYNTAX AggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide details about a particular aggregate. + For entries returned only from the cluster + interfaces, if the aggrRowInfo is not set to + 'available', the values reported by other + fields of this table may not be valid." + + INDEX { aggrIndex } + ::= { aggrTable 1 } + + AggrEntry ::= + SEQUENCE { + aggrIndex Integer32, + aggrName DisplayString, + aggrFSID DisplayString, + aggrOwningHost INTEGER, + aggrState DisplayString, + aggrStatus DisplayString, + aggrOptions DisplayString, + aggrUUID DisplayString, + aggrFlexvollist OCTET STRING, + aggrType INTEGER, + aggrRaidType DisplayString, + aggrHAType INTEGER, + aggrOwners DisplayString, + aggrRowInfo INTEGER, + aggrVolumeFootprints Counter64, + aggrVolumeFootprintsPercent Integer32, + aggrFilesystemMetadata Counter64, + aggrFilesystemMetadataPercent Integer32 + } + + aggrIndex OBJECT-TYPE + SYNTAX Integer32 (1..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this aggregate. The + aggrIndex is not related to any other table + defined in this MIB, and may change as + aggregates are created and destroyed." + ::= { aggrEntry 1 } + + aggrName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the aggregate. This includes no /vol/ + prefix." + ::= { aggrEntry 2 } + + aggrFSID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier for this aggregate." + ::= { aggrEntry 3 } + + aggrOwningHost OBJECT-TYPE + SYNTAX INTEGER { + local(1), + partner(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of which host owns this aggregate. + This field is not supported in a cluster." + ::= { aggrEntry 4 } + + aggrState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the aggregate, such as 'online' or + 'offline'." + ::= { aggrEntry 5 } + + aggrStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the aggregate, such as 'normal' or + 'reconstructing'. May include several values + separated by comma and space." + ::= { aggrEntry 6 } + + aggrOptions OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Options associated with the aggregate." + ::= { aggrEntry 7 } + + aggrUUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique id associated with the aggregate." + ::= { aggrEntry 8 } + + aggrFlexvollist OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of all the flexible volumes within this + aggregate. + This field is not supported in a cluster." + ::= { aggrEntry 9 } + + aggrType OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + traditional(1), + aggregate(2), + striped(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this container, containers + containing flexible volumes are aggregate." + ::= { aggrEntry 10 } + + aggrRaidType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of raid protection of the aggregate, such as + 'raid0', 'mirrored raid0', 'raid4', 'mirrored raid4', + 'raid_dp', 'mirrored raid_dp'." + ::= { aggrEntry 11 } + + aggrHAType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + cfo(1), + sfo(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate failover type, such as 'cfo' for + cluster failover, 'sfo' for storage failover. + This is set to 'none' if aggregate failover + type is not known." + ::= { aggrEntry 12 } + + aggrOwners OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current owner(s) or the node(s) to which the + aggregate belongs to. In case of striped + aggregates, this will be a comma separated list + of nodes to which the aggregate belongs to." + + ::= { aggrEntry 13 } + + aggrRowInfo OBJECT-TYPE + SYNTAX INTEGER { + available(1), + partiallyAvailable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Aggregate is 'available' or 'partiallyAvailable'. + This OID is available only from the cluster + management interfaces. + + Two possible values are: + 'available' : + Indicates a normal case when everything went + fine while fetching the values of the fields + for this table and all values returned + are valid. + + 'partiallyAvailable' : + Indicates something went wrong while fetching + the values of the fields for this table and + not all the values are valid. + + For fields that could not be fetched, default + values are set. For integers it is -1, for + counters 0, and for string it is null." + + ::= { aggrEntry 14 } + + aggrVolumeFootprints OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Footprint of data and metadata inside + volumes belonging to the Aggregate. + This field is deprecated in Data ONTAP 8.3 + and later - use the volume-footprints + field of the aggr-space-get-iter ZAPI + instead." + ::= { aggrEntry 15 } + + aggrVolumeFootprintsPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Footprint of data and metadata inside + volumes belonging to the aggregate as a + percentage of aggregate size. + This field is deprecated in Data ONTAP 8.3 + and later - use the volume-footprints-percent + field of the aggr-space-get-iter ZAPI + instead." + ::= { aggrEntry 16 } + + aggrFilesystemMetadata OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Metadata of the Aggregate. + This field is deprecated in Data ONTAP 8.3 + and later - use the aggregate-metadata + field of the aggr-space-get-iter ZAPI + instead." + ::= { aggrEntry 17 } + + aggrFilesystemMetadataPercent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Metadata of the Aggregate as a + percentage of Aggregate size. + This field is deprecated in Data ONTAP 8.3 + and later - use the aggregate-metadata-percent + field of the aggr-space-get-iter ZAPI instead." + ::= { aggrEntry 18 } + + aggrNumber OBJECT-TYPE + SYNTAX Integer32 (0..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of aggregates in the aggrTable." + + ::= { filesys 12 } + + volMoveStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF VolMoveStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Status of Vol Move operation" + ::= { filesys 13 } + + volMoveStatusEntry OBJECT-TYPE + SYNTAX VolMoveStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide movement details of a particular volume" + + INDEX { volMoveIndex } + ::= { volMoveStatusTable 1} + + VolMoveStatusEntry ::= + SEQUENCE { + volMoveIndex INTEGER, + volMoveSrcName DisplayString, + volMoveDstaggrName DisplayString, + volMoveCOattempts Integer32, + volMoveCOtime Integer32, + volMoveState DisplayString + } + + volMoveIndex OBJECT-TYPE + SYNTAX INTEGER (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this volume. The volIndex is + not related to any other table defined in this MIB, and + may change as volumes are created and destroyed." + ::= { volMoveStatusEntry 1} + + volMoveSrcName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vol move source volume. + This will not have the /vol/ prefix." + ::= { volMoveStatusEntry 2} + + volMoveDstaggrName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vol move destination aggregate" + ::= { volMoveStatusEntry 3} + + volMoveCOattempts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Cutover attempts for specified vol move operation" + ::= { volMoveStatusEntry 4} + + volMoveCOtime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Cutover time for specified vol move operation" + ::= { volMoveStatusEntry 5} + + volMoveState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of the vol move operation" + ::= { volMoveStatusEntry 6} + + -- -- -- -- -- -- -- + -- the RAID group -- + -- -- -- -- -- -- -- + + -- Old root volume raid table. DEPRECATED + + raidTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaidEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Display RAID configuration information for the + root volume. This table is deprecated - use + raidVTable instead." + ::= { raid 1 } + + raidEntry OBJECT-TYPE + SYNTAX RaidEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Display RAID configuration information for + the referenced disk drive. This only works for + disks contained within the root volume, and will + include spare drives. This object is + deprecated - use raidVEntry instead." + INDEX { raidIndex } + ::= { raidTable 1 } + + RaidEntry ::= + SEQUENCE { + raidIndex + Integer32, + raidDiskName + DisplayString, + raidStatus + INTEGER, + raidDiskId + Integer32, + raidScsiAdapter + DisplayString, + raidScsiId + Integer32, + raidUsedMb + Integer32, + raidUsedBlocks + Integer32, + raidTotalMb + Integer32, + raidTotalBlocks + Integer32, + raidCompletionPerCent + Integer32 + } + + raidIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies this entry for the + referenced disk drive." + ::= { raidEntry 1 } + + raidDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the referenced disk drive." + ::= { raidEntry 2 } + + raidStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + reconstructionInProgress(2), + parityReconstructionInProgress(3), + parityVerificationInProgress(4), + scrubbingInProgress(5), + failed(6), + addingSpare(7), + spare(8), + prefailed(9), + offline(10) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The status of the referenced disk drive." + ::= { raidEntry 3 } + + raidDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced disk + drive." + ::= { raidEntry 4 } + + raidScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced disk drive." + ::= { raidEntry 5 } + + raidScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced disk drive + on the referenced SCSI adapter." + ::= { raidEntry 6 } + + raidUsedMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of MBytes currently in use on + the referenced disk drive." + ::= { raidEntry 7 } + + raidUsedBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks currently in use on + the referenced disk drive." + ::= { raidEntry 8 } + + raidTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of MBytes physically available + on the referenced disk drive." + ::= { raidEntry 9 } + + raidTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive." + ::= { raidEntry 10 } + + raidCompletionPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "In the case when reconstruction/adding a + spare, verification or scrubbing is in progress, + the percent of such reconstruction, verification + or scrubbing that has been completed on the + referenced disk drive." + ::= { raidEntry 11 } + + + -- Multivolume raidTable. + + + raidVTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaidVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display RAID configuration information." + ::= { raid 2 } + + raidVEntry OBJECT-TYPE + SYNTAX RaidVEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display RAID configuration information for + the referenced aggregate, raid group, and disk drive." + INDEX { raidVVol, raidVGroup, raidVIndex } + ::= { raidVTable 1 } + + RaidVEntry ::= + SEQUENCE { + raidVIndex + Integer32, + raidVDiskName + DisplayString, + raidVStatus + INTEGER, + raidVDiskId + Integer32, + raidVScsiAdapter + DisplayString, + raidVScsiId + Integer32, + raidVUsedMb + Integer32, + raidVUsedBlocks + Integer32, + raidVTotalMb + Integer32, + raidVTotalBlocks + Integer32, + raidVCompletionPerCent + Integer32, + raidVVol + Integer32, + raidVGroup + Integer32, + raidVDiskNumber + Integer32, + raidVGroupNumber + Integer32, + raidVDiskPort + INTEGER, + raidVSecondaryDiskName + DisplayString, + raidVSecondaryDiskPort + INTEGER, + raidVShelf + Integer32, + raidVBay + Integer32, + raidVPlex + Integer32, + raidVPlexGroup + Integer32, + raidVPlexNumber + Integer32, + raidVPlexName + DisplayString, + raidVSectorSize + Integer32, + raidVDiskSerialNumber + DisplayString, + raidVDiskVendor + DisplayString, + raidVDiskModel + DisplayString, + raidVDiskFirmwareRevision + DisplayString, + raidVDiskRPM + DisplayString, + raidVDiskType + DisplayString, + raidVDiskPool + DisplayString, + raidVDiskCopyDestDiskName + DisplayString, + raidVDiskUID + DisplayString, + raidV64UsedBlocks + Counter64, + raidV64TotalBlocks + Counter64, + raidVCarrierID + DisplayString + } + + raidVIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this disk drive within + the given aggregate and RAID group." + ::= { raidVEntry 1 } + + raidVDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name identifying the referenced disk drive." + ::= { raidVEntry 2 } + + raidVStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + reconstructionInProgress(2), + parityReconstructionInProgress(3), + parityVerificationInProgress(4), + scrubbingInProgress(5), + failed(6), + prefailed(9), + offline(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the referenced disk drive." + ::= { raidVEntry 3 } + + raidVDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced disk + drive. This OID is not available from the + Cluster management interfaces. This object is deprecated." + ::= { raidVEntry 4 } + + raidVScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced disk drive. This OID is not available + from the Cluster management interfaces. This object is deprecated." + ::= { raidVEntry 5 } + + raidVScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced disk drive + on the referenced SCSI adapter. This OID is + not available from the Cluster management interfaces. + This object is deprecated." + ::= { raidVEntry 6 } + + raidVUsedMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes currently in use on + the referenced disk drive." + ::= { raidVEntry 7 } + + raidVUsedBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks currently in use on + the referenced disk drive. This object is deprecated. + Use raidV64UsedBlocks object instead." + ::= { raidVEntry 8 } + + raidVTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes physically available + on the referenced disk drive." + ::= { raidVEntry 9 } + + raidVTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object is deprecated. + Use raidV64TotalBlocks object instead." + ::= { raidVEntry 10 } + + raidVCompletionPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the case when rapid raid recovery, disk copy, + reconstruction/adding a spare, verification or + scrubbing is in progress, the percent of such + copy, reconstruction, verification or scrubbing + that has been completed on the referenced disk + drive." + ::= { raidVEntry 11 } + + raidVVol OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the aggregate that this entry + belongs to. The first aggregate is '1'." + ::= { raidVEntry 12 } + + raidVGroup OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the RAID group within the + given aggregate that this entry belongs to. The + first RAID group is '1', and number across all plexes." + ::= { raidVEntry 13 } + + raidVDiskNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks within this RAID group." + ::= { raidVEntry 14 } + + raidVGroupNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RAID groups within this aggregate." + ::= { raidVEntry 15 } + + raidVDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the primary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { raidVEntry 16 } + + raidVSecondaryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the secondary path to + the referenced disk drive. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { raidVEntry 17 } + + raidVSecondaryDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the secondary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available from + the Cluster management interfaces. This object is deprecated." + ::= { raidVEntry 18 } + + raidVShelf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the shelf where the disk + is located." + ::= { raidVEntry 19 } + + raidVBay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the disk bay within + the shelf where the disk is located." + ::= { raidVEntry 20 } + + + raidVPlex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the plex within the + given aggregate that this entry belongs to. The + first plex is '1'." + ::= { raidVEntry 21 } + + raidVPlexGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the RAID group within + the given plex that this entry belongs to. The + first RAID group is '1'." + ::= { raidVEntry 22 } + + raidVPlexNumber OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of plexes within this aggregate. + This number is always 1 or 2." + ::= { raidVEntry 23 } + + raidVPlexName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the plex that this entry + belongs to. A plex name can be anything, but + is usually a string like 'plex0' or 'plex1'." + ::= { raidVEntry 24 } + + raidVSectorSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that specifies bytes per sector + for this entry. Values are '512' or '520'." + ::= { raidVEntry 25 } + + raidVDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the referenced disk drive." + ::= { raidVEntry 26 } + + raidVDiskVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the referenced disk drive." + ::= { raidVEntry 27 } + + raidVDiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model string of the referenced disk drive." + ::= { raidVEntry 28 } + + raidVDiskFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware revision number of the referenced disk drive." + ::= { raidVEntry 29 } + + raidVDiskRPM OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RPM of the referenced disk drive." + ::= { raidVEntry 30 } + + raidVDiskType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type of the referenced disk drive. e.g SCSI, + or ATA." + ::= { raidVEntry 31 } + + raidVDiskPool OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the disk pool that this entry + belongs to." + ::= { raidVEntry 32 } + + raidVDiskCopyDestDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When raidVStatus value is prefailed, this string identifies + the name of the disk which is the copy target of the + referenced prefailed disk." + ::= { raidVEntry 33 } + + raidVDiskUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier for the disk. The maximum length is 90 characters." + ::= { raidVEntry 34 } + + raidV64UsedBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks currently in use on the referenced disk drive. + This object returns all of the 64 bit unsigned integer." + ::= { raidVEntry 35 } + + raidV64TotalBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks physically available on the referenced disk drive. + This object returns all of the 64 bit unsigned integer." + ::= { raidVEntry 36 } + + raidVCarrierID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the disk carrier." + ::= { raidVEntry 37 } + + -- Spare disk table. + + spareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SpareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display spare disk configuration information." + ::= { raid 3 } + + spareEntry OBJECT-TYPE + SYNTAX SpareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display configuration information for + the referenced spare disk drive." + INDEX { spareIndex } + ::= { spareTable 1 } + + SpareEntry ::= + SEQUENCE { + spareIndex + Integer32, + spareDiskName + DisplayString, + spareStatus + INTEGER, + spareDiskId + Integer32, + spareScsiAdapter + DisplayString, + spareScsiId + Integer32, + spareTotalMb + Integer32, + spareTotalBlocks + Integer32, + spareDiskPort + INTEGER, + spareSecondaryDiskName + DisplayString, + spareSecondaryDiskPort + INTEGER, + spareShelf + Integer32, + spareBay + Integer32, + sparePool + DisplayString, + spareSectorSize + Integer32, + spareDiskSerialNumber + DisplayString, + spareDiskVendor + DisplayString, + spareDiskModel + DisplayString, + spareDiskFirmwareRevision + DisplayString, + spareDiskRPM + DisplayString, + spareDiskType + DisplayString, + spareDiskUID + DisplayString, + spare64TotalBlocks + Counter64, + spareCarrierID + DisplayString + } + + spareIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced disk drive in the list of spare disk + drives." + ::= { spareEntry 1 } + + spareDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name identifying the referenced spare disk + drive." + ::= { spareEntry 2 } + + spareStatus OBJECT-TYPE + SYNTAX INTEGER { + spare(1), + addingspare(2), + bypassed(3), + unknown(4), + offline(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the referenced spare disk drive." + ::= { spareEntry 3 } + + spareDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced spare disk + drive. This OID is not available from the Cluster + management interfaces. This object is deprecated." + ::= { spareEntry 4 } + + spareScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced spare disk drive. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { spareEntry 5 } + + spareScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced spare disk drive + on the referenced SCSI adapter. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { spareEntry 6 } + + spareTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes physically available + on the referenced spare disk drive." + ::= { spareEntry 7 } + + spareTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced spare disk drive. This object is deprecated. + Use spare64TotalBlocks object instead." + ::= { spareEntry 8 } + + spareDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the primary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { spareEntry 9 } + + spareSecondaryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the secondary path to + the referenced disk drive. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { spareEntry 10 } + + spareSecondaryDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the secondary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available from + the Cluster management interfaces. This object is deprecated." + ::= { spareEntry 11 } + + spareShelf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the shelf where the disk + is located." + ::= { spareEntry 12 } + + spareBay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the disk bay within + the shelf where the disk is located." + ::= { spareEntry 13 } + + sparePool OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the disk pool that this + entry belongs to." + ::= { spareEntry 14 } + + spareSectorSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that specifies bytes per sector + for this entry. Values are '512' or '520'." + ::= { spareEntry 15 } + + spareDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the referenced disk drive." + ::= { spareEntry 16 } + + spareDiskVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the referenced disk drive." + ::= { spareEntry 17 } + + spareDiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model string of the referenced disk drive." + ::= { spareEntry 18 } + + spareDiskFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware revision number of the referenced disk drive." + ::= { spareEntry 19 } + + spareDiskRPM OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RPM of the referenced disk drive." + ::= { spareEntry 20 } + + spareDiskType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type of the referenced disk drive. e.g SCSI, + or ATA." + ::= { spareEntry 21 } + + spareDiskUID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External unique identifier for the disk. + The Maximum length is 90 characters." + ::= { spareEntry 22 } + + spare64TotalBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks physically available + on the referenced spare disk drive. This + object returns all of the 64 bit unsigned integer." + ::= { spareEntry 23 } + + spareCarrierID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the disk carrier." + ::= { spareEntry 24 } + + -- Disk summaries + + diskSummary OBJECT IDENTIFIER ::= { raid 4 } + + diskTotalCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of disks on the system." + + ::= { diskSummary 1 } + + diskActiveCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are currently active, + including parity disks." + + ::= { diskSummary 2 } + + diskReconstructingCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are + currently being reconstructed." + + ::= { diskSummary 3 } + + diskReconstructingParityCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of parity disks which are + currently being reconstructed." + + ::= { diskSummary 4 } + + diskVerifyingParityCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are + currently being verified." + + ::= { diskSummary 5 } + + diskScrubbingCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are + currently being scrubbed." + + ::= { diskSummary 6 } + + diskFailedCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are + currently broken." + + ::= { diskSummary 7 } + + diskSpareCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of available spare disks." + + ::= { diskSummary 8 } + + diskAddingSpareCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of spare disks which are + currently being added into a RAID group." + + ::= { diskSummary 9 } + + diskFailedMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If diskFailedCount is non-zero, this is + a string describing the failed disk or + disks. Each failed disk is described with + a sentence like + + Disk on adapter 8a, shelf 1, bay 0, failed. + + or + + Disk on stack 3, shelf 2, bay 2, failed." + + ::= { diskSummary 10 } + + diskPrefailedCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks which are prefailed and marked + for rapid raid recovery." + + ::= { diskSummary 11 } + + raidVNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the raidVTable table. + This is the total number of aggregates in the system." + + ::= { raid 5 } + + spareNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the spareTable table." + + ::= { raid 6 } + + otherDiskNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the otherDiskTable table." + + ::= { raid 7 } + + raidPNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the raidPTable table. + This is the total number of aggregates in the system." + + ::= { raid 8 } + + -- Other (out-of-service) disk table. + + otherDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF OtherDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display out-of-service disk configuration information." + ::= { raid 9 } + + otherDiskEntry OBJECT-TYPE + SYNTAX OtherDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display configuration information for + the referenced disk drive." + INDEX { otherDiskIndex } + ::= { otherDiskTable 1 } + + OtherDiskEntry ::= + SEQUENCE { + otherDiskIndex + Integer32, + otherDiskDiskName + DisplayString, + otherDiskStatus + INTEGER, + otherDiskDiskId + Integer32, + otherDiskScsiAdapter + DisplayString, + otherDiskScsiId + Integer32, + otherDiskTotalMb + Integer32, + otherDiskTotalBlocks + Integer32, + otherDiskDiskPort + INTEGER, + otherDiskSecondaryDiskName + DisplayString, + otherDiskSecondaryDiskPort + INTEGER, + otherDiskShelf + Integer32, + otherDiskBay + Integer32, + otherDiskPool + DisplayString, + otherDiskSectorSize + Integer32, + otherDiskSerialNumber + DisplayString, + otherDiskVendor + DisplayString, + otherDiskModel + DisplayString, + otherDiskFirmwareRevision + DisplayString, + otherDiskRPM + DisplayString, + otherDiskType + DisplayString, + otherDisk64TotalBlocks + Counter64, + otherDiskCarrierID + DisplayString + } + + otherDiskIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced disk drive in the list of out-of-service + disk drives. Out-of-service disks include all disks + that are not in service in a raid group or available + as a spare disk." + ::= { otherDiskEntry 1 } + + otherDiskDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name identifying the referenced disk + drive." + ::= { otherDiskEntry 2 } + + otherDiskStatus OBJECT-TYPE + SYNTAX INTEGER { + broken(1), + bypassed(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the referenced disk drive." + ::= { otherDiskEntry 3 } + + otherDiskDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced disk + drive. This OID is not available from the Cluster + management interfaces. This object is deprecated." + ::= { otherDiskEntry 4 } + + otherDiskScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced disk drive. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { otherDiskEntry 5 } + + otherDiskScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced disk drive + on the referenced SCSI adapter. This OID is + not available from the Cluster management interfaces. + This object is deprecated." + ::= { otherDiskEntry 6 } + + otherDiskTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes physically available + on the referenced disk drive." + ::= { otherDiskEntry 7 } + + otherDiskTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object is deprecated. + Use otherDisk64TotalBlocks object instead." + ::= { otherDiskEntry 8 } + + otherDiskDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the primary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { otherDiskEntry 9 } + + otherDiskSecondaryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the secondary path to + the referenced disk drive. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { otherDiskEntry 10 } + + otherDiskSecondaryDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the secondary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { otherDiskEntry 11 } + + otherDiskShelf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the shelf where the disk + is located." + ::= { otherDiskEntry 12 } + + otherDiskBay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the disk bay within + the shelf where the disk is located." + ::= { otherDiskEntry 13 } + + otherDiskPool OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the disk pool that this + entry belongs to." + ::= { otherDiskEntry 14 } + + otherDiskSectorSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that specifies bytes per sector + for this entry. Values are '512' or '520'." + ::= { otherDiskEntry 15 } + + otherDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the referenced disk drive." + ::= { otherDiskEntry 16 } + + otherDiskVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the referenced disk drive." + ::= { otherDiskEntry 17 } + + otherDiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model string of the referenced disk drive." + ::= { otherDiskEntry 18 } + + otherDiskFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware revision number of the referenced disk drive." + ::= { otherDiskEntry 19 } + + otherDiskRPM OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RPM of the referenced disk drive." + ::= { otherDiskEntry 20 } + + otherDiskType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type of the referenced disk drive. e.g SCSI, + or ATA." + ::= { otherDiskEntry 21 } + + otherDisk64TotalBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object + returns all of the 64 bit unsigned integer." + ::= { otherDiskEntry 22 } + + otherDiskCarrierID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the disk carrier." + ::= { otherDiskEntry 23 } + + -- Multivolume and multiplex raidTable. + + raidPTable OBJECT-TYPE + SYNTAX SEQUENCE OF RaidPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display RAID configuration information." + ::= { raid 10 } + + raidPEntry OBJECT-TYPE + SYNTAX RaidPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display RAID configuration information for + the referenced aggregate, plex, raid group, and disk drive." + INDEX { raidPVol, raidPPlex, raidPGroup, raidPIndex } + ::= { raidPTable 1 } + + RaidPEntry ::= + SEQUENCE { + raidPIndex + Integer32, + raidPStatus + INTEGER, + raidPVol + Integer32, + raidPPlex + Integer32, + raidPGroup + Integer32, + raidPPlexNumber + Integer32, + raidPGroupNumber + Integer32, + raidPDiskNumber + Integer32, + raidPPlexName + DisplayString, + raidPDiskName + DisplayString, + raidPDiskPort + INTEGER, + raidPSecondaryDiskName + DisplayString, + raidPSecondaryDiskPort + INTEGER, + raidPScsiAdapter + DisplayString, + raidPScsiId + Integer32, + raidPDiskId + Integer32, + raidPShelf + Integer32, + raidPBay + Integer32, + raidPSectorSize + Integer32, + raidPUsedMb + Integer32, + raidPUsedBlocks + Integer32, + raidPTotalMb + Integer32, + raidPTotalBlocks + Integer32, + raidPCompletionPerCent + Integer32, + raidPDiskSerialNumber + DisplayString, + raidPDiskVendor + DisplayString, + raidPDiskModel + DisplayString, + raidPDiskFirmwareRevision + DisplayString, + raidPDiskRPM + DisplayString, + raidPDiskType + DisplayString, + raidPDiskPool + DisplayString, + raidPDiskCopyDestDiskName + DisplayString, + raidP64UsedBlocks + Counter64, + raidP64TotalBlocks + Counter64, + raidPCarrierID + DisplayString + } + + raidPIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this disk drive within + the given aggregate and RAID group." + ::= { raidPEntry 1 } + + raidPStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + reconstructionInProgress(2), + parityReconstructionInProgress(3), + parityVerificationInProgress(4), + scrubbingInProgress(5), + failed(6), + prefailed(9), + offline(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the referenced disk drive." + ::= { raidPEntry 2 } + + raidPVol OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the aggregate that this entry + belongs to. The first aggregate is '1'." + ::= { raidPEntry 3 } + + raidPPlex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the plex that this entry + belongs to. The first plex is '1'." + ::= { raidPEntry 4 } + + raidPGroup OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the RAID group within the + given plex that this entry belongs to. The + first RAID group is '1'." + ::= { raidPEntry 5 } + + raidPPlexNumber OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of plexes within this aggregate. + This number is always 1 or 2." + ::= { raidPEntry 6 } + + raidPGroupNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of RAID groups within this plex." + ::= { raidPEntry 7 } + + raidPDiskNumber OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disks within this RAID group." + ::= { raidPEntry 8 } + + raidPPlexName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the plex that this entry + belongs to. A plex name can be anything, but + is usually a string like 'plex0' or 'plex1'." + ::= { raidPEntry 9 } + + raidPDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name identifying the referenced disk drive." + ::= { raidPEntry 10 } + + raidPDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the primary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 11 } + + raidPSecondaryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the secondary path to + the referenced disk drive. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 12 } + + raidPSecondaryDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the secondary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 13 } + + raidPScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced disk drive. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 14 } + + raidPScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced disk drive + on the referenced SCSI adapter. This OID is + not available from the Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 15 } + + raidPDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced disk + drive. This OID is not available from the + Cluster management interfaces. + This object is deprecated." + ::= { raidPEntry 16 } + + raidPShelf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the shelf where the disk + is located." + ::= { raidPEntry 17 } + + raidPBay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the disk bay within + the shelf where the disk is located." + ::= { raidPEntry 18 } + + + raidPSectorSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that specifies bytes per sector + for this entry. Values are '512' or '520'." + ::= { raidPEntry 19 } + + raidPUsedMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes currently in use on + the referenced disk drive." + ::= { raidPEntry 20 } + + raidPUsedBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks currently in use on + the referenced disk drive. This object is deprecated. + Use raidP64UsedBlocks object instead." + ::= { raidPEntry 21 } + + raidPTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes physically available + on the referenced disk drive." + ::= { raidPEntry 22 } + + raidPTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object is deprecated. + Use raidP64TotalBlocks object instead." + ::= { raidPEntry 23 } + + raidPCompletionPerCent OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the case when rapid raid recovery, disk copy, + reconstruction or adding a spare, verification or + scrubbing is in progress, the percent of such copy, + reconstruction, verification or scrubbing that has + been completed on the referenced disk drive." + ::= { raidPEntry 24 } + + raidPDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the referenced disk drive." + ::= { raidPEntry 25 } + + raidPDiskVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the referenced disk drive." + ::= { raidPEntry 26 } + + raidPDiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model string of the referenced disk drive." + ::= { raidPEntry 27 } + + raidPDiskFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware revision number of the referenced disk drive." + ::= { raidPEntry 28 } + + raidPDiskRPM OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RPM of the referenced disk drive." + ::= { raidPEntry 29 } + + raidPDiskType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type of the referenced disk drive. e.g SCSI, + or ATA." + ::= { raidPEntry 30 } + + raidPDiskPool OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the disk pool that this entry + belongs to." + ::= { raidPEntry 31 } + + raidPDiskCopyDestDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When raidPStatus value is prefailed, this string identifies + the name of the disk which is the copy target of the + referenced prefailed disk." + ::= { raidPEntry 32 } + + raidP64UsedBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks currently in use on + the referenced disk drive. This object returns + all of the 64 bit unsigned integer." + ::= { raidPEntry 33 } + + raidP64TotalBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks physically available on + the referenced disk drive. This object returns + all of the 64 bit unsigned integer." + ::= { raidPEntry 34 } + + raidPCarrierID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the disk carrier." + ::= { raidPEntry 35 } + + -- RAID Plex table. + + plexTable OBJECT-TYPE + SYNTAX SEQUENCE OF PlexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing plex specific information." + ::= {raid 11} + + -- display plexes + + plexEntry OBJECT-TYPE + SYNTAX PlexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report on file system plexes." + INDEX { plexIndex } + ::= { plexTable 1 } + + PlexEntry ::= + SEQUENCE { + plexIndex + Integer32, + plexName + DisplayString, + plexVolName + DisplayString, + plexStatus + INTEGER, + plexPercentResyncing + Integer32 + } + + plexIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced plex." + ::= { plexEntry 1 } + + plexName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier of the plex." + ::= { plexEntry 2 } + + plexVolName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregate to which this plex belongs." + ::= { plexEntry 3 } + + plexStatus OBJECT-TYPE + SYNTAX INTEGER { + offline(1), + resyncing(2), + online(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the plex." + ::= { plexEntry 4 } + + plexPercentResyncing OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the plex is resyncing, the percent + completion of the resync." + ::= { plexEntry 5 } + + --out-of-dateDisks + + outOfDateDiskCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entries in the outOfDateDiskTable table." + + ::= { raid 12 } + + -- out-of-date disk table. + + outOfDateDiskTable OBJECT-TYPE + SYNTAX SEQUENCE OF OutOfDateDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display out-of-date disk information." + ::= { raid 13 } + + outOfDateDiskEntry OBJECT-TYPE + SYNTAX OutOfDateDiskEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display information for the referenced + out-of-date disk." + INDEX { outOfDateDiskIndex } + ::= { outOfDateDiskTable 1 } + + OutOfDateDiskEntry ::= + SEQUENCE { + outOfDateDiskIndex + Integer32, + outOfDateDiskDiskName + DisplayString, + outOfDateDiskDiskId + Integer32, + outOfDateDiskScsiAdapter + DisplayString, + outOfDateDiskScsiId + Integer32, + outOfDateDiskTotalMb + Integer32, + outOfDateDiskTotalBlocks + Integer32, + outOfDateDiskDiskPort + INTEGER, + outOfDateDiskSecondaryDiskName + DisplayString, + outOfDateDiskSecondaryDiskPort + INTEGER, + outOfDateDiskShelf + Integer32, + outOfDateDiskBay + Integer32, + outOfDateDiskPool + DisplayString, + outOfDateDiskSectorSize + Integer32, + outOfDateDiskSerialNumber + DisplayString, + outOfDateDiskVendor + DisplayString, + outOfDateDiskModel + DisplayString, + outOfDateDiskFirmwareRevision + DisplayString, + outOfDateDiskRPM + DisplayString, + outOfDateDiskType + DisplayString, + outOfDateDisk64TotalBlocks + Counter64, + outOfDateDiskCarrierID + DisplayString + } + + outOfDateDiskIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + referenced disk drive in the list of out-of-date + disk drives." + ::= { outOfDateDiskEntry 1 } + + outOfDateDiskDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name identifying the referenced disk + drive." + ::= { outOfDateDiskEntry 2 } + + outOfDateDiskDiskId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk identifier for the referenced disk + drive. This OID is not available from the + Cluster management interfaces. + This object is deprecated." + ::= { outOfDateDiskEntry 3 } + + outOfDateDiskScsiAdapter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier of the SCSI adapter for the + referenced disk drive. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { outOfDateDiskEntry 4 } + + outOfDateDiskScsiId OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The identifier for the referenced disk drive + on the referenced SCSI adapter. This OID is not + available from the Cluster management interfaces. + This object is deprecated." + ::= { outOfDateDiskEntry 5 } + + outOfDateDiskTotalMb OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MBytes physically available + on the referenced disk drive." + ::= { outOfDateDiskEntry 6 } + + outOfDateDiskTotalBlocks OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object is deprecated. + Use outOfDateDisk64TotalBlocks object instead." + ::= { outOfDateDiskEntry 7 } + + outOfDateDiskDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the primary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { outOfDateDiskEntry 8 } + + outOfDateDiskSecondaryDiskName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name identifying the secondary path to + the referenced disk drive. This OID is not available + from the Cluster management interfaces. + This object is deprecated" + ::= { outOfDateDiskEntry 9 } + + outOfDateDiskSecondaryDiskPort OBJECT-TYPE + SYNTAX INTEGER { + portA(1), + portB(2), + portSingle(3), + portNone(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that indicates which port of the + disk is being used by the secondary path to the disk. + For a dual-ported disk, values of portA and portB + indicate which port is being used. + If the disk only has a single port, the value + is portSingle, and if the port is not active, + the value is portNone. This OID is not available + from the Cluster management interfaces. + This object is deprecated." + ::= { outOfDateDiskEntry 10 } + + outOfDateDiskShelf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the shelf where the disk + is located." + ::= { outOfDateDiskEntry 11 } + + outOfDateDiskBay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number identifying the disk bay within + the shelf where the disk is located." + ::= { outOfDateDiskEntry 12 } + + outOfDateDiskPool OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A name that identifies the disk pool that this + entry belongs to." + ::= { outOfDateDiskEntry 13 } + + outOfDateDiskSectorSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that specifies bytes per sector + for this entry. Values are '512' or '520'." + ::= { outOfDateDiskEntry 14 } + + outOfDateDiskSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the referenced disk drive." + ::= { outOfDateDiskEntry 15 } + + outOfDateDiskVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor of the referenced disk drive." + ::= { outOfDateDiskEntry 16 } + + outOfDateDiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model string of the referenced disk drive." + ::= { outOfDateDiskEntry 17 } + + outOfDateDiskFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware revision number of the referenced disk drive." + ::= { outOfDateDiskEntry 18 } + + outOfDateDiskRPM OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "RPM of the referenced disk drive." + ::= { outOfDateDiskEntry 19 } + + outOfDateDiskType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface type of the referenced disk drive. e.g SCSI, + or ATA." + ::= { outOfDateDiskEntry 20 } + + outOfDateDisk64TotalBlocks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Blocks physically available + on the referenced disk drive. This object + returns all of the 64 bit unsigned integer." + ::= { outOfDateDiskEntry 21 } + + outOfDateDiskCarrierID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique identifier of the disk carrier." + ::= { outOfDateDiskEntry 22 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the CIFS group -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + + cifsOptions OBJECT IDENTIFIER ::= { cifs 1 } + + cifsInfo OBJECT IDENTIFIER ::= { cifs 2 } + + cifsStats OBJECT IDENTIFIER ::= { cifs 3 } + + cifsMisc OBJECT IDENTIFIER ::= { cifs 4 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsOptions group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + cifsIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the CIFS protocol is active on the + filer." + ::= { cifsOptions 1 } + + cifsIsLoginEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether new CIFS connections to the filer + are currently allowed." + ::= { cifsOptions 2 } + + + cifsHostName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host name used by the CIFS protocol on this + filer." + ::= { cifsOptions 3 } + + + cifsAltNames OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alternate names recognized by the filer." + ::= { cifsOptions 4 } + + + cifsDomainJoined OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Has the filer joined an NT domain? + If this value is true, cifsDomainName + will contain the name of the domain. + Otherwise, the filer may have joined + a WorkGroup, and cifsWGName will contain + the name of the WorkGroup. " + ::= { cifsOptions 5 } + + + cifsDomainName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain name used by the CIFS + protocol on this filer." + ::= { cifsOptions 6 } + + + cifsWGName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The workgroup name (if any) used by + the CIFS protocol on this filer." + ::= { cifsOptions 7 } + + + cifsDCName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the Domain Controller used by + this filer to authenticate users and file + requests." + ::= { cifsOptions 8 } + + + cifsIsWinsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if WINS name resolution is enabled + on the filer." + ::= { cifsOptions 9 } + + + cifsWinsServers OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name(s) of the WINS servers registered + with the filer." + ::= { cifsOptions 10 } + + + cifsSecurityModel OBJECT-TYPE + SYNTAX INTEGER { + unix(1), + pc(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Which type of authentication semantics + (Unix or PC) are in use for PC access to + Unix files on the filer. If Unix semantics + are in use, no ACL on a Unix file is ever + checked. If PC semantics are in use, the + share level ACL on the share containing the + file is used for authentication instead of + the group portion of the permissions on + the file." + ::= { cifsOptions 11 } + + + cifsPCGenericUser OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the generic PC user, if any. This + username is used for CIFS access by Unix users + who have not authenticated through CIFS or NT." + ::= { cifsOptions 12 } + + + cifsOplocksEnabled OBJECT-TYPE + SYNTAX INTEGER { + notEnabled(1), + enabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether oplocks are enabled on the filer." + ::= { cifsOptions 15 } + + + cifsLevel2OplocksEnabled OBJECT-TYPE + SYNTAX INTEGER { + notEnabled(1), + enabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether level 2 oplocks are enabled on the filer." + ::= { cifsOptions 16 } + + + cifsPreserveCase OBJECT-TYPE + SYNTAX INTEGER { + noPreserveCase(1), + preserveCase(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this option is set to preserve-case + (the default), all filename references + will be case preserving. Otherwise, + they are forced to lowercase." + ::= { cifsOptions 17 } + + + cifsSymlinksEnabled OBJECT-TYPE + SYNTAX INTEGER { + notEnabled(1), + enabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this option is enabled, CIFS accesses will + follow symbolic links using Unix semantics." + ::= { cifsOptions 19 } + + + cifsSymlinkCycleProtEnabled OBJECT-TYPE + SYNTAX INTEGER { + notEnabled(1), + enabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If this option is enabled, CIFS accesses will + through symbolic links will check for cycles + in the link graph." + ::= { cifsOptions 20 } + + + cifsIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the CIFS protocol is licensed on the + filer." + ::= { cifsOptions 21 } + + cifsPerClientStatsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True when cifs.per_client_stats are + being collected." + ::= { cifsOptions 22 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsInfo group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + cifsStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Encoding of CIFS startup state on the filer." + ::= { cifsInfo 1 } + + cifsNeedPW OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Does the administrative password need + to be set before start?" + ::= { cifsInfo 2 } + + cifsTimeToShutdown OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time remaining until CIFS shutdown" + ::= { cifsInfo 3 } + + + cifsMaxConnections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of simultaneous CIFS + connections allowed on the filer." + ::= { cifsInfo 4 } + + cifsMaxTrees OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of simultaneous CIFS + trees allowed on the filer." + ::= { cifsInfo 5 } + + cifsMaxShares OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of simultaneous CIFS + shares allowed on the filer." + ::= { cifsInfo 6 } + + cifsMaxFiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of concurrently open CIFS + files and directories allowed on the filer." + ::= { cifsInfo 7 } + + + cifsMaxACLs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is deprecated, and always has a + value of 0." + ::= { cifsInfo 8 } + + + cifsConnectedUsers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of CIFS users on the + filer." + ::= { cifsInfo 9 } + + cifsNTrees OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of CIFS trees on the + filer." + ::= { cifsInfo 10 } + + cifsNShares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of CIFS shares on the + filer." + ::= { cifsInfo 11 } + + cifsNSessions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of active CIFS sessions + on the filer." + ::= { cifsInfo 12 } + + cifsNOpenFiles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of open CIFS files and directories + on the filer." + ::= { cifsInfo 13 } + + cifsNOpenDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of open CIFS directories on the + filer." + ::= { cifsInfo 14 } + + + cifsNOplockBreakWaits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of open files waiting for oplock + break messages to be sent." + ::= { cifsInfo 16 } + + + cifsNOplockAckWaits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of open files waiting for + acknowledgements to oplock break messages." + ::= { cifsInfo 17 } + + cifsSuspectOps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A smoothed average of the number of events + per second of the type frequently seen + during virus attacks." + ::= { cifsInfo 18 } + + cifsNDomainControllers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Domain Controllers found." + ::= { cifsInfo 19 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsStats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- this group contains cifs statistics since the last + -- time the statistics were cleared + + cifsServ OBJECT IDENTIFIER ::= { cifsStats 1 } + + -- cifsPerClient OBJECT IDENTIFIER ::= { cifsStats 2 } + + -- no per-client stats are kept as of the 5.3 release + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsServ group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- this group contains statistics for CIFS + -- status, and calls processed since the last + -- time the statistics were cleared + + cifsOps OBJECT IDENTIFIER ::= { cifsServ 1 } + + cifsReqs OBJECT IDENTIFIER ::= { cifsServ 2 } + + cifsPercent OBJECT IDENTIFIER ::= { cifsServ 3 } + + cifsObsReqs OBJECT IDENTIFIER ::= { cifsServ 4 } + + cifsObsPercent OBJECT IDENTIFIER ::= { cifsServ 5 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsOps group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + cifsTotalOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CIFS operations done by the filer, + since the last time the statistics were cleared." + ::= { cifsOps 1 } + + cifsTotalCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CIFS calls received, since + the last time the statistics were cleared. This + is the number of cifsTotalOps plus the number of + miscellaneous operations that are not logged + which were received in that time period." + ::= { cifsOps 2 } + + cifsBadCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of received CIFS calls rejected, + since the last time the statistics were cleared." + ::= { cifsOps 3 } + + + cifsGetAttrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CIFS operations to get + the attributes on a file or directory, since + the last time the statistics were reset." + ::= { cifsOps 4 } + + + cifsReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CIFS Read operations on + a file or directory, since the last time the + statistics were reset." + ::= { cifsOps 5 } + + + cifsWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CIFS write operations on + a file or directory, since the last time the + statistics were reset." + ::= { cifsOps 6 } + + + cifsLocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CIFS file locking requests + since the last time the statistics were reset." + ::= { cifsOps 7 } + + + cifsOpens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of calls, via CIFS, to open + a file or directory, since the last time + the statistics were reset." + ::= { cifsOps 8 } + + + cifsDirOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CIFS directory operations, + since the last time the statistics were reset." + ::= { cifsOps 9 } + + + cifsOthers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CIFS operations, since the + last time the statistics were reset, that + don't fall into the categories for GetAttr, + SetAttr, Read, Write, Lock, DirOp and Open." + ::= { cifsOps 10 } + + cifsSetAttrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of CIFS operations to set + the attributes on a file or directory, since + the last time the statistics were reset." + ::= { cifsOps 11 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsReqs group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- this group contains statistics for the number of + -- calls received for each CIFS SMB request + -- since the last time the statistics were cleared + + smbNegProts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NEGOTIATE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 1 } + + smbSessionSetupAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SESSION_SETUP_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 2 } + + smbLogoffAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOGOFF_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 3 } + + smbTreeConnectAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_CONNECT_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 4 } + + smbTreeDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_DISCONNECT requests, + since the last time the statistics were cleared." + ::= { cifsReqs 5 } + + smbTrans2QueryFSInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_FS_INFORMATION + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 6 } + + smbEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB ECHO requests, + since the last time the statistics were cleared." + ::= { cifsReqs 7 } + + smbNTCancels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests, since the + last time the statistics were cleared." + ::= { cifsReqs 8 } + + smbNTCreateAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CREATE_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 9 } + + smbNTTransactCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_CREATE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 10 } + + smbCreateTemporaries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB CREATE_TEMPORARY operation is not presently + supported, so this value should always be zero." + ::= { cifsReqs 11 } + + smbReadAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 12 } + + smbWriteAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 13 } + + smbLockingAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCKING_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsReqs 14 } + + smbSeeks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SEEK requests, + since the last time the statistics were cleared." + ::= { cifsReqs 15 } + + smbFlushes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB FLUSH requests, + since the last time the statistics were cleared." + ::= { cifsReqs 16 } + + smbCloses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CLOSE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 17 } + + smbDeletes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB DELETE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 18 } + + smbRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB RENAME requests, + since the last time the statistics were cleared." + ::= { cifsReqs 19 } + + smbMoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB MOVE request is not presently supported, + so this value should always be zero." + ::= { cifsReqs 20 } + + smbCopies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB COPY request is not presently supported, + so this value should always be zero." + ::= { cifsReqs 21 } + + smbTrans2QueryPathInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_PATH_INFORMATION + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 22 } + + smbTrans2QueryFileInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_FILE_INFORMATION + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 23 } + + smbTrans2SetPathInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_SET_PATH_INFORMATION + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 24 } + + smbTrans2SetFileInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_SET_FILE_INFORMATION + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 25 } + + smbDeleteDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB DELETE_DIRECTORY requests, + since the last time the statistics were cleared." + ::= { cifsReqs 26 } + + smbCheckDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB COPY request is not presently supported, + so this value should always be zero." + ::= { cifsReqs 27 } + + smbTrans2FindFirst2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_FIND_FIRST2 requests, + since the last time the statistics were cleared." + ::= { cifsReqs 28 } + + smbTrans2FindNext2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_FIND_NEXT2 requests, + since the last time the statistics were cleared." + ::= { cifsReqs 29 } + + smbFindClose2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB FIND_CLOSE2 requests, + since the last time the statistics were cleared." + ::= { cifsReqs 30 } + + smbNTTransactNotifyChgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_NOTIFY_CHANGE + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 31 } + + smbTrans2GetDFSReferrals OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB TRANS2_GET_DFS_REFERRAL request is + not presently supported, so this value should + always be zero." + ::= { cifsReqs 32 } + + smbTrans2ReportDFSIncs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB TRANS2_REPORT_DFS_INCONSISTENCY request is + not presently supported, so this value should + always be zero." + ::= { cifsReqs 33 } + + smbOpenPrintFiles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB OPEN_PRINT_FILE request is not supported, + so this value should always be zero." + ::= { cifsReqs 34 } + + smbGetPrintQueues OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB GET_PRINT_QUEUE request is not supported, + so this value should always be zero." + ::= { cifsReqs 35 } + + smbNTTransactIoctls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_IOCTL requests, + since the last time the statistics were cleared." + ::= { cifsReqs 36 } + + smbNTTransactQuerySecDescs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_QUERY_SECURITY_DESC + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 37 } + + smbNTTransactSetSecDescs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_SET_SECURITY_DESC + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 38 } + + + smbTrans2CreateDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_CREATE_DIRECTORY + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 39 } + + + smbNTCancelCNs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests against + change notifications since the last time + the statistics were cleared." + ::= { cifsReqs 40 } + + smbNTCancelOthers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests against + operations other than change notifications, + since the last time the statistics + were cleared." + ::= { cifsReqs 41 } + + smb2Echos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 ECHO requests, + since the last time the statistics were cleared." + ::= { cifsReqs 42 } + + smb2NegProts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 NEGOTIATE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 43 } + + smb2SessionSetups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SESSION_SETUP requests, + since the last time the statistics were cleared." + ::= { cifsReqs 44 } + + smb2Logoffs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 LOGOFF requests, + since the last time the statistics were cleared." + ::= { cifsReqs 45 } + + smb2TreeConnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 TREE_CONNECT requests, + since the last time the statistics were cleared." + ::= { cifsReqs 46 } + + smb2TreeDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 TREE_DISCONNECT requests, + since the last time the statistics were cleared." + ::= { cifsReqs 47 } + + + smb2Cancels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CANCEL requests, + since the last time the statistics were cleared." + ::= { cifsReqs 48 } + + smb2Creates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CREATE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 49 } + + smb2IpcCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC CREATE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 50 } + + smb2Reads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 READ requests, + since the last time the statistics were cleared." + ::= { cifsReqs 51 } + + smb2Writes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 WRITE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 52 } + + smb2IpcReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC READ requests, + since the last time the statistics were cleared." + ::= { cifsReqs 53 } + + smb2IpcWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC WRITE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 54 } + + smb2Locks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 LOCK requests, + since the last time the statistics were cleared." + ::= { cifsReqs 55 } + + smb2UnLocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 UNLOCK requests, + since the last time the statistics were cleared." + ::= { cifsReqs 56 } + + smb2OplkBrkAck OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Oplock Break Acknowledgements, + since the last time the statistics were cleared." + + ::= { cifsReqs 57 } + + smb2Flushs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FLUSH requests, + since the last time the statistics were cleared." + ::= { cifsReqs 58 } + + smb2Closes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CLOSE requests, + since the last time the statistics were cleared." + ::= { cifsReqs 59 } + + smb2QueryFileBasicInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_BASIC_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 60 } + + + smb2QueryFileStandardInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_STANDARD_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 61 } + + smb2QueryFileInternalInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_INT_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 62 } + + smb2QueryFileEAInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_EA_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 63 } + + smb2QueryFileFullEAInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_FULL_EA_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 64 } + + smb2QueryFileModeInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_MODE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 65 } + + smb2QueryFileAltNames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_ALT_NAME_INFO_ + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 66 } + + smb2QueryFileStreamInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_STREAM_INFO_ + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 67 } + + smb2QueryFileNetOpenInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_NET_OPEN_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 68 } + + smb2QueryFileAttrTagInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_ATTR_TAG_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 69 } + + smb2QueryFileUnsupporteds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Unsupported QUERY_FILE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 70 } + + smb2QueryFileInvalids OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 invalid QUERY_FILE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 71 } + + smb2QueryFsVolInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_VOLUME_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 72 } + + smb2QueryFsSizeInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_SIZE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 73 } + + smb2QueryFsDeviceInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_DEVICE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 74 } + + smb2QueryFsAttrInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_ATTR_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 75 } + + smb2QueryFsFullSizeInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_FULL_SIZE_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 76 } + + smb2QueryFsObjectIdInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_OBJECT_ID_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 77 } + + smb2QueryFsInvalids OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 invalid QUERY_FS_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 78 } + + smb2SetBasicInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_BASIC_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 79 } + + smb2SetRenameInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_RENAME_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 80 } + + smb2SetFileLinkInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_LINK_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 81 } + + smb2SetFileDispInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_DISP_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 82 } + + smb2SetFullEaInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FULL_EA_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 83 } + + smb2SetModeInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_MODE_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 84 } + + smb2SetAllocInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_ALLOC_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 85 } + + smb2SetEofInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_EOF_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 86 } + + smb2SetInfoUnsupporteds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Unsupported SET_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 87 } + + smb2SetInfoInvalids OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid SMB2 SET_INFO + received, since the last time the statistics + were cleared." + ::= { cifsReqs 88 } + + smb2FsctlPipeTransceives OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_PIPE_TRANSCEIVE + received, since the last time the statistics + were cleared." + ::= { cifsReqs 89 } + + smb2FsctlPipePeeks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_PIPE_PEEK + received, since the last time the statistics + were cleared." + ::= { cifsReqs 90 } + + smb2FsctlEnumSnapshotss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_ENUMERATE_SNAPSHOTS + received, since the last time the statistics + were cleared." + ::= { cifsReqs 91 } + + smb2FsctlDfsReferralss OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_DFS_REFERRALS + received, since the last time the statistics + were cleared." + ::= { cifsReqs 92 } + + smb2FsctlSetSparses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_SET_SPARSE + received, since the last time the statistics + were cleared." + ::= { cifsReqs 93 } + + smb2FsctlSecureShares OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_SECURE_SHARE + received, since the last time the statistics + were cleared." + ::= { cifsReqs 94 } + + smb2FsctlFileUnsupporteds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Unsupported SMB2 File FSCTL + received, since the last time the statistics + were cleared." + ::= { cifsReqs 95 } + + smb2FsctlIpcUnsupporteds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Unsupported SMB2 IPC FSCTL + received, since the last time the statistics + were cleared." + ::= { cifsReqs 96 } + + smb2QueryDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_DIR + received, since the last time the statistics + were cleared." + ::= { cifsReqs 97 } + + smb2ChgNfys OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CHANGE_NOTIFY + received, since the last time the statistics + were cleared." + ::= { cifsReqs 98 } + + smb2QuerySecurityInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_INFO SECURITY requests + received, since the last time the statistics + were cleared." + ::= { cifsReqs 99 } + + smb2SetSecurityInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_INFO SECURITY requests + received, since the last time the statistics + were cleared." + ::= { cifsReqs 100 } + + smb2QueryFileAccessInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_ACCESS_INFO + requests, since the last time the statistics + were cleared." + ::= { cifsReqs 101 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsObsReqs group + -- (Obsolete SMB requests) + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + obsSmbClosePrintFiles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CLOSE_PRINT_FILE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 1 } + + obsSmbCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 2 } + + obsSmbCreateDirs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE_DIRECTORY requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 3 } + + obsSmbCreateNews OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE_NEW requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 4 } + + obsSmbLockAndReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCK_AND_READ requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 5 } + + obsSmbLockByteRanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCK_BYTE_RANGE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 6 } + + obsSmbOpens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB OPEN requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 7 } + + obsSmbOpenAndXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB OPEN_ANDX requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 8 } + + obsSmbProcessExits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB PROCESS_EXIT requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 9 } + + obsSmbQueryInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 10 } + + obsSmbQueryInfo2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION2 requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 11 } + + obsSmbReads OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 12 } + + obsSmbReadMPXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB READ_MPX request is not supported, + so this value should always be zero." + ::= { cifsObsReqs 13 } + + obsSmbReadRaws OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ_RAW requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 14 } + + obsSmbSearchs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SEARCH requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 15 } + + obsSmbSetInfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SET_INFORMATION requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 16 } + + obsSmbSetInfo2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SET_INFORMATION2 requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 17 } + + obsSmbQueryInfoDisks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION_DISK + requests, since the last time the statistics + were cleared." + ::= { cifsObsReqs 18 } + + obsSmbTrans2Open2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_OPEN2 requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 19 } + + obsSmbTreeConnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_CONNECT requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 20 } + + obsSmbUnlockByteRanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB UNLOCK_BYTE_RANGE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 21 } + + obsSmbWrites OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 22 } + + obsSmbWriteAndUnlocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_AND_UNLOCK requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 23 } + + obsSmbWriteAndCloses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_AND_CLOSE requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 24 } + + obsSmbWriteMPXs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB WRITE_MPX request is not supported, + so this value should always be zero." + ::= { cifsObsReqs 25 } + + obsSmbWritePrintFiles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SMB WRITE_PRINT_FILE request is not supported, + so this value should always be zero." + ::= { cifsObsReqs 26 } + + obsSmbWriteRaws OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_RAW requests, + since the last time the statistics were cleared." + ::= { cifsObsReqs 27 } + + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsPercent group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- this group contains statistics for the number of + -- calls received for each CIFS SMB request + -- as a percentage of total CIFS calls received, + -- since the last time the statistics were cleared + + smbNegProtPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NEGOTIATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 1 } + + smbSessionSetupAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SESSION_SETUP_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 2 } + + smbLogoffAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOGOFF_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 3 } + + smbTreeConnectAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_CONNECT_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 4 } + + smbTreeDisconnectAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_DISCONNECT_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 5 } + + smbTrans2QueryFSInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_FS_INFORMATION + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 6 } + + smbEchoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB ECHO requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 7 } + + smbNTCancelPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 8 } + + smbCreateAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CREATE_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 9 } + + smbTransactCreatePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_CREATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 10 } + + smbCreateTemporaryPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE_TEMPORARY requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 11 } + + smbReadAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 12 } + + smbWriteAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 13 } + + smbLockingAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCKING_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 14 } + + smbSeekPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SEEK requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 15 } + + smbFlushPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB FLUSH requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 16 } + + smbClosePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CLOSE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 17 } + + smbDeletePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB DELETE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 18 } + + smbRenamePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB RENAME requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 19 } + + smbMovePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB MOVE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 20 } + + smbCopyPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB COPY requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 21 } + + smbTrans2QueryPathInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_PATH_INFORMATION + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 22 } + + smbTrans2QueryFileInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_QUERY_FILE_INFORMATION + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 23 } + + smbTrans2SetPathInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_SET_PATH_INFORMATION + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 24 } + + smbTrans2SetFileInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_SET_FILE_INFORMATION + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 25 } + + smbDeleteDirPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB DELETE_DIRECTORY requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 26 } + + smbCheckDirPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CHECK_DIRECTORY requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 27 } + + + smbTrans2FindFirst2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_FIND_FIRST2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 28 } + + smbTrans2FindNext2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_FIND_NEXT2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 29 } + + smbFindClose2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB FIND_CLOSE2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 30 } + + smbNTTransactNotifyChgPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_NOTIFY_CHANGE + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 31 } + + smbTrans2GetDFSReferralPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_GET_DFS_REFERRAL + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 32 } + + smbTrans2ReportDFSIncPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_REPORT_DFS_INCONSISTENCY + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 33 } + + smbOpenPrintFilePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB OPEN_PRINT_FILE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 34 } + + smbGetPrintQueuePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB GET_PRINT_QUEUE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 35 } + + smbNTTransactIoctlPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_IOCTL requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 36 } + + smbNTTransactQuerySecDescPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_QUERY_SECURITY_DESC + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 37 } + + smbNTTransactSetSecDescPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_TRANSACT_SET_SECURITY_DESC + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 38 } + + + smbTrans2CreateDirPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_CREATE_DIRECTORY + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 39 } + + + smbNTCancelCNPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests against + change notifications, as a percentage of + total CIFS calls received, since the last + time the statistics were cleared." + ::= { cifsPercent 40 } + + smbNTCancelOtherPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB NT_CANCEL requests against + calls other than change notifications, as + a percentage of total CIFS calls received, + since the last time the statistics were + cleared." + ::= { cifsPercent 41 } + + smb2EchoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 ECHO requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 42 } + + smb2NegProtPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 NEGOTIATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 43 } + + smb2SessionSetupPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SESSION_SETUP requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 44 } + + smb2LogoffPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 LOGOFF requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 45 } + + smb2TreeConnectPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 TREE_CONNECT requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 46 } + + smb2TreeDisconnectPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 TREE_DISCONNECT requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 47 } + + + smb2CancelPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CANCEL requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 48 } + + smb2CreatePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CREATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 49 } + + smb2IpcCreatePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC CREATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 50 } + + smb2ReadPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 READ requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 51 } + + smb2WritePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 WRITE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 52 } + + smb2IpcReadPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC READ requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 53 } + + smb2IpcWritePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 IPC WRITE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 54 } + + smb2LockPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 LOCK requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 55 } + + smb2UnLockPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 UNLOCK requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 56 } + + smb2OplkBrkAckPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Oplock Break Acknowledgement, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 57 } + + smb2FlushPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FLUSH requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 58 } + + smb2ClosePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 CLOSE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsPercent 59 } + + smb2QueryFileBasicInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_BASIC_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 60 } + + + smb2QueryFileStandardInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_STANDARD_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 61 } + + smb2QueryFileInternalInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_INT_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 62 } + + smb2QueryFileEAInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_EA_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 63 } + + smb2QueryFileFullEAInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_FULL_EA_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 64 } + + smb2QueryFileModeInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_MODE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 65 } + + smb2QueryFileAltNamePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_ALT_NAME_INFO_ + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 66 } + + smb2QueryFileStreamInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_STREAM_INFO_ + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 67 } + + smb2QueryFileNetOpenInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_NET_OPEN_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 68 } + + smb2QueryFileAttrTagInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FILE_ATTR_TAG_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 69 } + + smb2QueryFileUnsupportedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Unsupported QUERY_FILE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 70 } + + smb2QueryFileInvalidPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 invalid QUERY_FILE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 71 } + + smb2QueryFsVolInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_VOLUME_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 72 } + + smb2QueryFsSizeInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_SIZE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 73 } + + smb2QueryFsDeviceInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_DEVICE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 74 } + + smb2QueryFsAttrInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_ATTR_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 75 } + + smb2QueryFsFullSizeInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_FULL_SIZE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 76 } + + smb2QueryFsObjectIdInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_FS_OBJECT_ID_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 77 } + + smb2QueryFsInvalidPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 invalid QUERY_FS_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 78 } + + smb2SetBasicInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_BASIC_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 79 } + + smb2SetRenameInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_RENAME_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 80 } + + smb2SetFileLinkInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_LINK_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 81 } + + smb2SetFileDispInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FILE_DISP_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 82 } + + smb2SetFullEaInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_FULL_EA_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 83 } + + smb2SetModeInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_MODE_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 84 } + + smb2SetAllocInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_ALLOC_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 85 } + + smb2SetEofInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 SET_EOF_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 86 } + + smb2SetInfoUnsupportedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 Unsupported SET_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 87 } + + smb2SetInfoInvalidPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of invalid SMB2 SET_INFO + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 88 } + + smb2FsctlPipeTransceivePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_PIPE_TRANSCEIVE + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 89 } + + smb2FsctlPipePeekPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_PIPE_PEEK + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 90 } + + smb2FsctlEnumSnapshotsPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_ENUMERATE_SNAPSHOTS + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 91 } + + smb2FsctlDfsReferralsPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_DFS_REFERRALS + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 92 } + + smb2FsctlSetSparsePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_SET_SPARSE + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 93 } + + smb2FsctlSecureSharePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 FSCTL_SECURE_SHARE + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 94 } + + smb2FsctlFileUnsupportedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Unsupported SMB2 File FSCTL + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 95 } + + smb2FsctlIpcUnsupportedPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Unsupported SMB2 IPC FSCTL + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 96 } + + smb2QueryDirPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB2 QUERY_DIR + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsPercent 97 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the obsPct group + -- (Obsolete SMB requests) + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + obsSmbClosePrintFilePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CLOSE_PRINT_FILE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 1 } + + obsSmbCreatePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 2 } + + obsSmbCreateDirPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE_DIRECTORY requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 3 } + + obsSmbCreateNewPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB CREATE_NEW requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 4 } + + obsSmbLockAndReadPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCK_AND_READ requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 5 } + + obsSmbLockByteRangePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB LOCK_BYTE_RANGE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 6 } + + obsSmbOpenPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB OPEN requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 7 } + + obsSmbOpenAndXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB OPEN_ANDX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 8 } + + obsSmbProcessExitPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB PROCESS_EXIT requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 9 } + + obsSmbQueryInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 10 } + + obsSmbQueryInfo2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 11 } + + obsSmbReadPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 12 } + + obsSmbReadMPXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ_MPX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 13 } + + obsSmbReadRawPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB READ_RAW requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 14 } + + obsSmbSearchPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SEARCH requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 15 } + + obsSmbSetInfoPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SET_INFORMATION requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 16 } + + obsSmbSetInfo2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB SET_INFORMATION2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 17 } + + obsSmbQueryInfoDiskPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB QUERY_INFORMATION_DISK + requests, as a percentage of total CIFS calls + received, since the last time the statistics + were cleared." + ::= { cifsObsPercent 18 } + + obsSmbTrans2Open2Pct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TRANS2_OPEN2 requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 19 } + + obsSmbTreeConnectPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB TREE_CONNECT requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 20 } + + obsSmbUnlockByteRangePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB UNLOCK_BYTE_RANGE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 21 } + + obsSmbWritePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 22 } + + obsSmbWriteAndUnlockPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_AND_UNLOCK requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 23 } + + obsSmbWriteAndClosePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_AND_CLOSE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 24 } + + obsSmbWriteMPXPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_MPX requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 25 } + + obsSmbWritePrintFilePct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_PRINT_FILE requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 26 } + + obsSmbWriteRawPct OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of SMB WRITE_RAW requests, + as a percentage of total CIFS calls received, + since the last time the statistics were cleared." + ::= { cifsObsPercent 27 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cifsMisc group + -- These statistics are primarily of interest to + -- NetApp developers. + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + cifsCancelLocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 1 } + + cifsWaitLocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 2 } + + cifsCopyToAligns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 3 } + + cifsAlignedSmalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 4 } + + cifsAlignedLarges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 5 } + + cifsAlignedSmallRels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 6 } + + cifsAlignedLargeRels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 7 } + + cifsMbufWaits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 8 } + + cifsNbtWaits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 9 } + + cifsCwaWaits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 10 } + + cifsMultipleVCs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 11 } + + cifsPDCUpcalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 12 } + + cifsQueuedWriteRaws OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 13 } + + cifsNBTDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 14 } + + cifsSMBDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 15 } + + cifsDupDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 16 } + + cifsOpLkBatchToL2s OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 17 } + + cifsOpLkBatchToNones OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 18 } + + cifsOpLkL2ToNones OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 19 } + + cifsOpLkNoBreakAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 20 } + + cifsOpLkIgnoredAcks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 21 } + + cifsOpLkMultiWaiters OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 22 } + + cifsSharingErrorRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 23 } + + cifsOpLkWaiterTimedOuts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 24 } + + cifsOpLkDelayedBreaks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 25 } + + cifsOpLkEarlyNFSs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 26 } + + cifsOpLkNFSWaiteds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 27 } + + cifsMaxNFSBkWaiterCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 28 } + + cifsClearTextPasswd OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates whether the cifs clients are + using clear text passwords when authenticating + with the filer. If cifsDomainJoined is false and + this variable is also false, then the filer is + using NT Security from a local user list." + ::= { cifsMisc 29 } + + cifsSmb2MidUsedHash OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 30 } + + cifsSmb2MidUnusedHash OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 31 } + + cifsSmb2MidInvReject OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 32 } + + cifsSmb2DurableCreateReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 33 } + + cifsSmb2DurableCreateSucceeded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 34 } + + cifsSmb2DurableReclaimReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 35 } + + cifsSmb2DurableReclaimSucceeded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 36 } + + cifsSmb2DurableHandlePreserved OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 37 } + + cifsSmb2DurableHandlePurged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 38 } + + cifsSmb2DurableHandleExpired OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 39 } + + cifsSmb2FileDirInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 40 } + + cifsSmb2FileFullDirInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 41 } + + cifsSmb2FileIdFullDirInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 42 } + + cifsSmb2FileBothDirInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 43 } + + cifsSmb2FileIdBothDirInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 44 } + + cifsSmb2FileNamesInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 45 } + + cifsSmb2FileDirUnsupported OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 46 } + + cifsSmb2QueryInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 47 } + + cifsSmb2SetInfo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 48 } + + cifsSmb2Ioctl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 49 } + + cifsSmb2RelatedCompRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 50 } + + cifsSmb2UnRelatedCompRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 51 } + + cifsSmb2FileRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 52 } + + cifsSmb2PipeRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 53 } + + cifsSmb2Unsupported OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Undocumented" + ::= { cifsMisc 54 } + + cifsSmb2InvalidSignatures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of CIFS SMB 2.0 messages received + with incorrect signature." + ::= { cifsMisc 55 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache group -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncOptions OBJECT IDENTIFIER ::= { netcache 1 } + + ncInfo OBJECT IDENTIFIER ::= { netcache 2 } + + ncStats OBJECT IDENTIFIER ::= { netcache 3 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Netcache is enabled on this system." + ::= { ncOptions 1 } + + ncIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Netcache is licensed on this system." + ::= { ncOptions 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the dns options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncDnsOptions OBJECT IDENTIFIER ::= { ncOptions 3 } + + ncDnsIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Domain Name System (DNS) + is enabled on this system." + ::= { ncDnsOptions 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the http options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncHttpOptions OBJECT IDENTIFIER ::= { ncOptions 4 } + + ncHttpIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether HTTP is enabled on this system." + ::= { ncHttpOptions 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the nntp options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncNntpOptions OBJECT IDENTIFIER ::= { ncOptions 5 } + + ncNntpIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether NNTP is enabled on this system." + ::= { ncNntpOptions 1 } + + ncNntpIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether NNTP is licensed on this system." + ::= { ncNntpOptions 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the streaming options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncStreamingOptions OBJECT IDENTIFIER ::= { ncOptions 6 } + + ncStreamingMmsIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Microsoft Media Services (MMS) + is enabled on this system." + ::= { ncStreamingOptions 1 } + + ncStreamingMmsIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Microsoft Windows Media Service (MMS) + is licensed on this system." + ::= { ncStreamingOptions 2 } + + ncStreamingMmsProIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Microsoft Windows Media Service Pro (MMS) + is licensed on this system." + ::= { ncStreamingOptions 3 } + + ncStreamingRtspIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Real Time Streaming Protocol (RTSP) + is enabled on this system." + ::= { ncStreamingOptions 4 } + + ncStreamingQuickTimeIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether QuickTime is licensed on this system." + ::= { ncStreamingOptions 5 } + + ncStreamingRealIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Real Media streaming is licensed on + this system." + ::= { ncStreamingOptions 6 } + + ncStreamingMmsUltraIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Microsoft Windows Media Service Ultra (MMS) + is licensed on this system." + ::= { ncStreamingOptions 7 } + + ncStreamingRealProIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Real Media Pro streaming is licensed on + this system." + ::= { ncStreamingOptions 8 } + + ncStreamingRealUltraIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Real Media Ultra streaming is licensed on + this system." + ::= { ncStreamingOptions 9 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the icap options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncIcapOptions OBJECT IDENTIFIER ::= { ncOptions 7 } + + ncIcapIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether ICAP v0.95 is enabled on this system." + ::= { ncIcapOptions 1 } + + ncIcapIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether ICAP is licensed on this system." + ::= { ncIcapOptions 2 } + + ncIcapv1IsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether ICAP v1.0 is enabled on this system." + ::= { ncIcapOptions 3 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the grm options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncGrmOptions OBJECT IDENTIFIER ::= { ncOptions 8 } + + ncGrmServerOptions OBJECT IDENTIFIER ::= { ncGrmOptions 1 } + + ncGrmAgentOptions OBJECT IDENTIFIER ::= { ncGrmOptions 2 } + + ncGrmServerIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Global Request Manager (GRM) Server + is enabled on this system." + ::= { ncGrmServerOptions 1 } + + ncGrmServerIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Global Request Manager (GRM) Server + is licensed on this system." + ::= { ncGrmServerOptions 2 } + + ncGrmAgentIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Global Request Manager (GRM) Agent + enabled on this system." + ::= { ncGrmAgentOptions 1 } + + ncGrmAgentIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the Global Request Manager (GRM) Agent + is licensed on this system." + ::= { ncGrmAgentOptions 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the content director options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncCdOptions OBJECT IDENTIFIER ::= { ncOptions 9 } + + ncCdIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether Content Director is enabled on this system." + ::= { ncCdOptions 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the https options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncHttpsProxyOptions OBJECT IDENTIFIER ::= { ncOptions 10 } + + ncHttpsProxyIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether HTTPS is enabled on this system." + ::= { ncHttpsProxyOptions 1 } + + ncHttpsProxyIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether HTTPS is licensed on this system." + ::= { ncHttpsProxyOptions 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the cms options group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + ncCmsOptions OBJECT IDENTIFIER ::= { ncOptions 11 } + + ncCmsIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether CMS is enabled on this system." + ::= { ncCmsOptions 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache info group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Netcache version string." + ::= { ncInfo 1 } + + ncAdminPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Netcache Admin Port number - this + is the first in the list of admin + ports configured for the NetCache." + ::= { ncInfo 2 } + + + accelmonitor OBJECT IDENTIFIER ::= { ncInfo 3 } + + -- the acceleration monitor group + -- Implementation of the Acceleration Monitor (accelmonitor. + + amNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of entries in the acceleration monitor table." + ::= { accelmonitor 1 } + + amMonitor OBJECT-TYPE + SYNTAX INTEGER { + togglea(1), + toggleb(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Variable for user defined SNMP traps to monitor whether there has been a status change of any of the acceleration + servers that netcache is probing." + ::= { accelmonitor 2 } + + amMonitorString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used in conjunction with amMonitor. This returns a string + in format of: 'IP:port status' which reports the status + of all the servers netcache is accelerating as of last + status change." + ::= { accelmonitor 3 } + + -- accelmonitor table + + -- the Acceleration Monitor table contains information of the + -- the acceleration server, port that we are monitoring and its + -- status. + + amTable OBJECT-TYPE + SYNTAX SEQUENCE OF AmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of acceleration server and port entries. The + number of entries is given by the value of amNumber." + ::= { accelmonitor 4 } + + amEntry OBJECT-TYPE + SYNTAX AmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An acceleration monitor entry contains: the server + IP address, server port and the status." + INDEX { amIndex } + ::= { amTable 1 } + + AmEntry ::= + SEQUENCE { + amIndex + Integer32, + amAddress + IpAddress, + amPort + Integer32, + amStatus + INTEGER + } + + amIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " A unique value for each entry in the acceleration monitor + table." + ::= { amEntry 1 } + + amAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the acceleration server the NetCache + is monitoring." + ::= { amEntry 2 } + + amPort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding port on the server that NetCache is + monitoring." + ::= { amEntry 3 } + + amStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + up(2), + down(3), + inactive(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the service running on the server. + active - in queue but no probes done yet. + up - the server is reachable and responding to probes. + down - the server is unreachable. + inactive - monitoring is disabled." + ::= { amEntry 4 } + + ncLocalConfigChanged OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the local configuration file on NetCache + was changed without using DFM configuration management." + ::= { ncInfo 4 } + + ncLocalConfigVersion OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current cache configuration's version." + ::= { ncInfo 5 } + + grmMonitor OBJECT IDENTIFIER ::= { ncInfo 6 } + + -- the GRM monitor group + -- Implementation of the GRM agent monitor + + grmMonitorToggle OBJECT-TYPE + SYNTAX INTEGER { + togglea(1), + toggleb(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Variable for user defined SNMP traps to monitor whether there has been a status change of any of the GRM + agents reporting to this GRM server." + ::= { grmMonitor 1 } + + grmMonitorString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used in conjunction with grmMonitor. This returns a string + in format of: 'IP status.' which reports the status + of all the GRM agents reporting to this GRM server as of last + status change." + ::= { grmMonitor 2 } + + takeoverinfo OBJECT IDENTIFIER ::= { ncInfo 7 } + + -- the takeover information group + -- information same as status.takeover.addrs and + -- status.takeover.mode and status.takeover.partner_status + + takeoverAddrs OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the list of interfaces and their corresponding IP + addresses of the partner NetCache that this appliance has taken over." + ::= { takeoverinfo 1 } + + takeoverMode OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + takingover(2), + takenover(3), + giveback(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current takeover mode of this appliance." + ::= { takeoverinfo 2 } + + takeoverStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + unknown(2), + failed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current status of the takeover partner of + this appliance. up(1) indicates that the takeover partner is + reachable. unknown(2) indicates that an unknown error occurred. + failed(3) indicates that the partner has failed, takeoverAddrs + indicates the partner's IP address this appliance has taken + over." + ::= { takeoverinfo 3 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache stats group -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncObjectsStored OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of objects stored currently." + ::= { ncStats 1 } + + ncBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total bytes sent to clients" + ::= { ncStats 2 } + + ncBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total bytes received from clients" + ::= { ncStats 3 } + + ncBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total bytes sent to servers" + ::= { ncStats 4 } + + ncBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total bytes received from servers" + ::= { ncStats 5 } + + ncHttp OBJECT IDENTIFIER ::= { ncStats 6 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the http stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncHttpTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total HTTP requests so far" + ::= { ncHttp 1 } + + ncHttpHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP requests that resulted in hits so far" + ::= { ncHttp 2 } + + ncHttpMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP requests that resulted in misses so far" + ::= { ncHttp 3 } + + ncHttpServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to HTTP servers (active and idle)" + ::= { ncHttp 4 } + + ncHttpCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to HTTP clients (active and idle)" + ::= { ncHttp 5 } + + ncHttpBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for HTTP requests" + ::= { ncHttp 6 } + + ncHttpObjHitrate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Object Hitrate HTTP requests" + ::= { ncHttp 7 } + + ncHttpRespTimePerByte OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Response time in milliseconds per byte for HTTP requests." + ::= { ncHttp 8 } + + ncHttpAvgRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for all HTTP requests." + ::= { ncHttp 9 } + + ncHttpAvgHitRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for HTTP hit requests." + ::= { ncHttp 10 } + + ncHttpAvgMissRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for HTTP miss requests." + ::= { ncHttp 11 } + + ncHttpInstAvgRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for all HTTP requests during the last 60 seconds." + ::= { ncHttp 12 } + + + ncHttpInstAvgHitRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for HTTP hit requests during the last 60 seconds." + ::= { ncHttp 13 } + + ncHttpInstAvgMissRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average response time in milliseconds for HTTP miss requests during the last 60 seconds." + ::= { ncHttp 14 } + + ncHttpTotalRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP requests" + ::= { ncHttp 15 } + + ncHttpTotalHitRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP HIT requests" + ::= { ncHttp 16 } + + ncHttpTotalMissRespTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP MISS requests" + ::= { ncHttp 17 } + + ncHttpBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total HTTP bytes sent to clients" + ::= { ncHttp 18 } + + ncHttpBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total HTTP bytes received from clients" + ::= { ncHttp 19 } + + ncHttpBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total HTTP bytes sent to servers" + ::= { ncHttp 20 } + + ncHttpBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total HTTP bytes received from servers" + ::= { ncHttp 21 } + + ncHttpHighTotalRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP requests. + This object returns the most significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 22 } + + ncHttpLowTotalRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP requests. + This object returns the least significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 23 } + + ncHttpHighTotalHitRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP HIT requests. + This object returns the most significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 24 } + + ncHttpLowTotalHitRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP HIT requests. + This object returns the least significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 25 } + + ncHttpHighTotalMissRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP MISS requests. + This object returns the most significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 26 } + + ncHttpLowTotalMissRespTimes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total fetch time in milliseconds for HTTP MISS requests. + This object returns the least significant 32 bits + of the 64 bit unsigned integer." + ::= { ncHttp 27 } + + ncHttpReqRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Request Rate for HTTP requests" + ::= { ncHttp 28 } + + ncHttpObjHitRateLast1Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP object hit rate in the last 1 minute." + ::= { ncHttp 29 } + + ncHttpObjHitRateLast5Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP object hit rate in the last 5 minutes." + ::= { ncHttp 30 } + + ncHttpByteHitRateLast1Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP byte hit rate in the last 1 minute." + ::= { ncHttp 31 } + + ncHttpByteHitRateLast5Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "HTTP byte hit rate in the last 5 minutes." + ::= { ncHttp 32 } + + ncHttpBWSavingsLast1Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for HTTP requests in the last + 1 minute" + ::= { ncHttp 33 } + + ncHttpBWSavingsLast5Min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for HTTP requests in the last + 5 minutes" + ::= { ncHttp 34 } + + ncHttpActiveServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to HTTP servers" + ::= { ncHttp 35 } + + ncHttpActiveCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to HTTP clients" + ::= { ncHttp 36 } + + ncHttpAccelTable OBJECT-TYPE + SYNTAX SEQUENCE OF NcHttpAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Number of kilobytes sent to and received from the client side + per acceleration rule" + + ::= { ncHttp 37 } + + ncHttpAccelEntry OBJECT-TYPE + SYNTAX NcHttpAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the number of kilobytes sent and + received to/from the clients side per acceleration + rule" + + INDEX { ncHttpAccelIndex } + ::= { ncHttpAccelTable 1 } + + NcHttpAccelEntry ::= + SEQUENCE { + ncHttpAccelIndex Integer32, + ncHttpAccelKbytesFromClient Counter32, + ncHttpAccelKbytesToClient Counter32, + ncHttpAccelHits Counter32 + } + + ncHttpAccelIndex OBJECT-TYPE + SYNTAX Integer32 (1..513) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each entry in the http acceleration + stats table" + ::= { ncHttpAccelEntry 1 } + + ncHttpAccelKbytesFromClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes received from the client + for this acceleration rule" + ::= { ncHttpAccelEntry 2 } + + ncHttpAccelKbytesToClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes sent to the client for + this acceleration rule" + ::= { ncHttpAccelEntry 3 } + + ncHttpAccelHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of times this acceleration rule has been hit" + ::= { ncHttpAccelEntry 4 } + + ncHttpsAccelTable OBJECT-TYPE + SYNTAX SEQUENCE OF NcHttpsAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Number of kilobytes sent to and received from the client side + per acceleration rule" + + ::= { ncHttp 38 } + + ncHttpsAccelEntry OBJECT-TYPE + SYNTAX NcHttpsAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the number of kilobytes sent and + received to/from the clients side per acceleration + rule" + + INDEX { ncHttpsAccelIndex } + ::= { ncHttpsAccelTable 1 } + + NcHttpsAccelEntry ::= + SEQUENCE { + ncHttpsAccelIndex Integer32, + ncHttpsAccelKbytesFromClient Counter32, + ncHttpsAccelKbytesToClient Counter32, + ncHttpsAccelHits Counter32 + } + + ncHttpsAccelIndex OBJECT-TYPE + SYNTAX Integer32 (1..513) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each entry in the http acceleration + stats table" + ::= { ncHttpsAccelEntry 1 } + + ncHttpsAccelKbytesFromClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes received from the client + for this acceleration rule" + ::= { ncHttpsAccelEntry 2 } + + ncHttpsAccelKbytesToClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes sent to the client for + this acceleration rule" + ::= { ncHttpsAccelEntry 3 } + + ncHttpsAccelHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of times this acceleration rule has been hit" + ::= { ncHttpsAccelEntry 4 } + + + ncNntp OBJECT IDENTIFIER ::= { ncStats 7 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the nntp stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncNntpTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NNTP total requests so far" + ::= { ncNntp 1 } + ncNntpCacheableRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NNTP requests that were cacheable" + ::= { ncNntp 2 } + + ncNntpProxyRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NNTP requests that were non-cacheable" + ::= { ncNntp 3 } + + ncNntpServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to NNTP servers (active and idle)" + ::= { ncNntp 4 } + + ncNntpCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to NNTP clients (active and idle)" + ::= { ncNntp 5 } + + ncNntpBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for NNTP requests" + ::= { ncNntp 6 } + + ncNntpRespTimePerByte OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Response time per byte for NNTP requests" + ::= { ncNntp 7 } + + ncNntpBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NNTP bytes sent to clients" + ::= { ncNntp 8 } + + ncNntpBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NNTP bytes received from clients" + ::= { ncNntp 9 } + + ncNntpBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NNTP bytes sent to servers" + ::= { ncNntp 10 } + + ncNntpBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NNTP bytes received from servers" + ::= { ncNntp 11 } + + ncNntpObjHitrate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Object Hitrate of NNTP requests" + ::= { ncNntp 12 } + + ncNntpActiveServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to NNTP servers" + ::= { ncNntp 13 } + + ncNntpActiveCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to NNTP clients" + ::= { ncNntp 14 } + + ncFtp OBJECT IDENTIFIER ::= { ncStats 8 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the ftp stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncFtpTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FTP total requests so far" + ::= { ncFtp 1 } + + ncFtpHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FTP requests that resulted in hits so far" + ::= { ncFtp 2 } + + ncFtpMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FTP requests that resulted in misses so far" + ::= { ncFtp 3 } + + ncFtpServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to FTP servers (active and idle)" + ::= { ncFtp 4 } + + ncFtpCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to FTP clients (active and idle)" + ::= { ncFtp 5 } + + ncFtpBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for FTP requests" + ::= { ncFtp 6 } + + ncFtpRespTimePerByte OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Response time per byte for FTP requests" + ::= { ncFtp 7 } + + ncFtpBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total FTP bytes sent to clients" + ::= { ncFtp 8 } + + ncFtpBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total FTP bytes received from clients" + ::= { ncFtp 9 } + + ncFtpBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total FTP bytes sent to servers" + ::= { ncFtp 10 } + + ncFtpBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total FTP bytes received from servers" + ::= { ncFtp 11 } + + ncFtpObjHitrate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Object Hitrate of FTP requests" + ::= { ncFtp 12 } + + ncFtpActiveServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to FTP servers" + ::= { ncFtp 13 } + + ncFtpActiveCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to FTP clients" + ::= { ncFtp 14 } + + ncStreaming OBJECT IDENTIFIER ::= { ncStats 9 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the streaming stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncStreamingServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to streaming servers (active and idle)" + ::= { ncStreaming 1 } + + ncStreamingCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to streaming clients (active and idle)" + ::= { ncStreaming 2 } + + ncStreamingBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all streaming requests" + ::= { ncStreaming 3 } + + ncStreamingRespTimePerByte OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Response time per byte for all streaming requests" + ::= { ncStreaming 4 } + + ncStreamingHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STREAMING requests that resulted in hits so far" + ::= { ncStreaming 5 } + + ncStreamingMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STREAMING requests that resulted in misses so far" + ::= { ncStreaming 6 } + + ncStreamingTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "STREAMING total requests so far" + ::= { ncStreaming 7 } + + ncStreamingLiveBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Live bytes sent to clients" + ::= { ncStreaming 8 } + + ncStreamingLiveBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Live bytes received from clients" + ::= { ncStreaming 9 } + + ncStreamingLiveBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Live bytes sent to servers" + ::= { ncStreaming 10 } + + ncStreamingLiveBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Live bytes received from servers" + ::= { ncStreaming 11 } + + ncStreamingProxyBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Proxy bytes sent to clients" + ::= { ncStreaming 12 } + + ncStreamingProxyBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Proxy bytes received from clients" + ::= { ncStreaming 13 } + + ncStreamingProxyBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Proxy bytes sent to servers" + ::= { ncStreaming 14 } + + ncStreamingProxyBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Proxy bytes received from servers" + ::= { ncStreaming 15 } + + ncStreamingOBTClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Ondemand bytes sent to clients" + ::= { ncStreaming 16 } + + ncStreamingOBFClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Ondemand bytes received from clients" + ::= { ncStreaming 17 } + + ncStreamingOBTServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Ondemand bytes sent to servers" + ::= { ncStreaming 18 } + + ncStreamingOBFServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Ondemand bytes received from servers" + ::= { ncStreaming 19 } + + ncStreamingObjHitrate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Object Hitrate of Streaming requests" + ::= { ncStreaming 20 } + + ncStreamingRealBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Real bytes sent to clients" + ::= { ncStreaming 21 } + + ncStreamingRealBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Real bytes received from clients" + ::= { ncStreaming 22 } + + ncStreamingRealBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Real bytes sent to servers" + ::= { ncStreaming 23 } + + ncStreamingRealBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Real bytes received from servers" + ::= { ncStreaming 24 } + + ncStreamingMmsBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Mms bytes sent to clients" + ::= { ncStreaming 25 } + + ncStreamingMmsBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Mms bytes received from clients" + ::= { ncStreaming 26 } + + ncStreamingMmsBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Mms bytes sent to servers" + ::= { ncStreaming 27 } + + ncStreamingMmsBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Mms bytes received from servers" + ::= { ncStreaming 28 } + + ncStreamingQTBTClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming QuickTime bytes sent to clients" + ::= { ncStreaming 29 } + + ncStreamingQTBFClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming QuickTime bytes received from clients" + ::= { ncStreaming 30 } + + ncStreamingQTBTServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming QuickTime bytes sent to servers" + ::= { ncStreaming 31 } + + ncStreamingQTBFServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming QuickTime bytes received from servers" + ::= { ncStreaming 32 } + + ncStreamingLiveBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all Live streaming requests" + ::= { ncStreaming 33 } + + ncStreamingOndemandBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all VOD streaming requests" + ::= { ncStreaming 34 } + + ncStreamingRealBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all Real streaming requests" + ::= { ncStreaming 35 } + + ncStreamingMmsBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all MMS streaming requests" + ::= { ncStreaming 36 } + + ncStreamingQuickTimeBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all QuickTime streaming requests" + ::= { ncStreaming 37 } + + ncStreamingActiveServConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to streaming servers" + ::= { ncStreaming 38 } + + ncStreamingActiveCliConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently active TCP/IP connections to streaming clients" + ::= { ncStreaming 39 } + + ncStreamingRtspWMBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Windows Media RTSP bytes sent to clients" + ::= { ncStreaming 40 } + + ncStreamingRtspWMBFClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Windows Media RTSP bytes received from clients" + ::= { ncStreaming 41 } + + ncStreamingRtspWMBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Windows Media RTSP bytes sent to servers" + ::= { ncStreaming 42 } + + ncStreamingRtspWMBFServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Streaming Windows Media RTSP bytes received from servers" + ::= { ncStreaming 43 } + + ncStreamingRtspWMBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for all Windows Media RTSP streaming requests" + ::= { ncStreaming 44 } + + ncStreamingAccelTable OBJECT-TYPE + SYNTAX SEQUENCE OF NcStreamingAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Number of kilobytes sent to and received from the + client side per acceleration rule" + + ::= { ncStreaming 45 } + + ncStreamingAccelEntry OBJECT-TYPE + SYNTAX NcStreamingAccelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains the number of kilobytes sent and + received to/from the clients side per acceleration + rule" + + INDEX { ncStreamingAccelIndex } + ::= { ncStreamingAccelTable 1 } + + NcStreamingAccelEntry ::= + SEQUENCE { + ncStreamingAccelIndex Integer32, + ncStreamingAccelKbytesFromClient Counter32, + ncStreamingAccelKbytesToClient Counter32, + ncStreamingAccelHits Counter32 + } + + ncStreamingAccelIndex OBJECT-TYPE + SYNTAX Integer32 (1..513) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each entry in the streaming + acceleration stats table" + ::= { ncStreamingAccelEntry 1 } + + ncStreamingAccelKbytesFromClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes received from the client + for this acceleration rule" + ::= { ncStreamingAccelEntry 2 } + + ncStreamingAccelKbytesToClient OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of kilobytes sent to the client for + this acceleration rule" + ::= { ncStreamingAccelEntry 3 } + + ncStreamingAccelHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of times this acceleration rule has + been hit" + ::= { ncStreamingAccelEntry 4 } + + ncStreamingClientsDelayedSW OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of clients delayed because of a Bandwidth Limit" + ::= { ncStreaming 46 } + + ncTotalBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Bandwidth savings for HTTP, FTP, NNTP, and Streaming protocols" + ::= { ncStats 10 } + + ncDns OBJECT IDENTIFIER ::= { ncStats 11 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache dns stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncDnsRequestsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total DNS requests received from clients" + ::= { ncDns 1 } + + ncDnsCacheHits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hits on the DNS cache. This includes hits + for DNS lookups generated by NetCache internally" + ::= { ncDns 2 } + + ncDnsCacheMisses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Misses on the DNS cache. This includes misses + for DNS lookups generated by NetCache internally" + ::= { ncDns 3 } + + ncDnsSuccessfulForwardLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Forward DNS lookups that are successful" + ::= { ncDns 4 } + + ncDnsFailedForwardLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Forward DNS lookups that failed" + ::= { ncDns 5 } + + ncDnsPendingForwardLookups OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Forward DNS lookups that are in progress" + ::= { ncDns 6 } + + ncDnsSuccessfulReverseLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reverse DNS lookups that are successful" + ::= { ncDns 7 } + + ncDnsFailedReverseLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reverse DNS lookups that failed" + ::= { ncDns 8 } + + ncDnsPendingReverseLookups OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reverse DNS lookups that are in progress" + ::= { ncDns 9 } + + ncDnsIres OBJECT IDENTIFIER ::= { ncDns 10 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache dns ires stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + + ncDnsIresIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Has Full Service Resolver been enabled" + ::= { ncDnsIres 1 } + + ncDnsIresIsInitialised OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Has Full Service Resolver initialized" + ::= { ncDnsIres 2 } + + ncDnsIresForwardLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full Service Resolver's Forward Lookups" + ::= { ncDnsIres 3 } + + ncDnsIresPendingForwardLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full Service Resolver's Pending Forward Lookups" + ::= { ncDnsIres 4 } + + ncDnsIresReverseLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full Service Resolver's Reverse Lookups" + ::= { ncDnsIres 5 } + + ncDnsIresPendingReverseLookups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full Service Resolver's Pending Reverse Lookups" + ::= { ncDnsIres 6 } + + + ncAuth OBJECT IDENTIFIER ::= { ncStats 12 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache authentication stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncNtlm OBJECT IDENTIFIER ::= { ncAuth 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache ntlm stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncNtlmPossibleProblem OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether a possible ntlm problem is detected + in the appliance's domain environment." + ::= { ncNtlm 1 } + + + ncRM OBJECT IDENTIFIER ::= { ncStats 13 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache resource management group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ncRMMem OBJECT IDENTIFIER ::= { ncRM 1 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- the netcache memory stats group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + ncRMMemTotal OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total memory in kilobytes available for + allocations after boot. It does not imply + the total system memory." + ::= { ncRMMem 1 } + + ncRMMemFree OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current free memory in kilobytes available + for allocations." + ::= { ncRMMem 2 } + + -- -- -- -- -- -- -- -- -- + -- the snapmirror group -- + -- -- -- -- -- -- -- -- -- + + snapmirrorOn OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether snapmirror has been turned on + or not." + ::= { snapmirror 1 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorActiveRestoreCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active SnapMirror restores." + + ::= { snapmirror 2 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorScheduledRestoreCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of scheduled SnapMirror restores." + + ::= { snapmirror 3 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorBackupNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active SnapMirror backups." + + ::= { snapmirror 4 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorBackupSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SnapMirror backups which completed. + Reset on reboot." + + ::= { snapmirror 5 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorRestoreSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SnapMirror restores which completed. + Reset on reboot." + + ::= { snapmirror 6 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorBackupAborts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SnapMirror backup transfers which have + aborted. Reset on reboot." + + ::= { snapmirror 7 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorRestoreRestartAborts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SnapMirror restore temporary aborts. + Reset on reboot." + + ::= { snapmirror 8 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorRestoreWaitAborts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of SnapMirror restore permanent aborts. + Reset on reboot." + + ::= { snapmirror 9 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorWrittenBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Megabytes written by SnapMirror. + Reset on reboot." + + ::= { snapmirror 10 } + + -- the old active snapmirror destination count, new name is + -- snapmirrorActiveDstNumber. DEPRECATED + snapmirrorReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Megabytes read by SnapMirror. + Reset on reboot." + + ::= { snapmirror 11 } + + snapmirrorActiveDstNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active SnapMirror destination." + + ::= { snapmirror 12 } + + snapmirrorActiveSrcNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active SnapMirror Source." + + ::= { snapmirror 13 } + + snapmirrorFilerTotalDstSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful snapmirror transfers to + the destination. Persistent across reboot." + + ::= { snapmirror 14 } + + snapmirrorFilerTotalSrcSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful snapmirror transfers + from the source. Persistent across reboot." + + ::= { snapmirror 15 } + + snapmirrorFilerTotalSrcFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed SnapMirror transfers on + the source. Persistent across reboot." + + ::= { snapmirror 16 } + + snapmirrorFilerTotalDstFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed SnapMirror transfers on + the destination. Persistent across reboot." + + ::= { snapmirror 17 } + + snapmirrorFilerTotalDstDeferments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deferred snapmirror transfer on + the destination. Persistent across reboot." + + ::= { snapmirror 18 } + + snapmirrorIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the snapmirror is licensed on the filer." + + ::= { snapmirror 19 } + + snapmirrorStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapmirrorStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "provide a list of snapmirror status." + + ::= { snapmirror 20 } + + snapmirrorStatusEntry OBJECT-TYPE + SYNTAX SnapmirrorStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current status of snapmirror." + + INDEX { snapmirrorIndex } + ::= { snapmirrorStatusTable 1 } + + SnapmirrorStatusEntry ::= + SEQUENCE { + snapmirrorIndex + Integer32, + snapmirrorSrc + OCTET STRING, + snapmirrorDst + OCTET STRING, + snapmirrorStatus + INTEGER, + snapmirrorState + INTEGER, + snapmirrorLag + TimeTicks, + snapmirrorTotalSuccesses + Counter32, + snapmirrorTotalRestartSuccesses + Counter32, + snapmirrorTotalFailures + Counter32, + snapmirrorTotalDeferments + Counter32, + snapmirrorTotalTransMBs + Counter32, + snapmirrorTotalTransTimeSeconds + Counter32, + snapmirrorThrottleValue + Integer32, + snapmirrorMirrorTimestamp + DisplayString, + snapmirrorBaseSnapshot + DisplayString, + snapmirrorLastTransType + DisplayString, + snapmirrorLastTransMBs + Counter32, + snapmirrorLastTransTimeSeconds + Counter32, + snapmirrorSchedule + DisplayString, + snapmirrorScheduleDesc + DisplayString, + snapmirrorArguments + DisplayString, + snapmirrorSyncToAsync + Counter32 + } + + snapmirrorIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the snapmirror status table." + + ::= { snapmirrorStatusEntry 1 } + + snapmirrorSrc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source of the snapmirror. : or + :/vol/" + + ::= { snapmirrorStatusEntry 2 } + + snapmirrorDst OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination of the snapmirror. + : or :/vol/" + + ::= { snapmirrorStatusEntry 3 } + + snapmirrorStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + transferring(2), + pending(3), + aborting(4), + migrating(5), + quiescing(6), + resyncing(7), + waiting(8), + syncing(9), + inSync(10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current transfer status of the snapmirror." + + ::= { snapmirrorStatusEntry 4 } + + snapmirrorState OBJECT-TYPE + SYNTAX INTEGER { + uninitialized(1), + snapmirrored(2), + brokenOff(3), + quiesced(4), + source(5), + unknown(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of the snapmirror." + + ::= { snapmirrorStatusEntry 5 } + + snapmirrorLag OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How far behind from the source the destination is." + + ::= { snapmirrorStatusEntry 6 } + + snapmirrorTotalSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful transfer since the snapmirror + is initialized. Persistent across reboot." + + ::= { snapmirrorStatusEntry 7 } + + snapmirrorTotalRestartSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful restarted transfer since + the snapmirror is initialized. Persistent across reboot." + + ::= { snapmirrorStatusEntry 8 } + + snapmirrorTotalFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed or aborted transfer since + the snapmirror is initialized. Persistent across reboot." + + ::= { snapmirrorStatusEntry 9 } + + snapmirrorTotalDeferments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deferment since the snapmirror + is initialized. Persistent across reboot." + + ::= { snapmirrorStatusEntry 10 } + + snapmirrorTotalTransMBs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total transfer size in MB for the snapmirror. + Reset on reboot." + + ::= { snapmirrorStatusEntry 11 } + + snapmirrorTotalTransTimeSeconds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of seconds spent in successful transfer for the + snapmirror. Reset on reboot." + + ::= { snapmirrorStatusEntry 12 } + + snapmirrorThrottleValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current throttle value for the snapmirror." + + ::= { snapmirrorStatusEntry 13 } + + snapmirrorMirrorTimestamp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last snapshot successfully transferred from + the source to the destination." + + ::= { snapmirrorStatusEntry 14 } + + snapmirrorBaseSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the current base snapshot for the snapmirror." + + ::= { snapmirrorStatusEntry 15 } + + snapmirrorLastTransType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the previous successful transfer." + + ::= { snapmirrorStatusEntry 16 } + + snapmirrorLastTransMBs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last successful transfer size in MB for the snapmirror." + + ::= { snapmirrorStatusEntry 17 } + + snapmirrorLastTransTimeSeconds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of last successful transfer in seconds for the + snapmirror." + + ::= { snapmirrorStatusEntry 18 } + + snapmirrorSchedule OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Update schedule for the snapmirror in conf file format." + + ::= { snapmirrorStatusEntry 19 } + + snapmirrorScheduleDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the update schedule for the snapmirror." + + ::= { snapmirrorStatusEntry 20 } + + snapmirrorArguments OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Arguments for the snapmirror in conf file format." + + ::= { snapmirrorStatusEntry 21 } + + snapmirrorSyncToAsync OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times changing from sync mode to async mode + since the snapmirror is initialized. Persistent across reboot." + + ::= { snapmirrorStatusEntry 22 } + + snapmirrorConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapmirrorConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of snapmirror connection definitions." + + ::= { snapmirror 21 } + + snapmirrorConnEntry OBJECT-TYPE + SYNTAX SnapmirrorConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of a defined multipath connection." + + INDEX { snapmirrorConnIndex } + ::= { snapmirrorConnTable 1 } + + SnapmirrorConnEntry ::= + SEQUENCE { + snapmirrorConnIndex + Integer32, + snapmirrorConnName + DisplayString, + snapmirrorConnType + INTEGER, + snapmirrorConnSrc1 + DisplayString, + snapmirrorConnDst1 + DisplayString, + snapmirrorConnSrc2 + DisplayString, + snapmirrorConnDst2 + DisplayString + } + + snapmirrorConnIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the snapmirror multipath connection table." + + ::= { snapmirrorConnEntry 1 } + + snapmirrorConnName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the snapmirror multipath connection." + + ::= { snapmirrorConnEntry 2 } + + snapmirrorConnType OBJECT-TYPE + SYNTAX INTEGER { + multi(1), + failover(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the snapmirror multipath connection." + + ::= { snapmirrorConnEntry 3 } + + snapmirrorConnSrc1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the source for the first path." + + ::= { snapmirrorConnEntry 4 } + + snapmirrorConnDst1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the destination for the first path." + + ::= { snapmirrorConnEntry 5 } + + snapmirrorConnSrc2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the source for the second path." + + ::= { snapmirrorConnEntry 6 } + + snapmirrorConnDst2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the destination for the second path." + + ::= { snapmirrorConnEntry 7 } + + snapmirrorRelStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapmirrorRelStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of snapmirror status." + + ::= { sm 1 } + + snapmirrorRelStatusEntry OBJECT-TYPE + SYNTAX SnapmirrorRelStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current status of snapmirror." + + INDEX { snapmirrorRelIndex } + ::= { snapmirrorRelStatusTable 1 } + + SnapmirrorRelStatusEntry ::= + SEQUENCE { + snapmirrorRelIndex + Integer32, + snapmirrorRelSrcPath + DisplayString, + snapmirrorRelDestPath + DisplayString, + snapmirrorRelType + INTEGER, + snapmirrorRelStatus + INTEGER, + snapmirrorRelState + INTEGER, + snapmirrorRelLag + TimeTicks, + snapmirrorRelThrottleValue + Unsigned32, + snapmirrorRelSchedule + DisplayString, + snapmirrorRelPolicy + DisplayString, + snapmirrorRelTransferSnapshot + DisplayString, + snapmirrorRelNewestSnapshot + DisplayString, + snapmirrorRelNewestSnapshotTimeStamp + DateAndTime, + snapmirrorRelExportedSnapshot + DisplayString, + snapmirrorRelExportedSnapshotTimeStamp + DateAndTime, + snapmirrorRelHealthy + INTEGER, + snapmirrorRelUnHealthyReason + DisplayString, + snapmirrorRelLastTransferType + INTEGER, + snapmirrorRelLastTransferError + DisplayString, + snapmirrorRelLastTransferSize + Counter64, + snapmirrorRelLastTransferTimeSeconds + Unsigned32, + snapmirrorRelGroupType + INTEGER, + snapmirrorRelVserver + DisplayString, + snapmirrorRelUpdateSuccCnt + Counter64, + snapmirrorRelUpdateFailCnt + Counter64, + snapmirrorRelResyncSuccCnt + Counter64, + snapmirrorRelResyncFailCnt + Counter64, + snapmirrorRelBreakSuccCnt + Counter64, + snapmirrorRelBreakFailCnt + Counter64, + snapmirrorRelTotalTransBytes + Counter64, + snapmirrorRelTotalTransTimeSeconds + Counter32 + } + + snapmirrorRelIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this snapmirror relationship. The + cmodeSnapmirrorIndex is not related to any other table defined + in this MIB." + + ::={ snapmirrorRelStatusEntry 1 } + + snapmirrorRelSrcPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source path of this relationship." + ::={ snapmirrorRelStatusEntry 2 } + + snapmirrorRelDestPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination path of this relationship." + ::={ snapmirrorRelStatusEntry 3 } + + snapmirrorRelType OBJECT-TYPE + SYNTAX INTEGER { + dp(0), + ls(1), + xdp(2), + rst(3), + tdp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Relationship type of this relationship." + ::={ snapmirrorRelStatusEntry 4 } + + snapmirrorRelStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(0), + transferring(1), + restoring(2), + checking(3), + quiescing(4), + quiesced(5), + queued(6), + preparing(7), + waiting(8), + finalizing(9), + resyncing(10), + aborting(11), + breaking(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current transfer status of this relationship." + + ::= { snapmirrorRelStatusEntry 5 } + + snapmirrorRelState OBJECT-TYPE + SYNTAX INTEGER { + uninitialized(0), + snapmirrored(1), + brokenOff(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of this relationship." + + ::= { snapmirrorRelStatusEntry 6 } + + snapmirrorRelLag OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How far behind from the source the destination is." + + ::= { snapmirrorRelStatusEntry 7 } + + snapmirrorRelThrottleValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current throttle value for this relationship." + + ::= { snapmirrorRelStatusEntry 8 } + + snapmirrorRelSchedule OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The schedule associated with this relationship." + + ::= { snapmirrorRelStatusEntry 9 } + + snapmirrorRelPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The policy associated with this relationship." + + ::= { snapmirrorRelStatusEntry 10 } + + + snapmirrorRelTransferSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current transfer snapshot for this relationship." + + ::= { snapmirrorRelStatusEntry 11 } + + snapmirrorRelNewestSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The newest snapshot at the destination of this relationship." + + ::= { snapmirrorRelStatusEntry 12 } + + snapmirrorRelNewestSnapshotTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of newest snapshot at the destination of this relationship." + + ::= { snapmirrorRelStatusEntry 13 } + + snapmirrorRelExportedSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The exported snapshot at the destination of this relationship." + + ::= { snapmirrorRelStatusEntry 14 } + + + snapmirrorRelExportedSnapshotTimeStamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of exported snapshot at the destination of this relationship." + + ::= { snapmirrorRelStatusEntry 15 } + + snapmirrorRelHealthy OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this relationship is healthy or not." + + ::= { snapmirrorRelStatusEntry 16 } + + snapmirrorRelUnHealthyReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the specific reason due to which this relationship is not healthy." + + ::= { snapmirrorRelStatusEntry 17 } + + snapmirrorRelLastTransferType OBJECT-TYPE + SYNTAX INTEGER { + initialize(0), + update(1), + resync(2), + restore(3), + check(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the last transfer on this relationship." + + ::= { snapmirrorRelStatusEntry 18 } + + snapmirrorRelLastTransferError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last transfer error for this relationship." + + ::= { snapmirrorRelStatusEntry 19 } + + snapmirrorRelLastTransferSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the last transfer for this relationship." + + ::= { snapmirrorRelStatusEntry 20 } + + snapmirrorRelLastTransferTimeSeconds OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duration of the last transfer for this relationship." + + ::= { snapmirrorRelStatusEntry 21 } + + snapmirrorRelGroupType OBJECT-TYPE + SYNTAX INTEGER { + flexvol(0), + infinitevol-dr(1), + vserver-dr(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate if this relationship is part of an Infinite Volume or Vserver DR relationship." + + ::= { snapmirrorRelStatusEntry 22 } + + snapmirrorRelVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination vserver to which this relationship belongs." + ::= { snapmirrorRelStatusEntry 23 } + + snapmirrorRelUpdateSuccCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful updates since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 24 } + + snapmirrorRelUpdateFailCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed updates since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 25 } + + snapmirrorRelResyncSuccCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful resyncs since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 26 } + + snapmirrorRelResyncFailCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed resyncs since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 27 } + + snapmirrorRelBreakSuccCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful breaks since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 28 } + + snapmirrorRelBreakFailCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed breaks since this relationship was initialized." + + ::= { snapmirrorRelStatusEntry 29 } + + snapmirrorRelTotalTransBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total transfer bytes since this relationship was created." + + ::= { snapmirrorRelStatusEntry 30 } + + snapmirrorRelTotalTransTimeSeconds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total transfer time in seconds since this relationship was created." + + ::= { snapmirrorRelStatusEntry 31 } + + -- -- -- -- -- -- -- -- -- + -- the snapvault group + -- -- -- -- -- -- -- -- -- + + -- this group contains statistics for the whole system + -- unless otherwise specified. + + svOn OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether snapvault has been turned on + or not." + ::= { snapvault 1 } + + svSystemActiveDstNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active snapvault destinations." + + ::= { snapvault 2 } + + svSystemActiveSrcNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active snapvault sources." + + ::= { snapvault 3 } + + svSystemTotalPrimarySuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful snapvault transfers + from the snapvault primary. Persistent across reboot." + + ::= { snapvault 4 } + + svSystemTotalSecondarySuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful snapvault transfers to + the snapvault secondary. Persistent across reboot." + + ::= { snapvault 5 } + + svSystemTotalPrimaryFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed snapvault transfers on + the snapvault primary. Persistent across reboot." + + ::= { snapvault 6 } + + svSystemTotalSecondaryFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed snapvault transfers on + the snapvault secondary. Persistent across reboot." + + ::= { snapvault 7 } + + svSystemTotalSecondaryDeferments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deferred snapvault transfers on + the snapvault secondary. Persistent across reboot." + + ::= { snapvault 8 } + + svPrimaryIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the snapvault_client(primary) is licensed on the filer." + + ::= { snapvault 9 } + + svSecondaryIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the snapvault_server(secondary) is licensed on the filer." + + ::= { snapvault 10 } + + + + snapvaultStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapvaultStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "provide a list of snapvault status." + + ::= { snapvault 11 } + + snapvaultStatusEntry OBJECT-TYPE + SYNTAX SnapvaultStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current status of snapvault." + + INDEX { svIndex } + ::= { snapvaultStatusTable 1 } + + SnapvaultStatusEntry ::= + SEQUENCE { + svIndex + Integer32, + svSrc + OCTET STRING, + svDst + OCTET STRING, + svStatus + INTEGER, + svState + INTEGER, + svLag + TimeTicks, + svTotalSuccesses + Counter32, + svTotalRestartSuccesses + Counter32, + svTotalFailures + Counter32, + svTotalDeferments + Counter32, + svTotalTransMBs + Counter32, + svTotalTransTimeSeconds + Counter32, + svThrottleValue + Integer32, + svSrcSnapshotTime + Integer32, + svBaseSnapshot + DisplayString, + svLastTransType + DisplayString, + svLastTransMBs + Integer32, + svLastTransTimeSeconds + Integer32 + } + + svIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the snapvault status table." + + ::= { snapvaultStatusEntry 1 } + + svSrc OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source of the snapvault relationship. + :/vol/" + + ::= { snapvaultStatusEntry 2 } + + svDst OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination of the snapvault relationship. + :/vol/" + + ::= { snapvaultStatusEntry 3 } + + svStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + transferring(2), + pending(3), + aborting(4), + quiescing(6), + resyncing(7), + paused(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current transfer status of the snapvault relationship." + + ::= { snapvaultStatusEntry 4 } + + svState OBJECT-TYPE + SYNTAX INTEGER { + uninitialized(1), + snapvaulted(2), + brokenOff(3), + quiesced(4), + source(5), + unknown(6), + restoring(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of the snapvault relationship." + + ::= { snapvaultStatusEntry 5 } + + svLag OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How far behind from the source the destination is." + + ::= { snapvaultStatusEntry 6 } + + svTotalSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful transfer since the snapvault + relationship was established. Persistent across reboot." + + ::= { snapvaultStatusEntry 7 } + + svTotalRestartSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful restarted transfer since + the snapvault relationship was established. Persistent + across reboot." + + ::= { snapvaultStatusEntry 8 } + + svTotalFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed or aborted transfer since + the snapvault relationship was established. Persistent + across reboot." + + ::= { snapvaultStatusEntry 9 } + + svTotalDeferments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deferment since the snapvault + relationship was established. Persistent across reboot." + + ::= { snapvaultStatusEntry 10 } + + svTotalTransMBs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total transfer size in MB for the snapvault. + Reset on reboot." + + ::= { snapvaultStatusEntry 11 } + + svTotalTransTimeSeconds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of seconds spent in successful transfer for the + snapvault relationship. Reset on reboot." + + ::= { snapvaultStatusEntry 12 } + + svThrottleValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current throttle value for the snapvault relationship." + + ::= { snapvaultStatusEntry 13 } + + svSrcSnapshotTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when the source snapshot was created. The time in + seconds since January 1, 1970. The source snapshot here + is the last snapshot successfully transferred from the + source to the destination." + + ::= { snapvaultStatusEntry 14 } + + svBaseSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the current base snapshot for the + snapvault relationship." + + ::= { snapvaultStatusEntry 15 } + + svLastTransType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the previous successful transfer." + + ::= { snapvaultStatusEntry 16 } + + svLastTransMBs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last successful transfer size in MB for the snapvault + relationship." + + ::= { snapvaultStatusEntry 17 } + + svLastTransTimeSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of last successful transfer in seconds for the + snapvault relationship." + + ::= { snapvaultStatusEntry 18 } + + snapvaultHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapvaultHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of remote snapvault hosts." + + ::= { snapvault 12 } + + snapvaultHostEntry OBJECT-TYPE + SYNTAX SnapvaultHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide snapvault statistics for a remote host + which has one or more current established + relationships with the local snapvault system." + + INDEX { svHostIndex } + ::= { snapvaultHostTable 1 } + + SnapvaultHostEntry ::= + SEQUENCE { + svHostIndex + Integer32, + svHostName + DisplayString, + svHostType + INTEGER, + svHostTotalSuccesses + Integer32, + svHostTotalFailures + Integer32, + svHostTotalDeferments + Integer32 + } + + svHostIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the snapvault remote host table." + + ::= { snapvaultHostEntry 1 } + + svHostName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the remote snapvault host." + + ::= { snapvaultHostEntry 2 } + + svHostType OBJECT-TYPE + SYNTAX INTEGER { + primary(1), + secondary(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the remote snapvault host." + + ::= { snapvaultHostEntry 3 } + + svHostTotalSuccesses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of successful snapvault transfers + for all current established relationships between + the local snapvault system and the given remote host." + + ::= { snapvaultHostEntry 4 } + + svHostTotalFailures OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of failed snapvault transfers + for all current established relationships between + the local snapvault system and the given remote host." + + ::= { snapvaultHostEntry 5 } + + svHostTotalDeferments OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of deferred snapvault transfers for + all current established relationships between + the local snapvault system and the given remote host. + 0 for snapvault client host." + + ::= { snapvaultHostEntry 6 } + + + snapvaultSchedTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnapvaultSchedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of snapvault schedules." + + ::= { snapvault 13 } + + snapvaultSchedEntry OBJECT-TYPE + SYNTAX SnapvaultSchedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of schedules of snapvault." + + INDEX { svSchedIndex } + ::= { snapvaultSchedTable 1 } + + SnapvaultSchedEntry ::= + SEQUENCE { + svSchedIndex + Integer32, + svSchedVolume + DisplayString, + svSchedSnapshot + DisplayString, + svSchedStatus + INTEGER, + svSchedType + INTEGER, + svSchedSchedule + DisplayString + } + + svSchedIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index into the snapvault schedule table." + + ::= { snapvaultSchedEntry 1 } + + svSchedVolume OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the volume on the snapvault for the + snapvault schedule. This does not have a /vol/ prefix." + + ::= { snapvaultSchedEntry 2 } + + svSchedSnapshot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the snapshot for the snapvault schedule." + + ::= { snapvaultSchedEntry 3 } + + svSchedStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + queued(2), + active(3), + aborting(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the snapvault schedule." + + ::= { snapvaultSchedEntry 4 } + + svSchedType OBJECT-TYPE + SYNTAX INTEGER { + undef(1), + xfer(2), + create(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the snapvault schedule." + + ::= { snapvaultSchedEntry 5 } + + + svSchedSchedule OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The update schedule of the snapvault." + + ::= { snapvaultSchedEntry 6 } + + svDrPrimaryIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the snapvault disaster recovery primary is + licensed on the filer." + + ::= { snapvault 14 } + + -- -- -- -- -- -- -- -- + -- the ndmpd group -- + -- -- -- -- -- -- -- -- + + ndmpOn OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates whether ndmpd has been turned on or not." + ::= { ndmp 1 } + + ndmpSessionOpened OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Total number of ndmpd sessions currently opened. + Sessions may be running backups, restores or neither." + ::= { ndmp 2 } + + ndmpBackupActive OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd backups currently active." + ::= { ndmp 3 } + + ndmpRestoreActive OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd restores currently active." + ::= { ndmp 4 } + + ndmpTapeActive OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of tape drives currently active." + ::= { ndmp 5 } + + ndmpBackupSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd backups that succeeded." + ::= { ndmp 6 } + + ndmpRestoreSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd restores that succeeded." + ::= { ndmp 7 } + + ndmpBackupFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd backups that failed." + ::= { ndmp 8 } + + ndmpRestoreFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of ndmpd restores that failed." + ::= { ndmp 9 } + + ndmpBackupFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When the ndmpBackupFailures value is non-zero, this string + describes the reason for the most recent backup failure." + ::= { ndmp 10 } + + ndmpRestoreFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "When the ndmpRestoreFailures value is non-zero, this string + describes the reason for the most recent restore failure." + ::= { ndmp 11 } + + -- -- -- -- -- -- -- -- + -- the ftpd group -- + -- -- -- -- -- -- -- -- + + ftpdOn OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether ftpd has been turned on or not." + ::= { ftpd 1 } + + ftpdCurrentConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of currently open TCP/IP connections to ftp daemon (active and idle)" + ::= { ftpd 2 } + + ftpdMaxConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of maximum simultaneous TCP/IP connections to ftp daemon" + ::= { ftpd 3 } + + ftpdTotalConns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of total TCP/IP connections to ftp daemon" + ::= { ftpd 4 } + + -- -- -- -- -- -- -- -- + -- the fabric group -- + -- -- -- -- -- -- -- -- + + fabricInstances OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of distinct fabrics present." + ::= { fabric 1 } + + fabricTable OBJECT-TYPE + SYNTAX SEQUENCE OF FabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of fabrics." + ::= { fabric 2 } + + fabricEntry OBJECT-TYPE + SYNTAX FabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current configuration and + status of fabrics." + + INDEX { fabricIndex } + ::= { fabricTable 1 } + + FabricEntry ::= + SEQUENCE { + fabricIndex + Integer32, + fabricStatus + INTEGER, + fabricStatusMessage + DisplayString, + fabricName + OCTET STRING, + fabricOwner + INTEGER + } + + fabricIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this fabric entry." + ::= { fabricEntry 1 } + + fabricStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + faulty(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates the overall status of the SAN fabric(s)." + ::= { fabricEntry 2 } + + fabricStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string describing the fabric status, + including a description of the condition (if + any) that caused the status to be anything + other than ok(3)." + ::= { fabricEntry 3 } + + fabricName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the WWN of the fabric." + ::= { fabricEntry 4 } + + fabricOwner OBJECT-TYPE + SYNTAX INTEGER { + netapp(1), + other(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This indicates who owns the management of + the fabric." + ::= { fabricEntry 5 } + + switchTable OBJECT-TYPE + SYNTAX SEQUENCE OF SwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of switches and hubs + connected to the fabric." + ::= { fabric 3 } + + switchEntry OBJECT-TYPE + SYNTAX SwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current configuration and + status of fabric interconnect elements. This + include switches and hubs." + + INDEX { switchFabricIndex, switchIndex } + ::= { switchTable 1 } + + SwitchEntry ::= + SEQUENCE { + switchIndex + Integer32, + switchName + OCTET STRING, + switchSymbolicName + OCTET STRING, + switchType + INTEGER, + switchDomain + Integer32, + switchManagementId + Integer32, + switchStatus + INTEGER, + switchStatusMessage + DisplayString, + switchLinkSpeed + Integer32, + switchHighPacketsProcessed + Counter32, + switchLowPacketsProcessed + Counter32, + switchHighPacketsRejected + Counter32, + switchLowPacketsRejected + Counter32, + switchFabricIndex + Integer32, + switch64PacketsProcessed + Counter64, + switch64PacketsRejected + Counter64 + } + + switchIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this switch entry." + ::= { switchEntry 1 } + + switchName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the WWN of the switch." + ::= { switchEntry 2 } + + switchSymbolicName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the symbolic name of the switch." + ::= { switchEntry 3 } + + switchType OBJECT-TYPE + SYNTAX INTEGER { + hub(1), + switch(2), + unknown(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the switch." + ::= { switchEntry 4 } + + switchDomain OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The domain identifier of the switch." + ::= { switchEntry 5 } + + switchManagementId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The in-band management identifier of the switch." + ::= { switchEntry 6 } + + switchStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + unknown(2), + ok(3), + nonCritical(4), + critical(5), + nonRecoverable(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the switch." + ::= { switchEntry 7 } + + switchStatusMessage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string describing the switch status, + including a description of the condition (if + any) that caused the status to be anything + other than ok(3)." + ::= { switchEntry 8 } + + switchLinkSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The link speed of the switch. The value is an integer + whose units are Gbits (for example, a value of 2 represents + a link speed of 2 Gbit)." + ::= { switchEntry 9 } + + switchHighPacketsProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of Packets successfully processed + since the last reboot/reset of the switch. + This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use switch64PacketsProcessed + instead." + ::= { switchEntry 10 } + + switchLowPacketsProcessed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of Packets successfully processed + since the last reboot/reset of the switch. + This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use switch64PacketsProcessed + instead." + ::= { switchEntry 11 } + + switchHighPacketsRejected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of Packets rejected + since the last reboot/reset of the switch. + This object returns the most + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use switch64PacketsRejected + instead." + ::= { switchEntry 12 } + + switchLowPacketsRejected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Number of Packets rejected + since the last reboot/reset of the switch. + This object returns the least + significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use switch64PacketsRejected + instead." + ::= { switchEntry 13 } + + switchFabricIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the fabric on which this switch + resides. The value ranges from 1 to the value + of fabricInstances." + ::= { switchEntry 14 } + + switch64PacketsProcessed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Packets successfully processed + since the last reboot/reset of the switch. + This object returns all of the 64 bit unsigned + integer." + ::= { switchEntry 15 } + + switch64PacketsRejected OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of Packets rejected since the last + reboot/reset of the switch. This object returns + all of the 64 bit unsigned integer." + ::= { switchEntry 16 } + + portTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of ports + connected to the fabric." + ::= { fabric 4 } + + portEntry OBJECT-TYPE + SYNTAX PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of current configuration and + status of ports in the fabric." + + INDEX { portFabricIndex, portSwitchIndex, portIndex } + ::= { portTable 1 } + + PortEntry ::= + SEQUENCE { + portIndex + Integer32, + portName + OCTET STRING, + portSwitchIndex + Integer32, + portSwitchName + OCTET STRING, + portNumber + Integer32, + portType + INTEGER, + portState + INTEGER, + portFabricIndex + Integer32 + } + + portIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this port entry." + ::= { portEntry 1 } + + portName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the WWN of the port." + ::= { portEntry 2 } + + portSwitchIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the switch on which this port + resides. The value ranges from 1 to the number of + of switches." + ::= { portEntry 3 } + + portSwitchName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the WWN of the switch to which + the port is attached." + ::= { portEntry 4 } + + portNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number on the switch." + ::= { portEntry 5 } + + portType OBJECT-TYPE + SYNTAX INTEGER { + unidentified(1), + nPort(2), + nlPort(3), + fPort(4), + flPort(5), + ePort(6), + bPort(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the port." + ::= { portEntry 6 } + + portState OBJECT-TYPE + SYNTAX INTEGER { + online(1), + offline(2), + testing(3), + faulty(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the port." + ::= { portEntry 7 } + + portFabricIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the fabric on which this port + resides. The value ranges from 1 to the value + of fabricInstances." + ::= { portEntry 8 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- + -- The backup(dump/restore) group -- + -- -- -- -- -- -- -- -- -- -- -- -- -- + + dump OBJECT IDENTIFIER ::= { backup 1 } + + restore OBJECT IDENTIFIER ::= { backup 2 } + + -- dump -- + + dmpActives OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of active dump." + ::= { dump 1 } + + dmpAttempts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of dump attempted." + ::= { dump 2 } + + dmpSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of dump succeeded." + ::= { dump 3 } + + dmpFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of dump failed." + ::= { dump 4 } + + dmpTable OBJECT-TYPE + SYNTAX SEQUENCE OF DmpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Provides a report of dumps on each + dump subtree." + ::= { dump 5 } + + -- dmpTable contained two entries named lastdump and lastsuccess that + -- were incompatible with many mib compilers. These are replaced + -- with objects that work better with these compilers. + + dmpEntry OBJECT-TYPE + SYNTAX DmpEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Shows statistics of dumps on an unique + dump subtree." + INDEX { dmpIndex } + ::= { dmpTable 1 } + + DmpEntry ::= + SEQUENCE { + dmpIndex + Integer32, + dmpStPath + DisplayString, + dmpStAttempts + Counter32, + dmpStSuccesses + Counter32, + dmpStFailures + Counter32, + dmpTime + Integer32, + dmpStatus + INTEGER, +-- lastdump entries + dmpLevel + Integer32, + dmpNumFiles + Integer32, +-- lastsuccess entries + dmpDataAmount + Integer32, + dmpStartTime + Integer32, + dmpDuration + TimeTicks + } + + dmpIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Index into the subtree dump table." + ::= { dmpEntry 1 } + + dmpStPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The full path to the dump subtree. In the + format of /vol//..." + ::= { dmpEntry 2 } + + dmpStAttempts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "No. of dump attempted for the subtree." + ::= { dmpEntry 3 } + + dmpStSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "No. of dump succeeded for the subtree." + ::= { dmpEntry 4 } + + dmpStFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "No. of dump failed for the subtree." + ::= { dmpEntry 5 } + + dmpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The start time for the last attempt + to dump the subtree, including the + currently running one. The time in + seconds since January 1, 1970." + ::= { dmpEntry 6 } + + dmpStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + restartable(2), + succeeded(3), + failed(4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "The status for the last dump attempt + on the subtree." + ::= { dmpEntry 7 } + + dmpLevel OBJECT-TYPE + SYNTAX Integer32 (0..9) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The level of the dump." + ::= { dmpEntry 8 } + + dmpNumFiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of files dumped." + ::= { dmpEntry 9 } + + dmpDataAmount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The amount of data dumped, in Megabytes." + ::= { dmpEntry 10 } + + dmpStartTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The start time of the dump. The time is + in seconds since January 1, 1970." + ::= { dmpEntry 11 } + + dmpDuration OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The duration of the dump." + ::= { dmpEntry 12 } + + -- restore -- + + rstActives OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of active restore." + ::= { restore 1 } + + rstAttempts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of restore attempted." + ::= { restore 2 } + + rstSuccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of restore succeeded." + ::= { restore 3 } + + rstFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of restore failed." + ::= { restore 4 } + + -- -- -- -- -- -- -- -- + -- DAFS Option group -- + -- -- -- -- -- -- -- -- + + dafsOptions OBJECT IDENTIFIER ::= {dafs 1} + + dafsIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Whether the dafs protocol is licensed on the filer. + Data ONTAP Specific" + ::= { dafsOptions 1 } + + dafsMaxRequestsServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server wide maximum number of concurrent requests + Data ONTAP Specific" + ::= { dafsOptions 2 } + + dafsMaxRequests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server maximum number of concurrent requests per session + Data ONTAP Specific" + ::= { dafsOptions 3 } + + dafsMaxRequestSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server maximum size of an inline request" + ::= { dafsOptions 4 } + + dafsMaxResponseSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server maximum size of an inline response" + ::= { dafsOptions 5 } + + + dafsMaxPendingRequestsServer OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server wide maximum number of requests that can queue + waiting for resources Data ONTAP Specific" + ::= { dafsOptions 6 } + + dafsUseChecksums OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server uses checksums" + ::= { dafsOptions 7 } + + dafsNicNumRequestDemons OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server default number of request demons per Nic. + Data ONTAP Specific" + ::= { dafsOptions 8 } + + dafsAnonymousAuthentication OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Allow the server to accept connections with + authentication type NONE." + ::= { dafsOptions 9 } + + dafsServerEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the DAFS server. If true, the DAFS + server is running." + ::= { dafsOptions 10 } + + dafsDefaultUid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default client User ID if anonymously connected." + ::= { dafsOptions 11 } + + dafsDefaultGid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Default client Group ID if anonymously connected." + ::= { dafsOptions 12 } + + dafsMaxDisconnectedSessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of disconnected sessions for which the + DAFS server will retain response cache data." + ::= { dafsOptions 13 } + + dafsMaxIdleSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of seconds server will keep a session + open without hearing from the client." + ::= { dafsOptions 14 } + + -- the DAFS VI Nic table + + -- The DAFS VI Nic table contains information about this + -- entity's VI nics attached to DAFS + + dafsNicTable OBJECT-TYPE + SYNTAX SEQUENCE OF DafsNicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing DAFS NIC specific + information." + ::= { dafs 2 } + + dafsNicEntry OBJECT-TYPE + SYNTAX DafsNicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular current DAFS + nic. An object of this type is transient, + in that it ceases to exist when (or soon after) + the nic is detached." + INDEX { dafsNicIndex } + ::= { dafsNicTable 1 } + + DafsNicEntry ::= + SEQUENCE { + dafsNicIndex + Integer32, + dafsNicName + DisplayString, + dafsNicDevice + DisplayString, + dafsNicState + INTEGER, + dafsNicListenAddr + OCTET STRING, + dafsNicNumRqstDemons + Integer32, + dafsNicInBytes + Counter32, + dafsNicDirectInBytes + Counter32, + dafsNicOutBytes + Counter32, + dafsNicDirectOutBytes + Counter32 + } + + dafsNicIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each interface. Its value + ranges between 1 and the value of DafsNicNumber. The + value for each interface must remain constant at + least from one re-initialization of the entity's + network management system to the next re- + initialization." + ::= { dafsNicEntry 1 } + + dafsNicName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing the logical name + under which the nic has been attached." + ::= { dafsNicEntry 2} + + dafsNicDevice OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing the physical name + of the nic that has been attached." + ::= { dafsNicEntry 3} + + dafsNicState OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current state of DAFS nic" + ::= { dafsNicEntry 4 } + + dafsNicListenAddr OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Transport specific address structure giving the + DAFS listen address for this NIC." + ::= { dafsNicEntry 5} + + + dafsNicNumRqstDemons OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of request demons assigned to this Nic + to handle Nic related events. Data ONTAP Specific" + ::= { dafsNicEntry 6} + + dafsNicInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes, include DMA, received on + this interface" + ::= { dafsNicEntry 7} + + dafsNicDirectInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes read directly from the + peer memory through this interface" + ::= { dafsNicEntry 8} + + dafsNicOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes, include DMA, sent on + this interface" + ::= { dafsNicEntry 9} + + dafsNicDirectOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes written directly to the + peer memory through this interface" + ::= { dafsNicEntry 10} + + -- -- -- -- -- -- -- -- -- -- + -- DAFS Server Statistics -- + -- -- -- -- -- -- -- -- -- -- + + curDafs OBJECT IDENTIFIER ::= {dafs 3} + + dafsPendingRequests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server wide current number of requests that are + queued waiting for resources Data ONTAP Specific" + ::= { curDafs 1 } + + dafsCurrentRequests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Server wide current number of active requests + Data ONTAP Specific" + ::= { curDafs 2 } + + totDafs OBJECT IDENTIFIER ::= {dafs 4} + + dafsCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of DAFS calls since last reboot" + ::= { totDafs 1 } + + dafsClientAuths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Client Auth calls since last reboot" + ::= { totDafs 2 } + + dafsClientConnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Client Connect calls since last reboot" + ::= { totDafs 3 } + + dafsClientConnectAuths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Client Connect Auth calls since last reboot" + ::= { totDafs 4 } + + dafsConnectBinds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Connect Bind calls since last reboot" + ::= { totDafs 5 } + + dafsDisconnects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Disconnect calls since last reboot" + ::= { totDafs 6 } + + dafsRegisterCreds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Register Credential calls since last reboot" + ::= { totDafs 7 } + + dafsReleaseCreds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Release Credential calls since last reboot" + ::= { totDafs 8 } + + dafsSecinfos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Secinfo calls since last reboot" + ::= { totDafs 9 } + + dafsServerAuths OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Server Auth calls since last reboot" + ::= { totDafs 10 } + + dafsCheckResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Check Response calls since last reboot" + ::= { totDafs 11 } + + dafsFetchResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Fetch Response calls since last reboot" + ::= { totDafs 12 } + + dafsDiscardResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Discard Responses calls since last reboot" + ::= { totDafs 13 } + + dafsAccesses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Access calls since last reboot" + ::= { totDafs 14 } + + dafsCacheHints OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Cache Hint calls since last reboot" + ::= { totDafs 15 } + + dafsCloses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Close calls since last reboot" + ::= { totDafs 16 } + + dafsCommits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Commit calls since last reboot" + ::= { totDafs 17 } + + dafsCreates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Create calls since last reboot" + ::= { totDafs 18 } + + dafsDelegPurges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Delegate Purge calls since last reboot" + ::= { totDafs 19 } + + dafsDelegReturns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Delegate Return calls since last reboot" + ::= { totDafs 20 } + + dafsGetFsattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Get Fsattr calls since last reboot" + ::= { totDafs 21 } + + dafsGetRootHandles OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Get Root Handle calls since last reboot" + ::= { totDafs 22 } + + dafsGetattrInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Getattr Inline calls since last reboot" + ::= { totDafs 23 } + + dafsGetattrDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Getattr Direct calls since last reboot" + ::= { totDafs 24 } + + dafsLinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Link calls since last reboot" + ::= { totDafs 25 } + + dafsLocks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Lock calls since last reboot" + ::= { totDafs 26 } + + dafsLockts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of LockT calls since last reboot" + ::= { totDafs 27} + + dafsLockus OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of LockU calls since last reboot" + ::= { totDafs 28 } + + dafsLookUps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of LookUp calls since last reboot" + ::= { totDafs 29 } + + dafsLookUpps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of LookUpp calls since last reboot" + ::= { totDafs 30 } + + dafsNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Null calls since last reboot" + ::= { totDafs 31 } + + dafsNverifys OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Nverify calls since last reboot" + ::= { totDafs 32 } + + dafsOpens OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Open calls since last reboot" + ::= { totDafs 33 } + + dafsOpenDowngrades OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Open Downgrade calls since last reboot" + ::= { totDafs 34 } + + dafsOpenattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Openattr calls since last reboot" + ::= { totDafs 35 } + + dafsReadInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Read Inline calls since last reboot" + ::= { totDafs 36 } + + dafsReadDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Read Direct calls since last reboot" + ::= { totDafs 37 } + + dafsReaddirInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Readdir Inline calls since last reboot" + ::= { totDafs 38 } + + dafsReaddirDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Readdir Direct calls since last reboot" + ::= { totDafs 39 } + + dafsReadlinkInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Readlink Inline calls since last reboot" + ::= { totDafs 40 } + + dafsReadlinkDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Readlink Direct calls since last reboot" + ::= { totDafs 41 } + + dafsRemoves OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Remove calls since last reboot" + ::= { totDafs 42 } + + dafsRenames OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Rename calls since last reboot" + ::= { totDafs 43 } + + dafsSetattrInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Setattr Inline calls since last reboot" + ::= { totDafs 44 } + + dafsSetattrDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Setattr Direct calls since last reboot" + ::= { totDafs 45 } + + dafsVerifys OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Verify calls since last reboot" + ::= { totDafs 46 } + + dafsBatchSubmits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Batch Submit calls since last reboot" + ::= { totDafs 47 } + + dafsWriteInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Write Inline calls since last reboot" + ::= { totDafs 48 } + + dafsWriteDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Write Direct calls since last reboot" + ::= { totDafs 49 } + + dafsBcGetattrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of BC Getattr calls since last reboot" + ::= { totDafs 50 } + + dafsBcNulls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of BC Null calls since last reboot" + ::= { totDafs 51 } + + dafsBcRecalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of BC Recall calls since last reboot" + ::= { totDafs 52 } + + dafsBcBatchCompletions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of BC Batch Completion calls since + last reboot" + ::= { totDafs 53 } + + dafsAppendInlines OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Append Inline calls since + last reboot" + ::= { totDafs 54 } + + dafsAppendDirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Append Direct calls since + last reboot" + ::= { totDafs 55 } + + dafsGetFencingLists OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Get Fencing List calls since + last reboot" + ::= { totDafs 56 } + + dafsSetFencingLists OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Set Fencing List calls since + last reboot" + ::= { totDafs 57 } + + dafsHurryUps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Hurry Up calls since + last reboot" + ::= { totDafs 58 } + + dafsInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes, including DMA, received since the + last reboot" + ::= { totDafs 59 } + + dafsDirectInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes received directly into memory + since last reboot" + ::= { totDafs 60 } + + dafsOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes, including DMA, sent since the + last reboot" + ::= { totDafs 61 } + + dafsDirectOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes sent directly into remote memory since + the last reboot" + ::= { totDafs 62 } + + dafsSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF DafsSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing current DAFS client session + information." + ::= { dafs 5 } + + dafsSessionEntry OBJECT-TYPE + SYNTAX DafsSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DAFS + session. An object of this type is transient, + in that it ceases to exist when (or soon after) + the client disconnects." + + INDEX { dafsSessionIndex } + ::= { dafsSessionTable 1 } + + DafsSessionEntry ::= + SEQUENCE { + dafsSessionIndex + Integer32, + dafsSessionId + OCTET STRING, + dafsSessionEndian + INTEGER, + dafsSessionAllowBackChannel + INTEGER, + dafsSessionAllowRdmaReadChannel + INTEGER, + dafsSessionUseChecksums + INTEGER, + dafsSessionMaxCredentials + Integer32, + dafsSessionMaxRequestSize + Integer32, + dafsSessionMaxResponseSize + Integer32, + dafsSessionMaxRequests + Integer32, + dafsSessionInlineWriteHeaderSize + Integer32, + dafsSessionClientIdString + OCTET STRING, + dafsSessionClientVerifier + OCTET STRING, + dafsSessionNumCredentials + Integer32, + dafsSessionNumRequests + Integer32 + } + + dafsSessionIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each session." + ::= { dafsSessionEntry 1 } + + dafsSessionId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session Identifier assigned by the server." + ::= { dafsSessionEntry 2 } + + dafsSessionEndian OBJECT-TYPE + SYNTAX INTEGER { + bigEndian(1), + littleEndian(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Byte order used on this session." + ::= { dafsSessionEntry 3 } + + dafsSessionAllowBackChannel OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session may use a back control channel." + ::= { dafsSessionEntry 4 } + + dafsSessionAllowRdmaReadChannel OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session may use a RDMA read channel." + ::= { dafsSessionEntry 5 } + + dafsSessionUseChecksums OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Session uses checksums." + ::= { dafsSessionEntry 6 } + + dafsSessionMaxCredentials OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of credentials that can be registered + on this session." + ::= { dafsSessionEntry 7 } + + dafsSessionMaxRequestSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum size of a DAFS request." + ::= { dafsSessionEntry 8 } + + dafsSessionMaxResponseSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum size of a DAFS response." + ::= { dafsSessionEntry 9 } + + dafsSessionMaxRequests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of concurrent requests." + ::= { dafsSessionEntry 10 } + + dafsSessionInlineWriteHeaderSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of DAFS headers plus padding to the start of + data. Used to better align inline data." + ::= { dafsSessionEntry 11 } + + dafsSessionClientIdString OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client ID string supplied by the client. Intended to + uniquely identify that client." + ::= { dafsSessionEntry 12 } + + dafsSessionClientVerifier OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Supplied by the client to uniquely identify an + instance of a client." + ::= { dafsSessionEntry 13 } + + dafsSessionNumCredentials OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of credentials registered on this + session" + ::= { dafsSessionEntry 14 } + + dafsSessionNumRequests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of active requests on this session" + ::= { dafsSessionEntry 15 } + + -- the DAFS Export table + + -- The DAFS Export table contains information about this + -- entity's exported filesystems + + dafsExportTable OBJECT-TYPE + SYNTAX SEQUENCE OF DafsExportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing DAFS Export filesystems." + ::= { dafs 6 } + + dafsExportEntry OBJECT-TYPE + SYNTAX DafsExportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular current DAFS + export. An object of this type is transient, + in that it ceases to exist when (or soon after) + the export is deleted." + INDEX { dafsExportIndex } + ::= { dafsExportTable 1 } + + DafsExportEntry ::= + SEQUENCE { + dafsExportIndex + Integer32, + dafsExportName + DisplayString, + dafsExportPath + DisplayString, + dafsExportEnabled + INTEGER, + dafsExportRwMode + INTEGER, + dafsExportAccessList + DisplayString + } + + dafsExportIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each export. Its value + ranges between 1 and the number of exports. The + value for each export must remain constant at + least from one re-initialization of the entity's + network management system to the next re- + initialization." + ::= { dafsExportEntry 1 } + + dafsExportName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + export. This is the logical export name." + ::= { dafsExportEntry 2} + + dafsExportPath OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + export. This is the local filesystem path to + the export." + ::= { dafsExportEntry 3} + + dafsExportEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This export is available for access." + ::= { dafsExportEntry 4 } + + dafsExportRwMode OBJECT-TYPE + SYNTAX INTEGER { + readwrite(1), + readmostly(2), + readonly(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Global export mode. This represents the maximum + access rights." + ::= { dafsExportEntry 5 } + + dafsExportAccessList OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + export. This is the list of hosts that may + access the export. If empty, all hosts may + access the export." + ::= { dafsExportEntry 6 } + + -------------------------- + -- VI interface statistics + -------------------------- + + viaNodeConnection OBJECT IDENTIFIER ::= { vi 1 } + + viaNodeSystemName OBJECT-TYPE + SYNTAX DisplayString(SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string by which the node is identified in the cluster." + ::= { viaNodeConnection 1 } + + viaCreated OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs created." + ::= { viaNodeConnection 2 } + + viaConnectRequest OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times Connect Request call is made." + ::= { viaNodeConnection 3 } + + viaConnectWait OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times Connect wait call is made." + ::= { viaNodeConnection 4 } + + viaDisconnect OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times VI got disconnected without any error." + ::= { viaNodeConnection 5 } + + viaConnectTimeOut OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times VI connect request got timed out." + ::= { viaNodeConnection 6 } + + viaConnected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of time VI got connected without any error." + ::= { viaNodeConnection 7 } + + viaCurrConnectPending OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs for which connect request is pending." + ::= { viaNodeConnection 8 } + + viaCurrConnectWaitPending OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs for which connect wait request is pending." + ::= { viaNodeConnection 9 } + + viaCurrConnected OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs for which the current state is CONNECTED." + ::= { viaNodeConnection 10 } + + viaCurrError OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs for which the current state is ERROR" + ::= { viaNodeConnection 11 } + + viaTotalError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of VIs which encountered error state." + ::= { viaNodeConnection 12 } + + viaInMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incoming Messages received." + ::= { viaNodeConnection 13 } + + viaInRdma OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incoming RDMA requests received." + ::= { viaNodeConnection 14 } + + viaInBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incoming bytes received, including those + received in error. This count includes bytes received on + currently established connections. This corresponds to the sum + of bytes received through received messages, incoming RDMA writes + and RDMA reads issued" + ::= { viaNodeConnection 15 } + + viaInRDMAReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of incoming bytes received through RDMA read, + including those received in error. This count includes bytes + received on currently established connections." + ::= { viaNodeConnection 16 } + + viaInRDMAWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes received through incoming RDMA writes, + including those received in error. This count includes bytes + received on currently established connections." + ::= { viaNodeConnection 17 } + + viaOutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Messages sent." + ::= { viaNodeConnection 18 } + + viaOutRdma OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of RDMA requests sent." + ::= { viaNodeConnection 19 } + + viaOutBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent, including those + sent in error. This count includes bytes sent on + currently established connections." + ::= { viaNodeConnection 20 } + + viaOutRDMAReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent through an incoming + RDMA read request, including those sent in error. + This count includes bytes sent on currently established + connections." + ::= { viaNodeConnection 21 } + + viaOutRDMAWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes sent through a RDMA write + operation, including those sent in error. This count + includes bytes sent on currently established connections." + ::= { viaNodeConnection 22 } + + + viaConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF ViaConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing via connection specific information." + ::= { viaNodeConnection 23 } + + viaConnEntry OBJECT-TYPE + SYNTAX ViaConnEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of the viaConnTable containing information + about a particular current via connection. Each row of this + table is transient, and it ceases to exist when the + connection makes transition to the CLOSED state." + INDEX { viaConnVINumber } + ::= { viaConnTable 1 } + + ViaConnEntry ::= SEQUENCE { + viaConnState INTEGER, + viaConnVINumber Integer32, + viaConnRemoteNetAddress IpAddress, + viaConnLocalNetAddress IpAddress, + viaConnRemotePortNumber Integer32, + viaConnLocalPortNumber Integer32, + viaConnLocalDescriminator OCTET STRING, + viaConnRemoteDescriminator OCTET STRING, + viaConnLocalMaxTransferSize Integer32, + viaConnRemoteMaxTransferSize Integer32, + viaConnLocalEnableRdmaWrite Integer32, + viaConnLocalEnableRdmaRead Integer32, + viaConnRemoteEnableRdmaWrite Integer32, + viaConnRemoteEnableRdmaRead Integer32, + viaConnSentMessages Counter32, + viaConnSentRdmaReadMessages Counter32, + viaConnSentRdmaWriteMessages Counter32, + viaConnRcvdMessages Counter32, + viaConnRcvdRdmaReadMessages Counter32, + viaConnRcvdRdmaWriteMessages Counter32 + } + + viaConnState OBJECT-TYPE + SYNTAX INTEGER { + idle (1), + pendingConnect(2), + connected(3), + error(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of this via connection + Legal States: + Idle 1 + Pending Connect 2 + Connected 3 + Error 4" + ::= { viaConnEntry 1 } + + viaConnVINumber OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which uniquely defines a connection." + ::= { viaConnEntry 2 } + + viaConnRemoteNetAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the remote system of the connection." + ::= { viaConnEntry 3 } + + viaConnLocalNetAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local IP address of the connection." + ::= { viaConnEntry 4 } + + viaConnRemotePortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote TCP port number of the connection." + ::= { viaConnEntry 5 } + + viaConnLocalPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local TCP port number of the connection." + ::= { viaConnEntry 6 } + + viaConnLocalDescriminator OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An identifier used by the local process to identify the + VI connection." + ::= { viaConnEntry 7 } + + viaConnRemoteDescriminator OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An identifier used by the remote process to identify the + VI connection." + ::= { viaConnEntry 8 } + + viaConnLocalMaxTransferSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local limit on the maximum packet size that can be + transferred through the connection." + ::= { viaConnEntry 9 } + + viaConnRemoteMaxTransferSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote limit on the maximum packet size that can be + transferred through the connection." + ::= { viaConnEntry 10 } + + viaConnLocalEnableRdmaWrite OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value is 1 if remote DMA write is enabled + in the local system otherwise, it is 0." + ::= { viaConnEntry 11 } + + viaConnLocalEnableRdmaRead OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value is 1 if remote DMA read is enabled + in the local system otherwise, it is 0." + ::= { viaConnEntry 12 } + + viaConnRemoteEnableRdmaWrite OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value is 1 if remote DMA write is enabled + in the remote system otherwise, it is 0." + ::= { viaConnEntry 13 } + + viaConnRemoteEnableRdmaRead OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value is 1 if remote DMA read is enabled + in the remote system otherwise, it is 0." + ::= { viaConnEntry 14 } + + viaConnSentMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of messages sent through the connection." + ::= { viaConnEntry 15 } + + viaConnSentRdmaReadMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of rdma read messages sent through the + connection." + ::= { viaConnEntry 16 } + + viaConnSentRdmaWriteMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of rdma write messages sent through the + connection." + ::= { viaConnEntry 17 } + + viaConnRcvdMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of messages received through the connection." + ::= { viaConnEntry 18 } + + viaConnRcvdRdmaReadMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of rdma read messages received through the + connection." + ::= { viaConnEntry 19 } + + viaConnRcvdRdmaWriteMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of rdma write messages received through the + connection." + ::= { viaConnEntry 20 } + + viaErrors OBJECT IDENTIFIER ::= { vi 2 } + + viaErrPostDesc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of descriptors completed in error + by NIC." + ::= { viaErrors 1 } + + viaErrConnLost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Lost Connection errors. " + ::= { viaErrors 2 } + + viaErrRecvQEmpty OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors due to an empty receive Queue. " + ::= { viaErrors 3 } + + viaErrRdmawProt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of remote DMA write protection errors. " + ::= { viaErrors 4 } + + viaErrRdmarProt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of remote DMA read protection errors. " + ::= { viaErrors 5 } + + viaErrCompProt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of protection errors. " + ::= { viaErrors 6 } + + viaErrorThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Setting this threshold will cause a trap to be enabled + such that if the total error exceeds error threshold set + a viaNodeErrorsTrap trap will be generated." + ::= { viaErrors 7 } + + viaNicAttributes OBJECT IDENTIFIER ::= { vi 3 } + + viaNicTable OBJECT-TYPE + SYNTAX SEQUENCE OF ViaNicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing via NIC-specific information." + ::= { viaNicAttributes 1} + + viaNicEntry OBJECT-TYPE + SYNTAX ViaNicEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row of the viaNicTable containing information + about a particular present VINic." + + INDEX { viaNicIndex } + ::= { viaNicTable 1 } + + ViaNicEntry ::= SEQUENCE { + viaNicIndex Integer32, + viaName DisplayString, + viaHardwareVersion DisplayString, + viaProviderVersion DisplayString, + viaNicAddress PhysAddress, + viaThreadSafe Integer32, + viaMaxDiscriminatorLength Integer32, + viaMaxRegisterBytes Integer32, + viaMaxRegisterRegions Integer32, + viaMaxRegisterBlockBytes Integer32, + viaMaxVI Integer32, + viaMaxDescriptorsPerQueue Integer32, + viaMaxSegmentsPerDesc Integer32, + viaMaxCQ Integer32, + viaMaxCQEntries Integer32, + viaMaxTransferSize Integer32, + viaNativeMTU Integer32, + viaMaxPTags Integer32, + viaCurrRegisterBytes Integer32, + viaCurrRegisterRegions Integer32, + viaCurrVI Integer32, + viaCurrCQ Integer32, + viaCurrPTags Integer32, + viaConnectionListenPort Integer32 + } + + viaNicIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the NIC in the NIC table." + ::= { viaNicEntry 1 } + + viaName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The symbolic name of the NIC device." + ::= { viaNicEntry 2 } + + viaHardwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the VINIC described by this MIB." + ::= { viaNicEntry 3 } + + viaProviderVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the VI provider." + ::= { viaNicEntry 4 } + + viaNicAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Network address of this NIC." + ::= { viaNicEntry 5 } + + viaThreadSafe OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1 if synchronization model is thread safe else 0." + ::= { viaNicEntry 6 } + + viaMaxDiscriminatorLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of bytes that the VI provider allows + for a connection discriminator." + ::= { viaNicEntry 7 } + + viaMaxRegisterBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of bytes that can be registered." + ::= { viaNicEntry 8 } + + viaMaxRegisterRegions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of memory regions that can be registered." + ::= { viaNicEntry 9 } + + viaMaxRegisterBlockBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Largest contiguous block of memory that can be registered." + ::= { viaNicEntry 10 } + + viaMaxVI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The limit on the total number of VI instances this entity can + support." + ::= { viaNicEntry 11 } + + viaMaxDescriptorsPerQueue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Descriptors per VI Work Queue that this VI provider + can support." + ::= { viaNicEntry 12 } + + viaMaxSegmentsPerDesc OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of segments per descriptor that this VI provider + can support." + ::= { viaNicEntry 13 } + + viaMaxCQ OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of completion queues this VI provider can support." + ::= { viaNicEntry 14 } + + viaMaxCQEntries OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of Completion queue entries per completion queue + that this VI provider can support." + ::= { viaNicEntry 15 } + + viaMaxTransferSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum transfer size supported by the VI Nic. The maximum + transfer size is the amount of data that can be described by a + single VI descriptor." + ::= { viaNicEntry 16 } + + viaNativeMTU OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The native MTU size of the underlying network. For frame-based + networks, this could reflect its native frame size. For cell-based + networks, it could reflect the MTU of the appropriate abstraction + layer that it supports." + ::= { viaNicEntry 17 } + + viaMaxPTags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of protection tags that are supported by this + VI provider." + ::= { viaNicEntry 18 } + + viaCurrRegisterBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes registered by the VI user for this + NIC." + ::= { viaNicEntry 19 } + + viaCurrRegisterRegions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of memory regions that is registered by VI user + for this NIC." + ::= { viaNicEntry 20 } + + viaCurrVI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of VI instances for this NIC." + ::= { viaNicEntry 21 } + + viaCurrCQ OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of completion queues this VI provider + has." + ::= { viaNicEntry 22 } + + viaCurrPTags OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Number of protection tags this VI provider has." + ::= { viaNicEntry 23 } + + viaConnectionListenPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port number on which VI server is listening for VI connection + request." + ::= { viaNicEntry 24 } + + + -- -- -- -- -- -- -- -- + -- VFILER group -- + -- -- -- -- -- -- -- -- + vfilerIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether vfiler is licensed on the + filer." + ::= { vfiler 1 } + + vfFilers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of vfilers in the physical Filer." + ::= { vfiler 2 } + + vfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler general information " + ::= { vfiler 3 } + + vfEntry OBJECT-TYPE + SYNTAX VfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler information" + INDEX { vfIndex} + ::= { vfTable 1 } + + VfEntry ::= + SEQUENCE { + vfIndex + Integer32, + vfName + DisplayString, + vfUuid + OCTET STRING, + vfIpAddresses + Integer32, + vfStoragePaths + Integer32, + vfIpSpace + DisplayString, + vfAllowedProtocols + Integer32, + vfDisallowedProtocols + Integer32, + vfState + INTEGER + } + + vfIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the referenced vfiler." + ::= { vfEntry 1 } + + + vfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " A textual string that contains the name of the referenced vfiler." + ::= { vfEntry 2 } + + vfUuid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..36)) + MAX-ACCESS read-only + STATUS current + + DESCRIPTION + "The UUID of the referenced vfiler." + ::= { vfEntry 3 } + + vfIpAddresses OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IP addresses for the referenced vfiler." + ::= { vfEntry 4 } + + + vfStoragePaths OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of storage paths for the referenced vfiler." + ::= { vfEntry 5 } + + vfIpSpace OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " A textual string that contains the name of the ipspace that the referenced vfiler belongs to." + ::= { vfEntry 6 } + + vfAllowedProtocols OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of protocols allowed for the referenced vfiler." + ::= { vfEntry 7 } + + vfDisallowedProtocols OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of protocols disallowed for the referenced vfiler." + ::= { vfEntry 8 } + + vfState OBJECT-TYPE + SYNTAX INTEGER { + stopped (1), + running (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the vfiler: Running or stopped." + ::= { vfEntry 9 } + + vfIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VfIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler IP addresses information " + ::= { vfiler 4 } + + vfIpEntry OBJECT-TYPE + SYNTAX VfIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler IP addresses information" + INDEX { vfFiIndex, vfIpIndex } + ::= { vfIpTable 1 } + + VfIpEntry ::= + SEQUENCE { + vfFiIndex + Integer32, + vfIpIndex + Integer32, + vfIpAddr + IpAddress + } + + vfFiIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the referenced vfiler." + ::= { vfIpEntry 1 } + + vfIpIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies which IP address in the referenced vfiler." + ::= { vfIpEntry 2 } + + vfIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A IP address for the referenced vfiler." + ::= { vfIpEntry 3 } + + vfSpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VfSpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler storage path information " + ::= { vfiler 5 } + + vfSpEntry OBJECT-TYPE + SYNTAX VfSpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler storage path information" + INDEX { vfFsIndex, vfSpIndex } + ::= { vfSpTable 1 } + + VfSpEntry ::= + SEQUENCE { + vfFsIndex + Integer32, + vfSpIndex + Integer32, + vfSpName + OCTET STRING + } + + vfFsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the referenced vfiler." + ::= { vfSpEntry 1 } + + vfSpIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies which storage path in the referenced vfiler." + ::= { vfSpEntry 2 } + + vfSpName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The storage path name for the referenced vfiler." + ::= { vfSpEntry 3 } + + + vfProTable OBJECT-TYPE + SYNTAX SEQUENCE OF VfProEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler protocol information " + ::= { vfiler 6 } + + vfProEntry OBJECT-TYPE + SYNTAX VfProEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-vfiler protocol information" + INDEX { vfFpIndex, vfProIndex } + ::= { vfProTable 1 } + + VfProEntry ::= + SEQUENCE { + vfFpIndex + Integer32, + vfProIndex + Integer32, + vfProName + OCTET STRING, + vfProStatus + INTEGER + } + + vfFpIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the referenced vfiler." + ::= { vfProEntry 1 } + + vfProIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a protocol in the referenced vfiler." + ::= { vfProEntry 2 } + + vfProName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string that contains the protocol name for the referenced vfiler." + ::= { vfProEntry 3 } + + vfProStatus OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the referenced vfiler protocol is allowed or disallowed." + ::= { vfProEntry 4 } + + -- -- -- -- -- -- -- -- + -- Block access protocols group -- + -- -- -- -- -- -- -- -- + fcpIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether FCP access protocols are licensed on the + filer." + ::= { blocks 1 } + + iscsiIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether iSCSI access protocols are licensed on the + filer." + ::= { blocks 2 } + + fcpLowReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read via FCP + since the last boot. This object returns the + least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + fcp64ReadBytes instead." + ::= { blocks 3 } + + fcpHighReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read via FCP + since the last boot. This object returns the + most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + fcp64ReadBytes instead." + ::= { blocks 4 } + + + fcpLowWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written via FCP + since the last boot. This object returns the + least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + fcp64WriteBytes instead." + ::= { blocks 5 } + + + fcpHighWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written via FCP + since the last boot. This object returns the + most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + fcp64WriteBytes instead." + ::= { blocks 6 } + + + iscsiLowReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read via iSCSI + since the last boot. This object returns the + least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + iscsi64ReadBytes instead." + ::= { blocks 7 } + + + iscsiHighReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read via iSCSI + since the last boot. This object returns the + most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + iscsi64ReadBytes instead." + ::= { blocks 8 } + + + iscsiLowWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written via iSCSI + since the last boot. This object returns the + least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + iscsi64WriteBytes instead." + ::= { blocks 9 } + + + iscsiHighWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written via iSCSI + since the last boot. This object returns the + most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + iscsi64WriteBytes instead." + ::= { blocks 10 } + + + iscsiHighOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of iSCSI ops handled since the + last boot. This object returns the most significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use iscsi64Ops instead." + ::= {blocks 11} + + iscsiLowOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of iSCSI ops handled since the + last boot. This object returns the least significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use iscsi64Ops instead." + ::= {blocks 12} + + fcpHighOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of FCP ops handled since the + last boot. This object returns the most significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use fcp64Ops instead." + ::= {blocks 13} + + fcpLowOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of FCP ops handled since the + last boot. This object returns the least significant + 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use fcp64Ops instead." + ::= {blocks 14} + + lun OBJECT IDENTIFIER ::= {blocks 15 } + + lunCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of LUNs in the Filer in 7-mode. Unsupported in C-mode." + ::= { lun 1 } + + lunTable OBJECT-TYPE + SYNTAX SEQUENCE OF LunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-LUN general information " + ::= {lun 2} + + lunEntry OBJECT-TYPE + SYNTAX LunEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-LUN information" + INDEX { lunIndex} + ::= { lunTable 1 } + + LunEntry ::= + SEQUENCE { + lunIndex Integer32, + lunName DisplayString, + lunComment DisplayString, + lunSizeLow Integer32, + lunSizeHigh Integer32, + lunMapped INTEGER, + lunSerialNumber DisplayString, + lunQtreeName DisplayString, + lunHighOps Counter32, + lunLowOps Counter32, + lunHighReadBytes Counter32, + lunLowReadBytes Counter32, + lunHighWriteBytes Counter32, + lunLowWriteBytes Counter32, + lunHighErrors Counter32, + lunLowErrors Counter32, + lunOnline INTEGER, + lunSnapStatus INTEGER, + lunShareStatus INTEGER, + lunSpaceReserved INTEGER, + lunStatsResetTime Integer32, + lunHighReadOps Counter32, + lunLowReadOps Counter32, + lunHighWriteOps Counter32, + lunLowWriteOps Counter32, + lunHighOtherOps Counter32, + lunLowOtherOps Counter32, + lunSize64 Counter64, + lun64Ops Counter64, + lun64ReadBytes Counter64, + lun64WriteBytes Counter64, + lun64Errors Counter64, + lun64ReadOps Counter64, + lun64WriteOps Counter64, + lun64OtherOps Counter64, + lunAlignment DisplayString, + lunVserver DisplayString + } + + lunIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the referenced LUN." + ::= { lunEntry 1 } + + lunName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the LUN. This is also the path to the LUN + on the filer." + ::= { lunEntry 2 } + + lunComment OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The comment, if any, for this LUN." + ::= { lunEntry 3 } + + lunSizeLow OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Size of the LUN in bytes. This object returns the + least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use lunSize64 instead." + ::= { lunEntry 4 } + + lunSizeHigh OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Size of the LUN in bytes. This object returns the + most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use lunSize64 instead." + ::= { lunEntry 5 } + + lunMapped OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This LUN has been mapped to at least one initiator group." + ::= { lunEntry 6 } + + lunSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 12 character SCSI serial number of the LUN." + ::= { lunEntry 7 } + + + lunQtreeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that indicates which qtree this LUN belongs to." + ::= { lunEntry 8 } + + lunHighOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI ops for + this LUN since the stats were last reset. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64Ops instead." + ::= { lunEntry 9} + + lunLowOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI ops for + this LUN since the stats were last reset. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64Ops instead." + ::= { lunEntry 10 } + + lunHighReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from this LUN + since the stats were last reset. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + lun64ReadBytes instead." + ::= { lunEntry 11 } + + lunLowReadBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes read from this LUN + since the stats were last reset. This object returns + the least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + lun64ReadBytes instead." + ::= { lunEntry 12 } + + + lunHighWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to this LUN + since the stats were last reset. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + lun64WriteBytes instead." + ::= { lunEntry 13 } + + lunLowWriteBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of bytes written to this LUN + since the stats were last reset. This object returns + the least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + lun64WriteBytes instead." + ::= { lunEntry 14 } + + lunHighErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of errors seen on this LUN + since the stats were last reset. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64Errors instead." + ::= { lunEntry 15 } + + lunLowErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of errors seen on this LUN + since the stats were last reset. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64Errors instead." + ::= { lunEntry 16 } + + lunOnline OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the LUN is online." + ::= { lunEntry 17 } + + lunSnapStatus OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether a snapshot of this LUN can be taken. + Not supported in c-mode." + ::= { lunEntry 18 } + + + lunShareStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), + read(2), + write(3), + all(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sharing status for the LUN. + Not supported in c-mode." + ::= { lunEntry 19 } + + + lunSpaceReserved OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the LUN has space reservation enabled." + ::= { lunEntry 20 } + + lunStatsResetTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of seconds since this LUN's stats were + last reset." + ::= { lunEntry 21 } + + + lunHighReadOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI read ops for + this LUN since the stats were last reset. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64ReadOps instead." + ::= { lunEntry 22} + + lunLowReadOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI read ops for + this LUN since the stats were last reset. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64ReadOps instead." + ::= { lunEntry 23 } + + + lunHighWriteOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI write ops for + this LUN since the stats were last reset. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64WriteOps instead." + ::= { lunEntry 24} + + lunLowWriteOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI write ops for + this LUN since the stats were last reset. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + lun64WriteOps instead." + ::= { lunEntry 25 } + + + lunHighOtherOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI ops that are not + read or write for this LUN since the stats were last + reset. This object returns the least significant 32 + bits of the 64 bit unsigned integer. This object is + deprecated - Use lun64OtherOps instead." + ::= { lunEntry 26} + + lunLowOtherOps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of Target side SCSI ops that are not + read or write for this LUN since the stats were last + reset. This object returns the most significant 32 + bits of the 64 bit unsigned integer. This object is + deprecated - Use lun64OtherOps instead." + ::= { lunEntry 27 } + + lunSize64 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the LUN in bytes. This object returns all + of the 64 bit unsigned integer." + ::= { lunEntry 28 } + + lun64Ops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Target side SCSI ops for + this LUN since the stats were last reset. This object + all of the 64 bit unsigned integer." + ::= { lunEntry 29} + + lun64ReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes read from this LUN + since the stats were last reset. This object returns + all of the 64 bit unsigned integer." + ::= { lunEntry 30 } + + lun64WriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes written to this LUN + since the stats were last reset. This object returns + all of the 64 bit unsigned integer." + ::= { lunEntry 31 } + + lun64Errors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of errors seen on this LUN + since the stats were last reset. This object + returns all the 64 bit unsigned integer." + ::= { lunEntry 32 } + + lun64ReadOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Target side SCSI read ops for + this LUN since the stats were last reset. This object + returns all of the 64 bit unsigned integer." + ::= { lunEntry 33} + + lun64WriteOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Target side SCSI write ops for + this LUN since the stats were last reset. This object + returns all of the 64 bit unsigned integer." + ::= { lunEntry 34} + + lun64OtherOps OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Target side SCSI ops that are not + read or write for this LUN since the stats were last + reset. This object returns all of the 64 bit + unsigned integer." + ::= { lunEntry 35} + + lunAlignment OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alignment of the LUN. Possible values are: + 'aligned': LUN is aligned. + 'misaligned': LUN is misaligned. + 'possibly_misaligned': LUN is possibly misaligned. + 'indeterminate': Not enough information is + available to determine LUN + alignment." + ::= { lunEntry 36 } + + lunVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver to which the LUN belongs. + This field is returned only from the c-mode cluster + and vserver management interfaces." + ::= { lunEntry 37} + + + + lunMapTable OBJECT-TYPE + SYNTAX SEQUENCE OF LunMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a table listing the initiator group to + Logical Unit Number mapping for each LUN." + ::= { lun 3 } + + lunMapEntry OBJECT-TYPE + SYNTAX LunMapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a per LUN and Initiator group mapping of + SCSI logical unit numbers." + INDEX { lunMapLUNIndex, lunMapInitiatorGroupIndex } + ::= { lunMapTable 1 } + + LunMapEntry ::= + SEQUENCE { + lunMapLUNIndex Integer32, + lunMapInitiatorGroupIndex Integer32, + lunMapLUNName DisplayString, + lunMapInitiatorGroupName DisplayString, + lunMapLogicalUnitNumber Integer32, + lunMapVserver DisplayString + + } + + lunMapLUNIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the LUN in the table." + ::= { lunMapEntry 1 } + + lunMapInitiatorGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies an initiator group in + the table." + ::= { lunMapEntry 2 } + + lunMapLUNName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the LUN." + ::= { lunMapEntry 3 } + + lunMapInitiatorGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the initiator group that this LUN is + mapped to." + ::= { lunMapEntry 4 } + + lunMapLogicalUnitNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SCSI Logical Unit Number that this LUN is mapped to + for this initiator group." + ::= { lunMapEntry 5 } + + lunMapVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver containing the LUN and initiator group. + This field is returned only from the c-mode management and + cluster interfaces." + ::= { lunMapEntry 6} + + + initiator OBJECT IDENTIFIER ::= {blocks 16} + + initiatorGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF InitiatorGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-initiator group general + information " + ::= {initiator 1} + + initiatorGroupEntry OBJECT-TYPE + SYNTAX InitiatorGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-initiator group information" + INDEX { initiatorGroupIndex } + ::= { initiatorGroupTable 1 } + + InitiatorGroupEntry ::= + SEQUENCE { + initiatorGroupIndex Integer32, + initiatorGroupName DisplayString, + initiatorGroupType INTEGER, + initiatorGroupOS INTEGER, + initiatorGroupThrottleReserve Integer32, + initiatorGroupThrottleBorrow INTEGER, + initiatorGroupUsePartner INTEGER, + initiatorGroupUseALUA INTEGER, + initiatorGroupVserver DisplayString + } + + initiatorGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a specific initiator group." + ::= { initiatorGroupEntry 1 } + + initiatorGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the initiator group" + ::= { initiatorGroupEntry 2 } + + initiatorGroupType OBJECT-TYPE + SYNTAX INTEGER { + fcp(1), + iSCSI(2), + mixed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this initiator group, either iSCSI or FCP" + ::= { initiatorGroupEntry 3 } + + initiatorGroupOS OBJECT-TYPE + SYNTAX INTEGER { + default(1), + solaris(2), + windows(3), + hpux(4), + aix(5), + linux(6), + defaultPartner(7), + netware(8), + vmware(9), + openvms(10), + xen(11), + hyperv(12), + invalid(256) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operating system the clients in this initiator + group run. This governs the finer details of + SCSI protocol interaction with these initiators" + ::= { initiatorGroupEntry 4 } + + initiatorGroupThrottleReserve OBJECT-TYPE + SYNTAX Integer32 (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of filer scsi command blocks reserved for + this initiator group" + ::= { initiatorGroupEntry 5 } + + initiatorGroupThrottleBorrow OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "True if this initiator group is allowed to + exceed its throttle settings if more resources + are needed and otherwise available. If + initiatorGroupThrottleReserve is 0, this value + is meaningless" + ::= { initiatorGroupEntry 6 } + + initiatorGroupUsePartner OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The takeover mode for the initiator group. This is + only applicable to FCP initiator groups on clustered + filers" + ::= { initiatorGroupEntry 7 } + + initiatorGroupUseALUA OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If true this initiator group supports Asymmetric Logical + Unit Access." + ::= { initiatorGroupEntry 8 } + + initiatorGroupVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver containing the initiator group. + This field is available only from the c-mode cluster + and vserver management interfaces." + ::= { initiatorGroupEntry 9} + + + + initiatorGroupMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF InitiatorGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of individual Initiator names in each Initiator + group" + ::= {initiator 2} + + initiatorGroupMemberEntry OBJECT-TYPE + SYNTAX InitiatorGroupMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-initiator group information" + INDEX { initiatorGroupMemberIndex, initiatorGroupMemberNameIndex} + ::= { initiatorGroupMemberTable 1 } + + InitiatorGroupMemberEntry ::= + SEQUENCE { + initiatorGroupMemberIndex + Integer32, + initiatorGroupMemberNameIndex + Integer32, + initiatorName + DisplayString + } + + initiatorGroupMemberIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a specific initiator group." + ::= { initiatorGroupMemberEntry 1 } + + initiatorGroupMemberNameIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number the identifies the initiator in the group." + ::= { initiatorGroupMemberEntry 2 } + + initiatorName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name for this initiator." + ::= { initiatorGroupMemberEntry 3 } + + initiatorListTable OBJECT-TYPE + SYNTAX SEQUENCE OF InitiatorListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of initiators that are connected to the filer." + ::= { initiator 3 } + + initiatorListEntry OBJECT-TYPE + SYNTAX InitiatorListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per-connected-initiator information." + INDEX { initiatorListEntryIndex} + ::= { initiatorListTable 1 } + + InitiatorListEntry ::= + SEQUENCE { + initiatorListEntryIndex Integer32, + targetAdapterName DisplayString, + connectedInitiatorNodeName DisplayString, + connectedInitiatorPortName DisplayString, + connectedInitiatorType INTEGER, + connectedInitiatorIsid DisplayString, + connectedInitiatorPortalGroup Integer32, + connectedInitiatorVserver DisplayString + + } + + initiatorListEntryIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies the initiator connected to + the target adapter." + ::= { initiatorListEntry 1 } + + targetAdapterName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the target adapter in the filer. + In c-mode, this field returns the target LIF name." + ::= { initiatorListEntry 2 } + + connectedInitiatorNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name for this initiator node." + ::= { initiatorListEntry 3 } + + connectedInitiatorPortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FibreChannel device's portname. This is FCP only." + ::= { initiatorListEntry 4 } + + connectedInitiatorType OBJECT-TYPE + SYNTAX INTEGER { + fcp(1), + iSCSI(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this init group, either iSCSI or FCP" + ::= { initiatorListEntry 5 } + + connectedInitiatorIsid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The iSCSI isid (initiator session id) for this initiator. + This is iSCSI only." + ::= { initiatorListEntry 6 } + + connectedInitiatorPortalGroup OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The iSCSI portal group ID for this initiator. + This is iSCSI only." + ::= { initiatorListEntry 7 } + + connectedInitiatorVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver hosting the LIF on which the + initiator connection is made. + This field is returned only from the c-mode cluster + and vserver management interfaces." + ::= { initiatorListEntry 8 } + + fcpTarget OBJECT IDENTIFIER ::= {blocks 17} + + fcpTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF FcpTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of fcp target adapter general + information. This table is not available from the c-mode + management interfaces" + ::= {fcpTarget 1} + + fcpTargetEntry OBJECT-TYPE + SYNTAX FcpTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per fcp target device information" + INDEX { fcpTargetTableIndex } + ::= { fcpTargetTable 1 } + + FcpTargetEntry ::= + SEQUENCE { + fcpTargetTableIndex Integer32, + fcpTargetName DisplayString, + fcpTargetNN DisplayString, + fcpTargetPN DisplayString, + fcpTargetSpeed Integer32, + fcpTargetStatus INTEGER, + fcpTargetStandby INTEGER, + fcpTargetTopology INTEGER, + fcpTargetType INTEGER + } + + fcpTargetTableIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a specific fcp target device." + ::= { fcpTargetEntry 1 } + + fcpTargetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the fcp target device" + ::= { fcpTargetEntry 2 } + + fcpTargetNN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FC WWNN of the fcp target device" + ::= { fcpTargetEntry 3 } + + fcpTargetPN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FC WWPN of the fcp target device" + ::= { fcpTargetEntry 4 } + + fcpTargetSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "speed in gigabits per second. 0 is unknown." + ::= { fcpTargetEntry 5 } + + fcpTargetStatus OBJECT-TYPE + SYNTAX INTEGER { + startup(1), + uninitialized(2), + initializingFW(3), + linkNotConnected(4), + waitingForLinkUp(5), + online(6), + linkDisconnected(7), + resetting(8), + offline(9), + offlinedByUserSystem(10), + unknown(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the fcp target adapter" + ::= { fcpTargetEntry 6 } + + fcpTargetStandby OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether this target adapter is in standby mode." + ::= { fcpTargetEntry 7 } + + fcpTargetTopology OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + fabric(2), + pointToPoint(3), + loop(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fibre channel topology for this adapter. " + ::= { fcpTargetEntry 8 } + + fcpTargetType OBJECT-TYPE + SYNTAX INTEGER { + physical(1), + local(2), + standby(3), + partner(4), + unknown(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Responsibility/Type for this adapter." + ::= { fcpTargetEntry 9 } + + fcpCfMode OBJECT-TYPE + SYNTAX INTEGER { + mixed(1), + standby(2), + partner(3), + partnerProxy(4), + partnerStandby(5), + localPrimary(6), + dualFabric(7), + ssi(8), + unknown(256) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Failover setting for the FCP target cluster. + This field is not available from the c-mode management interfaces" + ::= { blocks 18 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- Port sets + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + pset OBJECT IDENTIFIER ::= {blocks 19} + + psetTable OBJECT-TYPE + SYNTAX SEQUENCE OF PsetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of portset general + information " + ::= {pset 1} + + psetEntry OBJECT-TYPE + SYNTAX PsetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of portset information" + INDEX { psetIndex } + ::= { psetTable 1 } + + PsetEntry ::= + SEQUENCE { + psetIndex Integer32, + psetName DisplayString, + psetType INTEGER, + psetVserver DisplayString + } + + psetIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a specific port set." + ::= { psetEntry 1 } + + psetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the port set" + ::= { psetEntry 2 } + + psetType OBJECT-TYPE + SYNTAX INTEGER { + fcp(1), + iSCSI(2), + mixed(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of this port set, either iSCSI, fcp or mixed. " + ::= { psetEntry 3 } + + psetVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver to which the port set belongs. + This field is returned only from the c-mode cluster + and vserver management interfaces." + ::= { psetEntry 4 } + + + + psetMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF PsetMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of individual Port names in each Port + set" + ::= {pset 2} + + psetMemberEntry OBJECT-TYPE + SYNTAX PsetMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of portset port information" + INDEX { psetMemberIndex, psetMemberNameIndex} + ::= { psetMemberTable 1 } + + PsetMemberEntry ::= + SEQUENCE { + psetMemberIndex + Integer32, + psetMemberNameIndex + Integer32, + psetPortName + DisplayString, + psetPortVserver + DisplayString + } + + psetMemberIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies a specific port set." + ::= { psetMemberEntry 1 } + + psetMemberNameIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number the identifies the port in the set." + ::= { psetMemberEntry 2 } + + psetPortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual name for this port." + ::= { psetMemberEntry 3 } + psetPortVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the vserver to which the port set and LIFs in the + port set belong. This field is available from c-mode management + interfaces only." + ::= { psetMemberEntry 4} + + -- The rest of the blocks group. + + fcp64ReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes read via FCP + since the last boot. This object returns all + of the 64 bit unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 20 } + + fcp64WriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes written via FCP + since the last boot. This object returns all + of the 64 bit unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 21 } + + iscsi64ReadBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes read via iSCSI + since the last boot. This object returns all + of the 64 bit unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 22 } + + iscsi64WriteBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes written via iSCSI + since the last boot. This object returns all + of the 64 bit unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 23 } + + iscsi64Ops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of iSCSI ops handled since the + last boot. This object returns all of the 64 bit + unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 24 } + + fcp64Ops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of FCP ops handled since the + last boot. This object returns all of the 64 bit + unsigned integer. + This field is not available from the c-mode management interfaces" + ::= { blocks 25 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- FCP Target Ports + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + fcpTargetPort OBJECT IDENTIFIER ::= {blocks 26} + + fcpTargetPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF FcpTargetPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of fcp target port general + information + This table is available from c-mode management interfaces only." + ::= {fcpTargetPort 1} + + fcpTargetPortEntry OBJECT-TYPE + SYNTAX FcpTargetPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per fcp target port device information." + + INDEX { fcpTargetPortNodeName, IMPLIED fcpTargetPortName } + ::= { fcpTargetPortTable 1 } + + FcpTargetPortEntry ::= + SEQUENCE { + fcpTargetPortNodeName DisplayString, + fcpTargetPortName DisplayString, + fcpTargetPortSpeed Integer32, + fcpTargetPortStandby INTEGER, + fcpTargetPortTopology INTEGER + } + + fcpTargetPortNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the node hosting the FCP target port." + ::= { fcpTargetPortEntry 1 } + + fcpTargetPortName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FCP target port name." + ::= { fcpTargetPortEntry 2 } + + fcpTargetPortSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Speed in gigabits per second. 0 indicates speed is set to auto." + ::= { fcpTargetPortEntry 3 } + + fcpTargetPortStandby OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether this target adapter is in standby mode." + ::= { fcpTargetPortEntry 4 } + + fcpTargetPortTopology OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + fabric(2), + pointToPoint(3), + loop(4), + auto(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fibre channel topology for this adapter." + ::= { fcpTargetPortEntry 5 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- FCP Target LIFs + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + fcpTargetLif OBJECT IDENTIFIER ::= {blocks 27} + + fcpTargetLifTable OBJECT-TYPE + SYNTAX SEQUENCE OF FcpTargetLifEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of FCP target LIFs general + information. + This table is available from c-mode management interfaces only." + ::= {fcpTargetLif 1} + + fcpTargetLifEntry OBJECT-TYPE + SYNTAX FcpTargetLifEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a report of per fcp target LIF information." + INDEX {fcpTargetLifVserver, fcpTargetLifName } + ::= { fcpTargetLifTable 1 } + + FcpTargetLifEntry ::= + SEQUENCE { + fcpTargetLifVserver DisplayString, + fcpTargetLifName DisplayString, + fcpTargetLifHomeNode DisplayString, + fcpTargetLifHomePort DisplayString, + fcpTargetLifNN DisplayString, + fcpTargetLifPN DisplayString, + fcpTargetLifStatusAdmin INTEGER, + fcpTargetLifStatusOper INTEGER + } + + fcpTargetLifVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver containing the FCP target LIF." + ::= { fcpTargetLifEntry 1 } + fcpTargetLifName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the FCP target device." + ::= { fcpTargetLifEntry 2 } + + fcpTargetLifHomeNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The home node of the FCP target LIF." + ::= { fcpTargetLifEntry 3 } + + fcpTargetLifHomePort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The home port of the FCP target LIF." + ::= { fcpTargetLifEntry 4 } + + fcpTargetLifNN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FC WWNN of the FCP target hosting the LIF." + ::= { fcpTargetLifEntry 5 } + + fcpTargetLifPN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FC WWPN of the FCP target LIF." + ::= { fcpTargetLifEntry 6 } + + fcpTargetLifStatusAdmin OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the FCP target LIF assigned by an administrator." + ::= { fcpTargetLifEntry 7 } + + fcpTargetLifStatusOper OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the FCP target LIF." + ::= { fcpTargetLifEntry 8 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- NFS caching group + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- NFS caching options + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + nfsCacheOptions OBJECT IDENTIFIER ::= { nfscache 1 } + + nfsCacheIsEnabled OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether NFS caching is enabled on this system." + ::= { nfsCacheOptions 1 } + + nfsCacheIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether NFS caching is licensed on this system." + ::= { nfsCacheOptions 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- NFS caching stats + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + nfsCacheStats OBJECT IDENTIFIER ::= { nfscache 2 } + + nfsCacheBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from clients" + ::= { nfsCacheStats 1 } + + nfsCacheBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to clients" + ::= { nfsCacheStats 2 } + + nfsCacheBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from servers" + ::= { nfsCacheStats 3 } + + nfsCacheBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to servers" + ::= { nfsCacheStats 4 } + + nfsCacheTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests received" + ::= { nfsCacheStats 5 } + + nfsCacheHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache hits" + ::= { nfsCacheStats 6 } + + nfsCacheMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache misses" + ::= { nfsCacheStats 7 } + + nfsCacheMissCacheableRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests that were cacheable misses" + ::= { nfsCacheStats 8 } + + nfsCacheMissUnCacheableRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests that were uncacheable misses" + ::= { nfsCacheStats 9 } + + nfsCacheEjectRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests resulting in object eject due to expiration" + ::= { nfsCacheStats 10 } + + nfsCacheVerifyRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests resulting in object verification" + ::= { nfsCacheStats 11 } + + nfsCacheRpcRecords OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total RPC records received" + ::= { nfsCacheStats 12 } + + nfsCacheBWSavings OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bandwidth savings for NFS requests" + ::= { nfsCacheStats 13 } + + nfsCacheHighBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from clients. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesFromClients instead." + ::= { nfsCacheStats 14 } + + nfsCacheLowBytesFromClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from clients. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesFromClients instead." + ::= { nfsCacheStats 15 } + + nfsCacheHighBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to clients. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + nfsCache64BytesToClients instead." + ::= { nfsCacheStats 16 } + + nfsCacheLowBytesToClients OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to clients. This object returns + the least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + nfsCache64BytesToClients instead." + ::= { nfsCacheStats 17 } + + nfsCacheHighBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from servers. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesFromServers instead." + ::= { nfsCacheStats 18 } + + nfsCacheLowBytesFromServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes received from servers. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesFromServers instead." + ::= { nfsCacheStats 19 } + + nfsCacheHighBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to servers. This object + returns the most significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesToServers instead." + ::= { nfsCacheStats 20 } + + nfsCacheLowBytesToServers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS bytes sent to servers. This object + returns the least significant 32 bits of the 64 bit + unsigned integer. This object is deprecated - Use + nfsCache64BytesToServers instead." + ::= { nfsCacheStats 21 } + + nfsCacheHighTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests received. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + nfsCache64TotalRequests instead." + ::= { nfsCacheStats 22 } + + nfsCacheLowTotalRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests received. This object returns + the least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + nfsCache64TotalRequests instead." + ::= { nfsCacheStats 23 } + + nfsCacheHighHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache hits. This + object returns the most significant 32 bits of the + 64 bit unsigned integer. This object is deprecated - + Use nfsCache64HitRequests instead." + ::= { nfsCacheStats 24 } + + nfsCacheLowHitRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache hits. This + object returns the least significant 32 bits of the + 64 bit unsigned integer. This object is deprecated - + Use nfsCache64HitRequests instead." + ::= { nfsCacheStats 25 } + + nfsCacheHighMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache misses. This + object returns the most significant 32 bits of the + 64 bit unsigned integer. This object is deprecated - + Use nfsCache64MissRequests instead." + ::= { nfsCacheStats 26 } + + nfsCacheLowMissRequests OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Total NFS requests resulting in cache misses. This + object returns the least significant 32 bits of the + 64 bit unsigned integer. This object is deprecated - + Use nfsCache64MissRequests instead." + ::= { nfsCacheStats 27 } + + nfsCache64BytesFromClients OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS bytes received from clients. This object + returns all of the 64 bit unsigned integer." + ::= { nfsCacheStats 28 } + + nfsCache64BytesToClients OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS bytes sent to clients. This object returns + all of the 64 bit unsigned integer." + ::= { nfsCacheStats 29 } + + nfsCache64BytesFromServers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS bytes received from servers. This object + returns all of the 64 bit unsigned integer." + ::= { nfsCacheStats 30 } + + nfsCache64BytesToServers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS bytes sent to servers. This object + returns all of the 64 bit unsigned integer." + ::= { nfsCacheStats 31 } + + nfsCache64TotalRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests received. This object returns + all of the 64 bit unsigned integer." + ::= { nfsCacheStats 32 } + + nfsCache64HitRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests resulting in cache hits. This + object returns all of the 64 bit unsigned integer." + ::= { nfsCacheStats 33 } + + nfsCache64MissRequests OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total NFS requests resulting in cache misses. This + object returns all of the 64 bit unsigned integer." + ::= { nfsCacheStats 34 } + + -- -- -- -- -- -- -- -- + -- the storage group -- + -- -- -- -- -- -- -- -- + + enclosure OBJECT IDENTIFIER ::= { storage 1 } + + -- -- -- -- -- -- -- + -- The enclosure group for storage + + enclNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of storage enclosures in the storage subsystem." + ::= { enclosure 1 } + + enclTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display disk enclosure environmental information for disk + shelves that support SCSI Enclosure Services." + ::= { enclosure 2 } + + enclEntry OBJECT-TYPE + SYNTAX EnclEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Display disk enclosure (shelf) environmental + information for the referenced disk enclosure." + INDEX { enclIndex } + ::= { enclTable 1 } + + EnclEntry ::= + SEQUENCE { + enclIndex + Integer32, + enclContactState + INTEGER, + enclChannelShelfAddr + DisplayString, + enclProductLogicalID + DisplayString, + enclProductID + DisplayString, + enclProductVendor + DisplayString, + enclProductModel + DisplayString, + enclProductRevision + DisplayString, + enclProductSerialNo + DisplayString, + enclNumberDiskBays + Integer32, + enclDisksPresent + DisplayString, + enclPowerSuppliesMaximum + Integer32, + enclPowerSuppliesPresent + DisplayString, + enclPowerSuppliesSerialNos + DisplayString, + enclPowerSuppliesFailed + DisplayString, + enclFansMaximum + Integer32, + enclFansPresent + DisplayString, + enclFansFailed + DisplayString, + enclTempSensorsMaximum + Integer32, + enclTempSensorsPresent + DisplayString, + enclTempSensorsOverTempFail + DisplayString, + enclTempSensorsOverTempWarn + DisplayString, + enclTempSensorsUnderTempFail + DisplayString, + enclTempSensorsUnderTempWarn + DisplayString, + enclTempSensorsCurrentTemp + DisplayString, + enclTempSensorsOverTempFailThr + DisplayString, + enclTempSensorsOverTempWarnThr + DisplayString, + enclTempSensorsUnderTempFailThr + DisplayString, + enclTempSensorsUnderTempWarnThr + DisplayString, + enclElectronicsMaximum + Integer32, + enclElectronicsPresent + DisplayString, + enclElectronicsSerialNos + DisplayString, + enclElectronicsFailed + DisplayString, + enclVoltSensorsMaximum + Integer32, + enclVoltSensorsPresent + DisplayString, + enclVoltSensorsOverVoltFail + DisplayString, + enclVoltSensorsOverVoltWarn + DisplayString, + enclVoltSensorsUnderVoltFail + DisplayString, + enclVoltSensorsUnderVoltWarn + DisplayString, + enclVoltSensorsOverVoltFailThr + DisplayString, + enclVoltSensorsOverVoltWarnThr + DisplayString, + enclVoltSensorsUnderVoltFailThr + DisplayString, + enclVoltSensorsUnderVoltWarnThr + DisplayString, + enclVoltSensorsCurrentVolt + DisplayString, + enclCurSensorsMaximum + Integer32, + enclCurSensorsPresent + DisplayString, + enclCurSensorsOverCurFail + DisplayString, + enclCurSensorsOverCurWarn + DisplayString, + enclCurSensorsOverCurFailThr + DisplayString, + enclCurSensorsOverCurWarnThr + DisplayString, + enclCurSensorsCurrentCur + DisplayString, + enclSASConnectMaximum + Integer32, + enclSASConnectPresent + DisplayString, + enclSASConnectVendor + DisplayString, + enclSASConnectType + DisplayString, + enclSASConnectCableLen + DisplayString, + enclSASConnectCableTech + DisplayString, + enclSASConnectCableEnd + DisplayString, + enclSASConnectSerialNos + DisplayString, + enclSASConnectPartNos + DisplayString, + enclPowerSuppliesPartNos + DisplayString, + enclFansSpeed + DisplayString, + enclElectronicsPartNos + DisplayString, + enclElectronicsCPLDVers + DisplayString, + enclNodeName + DisplayString + } + + enclIndex OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this enclosure among the + possible monitored enclosures. This number normally + uniquely identifies one shelf within one boot, + but may it change between boots. The number may + also change within a boot if shelves are removed + and added." + ::= { enclEntry 1 } + + enclContactState OBJECT-TYPE + SYNTAX INTEGER { + initializing(1), + transitioning(2), + active(3), + inactive(4), + reconfiguring(5), + nonexistent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the communication between the filer or storage + engine and the enclosure monitoring device in the enclosure." + ::= { enclEntry 2 } + + enclChannelShelfAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The adapter number or switch name and the port number + (together, called the channel), and shelf ID of this + enclosure. Examples are 8a.1 and switch:5.1." + ::= { enclEntry 3 } + + enclProductLogicalID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logical identifier of this enclosure. This a form of the + World-Wide Name (WWN)." + ::= { enclEntry 4 } + + enclProductID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The product ID of the shelf hardware module that provides + the enclosure monitoring function. Example is LRC." + ::= { enclEntry 5 } + + enclProductVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the vendor of this enclosure. Example is Xyratex." + ::= { enclEntry 6 } + + enclProductModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model name of this enclosure. Example is DiskShelf14." + ::= { enclEntry 7 } + + enclProductRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The revision number of this enclosure." + ::= { enclEntry 8 } + + enclProductSerialNo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of this enclosure." + ::= { enclEntry 9 } + + enclNumberDiskBays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of disk bays in this enclosure." + ::= { enclEntry 10 } + + enclDisksPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of disks present by bay number in this enclosure." + ::= { enclEntry 11 } + + enclPowerSuppliesMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of power supplies in this enclosure." + ::= { enclEntry 12 } + + enclPowerSuppliesPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of power supplies present in the enclosure. + Numbering is from left to right (top supply, then bottom, + on each side, if applicable) in their intended location + in the shelf, while facing the supplies." + ::= { enclEntry 13 } + + enclPowerSuppliesSerialNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of serial numbers of power supplies present + in the enclosure. Not all shelves are able to report the + power supply serial number. Communication errors may + make the serial number unavailable. The order follows that + of enclPowerSuppliesPresent" + ::= { enclEntry 14 } + + enclPowerSuppliesFailed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of failed power supplies in this enclosure, numbered as + in enclPowerSuppliesPresent." + ::= { enclEntry 15 } + + enclFansMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of fans or fan modules monitored by this + enclosure. R100/R150 shelf power supply fans are not included + in this number." + ::= { enclEntry 16 } + + enclFansPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of fans or fan modules present and for which + status is known in this enclosure. Numbering begins with + fans on the front of the enclosure, if applicable. Fans + are numbered left-to-right (upper fans, then lower, if + applicable) as facing the fans or the modules that + contain them, such as power supply modules. R100/R150 + shelf power supply fans are not included in this list." + ::= { enclEntry 17 } + + enclFansFailed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of failed fans or fan modules in this enclosure. Fans + are numbered as described in enclFansPresent." + ::= { enclEntry 18 } + + enclTempSensorsMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of temperature sensors monitored + by this enclosure." + ::= { enclEntry 19 } + + enclTempSensorsPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperature sensors present and for which + status is known in this enclosure. Temperature sensors are + numbered top-to-bottom and left-to-right, beginning with + the front of the enclosure, then the rear, as the modules + containing them are faced." + ::= { enclEntry 20 } + + enclTempSensorsOverTempFail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperature sensors reporting + overtemperature failure in this enclosure. Sensors are + numbered as in TempSensorsPresent." + ::= { enclEntry 21 } + + enclTempSensorsOverTempWarn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperature sensors reporting overtemperature + warning in this enclosure. Sensors are numbered as in + TempSensorsPresent." + ::= { enclEntry 22 } + + enclTempSensorsUnderTempFail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperature sensors reporting undertemperature + failure in this enclosure. Sensors are numbered as in + TempSensorsPresent." + ::= { enclEntry 23 } + + enclTempSensorsUnderTempWarn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperature sensors reporting undertemperature + warning in this enclosure. Sensors are numbered as in + TempSensorsPresent." + ::= { enclEntry 24 } + + enclTempSensorsCurrentTemp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of temperatures reported by all temperature sensors in + the enclosure, including the ambient temperature. Sensors are + numbered as in TempSensorsPresent." + ::= { enclEntry 25 } + + enclTempSensorsOverTempFailThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overtemperature failure thresholds for all + temperature sensors in the enclosure. Sensors are + numbered as in TempSensorsPresent." + ::= { enclEntry 26 } + + enclTempSensorsOverTempWarnThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overtemperature warning thresholds for all + temperature sensors in the enclosure. Sensors are + numbered as in TempSensorsPresent." + ::= { enclEntry 27 } + + enclTempSensorsUnderTempFailThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of undertemperature failure thresholds for all + temperature sensors in the enclosure. Sensors are numbered as + in TempSensorsPresent." + ::= { enclEntry 28 } + + enclTempSensorsUnderTempWarnThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of undertemperature warning thresholds for all + temperature sensors in the enclosure. Sensors are numbered as + in TempSensorsPresent." + ::= { enclEntry 29 } + + enclElectronicsMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of enclosure services electronics modules that it is + possible for this enclosure to detect and/or monitor." + ::= { enclEntry 30 } + + enclElectronicsPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list those enclosure services electronics modules present in + this enclosure. Numbering is from left-to-right or top-to-bottom + in their intended location in the shelf, while facing the + electronics modules. It is normal for the R200 FC-AT module to be + reported as the second module." + ::= { enclEntry 31 } + + enclElectronicsSerialNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of serial numbers of the enclosure services electronics + modules present in this enclosure. The order follows that of + enclElectronicsPresent." + ::= { enclEntry 32 } + + enclElectronicsFailed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of failed electronics elements. Valid only if + enclElectronicsPresent shows that some are present." + ::= { enclEntry 33 } + + enclVoltSensorsMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of voltage sensors monitored by + this enclosure." + ::= { enclEntry 34 } + + enclVoltSensorsPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltage sensors present and for which + status is known in this enclosure. Voltage sensors are + numbered top-to-bottom and left-to-right, as the modules + containing them are faced." + ::= { enclEntry 35 } + + enclVoltSensorsOverVoltFail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltage sensors reporting + overvoltage failure in this enclosure. Sensors are + numbered as in VoltSensorsPresent." + ::= { enclEntry 36 } + + enclVoltSensorsOverVoltWarn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltage sensors reporting overvoltage + warning in this enclosure. Sensors are numbered as in + VoltSensorsPresent." + ::= { enclEntry 37 } + + enclVoltSensorsUnderVoltFail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltage sensors reporting undervoltage + failure in this enclosure. Sensors are numbered as in + VoltSensorsPresent." + ::= { enclEntry 38 } + + enclVoltSensorsUnderVoltWarn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltage sensors reporting undervoltage + warning in this enclosure. Sensors are numbered as in + VoltSensorsPresent." + ::= { enclEntry 39 } + + enclVoltSensorsCurrentVolt OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of voltages reported by all voltage sensors in + the enclosure, Sensors are + numbered as in VoltSensorsPresent." + ::= { enclEntry 40 } + + enclVoltSensorsOverVoltFailThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overvoltage failure thresholds for all + voltage sensors in the enclosure. Sensors are + numbered as in VoltSensorsPresent." + ::= { enclEntry 41 } + + enclVoltSensorsOverVoltWarnThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overvoltage warning thresholds for all + voltage sensors in the enclosure. Sensors are + numbered as in VoltSensorsPresent." + ::= { enclEntry 42 } + + enclVoltSensorsUnderVoltFailThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of undervoltage failure thresholds for all + voltage sensors in the enclosure. Sensors are numbered + as in VoltSensorsPresent." + ::= { enclEntry 43 } + + enclVoltSensorsUnderVoltWarnThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of undervoltage warning thresholds for all + voltage sensors in the enclosure. Sensors are numbered as + in VoltSensorsPresent." + ::= { enclEntry 44 } + + enclCurSensorsMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current sensors monitored by + this enclosure." + ::= { enclEntry 45 } + + enclCurSensorsPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of current sensors present and for which + status is known in this enclosure. Current sensors are + numbered top-to-bottom and left-to-right, beginning with + the front of the enclosure, then the rear, as the modules + containing them are faced." + ::= { enclEntry 46 } + + enclCurSensorsOverCurFail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of current sensors reporting + overcurrent failure in this enclosure. Sensors are + numbered as in CurSensorsPresent." + ::= { enclEntry 47 } + + enclCurSensorsOverCurWarn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of current sensors reporting overcurrent + warning in this enclosure. Sensors are numbered as in + CurSensorsPresent." + ::= { enclEntry 48 } + + enclCurSensorsCurrentCur OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of currents reported by all current sensors in + the enclosure, Sensors are + numbered as in CurSensorsPresent." + ::= { enclEntry 49 } + + enclCurSensorsOverCurFailThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overcurrent failure thresholds for all + current sensors in the enclosure. Sensors are + numbered as in CurSensorsPresent." + ::= { enclEntry 50 } + + enclCurSensorsOverCurWarnThr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of overcurrent warning thresholds for all + current sensors in the enclosure. Sensors are + numbered as in CurSensorsPresent." + ::= { enclEntry 51 } + + enclSASConnectMaximum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of possible SAS connectors monitored + by this enclosure." + ::= { enclEntry 52 } + + enclSASConnectPresent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of SAS connector numbers in this + enclosure that have cables attached. Connectors + are numbered beginning at one on module one, + counting connectors innermost-to-outermost on the + module, then module two innermost-to-outermost. + Modules are numbered as in enclElectronicsPresent." + ::= { enclEntry 53 } + + enclSASConnectVendor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of vendors of cables attached to the + SES connectors of the enclosure. If no cable, + is attached, the entry is shown as ." + ::= { enclEntry 54 } + + enclSASConnectType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of connector types of connectors attached + to the enclosure. If no cable is attached, + the entry is shown as ." + ::= { enclEntry 55 } + + enclSASConnectCableLen OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of lengths (in meters) of cables attached + to the enclosure. If no cable is attached, + the entry is shown as ." + ::= { enclEntry 56 } + + enclSASConnectCableTech OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of cable technologies of connectors attached + to the enclosure. If no cable is attached, the + entry is shown as ." + ::= { enclEntry 57 } + + enclSASConnectCableEnd OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of identifiers of which end of the cable is + attached to the enclosure. If no cable is attached, + the entry is shown as ." + ::= { enclEntry 58 } + + enclSASConnectSerialNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of serial numbers of the SAS cables attached + to this enclosure. If no cable is attached, the + entry is shown as ." + ::= { enclEntry 59 } + + enclSASConnectPartNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of part numbers of the SAS cables attached + to this enclosure. If no cable is attached, the + entry is shown as ." + ::= { enclEntry 60 } + + enclPowerSuppliesPartNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of part numbers of power supplies present + in the enclosure. Not all shelves are able to report the + power supply part number. Communication errors may + make the part number unavailable. The order follows that of + enclPowerSuppliesPresent." + ::= { enclEntry 61 } + + enclFansSpeed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of fan speeds in revolutions per minute (RPM) for fans + or fan modules present and for which speed status + is known in this enclosure. Not all enclosure types report + fan speeds. Fans are numbered as described in enclFansPresent." + ::= { enclEntry 62 } + + enclElectronicsPartNos OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of part numbers of the enclosure services electronics + modules present in this enclosure. The order follows that of + enclElectronicsPresent." + ::= { enclEntry 63 } + + enclElectronicsCPLDVers OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of CPLDs ('complex programmable logic devices') of the + enclosure services electronics modules present in this enclosure. + Not all module types contain this part. + The order follows that of enclElectronicsPresent." + ::= { enclEntry 64 } + + enclNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node to which this enclosure belongs." + ::= { enclEntry 65 } + + + + -- the High Availability Group for Storage + + haTable OBJECT-TYPE + SYNTAX SEQUENCE OF HaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "High Availability configuration information + table. This table fields are returned only from the + cluster interfaces" + ::= { storage 2 } + + haEntry OBJECT-TYPE + SYNTAX HaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "High Availability Entry" + INDEX {IMPLIED haNodeName } + ::= { haTable 1 } + + HaEntry ::= + SEQUENCE { + haNodeName + DisplayString, + haNodeSysid + Unsigned32, + haSettings + INTEGER, + haState + INTEGER, + haCannotTakeoverCause + INTEGER, + haPartnerStatus + INTEGER, + haPartnerLastStatusUpdate + TimeTicks, + haPartnerName + DisplayString, + haPartnerSysid + Unsigned32, + haInterconnectStatus + INTEGER + } + +-- haEntry OBJECT IDENTIFIER ::= { storage 2 } + + haNodeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the node." + ::= { haEntry 1 } + + haNodeSysid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System ID of the node." + ::= { haEntry 2 } + + haSettings OBJECT-TYPE + SYNTAX INTEGER { + notConfigured(1), + enabled(2), + disabled(3), + takeoverByPartnerDisabled(4), + thisNodeDead(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High Availability configuration settings. The value + notConfigured(1) indicates that the HA is not licensed. + The thisNodeDead(5) setting indicates that this node has + been takenover." + ::={ haEntry 3 } + + haState OBJECT-TYPE + SYNTAX INTEGER { + dead(1), + canTakeover(2), + cannotTakeover(3), + takeover(4), + partialGiveback(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High Availability State." + ::= { haEntry 4 } + + haCannotTakeoverCause OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + unknownReason(2), + disabledByOperator(3), + interconnectOffline(4), + disabledByPartner(5), + takeoverFailed(6), + mailboxIsInDegradedState(7), + partnermailboxIsInUninitialisedState(8), + mailboxVersionMismatch(9), + nvramSizeMismatch(10), + kernelVersionMismatch(11), + partnerIsInBootingStage(12), + diskshelfIsTooHot(13), + partnerIsPerformingRevert(14), + nodeIsPerformingRevert(15), + sametimePartnerIsAlsoTryingToTakeUsOver(16), + alreadyInTakenoverMode(17), + nvramLogUnsynchronized(18), + stateofBackupMailboxIsDoubtful(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason node cannot takeover its HA partner" + ::= { haEntry 5 } + + haPartnerStatus OBJECT-TYPE + SYNTAX INTEGER { + maybeDown(1), + ok(2), + dead(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the status last returned by its HA partner." + ::= { haEntry 6 } + + haPartnerLastStatusUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If non-zero, the absolute time of the last update + from the partner." + ::= { haEntry 7 } + + haPartnerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hostname of partner." + ::= { haEntry 8 } + + haPartnerSysid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System ID of partner." + ::= { haEntry 9 } + + haInterconnectStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(1), + down(2), + partialFailure(3), + up(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the interconnect. The partialFailure(3) + status indicates that one of the links in the interconnect + hardware is down." + ::= { haEntry 10 } + + + + -- -- -- -- -- -- -- -- + -- the network group + -- -- -- -- -- -- -- -- + + netInterfaces OBJECT IDENTIFIER ::= { network 1 } + + -- The net Interfaces table contains information on the entity's + -- interfaces. + + + netifNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network interfaces (regardless of + their current state) present on this system." + ::= { netInterfaces 1 } + + netifTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of interface entries. The number of + entries is given by the value of netifNumber." + ::= { netInterfaces 2 } + + netifEntry OBJECT-TYPE + SYNTAX NetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An interface entry containing objects at the + subnetwork layer and below for a particular + interface." + INDEX { netifIndex } + ::= { netifTable 1 } + + NetIfEntry ::= + SEQUENCE { + netifIndex + Integer32, + netifDescr + DisplayString, + ifHighInOctets + Counter32, + ifLowInOctets + Counter32, + ifHighInUcastPkts + Counter32, + ifLowInUcastPkts + Counter32, + ifHighInNUcastPkts + Counter32, + ifLowInNUcastPkts + Counter32, + ifHighInDiscards + Counter32, + ifLowInDiscards + Counter32, + ifHighInErrors + Counter32, + ifLowInErrors + Counter32, + ifHighInUnknownProtos + Counter32, + ifLowInUnknownProtos + Counter32, + ifHighOutOctets + Counter32, + ifLowOutOctets + Counter32, + ifHighOutUcastPkts + Counter32, + ifLowOutUcastPkts + Counter32, + ifHighOutNUcastPkts + Counter32, + ifLowOutNUcastPkts + Counter32, + ifHighOutDiscards + Counter32, + ifLowOutDiscards + Counter32, + ifHighOutErrors + Counter32, + ifLowOutErrors + Counter32, + if64InOctets + Counter64, + if64InUcastPkts + Counter64, + if64InNUcastPkts + Counter64, + if64InDiscards + Counter64, + if64InErrors + Counter64, + if64InUnknownProtos + Counter64, + if64OutOctets + Counter64, + if64OutUcastPkts + Counter64, + if64OutNUcastPkts + Counter64, + if64OutDiscards + Counter64, + if64OutErrors + Counter64 + } + netifIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each interface. For + clustered Data ONTAP, the high-order 16-bits + denote the node identifier and the low-order + 16-bits denote the interface index within + the node. For Data ONTAP operating in 7-mode, + it ranges between 1 and the ifNumber value. + The value for each interface must remain + constant at least from one re-initialization + of the entity's network management system to + the next re-initialization." + ::= { netifEntry 1 } + + netifDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string that contains interface information. + For clustered Data ONTAP, the string is in the + the following format: + : + For Data ONTAP operating in 7-Mode, the string + contains only the interface name. + + For a management port (for example, e0M or e0P), the + interface name is preceded by the text MGMT_PORT_ONLY + and a blank space after the text, in both clustered + Data ONTAP and Data ONTAP operating in 7-Mode. + + Example: + The strings are in the following formats: + :MGMT_PORT_ONLY , for clustered Data ONTAP. + MGMT_PORT_ONLY , for Data ONTAP operating in 7-mode." + ::= { netifEntry 2 } + + ifHighInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of octets received on the + interface, including framing characters. + This object returns the most significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InOctets instead." + ::= { netifEntry 3 } + + ifLowInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of octets received on the + interface, including framing characters. + This object returns the least significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InOctets instead." + ::= { netifEntry 4 } + + ifHighInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of subnetwork-unicast packets + delivered to a higher-layer protocol. + This object returns the most significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InUcastPkts instead." + ::= { netifEntry 5 } + + ifLowInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of subnetwork-unicast packets + delivered to a higher-layer protocol. + This object returns the least significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InUcastPkts instead." + ::= { netifEntry 6 } + + + ifHighInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of non-unicast (i.e., subnetwork- + broadcast or subnetwork-multicast) packets + delivered to a higher-layer protocol. + This object returns the most significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InNUcastPkts instead." + ::= { netifEntry 7 } + + ifLowInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of non-unicast (i.e., subnetwork- + broadcast or subnetwork-multicast) packets + delivered to a higher-layer protocol. + This object returns the least significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - + Use if64InNUcastPkts instead." + ::= { netifEntry 8 } + + ifHighInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of inbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being deliverable to a + higher-layer protocol. One possible reason for + discarding such a packet could be to free up + buffer space. This object returns the most + significant 32 bits of the 64 bit unsigned integer. This object + is deprecated - Use if64InDiscards instead." + ::= { netifEntry 9 } + + ifLowInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of inbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being deliverable to a + higher-layer protocol. One possible reason for + discarding such a packet could be to free up + buffer space. This object returns the least + significant 32 bits of the 64 bit unsigned integer. This object + is deprecated - Use if64InDiscards instead." + ::= { netifEntry 10 } + + ifHighInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of inbound packets that contained + errors preventing them from being deliverable to a + higher-layer protocol. This object returns the + most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64InErrors instead." + ::= { netifEntry 11 } + + ifLowInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of inbound packets that contained + errors preventing them from being deliverable to a + higher-layer protocol. This object returns the + least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64InErrors instead." + ::= { netifEntry 12 } + + ifHighInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of packets received via the interface + which were discarded because of an unknown or + unsupported protocol. This object returns the + most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64InUnknownProtos instead." + ::= { netifEntry 13 } + + ifLowInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of packets received via the interface + which were discarded because of an unknown or + unsupported protocol. This object returns the + least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64InUnknownProtos instead." + ::= { netifEntry 14 } + + ifHighOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + This object returns the most significant 32 bits of the + 64 bit unsigned integer. This object is deprecated - Use + if64OutOctets instead." + ::= { netifEntry 15 } + + ifLowOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + This object returns the least significant 32 bits of + the 64 bit unsigned integer. This object is deprecated - Use + if64OutOctets instead." + ::= { netifEntry 16 } + + ifHighOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a + subnetwork-unicast address, including those that + were discarded or not sent. This object returns + the most significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use if64OutUcastPkts + instead." + ::= { netifEntry 17 } + + ifLowOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a + subnetwork-unicast address, including those that + were discarded or not sent. This object returns + the least significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use if64OutUcastPkts + instead." + ::= { netifEntry 18 } + + ifHighOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a non- + unicast (i.e., a subnetwork-broadcast or + subnetwork-multicast) address, including those + that were discarded or not sent. This object returns + the most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutNUcastPkts instead." + ::= { netifEntry 19 } + + ifLowOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a non- + unicast (i.e., a subnetwork-broadcast or + subnetwork-multicast) address, including those + that were discarded or not sent. This object returns + the least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutNUcastPkts instead." + ::= { netifEntry 20 } + + ifHighOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of outbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being transmitted. One + possible reason for discarding such a packet could + be to free up buffer space. This object returns + the most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutDiscards instead." + ::= { netifEntry 21 } + + ifLowOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of outbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being transmitted. One + possible reason for discarding such a packet could + be to free up buffer space. This object returns + the least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutDiscards instead." + ::= { netifEntry 22 } + + ifHighOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of outbound packets that could not be + transmitted because of errors. This object returns + the most significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutErrors instead." + ::= { netifEntry 23 } + + ifLowOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The number of outbound packets that could not be + transmitted because of errors. This object returns + the least significant 32 bits of the 64 bit unsigned integer. + This object is deprecated - Use if64OutErrors instead." + ::= { netifEntry 24 } + + if64InOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the + interface, including framing characters. + This object returns all of the 64 bit unsigned integer." + ::= { netifEntry 25 } + + if64InUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of subnetwork-unicast packets + delivered to a higher-layer protocol. + This object returns all of the 64 bit unsigned integer." + ::= { netifEntry 26 } + + if64InNUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non-unicast (i.e., subnetwork- + broadcast or subnetwork-multicast) packets + delivered to a higher-layer protocol. + This object returns all of the 64 bit unsigned integer." + ::= { netifEntry 27 } + + if64InDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being deliverable to a + higher-layer protocol. One possible reason for + discarding such a packet could be to free up + buffer space. This object returns all of the 64 bit + unsigned integer." + ::= { netifEntry 28 } + + if64InErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets that contained + errors preventing them from being deliverable to a + higher-layer protocol. This object returns all + of the 64 bit unsigned integer." + ::= { netifEntry 29 } + + if64InUnknownProtos OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received via the interface + which were discarded because of an unknown or + unsupported protocol. This object returns all + of the 64 bit unsigned integer." + ::= { netifEntry 30 } + + if64OutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters. + This object returns all of the 64 bit unsigned integer." + ::= { netifEntry 31 } + + if64OutUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a + subnetwork-unicast address, including those that + were discarded or not sent. This object returns + all of the 64 bit unsigned integer." + ::= { netifEntry 32 } + + if64OutNUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a non- + unicast (i.e., a subnetwork-broadcast or + subnetwork-multicast) address, including those + that were discarded or not sent. This object returns + all of the 64 bit unsigned integer." + ::= { netifEntry 33 } + + if64OutDiscards OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being transmitted. One + possible reason for discarding such a packet could + be to free up buffer space. This object returns + all of the 64 bit unsigned integer." + ::= { netifEntry 34 } + + if64OutErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets that could not be + transmitted because of errors. This object returns + all of the 64 bit unsigned integer." + ::= { netifEntry 35 } + + + -- netportTable + + netportTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of network ports (both physical and logical) + on all nodes in the cluster." + ::= { network 2 } + + netportEntry OBJECT-TYPE + SYNTAX NetportEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network port entry." + INDEX { netportNode, netportPort } + ::= { netportTable 1 } + + NetportEntry ::= SEQUENCE { + netportNode DisplayString, + netportPort DisplayString, + netportRole INTEGER, + netportLinkState INTEGER, + netportMtu INTEGER, + netportAutonegAdmin Boolean, + netportAutonegOper Boolean, + netportDuplexAdmin INTEGER, + netportDuplexOper INTEGER, + netportSpeedAdmin INTEGER, + netportSpeedOper INTEGER, + netportSpeed INTEGER, + netportMac DisplayString, + netportUpAdmin Boolean, + netportType INTEGER, + netportIfgNode DisplayString, + netportIfgPort DisplayString, + netportIfgDistrFunc INTEGER, + netportIfgMode INTEGER, + netportVlanNode DisplayString, + netportVlanPort DisplayString, + netportVlanTag INTEGER, + netportFlowcontrolAdmin INTEGER, + netportFlowcontrolOper INTEGER, + netportAutorevertDelay INTEGER, + netportRemoteDeviceId DisplayString, + netportIPspace DisplayString, + netportBroadcastDomain DisplayString, + netportMtuAdmin INTEGER + } + + netportNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Node where the port belongs to." + ::= { netportEntry 1 } + + netportPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port identity." + ::= { netportEntry 2 } + + netportRole OBJECT-TYPE + SYNTAX INTEGER { + undef(0), + cluster(1), + data(2), + node-mgmt(3), + intercluster(4), + cluster-mgmt(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role of the port. A port must have one of the following roles: + cluster(1), data(2), mgmt(3), intercluster(4), cluster-mgmt(5) or undef(0). + The cluster port is used to communicate to other node(s) in + the cluster. The data port services clients' requests. It is where + all the file requests come in. The management port is used + by administrator to manage resources within a node. + The intercluster port is used to communicate to other cluster. + The cluster-mgmt port is used to manage resources within the cluster. + The undef role is for the port that has not yet been assigned a role." + ::= { netportEntry 3 } + + netportLinkState OBJECT-TYPE + SYNTAX INTEGER { + undef(0), + off(1), + up(2), + down(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The link-state of the port. + Normally it is either UP(2) or DOWN(3)." + ::= { netportEntry 4 } + + netportMtu OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Maximum Transmission Unit (MTU) refers to the size (in bytes) + of the largest packet that is supported by the port." + ::= { netportEntry 5 } + + netportAutonegAdmin OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the port's auto-negotiation property + is enabled by an administrator." + ::= { netportEntry 6 } + + + netportAutonegOper OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the auto-negotiation is enabled on the port." + ::= { netportEntry 7 } + + netportDuplexAdmin OBJECT-TYPE + SYNTAX INTEGER { + undef(0), + auto(1), + half(2), + full(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duplex mode of the port set by the administrator. + It can be either undef(0), auto(1), half-duplex(2), or full-duplex(3)." + ::= { netportEntry 8 } + + netportDuplexOper OBJECT-TYPE + SYNTAX INTEGER { + undef(0), + auto(1), + half(2), + full(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duplex mode appears on the port. + It can be either undef(0), auto(1), half-duplex(2), or full-duplex(3)." + ::= { netportEntry 9 } + + netportSpeedAdmin OBJECT-TYPE + SYNTAX INTEGER{ + undef(0), + auto(1), + ten-Mb(2), + hundred-Mb(3), + one-Gb(4), + ten-Gb(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The speed of the port set by an administrator. + It can be either undef(0), auto(1), ten Mb/s(2), hundred Mb/s(3), one Gb/s(4), or ten Gb/s(5)." + ::= { netportEntry 10 } + + netportSpeedOper OBJECT-TYPE + SYNTAX INTEGER{ + undef(0), + auto(1), + ten-Mb(2), + hundred-Mb(3), + one-Gb(4), + ten-Gb(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The speed appears on the port. + It can be either undef(0), auto(1), ten Mb/s(2), hundred Mb/s(3), one Gb/s(4), or ten Gb/s(5)." + ::= { netportEntry 11 } + + netportSpeed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The speed that appears in the port scaled to megabits/sec." + ::= { netportEntry 12 } + + netportMac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port's MAC address" + ::= { netportEntry 13 } + + netportUpAdmin OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the port status is set 'UP' by an administrator." + ::= { netportEntry 14 } + + netportType OBJECT-TYPE + SYNTAX INTEGER { + physical(0), + if-group(1), + vlan(2), + undef(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the port which can be either physical(0), if-group(1), vlan(2) or undef(3)." + ::= { netportEntry 15 } + + netportIfgNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field shows the if-group node name if the port type is if-group, + It show an empty string, otherwise." + ::= { netportEntry 16 } + + netportIfgPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field shows the if-group port if the port type is if-group, + It show an empty string, otherwise." + ::= { netportEntry 17 } + + netportIfgDistrFunc OBJECT-TYPE + SYNTAX INTEGER { + mac(0), + ip(1), + sequential(2), + none(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port type is if-group, this field shows the distribution + function of the port. This function is used to pick the forwarding + port for a packet. It can be either mac(0), ip(1), or sequential(2). + The mac function selects the port based on the hash of the MAC + address of the destination. Instead of MAC address, the ip function + uses the destination's IP address. The sequential function uses + the round-robin port selection." + ::= { netportEntry 18 } + + + netportIfgMode OBJECT-TYPE + SYNTAX INTEGER { + multimode(0), + multimode-lacp(1), + singlemode(2), + none(-1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port type is if-group, this field shows the if-group's + policy. It can be either multimode(0), multimode-lacp(1), or + single-mode(2). Otherwise, it shows an empty string. The multimode + policy uses the static link-aggregation, while the multimode-lacp + uses the link-aggregation with lacp (Link Aggregate Control Protocol). + The single mode does not use link-aggregation." + ::= { netportEntry 19 } + + netportVlanNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port type is vlan, this field shows its vlan node. + Otherwise, it shows an empty string." + ::= { netportEntry 20 } + + netportVlanPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port type is vlan, this field shows its vlan port. + Otherwise, it shows an empty string." + ::= { netportEntry 21 } + + netportVlanTag OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port type is vlan, this field shows its vlan tag. + Otherwise, it shows an empty string." + ::= { netportEntry 22 } + + netportFlowcontrolAdmin OBJECT-TYPE + SYNTAX INTEGER{ + undef(0), + none(1), + receive(2), + send(3), + full(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flowcontrol of the port set by an administrator. + It can be either undef(0), none(1), receive(2), send(3), or full(4)." + ::= { netportEntry 23 } + + netportFlowcontrolOper OBJECT-TYPE + SYNTAX INTEGER{ + undef(0), + none(1), + receive(2), + send(3), + full(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flowcontrol that appears on the port. + It can be either undef(0), none(1), receive(2), send(3), or full(4)." + ::= { netportEntry 24 } + + netportAutorevertDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the port is designated as a cluster port, this field shows + the delay in seconds before auto reverting a LIF to this port. + otherwise, it shows an empty string." + ::= { netportEntry 25 } + + netportRemoteDeviceId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote device ID discovered by L2 protocol." + ::= { netportEntry 26 } + + netportIPspace OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPspace where the port is assigned." + ::= { netportEntry 27 } + + netportBroadcastDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Broadcast Domain of the port is assigned." + ::= { netportEntry 28 } + + netportMtuAdmin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Maximum Transmission Unit (MTU) set by the Administrator + (in bytes) of the largest packet that is supported by the + port." + ::= { netportEntry 29 } + + -- netportIfGrpTable + + netportIfGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetportIfGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of if-groups, where each entry represents an interface + of the group." + ::= { network 3 } + + netportIfGrpEntry OBJECT-TYPE + SYNTAX NetportIfGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "If-group entry." + INDEX { netportIfGrpNode, netportIfGrpName } + ::= { netportIfGrpTable 1 } + + NetportIfGrpEntry ::= + SEQUENCE { + netportIfGrpNode DisplayString, + netportIfGrpName DisplayString, + netportIfGrpDistrFunc INTEGER, + netportIfGrpMode INTEGER, + netportIfGrpMac DisplayString, + netportIfGrpActivePorts INTEGER, + netportIfGrpPorts DisplayString, + netportIfGrpUpPorts DisplayString, + netportIfGrpDownPorts DisplayString + } + + netportIfGrpNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The node that the If-group belongs to." + ::= { netportIfGrpEntry 1 } + + netportIfGrpName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the if-group." + ::= { netportIfGrpEntry 2 } + + netportIfGrpDistrFunc OBJECT-TYPE + SYNTAX INTEGER { + mac(0), + ip(1), + sequential(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The distribute function of the if-group. + This function is used to pick the forwarding port for a packet. + It can be either mac(0), ip(1), or sequential(2). The mac function selects + the port based on the hash of the MAC address of the destination. + Instead of MAC address, the ip function uses IP address. + The sequential function uses the round-robin port selection." + ::= { netportIfGrpEntry 3 } + + + netportIfGrpMode OBJECT-TYPE + SYNTAX INTEGER { + multimode(0), + multimode-lacp(1), + singlemode(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The policy of the if-group. It can be either multimode(0), + multimode-lacp(1), or single-mode(2). The multimode policy uses the + static link-aggregation, while the multimode-lacp uses the + link-aggregation with lacp (Link Aggregate Control Protocol). + The single mode does not use link-aggregation." + ::= { netportIfGrpEntry 4 } + + netportIfGrpMac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the if-group." + ::= { netportIfGrpEntry 5 } + + netportIfGrpActivePorts OBJECT-TYPE + SYNTAX INTEGER { + full(0), + partial(1), + none(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The participation of the network ports in the if-group. + It can be full, partial, and none." + ::= { netportIfGrpEntry 6 } + + netportIfGrpPorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of network ports that participate in the if-group." + ::= { netportIfGrpEntry 7 } + + netportIfGrpUpPorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of network ports that are 'UP' in the if-group." + ::= { netportIfGrpEntry 8 } + + netportIfGrpDownPorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of network ports that are 'DOWN' in the if-group." + ::= { netportIfGrpEntry 9 } + + -- logicalInterfaceTable + + logicalInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF LogicalInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of logical interface entries." + ::= { network 4 } + + logicalInterfaceEntry OBJECT-TYPE + SYNTAX LogicalInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical interface entry." + INDEX { logicalInterfaceServer, logicalInterfaceVif } + ::= { logicalInterfaceTable 1 } + + + LogicalInterfaceEntry ::= + SEQUENCE { + logicalInterfaceServer DisplayString, + logicalInterfaceVif DisplayString, + logicalInterfaceRole INTEGER, + logicalInterfaceHomeNode DisplayString, + logicalInterfaceHomePort DisplayString, + logicalInterfaceCurrNode DisplayString, + logicalInterfaceCurrPort DisplayString, + logicalInterfaceStatusOper INTEGER, + logicalInterfaceNumericId INTEGER, + logicalInterfaceIsHome Boolean, + logicalInterfaceAddress IpAddress, + logicalInterfaceNetmask IpAddress, + logicalInterfaceNetmaskLength INTEGER, + logicalInterfaceRoutingGroup DisplayString, + logicalInterfaceStatusAdmin INTEGER, + logicalInterfaceFailoverPolicy INTEGER, + logicalInterfaceFirewallPolicy DisplayString, + logicalInterfaceAutoRevert Boolean, + logicalInterfaceSticky Boolean, + logicalInterfaceUseFailoverGroup INTEGER, + logicalInterfaceDnsZone DisplayString, + logicalInterfaceAllowLbMigrate Boolean, + logicalInterfaceLbWeight INTEGER, + logicalInterfaceFailoverGroup DisplayString, + logicalInterfaceStatusVserver INTEGER, + logicalInterfaceDataProtocol DisplayString, + logicalInterfaceFcpWwpn DisplayString, + logicalInterfaceComment DisplayString, + logicalInterfaceListenForDnsQuery Boolean, + logicalInterfaceAddressString DisplayString + } + + logicalInterfaceServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The node where the logical interface belongs to." + ::= { logicalInterfaceEntry 1 } + + logicalInterfaceVif OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the logical interface." + ::= { logicalInterfaceEntry 2 } + + logicalInterfaceRole OBJECT-TYPE + SYNTAX INTEGER { + undef(0), + cluster(1), + data(2), + node-mgmt(3), + intercluster(4), + cluster-mgmt(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of logical interface. An interface can have one of the following roles: + undef(0), cluster(1), data(2), mgmt(3), intercluster(4), and cluster-mgmt(5). + The cluster interface is used to communicate + to other node(s) in the cluster. The data interface services + external clients where all the file requests come in. + The management interface is used by administrator to manage resources + within a node. The intercluster interface is used to communicate to other cluster. + The cluster-mgmt port is used to manage resources within the cluster. + The undef role is for the interface that has not yet been assigned a role." + ::= { logicalInterfaceEntry 3 } + + logicalInterfaceHomeNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The home node of the interface where the interface is initially setup." + ::= { logicalInterfaceEntry 4 } + + logicalInterfaceHomePort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The home port of the interface where the interface is initially setup." + ::= { logicalInterfaceEntry 5 } + + logicalInterfaceCurrNode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The node where the interface is currently on." + ::= { logicalInterfaceEntry 6 } + + logicalInterfaceCurrPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port where the interface is currently attached to." + ::= { logicalInterfaceEntry 7 } + + logicalInterfaceStatusOper OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status, which can be UP(0) or DOWN(1)." + ::= { logicalInterfaceEntry 8 } + + logicalInterfaceNumericId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface ID." + ::= { logicalInterfaceEntry 9 } + + logicalInterfaceIsHome OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the interface is at the home node." + ::= { logicalInterfaceEntry 10 } + + logicalInterfaceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address assigned to the interface. This field only + displays ipv4 addresses correctly. Ipv6 addresses will display as + 0.0.0.0. Refer to the logicalInterfaceAddressString field for + the address of an ipv6 interface." + ::= { logicalInterfaceEntry 11 } + + logicalInterfaceNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The netmask assigned to the interface. This field only + displays ipv4 netmasks correctly. Ipv6 netmasks will display as + 0.0.0.0. Refer to the logicalInterfaceAddressString field for + the netmask length of an ipv6 interface." + ::= { logicalInterfaceEntry 12 } + + logicalInterfaceNetmaskLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of set bits of the netmask." + ::= { logicalInterfaceEntry 13 } + + logicalInterfaceRoutingGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's routing group name" + ::= { logicalInterfaceEntry 14 } + + logicalInterfaceStatusAdmin OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the interface assigned by an administrator. + It can be either UP(0) or DOWN(1)." + ::= { logicalInterfaceEntry 15 } + + logicalInterfaceFailoverPolicy OBJECT-TYPE + SYNTAX INTEGER { + next-avail(0), + priority(1), + disabled(2), + system-defined(3), + local-only(4), + sfo-partner-only(5), + ipspace-wide(6), + broadcast-domain-wide(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's failover policy. + It can be next-available(0), where the interface will failover to any + next available interface, priority(1), where the interface will failover to + the interface that has the highest priority, or disabled(2)." + ::= { logicalInterfaceEntry 16 } + + logicalInterfaceFirewallPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firewall policy of the interface." + ::= { logicalInterfaceEntry 17 } + + + logicalInterfaceAutoRevert OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the auto-revert property of the interface is set. + If the value is 'true', the interface will automatically revert back to the home port + whenever the interface is not on the home port and the home port becomes operational." + ::= { logicalInterfaceEntry 18 } + + logicalInterfaceSticky OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the sticky bit is set. It is the readonly field that is set by + the system. When it is set, the interface's auto-revert is disabled. + It is set when the interface is migrated manually, so that it will not + auto-revert to the home port." + + ::= { logicalInterfaceEntry 19 } + + logicalInterfaceUseFailoverGroup OBJECT-TYPE + SYNTAX INTEGER { + system-defined(0), + disabled(1), + enabled(2), + unused(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The field identifies whether the interface's failover is system-defined(0), + set to 'enabled'(1) or 'disable'(2)." + ::= { logicalInterfaceEntry 20 } + + logicalInterfaceDnsZone OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface's DNS Zone" + ::= { logicalInterfaceEntry 21 } + + logicalInterfaceAllowLbMigrate OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the load balancing migration + is enabled for the interface." + ::= { logicalInterfaceEntry 22 } + + logicalInterfaceLbWeight OBJECT-TYPE + SYNTAX INTEGER{ + min-weight(0), + max-weight(100), + load(101) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The load balancing weight of the interface. + It can be either minimum (0), maximum(100), or load(101)." + ::= { logicalInterfaceEntry 23 } + + logicalInterfaceFailoverGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface failover group's name." + ::= { logicalInterfaceEntry 24 } + + logicalInterfaceStatusVserver OBJECT-TYPE + SYNTAX INTEGER { + up(0), + down(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the interface with respect to its Vserver. + It can be either UP(0) or DOWN(1)." + ::= { logicalInterfaceEntry 25 } + + logicalInterfaceDataProtocol OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A list of data protocols." + ::= { logicalInterfaceEntry 26 } + + logicalInterfaceFcpWwpn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WWPN of a FCP data LIF." + ::= { logicalInterfaceEntry 27 } + + logicalInterfaceComment OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A comment to further identify a LIF." + ::= { logicalInterfaceEntry 28 } + + logicalInterfaceListenForDnsQuery OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the LIF has to listen for DNS + queries for load-balancing." + ::= { logicalInterfaceEntry 29 } + + logicalInterfaceAddressString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address assigned to the interface. This field displays + properly for both ipv4 addresses as well as ipv6 addresses. + Format: /" + ::= { logicalInterfaceEntry 30 } + + -- netOpts + + netOpts OBJECT IDENTIFIER ::= { network 5 } + + netOptsv6Table OBJECT IDENTIFIER ::= { netOpts 1 } + + netOptsv6Enabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the cluster supports IPv6." + ::= { netOptsv6Table 1 } + + netOptsv6RAProcEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the cluster supports IPv6 Router + Advertisement Processing." + ::= { netOptsv6Table 2 } + + netOptsSwitchlessCluster OBJECT IDENTIFIER ::= { netOpts 2 } + + netOptsSwitchlessClusterEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the cluster network is switchless." + ::= { netOptsSwitchlessCluster 1 } + + -- ipspaceTable + + ipspaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF IPspaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of IPspaces, where each entry represents an IPspace." + ::= { network 6 } + + ipspaceEntry OBJECT-TYPE + SYNTAX IPspaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPspace entry." + INDEX { IMPLIED ipspaceName } + ::= { ipspaceTable 1 } + + IPspaceEntry ::= + SEQUENCE { + ipspaceName DisplayString, + ipspaceID Unsigned32, + ipspacePorts DisplayString, + ipspaceBroadcastDomains DisplayString, + ipspaceVservers DisplayString + } + + ipspaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPspace name." + ::= { ipspaceEntry 1 } + + ipspaceID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Identifier of the IPspace." + ::= { ipspaceEntry 2 } + + ipspacePorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network ports assigned to the IPspace of the form {node1:port1},{node2:port2}." + ::= { ipspaceEntry 3 } + + ipspaceBroadcastDomains OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast domains for the IPspace." + ::= { ipspaceEntry 4 } + + ipspaceVservers OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vservers assigned to the IPspace of the form {vs1,vs2}." + ::= { ipspaceEntry 5 } + + -- vsRouteTable + + vsRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VsRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of vserver routes, where each entry represents a vserver route." + ::= { network 7 } + + vsRouteEntry OBJECT-TYPE + SYNTAX VsRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vsroutes entry." + INDEX { vsRouteVserverID, IMPLIED vsRouteUuid } + ::= { vsRouteTable 1 } + + VsRouteEntry ::= + SEQUENCE { + vsRouteVserverID Unsigned32, + vsRouteUuid DisplayString, + vsRouteDestination DisplayString, + vsRouteGateway DisplayString, + vsRouteMetric INTEGER, + vsRouteAddressFamily DisplayString + } + + vsRouteVserverID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vserver of the vserver route." + ::= { vsRouteEntry 1 } + + vsRouteUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Uuid of the vserver route." + ::= { vsRouteEntry 2 } + + vsRouteDestination OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination of the vserver route." + ::= { vsRouteEntry 3 } + + vsRouteGateway OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The gateway of the vserver route." + ::= { vsRouteEntry 4 } + + + vsRouteMetric OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The metric of the vserver route." + ::= { vsRouteEntry 5 } + + vsRouteAddressFamily OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address family of the vserver route." + ::= { vsRouteEntry 6 } + + -- vsFailoverGroupTable + + vsFailoverGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VsFailoverGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of logical interface failover groups, where each entry + represents a logical interface failover group." + ::= { network 8 } + + vsFailoverGroupEntry OBJECT-TYPE + SYNTAX VsFailoverGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VsFailoverGroup entry." + INDEX { vsFailoverGroupVserverID, IMPLIED vsFailoverGroupName } + ::= { vsFailoverGroupTable 1 } + + VsFailoverGroupEntry ::= + SEQUENCE { + vsFailoverGroupVserverID Unsigned32, + vsFailoverGroupName DisplayString, + vsFailoverGroupTargets DisplayString + } + + vsFailoverGroupVserverID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vserver of the failover group." + ::= { vsFailoverGroupEntry 1 } + + vsFailoverGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the failover group." + ::= { vsFailoverGroupEntry 2 } + + vsFailoverGroupTargets OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failover targets of the failover group." + ::= { vsFailoverGroupEntry 3 } + + -- vsFirewallPolicyTable + + vsFirewallPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VsFirewallPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of firewall policies, where each entry represents a + firewall policy." + ::= { network 9 } + + vsFirewallPolicyEntry OBJECT-TYPE + SYNTAX VsFirewallPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vsfailovergroups entry." + INDEX { vsFirewallPolicyVserverID, IMPLIED vsFirewallPolicyUuid } + ::= { vsFirewallPolicyTable 1 } + + VsFirewallPolicyEntry ::= + SEQUENCE { + vsFirewallPolicyVserverID Unsigned32, + vsFirewallPolicyUuid DisplayString, + vsFirewallPolicyName DisplayString, + vsFirewallPolicyService DisplayString, + vsFirewallPolicyAllowList DisplayString + } + + vsFirewallPolicyVserverID OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vserver on which this firewall policy is defined." + ::= { vsFirewallPolicyEntry 1 } + + vsFirewallPolicyUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique identifier for this firewall policy." + ::= { vsFirewallPolicyEntry 2 } + + vsFirewallPolicyName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of this firewall policy." + ::= { vsFirewallPolicyEntry 3 } + + vsFirewallPolicyService OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The service that this firewall policy is restricting access to." + ::= { vsFirewallPolicyEntry 4 } + + vsFirewallPolicyAllowList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The list of source IPs that are allowed to access the + underlying service of this firewall policy." + ::= { vsFirewallPolicyEntry 5 } + + -- broadcastDomainTable + + broadcastDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF BroadcastDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of broadcast domains, where each entry represents a broadcast domain." + ::= { network 10 } + + broadcastDomainEntry OBJECT-TYPE + SYNTAX BroadcastDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Broadcast domain entry." + INDEX { broadcastDomainIpspaceName, broadcastDomainName } + ::= { broadcastDomainTable 1 } + + BroadcastDomainEntry ::= + SEQUENCE { + broadcastDomainIpspaceName DisplayString, + broadcastDomainName DisplayString, + broadcastDomainMTU INTEGER, + broadcastDomainPorts DisplayString, + broadcastDomainFailoverGroups DisplayString, + broadcastDomainSubnets DisplayString + } + + broadcastDomainIpspaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPspace name." + ::= { broadcastDomainEntry 1 } + + broadcastDomainName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast domain name." + ::= { broadcastDomainEntry 2 } + + broadcastDomainMTU OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MTU of the broadcast domain." + ::= { broadcastDomainEntry 3 } + + broadcastDomainPorts OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network ports assigned to the broadcast domain of the form {node1:port1},{node2:port2}." + ::= { broadcastDomainEntry 4 } + + broadcastDomainFailoverGroups OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failover groups for the broadcast domain of the form {fg1,fg2}." + ::= { broadcastDomainEntry 5 } + + broadcastDomainSubnets OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subnets associated with this broadcast domain." + ::= { broadcastDomainEntry 6 } + + -- subnetTable + + subnetTable OBJECT-TYPE + SYNTAX SEQUENCE OF SubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of Subnets, where each entry represents a Subnet." + ::= { network 11 } + + subnetEntry OBJECT-TYPE + SYNTAX SubnetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Subnet entry." + INDEX { subnetIpspaceName, subnetName } + ::= { subnetTable 1 } + + SubnetEntry ::= + SEQUENCE { + subnetIpspaceName DisplayString, + subnetBroadcastDomainName DisplayString, + subnetName DisplayString, + subnetMask DisplayString, + subnetGateway DisplayString, + subnetIpRanges DisplayString, + subnetTotalCount INTEGER, + subnetUsedCount INTEGER, + subnetAvailableCount INTEGER + } + + subnetIpspaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPspace name." + ::= { subnetEntry 1 } + + subnetBroadcastDomainName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The broadcast domain name." + ::= { subnetEntry 2 } + + subnetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Subnet name." + ::= { subnetEntry 3 } + + subnetMask OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subnet IP and Mask." + ::= { subnetEntry 4 } + + subnetGateway OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subnet Gateway IP." + ::= { subnetEntry 5 } + + subnetIpRanges OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subnet IP Ranges." + ::= { subnetEntry 6 } + + subnetTotalCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total address count for all ranges." + ::= { subnetEntry 7 } + + subnetUsedCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used address count for all ranges." + ::= { subnetEntry 8 } + + subnetAvailableCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Available address count for all ranges." + ::= { subnetEntry 9 } + + -- -- -- -- -- -- -- -- + -- the sis group + -- -- -- -- -- -- -- -- + + sisIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether Advanced SIS is licensed on the + filer." + ::= { sis 1 } + + sisTable OBJECT-TYPE + SYNTAX SEQUENCE OF SisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide a list of the SIS volumes on the + system." + + ::= { sis 2 } + + sisEntry OBJECT-TYPE + SYNTAX SisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provide details about a particular SIS volume. + For entries returned only from the cluster + interfaces, the value of sisRowAvailable needs to be + 1, for the contents of the row to be valid." + + INDEX { sisIndex } + ::= { sisTable 1 } + + SisEntry ::= + SEQUENCE { + sisIndex + Integer32, + sisPath + DisplayString, + sisState + INTEGER, + sisStatus + INTEGER, + sisProgress + DisplayString, + sisType + INTEGER, + sisSchedule + DisplayString, + sisLastOpBeginTime + DisplayString, + sisLastOpEndTime + DisplayString, + sisHighLastOpSize + Integer32, + sisLowLastOpSize + Integer32, + sisLastOpError + DisplayString, + sis64LastOpSize + Counter64, + sisIsCompressionEnabled + Boolean, + sisIsInlineEnabled + Boolean, + sisVserver + DisplayString, + sisPolicy + DisplayString, + sisRowAvailable + Boolean, + sisMinBlocksShared + Integer32, + sisBlocksSkippedSharing + Counter32, + sisChangelogUsedPercent + Integer32, + sisLastSuccessfulOpBeginTime + DisplayString, + sisLastSuccessfulOpEndTime + DisplayString, + sisLastOpState + DisplayString, + sisLogicalSize + Counter64, + sisLogicalLimit + Counter64, + sisQueuedJob + DisplayString, + sisStaleFpPercentage + Integer32, + sisIsIddEnabled + Boolean, + sisQuickCheckFsize + Counter64, + sisIsConstituent + Boolean + } + + sisIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that identifies this entry for the + SIS volume." + ::= { sisEntry 1 } + + sisPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path to the SIS volume." + ::= { sisEntry 2 } + + sisState OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether SIS is enabled on the + volume or not." + ::= { sisEntry 3 } + + sisStatus OBJECT-TYPE + SYNTAX INTEGER { + idle(1), + active(2), + undoing(3), + pending(4), + initializing(5), + downgrading(6), + disabled(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the SIS volume." + ::= { sisEntry 4 } + + sisProgress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The progress of the current SIS operation." + ::= { sisEntry 5 } + + sisType OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + snapvault(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether it is a regular or + snapvaulted SIS volume." + ::= { sisEntry 6 } + + sisSchedule OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The schedule for the SIS operations." + ::= { sisEntry 7 } + + sisLastOpBeginTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The starting time of the last completed SIS + operation." + ::= { sisEntry 8 } + + sisLastOpEndTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ending time of the last completed SIS + operation." + ::= { sisEntry 9 } + + sisHighLastOpSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total amount of data in KBytes that the + last completed SIS operation had processed. + This object returns the most significant 32 + bits of the 64 bit unsigned integer. This object + is deprecated - Use sis64LastOpSize instead." + ::= { sisEntry 10 } + + sisLowLastOpSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total amount of data in KBytes that the + last completed SIS operation had processed. + This object returns the least significant 32 + bits of the 64 bit unsigned integer. This object + is deprecated - Use sis64LastOpSize instead." + ::= { sisEntry 11 } + + sisLastOpError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The error that the last SIS operation + encountered if it failed." + ::= { sisEntry 12 } + + sis64LastOpSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total amount of data in KBytes that the + last completed SIS operation had processed. + This object returns all of the 64 bit + unsigned integer." + ::= { sisEntry 13 } + + sisIsCompressionEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether background compression is enabled on + the volume or not." + ::= { sisEntry 14 } + + sisIsInlineEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether inline compression is enabled on + the volume or not" + ::= { sisEntry 15 } + + sisVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver owning the Storage efficiency volume. + This entry is only available from the cluster interface." + ::= { sisEntry 16 } + + sisPolicy OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Storage efficiency policy name set on the volume. + This entry is only available from the cluster interface." + ::= { sisEntry 17 } + + sisRowAvailable OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if other fields in this entry are available. + This field is returned only from the cluster interfaces. + If something goes wrong while fetching the values for + fields in this table, the values returned may not be valid. + The volume returned may not be a SIS volume. + For fields that could not be fetched, default + values are set. For integers it is -1, for + counters 0, and for string it is null." + + ::= { sisEntry 18 } + + sisMinBlocksShared OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum number of contiguous blocks in a file + that will be considered for block sharing. + If the number of contiguous duplicate blocks is + less than this number, then they won't be considered + for sharing." + ::= { sisEntry 19 } + + sisBlocksSkippedSharing OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of blocks not considered for sharing because + contiguous duplicate blocks were less than the value + set for sisMinBlocksShared." + ::= { sisEntry 20 } + + sisChangelogUsedPercent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of changelog used." + ::= { sisEntry 21 } + + sisLastSuccessfulOpBeginTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The starting time of the last successful SIS + operation." + ::= { sisEntry 22 } + + sisLastSuccessfulOpEndTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ending time of the last successful SIS + operation." + ::= { sisEntry 23 } + + sisLastOpState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The state of the last SIS operation." + ::= { sisEntry 24 } + + + sisLogicalSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of logical data in the volume in bytes. + This may be calculated approximately using these fields in dfTable MIB + [df64DedupeSaved + df64CompressSaved + df64SisSharedKBytes * 1024]." + + ::= { sisEntry 25 } + + sisLogicalLimit OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates SIS logical limit for the volume. + It is equal to WAFL maximum nominal size of 64bit + volume." + + ::= { sisEntry 26 } + + sisQueuedJob OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates type of sis operation that is queued for the + volume. Possible values: 'scan', 'start', 'check', 'downgrade'." + + ::= { sisEntry 27 } + + sisStaleFpPercentage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates percentage of fingerprints that are stale in + the fingerprint database. It can be more than 100%, if blocks are + overwritten or deleted." + + ::= { sisEntry 28 } + + sisIsIddEnabled OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates Incompressible data detection is enabled on + compressed volume." + + ::= { sisEntry 29 } + + sisQuickCheckFsize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Compression quick check file size. If Incompressible data + detection is enabled and if the file size is >= + quick-check-fsize, inline compression will do a 4k + quick check before doing full CG compression." + + ::= { sisEntry 30 } + + sisIsConstituent OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the volume is a constituent or not." + + ::= { sisEntry 31 } + + -- -- -- -- -- -- -- -- -- + -- the compression group + -- -- -- -- -- -- -- -- -- + + compressIsLicensed OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates whether compression is licensed on + the filer." + ::= { compress 1 } + + compressTable OBJECT-TYPE + SYNTAX SEQUENCE OF CompressEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the total space used as + well as the space saved by compression on + volumes." + ::= { compress 2 } + + + -- display the active file system compression statistics + + compressEntry OBJECT-TYPE + SYNTAX CompressEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Provide a report of the total space used as + well as the space saved by compression on + the referenced file system." + INDEX { compressIndex } + ::= { compressTable 1 } + + CompressEntry ::= + SEQUENCE { + compressIndex + Integer32, + compressFileSys + DisplayString, + compressHighUsedKBytes + Counter32, + compressLowUsedKBytes + Counter32, + compress64UsedKBytes + Counter64, + compressHighSavedKBytes + Counter32, + compressLowSavedKBytes + Counter32, + compress64SavedKBytes + Counter64, + compressPercentSaved + INTEGER + } + + compressIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "A number that identifies this entry for the + referenced file system." + ::= { compressEntry 1 } + + compressFileSys OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name for the referenced file system." + ::= { compressEntry 2 } + + compressHighUsedKBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns the most significant 32 bits of the 64 + bit unsigned integer. This object is + deprecated - Use compress64UsedKBytes instead." + ::= { compressEntry 3 } + + compressLowUsedKBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns the least significant 32 bits of the + 64 bit unsigned integer. This object is + deprecated - Use compress64UsedKBytes instead." + ::= { compressEntry 4 } + + compress64UsedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The total disk space in KBytes that is in use + on the referenced file system. This object + returns all of the 64 bit unsigned integer." + ::= { compressEntry 5 } + + compressHighSavedKBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk space in KBytes of disk space that + is saved by compression on the referenced + file system. This object returns the most + significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + compress64SavedKBytes instead." + ::= { compressEntry 6 } + + compressLowSavedKBytes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk space in KBytes of disk space that + is saved by compression on the referenced + filesystem. This object returns the least + significant 32 bits of the 64 bit unsigned + integer. This object is deprecated - Use + compress64SavedKBytes instead." + ::= { compressEntry 7 } + + compress64SavedKBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The disk space in KBytes of disk space that + is saved by compression on the referenced + filesystem. This object returns all of the + 64 bit unsigned integer." + ::= { compressEntry 8 } + + compressPercentSaved OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The percentage of disk space saved by + compression on the referenced filesystem." + ::= { compressEntry 9 } + + -- -- -- -- -- -- -- -- -- + -- the extcache group + -- -- -- -- -- -- -- -- -- + + extcacheType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the type of external cache being used. + Examples are none, PCS, IOMEM." + ::= { extcache 1 } + + extcacheSubType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the sub-type of external cache being used. + Examples are none, PAM1, PAM2." + ::= { extcache 2 } + + extcache64Uptime OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the uptime of the external cache." + ::= { extcache 3 } + + extcache64Size OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates size of the external cache in bytes." + ::= { extcache 4 } + + extcache64Usedsize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates number of bytes used in the external cache." + ::= { extcache 5 } + + extcache64TotalBuffers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates total number of 4k blocks in the external cache." + ::= { extcache 6 } + + extcacheOptions OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates external cache options that are + currently turned on. " + ::= { extcache 7 } + + extcache64Hits OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates number of wafl buffers read from + the external cache" + ::= { extcache 8 } + + extcache64Misses OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of external cache misses" + ::= { extcache 9 } + + extcache64Inserts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates number of wafl buffers inserted + into the external cache" + ::= { extcache 10 } + + extcache64Evicts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of buffers evicted + from the external cache" + ::= { extcache 11 } + + extcache64Invalidates OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of buffers invalidated + in the external cache" + ::= { extcache 12 } + + extcache64BlocksRef0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of non-referenced buffers + currently in the external cache" + ::= { extcache 13 } + + extcache64HitNormalL0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of L0 buffers read from + the external cache" + ::= { extcache 14 } + + extcache64MetaData OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the number of metadata buffers + read from the external cache" + ::= { extcache 15 } + + extcache64ReadLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the average latency of read IOs + in the external cache in milliseconds" + ::= { extcache 16 } + + extcache64WriteLatency OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the average latency of write IOs + in the external cache in milliseconds" + ::= { extcache 17 } + + extcache64RCLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the average read chain length + in the external cache" + ::= { extcache 18 } + + extcache64WCLength OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the average write chain length + in the external cache" + ::= { extcache 19 } + + extcacheIsFlexShareOn OBJECT-TYPE + SYNTAX INTEGER { + false(1), + true(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether FlexShare is on" + ::= { extcache 20 } + + -- qosWorkload + + + qosWorkloadTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosWorkloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS Workload Table." + ::= { qos 1 } + + qosWorkloadEntry OBJECT-TYPE + SYNTAX QosWorkloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for a QoS Workload." + INDEX { IMPLIED qosWorkloadName} + ::= { qosWorkloadTable 1 } + + QosWorkloadEntry ::= + SEQUENCE { + qosWorkloadUuid DisplayString, + qosWorkloadName DisplayString, + qosWorkloadClass INTEGER, + qosWorkloadId Counter32, + qosWorkloadPolicyGroup DisplayString, + qosWorkloadVserver DisplayString, + qosWorkloadVolume DisplayString, + qosWorkloadLun DisplayString, + qosWorkloadFile DisplayString, + qosWorkloadQtree DisplayString, + qosWorkloadReadAhead DisplayString, + qosWorkloadCache DisplayString + } + + qosWorkloadUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Workload Uuid" + ::= { qosWorkloadEntry 1 } + + + qosWorkloadName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Workload Name" + ::= { qosWorkloadEntry 2 } + + + qosWorkloadClass OBJECT-TYPE + SYNTAX INTEGER { + preset(1), + user-defined(2), + system-defined(3), + autovolume(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Workload Class" + ::= { qosWorkloadEntry 3 } + + + qosWorkloadId OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Workload ID" + ::= { qosWorkloadEntry 4 } + + + qosWorkloadPolicyGroup OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Group Uuid" + ::= { qosWorkloadEntry 5 } + + + qosWorkloadVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver ID" + ::= { qosWorkloadEntry 6 } + + + qosWorkloadVolume OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Volume Name" + ::= { qosWorkloadEntry 7 } + + + qosWorkloadLun OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LUN Name" + ::= { qosWorkloadEntry 8 } + + + qosWorkloadFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filename" + ::= { qosWorkloadEntry 9 } + + + qosWorkloadQtree OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Qtree" + ::= { qosWorkloadEntry 10 } + + + qosWorkloadReadAhead OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Readahead Tunables" + ::= { qosWorkloadEntry 11 } + + + qosWorkloadCache OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ext Cache Tunables" + ::= { qosWorkloadEntry 12 } + + +-- qos Policy Group + qosPolicyGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosPolicyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "QoS Policy Group Table." + ::= { qos 2 } + + qosPolicyGroupEntry OBJECT-TYPE + SYNTAX QosPolicyGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for a QoS Policy Group." + INDEX { IMPLIED qosPolicyGroupName } + ::= { qosPolicyGroupTable 1 } + + QosPolicyGroupEntry ::= + SEQUENCE { + qosPolicyGroupUuid DisplayString, + qosPolicyGroupName DisplayString, + qosPolicyGroupPgid Counter32, + qosPolicyGroupClass INTEGER, + qosPolicyGroupMaxThroughput DisplayString, + qosPolicyGroupVserver DisplayString + } + + qosPolicyGroupUuid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Group Uuid" + ::= { qosPolicyGroupEntry 1 } + + + qosPolicyGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Group Name" + ::= { qosPolicyGroupEntry 2 } + + + qosPolicyGroupPgid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Group ID" + ::= { qosPolicyGroupEntry 3 } + + + qosPolicyGroupClass OBJECT-TYPE + SYNTAX INTEGER { + preset(1), + user-defined(2), + system-defined(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Policy Group Class" + ::= { qosPolicyGroupEntry 4 } + + + qosPolicyGroupMaxThroughput OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Throughput" + ::= { qosPolicyGroupEntry 5 } + + + qosPolicyGroupVserver OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vserver that the QoS Policy Group belongs to" + ::= { qosPolicyGroupEntry 6 } + + + + --qos Read Ahead + qosReadaheadSettingsTable OBJECT-TYPE + SYNTAX SEQUENCE OF QosReadaheadSettingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of QoS Read-Ahead Settings." + ::= { qos 3 } + + qosReadaheadSettingsEntry OBJECT-TYPE + SYNTAX QosReadaheadSettingsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry for a Read-Ahead Setting." + INDEX { IMPLIED qosReadaheadSettingName } + ::= { qosReadaheadSettingsTable 1 } + + QosReadaheadSettingsEntry ::= + SEQUENCE { + qosReadaheadSettingName DisplayString, + qosReadaheadClass INTEGER, + qosReadaheadDefault Boolean, + qosReadaheadMinBlocks Integer32, + qosReadaheadMaxBlocks Integer32, + qosReadaheadAlignBlocks Integer32, + qosReadaheadMaxGap Integer32, + qosReadaheadMaxRange Integer32, + qosReadaheadMinRange Integer32, + qosReadaheadMaxDeadline Integer32, + qosReadaheadInterarrivalWeight Integer32, + qosReadaheadDiskResponseWeight Integer32, + qosReadaheadMinDiskResponseTime Integer32, + qosReadaheadMaxDiskResponseTime Integer32, + qosReadaheadDiskResponseFactor Integer32, + qosReadaheadOvershoot Integer32, + qosReadaheadUseTiming Boolean, + qosReadaheadUseAsync Boolean, + qosReadaheadMetadata Boolean, + qosReadaheadForceDump Boolean, + qosReadaheadForceFull Boolean, + qosReadaheadForceNone Boolean, + qosReadaheadUseFeedback Boolean, + qosReadaheadSmallFileBlocks Integer32, + qosReadaheadMetadataBlocks Integer32, + qosReadaheadEarlyCount Integer32, + qosReadaheadJitter Integer32, + qosReadaheadMinRetireTime Integer32, + qosReadaheadMaxRetireTime Integer32, + qosReadaheadUseHistogram Boolean, + qosReadaheadMinFileHistogram Integer32 + } + + qosReadaheadSettingName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Readahead Setting Name." + ::= { qosReadaheadSettingsEntry 1 } + + qosReadaheadClass OBJECT-TYPE + SYNTAX INTEGER { + preset(1), + user-defined(2), + system-defined(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Readahead Setting Class." + ::= { qosReadaheadSettingsEntry 2 } + + qosReadaheadDefault OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if this is the default Read-Ahead Setting." + ::= { qosReadaheadSettingsEntry 3 } + + + qosReadaheadMinBlocks OBJECT-TYPE + SYNTAX Integer32 (64..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Blocks to Speculate." + ::= { qosReadaheadSettingsEntry 4 } + + qosReadaheadMaxBlocks OBJECT-TYPE + SYNTAX Integer32 (64..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Blocks to Speculate." + ::= { qosReadaheadSettingsEntry 5 } + + qosReadaheadAlignBlocks OBJECT-TYPE + SYNTAX Integer32 (8..256) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Block Alignment." + ::= { qosReadaheadSettingsEntry 6 } + + qosReadaheadMaxGap OBJECT-TYPE + SYNTAX Integer32 (512..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Speculative Blocks Outstanding." + ::= { qosReadaheadSettingsEntry 7 } + + qosReadaheadMaxRange OBJECT-TYPE + SYNTAX Integer32 (1024..40960) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Range Used When Aging Streams (Blocks." + ::= { qosReadaheadSettingsEntry 8 } + + qosReadaheadMinRange OBJECT-TYPE + SYNTAX Integer32 (1024..40960) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Range Used When Aging Streams (Blocks)." + ::= { qosReadaheadSettingsEntry 9 } + + qosReadaheadMaxDeadline OBJECT-TYPE + SYNTAX Integer32 (100000..5000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Deadline Offset (ms)." + ::= { qosReadaheadSettingsEntry 10 } + + qosReadaheadInterarrivalWeight OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Weight for Interarrival Time Aging (%)." + ::= { qosReadaheadSettingsEntry 11 } + + qosReadaheadDiskResponseWeight OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Weight for Disk Response Time Aging (%)." + ::= { qosReadaheadSettingsEntry 12 } + + qosReadaheadMinDiskResponseTime OBJECT-TYPE + SYNTAX Integer32 (100..50000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Disk Response Time (ms)." + ::= { qosReadaheadSettingsEntry 13 } + + qosReadaheadMaxDiskResponseTime OBJECT-TYPE + SYNTAX Integer32 (100..50000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Disk Response Time (ms).." + ::= { qosReadaheadSettingsEntry 14 } + + qosReadaheadDiskResponseFactor OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disk Response Time Factor." + ::= { qosReadaheadSettingsEntry 15 } + + qosReadaheadOvershoot OBJECT-TYPE + SYNTAX Integer32 (0..500) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Allowable Overshoot (%)." + ::= { qosReadaheadSettingsEntry 16 } + + qosReadaheadUseTiming OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Use Timing Algorithms." + ::= { qosReadaheadSettingsEntry 17 } + + qosReadaheadUseAsync OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Use Asynchronous Speculation." + ::= { qosReadaheadSettingsEntry 18 } + + qosReadaheadMetadata OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Do Metadata Speculation." + ::= { qosReadaheadSettingsEntry 19 } + + + qosReadaheadForceDump OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Force DUMP-Style Readahead." + ::= { qosReadaheadSettingsEntry 20 } + + + qosReadaheadForceFull OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Force Full-File Readahead." + ::= { qosReadaheadSettingsEntry 21 } + + + qosReadaheadForceNone OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disable Readahead." + ::= { qosReadaheadSettingsEntry 22 } + + + qosReadaheadUseFeedback OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Provide Cache-Miss Feedback." + ::= { qosReadaheadSettingsEntry 23 } + + + qosReadaheadSmallFileBlocks OBJECT-TYPE + SYNTAX Integer32 (0..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Blocks for Small-File Handling." + ::= { qosReadaheadSettingsEntry 24 } + + + qosReadaheadMetadataBlocks OBJECT-TYPE + SYNTAX Integer32 (0..2048) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Blocks for Which Metadata is Predicted." + ::= { qosReadaheadSettingsEntry 25 } + + + qosReadaheadEarlyCount OBJECT-TYPE + SYNTAX Integer32 (0..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of IO Operations Cautiously Predicted." + ::= { qosReadaheadSettingsEntry 26 } + + + qosReadaheadJitter OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Threshold for Detecting Jitter (%)." + ::= { qosReadaheadSettingsEntry 27 } + + qosReadaheadMinRetireTime OBJECT-TYPE + SYNTAX Integer32 (10000..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum Time Before a Stream is Retired (us)" + ::= { qosReadaheadSettingsEntry 28 } + + qosReadaheadMaxRetireTime OBJECT-TYPE + SYNTAX Integer32 (10000..10000000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Time Before a Stream is Retired (us)" + ::= { qosReadaheadSettingsEntry 29 } + + + qosReadaheadUseHistogram OBJECT-TYPE + SYNTAX Boolean + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Use Histogram-based predictions." + ::= { qosReadaheadSettingsEntry 30 } + + qosReadaheadMinFileHistogram OBJECT-TYPE + SYNTAX Integer32 (8192..33554432) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum filesize for Histogram-based predictions (blocks)" + ::= { qosReadaheadSettingsEntry 31 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- NetApp trap definitions + -- See RFC 1215 for instructions on building traps + -- + -- All EnterpriseSpecific Traps of NetApp + -- contain the OIDs 'productTrapData and productSerialNum' + -- + -- The last digit of a trap contains information about the + -- priority of the trap: + -- + -- 1 emergency + -- 2 alert + -- 3 critical + -- 4 error + -- 5 warning + -- 6 notification + -- 7 information + -- 8 debug + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- A generic, unprioritized, user-defined trap. These + -- are generated in releases prior to 5.4. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + userDefined NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A polling-style trap built using the 'snmp traps' + command on the filer." + + ::= { netapp 0 2 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- Disk Health Monitor Notices for Disk Fault + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + dhmNoticeDegradedIO NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Disk Health Monitor - + Reported a Disk Degraded-I/O Event" + + ::= { netapp 0 6 } + + dhmNoticePFAEvent NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Disk Health Monitor - + Reported a Disk Predictive-Failure Event" + + ::= { netapp 0 7 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains generic user-defined traps. + -- All user-defined traps with the same priority + -- use the trap for that priority level. + -- + -- For example, all "critical" user-defined traps are + -- sent with ID 13. The string data sent with the + -- trap identifies the specific critical event. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + emergencyTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap indicating an extremely urgent + situation, usually indicating that the system has + failed and is shutting down." + + ::= { netapp 0 11 } + + alertTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap indicating a condition that + should be corrected immediately, such as a failed disk." + + ::= { netapp 0 12 } + + criticalTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap indicating a critical condition, + such as a hard device error." + + ::= { netapp 0 13 } + + errorTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap indicating an error condition, + such as a mistake in a configuration file." + + ::= { netapp 0 14 } + + warningTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap indicating a condition which + is not an error, but which may require special handling." + + ::= { netapp 0 15 } + + notificationTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap meant to provide notification, + such as an hourly uptime message." + + ::= { netapp 0 16 } + + informationalTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap used for informational purposes." + + ::= { netapp 0 17 } + + dbgTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user-defined trap used for debugging purposes. + This trap was previously mis-documented as being trap + number 17, with the name debugTrap. It has always, + actually, been trap 18. The name change is to avoid + issues with environments that already have a record + for debugTrap." + + ::= { netapp 0 18 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- Specific traps. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + + diskFailedShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System is shutting down because the system has been + running in degraded mode for 24 hours. + The trap includes a string describing the failed disk." + + ::= { netapp 0 21 } + + diskFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more disks failed. + The trap includes a string describing the failed disk(s)." + + ::= { netapp 0 22 } + + diskRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The failed disks have been repaired. + This trap is a placeholder - + it is not currently sent by Data ONTAP." + + ::= { netapp 0 26 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- The fan and power supply traps are not supported + -- on all platforms. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + fanFailureShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Critical chassis or cpu fans have failed and the system + is shutting down." + + ::= { netapp 0 31 } + + fanFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis fans failed. + The trap includes a string describing the failed fan(s)." + + ::= { netapp 0 33 } + + fanWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis or cpu fans are in warning state. + The trap includes a string describing the fan(s) in + the warning state." + + ::= { netapp 0 35 } + + fanRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "All fans are repaired." + + ::= { netapp 0 36 } + + powerSupplyFailureShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Critical power supplies or power rails failed and + the system is shutting down." + + ::= { netapp 0 41 } + + powerSupplyFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more redundant power supplies failed. + Include in the trap a string describing + the failed power supply(ies)." + + ::= { netapp 0 43 } + + powerSupplyWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more power supplies or power rails in + warning state. Include in the trap a string describing + the power supply(ies) or the power rail(s) in the + warning state." + + ::= { netapp 0 45 } + + powerSupplyRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Previously-failed power supplies or power rails have been + repaired." + + ::= { netapp 0 46 } + + cpuTooBusy NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "CPU utilization exceeds 90%. + This trap is not enabled by default. + To enable this trap set the registry + entry options.monitor.cpu.enable to on. + Note that as the threshold for this trap is + checked once a minute it is possible to receive + multiple instances of this trap in a short time." + + + ::= { netapp 0 55 } + + cpuOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "CPU utilization has dropped back below 90%." + + ::= { netapp 0 56 } + + nvramBatteryDischarged NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The NVRAM battery is fully discharged." + + ::= { netapp 0 62 } + + nvramBatteryLow NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The charge in the NVRAM battery is low." + + ::= { netapp 0 63 } + + clusterNodeFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A node in a Cluster FailOver configuration failed. + Its partner will assume service for the failed node." + + ::= { netapp 0 72 } + + clusterNodeTakenOver NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The partner has taken over for a failed cluster node." + + ::= { netapp 0 75 } + + clusterNodeRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A cluster node has resumed operation." + + ::= { netapp 0 76 } + + clusterNodeRepairing NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A cluster node has rebooted, and a giveback has started." + + ::= { netapp 0 77 } + + + volumeFull NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "At least one volume is more than 98% full. + The string sent with the trap gives the + name of the volume or volumes which exceed + the volumeFull or volumeNearlyFull thresholds" + + ::= { netapp 0 82 } + + volumeNearlyFull NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "At least one volume is more than 95% full. + The string sent with the trap gives the + name of the volume or volumes which exceed + the volumeFull or volumeNearlyFull thresholds" + + ::= { netapp 0 85 } + + volumeRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "All volumes are now under 95% full." + + ::= { netapp 0 86 } + + volumesStillFull NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "At least one volume that was full or nearly full is now OK, + but more volumes still exceed the volumeNearlyFull or + volumeFull thresholds. This trap is generally sent within + a short time of when a volume becomes OK, though if two + volumes become OK within this timeframe, only one trap is + sent. The string sent with the trap gives the name of the + volume or volumes which still exceed the volumeFull or + volumeNearlyFull thresholds. It does not send the name of + any volume that is OK." + + ::= { netapp 0 87 } + + overTempShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System temperature is too high to continue + operating. The system is shutting down." + + ::= { netapp 0 91 } + + overTemp NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System temperature is too high and in the + warning level." + + ::= { netapp 0 95 } + + overTempRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System temperature has returned to an + acceptable value." + + ::= { netapp 0 96 } + + shelfFault NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A disk storage shelf reported a fault, probably due + to a problem with drive placement, fans, power, + or temperature." + + ::= { netapp 0 103 } + + + shelfRepaired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A previously-reported shelf fault is now corrected." + + ::= { netapp 0 106 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains "general health" traps, + -- based on changes to the miscGlobalStatus + -- variable. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + globalStatusNonRecoverable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The appliance's overall status changed to + 'nonRecoverable', indicating a problem so severe + that the appliance is shutting down." + + ::= { netapp 0 111 } + + globalStatusCritical NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The appliance's overall status changed to 'critical', + indicating a problem that needs immediate attention." + + ::= { netapp 0 113 } + + globalStatusNonCritical NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The appliance's overall status changed to 'nonCritical', + indicating a problem that needs attention." + + ::= { netapp 0 115 } + + globalStatusOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The appliance's overall status returned to normal." + + ::= { netapp 0 116 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to soft quotas. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + softQuotaExceeded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user has exceeded their soft quota limit." + + ::= { netapp 0 126 } + + softQuotaNormal NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A user is safely back under their soft quota limit." + + ::= { netapp 0 127 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to auto support + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + autosupportSendError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Unable to send auto support. + The trap includes a string describing the reason for the failure." + + ::= { netapp 0 134 } + + autosupportConfigurationError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Auto support may be configured incorrectly. + The trap includes a string describing the mis-configuration." + + ::= { netapp 0 135 } + + autosupportSent NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Auto support was sent successfully." + + ::= { netapp 0 136 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to UPS + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + upsLinePowerOff NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "UPS: Input line power has failed and UPS is now on battery." + + ::= { netapp 0 142 } + + upsBatteryCritical NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "UPS: Battery is nearly exhausted, starting graceful shutdown." + + ::= { netapp 0 143 } + + + upsShuttingDown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "UPS: Shutting down now: Time left on battery is exhausted." + + ::= { netapp 0 144 } + upsBatteryWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "UPS: Warning: Time left on battery is getting critical." + + ::= { netapp 0 145 } + + upsLinePowerRestored NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "UPS: Input line power has been restored and UPS is now off battery." + + ::= { netapp 0 146 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Client Side Applications. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + appEmergency NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application encountered an extremely urgent + situation and requires an immediate response." + + ::= { netapp 0 151 } + + appAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application is in a condition that should + be corrected immediately." + + ::= { netapp 0 152 } + + appCritical NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application encountered a critical condition." + + ::= { netapp 0 153 } + + appError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application encountered an error condition." + + ::= { netapp 0 154 } + + appWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application is in a condition which is not an + error, but which may require special handling." + + ::= { netapp 0 155 } + + appNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application is notifying of a certain event." + + ::= { netapp 0 156 } + + appInfo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application's message is meant for informational + purposes." + + ::= { netapp 0 157 } + + appTrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The application requires to be debugged." + + ::= { netapp 0 158 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to auto saving NT EVT files. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + alfFilewrap NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The internal audit file has wrapped. You are currently losing event + records. Warning the user." + + ::= { netapp 0 162 } + + + alfFileSaved NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The internal audit log has been auto saved to an external evt file. + Notifying the user." + + ::= { netapp 0 166 } + + alfFileNearlyFull NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The internal audit log file is nearly full. The file is going to + wrap. Notifying the user." + + ::= { netapp 0 167 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to generalized quota events. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + quotaExceeded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One of the quota limits has been exceeded. + The trap includes a string describing the specific event + which triggered the trap. The string is structured + in the following form: + + Quota Event: status=exceeded, type={hard|soft|threshold}, + user={username}, volume={volume}, limit_item={files|disk}, + limit_value={#files|#kilobytes} + [ , treeid={tree-id} ] [ , vfiler={vfiler} ] + + An example of a complete message would be: + + Quota Event: status=exceeded, type=soft, + user=admin, volume=vol1, limit_item=disk, limit_value=1000000, + treeid=8 + + Additional key=value items may, in the future, be appended + to this message." + + ::= { netapp 0 176 } + + quotaNormal NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One of the quota limits has gone back down to a normal level. + The trap includes a string describing the specific event + which triggered the trap. The string is structured + in the following form: + + Quota Event: status=normal, type={hard|soft|threshold}, + user={username}, volume={volume}, limit_item={files|disk}, + limit_value={#files|#kilobytes} + [ , treeid={tree-id} ] [ , vfiler={vfiler} ] + + An example of a complete message would be: + + Quota Event: status=normal, type=soft, + user=admin, volume=vol1, limit_item=disk, limit_value=1000000, + treeid=8 + + Additional key=value items may, in the future, be appended + to this message." + + ::= { netapp 0 177 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to alerting when 64MB directory + -- limit is nearly reached or has been reached. + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + waflDirFull NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The directory has been filled to its limit" + + ::= { netapp 0 187 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Correctable Memory ECC + -- errors + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + eccSummary NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Memory ECC: number of new correctable ECC errors" + + ::= { netapp 0 192 } + + eccMasked NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Memory ECC: High frequency of ECC errors" + + ::= { netapp 0 195 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to ftpd service + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ftpdError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Ftp daemon: service stopped" + + ::= { netapp 0 204 } + + ftpdMaxConnNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Ftp daemon: number of connections hits maximum number" + + ::= { netapp 0 206 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains additional traps related to ftpd service + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + ftpdMaxConnThresholdNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Ftp daemon: number of connections nearly hits maximum number" + + ::= { netapp 0 216 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to SCSI Target + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + scsitgtFCPLinkBreak NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "SCSI Target: Link Break on FCP adapter" + + ::= { netapp 0 222 } + + scsitgtPartnerPathMisconfigured NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "SCSI Target: FCP Partner Path Misconfigured" + + ::= { netapp 0 224 } + + scsitgtThrottleNotice NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "SCSI Target: Throttle limit event notification" + + ::= { netapp 0 226 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to VIF Failover & Link Status + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + vifPrimaryLinkFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Vif: The primary Interface on a Single mode vif has failed" + + ::= { netapp 0 237 } + + vifAllLinksFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Vif: All the links of the vif have failed" + + ::= { netapp 0 238 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Vfiler status + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + vfStopped NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A vFiler has stopped." + + ::= { netapp 0 245 } + + vfStarted NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A vFiler has started." + + ::= { netapp 0 246 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Virus Scanning + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + vscanVirusDetectedError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: A virus scanner has detected a virus on the Filer" + + ::= { netapp 0 254 } + + vscanDisConnection NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: A virus scanner has dropped its connection from the Filer" + + ::= { netapp 0 255 } + + vscanConfigurationChange NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: There has been a change to the vscan configuration" + ::= { netapp 0 256 } + + vscanConnection NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: A virus scanner has made a connection to the Filer" + + ::= { netapp 0 257 } + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains additional traps related to Virus Scanning + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + vscanServerUpgrade NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "VScan: The Vscan server has been upgraded" + + ::= { netapp 0 266 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to volume status being offline, + -- online or restricted + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volumeRestrictedByMirrorBigIo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume that experienced a medium error during reconstruction + is restricted and marked wafl-inconsistent, but starting + wafliron has failed. This trap is issued to alert operator + that a volume is not accessible and wafliron must be started + to allow access to it." + + ::= { netapp 0 272 } + + volumeInconsistentUmount NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when we unmount a volume due to an + inconsistency." + + ::= { netapp 0 274 } + + volumeStateChanged NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is being taken offline or being restricted. + The string sent with trap specifies name of affected volume + and its state." + + ::= { netapp 0 275 } + + volumeOnline NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is online now. The string sent with trap specifies + name of volume which is online now." + + ::= { netapp 0 276 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to remote management + -- controller (RMC) card status + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + rmcCardNeedsReplacement NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Remote Management Controller card needs replacement. The trap + includes a string specifying the reason for replacement" + + ::= { netapp 0 283 } + + rmcCardMissingCables NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Remote Management Controller card is missing its internal + cable, or LAN cable or power supply cable. The trap includes + a string specifying the missing component." + + ::= { netapp 0 284 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to remote volume + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volumeRemoteUnreachable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Local volume encountered an error while communicating + to remote volume." + + ::= { netapp 0 294 } + + volumeRemoteOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The communication between remote volume and local volume + returned to normal." + + ::= { netapp 0 296 } + + volumeRemoteRestored NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The data on remote volume has been fully restored to local + volume." + + ::= { netapp 0 297 } + + volumeRemoteRestoreBegin NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The data on remote volume has started being restored to local + volume by Restore-on-Demand." + + ::= { netapp 0 298 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains more traps related to volume status being + -- offline, online or restricted + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volumeRestrictedRootConflict NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is restricted due to a root volume conflict. The + string sent with trap specifies name of conflicting volume + which is being restricted." + + ::= { netapp 0 304 } + + volumeOfflineTooBig NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume cannot be brought online because its raw size is + larger than maximum allowed size. The string sent with trap + specifies name of affected volume and its raw size, and + maximum allowed size." + + ::= { netapp 0 314 } + + volumeOffline NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is being taken offline. The string sent with trap + specifies name of affected volume and reason for being + taken offline." + + ::= { netapp 0 324 } + + volumeRestricted NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is being restricted. The string sent with trap + specifies name of affected volume and reason for being + restricted." + + ::= { netapp 0 334 } + + volumeDegradedDirty NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is degraded and has dirty parity. WAFL_check must be + run on this volume before it can be brought online. The string + sent with trap specifies name of affected volume." + + ::= { netapp 0 344 } + + volumeError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when a volume cannot be brought online + due to an error. The string sent with trap specifies name of + affected volume and error description." + + ::= { netapp 0 354 } + + volumeSelectedRootConflict NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when multiple root volumes are detected + at boot time and one is selected as the root by default. The + string sent with the trap specifies the name of the selected + volume and the reason." + + ::= { netapp 0 356 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to synchronous SnapMirror + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + snapmirrorSyncFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Synchronous SnapMirror failed and went into asynchronous mode." + ::= { netapp 0 364 } + + snapmirrorSyncOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Synchronous SnapMirror went into synchronous mode." + ::= { netapp 0 366 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- New environmental traps + -- + -- A series of new environmental traps are constructed + -- to disambiguate many of the older traps (which are antiquated + -- but remain until they are completely removed from EMS usage). + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Chassis Temperature + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + chassisTemperatureShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The chassis temperature is extreme. The appliance has + initiated a shutdown to protect itself. The operating + environment should be monitored and corrected before + restarting the appliance." + + ::= { netapp 0 371 } + + chassisTemperatureWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The chassis temperature is either too high or too low. + The temperature should be monitored and, if possible, corrected." + + ::= { netapp 0 372 } + + chassisTemperatureUnknown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The chassis temperature is unknown, because reading can't be + obtained from the chassis temperature sensor." + + ::= { netapp 0 375 } + + chassisTemperatureOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The chassis temperature is OK." + + ::= { netapp 0 376 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- CPU Fans + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + chassisCPUFanStopped NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more CPU fans have stopped. The appliance + has initiated a shutdown to protect itself. A new + motherboard may be required to correct the fan. + Contact customer support for direction." + + ::= { netapp 0 381 } + + chassisCPUFanSlow NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A CPU fan is spinning too slowly. A new motherboard + may be required to correct the fan. Contact customer + support for direction." + + ::= { netapp 0 383 } + + chassisCPUFanOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "All CPU fan(s) are properly functioning." + + ::= { netapp 0 386 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Power Supplies + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + chassisPowerSuppliesFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Multiple chassis power supplies failed." + + ::= { netapp 0 391 } + + chassisPowerSupplyDegraded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis power supplies are degraded. + A description of the degraded state has been + logged to the console and message log file." + + ::= { netapp 0 392 } + + chassisPowerSupplyFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One chassis power supply failed." + + ::= { netapp 0 393 } + + chassisPowerSupplyRemoved NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis power supplies are removed." + + ::= { netapp 0 394 } + + chassisPowerSupplyOff NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis power supplies are off." + + ::= { netapp 0 395 } + + chassisPowerSuppliesOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The chassis power supplies are all functioning properly." + + ::= { netapp 0 396 } + + chassisPowerSupplyOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This chassis power supply is functioning properly." + + ::= { netapp 0 397 } + + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Power Rails + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + chassisPowerDegraded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The power within the chassis is degraded. + A description of the degraded state has been + logged to the console and message log file." + + ::= { netapp 0 403 } + + chassisPowerOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The power within the chassis is functioning properly." + + ::= { netapp 0 406 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Chassis Fans + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + chassisFanDegraded NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A chassis fan has been degraded." + + ::= { netapp 0 412 } + + chassisFanRemoved NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A chassis fan FRU has been removed." + + ::= { netapp 0 413 } + + chassisFanStopped NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis fans have stopped." + + ::= { netapp 0 414 } + + chassisFanWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more chassis fans is spinning slowly or too fast." + + ::= { netapp 0 415 } + + chassisFanOk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "All chassis fans are functioning properly." + + ::= { netapp 0 416 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume SnapValidator errors + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + writeVerificationFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A write has failed a verification test + on a SnapValidator enabled volume." + ::= { netapp 0 424 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- CIFS domain controller-related traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + prefDCDisconnect NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "All connections to domain controllers in the preferred domain + controllers list have been lost." + ::= { netapp 0 434 } + + domainControllerDisconnect NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A CIFS domain controller connection to the filer has failed." + ::= { netapp 0 435 } + + dcPasswdChangeFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "An attempt to change the storage system's password with the domain + controller has failed." + ::= { netapp 0 436 } + + domainControllerConnected NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A CIFS domain controller connection to the filer has been + established." + ::= { netapp 0 437 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- This section contains traps related to plex state + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + plexFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when one plex of a mirrored + traditional volume or aggregate is failed. The string + sent with this trap specifies name of affected plex or + mirrored traditional volume or aggregate." + ::= { netapp 0 444 } + + plexOffline NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when a plex becomes offline. + The string sent with this trap specifies name of + affected plex or mirrored traditional volume or aggregate." + ::= { netapp 0 454 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- This section contains traps related to shelf Electronics Elements + -- and intelligent fibre channel interface modules such as LRC, + -- ESH, AT-FC, and AT-FCX. + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + shelfSESElectronicsFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more of the enclosure services devices in a + disk shelf has failed. Some shelf designs combine + the enclosure monitoring hardware function into the + module that provides the storage interface to + the shelf. A failure in the enclosure monitoring + section of these combined modules does not necessarily + indicate a failure in disk or loop or bus operation, + which may be able to continue." + ::= { netapp 0 464 } + + shelfSESElectronicsInfo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A previously reported failure of an enclosure + services device in a disk shelf has been corrected, + or the device has reported information that does not + necessarily require customer action." + ::= { netapp 0 467 } + + shelfIFModuleFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more of the storage interface modules in a + disk shelf has failed. Some shelf designs combine the + enclosure monitoring hardware function into the module + that operates the fibre channel loop or SCSI in the + shelf. This failure is of the storage interface + itself, not a failure of the enclosure monitoring, + which may be able to continue. This failure may make + one or more disks in the shelf or in the loop or bus + unavailable." + ::= { netapp 0 473 } + + shelfIFModuleWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "One or more of the storage interface modules in a + disk shelf has a warning condition. Some shelf designs combine the + enclosure monitoring hardware function into the module + that operates the fibre channel loop or SCSI in the + shelf. This warning condition is of the storage interface + itself, not a failure of the enclosure monitoring, + which may be able to continue." + ::= { netapp 0 475 } + + shelfIFModuleInfo NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A previously reported failure of a disk shelf + interface module has been corrected, or the module has + reported information that does not necessarily require + customer action." + ::= { netapp 0 477 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- This section contains traps related to maxdirsize. + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + maxDirSizeAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A directory has reached its maxdirsize limit. Either + increase the maxdirsize or clean up the directory." + ::= { netapp 0 482 } + + maxDirSizeWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A directory is getting close to its maxdirsize limit. Either + increase the maxdirsize or clean up the directory." + ::= { netapp 0 485 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- CIFS statistics related traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + cifsStatsExhaustMemCtrlBlk NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A request for a CIFS control block cannot be granted. All + control blocks are in use." + ::= { netapp 0 497 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- New Environmental Subsystem Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + + chassisPSRemovedxMinShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Power Supply Unit is removed from the system. System will + be shutdown in x minutes if it is not put back." + + ::= { netapp 0 501 } + + chassisPSUsMismatch NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Power Supply Units in the system are of different type. + Please replace them with correct Power Supply Units." + + ::= { netapp 0 505 } + + chassisFanFailxMinShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Multiple chassis fan failure. System will + shut down in a few minutes if not corrected." + + ::= { netapp 0 511 } + + chassisPSUwrongInput NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Power Supply Unit (PSU) in the system is connected to an + incompatible external power source. Please change + the power source being used or replace the PSU + with one that matches the current power source." + + ::= { netapp 0 515 } + + powerSupplyFanFailxMinShutdown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Multiple power supply fans failure. + System will shut down in a few minutes if not corrected." + + ::= { netapp 0 521 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- New Remote Management Subsystem Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + remoteSystemMgtAlert NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "system remote management detected a system down event. + The trap includes a string describing the specific event + which triggered the trap. The string is structured in the + following form: + Remote Management Event: type={system_down|system_up|test|keep_alive}, + severity={alert|warning|notice|normal|debug|info}, + event={post_error|watchdog_reset|power_loss|abnormal_reboot}, + key=value + + An example of a complete message would be: + Remote Management Event: type=system_down, severity=alert, + event=watchdog_reset, ss=16bytes + + Additional key=value items may, in the future, be appended + to this message. + + The events that would generate this trap would be: + post_error: Fatal POST error on boot + power_loss: Loss of power to system + abnormal_reboot: + l2_watchdog_reset" + + ::= { netapp 0 532 } + + remoteSystemMgmtWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "system remote management detected a system down event. + The trap includes a string describing the specific event + which triggered the trap. The string is structured in the + following form: + Remote Management Event: type={system_down|system_up|test|keep_alive}, + severity={alert|warning|notice|normal|debug|info}, + event={loss-of-heartbeat}, + key=value + + An example of a complete message would be: + Remote Management Event: type=system_down, severity=warning, + event=loss_of_heartbeat, ss=16bytes + + Additional key=value items may, in the future, be appended + to this message. + + The events that would generate this trap would be: + loss_of_heartbeat: Loss of heartbeat to the RLM." + + ::= { netapp 0 535 } + + remoteSystemMgmtNotification NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "system remote management detected a system down event. + The trap includes a string describing the specific event + which triggered the trap. The string is structured in the + following form: + Remote Management Event: type={system_down|system_up|test|keep_alive}, + severity={alert|warning|notice|normal|debug|info}, + event={power_off_via_rlm,power_cycle_via_rlm,reset_via_rlm}, + key=value + + An example of a complete message would be: + Remote Management Event: type=system_down, severity=notice, + event=power_off_via_rlm, ss=16bytes + + Additional key=value items may, in the future, be appended + to this message. + + The events that would generate this trap would be: + power_off_via_rlm: This indicates system power off + power_cycle_via_rlm: This indicates system power cycle + reset_via_rlm: This indicates system reset." + + ::= { netapp 0 536 } + + remoteSystemMgmtPeriodic NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This is a periodic keep alive from system remote management. + The trap includes a string describing the specific event + which triggered the trap. The string is structured in the + following form: + Remote Management Event: type={system_down|system_up|test|keep_alive}, + severity={alert|warning|notice|normal|debug|info}, + event={periodic_message} + + An example of a complete message would be: + Remote Management Event: type=keep_alive, severity=info, + event=periodic_message + + Additional key=value items may, in the future, be appended + to this message." + + ::= { netapp 0 547 } + + remotesystemMgmtTest NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This is a test trap from system remote management. + The trap includes a string describing the specific event + which triggered the trap. The string is structured in the + following form: + Remote Management Event: type={system_down|system_up|test|keep_alive}, + severity={alert|warning|notice|normal|debug|info}, + event={periodic_message} + + An example of a complete message would be: + Remote Management Event: type=test, severity=notice, event=test + + Additional key=value items may, in the future, be appended + to this message." + + ::= { netapp 0 556 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Disk Multipath Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + diskMultipathOneSwitch NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A multipathed disk is only connected to one switch." + + ::= { netapp 0 562 } + + diskMultipathNoTakeover NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Multipath disks or luns could not be detected for the partner. + The node will be unable to takeover correctly." + + ::= { netapp 0 563 } + + diskMultipathWarning NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Synchronous mirroring is enabled, even though disks are not + multipathed." + + ::= { netapp 0 565 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Disk Disable Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + driveDisableErr NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A drive has been disabled by the shelf module due to + hardware errors. If it is the only drive in the shelf + that is disabled, replace the drive." + + ::= { netapp 0 574 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- HBA Offline Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + hbaOfflineInformation NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A host bus adapter (HBA) port has been disabled. + This state may be caused either by user command or by + errors that make the interface unable to communicate + with attached devices." + + ::= { netapp 0 587 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- LUN Snap Restore Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + lunSnapRestoreStatus NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Status of the Snap Restore" + + ::= { netapp 0 606 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- LUN Clone Create Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + lunCloneCreate NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Created a LUN Clone" + + ::= { netapp 0 616 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- LUN Clone Split Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + lunCloneSplitStart NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "LUN Clone Split started" + + ::= { netapp 0 626 } + + lunCloneSplitComplete NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "LUN Clone Split completed" + + ::= { netapp 0 627 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Flex Clone Split Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + flexCloneSplitStart NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Flex Clone Split started" + + ::= { netapp 0 636 } + + flexCloneSplitComplete NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Flex Clone Split completed" + + ::= { netapp 0 637 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Clone Create Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volumeCloneCreate NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Created a Volume Clone" + + ::= { netapp 0 646 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Snap Auto Delete Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + snapAutoDelete NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Snapshot Auto Deleted" + + ::= { netapp 0 656 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Auto Grow Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volumeAutogrow NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Volume is Auto Grown" + + ::= { netapp 0 666 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Time Daemon Target(s) Not Responding Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + timedTargetNotResponding NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "NTP Time Daemon lost contact with the configured target" + + ::= { netapp 0 674 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- External cache device error Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + extcacheCardError NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "External cache card failure" + + ::= { netapp 0 676 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- External cache offline Notice + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + extcacheCardOffline NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "External cache is taken offline" + + ::= { netapp 0 686 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to snapvault + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- SnapVault Snapshot limit warning + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + svBackupSnapWarningLimit NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The remaining number of Snapshot copies for a backup + schedule is below warning limit specified." + + ::= { netapp 0 695 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Antivirus Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + avTrendLicenseExpired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Trend Micro antivirus license has expired" + + ::= { netapp 0 705 } + + avTrendLicenseExpiring NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Trend Micro antivirus license is about to expire" + + ::= { netapp 0 706 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- System Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + rebootAbnormal NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System rebooted abnormally after any of the following + events: + event = watchdog reset, agent watchdog reset, panic, + power-glitch." + + ::= { netapp 0 712 } + + rebootNormal NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "System rebooted normally after any of the following + events: + event = giveback, revert, WAFL check, power-on, + internal reboot, internal halt, rlm system reset, operator + initiated halt and reboot." + + ::= { netapp 0 716 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to volume move + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Move Cutover Deferred + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volMoveCutoverDeferred NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume move job cannot be completed because cutover phase + has been deferred." + + ::= { netapp 0 724 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Move Cutover Failed + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volMoveCutoverFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume move job cannot be completed because the cutover + attempt resulted in failure." + + ::= { netapp 0 734 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Move Complete + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volMoveDone NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume move job completed successfully." + + ::= { netapp 0 736 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- Volume Move Cutover Deferred Wait + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + volMoveCutoverDeferredWait NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A volume move has reached the cutover phase and is waiting + for the user to trigger cutover because the user specified + wait for cutover-action" + + ::= { netapp 0 737 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- C-Mode SAN Begin + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- Node Out of CLAM Quorum Trap + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + scsibladeOutOfQuorum NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The node has lost connectivity with the other nodes + in the cluster. Both fcp and iscsi traffic have been disabled + on this node. The corrective action is to reboot the node, and + if the node is waiting for giveback then perform a giveback." + + ::= { netapp 0 741 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- Node In CLAM Quorum Trap + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + scsibladeInQuorum NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The node established connectivity with the other nodes + in the cluster." + + ::= { netapp 0 746 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- C-Mode SAN End + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- + -- This section contains traps related to QoS Monitor + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- QoS Monitor Memory Maxed + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + qosMonitorMemoryMaxed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "QoS dynamic memory has reached its limit. Some QoS features + may operate in a limited capacity." + + ::= { netapp 0 755 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- QoS Monitor Memory Abated + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + qosMonitorMemoryAbated NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "QoS dynamic memory is no longer at its limit. All QoS features + will operate as normal." + + ::= { netapp 0 757 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to Aggregate Relocation + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- SFO Aggregate Relocated Successfully + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + sfoAggregateRelocated NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "This trap is issued when an SFO aggregate is relocated permanently + from one node to another." + + ::= { netapp 0 767 } + + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- End of Aggregate Relocation Traps + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + avUpdateFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus software update failed." + + ::= { netapp 0 773 } + + avLicenseCheckFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus software license validation failed." + + ::= { netapp 0 774 } + + avMcAfeeProductExpired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee product has expired." + + ::= { netapp 0 775 } + + avRemedy NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Remedy action taken. The file has been repaired, deleted or quarantined." + + ::= { netapp 0 776 } + + avLicenseCheck NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "License validation was successful." + + ::= { netapp 0 777 } + + avRemedyFailure NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Remedy action failed. The file was not repaired, deleted or quarantined." + + ::= { netapp 0 783 } + + avMcAfeeEngineExpired NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee product has expired." + + ::= { netapp 0 785 } + + avMcAfeeProductExpiring NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee product is expiring." + + ::= { netapp 0 786 } + + av2gbFileNotScanned NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A file larger than 2GB is not scanned and marked as clean." + + ::= { netapp 0 793 } + + avMcAfeeEngineExpiring NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee engine is expiring." + + ::= { netapp 0 796 } + + avVirusfound NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Virus found while scanning." + + ::= { netapp 0 802 } + + avMcAfeeLicenseFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee antivirus license activation failed." + + ::= { netapp 0 803 } + + avDisableFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus service disabling failed in the cluster." + + ::= { netapp 0 804 } + + avDisable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus service is disabled in the cluster." + + ::= { netapp 0 805 } + + avMcAfeeLicenseExpiring NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "McAfee antivirus license is about to expire." + + ::= { netapp 0 806 } + + avEnable NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus service is enabled in the cluster." + + ::= { netapp 0 807 } + + avSpywareFound NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Spyware found while scanning." + + ::= { netapp 0 812 } + + avEnableFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus service enabling failed in the cluster." + + ::= { netapp 0 813 } + + avRollbackFailed NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus software rollback failed." + + ::= { netapp 0 814 } + + avRollback NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus software is rolled back." + + ::= { netapp 0 816 } + + avUpdate NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The anti-virus software is updated." + + ::= { netapp 0 817 } + + snmpBusy NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The SNMP server is too busy." + + ::= { netapp 0 824 } + + lunDestroy NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A LUN was destroyed." + + ::= { netapp 0 837 } + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- Health Monitor Alert EMS trap + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + healthMonitorAlertRaised NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A Health Monitor has created an alert." + + ::= { netapp 0 862 } + + healthMonitorAlertCleared NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A Health Monitor has cleared an alert." + + ::= { netapp 0 867 } + + volumeLogicalOverallocated NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The volume has over allocated space and may not be able to + honor file reservations or the aggregate has over allocated + space and may not be able to honor volume guarantees. + If and when the reserved/guaranteed space is consumed + there will be insufficient physical space which can + cause the volume/aggregate to be taken offline." + + ::= { netapp 0 873 } + + volumeReserveGrew NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "At least one volume's WAFL reserve grew because it was + physically over allocated." + + ::= { netapp 0 875 } + + volumePhysicalOverallocated NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The volume/aggregate is running dangerously low on + free blocks to write to." + + ::= { netapp 0 882 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + -- + -- This section contains traps related to C-mode Snapmirror/Snapvault + -- Reserve trap from 90x to 96x for C-mode Snapmirror/Snapvault + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + + smVaultSnapWarnLimit NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The snapshot count limit on the destination volume has been reached." + + ::= { netapp 0 895 } + + lunRelocationCompletion NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Lun relocation completed successfully" + ::= { netapp 0 896 } + + clusterLinkDown NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "A cluster link has been lost." + + ::= { netapp 0 973 } + + clusterL2ConnFail NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "The l2ping command is currently failing between cluster ports." + + ::= { netapp 0 983 } + + clusterPingDropLarge NOTIFICATION-TYPE + OBJECTS {productTrapData, productSerialNum} + STATUS current + DESCRIPTION + "Pings of large packets between cluster ports are currently failing." + + ::= { netapp 0 993 } + + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- End of NetApp trap definitions + -- + -- Note: Please update this comment when adding a new NOTIFICATION-TYPE. + -- The next trap set range should be: 100x + -- + -- The 10xxx trap range is used by DataFabric Manager + -- (netappDataFabricManager) see the DFM MIB for further + -- information. + -- + -- The 20xxx trap range is used by the NetApp Support Console + -- (netappSupportConsole) see the NASC MIB for further + -- information. + -- + -- The 'ones' digit of the trap contains the priority of the trap: + -- + -- 1 emergency + -- 2 alert + -- 3 critical + -- 4 error + -- 5 warning + -- 6 notification + -- 7 information + -- 8 debug + -- + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + + END diff --git a/mibs/netbotz320.mib b/mibs/netbotz320.mib deleted file mode 100644 index c0f36445a1..0000000000 --- a/mibs/netbotz320.mib +++ /dev/null @@ -1,8812 +0,0 @@ --- --- NETBOTZ-MIB module definition --- - -NETBOTZ320-MIB DEFINITIONS ::= BEGIN - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE,NOTIFICATION-TYPE, enterprises, Counter32,Integer32 FROM SNMPv2-SMI - TEXTUAL-CONVENTION, DisplayString, DateAndTime FROM SNMPv2-TC; - -netBotz-APC MODULE-IDENTITY - LAST-UPDATED "200907020000Z" - ORGANIZATION "Schneider Electric / APC" - CONTACT-INFO - "Postal: Schneider Electric / APC - 132 Fairgrounds Road - West Kingston, RI 02892 - US - - Tel: +1 401 789 5735 - - E-mail: " - DESCRIPTION - "NetBotz-APC BotzWare MIB" - REVISION "200907020000Z" -- 02 July 2009" - DESCRIPTION "for Netbotz Version 3.2" - ::= { enterprises 5528 100 1 } - -netBotzAPC OBJECT IDENTIFIER ::= { enterprises 5528 } -netBotz OBJECT IDENTIFIER ::= { netBotzAPC 100 } -netBotzTraps OBJECT IDENTIFIER ::= { netBotz 10 } -netBotzTrapParms OBJECT IDENTIFIER ::= { netBotz 11 } -netBotzProducts OBJECT IDENTIFIER ::= { netBotz 20 } - -netBotzGenericTraps OBJECT IDENTIFIER ::= { netBotzTraps 1 } -netBotzSensorTraps OBJECT IDENTIFIER ::= { netBotzTraps 2 } -netBotzPodTraps OBJECT IDENTIFIER ::= { netBotzTraps 3 } -netBotzPortTraps OBJECT IDENTIFIER ::= { netBotzTraps 4 } - -netBotzTempSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 1 } -netBotzHumiditySensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 2 } -netBotzDewPointSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 3 } -netBotzAirFlowSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 4 } -netBotzAudioSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 5 } -netBotzAmpDetectSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 6 } -netBotzDryContactSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 7 } -netBotzCameraMotionSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 8 } -netBotzDoorSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 9 } -netBotzMicPlugSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 10 } -netBotzSpeakerPlugSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 11 } -netBotzTVSignalSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 12 } -netBotzGPSPositionSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 13 } -netBotzGPSMovementSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 14 } -netBotzGPSStatusSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 15 } -netBotzWirelessStatusSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 22 } -netBotzPacketDropSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 23 } -netBotzSNMPCrawlerSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 24 } -netBotzPlugModuleStatusSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 25 } -netBotzOutputControlSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 26 } -netBotzMultiRAESensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 27 } -netBotzMultiRAESensorStatusTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 28 } -netBotzMultiRAEDeviceStatusTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 29 } -netBotzLinkStatusSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 30 } -netBotzLoopVoltageSensorTraps OBJECT IDENTIFIER ::= { netBotzSensorTraps 31 } - -netBotzBasePodTraps OBJECT IDENTIFIER ::= { netBotzPodTraps 1 } -netBotzSensorPodTraps OBJECT IDENTIFIER ::= { netBotzPodTraps 2 } -netBotzCameraPodTraps OBJECT IDENTIFIER ::= { netBotzPodTraps 3 } -netBotzCCTVPodTraps OBJECT IDENTIFIER ::= { netBotzPodTraps 4 } -netBotz4to20mAPodTraps OBJECT IDENTIFIER ::= { netBotzPodTraps 5 } - -netBotzBotz OBJECT IDENTIFIER ::= { netBotzProducts 10 } - -netBotzWallBotz500 OBJECT IDENTIFIER ::= { netBotzBotz 2000 } -netBotz420Wall OBJECT IDENTIFIER ::= { netBotzBotz 2001 } -raeSystemsAreaConnect500 OBJECT IDENTIFIER ::= { netBotzBotz 2002 } -netBotz420Rack OBJECT IDENTIFIER ::= { netBotzBotz 2003 } -netBotz320Wall OBJECT IDENTIFIER ::= { netBotzBotz 2004 } -netBotz320Rack OBJECT IDENTIFIER ::= { netBotzBotz 2005 } -netBotz420ERack OBJECT IDENTIFIER ::= { netBotzBotz 2006 } -netBotz320ERack OBJECT IDENTIFIER ::= { netBotzBotz 2007 } -netBotz220Camera OBJECT IDENTIFIER ::= { netBotzBotz 2008 } -apprion500 OBJECT IDENTIFIER ::= { netBotzBotz 2009 } -avocent500 OBJECT IDENTIFIER ::= { netBotzBotz 2010 } -netBotz320EWall OBJECT IDENTIFIER ::= { netBotzBotz 2011 } -netBotz420EWall OBJECT IDENTIFIER ::= { netBotzBotz 2012 } -netBotz550Rack OBJECT IDENTIFIER ::= { netBotzBotz 2013 } -netBotz450Rack OBJECT IDENTIFIER ::= { netBotzBotz 2014 } -netBotz455Wall OBJECT IDENTIFIER ::= { netBotzBotz 2015 } -netBotz355Wall OBJECT IDENTIFIER ::= { netBotzBotz 2016 } - --- MODULE-COMPLIANCE, OBJECT-GROUP, --- NOTIFICATION-GROUP FROM SNMPv2-CONF; - - -OperStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The operational status of the device entity." - SYNTAX INTEGER { disconnected(0), error(1), normal(2) } - -ErrorStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The error status of the device entity. If there are no error conditions - reported for the entity, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the entity." - SYNTAX INTEGER { normal(0), info(1), warning(2), error(3), critical(4), failure(5) } - -BoolValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A boolean value." - SYNTAX INTEGER { no(0), yes(1), null(2) } - ---BoolValue ::= TEXTUAL-CONVENTION --- STATUS current --- DESCRIPTION --- "A boolean value." --- SYNTAX INTEGER { no(0), yes(1), null(2) } - -netBotzEnclosures OBJECT IDENTIFIER ::= { netBotz 2 } -netBotzPorts OBJECT IDENTIFIER ::= { netBotz 3 } -netBotzSensors OBJECT IDENTIFIER ::= { netBotz 4 } -netBotzErrors OBJECT IDENTIFIER ::= { netBotz 5 } - -netBotzNumericSensors OBJECT IDENTIFIER ::= { netBotzSensors 1 } -netBotzStateSensors OBJECT IDENTIFIER ::= { netBotzSensors 2 } - --- --- Top-level error status - worst active alert severity --- -netBotzErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The error status of the appliance. If there are no error conditions - reported for the appliance, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the appliance." - ::= { netBotz 100 } - --- --- Enclosures --- - -enclosureTable OBJECT-TYPE - SYNTAX SEQUENCE OF EnclosureEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of enclosures (base enclosure and pods)." - ::= { netBotzEnclosures 1 } - -enclosureEntry OBJECT-TYPE - SYNTAX EnclosureEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Enclosure entry." - INDEX { enclosureIndex } - ::= { enclosureTable 1 } - -EnclosureEntry ::= SEQUENCE { - enclosureId DisplayString, - enclosureStatus OperStatus, - enclosureErrorStatus ErrorStatus, - enclosureLabel DisplayString, - enclosureParentEncId DisplayString, - enclosureDockedToEncId DisplayString, - enclosureIndex Counter32 -} - -enclosureId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure." - ::= { enclosureEntry 1 } - -enclosureStatus OBJECT-TYPE - SYNTAX OperStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational status of the enclosure." - ::= { enclosureEntry 2 } - -enclosureErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The error status of the enclosure. If there are no error conditions - reported for the enclosure, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the enclosure." - ::= { enclosureEntry 3 } - -enclosureLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the enclosure (or pod)." - ::= { enclosureEntry 4 } - -enclosureParentEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the parent enclosure this enclosure is attached to." - ::= { enclosureEntry 5 } - -enclosureDockedToEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the enclosure this enclosure is hard-docked with, - i.e. as when sensor and camera pods are docked with the base - system unit." - ::= { enclosureEntry 6 } - -enclosureIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the physical enclosure." - ::= { enclosureEntry 7 } - --- --- Ports --- - -dinPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF DINPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of DIN port entries." - ::= { netBotzPorts 1 } - -dinPortEntry OBJECT-TYPE - SYNTAX DINPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "DIN port entry." - INDEX { dinPortIndex } - ::= { dinPortTable 1 } - -DINPortEntry ::= SEQUENCE { - dinPortId DisplayString, - dinPortStatus OperStatus, - dinPortLabel DisplayString, - dinPortEncId DisplayString, - dinPortSensorIdSuffix DisplayString, - dinPortSupportsAverage BoolValue, - dinPortSupportsRMS BoolValue, - dinPortSupportsDryContact BoolValue, - dinPortIndex Counter32 -} - -dinPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the port." - ::= { dinPortEntry 1 } - -dinPortStatus OBJECT-TYPE - SYNTAX OperStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational status of the port." - ::= { dinPortEntry 2 } - -dinPortLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the port." - ::= { dinPortEntry 3 } - -dinPortEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the port." - ::= { dinPortEntry 4 } - -dinPortSensorIdSuffix OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The ID suffix added to a sensor plugged into the port. - The ID suffix is combined with the sensor class ID when - generating a local unique id for the DIN sensor." - ::= { dinPortEntry 5 } - -dinPortSupportsAverage OBJECT-TYPE - SYNTAX BoolValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether the port supports returning the average voltage - reading of the sensor. This is used to determine which - classes of sensors are supported by the port." - ::= { dinPortEntry 6 } - -dinPortSupportsRMS OBJECT-TYPE - SYNTAX BoolValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether the port supports returning the AC RMS voltage - reading of the sensor. This is used to determine which - classes of sensors are supported by the port." - ::= { dinPortEntry 7 } - -dinPortSupportsDryContact OBJECT-TYPE - SYNTAX BoolValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether the port supports generating the 'open' and - 'closed' state of a dry contact sensor. This information - is used to determine which classes of sensors are supported - by the port." - ::= { dinPortEntry 8 } - -dinPortIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the port." - ::= { dinPortEntry 9 } - -otherPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF OtherPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of other port entries." - ::= { netBotzPorts 10 } - -otherPortEntry OBJECT-TYPE - SYNTAX OtherPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Other port entry." - INDEX { otherPortIndex } - ::= { otherPortTable 1 } - -OtherPortEntry ::= SEQUENCE { - otherPortId DisplayString, - otherPortStatus OperStatus, - otherPortLabel DisplayString, - otherPortEncId DisplayString, - otherPortIndex Counter32 -} - -otherPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the port." - ::= { otherPortEntry 1 } - -otherPortStatus OBJECT-TYPE - SYNTAX OperStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational status of the port." - ::= { otherPortEntry 2 } - -otherPortLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the port." - ::= { otherPortEntry 3 } - -otherPortEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the port." - ::= { otherPortEntry 4 } - -otherPortIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the port." - ::= { otherPortEntry 5 } - --- Numeric Sensors Group --- This group defines sensors for which the concepts of "less than" --- and "greater than" are meaningful. - -tempSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF TempSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of temperature sensor entries." - ::= { netBotzNumericSensors 1 } - -tempSensorEntry OBJECT-TYPE - SYNTAX TempSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A temperature sensor entry." - INDEX { tempSensorIndex } - ::= { tempSensorTable 1 } - -TempSensorEntry ::= SEQUENCE { - tempSensorId DisplayString, - tempSensorValue Integer32, - tempSensorErrorStatus ErrorStatus, - tempSensorLabel DisplayString, - tempSensorEncId DisplayString, - tempSensorPortId DisplayString, - tempSensorValueStr DisplayString, - tempSensorValueInt Integer32, - tempSensorValueIntF Integer32, - tempSensorIndex Counter32 -} - -tempSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { tempSensorEntry 1 } - -tempSensorValue OBJECT-TYPE - SYNTAX Integer32 (-500..1000) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The temperature measured by the sensor in tenths of a degree Celsius." - ::= { tempSensorEntry 2 } - -tempSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The error status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { tempSensorEntry 3 } - -tempSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { tempSensorEntry 4 } - -tempSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { tempSensorEntry 5 } - -tempSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { tempSensorEntry 6 } - -tempSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The temperature reading, in degrees celsius, shown as a string (or empty string - if it is not plugged into a port)." - ::= { tempSensorEntry 7 } - -tempSensorValueInt OBJECT-TYPE - SYNTAX Integer32 (-50..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The temperature measured by the sensor in degree Celsius." - ::= { tempSensorEntry 8 } - -tempSensorValueIntF OBJECT-TYPE - SYNTAX Integer32 (-50..212) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The temperature measured by the sensor in degree Farenheit." - ::= { tempSensorEntry 9 } - -tempSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { tempSensorEntry 10 } - -humiSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF HumiSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of humidity sensor entries." - ::= { netBotzNumericSensors 2 } - -humiSensorEntry OBJECT-TYPE - SYNTAX HumiSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A humidity sensor entry." - INDEX { humiSensorIndex } - ::= { humiSensorTable 1 } - -HumiSensorEntry ::= SEQUENCE { - humiSensorId DisplayString, - humiSensorValue Integer32, - humiSensorErrorStatus ErrorStatus, - humiSensorLabel DisplayString, - humiSensorEncId DisplayString, - humiSensorPortId DisplayString, - humiSensorValueStr DisplayString, - humiSensorValueInt Integer32, - humiSensorIndex Counter32 -} - -humiSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { humiSensorEntry 1 } - -humiSensorValue OBJECT-TYPE - SYNTAX Integer32 (0..1000) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The relative humidity measured by the sensor in tenths of a percent." - ::= { humiSensorEntry 2 } - -humiSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The error status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { humiSensorEntry 3 } - -humiSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { humiSensorEntry 4 } - -humiSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { humiSensorEntry 5 } - -humiSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { humiSensorEntry 6 } - -humiSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The humidity reading, in percent, shown as a string (or empty string - if it is not plugged into a port)." - ::= { humiSensorEntry 7 } - -humiSensorValueInt OBJECT-TYPE - SYNTAX Integer32 (0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The relative humidity measured by the sensor in percent." - ::= { humiSensorEntry 8 } - -humiSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { humiSensorEntry 9 } - -dewPointSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF DewPointSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of dew point sensor entries." - ::= { netBotzNumericSensors 3 } - -dewPointSensorEntry OBJECT-TYPE - SYNTAX DewPointSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A dew point sensor entry." - INDEX { dewPointSensorIndex } - ::= { dewPointSensorTable 1 } - -DewPointSensorEntry ::= SEQUENCE { - dewPointSensorId DisplayString, - dewPointSensorValue Integer32, - dewPointSensorErrorStatus ErrorStatus, - dewPointSensorLabel DisplayString, - dewPointSensorEncId DisplayString, - dewPointSensorPortId DisplayString, - dewPointSensorValueStr DisplayString, - dewPointSensorValueInt Integer32, - dewPointSensorValueIntF Integer32, - dewPointSensorIndex Counter32 -} - -dewPointSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { dewPointSensorEntry 1 } - -dewPointSensorValue OBJECT-TYPE - SYNTAX Integer32 (-500..1000) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The dew point value measured by the sensor in tenths of a degree Celsius." - ::= { dewPointSensorEntry 2 } - -dewPointSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { dewPointSensorEntry 3 } - -dewPointSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { dewPointSensorEntry 4 } - -dewPointSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { dewPointSensorEntry 5 } - -dewPointSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { dewPointSensorEntry 6 } - -dewPointSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The dew point reading, in degrees celsius, shown as a string (or empty string - if it is not plugged into a port)." - ::= { dewPointSensorEntry 7 } - -dewPointSensorValueInt OBJECT-TYPE - SYNTAX Integer32 (-50..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The dew point value measured by the sensor in degrees Celsius." - ::= { dewPointSensorEntry 8 } - -dewPointSensorValueIntF OBJECT-TYPE - SYNTAX Integer32 (-40..122) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The dew point reading in degrees Farenheit, measured by the sensor." - ::= { dewPointSensorEntry 9 } - -dewPointSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { dewPointSensorEntry 10 } - -audioSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF AudioSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of audio sensor entries." - ::= { netBotzNumericSensors 4 } - -audioSensorEntry OBJECT-TYPE - SYNTAX AudioSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An audio sensor entry." - INDEX { audioSensorIndex } - ::= { audioSensorTable 1 } - -AudioSensorEntry ::= SEQUENCE { - audioSensorId DisplayString, - audioSensorValue Integer32, - audioSensorErrorStatus ErrorStatus, - audioSensorLabel DisplayString, - audioSensorEncId DisplayString, - audioSensorPortId DisplayString, - audioSensorValueStr DisplayString, - audioSensorValueInt Integer32, - audioSensorIndex Counter32 -} - -audioSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { audioSensorEntry 1 } - -audioSensorValue OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The (unitless) audio level measured by the sensor." - ::= { audioSensorEntry 2 } - -audioSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The error status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { audioSensorEntry 3 } - -audioSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { audioSensorEntry 4 } - -audioSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { audioSensorEntry 5 } - -audioSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { audioSensorEntry 6 } - -audioSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The audio reading shown as a string (or empty string - if it is not plugged into a port)." - ::= { audioSensorEntry 7 } - -audioSensorValueInt OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The (unitless) audio level measured by the sensor (1/10 of audioSensorValue)." - ::= { audioSensorEntry 8 } - -audioSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { audioSensorEntry 9 } - -airFlowSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFlowSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of airflow sensor entries." - ::= { netBotzNumericSensors 5 } - -airFlowSensorEntry OBJECT-TYPE - SYNTAX AirFlowSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An air flow sensor entry." - INDEX { airFlowSensorIndex } - ::= { airFlowSensorTable 1 } - -AirFlowSensorEntry ::= SEQUENCE { - airFlowSensorId DisplayString, - airFlowSensorValue Integer32, - airFlowSensorErrorStatus ErrorStatus, - airFlowSensorLabel DisplayString, - airFlowSensorEncId DisplayString, - airFlowSensorPortId DisplayString, - airFlowSensorValueStr DisplayString, - airFlowSensorValueInt Integer32, - airFlowSensorIndex Counter32 -} - -airFlowSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { airFlowSensorEntry 1 } - -airFlowSensorValue OBJECT-TYPE - SYNTAX Integer32 (0..10000) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The air flow measured by the sensor in tenths of a meter per minute." - ::= { airFlowSensorEntry 2 } - -airFlowSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The error status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { airFlowSensorEntry 3 } - -airFlowSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { airFlowSensorEntry 4 } - -airFlowSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { airFlowSensorEntry 5 } - -airFlowSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { airFlowSensorEntry 6 } - -airFlowSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The airflow reading, in meters per minute, shown as a string (or empty string - if it is not plugged into a port)." - ::= { airFlowSensorEntry 7 } - -airFlowSensorValueInt OBJECT-TYPE - SYNTAX Integer32 (0..1000) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The air flow measured by the sensor in meters per minute." - ::= { airFlowSensorEntry 8 } - -airFlowSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { airFlowSensorEntry 9 } - -ampDetectSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF AmpDetectSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of amp detect sensor entries." - ::= { netBotzNumericSensors 6 } - -ampDetectSensorEntry OBJECT-TYPE - SYNTAX AmpDetectSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An ampere sensor entry." - INDEX { ampDetectSensorIndex } - ::= { ampDetectSensorTable 1 } - -AmpDetectSensorEntry ::= SEQUENCE { - ampDetectSensorId DisplayString, - ampDetectSensorValue Integer32, - ampDetectSensorErrorStatus ErrorStatus, - ampDetectSensorLabel DisplayString, - ampDetectSensorEncId DisplayString, - ampDetectSensorPortId DisplayString, - ampDetectSensorValueStr DisplayString, - ampDetectSensorValueInt Integer32, - ampDetectSensorIndex Counter32 -} - -ampDetectSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { ampDetectSensorEntry 1 } - -ampDetectSensorValue OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value measured by the sensor in tenths of an ampere." - ::= { ampDetectSensorEntry 2 } - -ampDetectSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { ampDetectSensorEntry 3 } - -ampDetectSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { ampDetectSensorEntry 4 } - -ampDetectSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { ampDetectSensorEntry 5 } - -ampDetectSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { ampDetectSensorEntry 6 } - -ampDetectSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The amp detect reading, in amperes, shown as a string (or empty string - if it is not plugged into a port)." - ::= { ampDetectSensorEntry 7 } - -ampDetectSensorValueInt OBJECT-TYPE - SYNTAX Integer32 (0..6554) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value measured by the sensor in amperes." - ::= { ampDetectSensorEntry 8 } - -ampDetectSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { ampDetectSensorEntry 9 } - -otherNumericSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF OtherNumericSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of other numeric sensor entries." - ::= { netBotzNumericSensors 10 } - -otherNumericSensorEntry OBJECT-TYPE - SYNTAX OtherNumericSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Other numeric sensor entry." - INDEX { otherNumericSensorIndex } - ::= { otherNumericSensorTable 1 } - -OtherNumericSensorEntry ::= SEQUENCE { - otherNumericSensorId DisplayString, - otherNumericSensorValue Integer32, - otherNumericSensorErrorStatus ErrorStatus, - otherNumericSensorLabel DisplayString, - otherNumericSensorEncId DisplayString, - otherNumericSensorPortId DisplayString, - otherNumericSensorValueStr DisplayString, - otherNumericSensorValueInt Integer32, - otherNumericSensorUnits DisplayString, - otherNumericSensorValueIntX1000 Integer32, - otherNumericSensorValueIntX1000000 Integer32, - otherNumericSensorIndex Counter32 -} - -otherNumericSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { otherNumericSensorEntry 1 } - -otherNumericSensorValue OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value measured by the sensor in tenths of the unit of measure." - ::= { otherNumericSensorEntry 2 } - -otherNumericSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { otherNumericSensorEntry 3 } - -otherNumericSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { otherNumericSensorEntry 4 } - -otherNumericSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { otherNumericSensorEntry 5 } - -otherNumericSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { otherNumericSensorEntry 6 } - -otherNumericSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The sensor reading shown as a string (or empty string - if it is not plugged into a port)." - ::= { otherNumericSensorEntry 7 } - -otherNumericSensorValueInt OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value measured by the sensor in the unit of measure (1/10 of otherNumericSensorValue)" - ::= { otherNumericSensorEntry 8 } - -otherNumericSensorUnits OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unit of measure for the sensor value." - ::= { otherNumericSensorEntry 9 } - -otherNumericSensorValueIntX1000 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value measured by the sensor in thousandths of the unit of measure (100 times otherNumericSensorValue)" - ::= { otherNumericSensorEntry 10 } - -otherNumericSensorValueIntX1000000 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value measured by the sensor in millionths of the unit of measure (100000 times otherNumericSensorValue)" - ::= { otherNumericSensorEntry 11 } - -otherNumericSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { otherNumericSensorEntry 12 } - --- State Sensors Group --- This group defines sensors having an integer value which is --- a defined state id or index. - -dryContactSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF DryContactSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of dry contact sensor entries." - ::= { netBotzStateSensors 1 } - -dryContactSensorEntry OBJECT-TYPE - SYNTAX DryContactSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Dry contact sensor entry." - INDEX { dryContactSensorIndex } - ::= { dryContactSensorTable 1 } - -DryContactSensorEntry ::= SEQUENCE { - dryContactSensorId DisplayString, - dryContactSensorValue INTEGER, - dryContactSensorErrorStatus ErrorStatus, - dryContactSensorLabel DisplayString, - dryContactSensorEncId DisplayString, - dryContactSensorPortId DisplayString, - dryContactSensorValueStr DisplayString, - dryContactSensorIndex Counter32 -} - -dryContactSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { dryContactSensorEntry 1 } - -dryContactSensorValue OBJECT-TYPE - SYNTAX INTEGER { null(-1), open(0), closed(1) } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether the dry sensor contact is open or closed." - ::= { dryContactSensorEntry 2 } - -dryContactSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { dryContactSensorEntry 3 } - -dryContactSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { dryContactSensorEntry 4 } - -dryContactSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { dryContactSensorEntry 5 } - -dryContactSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { dryContactSensorEntry 6 } - -dryContactSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The enum value label for the state reported by the sensor." - ::= { dryContactSensorEntry 7 } - -dryContactSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { dryContactSensorEntry 8 } - -doorSwitchSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF DoorSwitchSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of door switch sensor entries." - ::= { netBotzStateSensors 2 } - -doorSwitchSensorEntry OBJECT-TYPE - SYNTAX DoorSwitchSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Door switch sensor entry." - INDEX { doorSwitchSensorIndex } - ::= { doorSwitchSensorTable 1 } - -DoorSwitchSensorEntry ::= SEQUENCE { - doorSwitchSensorId DisplayString, - doorSwitchSensorValue INTEGER, - doorSwitchSensorErrorStatus ErrorStatus, - doorSwitchSensorLabel DisplayString, - doorSwitchSensorEncId DisplayString, - doorSwitchSensorPortId DisplayString, - doorSwitchSensorValueStr DisplayString, - doorSwitchSensorIndex Counter32 -} - -doorSwitchSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { doorSwitchSensorEntry 1 } - -doorSwitchSensorValue OBJECT-TYPE - SYNTAX INTEGER { null(-1), open(0), closed(1) } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether the door is open or closed." - ::= { doorSwitchSensorEntry 2 } - -doorSwitchSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { doorSwitchSensorEntry 3 } - -doorSwitchSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { doorSwitchSensorEntry 4 } - -doorSwitchSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { doorSwitchSensorEntry 5 } - -doorSwitchSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { doorSwitchSensorEntry 6 } - -doorSwitchSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The enum value label for the state reported by the sensor." - ::= { doorSwitchSensorEntry 7 } - -doorSwitchSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { doorSwitchSensorEntry 8 } - -cameraMotionSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF CameraMotionSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of camera motion sensor entries." - ::= { netBotzStateSensors 3 } - -cameraMotionSensorEntry OBJECT-TYPE - SYNTAX CameraMotionSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Camera motion sensor entry." - INDEX { cameraMotionSensorIndex } - ::= { cameraMotionSensorTable 1 } - -CameraMotionSensorEntry ::= SEQUENCE { - cameraMotionSensorId DisplayString, - cameraMotionSensorValue INTEGER, - cameraMotionSensorErrorStatus ErrorStatus, - cameraMotionSensorLabel DisplayString, - cameraMotionSensorEncId DisplayString, - cameraMotionSensorPortId DisplayString, - cameraMotionSensorValueStr DisplayString, - cameraMotionSensorIndex Counter32 -} - -cameraMotionSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { cameraMotionSensorEntry 1 } - -cameraMotionSensorValue OBJECT-TYPE - SYNTAX INTEGER { null(-1), noMotion(0), motionDetected(1) } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether motion is detected by the camera sensor." - ::= { cameraMotionSensorEntry 2 } - -cameraMotionSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { cameraMotionSensorEntry 3 } - -cameraMotionSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { cameraMotionSensorEntry 4 } - -cameraMotionSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { cameraMotionSensorEntry 5 } - -cameraMotionSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { cameraMotionSensorEntry 6 } - -cameraMotionSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The enum value label for the state reported by the sensor." - ::= { cameraMotionSensorEntry 7 } - -cameraMotionSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { cameraMotionSensorEntry 8 } - -otherStateSensorTable OBJECT-TYPE - SYNTAX SEQUENCE OF OtherStateSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of other state sensor entries." - ::= { netBotzStateSensors 10 } - -otherStateSensorEntry OBJECT-TYPE - SYNTAX OtherStateSensorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Other state sensor entry." - INDEX { otherStateSensorIndex } - ::= { otherStateSensorTable 1 } - -OtherStateSensorEntry ::= SEQUENCE { - otherStateSensorId DisplayString, - otherStateSensorValue INTEGER, - otherStateSensorErrorStatus ErrorStatus, - otherStateSensorLabel DisplayString, - otherStateSensorEncId DisplayString, - otherStateSensorPortId DisplayString, - otherStateSensorValueStr DisplayString, - otherStateSensorIndex Counter32 -} - -otherStateSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the sensor." - ::= { otherStateSensorEntry 1 } - -otherStateSensorValue OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "State value reported by the sensor." - ::= { otherStateSensorEntry 2 } - -otherStateSensorErrorStatus OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operational status of the sensor. If there are no error conditions - reported for the sensor, the status is normal. Otherwise, the status is - reported as the severity value of the highest severity error condition - that is not resolved for the sensor." - ::= { otherStateSensorEntry 3 } - -otherStateSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique label assigned to the sensor." - ::= { otherStateSensorEntry 4 } - -otherStateSensorEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure containing the sensor." - ::= { otherStateSensorEntry 5 } - -otherStateSensorPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of port the sensor is plugged into (or empty string - if it is not plugged into a port)." - ::= { otherStateSensorEntry 6 } - -otherStateSensorValueStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The enum value label for the state reported by the sensor." - ::= { otherStateSensorEntry 7 } - -otherStateSensorIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the sensor." - ::= { otherStateSensorEntry 8 } - --- Error Conditions Group --- - -errorCondTable OBJECT-TYPE - SYNTAX SEQUENCE OF ErrorCondEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of active and resolved error conditions." - ::= { netBotzErrors 1 } - -errorCondEntry OBJECT-TYPE - SYNTAX ErrorCondEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Error condition entry." - INDEX { errorCondIndex } - ::= { errorCondTable 1 } - -ErrorCondEntry ::= SEQUENCE { - errorCondId DisplayString, - errorCondSeverity ErrorStatus, - errorCondTypeId DisplayString, - errorCondStartTime DateAndTime, - errorCondStartTimeStr DisplayString, - errorCondResolved BoolValue, - errorCondResolvedTime DateAndTime, - errorCondResolvedTimeStr DisplayString, - errorCondEncId DisplayString, - errorCondPortId DisplayString, - errorCondSensorId DisplayString, - errorCondIndex Counter32 -} - -errorCondId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique id of the error condition." - ::= { errorCondEntry 1 } - -errorCondSeverity OBJECT-TYPE - SYNTAX ErrorStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The relative severity of the error condition." - ::= { errorCondEntry 2 } - -errorCondTypeId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The error type id reported for the error condition." - ::= { errorCondEntry 3 } - -errorCondStartTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The start time of the error condition, in msec since 1/1/1970." - ::= { errorCondEntry 4 } - -errorCondStartTimeStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The start time of the error condition, as ISO date-time formatted string (UTC)." - ::= { errorCondEntry 5 } - -errorCondResolved OBJECT-TYPE - SYNTAX BoolValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Whether the error condition was resolved." - ::= { errorCondEntry 6 } - -errorCondResolvedTime OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The time the error condition was resolved (if it was resolved), in msec since 1/1/1970." - ::= { errorCondEntry 7 } - -errorCondResolvedTimeStr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The time the error condition was resolved (if it was resolved), as ISO date-time formatted string (UTC)." - ::= { errorCondEntry 8 } - -errorCondEncId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the physical enclosure associated with the error." - ::= { errorCondEntry 9 } - -errorCondPortId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the port associated with the error (or empty string - if the error is not associated with a port)." - ::= { errorCondEntry 10 } - -errorCondSensorId OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The id of the sensor associated with the error (or empty string - if the error is not associated with a sensor.)" - ::= { errorCondEntry 11 } - -errorCondIndex OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index of the error condition." - ::= { errorCondEntry 12 } - - --- Alert specific definitions --- - -netBotzTrapErrorID OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Unique ID of error condition that produced the trap" - ::= { netBotzTrapParms 1 } - -netBotzTrapErrorType OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Symbolic ID of error type" - ::= { netBotzTrapParms 2 } - - -netBotzTrapErrorTypeLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Label for error type" - ::= { netBotzTrapParms 3 } - - -netBotzTrapSensorID OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "ID of sensor associated with error condition that produced the trap" - ::= { netBotzTrapParms 4 } - -netBotzTrapSensorLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Label of sensor associated with error condition that produced the trap" - ::= { netBotzTrapParms 5 } - -netBotzTrapPodID OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "ID of pod associated with error condition that produced the trap" - ::= { netBotzTrapParms 6 } - -netBotzTrapPodLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Label of pod associated with error condition that produced the trap" - ::= { netBotzTrapParms 7 } - -netBotzTrapPortID OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..127)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "ID of port associated with error condition that produced the trap" - ::= { netBotzTrapParms 8 } - -netBotzTrapPortLabel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Label of port associated with error condition that produced the trap" - ::= { netBotzTrapParms 9 } - -netBotzTrapStartTime OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Start time (in UTC seconds) for error that produced the trap" - ::= { netBotzTrapParms 10 } - -netBotzTrapNotifyTime OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Notification time (in UTC seconds) for error that produced the trap" - ::= { netBotzTrapParms 11 } - -netBotzTrapResolveTime OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Resolve time (in UTC seconds) for error that produced the trap" - ::= { netBotzTrapParms 12 } - -netBotzTrapSeverity OBJECT-TYPE - SYNTAX INTEGER { - information(0), - warning(1), - error(2), - critical(3), - failure(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Severity of error that produced the trap" - ::= { netBotzTrapParms 13 } - -netBotzTrapSensorValue OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "String presentation of value of sensor" - ::= { netBotzTrapParms 14 } - -netBotzTrapSensorValueInt OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Whole integer representation of value of sensor (without decimal portion)" - ::= { netBotzTrapParms 15 } - -netBotzTrapSensorValueFraction OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Fractional portion of value of sensor (multiplied by 1000000)" - ::= { netBotzTrapParms 16 } - - -netBotzTempTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION "Temperature sensor value too high." - ::= { netBotzTempSensorTraps 0 2 } - -netBotzTempTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION "Temperature sensor value is no longer too high." - ::= { netBotzTempSensorTraps 0 102 } - -netBotzTempTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION "Temperature sensor value too low." - ::= { netBotzTempSensorTraps 0 3 } - -netBotzTempTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION "Temperature sensor value is no longer too low." - ::= { netBotzTempSensorTraps 0 103 } - -netBotzTempTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor value too high for too long." - ::= { netBotzTempSensorTraps 0 4 } - -netBotzTempTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor value is no longer too high for too long." - ::= { netBotzTempSensorTraps 0 104 } - -netBotzTempTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor value too low for too long." - ::= { netBotzTempSensorTraps 0 5 } - -netBotzTempTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor value is no longer too low for too long." - ::= { netBotzTempSensorTraps 0 105 } - -netBotzTempUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor unplugged." - ::= { netBotzTempSensorTraps 0 6 } - -netBotzTempReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor no longer unplugged." - ::= { netBotzTempSensorTraps 0 106 } - -netBotzTempIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor value increasing too quickly." - ::= { netBotzTempSensorTraps 0 8 } - -netBotzTempNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor value no longer increasing too quickly." - ::= { netBotzTempSensorTraps 0 108 } - -netBotzTempDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor value decreasing too quickly." - ::= { netBotzTempSensorTraps 0 9 } - -netBotzTempNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor value no longer decreasing too quickly." - ::= { netBotzTempSensorTraps 0 109 } - -netBotzTempError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor error." - ::= { netBotzTempSensorTraps 0 1 } - -netBotzTempErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Temperature sensor error resolved." - ::= { netBotzTempSensorTraps 0 101 } - -netBotzHumidityTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value too high." - ::= { netBotzHumiditySensorTraps 0 2 } - -netBotzHumidityTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value is no longer too high." - ::= { netBotzHumiditySensorTraps 0 102 } - -netBotzHumidityTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value too low." - ::= { netBotzHumiditySensorTraps 0 3 } - -netBotzHumidityTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value is no longer too low." - ::= { netBotzHumiditySensorTraps 0 103 } - -netBotzHumidityTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value too high for too long." - ::= { netBotzHumiditySensorTraps 0 4 } - -netBotzHumidityTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value is no longer too high for too long." - ::= { netBotzHumiditySensorTraps 0 104 } - -netBotzHumidityTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value too low for too long." - ::= { netBotzHumiditySensorTraps 0 5 } - -netBotzHumidityTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value is no longer too low for too long." - ::= { netBotzHumiditySensorTraps 0 105 } - -netBotzHumidityUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor unplugged." - ::= { netBotzHumiditySensorTraps 0 6 } - -netBotzHumidityReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor no longer unplugged." - ::= { netBotzHumiditySensorTraps 0 106 } - -netBotzHumidityIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value increasing too quickly." - ::= { netBotzHumiditySensorTraps 0 8 } - -netBotzHumidityNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value no longer increasing too quickly." - ::= { netBotzHumiditySensorTraps 0 108 } - -netBotzHumidityDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value decreasing too quickly." - ::= { netBotzHumiditySensorTraps 0 9 } - -netBotzHumidityNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor value no longer decreasing too quickly." - ::= { netBotzHumiditySensorTraps 0 109 } - -netBotzHumidityError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor error." - ::= { netBotzHumiditySensorTraps 0 1 } - -netBotzHumidityErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Humidity sensor error resolved." - ::= { netBotzHumiditySensorTraps 0 101 } - -netBotzDewPointTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value too high." - ::= { netBotzDewPointSensorTraps 0 2 } - -netBotzDewPointTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value is no longer too high." - ::= { netBotzDewPointSensorTraps 0 102 } - -netBotzDewPointTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value too low." - ::= { netBotzDewPointSensorTraps 0 3 } - -netBotzDewPointTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value is no longer too low." - ::= { netBotzDewPointSensorTraps 0 103 } - -netBotzDewPointTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value too high for too long." - ::= { netBotzDewPointSensorTraps 0 4 } - -netBotzDewPointTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value is no longer too high for too long." - ::= { netBotzDewPointSensorTraps 0 104 } - -netBotzDewPointTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value too low for too long." - ::= { netBotzDewPointSensorTraps 0 5 } - -netBotzDewPointTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value is no longer too low for too long." - ::= { netBotzDewPointSensorTraps 0 105 } - -netBotzDewPointUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor unplugged." - ::= { netBotzDewPointSensorTraps 0 6 } - -netBotzDewPointReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor no longer unplugged." - ::= { netBotzDewPointSensorTraps 0 106 } - -netBotzDewPointIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value increasing too quickly." - ::= { netBotzDewPointSensorTraps 0 8 } - -netBotzDewPointNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value no longer increasing too quickly." - ::= { netBotzDewPointSensorTraps 0 108 } - -netBotzDewPointDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value decreasing too quickly." - ::= { netBotzDewPointSensorTraps 0 9 } - -netBotzDewPointNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor value no longer decreasing too quickly." - ::= { netBotzDewPointSensorTraps 0 109 } - -netBotzDewPointError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor error." - ::= { netBotzDewPointSensorTraps 0 1 } - -netBotzDewPointErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "DewPoint sensor error resolved." - ::= { netBotzDewPointSensorTraps 0 101 } - -netBotzAirFlowTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value too high." - ::= { netBotzAirFlowSensorTraps 0 2 } - -netBotzAirFlowTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value is no longer too high." - ::= { netBotzAirFlowSensorTraps 0 102 } - -netBotzAirFlowTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value too low." - ::= { netBotzAirFlowSensorTraps 0 3 } - -netBotzAirFlowTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value is no longer too low." - ::= { netBotzAirFlowSensorTraps 0 103 } - -netBotzAirFlowTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value too high for too long." - ::= { netBotzAirFlowSensorTraps 0 4 } - -netBotzAirFlowTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value is no longer too high for too long." - ::= { netBotzAirFlowSensorTraps 0 104 } - -netBotzAirFlowTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value too low for too long." - ::= { netBotzAirFlowSensorTraps 0 5 } - -netBotzAirFlowTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value is no longer too low for too long." - ::= { netBotzAirFlowSensorTraps 0 105 } - -netBotzAirFlowUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor unplugged." - ::= { netBotzAirFlowSensorTraps 0 6 } - -netBotzAirFlowReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor no longer unplugged." - ::= { netBotzAirFlowSensorTraps 0 106 } - -netBotzAirFlowIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value increasing too quickly." - ::= { netBotzAirFlowSensorTraps 0 8 } - -netBotzAirFlowNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value no longer increasing too quickly." - ::= { netBotzAirFlowSensorTraps 0 108 } - -netBotzAirFlowDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value decreasing too quickly." - ::= { netBotzAirFlowSensorTraps 0 9 } - -netBotzAirFlowNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor value no longer decreasing too quickly." - ::= { netBotzAirFlowSensorTraps 0 109 } - -netBotzAirFlowError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor error." - ::= { netBotzAirFlowSensorTraps 0 1 } - -netBotzAirFlowErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "AirFlow sensor error resolved." - ::= { netBotzAirFlowSensorTraps 0 101 } - -netBotzAudioTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value too high." - ::= { netBotzAudioSensorTraps 0 2 } - -netBotzAudioTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value is no longer too high." - ::= { netBotzAudioSensorTraps 0 102 } - -netBotzAudioTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value too low." - ::= { netBotzAudioSensorTraps 0 3 } - -netBotzAudioTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value is no longer too low." - ::= { netBotzAudioSensorTraps 0 103 } - -netBotzAudioTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value too high for too long." - ::= { netBotzAudioSensorTraps 0 4 } - -netBotzAudioTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value is no longer too high for too long." - ::= { netBotzAudioSensorTraps 0 104 } - -netBotzAudioTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value too low for too long." - ::= { netBotzAudioSensorTraps 0 5 } - -netBotzAudioTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value is no longer too low for too long." - ::= { netBotzAudioSensorTraps 0 105 } - -netBotzAudioUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor unplugged." - ::= { netBotzAudioSensorTraps 0 6 } - -netBotzAudioReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor no longer unplugged." - ::= { netBotzAudioSensorTraps 0 106 } - -netBotzAudioIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value increasing too quickly." - ::= { netBotzAudioSensorTraps 0 8 } - -netBotzAudioNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value no longer increasing too quickly." - ::= { netBotzAudioSensorTraps 0 108 } - -netBotzAudioDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value decreasing too quickly." - ::= { netBotzAudioSensorTraps 0 9 } - -netBotzAudioNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor value no longer decreasing too quickly." - ::= { netBotzAudioSensorTraps 0 109 } - -netBotzAudioError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor error." - ::= { netBotzAudioSensorTraps 0 1 } - -netBotzAudioErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Audio sensor error resolved." - ::= { netBotzAudioSensorTraps 0 101 } - -netBotzAmpDetectTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value too high." - ::= { netBotzAmpDetectSensorTraps 0 2 } - -netBotzAmpDetectTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value is no longer too high." - ::= { netBotzAmpDetectSensorTraps 0 102 } - -netBotzAmpDetectTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value too low." - ::= { netBotzAmpDetectSensorTraps 0 3 } - -netBotzAmpDetectTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value is no longer too low." - ::= { netBotzAmpDetectSensorTraps 0 103 } - -netBotzAmpDetectTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value too high for too long." - ::= { netBotzAmpDetectSensorTraps 0 4 } - -netBotzAmpDetectTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value is no longer too high for too long." - ::= { netBotzAmpDetectSensorTraps 0 104 } - -netBotzAmpDetectTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value too low for too long." - ::= { netBotzAmpDetectSensorTraps 0 5 } - -netBotzAmpDetectTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value is no longer too low for too long." - ::= { netBotzAmpDetectSensorTraps 0 105 } - -netBotzAmpDetectUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor unplugged." - ::= { netBotzAmpDetectSensorTraps 0 6 } - -netBotzAmpDetectReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor no longer unplugged." - ::= { netBotzAmpDetectSensorTraps 0 106 } - -netBotzAmpDetectIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value increasing too quickly." - ::= { netBotzAmpDetectSensorTraps 0 8 } - -netBotzAmpDetectNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value no longer increasing too quickly." - ::= { netBotzAmpDetectSensorTraps 0 108 } - -netBotzAmpDetectDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value decreasing too quickly." - ::= { netBotzAmpDetectSensorTraps 0 9 } - -netBotzAmpDetectNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor value no longer decreasing too quickly." - ::= { netBotzAmpDetectSensorTraps 0 109 } - -netBotzAmpDetectError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor error." - ::= { netBotzAmpDetectSensorTraps 0 1 } - -netBotzAmpDetectErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Amp Detectsensor error resolved." - ::= { netBotzAmpDetectSensorTraps 0 101 } - -netBotzDryContactUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Dry Contact sensor unplugged." - ::= { netBotzDryContactSensorTraps 0 6 } - -netBotzDryContactReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Dry Contact sensor no longer unplugged." - ::= { netBotzDryContactSensorTraps 0 106 } - -netBotzDryContactError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Dry Contact sensor error." - ::= { netBotzDryContactSensorTraps 0 1 } - -netBotzDryContactErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Dry Contact sensor error resolved." - ::= { netBotzDryContactSensorTraps 0 101 } - -netBotzDryContactValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Dry Contact sensor value error." - ::= { netBotzDryContactSensorTraps 0 10 } - -netBotzDryContactValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Dry Contact sensor value error resolved." - ::= { netBotzDryContactSensorTraps 0 110 } - -netBotzCameraMotionSensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Camera Motion Sensor sensor unplugged." - ::= { netBotzCameraMotionSensorTraps 0 6 } - -netBotzCameraMotionSensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Camera Motion Sensor sensor no longer unplugged." - ::= { netBotzCameraMotionSensorTraps 0 106 } - -netBotzCameraMotionSensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Camera Motion Sensor sensor error." - ::= { netBotzCameraMotionSensorTraps 0 1 } - -netBotzCameraMotionSensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Camera Motion Sensor sensor error resolved." - ::= { netBotzCameraMotionSensorTraps 0 101 } - -netBotzCameraMotionSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Camera Motion Sensor sensor value error." - ::= { netBotzCameraMotionSensorTraps 0 10 } - -netBotzCameraMotionSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Camera Motion Sensor sensor value error resolved." - ::= { netBotzCameraMotionSensorTraps 0 110 } - -netBotzDoorSensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Door Sensor sensor unplugged." - ::= { netBotzDoorSensorTraps 0 6 } - -netBotzDoorSensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Door Sensor sensor no longer unplugged." - ::= { netBotzDoorSensorTraps 0 106 } - -netBotzDoorSensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Door Sensor sensor error." - ::= { netBotzDoorSensorTraps 0 1 } - -netBotzDoorSensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Door Sensor sensor error resolved." - ::= { netBotzDoorSensorTraps 0 101 } - -netBotzDoorSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Door Sensor sensor value error." - ::= { netBotzDoorSensorTraps 0 10 } - -netBotzDoorSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Door Sensor sensor value error resolved." - ::= { netBotzDoorSensorTraps 0 110 } - -netBotzMicPlugSensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MicPlug Sensor sensor unplugged." - ::= { netBotzMicPlugSensorTraps 0 6 } - -netBotzMicPlugSensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MicPlug Sensor sensor no longer unplugged." - ::= { netBotzMicPlugSensorTraps 0 106 } - -netBotzMicPlugSensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MicPlug Sensor sensor error." - ::= { netBotzMicPlugSensorTraps 0 1 } - -netBotzMicPlugSensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MicPlug Sensor sensor error resolved." - ::= { netBotzMicPlugSensorTraps 0 101 } - -netBotzMicPlugSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MicPlug Sensor sensor value error." - ::= { netBotzMicPlugSensorTraps 0 10 } - -netBotzMicPlugSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MicPlug Sensor sensor value error resolved." - ::= { netBotzMicPlugSensorTraps 0 110 } - -netBotzSpeakerPlugSensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SpeakerPlug Sensor sensor unplugged." - ::= { netBotzSpeakerPlugSensorTraps 0 6 } - -netBotzSpeakerPlugSensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SpeakerPlug Sensor sensor no longer unplugged." - ::= { netBotzSpeakerPlugSensorTraps 0 106 } - -netBotzSpeakerPlugSensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SpeakerPlug Sensor sensor error." - ::= { netBotzSpeakerPlugSensorTraps 0 1 } - -netBotzSpeakerPlugSensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SpeakerPlug Sensor sensor error resolved." - ::= { netBotzSpeakerPlugSensorTraps 0 101 } - -netBotzSpeakerPlugSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SpeakerPlug Sensor sensor value error." - ::= { netBotzSpeakerPlugSensorTraps 0 10 } - -netBotzSpeakerPlugSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SpeakerPlug Sensor sensor value error resolved." - ::= { netBotzSpeakerPlugSensorTraps 0 110 } - - -netBotzTVSignalSensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "TVSignal Sensor sensor unplugged." - ::= { netBotzTVSignalSensorTraps 0 6 } - -netBotzTVSignalSensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "TVSignal Sensor sensor no longer unplugged." - ::= { netBotzTVSignalSensorTraps 0 106 } - -netBotzTVSignalSensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "TVSignal Sensor sensor error." - ::= { netBotzTVSignalSensorTraps 0 1 } - -netBotzTVSignalSensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "TVSignal Sensor sensor error resolved." - ::= { netBotzTVSignalSensorTraps 0 101 } - -netBotzTVSignalSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "TVSignal Sensor sensor value error." - ::= { netBotzTVSignalSensorTraps 0 10 } - -netBotzTVSignalSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "TVSignal Sensor sensor value error resolved." - ::= { netBotzTVSignalSensorTraps 0 110 } - -netBotzPodUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Pod unplugged." - ::= { netBotzPodTraps 0 7 } - -netBotzPodReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Pod no longer unplugged." - ::= { netBotzPodTraps 0 107 } - -netBotzSensorPodUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Sensor Pod unplugged." - ::= { netBotzSensorPodTraps 0 7 } - -netBotzSensorPodReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Sensor Pod no longer unplugged." - ::= { netBotzSensorPodTraps 0 107 } - -netBotzCameraPodUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Camera Pod unplugged." - ::= { netBotzCameraPodTraps 0 7 } - -netBotzCameraPodReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Camera Pod no longer unplugged." - ::= { netBotzCameraPodTraps 0 107 } - -netBotzCCTVPodUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "CCTV Pod unplugged." - ::= { netBotzCCTVPodTraps 0 7 } - -netBotzCCTVPodReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "CCTV Pod no longer unplugged." - ::= { netBotzCCTVPodTraps 0 107 } - -netBotz4to20mAPodUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "4-20mA Pod unplugged." - ::= { netBotz4to20mAPodTraps 0 7 } - -netBotz4to20mAPodReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "4-20mA Pod no longer unplugged." - ::= { netBotz4to20mAPodTraps 0 107 } - -netBotzLogonError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Multiple failed logon attempts." - ::= { netBotzPodTraps 0 11 } - -netBotzLogonErrorResolved NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Failed logon attempts stopped, or logon succeeded." - ::= { netBotzPodTraps 0 111 } - -netBotzDriveNotFoundError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Configured add-on drive not found or has malfunctioned." - ::= { netBotzPodTraps 0 12 } - -netBotzDriveNotFoundErrorResolved NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Missing add-on drive has bee found." - ::= { netBotzPodTraps 0 112 } - -netBotzRmtLinkError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Configured remote link has failed." - ::= { netBotzPodTraps 0 13 } - -netBotzRmtLinkErrorResolved NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Configured remote link has returned to normal." - ::= { netBotzPodTraps 0 113 } - -netBotzGPSPositionTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value too high." - ::= { netBotzGPSPositionSensorTraps 0 2 } - -netBotzGPSPositionTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value is no longer too high." - ::= { netBotzGPSPositionSensorTraps 0 102 } - -netBotzGPSPositionTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value too low." - ::= { netBotzGPSPositionSensorTraps 0 3 } - -netBotzGPSPositionTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value is no longer too low." - ::= { netBotzGPSPositionSensorTraps 0 103 } - -netBotzGPSPositionTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value too high for too long." - ::= { netBotzGPSPositionSensorTraps 0 4 } - -netBotzGPSPositionTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value is no longer too high for too long." - ::= { netBotzGPSPositionSensorTraps 0 104 } - -netBotzGPSPositionTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position ensor value too low for too long." - ::= { netBotzGPSPositionSensorTraps 0 5 } - -netBotzGPSPositionTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value is no longer too low for too long." - ::= { netBotzGPSPositionSensorTraps 0 105 } - -netBotzGPSPositionUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor unplugged." - ::= { netBotzGPSPositionSensorTraps 0 6 } - -netBotzGPSPositionReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor no longer unplugged." - ::= { netBotzGPSPositionSensorTraps 0 106 } - -netBotzGPSPositionIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value increasing too quickly." - ::= { netBotzGPSPositionSensorTraps 0 8 } - -netBotzGPSPositionNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value no longer increasing too quickly." - ::= { netBotzGPSPositionSensorTraps 0 108 } - -netBotzGPSPositionDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value decreasing too quickly." - ::= { netBotzGPSPositionSensorTraps 0 9 } - -netBotzGPSPositionNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor value no longer decreasing too quickly." - ::= { netBotzGPSPositionSensorTraps 0 109 } - -netBotzGPSPositionError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor error." - ::= { netBotzGPSPositionSensorTraps 0 1 } - -netBotzGPSPositionErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Position sensor error resolved." - ::= { netBotzGPSPositionSensorTraps 0 101 } - -netBotzGPSMovementTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value too high." - ::= { netBotzGPSMovementSensorTraps 0 2 } - -netBotzGPSMovementTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value is no longer too high." - ::= { netBotzGPSMovementSensorTraps 0 102 } - -netBotzGPSMovementTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value too low." - ::= { netBotzGPSMovementSensorTraps 0 3 } - -netBotzGPSMovementTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value is no longer too low." - ::= { netBotzGPSMovementSensorTraps 0 103 } - -netBotzGPSMovementTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value too high for too long." - ::= { netBotzGPSMovementSensorTraps 0 4 } - -netBotzGPSMovementTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value is no longer too high for too long." - ::= { netBotzGPSMovementSensorTraps 0 104 } - -netBotzGPSMovementTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement ensor value too low for too long." - ::= { netBotzGPSMovementSensorTraps 0 5 } - -netBotzGPSMovementTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value is no longer too low for too long." - ::= { netBotzGPSMovementSensorTraps 0 105 } - -netBotzGPSMovementUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor unplugged." - ::= { netBotzGPSMovementSensorTraps 0 6 } - -netBotzGPSMovementReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor no longer unplugged." - ::= { netBotzGPSMovementSensorTraps 0 106 } - -netBotzGPSMovementIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value increasing too quickly." - ::= { netBotzGPSMovementSensorTraps 0 8 } - -netBotzGPSMovementNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value no longer increasing too quickly." - ::= { netBotzGPSMovementSensorTraps 0 108 } - -netBotzGPSMovementDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value decreasing too quickly." - ::= { netBotzGPSMovementSensorTraps 0 9 } - -netBotzGPSMovementNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor value no longer decreasing too quickly." - ::= { netBotzGPSMovementSensorTraps 0 109 } - -netBotzGPSMovementError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor error." - ::= { netBotzGPSMovementSensorTraps 0 1 } - -netBotzGPSMovementErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Movement sensor error resolved." - ::= { netBotzGPSMovementSensorTraps 0 101 } - -netBotzPacketDropTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value too high." - ::= { netBotzPacketDropSensorTraps 0 2 } - -netBotzPacketDropTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value is no longer too high." - ::= { netBotzPacketDropSensorTraps 0 102 } - -netBotzPacketDropTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value too low." - ::= { netBotzPacketDropSensorTraps 0 3 } - -netBotzPacketDropTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value is no longer too low." - ::= { netBotzPacketDropSensorTraps 0 103 } - -netBotzPacketDropTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value too high for too long." - ::= { netBotzPacketDropSensorTraps 0 4 } - -netBotzPacketDropTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value is no longer too high for too long." - ::= { netBotzPacketDropSensorTraps 0 104 } - -netBotzPacketDropTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop ensor value too low for too long." - ::= { netBotzPacketDropSensorTraps 0 5 } - -netBotzPacketDropTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value is no longer too low for too long." - ::= { netBotzPacketDropSensorTraps 0 105 } - -netBotzPacketDropUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor unplugged." - ::= { netBotzPacketDropSensorTraps 0 6 } - -netBotzPacketDropReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor no longer unplugged." - ::= { netBotzPacketDropSensorTraps 0 106 } - -netBotzPacketDropIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value increasing too quickly." - ::= { netBotzPacketDropSensorTraps 0 8 } - -netBotzPacketDropNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value no longer increasing too quickly." - ::= { netBotzPacketDropSensorTraps 0 108 } - -netBotzPacketDropDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value decreasing too quickly." - ::= { netBotzPacketDropSensorTraps 0 9 } - -netBotzPacketDropNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor value no longer decreasing too quickly." - ::= { netBotzPacketDropSensorTraps 0 109 } - -netBotzPacketDropError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor error." - ::= { netBotzPacketDropSensorTraps 0 1 } - -netBotzPacketDropErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Packet Drop sensor error resolved." - ::= { netBotzPacketDropSensorTraps 0 101 } - -netBotzSNMPCrawlerTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value too high." - ::= { netBotzSNMPCrawlerSensorTraps 0 2 } - -netBotzSNMPCrawlerTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value is no longer too high." - ::= { netBotzSNMPCrawlerSensorTraps 0 102 } - -netBotzSNMPCrawlerTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value too low." - ::= { netBotzSNMPCrawlerSensorTraps 0 3 } - -netBotzSNMPCrawlerTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value is no longer too low." - ::= { netBotzSNMPCrawlerSensorTraps 0 103 } - -netBotzSNMPCrawlerTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value too high for too long." - ::= { netBotzSNMPCrawlerSensorTraps 0 4 } - -netBotzSNMPCrawlerTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value is no longer too high for too long." - ::= { netBotzSNMPCrawlerSensorTraps 0 104 } - -netBotzSNMPCrawlerTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler ensor value too low for too long." - ::= { netBotzSNMPCrawlerSensorTraps 0 5 } - -netBotzSNMPCrawlerTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value is no longer too low for too long." - ::= { netBotzSNMPCrawlerSensorTraps 0 105 } - -netBotzSNMPCrawlerUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor unplugged." - ::= { netBotzSNMPCrawlerSensorTraps 0 6 } - -netBotzSNMPCrawlerReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor no longer unplugged." - ::= { netBotzSNMPCrawlerSensorTraps 0 106 } - -netBotzSNMPCrawlerIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value increasing too quickly." - ::= { netBotzSNMPCrawlerSensorTraps 0 8 } - -netBotzSNMPCrawlerNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value no longer increasing too quickly." - ::= { netBotzSNMPCrawlerSensorTraps 0 108 } - -netBotzSNMPCrawlerDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value decreasing too quickly." - ::= { netBotzSNMPCrawlerSensorTraps 0 9 } - -netBotzSNMPCrawlerNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor value no longer decreasing too quickly." - ::= { netBotzSNMPCrawlerSensorTraps 0 109 } - -netBotzSNMPCrawlerError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor error." - ::= { netBotzSNMPCrawlerSensorTraps 0 1 } - -netBotzSNMPCrawlerErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler sensor error resolved." - ::= { netBotzSNMPCrawlerSensorTraps 0 101 } - -netBotzSNMPCrawlerSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler Sensor sensor value error." - ::= { netBotzSNMPCrawlerSensorTraps 0 10 } - -netBotzSNMPCrawlerSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "SNMP Crawler Sensor sensor value error resolved." - ::= { netBotzSNMPCrawlerSensorTraps 0 110 } - -netBotzGPSStatusSensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Status Sensor sensor unplugged." - ::= { netBotzGPSStatusSensorTraps 0 6 } - -netBotzGPSStatusSensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Status Sensor sensor no longer unplugged." - ::= { netBotzGPSStatusSensorTraps 0 106 } - -netBotzGPSStatusSensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Status Sensor sensor error." - ::= { netBotzGPSStatusSensorTraps 0 1 } - -netBotzGPSStatusSensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Status Sensor sensor error resolved." - ::= { netBotzGPSStatusSensorTraps 0 101 } - -netBotzGPSStatusSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Status Sensor sensor value error." - ::= { netBotzGPSStatusSensorTraps 0 10 } - -netBotzGPSStatusSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "GPS Status Sensor sensor value error resolved." - ::= { netBotzGPSStatusSensorTraps 0 110 } - -netBotzWirelessStatusSensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Wireless Status Sensor sensor unplugged." - ::= { netBotzWirelessStatusSensorTraps 0 6 } - -netBotzWirelessStatusSensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Wireless Status Sensor sensor no longer unplugged." - ::= { netBotzWirelessStatusSensorTraps 0 106 } - -netBotzWirelessStatusSensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Wireless Status Sensor sensor error." - ::= { netBotzWirelessStatusSensorTraps 0 1 } - -netBotzWirelessStatusSensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Wireless Status Sensor sensor error resolved." - ::= { netBotzWirelessStatusSensorTraps 0 101 } - -netBotzWirelessStatusSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Wireless Status Sensor sensor value error." - ::= { netBotzWirelessStatusSensorTraps 0 10 } - -netBotzWirelessStatusSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Wireless Status Sensor sensor value error resolved." - ::= { netBotzWirelessStatusSensorTraps 0 110 } - -netBotzPlugModuleStatusSensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Power Control plug module unplugged." - ::= { netBotzPlugModuleStatusSensorTraps 0 6 } - -netBotzPlugModuleStatusSensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Power Control plug module no longer unplugged." - ::= { netBotzPlugModuleStatusSensorTraps 0 106 } - -netBotzPlugModuleStatusSensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Power Control plug module error." - ::= { netBotzPlugModuleStatusSensorTraps 0 1 } - -netBotzPlugModuleStatusSensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Power Control plug module error resolved." - ::= { netBotzPlugModuleStatusSensorTraps 0 101 } - -netBotzPlugModuleStatusSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Power Control plug module value error." - ::= { netBotzPlugModuleStatusSensorTraps 0 10 } - -netBotzPlugModuleStatusSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Power Control plug module value error resolved." - ::= { netBotzPlugModuleStatusSensorTraps 0 110 } - -netBotzOutputControlSensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Output Control Sensor unplugged." - ::= { netBotzOutputControlSensorTraps 0 6 } - -netBotzOutputControlSensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Output Control Sensor no longer unplugged." - ::= { netBotzOutputControlSensorTraps 0 106 } - -netBotzOutputControlSensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Output Control Sensor error." - ::= { netBotzOutputControlSensorTraps 0 1 } - -netBotzOutputControlSensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Output Control Sensor error resolved." - ::= { netBotzOutputControlSensorTraps 0 101 } - -netBotzOutputControlSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Output Control Sensor value error." - ::= { netBotzOutputControlSensorTraps 0 10 } - -netBotzOutputControlSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Output Control Sensor value error resolved." - ::= { netBotzOutputControlSensorTraps 0 110 } - - -netBotzMultiRAESensorTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value too high." - ::= { netBotzMultiRAESensorTraps 0 2 } - -netBotzMultiRAESensorTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value is no longer too high." - ::= { netBotzMultiRAESensorTraps 0 102 } - -netBotzMultiRAESensorTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value too low." - ::= { netBotzMultiRAESensorTraps 0 3 } - -netBotzMultiRAESensorTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value is no longer too low." - ::= { netBotzMultiRAESensorTraps 0 103 } - -netBotzMultiRAESensorTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value too high for too long." - ::= { netBotzMultiRAESensorTraps 0 4 } - -netBotzMultiRAESensorTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value is no longer too high for too long." - ::= { netBotzMultiRAESensorTraps 0 104 } - -netBotzMultiRAESensorTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE ensor value too low for too long." - ::= { netBotzMultiRAESensorTraps 0 5 } - -netBotzMultiRAESensorTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value is no longer too low for too long." - ::= { netBotzMultiRAESensorTraps 0 105 } - -netBotzMultiRAESensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor unplugged." - ::= { netBotzMultiRAESensorTraps 0 6 } - -netBotzMultiRAESensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor no longer unplugged." - ::= { netBotzMultiRAESensorTraps 0 106 } - -netBotzMultiRAESensorIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value increasing too quickly." - ::= { netBotzMultiRAESensorTraps 0 8 } - -netBotzMultiRAESensorNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value no longer increasing too quickly." - ::= { netBotzMultiRAESensorTraps 0 108 } - -netBotzMultiRAESensorDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value decreasing too quickly." - ::= { netBotzMultiRAESensorTraps 0 9 } - -netBotzMultiRAESensorNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor value no longer decreasing too quickly." - ::= { netBotzMultiRAESensorTraps 0 109 } - -netBotzMultiRAESensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor error." - ::= { netBotzMultiRAESensorTraps 0 1 } - -netBotzMultiRAESensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE sensor error resolved." - ::= { netBotzMultiRAESensorTraps 0 101 } - -netBotzMultiRAESensorSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Sensor sensor value error." - ::= { netBotzMultiRAESensorTraps 0 10 } - -netBotzMultiRAESensorSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Sensor sensor value error resolved." - ::= { netBotzMultiRAESensorTraps 0 110 } - - -netBotzMultiRAESensorStatusUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Sensor Status unplugged." - ::= { netBotzMultiRAESensorStatusTraps 0 6 } - -netBotzMultiRAESensorStatusReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Sensor Status no longer unplugged." - ::= { netBotzMultiRAESensorStatusTraps 0 106 } - -netBotzMultiRAESensorStatusError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Sensor Status error." - ::= { netBotzMultiRAESensorStatusTraps 0 1 } - -netBotzMultiRAESensorStatusErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Sensor Status error resolved." - ::= { netBotzMultiRAESensorStatusTraps 0 101 } - -netBotzMultiRAESensorStatusValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Sensor Status value error." - ::= { netBotzMultiRAESensorStatusTraps 0 10 } - -netBotzMultiRAESensorStatusValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Sensor Status value error resolved." - ::= { netBotzMultiRAESensorStatusTraps 0 110 } - - -netBotzMultiRAEDeviceStatusUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Device Status unplugged." - ::= { netBotzMultiRAEDeviceStatusTraps 0 6 } - -netBotzMultiRAEDeviceStatusReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Device Status no longer unplugged." - ::= { netBotzMultiRAEDeviceStatusTraps 0 106 } - -netBotzMultiRAEDeviceStatusError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Device Status error." - ::= { netBotzMultiRAEDeviceStatusTraps 0 1 } - -netBotzMultiRAEDeviceStatusErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Device Status error resolved." - ::= { netBotzMultiRAEDeviceStatusTraps 0 101 } - -netBotzMultiRAEDeviceStatusValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Device Status value error." - ::= { netBotzMultiRAEDeviceStatusTraps 0 10 } - -netBotzMultiRAEDeviceStatusValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "MultiRAE Device Status value error resolved." - ::= { netBotzMultiRAEDeviceStatusTraps 0 110 } - -netBotzLinkStatusSensorUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Link Status sensor unplugged." - ::= { netBotzLinkStatusSensorTraps 0 6 } - -netBotzLinkStatusSensorReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Link Status sensor no longer unplugged." - ::= { netBotzLinkStatusSensorTraps 0 106 } - -netBotzLinkStatusSensorError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Link Status sensor error." - ::= { netBotzLinkStatusSensorTraps 0 1 } - -netBotzLinkStatusSensorErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Link Status sensor error resolved." - ::= { netBotzLinkStatusSensorTraps 0 101 } - -netBotzLinkStatusSensorValueError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Link Status sensor value error." - ::= { netBotzLinkStatusSensorTraps 0 10 } - -netBotzLinkStatusSensorValueErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Link Status sensor value error resolved." - ::= { netBotzLinkStatusSensorTraps 0 110 } - -netBotzLoopVoltageTooHigh NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value too high." - ::= { netBotzLoopVoltageSensorTraps 0 2 } - -netBotzLoopVoltageTooHighRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value is no longer too high." - ::= { netBotzLoopVoltageSensorTraps 0 102 } - -netBotzLoopVoltageTooLow NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value too low." - ::= { netBotzLoopVoltageSensorTraps 0 3 } - -netBotzLoopVoltageTooLowRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value is no longer too low." - ::= { netBotzLoopVoltageSensorTraps 0 103 } - -netBotzLoopVoltageTooHighTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value too high for too long." - ::= { netBotzLoopVoltageSensorTraps 0 4 } - -netBotzLoopVoltageTooHighTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value is no longer too high for too long." - ::= { netBotzLoopVoltageSensorTraps 0 104 } - -netBotzLoopVoltageTooLowTooLong NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value too low for too long." - ::= { netBotzLoopVoltageSensorTraps 0 5 } - -netBotzLoopVoltageTooLowForTooLongRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value is no longer too low for too long." - ::= { netBotzLoopVoltageSensorTraps 0 105 } - -netBotzLoopVoltageUnplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor unplugged." - ::= { netBotzLoopVoltageSensorTraps 0 6 } - -netBotzLoopVoltageReplugged NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor no longer unplugged." - ::= { netBotzLoopVoltageSensorTraps 0 106 } - -netBotzLoopVoltageIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value increasing too quickly." - ::= { netBotzLoopVoltageSensorTraps 0 8 } - -netBotzLoopVoltageNotIncreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value no longer increasing too quickly." - ::= { netBotzLoopVoltageSensorTraps 0 108 } - -netBotzLoopVoltageDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value decreasing too quickly." - ::= { netBotzLoopVoltageSensorTraps 0 9 } - -netBotzLoopVoltageNotDecreasingTooQuickly NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor value no longer decreasing too quickly." - ::= { netBotzLoopVoltageSensorTraps 0 109 } - -netBotzLoopVoltageError NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor error." - ::= { netBotzLoopVoltageSensorTraps 0 1 } - -netBotzLoopVoltageErrorRTN NOTIFICATION-TYPE - OBJECTS { - netBotzTrapErrorID, - netBotzTrapErrorType, - netBotzTrapErrorTypeLabel, - netBotzTrapSensorID, - netBotzTrapSensorLabel, - netBotzTrapPodID, - netBotzTrapPodLabel, - netBotzTrapPortID, - netBotzTrapPortLabel, - netBotzTrapStartTime, - netBotzTrapNotifyTime, - netBotzTrapResolveTime, - netBotzTrapSeverity, - netBotzTrapSensorValue, - netBotzTrapSensorValueInt, - netBotzTrapSensorValueFraction - } - STATUS current - DESCRIPTION - "Loop Voltage sensor error resolved." - ::= { netBotzLoopVoltageSensorTraps 0 101 } - -END diff --git a/mibs/RC-MLT-MIB b/mibs/nortel/RC-MLT-MIB similarity index 100% rename from mibs/RC-MLT-MIB rename to mibs/nortel/RC-MLT-MIB diff --git a/mibs/SWPRIMGMT-MIB b/mibs/nortel/SWPRIMGMT-MIB similarity index 100% rename from mibs/SWPRIMGMT-MIB rename to mibs/nortel/SWPRIMGMT-MIB diff --git a/mibs/RAPID-CITY b/mibs/nortel/baynetworks/RAPID-CITY similarity index 100% rename from mibs/RAPID-CITY rename to mibs/nortel/baynetworks/RAPID-CITY diff --git a/mibs/RAPID-CITY-BAY-STACK b/mibs/nortel/baynetworks/RAPID-CITY-BAY-STACK similarity index 100% rename from mibs/RAPID-CITY-BAY-STACK rename to mibs/nortel/baynetworks/RAPID-CITY-BAY-STACK diff --git a/mibs/RAPID-CLIENT-MIB b/mibs/nortel/baynetworks/RAPID-CLIENT-MIB similarity index 100% rename from mibs/RAPID-CLIENT-MIB rename to mibs/nortel/baynetworks/RAPID-CLIENT-MIB diff --git a/mibs/RAPID-HA-MIB b/mibs/nortel/baynetworks/RAPID-HA-MIB similarity index 100% rename from mibs/RAPID-HA-MIB rename to mibs/nortel/baynetworks/RAPID-HA-MIB diff --git a/mibs/RAPID-INFO-SYSTEM-MIB b/mibs/nortel/baynetworks/RAPID-INFO-SYSTEM-MIB similarity index 100% rename from mibs/RAPID-INFO-SYSTEM-MIB rename to mibs/nortel/baynetworks/RAPID-INFO-SYSTEM-MIB diff --git a/mibs/RAPID-IPSEC-ENDPOINT-PAIR-MIB b/mibs/nortel/baynetworks/RAPID-IPSEC-ENDPOINT-PAIR-MIB similarity index 100% rename from mibs/RAPID-IPSEC-ENDPOINT-PAIR-MIB rename to mibs/nortel/baynetworks/RAPID-IPSEC-ENDPOINT-PAIR-MIB diff --git a/mibs/RAPID-IPSEC-SA-MON-MIB-EXT b/mibs/nortel/baynetworks/RAPID-IPSEC-SA-MON-MIB-EXT similarity index 100% rename from mibs/RAPID-IPSEC-SA-MON-MIB-EXT rename to mibs/nortel/baynetworks/RAPID-IPSEC-SA-MON-MIB-EXT diff --git a/mibs/RAPID-IPSEC-TUNNEL-MIB b/mibs/nortel/baynetworks/RAPID-IPSEC-TUNNEL-MIB similarity index 100% rename from mibs/RAPID-IPSEC-TUNNEL-MIB rename to mibs/nortel/baynetworks/RAPID-IPSEC-TUNNEL-MIB diff --git a/mibs/RAPID-MIB b/mibs/nortel/baynetworks/RAPID-MIB similarity index 100% rename from mibs/RAPID-MIB rename to mibs/nortel/baynetworks/RAPID-MIB diff --git a/mibs/RAPID-POLICY-MIB b/mibs/nortel/baynetworks/RAPID-POLICY-MIB similarity index 100% rename from mibs/RAPID-POLICY-MIB rename to mibs/nortel/baynetworks/RAPID-POLICY-MIB diff --git a/mibs/RAPID-SYSTEM-CONFIG-MIB b/mibs/nortel/baynetworks/RAPID-SYSTEM-CONFIG-MIB similarity index 100% rename from mibs/RAPID-SYSTEM-CONFIG-MIB rename to mibs/nortel/baynetworks/RAPID-SYSTEM-CONFIG-MIB diff --git a/mibs/RAPID-SYSTEM-STATISTICS-MIB b/mibs/nortel/baynetworks/RAPID-SYSTEM-STATISTICS-MIB similarity index 100% rename from mibs/RAPID-SYSTEM-STATISTICS-MIB rename to mibs/nortel/baynetworks/RAPID-SYSTEM-STATISTICS-MIB diff --git a/mibs/OPENBSD-BASE-MIB.txt b/mibs/openbsd/OPENBSD-BASE-MIB similarity index 100% rename from mibs/OPENBSD-BASE-MIB.txt rename to mibs/openbsd/OPENBSD-BASE-MIB diff --git a/mibs/OPENBSD-CARP-MIB.txt b/mibs/openbsd/OPENBSD-CARP-MIB similarity index 100% rename from mibs/OPENBSD-CARP-MIB.txt rename to mibs/openbsd/OPENBSD-CARP-MIB diff --git a/mibs/OPENBSD-MEM-MIB.txt b/mibs/openbsd/OPENBSD-MEM-MIB similarity index 100% rename from mibs/OPENBSD-MEM-MIB.txt rename to mibs/openbsd/OPENBSD-MEM-MIB diff --git a/mibs/OPENBSD-PF-MIB.txt b/mibs/openbsd/OPENBSD-PF-MIB similarity index 100% rename from mibs/OPENBSD-PF-MIB.txt rename to mibs/openbsd/OPENBSD-PF-MIB diff --git a/mibs/OPENBSD-SENSORS-MIB.txt b/mibs/openbsd/OPENBSD-SENSORS-MIB similarity index 100% rename from mibs/OPENBSD-SENSORS-MIB.txt rename to mibs/openbsd/OPENBSD-SENSORS-MIB diff --git a/mibs/OPENBSD-SNMPD-CONF.txt b/mibs/openbsd/OPENBSD-SNMPD-CONF similarity index 100% rename from mibs/OPENBSD-SNMPD-CONF.txt rename to mibs/openbsd/OPENBSD-SNMPD-CONF diff --git a/mibs/PERLE-MCR-MGT-MIB b/mibs/perle/PERLE-MCR-MGT-MIB similarity index 100% rename from mibs/PERLE-MCR-MGT-MIB rename to mibs/perle/PERLE-MCR-MGT-MIB diff --git a/mibs/PULSESECURE-PSG-MIB b/mibs/pulse/PULSESECURE-PSG-MIB similarity index 100% rename from mibs/PULSESECURE-PSG-MIB rename to mibs/pulse/PULSESECURE-PSG-MIB diff --git a/mibs/RADLAN-AAA b/mibs/radlan/RADLAN-AAA similarity index 100% rename from mibs/RADLAN-AAA rename to mibs/radlan/RADLAN-AAA diff --git a/mibs/RADLAN-BaudRate-MIB b/mibs/radlan/RADLAN-BaudRate-MIB similarity index 100% rename from mibs/RADLAN-BaudRate-MIB rename to mibs/radlan/RADLAN-BaudRate-MIB diff --git a/mibs/RADLAN-COPY-MIB b/mibs/radlan/RADLAN-COPY-MIB similarity index 100% rename from mibs/RADLAN-COPY-MIB rename to mibs/radlan/RADLAN-COPY-MIB diff --git a/mibs/RADLAN-DNSCL-MIB b/mibs/radlan/RADLAN-DNSCL-MIB similarity index 100% rename from mibs/RADLAN-DNSCL-MIB rename to mibs/radlan/RADLAN-DNSCL-MIB diff --git a/mibs/RADLAN-File b/mibs/radlan/RADLAN-File similarity index 100% rename from mibs/RADLAN-File rename to mibs/radlan/RADLAN-File diff --git a/mibs/RADLAN-HWENVIROMENT b/mibs/radlan/RADLAN-HWENVIROMENT similarity index 100% rename from mibs/RADLAN-HWENVIROMENT rename to mibs/radlan/RADLAN-HWENVIROMENT diff --git a/mibs/RADLAN-IP b/mibs/radlan/RADLAN-IP similarity index 100% rename from mibs/RADLAN-IP rename to mibs/radlan/RADLAN-IP diff --git a/mibs/RADLAN-LLDP-MIB b/mibs/radlan/RADLAN-LLDP-MIB similarity index 100% rename from mibs/RADLAN-LLDP-MIB rename to mibs/radlan/RADLAN-LLDP-MIB diff --git a/mibs/RADLAN-LOCALIZATION-MIB b/mibs/radlan/RADLAN-LOCALIZATION-MIB similarity index 100% rename from mibs/RADLAN-LOCALIZATION-MIB rename to mibs/radlan/RADLAN-LOCALIZATION-MIB diff --git a/mibs/RADLAN-MAC-BASE-PRIO b/mibs/radlan/RADLAN-MAC-BASE-PRIO similarity index 100% rename from mibs/RADLAN-MAC-BASE-PRIO rename to mibs/radlan/RADLAN-MAC-BASE-PRIO diff --git a/mibs/RADLAN-MIB b/mibs/radlan/RADLAN-MIB similarity index 100% rename from mibs/RADLAN-MIB rename to mibs/radlan/RADLAN-MIB diff --git a/mibs/RADLAN-MNGINF-MIB b/mibs/radlan/RADLAN-MNGINF-MIB similarity index 100% rename from mibs/RADLAN-MNGINF-MIB rename to mibs/radlan/RADLAN-MNGINF-MIB diff --git a/mibs/RADLAN-PHY-MIB b/mibs/radlan/RADLAN-PHY-MIB similarity index 100% rename from mibs/RADLAN-PHY-MIB rename to mibs/radlan/RADLAN-PHY-MIB diff --git a/mibs/RADLAN-Physicaldescription-MIB b/mibs/radlan/RADLAN-Physicaldescription-MIB similarity index 100% rename from mibs/RADLAN-Physicaldescription-MIB rename to mibs/radlan/RADLAN-Physicaldescription-MIB diff --git a/mibs/RADLAN-QOS-CLI-MIB b/mibs/radlan/RADLAN-QOS-CLI-MIB similarity index 100% rename from mibs/RADLAN-QOS-CLI-MIB rename to mibs/radlan/RADLAN-QOS-CLI-MIB diff --git a/mibs/RADLAN-QOS-SERV b/mibs/radlan/RADLAN-QOS-SERV similarity index 100% rename from mibs/RADLAN-QOS-SERV rename to mibs/radlan/RADLAN-QOS-SERV diff --git a/mibs/RADLAN-RMON b/mibs/radlan/RADLAN-RMON similarity index 100% rename from mibs/RADLAN-RMON rename to mibs/radlan/RADLAN-RMON diff --git a/mibs/RADLAN-SENSORENTMIB b/mibs/radlan/RADLAN-SENSORENTMIB similarity index 100% rename from mibs/RADLAN-SENSORENTMIB rename to mibs/radlan/RADLAN-SENSORENTMIB diff --git a/mibs/RADLAN-SNMP-MIB b/mibs/radlan/RADLAN-SNMP-MIB similarity index 100% rename from mibs/RADLAN-SNMP-MIB rename to mibs/radlan/RADLAN-SNMP-MIB diff --git a/mibs/RADLAN-SNMPv2 b/mibs/radlan/RADLAN-SNMPv2 similarity index 100% rename from mibs/RADLAN-SNMPv2 rename to mibs/radlan/RADLAN-SNMPv2 diff --git a/mibs/RADLAN-SSH-MIB b/mibs/radlan/RADLAN-SSH-MIB similarity index 100% rename from mibs/RADLAN-SSH-MIB rename to mibs/radlan/RADLAN-SSH-MIB diff --git a/mibs/RADLAN-SSL b/mibs/radlan/RADLAN-SSL similarity index 100% rename from mibs/RADLAN-SSL rename to mibs/radlan/RADLAN-SSL diff --git a/mibs/RADLAN-STACK-MIB b/mibs/radlan/RADLAN-STACK-MIB similarity index 100% rename from mibs/RADLAN-STACK-MIB rename to mibs/radlan/RADLAN-STACK-MIB diff --git a/mibs/RADLAN-SYSLOG-MIB b/mibs/radlan/RADLAN-SYSLOG-MIB similarity index 100% rename from mibs/RADLAN-SYSLOG-MIB rename to mibs/radlan/RADLAN-SYSLOG-MIB diff --git a/mibs/RADLAN-TIMESYNCHRONIZATION-MIB b/mibs/radlan/RADLAN-TIMESYNCHRONIZATION-MIB similarity index 100% rename from mibs/RADLAN-TIMESYNCHRONIZATION-MIB rename to mibs/radlan/RADLAN-TIMESYNCHRONIZATION-MIB diff --git a/mibs/RADLAN-Tuning b/mibs/radlan/RADLAN-Tuning similarity index 100% rename from mibs/RADLAN-Tuning rename to mibs/radlan/RADLAN-Tuning diff --git a/mibs/RADLAN-UDP b/mibs/radlan/RADLAN-UDP similarity index 100% rename from mibs/RADLAN-UDP rename to mibs/radlan/RADLAN-UDP diff --git a/mibs/RADLAN-rlInterfaces b/mibs/radlan/RADLAN-rlInterfaces similarity index 100% rename from mibs/RADLAN-rlInterfaces rename to mibs/radlan/RADLAN-rlInterfaces diff --git a/mibs/RADLAN-rlLcli-MIB b/mibs/radlan/RADLAN-rlLcli-MIB similarity index 100% rename from mibs/RADLAN-rlLcli-MIB rename to mibs/radlan/RADLAN-rlLcli-MIB diff --git a/mibs/RADLAN-rndApplications b/mibs/radlan/RADLAN-rndApplications similarity index 100% rename from mibs/RADLAN-rndApplications rename to mibs/radlan/RADLAN-rndApplications diff --git a/mibs/RADLAN-rndMng b/mibs/radlan/RADLAN-rndMng similarity index 100% rename from mibs/RADLAN-rndMng rename to mibs/radlan/RADLAN-rndMng diff --git a/mibs/RADLAN-vlan-MIB b/mibs/radlan/RADLAN-vlan-MIB similarity index 100% rename from mibs/RADLAN-vlan-MIB rename to mibs/radlan/RADLAN-vlan-MIB diff --git a/mibs/PDU-MIB b/mibs/raritan/PDU-MIB similarity index 100% rename from mibs/PDU-MIB rename to mibs/raritan/PDU-MIB diff --git a/mibs/PDU2-MIB b/mibs/raritan/PDU2-MIB similarity index 100% rename from mibs/PDU2-MIB rename to mibs/raritan/PDU2-MIB diff --git a/mibs/RBT-MIB b/mibs/riverbed/RBT-MIB similarity index 100% rename from mibs/RBT-MIB rename to mibs/riverbed/RBT-MIB diff --git a/mibs/RUCKUS-PRODUCTS-MIB b/mibs/ruckus/RUCKUS-PRODUCTS-MIB similarity index 100% rename from mibs/RUCKUS-PRODUCTS-MIB rename to mibs/ruckus/RUCKUS-PRODUCTS-MIB diff --git a/mibs/RUCKUS-ROOT-MIB b/mibs/ruckus/RUCKUS-ROOT-MIB similarity index 100% rename from mibs/RUCKUS-ROOT-MIB rename to mibs/ruckus/RUCKUS-ROOT-MIB diff --git a/mibs/RUCKUS-TC-MIB b/mibs/ruckus/RUCKUS-TC-MIB similarity index 100% rename from mibs/RUCKUS-TC-MIB rename to mibs/ruckus/RUCKUS-TC-MIB diff --git a/mibs/RUCKUS-ZD-AAA-MIB b/mibs/ruckus/RUCKUS-ZD-AAA-MIB similarity index 100% rename from mibs/RUCKUS-ZD-AAA-MIB rename to mibs/ruckus/RUCKUS-ZD-AAA-MIB diff --git a/mibs/RUCKUS-ZD-AP-MIB b/mibs/ruckus/RUCKUS-ZD-AP-MIB similarity index 100% rename from mibs/RUCKUS-ZD-AP-MIB rename to mibs/ruckus/RUCKUS-ZD-AP-MIB diff --git a/mibs/RUCKUS-ZD-EVENT-MIB b/mibs/ruckus/RUCKUS-ZD-EVENT-MIB similarity index 100% rename from mibs/RUCKUS-ZD-EVENT-MIB rename to mibs/ruckus/RUCKUS-ZD-EVENT-MIB diff --git a/mibs/RUCKUS-ZD-SYSTEM-MIB b/mibs/ruckus/RUCKUS-ZD-SYSTEM-MIB similarity index 100% rename from mibs/RUCKUS-ZD-SYSTEM-MIB rename to mibs/ruckus/RUCKUS-ZD-SYSTEM-MIB diff --git a/mibs/RUCKUS-ZD-WLAN-CONFIG-MIB b/mibs/ruckus/RUCKUS-ZD-WLAN-CONFIG-MIB similarity index 100% rename from mibs/RUCKUS-ZD-WLAN-CONFIG-MIB rename to mibs/ruckus/RUCKUS-ZD-WLAN-CONFIG-MIB diff --git a/mibs/RUCKUS-ZD-WLAN-MIB b/mibs/ruckus/RUCKUS-ZD-WLAN-MIB similarity index 100% rename from mibs/RUCKUS-ZD-WLAN-MIB rename to mibs/ruckus/RUCKUS-ZD-WLAN-MIB