From 1c844329e366da6460319a943ebccf91494d1f2f Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Sun, 18 Jul 2010 00:26:00 +0000 Subject: [PATCH] mib fixes and updates git-svn-id: http://www.observium.org/svn/observer/trunk@1397 61d68cd4-352d-0410-923a-c4978735b2b8 --- mibs/alliedtelesis/.index | 20 + mibs/alliedtelesis/at-boards.mib | 591 +++++---- mibs/alliedtelesis/at-product.mib | 373 +++--- mibs/alliedtelesis/at-smi.mib | 258 ++-- mibs/alliedtelesis/at-sysinfo.mib | 1906 +++++++++++++++-------------- mibs/alliedtelesis/at-trigger.mib | 547 ++++++++- mibs/rfc2851.mib | 182 --- 7 files changed, 2142 insertions(+), 1735 deletions(-) delete mode 100644 mibs/rfc2851.mib diff --git a/mibs/alliedtelesis/.index b/mibs/alliedtelesis/.index index ec35c5abe..9aff84fe8 100644 --- a/mibs/alliedtelesis/.index +++ b/mibs/alliedtelesis/.index @@ -1,15 +1,30 @@ TELESYN-ATI-TC Atitc.mib +AT-USER-MIB at-user.mib AT-CAPABILITIES at-capability.mib +CENTRECOM-MIB atkktext.mib +AT-LICENSE-MIB at-license.mib +AT-ENVMONv2-MIB at-envmonv2.mib AT-ISDN-MIB at-isdn.mib AT-PIM-MIB at-pim.mib AT-FLASH-MIB at-flash.mib +ATI-BRIDGE-MIB atbrdg.mib AT-EPSR-MIB at-epsr.mib AT-TTY-MIB at-tty.mib +AT-LOG-MIB at-log.mib +AT-MIBVERSION-MIB at-mibversion.mib +AT-IP-MIB at-ip.mib +AT-EPSRv2-MIB at-epsrv2.mib AT-SMI-MIB at-smi.mib +AT-LOOPPROTECT-MIB at-loopprotect.mib AT-DHCP-MIB at-dhcp.mib AT-ENVMON-MIB at-envmon.mib +SWITCH-MIB switch.mib +AT-VCSTACK-MIB at-vcstack.mib +SWITCH-CHASSIS-MIB swchasis.mib AT-TRIGGER-MIB at-trigger.mib AT-FIREWALL-MIB at-firewall.mib +AT-SETUP-MIB at-setup.mib +AT-XEM-MIB at-xem.mib AT-LOADER-MIB at-loader.mib AT-SWITCH-MIB at-switch.mib AT-PING-MIB at-ping.mib @@ -20,14 +35,19 @@ AtiSwitch-MIB atiswitch.mib AT-INTERFACES-MIB at-interface.mib AT-BRI-MIB at-bri.mib AT-BOARDS-MIB at-boards.mib +AT-DNS-CLIENT-MIB at-dns.mib AT-QOS-MIB at-qos.mib +AT-NTP-MIB at-ntp.mib AT-PAE-MIB at-pae.mib AT-FILE-MIB at-file.mib +ATM-FORUM-TC-MIB Atm8200.mib AT-STACK-MIB at-stack.mib AT-ETH-MIB at-eth.mib AT-PRODUCT-MIB at-product.mib AT-PRI-MIB at-pri.mib +AT-RESOURCE-MIB at-resource.mib AT-SYSINFO-MIB at-sysinfo.mib AT-PVSTPM-MIB at-pvstpm.mib SWITCH-VLAN-MIB swvlan.zip ALLIEDTELESYN-MIB atrouter.mib +AT-FILEv2-MIB at-filev2.mib diff --git a/mibs/alliedtelesis/at-boards.mib b/mibs/alliedtelesis/at-boards.mib index 0ef6e0f6e..cf496a9de 100644 --- a/mibs/alliedtelesis/at-boards.mib +++ b/mibs/alliedtelesis/at-boards.mib @@ -1,272 +1,319 @@ --- ============================================================================ --- AT-BOARDS.MIB, Allied Telesis enterprise MIB: boards, release, iftypes, chips --- --- Extracted from ATROUTER.MIB of pre 2.9.1 release --- --- June 2006, Stan Xiang --- --- Copyright (c) 2006 by Allied Telesis, Inc. --- All rights reserved. --- --- ============================================================================ - - -AT-BOARDS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, - OBJECT-IDENTITY - FROM SNMPv2-SMI - objects - FROM AT-SMI-MIB -; - -boards MODULE-IDENTITY - LAST-UPDATED "200703210000Z" - ORGANIZATION "Allied Telesis, Inc." - CONTACT-INFO - " http://www.alliedtelesis.com" - DESCRIPTION - "boards is a subtree beneath which board ids are assigned. - release is a subtree beneath which release ids are assigned. - ifTypes is a subtree beneath which interface type ids are assigned. - chips is a subtree beneath which chip ids are assigned." - REVISION "200703210000Z" - DESCRIPTION - "Added boardID for x900-48FS." - REVISION "200702070000Z" - DESCRIPTION - "Added boardID for AT-8824R." - REVISION "200606140000Z" - DESCRIPTION - "Initial version of this MIB module." - ::= { objects 1 } - -release OBJECT IDENTIFIER ::= { objects 2 } -iftypes OBJECT IDENTIFIER ::= { objects 3 } -chips OBJECT IDENTIFIER ::= { objects 4 } - --- each AT router or L3 switch is made up of a number of boards. each board has its own --- object ID, given here. - -pprIcmAr023 OBJECT IDENTIFIER ::= { boards 39 } -pprIcmAr021s OBJECT IDENTIFIER ::= { boards 40 } -pprIcmAr022 OBJECT IDENTIFIER ::= { boards 41 } -pprIcmAr025 OBJECT IDENTIFIER ::= { boards 45 } -pprIcmAr024 OBJECT IDENTIFIER ::= { boards 46 } -pprAr300 OBJECT IDENTIFIER ::= { boards 49 } -pprAr300L OBJECT IDENTIFIER ::= { boards 52 } -pprAr310 OBJECT IDENTIFIER ::= { boards 53 } -pprAr120 OBJECT IDENTIFIER ::= { boards 54 } -pprAr300Lu OBJECT IDENTIFIER ::= { boards 55 } -pprAr300u OBJECT IDENTIFIER ::= { boards 56 } -pprAr310u OBJECT IDENTIFIER ::= { boards 57 } -pprAr350 OBJECT IDENTIFIER ::= { boards 58 } -pprIcmAr021u OBJECT IDENTIFIER ::= { boards 59 } -pprAr720 OBJECT IDENTIFIER ::= { boards 63 } -pprAr010 OBJECT IDENTIFIER ::= { boards 67 } -pprAr012 OBJECT IDENTIFIER ::= { boards 68 } -pprAr011 OBJECT IDENTIFIER ::= { boards 69 } -pprAr370 OBJECT IDENTIFIER ::= { boards 70 } -pprAr330 OBJECT IDENTIFIER ::= { boards 71 } -pprAr395 OBJECT IDENTIFIER ::= { boards 72 } -pprAr390 OBJECT IDENTIFIER ::= { boards 73 } -pprAr370u OBJECT IDENTIFIER ::= { boards 75 } -pprIcmAr020 OBJECT IDENTIFIER ::= { boards 76 } -pprAr740 OBJECT IDENTIFIER ::= { boards 79 } -pprAr140s OBJECT IDENTIFIER ::= { boards 80 } -pprAr140u OBJECT IDENTIFIER ::= { boards 81 } -pprAr160su OBJECT IDENTIFIER ::= { boards 82 } -pprAr320 OBJECT IDENTIFIER ::= { boards 83 } -pprAr130s OBJECT IDENTIFIER ::= { boards 85 } -pprAr130u OBJECT IDENTIFIER ::= { boards 86 } -pprRapier24 OBJECT IDENTIFIER ::= { boards 87 } -pprNsm0404Pic OBJECT IDENTIFIER ::= { boards 88 } -pprA35SXSC OBJECT IDENTIFIER ::= { boards 89 } -pprA35LXSC OBJECT IDENTIFIER ::= { boards 90 } -pprA36MTRJ OBJECT IDENTIFIER ::= { boards 91 } -pprA37VF45 OBJECT IDENTIFIER ::= { boards 92 } -pprA38LC OBJECT IDENTIFIER ::= { boards 93 } -pprA39Tx OBJECT IDENTIFIER ::= { boards 94 } -pprAr740DC OBJECT IDENTIFIER ::= { boards 95 } -pprNsm0418BRI OBJECT IDENTIFIER ::= { boards 96 } -pprRapier16fSC OBJECT IDENTIFIER ::= { boards 97 } -ppr8624xl80 OBJECT IDENTIFIER ::= { boards 98 } -pprRapier16fMT OBJECT IDENTIFIER ::= { boards 99 } -pprRapier16fMTi OBJECT IDENTIFIER ::= { boards 100 } -pprRapier8t8fSC OBJECT IDENTIFIER ::= { boards 101 } -pprRapier8t8fSCi OBJECT IDENTIFIER ::= { boards 102 } -pprRapier8t8fMT OBJECT IDENTIFIER ::= { boards 103 } -pprRapier8t8fMTi OBJECT IDENTIFIER ::= { boards 104 } -pprRapier8fSC OBJECT IDENTIFIER ::= { boards 105 } -pprRapier8fSCi OBJECT IDENTIFIER ::= { boards 106 } -pprRapier8fMT OBJECT IDENTIFIER ::= { boards 107 } -pprRapier8fMTi OBJECT IDENTIFIER ::= { boards 108 } -pprRapierG6 OBJECT IDENTIFIER ::= { boards 110 } -pprRapierG6SX OBJECT IDENTIFIER ::= { boards 111 } -pprRapierG6LX OBJECT IDENTIFIER ::= { boards 112 } -pprRapierG6MT OBJECT IDENTIFIER ::= { boards 113 } -pprRapier16fSCi OBJECT IDENTIFIER ::= { boards 114 } -pprRapier24i OBJECT IDENTIFIER ::= { boards 115 } -pprAr824 OBJECT IDENTIFIER ::= { boards 116 } -pprAr816fSC OBJECT IDENTIFIER ::= { boards 117 } -pprAr816fSCi OBJECT IDENTIFIER ::= { boards 118 } -pprAr816fMT OBJECT IDENTIFIER ::= { boards 119 } -pprAr816fMTi OBJECT IDENTIFIER ::= { boards 120 } -pprAr88t8fSC OBJECT IDENTIFIER ::= { boards 121 } -pprAr88t8fSCi OBJECT IDENTIFIER ::= { boards 122 } -pprAr88t8fMT OBJECT IDENTIFIER ::= { boards 123 } -pprAr88t8fMTi OBJECT IDENTIFIER ::= { boards 124 } -pprAr88fSC OBJECT IDENTIFIER ::= { boards 125 } -pprAr88fSCi OBJECT IDENTIFIER ::= { boards 126 } -pprAr88fMT OBJECT IDENTIFIER ::= { boards 127 } -pprAr88fMTi OBJECT IDENTIFIER ::= { boards 128 } -pprAr824i OBJECT IDENTIFIER ::= { boards 129 } -pprAt8724XL OBJECT IDENTIFIER ::= { boards 130 } -pprAt8748XL OBJECT IDENTIFIER ::= { boards 131 } -pprAt8724XLDC OBJECT IDENTIFIER ::= { boards 132 } -pprAt8748XLDC OBJECT IDENTIFIER ::= { boards 133 } -pprAt8824 OBJECT IDENTIFIER ::= { boards 134 } -pprAt8824DC OBJECT IDENTIFIER ::= { boards 135 } -ppr8724XLDC OBJECT IDENTIFIER ::= { boards 141 } -ppr8748XLDC OBJECT IDENTIFIER ::= { boards 142 } -pprRapier24iDCNEBS OBJECT IDENTIFIER ::= { boards 144 } -pprAt8724XLDCNEBS OBJECT IDENTIFIER ::= { boards 146 } -pprAt8848DC OBJECT IDENTIFIER ::= { boards 147 } -pprRapier48 OBJECT IDENTIFIER ::= { boards 148 } -pprAt8848 OBJECT IDENTIFIER ::= { boards 149 } -pprRapier48i OBJECT IDENTIFIER ::= { boards 150 } -pprNsm0424BRI OBJECT IDENTIFIER ::= { boards 151 } -pprIcmAR026 OBJECT IDENTIFIER ::= { boards 153 } -ppr9816GF OBJECT IDENTIFIER ::= { boards 157 } -ppr9812TF OBJECT IDENTIFIER ::= { boards 158 } -pprSbChassis4AC OBJECT IDENTIFIER ::= { boards 159 } -pprSbChassis4DC OBJECT IDENTIFIER ::= { boards 160 } -pprSbChassis8AC OBJECT IDENTIFIER ::= { boards 161 } -pprSbChassis8DC OBJECT IDENTIFIER ::= { boards 162 } -pprSbChassis16AC OBJECT IDENTIFIER ::= { boards 163 } -pprSbChassis16DC OBJECT IDENTIFIER ::= { boards 164 } -pprSbControl OBJECT IDENTIFIER ::= { boards 165 } -pprSbControlDTM OBJECT IDENTIFIER ::= { boards 166 } -pprSb48t OBJECT IDENTIFIER ::= { boards 167 } -pprSb96t OBJECT IDENTIFIER ::= { boards 168 } -pprSb32fSC OBJECT IDENTIFIER ::= { boards 169 } -pprSb32fMT OBJECT IDENTIFIER ::= { boards 170 } -pprSb8fRJ OBJECT IDENTIFIER ::= { boards 172 } -pprSb8fSXSC OBJECT IDENTIFIER ::= { boards 173 } -pprSb8fSXMT OBJECT IDENTIFIER ::= { boards 174 } -pprSb8fLXSC OBJECT IDENTIFIER ::= { boards 175 } -pprSb8fLXMT OBJECT IDENTIFIER ::= { boards 176 } -pprAr410 OBJECT IDENTIFIER ::= { boards 177 } -pprA40SC OBJECT IDENTIFIER ::= { boards 178 } -pprA40MTRJ OBJECT IDENTIFIER ::= { boards 179 } -pprA41SC OBJECT IDENTIFIER ::= { boards 180 } -pprA41MTRJ OBJECT IDENTIFIER ::= { boards 181 } -pprAr725 OBJECT IDENTIFIER ::= { boards 182 } -pprAr745 OBJECT IDENTIFIER ::= { boards 183 } -pprSb8GBIC OBJECT IDENTIFIER ::= { boards 184 } -pprA42GBIC OBJECT IDENTIFIER ::= { boards 185 } -ppr9816GB OBJECT IDENTIFIER ::= { boards 186 } -ppr9812T OBJECT IDENTIFIER ::= { boards 187 } -pprNsm048DS3 OBJECT IDENTIFIER ::= { boards 188 } -pprAr450 OBJECT IDENTIFIER ::= { boards 191 } -pprAr450Dual OBJECT IDENTIFIER ::= { boards 192 } -pprSbExpander OBJECT IDENTIFIER ::= { boards 193 } -pprAr725DC OBJECT IDENTIFIER ::= { boards 194 } -pprAr745DC OBJECT IDENTIFIER ::= { boards 195 } -pprAr410v2 OBJECT IDENTIFIER ::= { boards 196 } -pprAr410v3 OBJECT IDENTIFIER ::= { boards 197 } -pprIcmAr027 OBJECT IDENTIFIER ::= { boards 198 } -ppr8948EX OBJECT IDENTIFIER ::= { boards 202 } -ppr8948i OBJECT IDENTIFIER ::= { boards 203 } -ppr9816GBDC OBJECT IDENTIFIER ::= { boards 204 } -ppr9812TDC OBJECT IDENTIFIER ::= { boards 205 } -pprIcmAr021v2s OBJECT IDENTIFIER ::= { boards 206 } -pprA50 OBJECT IDENTIFIER ::= { boards 207 } -pprA51 OBJECT IDENTIFIER ::= { boards 208 } -pprA52 OBJECT IDENTIFIER ::= { boards 209 } -pprA53 OBJECT IDENTIFIER ::= { boards 210 } -pprFanA01 OBJECT IDENTIFIER ::= { boards 212 } -pprAtPwr01AC OBJECT IDENTIFIER ::= { boards 213 } -pprAtPwr01DC OBJECT IDENTIFIER ::= { boards 214 } -pprAtFan01 OBJECT IDENTIFIER ::= { boards 215 } -pprSb24RJ OBJECT IDENTIFIER ::= { boards 216 } -pprSb1XFP OBJECT IDENTIFIER ::= { boards 217 } -ppr9924T OBJECT IDENTIFIER ::= { boards 218 } -ppr9924SP OBJECT IDENTIFIER ::= { boards 219 } -ppr9924TEMC OBJECT IDENTIFIER ::= { boards 220 } -ppr9924T4SP OBJECT IDENTIFIER ::= { boards 221 } -pprAR440 OBJECT IDENTIFIER ::= { boards 227 } -pprAR441 OBJECT IDENTIFIER ::= { boards 228 } -pprAR442 OBJECT IDENTIFIER ::= { boards 229 } -pprAR443 OBJECT IDENTIFIER ::= { boards 230 } -pprAR444 OBJECT IDENTIFIER ::= { boards 231 } -pprAR420 OBJECT IDENTIFIER ::= { boards 232 } -pprAt8624T2M OBJECT IDENTIFIER ::= { boards 239 } -pprA46Tx OBJECT IDENTIFIER ::= { boards 240 } -pprAR550 OBJECT IDENTIFIER ::= { boards 241 } -pprAR551 OBJECT IDENTIFIER ::= { boards 242 } -pprAR552 OBJECT IDENTIFIER ::= { boards 243 } -pprC8724MLB OBJECT IDENTIFIER ::= { boards 248 } -pprAt86482SP OBJECT IDENTIFIER ::= { boards 252 } -pprAt8624POE OBJECT IDENTIFIER ::= { boards 253 } -pprAtPwr01RAC OBJECT IDENTIFIER ::= { boards 254 } -pprAtFan01R OBJECT IDENTIFIER ::= { boards 255 } -ppr9924Ts OBJECT IDENTIFIER ::= { boards 256 } -pprAR570 OBJECT IDENTIFIER ::= { boards 258 } -pprAtPwr02AC OBJECT IDENTIFIER ::= { boards 264 } -pprAtPwr02RAC OBJECT IDENTIFIER ::= { boards 265 } -pprAtXum10G OBJECT IDENTIFIER ::= { boards 266 } -pprAtXum12T OBJECT IDENTIFIER ::= { boards 267 } -pprAtXum12SFP OBJECT IDENTIFIER ::= { boards 268 } -pprSb24SFP OBJECT IDENTIFIER ::= { boards 269 } -pprAR770 OBJECT IDENTIFIER ::= { boards 270 } -pprAtXum10Gi OBJECT IDENTIFIER ::= { boards 273 } -pprAtXum12SFPi OBJECT IDENTIFIER ::= { boards 274 } -pprAtXum12Ti OBJECT IDENTIFIER ::= { boards 275 } -pprAR415S OBJECT IDENTIFIER ::= { boards 276 } -pprAR415SDC OBJECT IDENTIFIER ::= { boards 277 } -pprAR550SDP OBJECT IDENTIFIER ::= { boards 278 } -ppr8948iN OBJECT IDENTIFIER ::= { boards 279 } -pprAtXum12TiN OBJECT IDENTIFIER ::= { boards 280 } -ppr9924TsiN OBJECT IDENTIFIER ::= { boards 281 } -pprRapier48w OBJECT IDENTIFIER ::= { boards 283 } -pprAt8824R OBJECT IDENTIFIER ::= { boards 287 } -pprX90048FS OBJECT IDENTIFIER ::= { boards 289 } - -ifaceEth OBJECT IDENTIFIER ::= { iftypes 1 } -ifaceSyn OBJECT IDENTIFIER ::= { iftypes 2 } -ifaceAsyn OBJECT IDENTIFIER ::= { iftypes 3 } -ifaceBri OBJECT IDENTIFIER ::= { iftypes 4 } -ifacePri OBJECT IDENTIFIER ::= { iftypes 5 } -ifacePots OBJECT IDENTIFIER ::= { iftypes 6 } -ifaceGBIC OBJECT IDENTIFIER ::= { iftypes 7 } - -chip68020Cpu OBJECT IDENTIFIER ::= { chips 1 } -chip68340Cpu OBJECT IDENTIFIER ::= { chips 2 } -chip68302Cpu OBJECT IDENTIFIER ::= { chips 3 } -chip68360Cpu OBJECT IDENTIFIER ::= { chips 4 } -chip860TCpu OBJECT IDENTIFIER ::= { chips 5 } -chipRtc1 OBJECT IDENTIFIER ::= { chips 21 } -chipRtc2 OBJECT IDENTIFIER ::= { chips 22 } -chipRtc3 OBJECT IDENTIFIER ::= { chips 23 } -chipRtc4 OBJECT IDENTIFIER ::= { chips 24 } -chipRam1mb OBJECT IDENTIFIER ::= { chips 31 } -chipRam2mb OBJECT IDENTIFIER ::= { chips 32 } -chipRam3mb OBJECT IDENTIFIER ::= { chips 33 } -chipRam4mb OBJECT IDENTIFIER ::= { chips 34 } -chipRam6mb OBJECT IDENTIFIER ::= { chips 36 } -chipRam8mb OBJECT IDENTIFIER ::= { chips 38 } -chipRam12mb OBJECT IDENTIFIER ::= { chips 42 } -chipRam16mb OBJECT IDENTIFIER ::= { chips 46 } -chipRam20mb OBJECT IDENTIFIER ::= { chips 50 } -chipRam32mb OBJECT IDENTIFIER ::= { chips 62 } -chipFlash1mb OBJECT IDENTIFIER ::= { chips 71 } -chipFlash2mb OBJECT IDENTIFIER ::= { chips 72 } -chipFlash3mb OBJECT IDENTIFIER ::= { chips 73 } -chipFlash4mb OBJECT IDENTIFIER ::= { chips 74 } -chipFlash6mb OBJECT IDENTIFIER ::= { chips 76 } -chipFlash8mb OBJECT IDENTIFIER ::= { chips 78 } -chipPem OBJECT IDENTIFIER ::= { chips 120 } - -END +-- ============================================================================ +-- AT-BOARDS.MIB, Allied Telesis enterprise MIB +-- +-- Copyright (c) 2006 by Allied Telesis, Inc. +-- All rights reserved. +-- +-- ============================================================================ + +AT-BOARDS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY + FROM SNMPv2-SMI + objects + FROM AT-SMI-MIB +; + +boards MODULE-IDENTITY + LAST-UPDATED "200812110000Z" + ORGANIZATION "Allied Telesis, Inc." + CONTACT-INFO + " http://www.alliedtelesis.com" + + DESCRIPTION + "OID boards is a subtree beneath which board ids are assigned. + release is a subtree beneath which release ids are assigned. + ifTypes is a subtree beneath which interface type ids are assigned. + chips is a subtree beneath which chip ids are assigned." + + REVISION "200812110000Z" + DESCRIPTION + "Added boardID for pprXum100M, pprAtPWR05AC, pprAtPWR05DC and + pprXem2XT." + + REVISION "200811240000Z" + DESCRIPTION + "Added boardID for x60024TS,x60024TSXP,x60048TS and x60048TSXP." + + REVISION "200803031500Z" + DESCRIPTION + "Change + Added boards 271,272,282,284-286,288. + Added boards 290-297, + Added boards 300,304-311." + + REVISION "200703210000Z" + DESCRIPTION + "Added boardID for x900-48FS." + + REVISION "200702070000Z" + DESCRIPTION + "Added boardID for AT-8824R." + + REVISION "200606140000Z" + DESCRIPTION + "Initial version of this MIB module." + + ::= { objects 1 } + +release OBJECT IDENTIFIER ::= { objects 2 } +iftypes OBJECT IDENTIFIER ::= { objects 3 } +chips OBJECT IDENTIFIER ::= { objects 4 } + +-- each AT router or L3 switch is made up of a number of boards. each board has its own +-- object ID, given here. + +pprIcmAr023 OBJECT IDENTIFIER ::= { boards 39 } +pprIcmAr021s OBJECT IDENTIFIER ::= { boards 40 } +pprIcmAr022 OBJECT IDENTIFIER ::= { boards 41 } +pprIcmAr025 OBJECT IDENTIFIER ::= { boards 45 } +pprIcmAr024 OBJECT IDENTIFIER ::= { boards 46 } +pprAr300 OBJECT IDENTIFIER ::= { boards 49 } +pprAr300L OBJECT IDENTIFIER ::= { boards 52 } +pprAr310 OBJECT IDENTIFIER ::= { boards 53 } +pprAr120 OBJECT IDENTIFIER ::= { boards 54 } +pprAr300Lu OBJECT IDENTIFIER ::= { boards 55 } +pprAr300u OBJECT IDENTIFIER ::= { boards 56 } +pprAr310u OBJECT IDENTIFIER ::= { boards 57 } +pprAr350 OBJECT IDENTIFIER ::= { boards 58 } +pprIcmAr021u OBJECT IDENTIFIER ::= { boards 59 } +pprAr720 OBJECT IDENTIFIER ::= { boards 63 } +pprAr010 OBJECT IDENTIFIER ::= { boards 67 } +pprAr012 OBJECT IDENTIFIER ::= { boards 68 } +pprAr011 OBJECT IDENTIFIER ::= { boards 69 } +pprAr370 OBJECT IDENTIFIER ::= { boards 70 } +pprAr330 OBJECT IDENTIFIER ::= { boards 71 } +pprAr395 OBJECT IDENTIFIER ::= { boards 72 } +pprAr390 OBJECT IDENTIFIER ::= { boards 73 } +pprAr370u OBJECT IDENTIFIER ::= { boards 75 } +pprIcmAr020 OBJECT IDENTIFIER ::= { boards 76 } +pprAr740 OBJECT IDENTIFIER ::= { boards 79 } +pprAr140s OBJECT IDENTIFIER ::= { boards 80 } +pprAr140u OBJECT IDENTIFIER ::= { boards 81 } +pprAr160su OBJECT IDENTIFIER ::= { boards 82 } +pprAr320 OBJECT IDENTIFIER ::= { boards 83 } +pprAr130s OBJECT IDENTIFIER ::= { boards 85 } +pprAr130u OBJECT IDENTIFIER ::= { boards 86 } +pprRapier24 OBJECT IDENTIFIER ::= { boards 87 } +pprNsm0404Pic OBJECT IDENTIFIER ::= { boards 88 } +pprA35SXSC OBJECT IDENTIFIER ::= { boards 89 } +pprA35LXSC OBJECT IDENTIFIER ::= { boards 90 } +pprA36MTRJ OBJECT IDENTIFIER ::= { boards 91 } +pprA37VF45 OBJECT IDENTIFIER ::= { boards 92 } +pprA38LC OBJECT IDENTIFIER ::= { boards 93 } +pprA39Tx OBJECT IDENTIFIER ::= { boards 94 } +pprAr740DC OBJECT IDENTIFIER ::= { boards 95 } +pprNsm0418BRI OBJECT IDENTIFIER ::= { boards 96 } +pprRapier16fSC OBJECT IDENTIFIER ::= { boards 97 } +ppr8624xl80 OBJECT IDENTIFIER ::= { boards 98 } +pprRapier16fMT OBJECT IDENTIFIER ::= { boards 99 } +pprRapier16fMTi OBJECT IDENTIFIER ::= { boards 100 } +pprRapier8t8fSC OBJECT IDENTIFIER ::= { boards 101 } +pprRapier8t8fSCi OBJECT IDENTIFIER ::= { boards 102 } +pprRapier8t8fMT OBJECT IDENTIFIER ::= { boards 103 } +pprRapier8t8fMTi OBJECT IDENTIFIER ::= { boards 104 } +pprRapier8fSC OBJECT IDENTIFIER ::= { boards 105 } +pprRapier8fSCi OBJECT IDENTIFIER ::= { boards 106 } +pprRapier8fMT OBJECT IDENTIFIER ::= { boards 107 } +pprRapier8fMTi OBJECT IDENTIFIER ::= { boards 108 } +pprRapierG6 OBJECT IDENTIFIER ::= { boards 110 } +pprRapierG6SX OBJECT IDENTIFIER ::= { boards 111 } +pprRapierG6LX OBJECT IDENTIFIER ::= { boards 112 } +pprRapierG6MT OBJECT IDENTIFIER ::= { boards 113 } +pprRapier16fSCi OBJECT IDENTIFIER ::= { boards 114 } +pprRapier24i OBJECT IDENTIFIER ::= { boards 115 } +pprAr824 OBJECT IDENTIFIER ::= { boards 116 } +pprAr816fSC OBJECT IDENTIFIER ::= { boards 117 } +pprAr816fSCi OBJECT IDENTIFIER ::= { boards 118 } +pprAr816fMT OBJECT IDENTIFIER ::= { boards 119 } +pprAr816fMTi OBJECT IDENTIFIER ::= { boards 120 } +pprAr88t8fSC OBJECT IDENTIFIER ::= { boards 121 } +pprAr88t8fSCi OBJECT IDENTIFIER ::= { boards 122 } +pprAr88t8fMT OBJECT IDENTIFIER ::= { boards 123 } +pprAr88t8fMTi OBJECT IDENTIFIER ::= { boards 124 } +pprAr88fSC OBJECT IDENTIFIER ::= { boards 125 } +pprAr88fSCi OBJECT IDENTIFIER ::= { boards 126 } +pprAr88fMT OBJECT IDENTIFIER ::= { boards 127 } +pprAr88fMTi OBJECT IDENTIFIER ::= { boards 128 } +pprAr824i OBJECT IDENTIFIER ::= { boards 129 } +pprAt8724XL OBJECT IDENTIFIER ::= { boards 130 } +pprAt8748XL OBJECT IDENTIFIER ::= { boards 131 } +pprAt8724XLDC OBJECT IDENTIFIER ::= { boards 132 } +pprAt8748XLDC OBJECT IDENTIFIER ::= { boards 133 } +pprAt8824 OBJECT IDENTIFIER ::= { boards 134 } +pprAt8824DC OBJECT IDENTIFIER ::= { boards 135 } +ppr8724XLDC OBJECT IDENTIFIER ::= { boards 141 } +ppr8748XLDC OBJECT IDENTIFIER ::= { boards 142 } +pprRapier24iDCNEBS OBJECT IDENTIFIER ::= { boards 144 } +pprAt8724XLDCNEBS OBJECT IDENTIFIER ::= { boards 146 } +pprAt8848DC OBJECT IDENTIFIER ::= { boards 147 } +pprRapier48 OBJECT IDENTIFIER ::= { boards 148 } +pprAt8848 OBJECT IDENTIFIER ::= { boards 149 } +pprRapier48i OBJECT IDENTIFIER ::= { boards 150 } +pprNsm0424BRI OBJECT IDENTIFIER ::= { boards 151 } +pprIcmAR026 OBJECT IDENTIFIER ::= { boards 153 } +ppr9816GF OBJECT IDENTIFIER ::= { boards 157 } +ppr9812TF OBJECT IDENTIFIER ::= { boards 158 } +pprSbChassis4AC OBJECT IDENTIFIER ::= { boards 159 } +pprSbChassis4DC OBJECT IDENTIFIER ::= { boards 160 } +pprSbChassis8AC OBJECT IDENTIFIER ::= { boards 161 } +pprSbChassis8DC OBJECT IDENTIFIER ::= { boards 162 } +pprSbChassis16AC OBJECT IDENTIFIER ::= { boards 163 } +pprSbChassis16DC OBJECT IDENTIFIER ::= { boards 164 } +pprSbControl OBJECT IDENTIFIER ::= { boards 165 } +pprSbControlDTM OBJECT IDENTIFIER ::= { boards 166 } +pprSb48t OBJECT IDENTIFIER ::= { boards 167 } +pprSb96t OBJECT IDENTIFIER ::= { boards 168 } +pprSb32fSC OBJECT IDENTIFIER ::= { boards 169 } +pprSb32fMT OBJECT IDENTIFIER ::= { boards 170 } +pprSb8fRJ OBJECT IDENTIFIER ::= { boards 172 } +pprSb8fSXSC OBJECT IDENTIFIER ::= { boards 173 } +pprSb8fSXMT OBJECT IDENTIFIER ::= { boards 174 } +pprSb8fLXSC OBJECT IDENTIFIER ::= { boards 175 } +pprSb8fLXMT OBJECT IDENTIFIER ::= { boards 176 } +pprAr410 OBJECT IDENTIFIER ::= { boards 177 } +pprA40SC OBJECT IDENTIFIER ::= { boards 178 } +pprA40MTRJ OBJECT IDENTIFIER ::= { boards 179 } +pprA41SC OBJECT IDENTIFIER ::= { boards 180 } +pprA41MTRJ OBJECT IDENTIFIER ::= { boards 181 } +pprAr725 OBJECT IDENTIFIER ::= { boards 182 } +pprAr745 OBJECT IDENTIFIER ::= { boards 183 } +pprSb8GBIC OBJECT IDENTIFIER ::= { boards 184 } +pprA42GBIC OBJECT IDENTIFIER ::= { boards 185 } +ppr9816GB OBJECT IDENTIFIER ::= { boards 186 } +ppr9812T OBJECT IDENTIFIER ::= { boards 187 } +pprNsm048DS3 OBJECT IDENTIFIER ::= { boards 188 } +pprAr450 OBJECT IDENTIFIER ::= { boards 191 } +pprAr450Dual OBJECT IDENTIFIER ::= { boards 192 } +pprSbExpander OBJECT IDENTIFIER ::= { boards 193 } +pprAr725DC OBJECT IDENTIFIER ::= { boards 194 } +pprAr745DC OBJECT IDENTIFIER ::= { boards 195 } +pprAr410v2 OBJECT IDENTIFIER ::= { boards 196 } +pprAr410v3 OBJECT IDENTIFIER ::= { boards 197 } +pprIcmAr027 OBJECT IDENTIFIER ::= { boards 198 } +ppr8948EX OBJECT IDENTIFIER ::= { boards 202 } +ppr8948i OBJECT IDENTIFIER ::= { boards 203 } +ppr9816GBDC OBJECT IDENTIFIER ::= { boards 204 } +ppr9812TDC OBJECT IDENTIFIER ::= { boards 205 } +pprIcmAr021v2s OBJECT IDENTIFIER ::= { boards 206 } +pprA50 OBJECT IDENTIFIER ::= { boards 207 } +pprA51 OBJECT IDENTIFIER ::= { boards 208 } +pprA52 OBJECT IDENTIFIER ::= { boards 209 } +pprA53 OBJECT IDENTIFIER ::= { boards 210 } +pprFanA01 OBJECT IDENTIFIER ::= { boards 212 } +pprAtPwr01AC OBJECT IDENTIFIER ::= { boards 213 } +pprAtPwr01DC OBJECT IDENTIFIER ::= { boards 214 } +pprAtFan01 OBJECT IDENTIFIER ::= { boards 215 } +pprSb24RJ OBJECT IDENTIFIER ::= { boards 216 } +pprSb1XFP OBJECT IDENTIFIER ::= { boards 217 } +ppr9924T OBJECT IDENTIFIER ::= { boards 218 } +ppr9924SP OBJECT IDENTIFIER ::= { boards 219 } +ppr9924TEMC OBJECT IDENTIFIER ::= { boards 220 } +ppr9924T4SP OBJECT IDENTIFIER ::= { boards 221 } +pprAR440 OBJECT IDENTIFIER ::= { boards 227 } +pprAR441 OBJECT IDENTIFIER ::= { boards 228 } +pprAR442 OBJECT IDENTIFIER ::= { boards 229 } +pprAR443 OBJECT IDENTIFIER ::= { boards 230 } +pprAR444 OBJECT IDENTIFIER ::= { boards 231 } +pprAR420 OBJECT IDENTIFIER ::= { boards 232 } +pprAt8624T2M OBJECT IDENTIFIER ::= { boards 239 } +pprA46Tx OBJECT IDENTIFIER ::= { boards 240 } +pprAR550 OBJECT IDENTIFIER ::= { boards 241 } +pprAR551 OBJECT IDENTIFIER ::= { boards 242 } +pprAR552 OBJECT IDENTIFIER ::= { boards 243 } +pprC8724MLB OBJECT IDENTIFIER ::= { boards 248 } +pprAt86482SP OBJECT IDENTIFIER ::= { boards 252 } +pprAt8624POE OBJECT IDENTIFIER ::= { boards 253 } +pprAtPwr01RAC OBJECT IDENTIFIER ::= { boards 254 } +pprAtFan01R OBJECT IDENTIFIER ::= { boards 255 } +ppr9924Ts OBJECT IDENTIFIER ::= { boards 256 } +pprAR570 OBJECT IDENTIFIER ::= { boards 258 } +pprAtPwr02AC OBJECT IDENTIFIER ::= { boards 264 } +pprAtPwr02RAC OBJECT IDENTIFIER ::= { boards 265 } +pprAtXum10G OBJECT IDENTIFIER ::= { boards 266 } +pprAtXum12T OBJECT IDENTIFIER ::= { boards 267 } +pprAtXum12SFP OBJECT IDENTIFIER ::= { boards 268 } +pprSb24SFP OBJECT IDENTIFIER ::= { boards 269 } +pprAR770 OBJECT IDENTIFIER ::= { boards 270 } +pprx90024XT OBJECT IDENTIFIER ::= { boards 271 } +pprx90024XS OBJECT IDENTIFIER ::= { boards 272 } +pprAtXum10Gi OBJECT IDENTIFIER ::= { boards 273 } +pprAtXum12SFPi OBJECT IDENTIFIER ::= { boards 274 } +pprAtXum12Ti OBJECT IDENTIFIER ::= { boards 275 } +pprAR415S OBJECT IDENTIFIER ::= { boards 276 } +pprAR415SDC OBJECT IDENTIFIER ::= { boards 277 } +pprAR550SDP OBJECT IDENTIFIER ::= { boards 278 } +ppr8948iN OBJECT IDENTIFIER ::= { boards 279 } +pprAtXum12TiN OBJECT IDENTIFIER ::= { boards 280 } +pprx90024XTN OBJECT IDENTIFIER ::= { boards 281 } +pprSwitchBladex908 OBJECT IDENTIFIER ::= { boards 282 } +pprRapier48w OBJECT IDENTIFIER ::= { boards 283 } +pprAt8316XLCR OBJECT IDENTIFIER ::= { boards 284 } +pprAt8324XLCR OBJECT IDENTIFIER ::= { boards 285 } +pprXumStk OBJECT IDENTIFIER ::= { boards 286 } +pprAt8824R OBJECT IDENTIFIER ::= { boards 287 } +pprx90012XTS OBJECT IDENTIFIER ::= { boards 288 } +pprX90048FS OBJECT IDENTIFIER ::= { boards 289 } +pprx60024TS OBJECT IDENTIFIER ::= { boards 290 } +pprx60024TSXP OBJECT IDENTIFIER ::= { boards 291 } +pprAt9724TS OBJECT IDENTIFIER ::= { boards 292 } +pprAt9724TSXP OBJECT IDENTIFIER ::= { boards 293 } +pprx60048TS OBJECT IDENTIFIER ::= { boards 294 } +pprx60048TSXP OBJECT IDENTIFIER ::= { boards 295 } +pprAt9748TS OBJECT IDENTIFIER ::= { boards 296 } +pprAt9748TSXP OBJECT IDENTIFIER ::= { boards 297 } +pprXum100M OBJECT IDENTIFIER ::= { boards 298 } +pprAtPWR05AC OBJECT IDENTIFIER ::= { boards 299 } +pprIcmAr021v3s OBJECT IDENTIFIER ::= { boards 300 } +pprRapier48wb OBJECT IDENTIFIER ::= { boards 301 } +pprRapier48wAC OBJECT IDENTIFIER ::= { boards 302 } +pprRapier48wbAC OBJECT IDENTIFIER ::= { boards 303 } +pprX30024TS OBJECT IDENTIFIER ::= { boards 304 } +pprXemPOE OBJECT IDENTIFIER ::= { boards 305 } +pprXem2XP OBJECT IDENTIFIER ::= { boards 306 } +pprATStackXG OBJECT IDENTIFIER ::= { boards 307 } +pprATEMXP OBJECT IDENTIFIER ::= { boards 308 } +pprATLBM OBJECT IDENTIFIER ::= { boards 309 } +pprAt8624TCR OBJECT IDENTIFIER ::= { boards 310 } +pprAt8624POECR OBJECT IDENTIFIER ::= { boards 311 } +pprAtPWR05DC OBJECT IDENTIFIER ::= { boards 323 } +pprXem2XT OBJECT IDENTIFIER ::= { boards 325 } + +ifaceEth OBJECT IDENTIFIER ::= { iftypes 1 } +ifaceSyn OBJECT IDENTIFIER ::= { iftypes 2 } +ifaceAsyn OBJECT IDENTIFIER ::= { iftypes 3 } +ifaceBri OBJECT IDENTIFIER ::= { iftypes 4 } +ifacePri OBJECT IDENTIFIER ::= { iftypes 5 } +ifacePots OBJECT IDENTIFIER ::= { iftypes 6 } +ifaceGBIC OBJECT IDENTIFIER ::= { iftypes 7 } + +chip68020Cpu OBJECT IDENTIFIER ::= { chips 1 } +chip68340Cpu OBJECT IDENTIFIER ::= { chips 2 } +chip68302Cpu OBJECT IDENTIFIER ::= { chips 3 } +chip68360Cpu OBJECT IDENTIFIER ::= { chips 4 } +chip860TCpu OBJECT IDENTIFIER ::= { chips 5 } +chipRtc1 OBJECT IDENTIFIER ::= { chips 21 } +chipRtc2 OBJECT IDENTIFIER ::= { chips 22 } +chipRtc3 OBJECT IDENTIFIER ::= { chips 23 } +chipRtc4 OBJECT IDENTIFIER ::= { chips 24 } +chipRam1mb OBJECT IDENTIFIER ::= { chips 31 } +chipRam2mb OBJECT IDENTIFIER ::= { chips 32 } +chipRam3mb OBJECT IDENTIFIER ::= { chips 33 } +chipRam4mb OBJECT IDENTIFIER ::= { chips 34 } +chipRam6mb OBJECT IDENTIFIER ::= { chips 36 } +chipRam8mb OBJECT IDENTIFIER ::= { chips 38 } +chipRam12mb OBJECT IDENTIFIER ::= { chips 42 } +chipRam16mb OBJECT IDENTIFIER ::= { chips 46 } +chipRam20mb OBJECT IDENTIFIER ::= { chips 50 } +chipRam32mb OBJECT IDENTIFIER ::= { chips 62 } +chipFlash1mb OBJECT IDENTIFIER ::= { chips 71 } +chipFlash2mb OBJECT IDENTIFIER ::= { chips 72 } +chipFlash3mb OBJECT IDENTIFIER ::= { chips 73 } +chipFlash4mb OBJECT IDENTIFIER ::= { chips 74 } +chipFlash6mb OBJECT IDENTIFIER ::= { chips 76 } +chipFlash8mb OBJECT IDENTIFIER ::= { chips 78 } +chipPem OBJECT IDENTIFIER ::= { chips 120 } + +END diff --git a/mibs/alliedtelesis/at-product.mib b/mibs/alliedtelesis/at-product.mib index 55933c20a..a679a7d4f 100644 --- a/mibs/alliedtelesis/at-product.mib +++ b/mibs/alliedtelesis/at-product.mib @@ -1,171 +1,202 @@ --- ============================================================================ --- AT-PRODUCTS.MIB, Allied Telesis enterprise MIB: product bridge,router,switch --- --- Extracted from ATROUTER.MIB of pre 2.9.1 release --- --- June 2006, Stan Xiang --- --- Copyright (c) 2006 by Allied Telesis, Inc. --- All rights reserved. --- --- ============================================================================ - -AT-PRODUCT-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, - OBJECT-IDENTITY - FROM SNMPv2-SMI - - alliedTelesis - FROM AT-SMI-MIB -; - -products MODULE-IDENTITY - LAST-UPDATED "200703210000Z" - ORGANIZATION "Allied Telesis, Inc." - CONTACT-INFO - " http://www.alliedtelesis.com" - DESCRIPTION - "products is the root OBJECT IDENTIFIER. Beneath it there are subtree - bridgeRouter and routerSwitch, which are is defined in AT-SMI-MIB." - REVISION "200703210000Z" - DESCRIPTION - "Added systemOID for x900-48FS." - REVISION "200702070000Z" - DESCRIPTION - "Added systemOID for AT-8824R." - REVISION "200606140000Z" - DESCRIPTION - "Initial version of this MIB module." - - ::= { alliedTelesis 1 } - -bridgeRouter OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which brige product MIB object ids are assigned." - ::= { products 1 } - -routerSwitch OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which router and switch product MIB object ids are assigned." - ::= { products 14 } - - --- bridge router - centreCOMAR300Router OBJECT IDENTIFIER ::= { bridgeRouter 8 } - centreCOMAR720Router OBJECT IDENTIFIER ::= { bridgeRouter 11 } - centreCOMAR300LRouter OBJECT IDENTIFIER ::= { bridgeRouter 12 } - centreCOMAR310Router OBJECT IDENTIFIER ::= { bridgeRouter 13 } - centreCOMAR300LURouter OBJECT IDENTIFIER ::= { bridgeRouter 14 } - centreCOMAR300URouter OBJECT IDENTIFIER ::= { bridgeRouter 15 } - centreCOMAR310URouter OBJECT IDENTIFIER ::= { bridgeRouter 16 } - centreCOMAR350Router OBJECT IDENTIFIER ::= { bridgeRouter 17 } - centreCOMAR370Router OBJECT IDENTIFIER ::= { bridgeRouter 18 } - centreCOMAR330Router OBJECT IDENTIFIER ::= { bridgeRouter 19 } - centreCOMAR395Router OBJECT IDENTIFIER ::= { bridgeRouter 20 } - centreCOMAR390Router OBJECT IDENTIFIER ::= { bridgeRouter 21 } - centreCOMAR370URouter OBJECT IDENTIFIER ::= { bridgeRouter 22 } - centreCOMAR740Router OBJECT IDENTIFIER ::= { bridgeRouter 23 } - centreCOMAR140SRouter OBJECT IDENTIFIER ::= { bridgeRouter 24 } - centreCOMAR140URouter OBJECT IDENTIFIER ::= { bridgeRouter 25 } - centreCOMAR320Router OBJECT IDENTIFIER ::= { bridgeRouter 26 } - centreCOMAR130SRouter OBJECT IDENTIFIER ::= { bridgeRouter 27 } - centreCOMAR130URouter OBJECT IDENTIFIER ::= { bridgeRouter 28 } - centreCOMAR160Router OBJECT IDENTIFIER ::= { bridgeRouter 29 } - atAR740RouterDC OBJECT IDENTIFIER ::= { bridgeRouter 43 } - centreCOMAR120Router OBJECT IDENTIFIER ::= { bridgeRouter 44 } - atAR410Router OBJECT IDENTIFIER ::= { bridgeRouter 47 } - atAR725Router OBJECT IDENTIFIER ::= { bridgeRouter 48 } - atAR745Router OBJECT IDENTIFIER ::= { bridgeRouter 49 } - atAR410v2Router OBJECT IDENTIFIER ::= { bridgeRouter 50 } - atAR410v3Router OBJECT IDENTIFIER ::= { bridgeRouter 51 } - atAR725RouterDC OBJECT IDENTIFIER ::= { bridgeRouter 52 } - atAR745RouterDC OBJECT IDENTIFIER ::= { bridgeRouter 53 } - atAR450Router OBJECT IDENTIFIER ::= { bridgeRouter 54 } - atAR450DualRouter OBJECT IDENTIFIER ::= { bridgeRouter 55 } - atAR440Router OBJECT IDENTIFIER ::= { bridgeRouter 59 } - atAR441Router OBJECT IDENTIFIER ::= { bridgeRouter 60 } - atAR442Router OBJECT IDENTIFIER ::= { bridgeRouter 61 } - atAR443Router OBJECT IDENTIFIER ::= { bridgeRouter 62 } - atAR444Router OBJECT IDENTIFIER ::= { bridgeRouter 63 } - atAR420Router OBJECT IDENTIFIER ::= { bridgeRouter 64 } - atAR415SRouter OBJECT IDENTIFIER ::= { bridgeRouter 71 } - atAR415SRouterDC OBJECT IDENTIFIER ::= { bridgeRouter 72 } - atAR550Router OBJECT IDENTIFIER ::= { bridgeRouter 73 } - atAR551Router OBJECT IDENTIFIER ::= { bridgeRouter 74 } - atAR552Router OBJECT IDENTIFIER ::= { bridgeRouter 75 } - atAR550SRouterDP OBJECT IDENTIFIER ::= { bridgeRouter 76 } - atAR570Router OBJECT IDENTIFIER ::= { bridgeRouter 78 } - atAR770Router OBJECT IDENTIFIER ::= { bridgeRouter 79 } - atAR750SRouterDP OBJECT IDENTIFIER ::= { bridgeRouter 80 } - --- router switch - atRapier24 OBJECT IDENTIFIER ::= { routerSwitch 1 } - atRapier16fSC OBJECT IDENTIFIER ::= { routerSwitch 2 } - atRapier16fVF OBJECT IDENTIFIER ::= { routerSwitch 3 } - atRapier16fMT OBJECT IDENTIFIER ::= { routerSwitch 4 } - atRapier48 OBJECT IDENTIFIER ::= { routerSwitch 5 } - atRapier8t8fSC OBJECT IDENTIFIER ::= { routerSwitch 6 } - atRapier8t8fSCi OBJECT IDENTIFIER ::= { routerSwitch 7 } - atRapier8t8fMT OBJECT IDENTIFIER ::= { routerSwitch 8 } - atRapier8t8fMTi OBJECT IDENTIFIER ::= { routerSwitch 9 } - atRapier8fSC OBJECT IDENTIFIER ::= { routerSwitch 10 } - atRapier8fSCi OBJECT IDENTIFIER ::= { routerSwitch 11 } - atRapier8fMT OBJECT IDENTIFIER ::= { routerSwitch 12 } - atRapier8fMTi OBJECT IDENTIFIER ::= { routerSwitch 13 } - atRapier16fMTi OBJECT IDENTIFIER ::= { routerSwitch 14 } - atRapierG6 OBJECT IDENTIFIER ::= { routerSwitch 15 } - atRapierG6SX OBJECT IDENTIFIER ::= { routerSwitch 16 } - atRapierG6LX OBJECT IDENTIFIER ::= { routerSwitch 17 } - atRapierG6MT OBJECT IDENTIFIER ::= { routerSwitch 18 } - atRapier16fSCi OBJECT IDENTIFIER ::= { routerSwitch 19 } - atRapier24i OBJECT IDENTIFIER ::= { routerSwitch 20 } - atRapier48i OBJECT IDENTIFIER ::= { routerSwitch 21 } - atSwitchblade4AC OBJECT IDENTIFIER ::= { routerSwitch 22 } - atSwitchblade4DC OBJECT IDENTIFIER ::= { routerSwitch 23 } - atSwitchblade8AC OBJECT IDENTIFIER ::= { routerSwitch 24 } - atSwitchblade8DC OBJECT IDENTIFIER ::= { routerSwitch 25 } - at9816GF OBJECT IDENTIFIER ::= { routerSwitch 26 } - at9812TF OBJECT IDENTIFIER ::= { routerSwitch 27 } - at9816GB OBJECT IDENTIFIER ::= { routerSwitch 28 } - at9812T OBJECT IDENTIFIER ::= { routerSwitch 29 } - at8724XL OBJECT IDENTIFIER ::= { routerSwitch 30 } - at8748XL OBJECT IDENTIFIER ::= { routerSwitch 31 } - at8724XLDC OBJECT IDENTIFIER ::= { routerSwitch 32 } - at8748XLDC OBJECT IDENTIFIER ::= { routerSwitch 33 } - at9816GBDC OBJECT IDENTIFIER ::= { routerSwitch 34 } - at9812TDC OBJECT IDENTIFIER ::= { routerSwitch 35 } - at8824 OBJECT IDENTIFIER ::= { routerSwitch 36 } - at8848 OBJECT IDENTIFIER ::= { routerSwitch 37 } - at8824DC OBJECT IDENTIFIER ::= { routerSwitch 38 } - at8848DC OBJECT IDENTIFIER ::= { routerSwitch 39 } - at8624XL80 OBJECT IDENTIFIER ::= { routerSwitch 41 } - at8724XL80 OBJECT IDENTIFIER ::= { routerSwitch 42 } - at8748XL80 OBJECT IDENTIFIER ::= { routerSwitch 43 } - at8948EX OBJECT IDENTIFIER ::= { routerSwitch 44 } - at8948i OBJECT IDENTIFIER ::= { routerSwitch 45 } - at8624T2M OBJECT IDENTIFIER ::= { routerSwitch 46 } - atRapier24iDCNEBS OBJECT IDENTIFIER ::= { routerSwitch 47 } - at8724XLDCNEBS OBJECT IDENTIFIER ::= { routerSwitch 48 } - at9924T OBJECT IDENTIFIER ::= { routerSwitch 49 } - at9924SP OBJECT IDENTIFIER ::= { routerSwitch 50 } - at9924T4SP OBJECT IDENTIFIER ::= { routerSwitch 51 } - at9924TEMC OBJECT IDENTIFIER ::= { routerSwitch 53 } - at8724MLB OBJECT IDENTIFIER ::= { routerSwitch 55 } - at8624POE OBJECT IDENTIFIER ::= { routerSwitch 56 } - at9924Ts OBJECT IDENTIFIER ::= { routerSwitch 57 } - at86482SP OBJECT IDENTIFIER ::= { routerSwitch 58 } - at9924Ti OBJECT IDENTIFIER ::= { routerSwitch 59 } - at9924SPi OBJECT IDENTIFIER ::= { routerSwitch 60 } - at9924Tsi OBJECT IDENTIFIER ::= { routerSwitch 61 } - at9924SPsi OBJECT IDENTIFIER ::= { routerSwitch 62 } - at8948iN OBJECT IDENTIFIER ::= { routerSwitch 63 } - at9924TsiN OBJECT IDENTIFIER ::= { routerSwitch 64 } - atRapier48w OBJECT IDENTIFIER ::= { routerSwitch 65 } - at8824R OBJECT IDENTIFIER ::= { routerSwitch 67 } - x90048FS OBJECT IDENTIFIER ::= { routerSwitch 68 } - -END +-- ============================================================================ +-- AT-PRODUCTS.MIB, Allied Telesis enterprise MIB +-- +-- Copyright (c) 2006 by Allied Telesis, Inc. +-- All rights reserved. +-- +-- ============================================================================ + +AT-PRODUCT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY + FROM SNMPv2-SMI + + alliedTelesis + FROM AT-SMI-MIB +; + +products MODULE-IDENTITY + LAST-UPDATED "200803061300Z" + ORGANIZATION "Allied Telesis, Inc." + CONTACT-INFO + " http://www.alliedtelesis.com" + DESCRIPTION + "This file defines the identities of Allied Telesis products. + OID products is the root OBJECT IDENTIFIER. Beneath it there are subtree + bridgeRouter and routerSwitch, which are is defined in AT-SMI-MIB." + + REVISION "200803061300Z" + DESCRIPTION + " Added systemOID 69,70,75,76,77. " + + REVISION "200711150000Z" + DESCRIPTION + "Changed systemOID 67 from AT-8824R to 8724SL-V2." + + REVISION "200703210000Z" + DESCRIPTION + "Added systemOID for x900-48FS." + + REVISION "200702070000Z" + DESCRIPTION + "Added systemOID for AT-8824R." + + REVISION "200606140000Z" + DESCRIPTION + "Initial version of this MIB module." + + ::= { alliedTelesis 1 } + +bridgeRouter OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which brige product MIB object ids are assigned." + ::= { products 1 } + +routerSwitch OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which router and switch product MIB object ids are assigned." + ::= { products 14 } + +-- bridge router + centreCOMAR300Router OBJECT IDENTIFIER ::= { bridgeRouter 8 } + centreCOMAR720Router OBJECT IDENTIFIER ::= { bridgeRouter 11 } + centreCOMAR300LRouter OBJECT IDENTIFIER ::= { bridgeRouter 12 } + centreCOMAR310Router OBJECT IDENTIFIER ::= { bridgeRouter 13 } + centreCOMAR300LURouter OBJECT IDENTIFIER ::= { bridgeRouter 14 } + centreCOMAR300URouter OBJECT IDENTIFIER ::= { bridgeRouter 15 } + centreCOMAR310URouter OBJECT IDENTIFIER ::= { bridgeRouter 16 } + centreCOMAR350Router OBJECT IDENTIFIER ::= { bridgeRouter 17 } + centreCOMAR370Router OBJECT IDENTIFIER ::= { bridgeRouter 18 } + centreCOMAR330Router OBJECT IDENTIFIER ::= { bridgeRouter 19 } + centreCOMAR395Router OBJECT IDENTIFIER ::= { bridgeRouter 20 } + centreCOMAR390Router OBJECT IDENTIFIER ::= { bridgeRouter 21 } + centreCOMAR370URouter OBJECT IDENTIFIER ::= { bridgeRouter 22 } + centreCOMAR740Router OBJECT IDENTIFIER ::= { bridgeRouter 23 } + centreCOMAR140SRouter OBJECT IDENTIFIER ::= { bridgeRouter 24 } + centreCOMAR140URouter OBJECT IDENTIFIER ::= { bridgeRouter 25 } + centreCOMAR320Router OBJECT IDENTIFIER ::= { bridgeRouter 26 } + centreCOMAR130SRouter OBJECT IDENTIFIER ::= { bridgeRouter 27 } + centreCOMAR130URouter OBJECT IDENTIFIER ::= { bridgeRouter 28 } + centreCOMAR160Router OBJECT IDENTIFIER ::= { bridgeRouter 29 } + atAR740RouterDC OBJECT IDENTIFIER ::= { bridgeRouter 43 } + centreCOMAR120Router OBJECT IDENTIFIER ::= { bridgeRouter 44 } + atAR410Router OBJECT IDENTIFIER ::= { bridgeRouter 47 } + atAR725Router OBJECT IDENTIFIER ::= { bridgeRouter 48 } + atAR745Router OBJECT IDENTIFIER ::= { bridgeRouter 49 } + atAR410v2Router OBJECT IDENTIFIER ::= { bridgeRouter 50 } + atAR410v3Router OBJECT IDENTIFIER ::= { bridgeRouter 51 } + atAR725RouterDC OBJECT IDENTIFIER ::= { bridgeRouter 52 } + atAR745RouterDC OBJECT IDENTIFIER ::= { bridgeRouter 53 } + atAR450Router OBJECT IDENTIFIER ::= { bridgeRouter 54 } + atAR450DualRouter OBJECT IDENTIFIER ::= { bridgeRouter 55 } + atAR440Router OBJECT IDENTIFIER ::= { bridgeRouter 59 } + atAR441Router OBJECT IDENTIFIER ::= { bridgeRouter 60 } + atAR442Router OBJECT IDENTIFIER ::= { bridgeRouter 61 } + atAR443Router OBJECT IDENTIFIER ::= { bridgeRouter 62 } + atAR444Router OBJECT IDENTIFIER ::= { bridgeRouter 63 } + atAR420Router OBJECT IDENTIFIER ::= { bridgeRouter 64 } + atAR415SRouter OBJECT IDENTIFIER ::= { bridgeRouter 71 } + atAR415SRouterDC OBJECT IDENTIFIER ::= { bridgeRouter 72 } + atAR550Router OBJECT IDENTIFIER ::= { bridgeRouter 73 } + atAR551Router OBJECT IDENTIFIER ::= { bridgeRouter 74 } + atAR552Router OBJECT IDENTIFIER ::= { bridgeRouter 75 } + atAR550SRouterDP OBJECT IDENTIFIER ::= { bridgeRouter 76 } + atAR570Router OBJECT IDENTIFIER ::= { bridgeRouter 78 } + atAR770Router OBJECT IDENTIFIER ::= { bridgeRouter 79 } + atAR750SRouterDP OBJECT IDENTIFIER ::= { bridgeRouter 80 } + +-- router switch + atRapier24 OBJECT IDENTIFIER ::= { routerSwitch 1 } + atRapier16fSC OBJECT IDENTIFIER ::= { routerSwitch 2 } + atRapier16fVF OBJECT IDENTIFIER ::= { routerSwitch 3 } + atRapier16fMT OBJECT IDENTIFIER ::= { routerSwitch 4 } + atRapier48 OBJECT IDENTIFIER ::= { routerSwitch 5 } + atRapier8t8fSC OBJECT IDENTIFIER ::= { routerSwitch 6 } + atRapier8t8fSCi OBJECT IDENTIFIER ::= { routerSwitch 7 } + atRapier8t8fMT OBJECT IDENTIFIER ::= { routerSwitch 8 } + atRapier8t8fMTi OBJECT IDENTIFIER ::= { routerSwitch 9 } + atRapier8fSC OBJECT IDENTIFIER ::= { routerSwitch 10 } + atRapier8fSCi OBJECT IDENTIFIER ::= { routerSwitch 11 } + atRapier8fMT OBJECT IDENTIFIER ::= { routerSwitch 12 } + atRapier8fMTi OBJECT IDENTIFIER ::= { routerSwitch 13 } + atRapier16fMTi OBJECT IDENTIFIER ::= { routerSwitch 14 } + atRapierG6 OBJECT IDENTIFIER ::= { routerSwitch 15 } + atRapierG6SX OBJECT IDENTIFIER ::= { routerSwitch 16 } + atRapierG6LX OBJECT IDENTIFIER ::= { routerSwitch 17 } + atRapierG6MT OBJECT IDENTIFIER ::= { routerSwitch 18 } + atRapier16fSCi OBJECT IDENTIFIER ::= { routerSwitch 19 } + atRapier24i OBJECT IDENTIFIER ::= { routerSwitch 20 } + atRapier48i OBJECT IDENTIFIER ::= { routerSwitch 21 } + atSwitchblade4AC OBJECT IDENTIFIER ::= { routerSwitch 22 } + atSwitchblade4DC OBJECT IDENTIFIER ::= { routerSwitch 23 } + atSwitchblade8AC OBJECT IDENTIFIER ::= { routerSwitch 24 } + atSwitchblade8DC OBJECT IDENTIFIER ::= { routerSwitch 25 } + at9816GF OBJECT IDENTIFIER ::= { routerSwitch 26 } + at9812TF OBJECT IDENTIFIER ::= { routerSwitch 27 } + at9816GB OBJECT IDENTIFIER ::= { routerSwitch 28 } + at9812T OBJECT IDENTIFIER ::= { routerSwitch 29 } + at8724XL OBJECT IDENTIFIER ::= { routerSwitch 30 } + at8748XL OBJECT IDENTIFIER ::= { routerSwitch 31 } + at8724XLDC OBJECT IDENTIFIER ::= { routerSwitch 32 } + at8748XLDC OBJECT IDENTIFIER ::= { routerSwitch 33 } + at9816GBDC OBJECT IDENTIFIER ::= { routerSwitch 34 } + at9812TDC OBJECT IDENTIFIER ::= { routerSwitch 35 } + at8824 OBJECT IDENTIFIER ::= { routerSwitch 36 } + at8848 OBJECT IDENTIFIER ::= { routerSwitch 37 } + at8824DC OBJECT IDENTIFIER ::= { routerSwitch 38 } + at8848DC OBJECT IDENTIFIER ::= { routerSwitch 39 } + at8624XL80 OBJECT IDENTIFIER ::= { routerSwitch 41 } + at8724XL80 OBJECT IDENTIFIER ::= { routerSwitch 42 } + at8748XL80 OBJECT IDENTIFIER ::= { routerSwitch 43 } + at8948EX OBJECT IDENTIFIER ::= { routerSwitch 44 } + at8948i OBJECT IDENTIFIER ::= { routerSwitch 45 } + at8624T2M OBJECT IDENTIFIER ::= { routerSwitch 46 } + atRapier24iDCNEBS OBJECT IDENTIFIER ::= { routerSwitch 47 } + at8724XLDCNEBS OBJECT IDENTIFIER ::= { routerSwitch 48 } + at9924T OBJECT IDENTIFIER ::= { routerSwitch 49 } + at9924SP OBJECT IDENTIFIER ::= { routerSwitch 50 } + at9924T4SP OBJECT IDENTIFIER ::= { routerSwitch 51 } + at9924TEMC OBJECT IDENTIFIER ::= { routerSwitch 53 } + at8724MLB OBJECT IDENTIFIER ::= { routerSwitch 55 } + at8624POE OBJECT IDENTIFIER ::= { routerSwitch 56 } + at9924Ts OBJECT IDENTIFIER ::= { routerSwitch 57 } + at86482SP OBJECT IDENTIFIER ::= { routerSwitch 58 } + at9924Ti OBJECT IDENTIFIER ::= { routerSwitch 59 } + at9924SPi OBJECT IDENTIFIER ::= { routerSwitch 60 } +-- +--1.3.6.1.4.1.207.1.14.61 AW version x900-24XT + at9924Tsi OBJECT IDENTIFIER ::= { routerSwitch 61 } +-- +--1.3.6.1.4.1.207.1.14.62 AW version x900-24XST + at9924SPsi OBJECT IDENTIFIER ::= { routerSwitch 62 } +-- + at8948iN OBJECT IDENTIFIER ::= { routerSwitch 63 } + at9924TsiN OBJECT IDENTIFIER ::= { routerSwitch 64 } + atRapier48w OBJECT IDENTIFIER ::= { routerSwitch 65 } + at8724SLV2 OBJECT IDENTIFIER ::= { routerSwitch 67 } + x90048FS OBJECT IDENTIFIER ::= { routerSwitch 68 } + atSwitchBladex908 OBJECT IDENTIFIER ::= { routerSwitch 69 } + atx90012XTS OBJECT IDENTIFIER ::= { routerSwitch 70 } + atRapier48wb OBJECT IDENTIFIER ::= { routerSwitch 71 } + atRapier48wAC OBJECT IDENTIFIER ::= { routerSwitch 72 } + atRapier48wbAC OBJECT IDENTIFIER ::= { routerSwitch 73 } +-- +--1.3.6.1.4.1.207.1.14.75 AWPlus version x900-24XT + atx90024XT OBJECT IDENTIFIER ::= { routerSwitch 75 } +-- +--1.3.6.1.4.1.207.1.14.76 AWPlus version x900-24XS + atx90024XS OBJECT IDENTIFIER ::= { routerSwitch 76 } +-- +--1.3.6.1.4.1.207.1.14.77 AWPlus version x900-24XT-N + atx90024XTN OBJECT IDENTIFIER ::= { routerSwitch 77 } + + atx60024Ts OBJECT IDENTIFIER ::= { routerSwitch 80 } + atx60024TsXP OBJECT IDENTIFIER ::= { routerSwitch 81 } + atx60048Ts OBJECT IDENTIFIER ::= { routerSwitch 82 } + atx60048TsXP OBJECT IDENTIFIER ::= { routerSwitch 83 } + +END diff --git a/mibs/alliedtelesis/at-smi.mib b/mibs/alliedtelesis/at-smi.mib index b62142fe2..27db27f07 100644 --- a/mibs/alliedtelesis/at-smi.mib +++ b/mibs/alliedtelesis/at-smi.mib @@ -1,129 +1,129 @@ --- ============================================================================ --- AT-SMI.MIB, Allied Telesis enterprise Structure of Management Information --- --- Extracted from ATROUTER.MIB of pre 2.9.1 release --- Upgraded to SMIv2 compliance --- --- June 2006, Stan Xiang --- --- Copyright (c) 2006 by Allied Telesis, Inc. --- All rights reserved. --- --- ============================================================================ - -AT-SMI-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, - OBJECT-IDENTITY, - enterprises - FROM SNMPv2-SMI - - TEXTUAL-CONVENTION - FROM SNMPv2-TC -; - -alliedTelesis MODULE-IDENTITY - LAST-UPDATED "200606140000Z" - ORGANIZATION "Allied Telesis, Inc." - CONTACT-INFO - " http://www.alliedtelesis.com" - DESCRIPTION - "The Structure of Management Information for Allied Telesis enterprise." - REVISION "200606140000Z" - DESCRIPTION - "Initial version of this MIB module." - ::= { enterprises 207 } - - -products OBJECT-IDENTITY - STATUS current - DESCRIPTION - "products is the root OBJECT IDENTIFIER. Beneath it there are subtree - bridgeRouter and routerSwitch, which are is defined in AT-PRODUCTS-MIB." - ::= { alliedTelesis 1 } - - -mibObject OBJECT-IDENTITY - STATUS current - DESCRIPTION - "mibObject is the root OBJECT IDENTIFIER from which brouterMib is built." - ::= { alliedTelesis 8 } - - -brouterMib OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which atRouter object ids are assigned." - ::= { mibObject 4 } - - -atRouter OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which various groups of object id are assigned." - ::= { brouterMib 4 } - - --- groups beneath atRouter - -objects OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which object ids for boards and chips are assigned." - ::= { atRouter 1 } - - -traps OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which un-sorted trap ids are assigned." - ::= { atRouter 2 } - - -sysinfo OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which system inforamtion ids are assigned." - ::= { atRouter 3 } - - -modules OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which software module ids are assigned." - ::= { atRouter 4 } - - -arInterfaces OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which interface ids are assigned." - ::= { atRouter 5 } - -protocols OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which protocol ids are assigned." - ::= { atRouter 6 } - - -atAgents OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree beneath which variation from standards defined." - ::= { atRouter 7 } - - -DisplayStringUnsized ::= TEXTUAL-CONVENTION - DISPLAY-HINT "255a" - STATUS current - DESCRIPTION - "Represents textual information taken from the NVT ASCII - character set. It is a variation of DisplayString which - is defined in RFC 2579." - REFERENCE - "DisplayString" - SYNTAX OCTET STRING - -END +-- ============================================================================ +-- AT-SMI.MIB, Allied Telesis enterprise +-- Structure of Management Information +-- +-- Copyright (c) 2006 by Allied Telesis, Inc. +-- All rights reserved. +-- +-- ============================================================================ + +AT-SMI-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + enterprises + FROM SNMPv2-SMI + + TEXTUAL-CONVENTION + FROM SNMPv2-TC +; + +alliedTelesis MODULE-IDENTITY + LAST-UPDATED "200802280000Z" + ORGANIZATION "Allied Telesis, Inc." + CONTACT-INFO + " http://www.alliedtelesis.com" + DESCRIPTION + "The Structure of Management Information for Allied Telesis enterprise." + REVISION "200802280000Z" + DESCRIPTION + "Standardized the file head." + + REVISION "200606140000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { enterprises 207 } + + +products OBJECT-IDENTITY + STATUS current + DESCRIPTION + "products is the root OBJECT IDENTIFIER. Beneath it there are subtree + bridgeRouter and routerSwitch, which are is defined in AT-PRODUCTS-MIB." + ::= { alliedTelesis 1 } + + +mibObject OBJECT-IDENTITY + STATUS current + DESCRIPTION + "mibObject is the root OBJECT IDENTIFIER from which brouterMib is built." + ::= { alliedTelesis 8 } + + +brouterMib OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which atRouter object ids are assigned." + ::= { mibObject 4 } + + +atRouter OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which various groups of object id are assigned." + ::= { brouterMib 4 } + + +-- groups beneath atRouter + +objects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which object ids for boards and chips are assigned." + ::= { atRouter 1 } + + +traps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which un-sorted trap ids are assigned." + ::= { atRouter 2 } + + +sysinfo OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which system inforamtion ids are assigned." + ::= { atRouter 3 } + + +modules OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which software module ids are assigned." + ::= { atRouter 4 } + + +arInterfaces OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which interface ids are assigned." + ::= { atRouter 5 } + +protocols OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which protocol ids are assigned." + ::= { atRouter 6 } + + +atAgents OBJECT-IDENTITY + STATUS current + DESCRIPTION + "subtree beneath which variation from standards defined." + ::= { atRouter 7 } + + +DisplayStringUnsized ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Represents textual information taken from the NVT ASCII + character set. It is a variation of DisplayString which + is defined in RFC 2579." + REFERENCE + "DisplayString" + SYNTAX OCTET STRING + +END diff --git a/mibs/alliedtelesis/at-sysinfo.mib b/mibs/alliedtelesis/at-sysinfo.mib index c8c5a4f86..db02073db 100644 --- a/mibs/alliedtelesis/at-sysinfo.mib +++ b/mibs/alliedtelesis/at-sysinfo.mib @@ -1,913 +1,993 @@ --- ============================================================================ --- AT-SYSINFO.MIB, Allied Telesis enterprise MIB: system information --- --- Extracted from ATROUTER.MIB of pre 2.9.1 release --- --- June 2006, Stan Xiang --- Upgraded to SMIv2 compliance --- --- Copyright (c) 2006 by Allied Telesis, Inc. --- All rights reserved. --- --- ============================================================================ - -AT-SYSINFO-MIB DEFINITIONS ::= BEGIN - -IMPORTS - OBJECT-TYPE, - NOTIFICATION-TYPE - FROM SNMPv2-SMI - - DisplayString - FROM SNMPv2-TC - - atRouter, - DisplayStringUnsized - FROM AT-SMI-MIB -; - -sysinfo MODULE-IDENTITY - LAST-UPDATED "200606140000Z" - ORGANIZATION "Allied Telesis, Inc." - CONTACT-INFO - " http://www.alliedtelesis.com" - DESCRIPTION - "ubtree beneath which system inforamtion ids are assigned. - It contains generic system information, as follows: - { sysinfo 1 } fanAndPs - { sysinfo 2 } restartGroup - { sysinfo 3 } cpu - { sysinfo 4 } sysTemperature - { sysinfo 5 } atrContactDetails - { sysinfo 6 } bbrNvs - { sysinfo 9 } hostId " - - REVISION "200606140000Z" - DESCRIPTION - "Initial version of this MIB module." - ::= { atRouter 3 } - - --- fanAndPs - this group contains information about the Fan, Power Supply and --- Temperature status of the router. Some of the variables and their values --- borrow from the fstswitch MIB. --- This group was added on 21/Jun/2001 by Tony van der Peet on request from ATKK. - -fanAndPs OBJECT IDENTIFIER ::= { sysinfo 1 } - -fanAndPsRpsConnectionStatus OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - connected(1), - notConnected(2), - notMonitoring(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the Redundant Power Supply (RPS) connection, - ie, whether an RPS is actually connected or not, regardless - of whether the RPS is on or not. notSupported means that an - RPS is not supported in this hardware platform, connected - means that the RPS is connected, notConnected means that the - RPS is not connected, and notMonitoring means that the status - of the RPS is not being monitored presently. RPS monitoring can - be turned on via the variable fanAndPsRpsMonitoringStatus, or - by the command SET SYSTEM RPSMONITOR=ON." - ::= { fanAndPs 1 } - -fanAndPsMainPSUStatus OBJECT-TYPE - SYNTAX INTEGER { - on(1), - off(2), - faulty(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the main Power Supply. on means that the power supply is present - and fully operational. off means that the power supply is totally off (and - obviously only applies to systems with a redundant power supply). faulty means - that the main power supply is delivering power but that a component of the - power supply is faulty. This applies to systems like SwitchBlade which have 3 - power supplies but do not provide individual power supply monitoring. Also, - in the case of SwitchBlade, power supply status includes the status of the fans - in the power supply." - ::= { fanAndPs 2 } - -fanAndPsRedundantPSUStatus OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - on(1), - off(2), - notMonitoring(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the redundant Power Supply. notSupported means - this device does not support redundant power supplies, on - means that the redundant power supply is connected and able - to supply system power if required, off means that the - redundant power supply is either not connected or is connected - and is not able to supply system power if required, and - notMonitoring means that the status of the RPS is not being - monitored presently. RPS monitoring can be turned on via the - variable fanAndPsRpsMonitoringStatus, or by the command - SET SYSTEM RPSMONITOR=ON." - ::= { fanAndPs 3 } - -fanAndPsRpsMonitoringStatus OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - on(1), - off(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The current status of redundant power supply monitoring. The - monitoring of the redundant power supply and its fan must be - enabled by command or by setting this variable to on. The value - notSupported means that this device does not support redundant - power supplies. Only the values on or off may be written to this - variable. If this variables reads as notSupported, an attempt to - write to this variable will result in a bad value error." - ::= { fanAndPs 4 } - -fanAndPsMainFanStatus OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - ok(1), - notOk(2), - warning(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the main Power Supply fan. notSupported means that this - device does not support monitoring on the main power supply fan, or that - there is no main power supply fan. The warning means the fan's speed is - outside 30% of the expected speed." - ::= { fanAndPs 5 } - -fanAndPsRedundantFanStatus OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - ok(1), - notOk(2), - notMonitoring(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the redundant Power Supply Fan. notSupported means - this device does not support redundant power supplies, ok - means that the redundant power supply fan is running, notOk means - that the redundant power supply fan is not running, and - notMonitoring means that the status of the RPS is not being - monitored presently. RPS monitoring can be turned on via the - variable fanAndPsRpsMonitoringStatus, or by the command - SET SYSTEM RPSMONITOR=ON." - ::= { fanAndPs 6 } - -fanAndPsTemperatureStatus OBJECT-TYPE - SYNTAX INTEGER { - ok(1), - notOk(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of temperature in this device. ok means that the - device is not capable of monitoring temperature or that the - temperature is OK, notOk means that the temperature is being - monitored and is currently out of the range 0C - 45C." - ::= { fanAndPs 7 } - -fanAndPsFanTrayPresent OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - present(1), - notPresent(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the presence of the fan tray in this system. Systems - which do not support a fan tray return the value notSupported. Upon - removal of the fan tray there is a short period (20s) before the value of - this variable is changed to notPresent. This is to allow for scheduled - replacement and/or cleaning of the fan tray." - ::= { fanAndPs 8 } - -fanAndPsFanTrayStatus OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - ok(1), - notOk(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the fan tray in this system. Systems which do not support - a fan tray return the value notSupported. The value ok is returned if all fans - in the fan tray are running at full speed. The value notOk is returned if - one of more of the fan tray fans is running slow or has stalled." - ::= { fanAndPs 9 } - -fanAndPsMainMonitoringStatus OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - ok(1), - notOk(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current status of main power supply monitoring. The - monitoring of the main power supply and its fan is always - enabled by those systems that support it. Systems which do - not support main power supply or fan monitoring report a - value of notSupported. The value ok is returned for those - systems that do support main power supply and fan monitoring, - and where the monitoring operation is reporting valid information (refer - to fanAndPsMainFanStatus for the current status of the system). - When main power supply and fan monitoring is failing, the value - notOk is returned." - ::= { fanAndPs 10 } - --- fanAndPsPsuStatusTable - AT8948 specific power supply monitoring. --- Added on by Elizabeth Kennett/Wenhua Wei for AT8948 project. - -fanAndPsPsuStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF FanAndPsPsuStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of AT8948 fanAndPsPsuStatusTable. Each entry in the table - represents the status of one of the power supplies in AT8948 system. - Each power supply has its own board ID." - ::= { fanAndPs 11 } - -fanAndPsPsuStatusEntry OBJECT-TYPE - SYNTAX FanAndPsPsuStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A single entry of AT8948 fanAndPsPsuStatusTable, indexed by - fanAndPsPsuNumber field." - INDEX { fanAndPsPsuNumber } - ::= { fanAndPsPsuStatusTable 1 } - -FanAndPsPsuStatusEntry ::= - SEQUENCE { - fanAndPsPsuNumber - INTEGER, - fanAndPsPsuPresent - INTEGER, - fanAndPsPsuType - INTEGER, - fanAndPsPsuFan - INTEGER, - fanAndPsPsuTemperature - INTEGER, - fanAndPsPsuPower - INTEGER - } - -fanAndPsPsuNumber OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The PSU board identity for which this entry holds. If the system - consists only of a single PSU board, only one entry will appear - in the table, whose index is 1." - ::= { fanAndPsPsuStatusEntry 1 } - -fanAndPsPsuPresent OBJECT-TYPE - SYNTAX INTEGER{ - yes(0), - no (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The PSU present state, displayed as 'yes' if present, or 'no' if absent." - ::= { fanAndPsPsuStatusEntry 2 } - -fanAndPsPsuType OBJECT-TYPE - SYNTAX INTEGER{ - ac(0), - dc(1), - fan(2), - notPresent(3), - notSupported(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The PSU type, displayed as AC, or DC, or FAN, or NOT PRESENT." - ::= { fanAndPsPsuStatusEntry 3 } - -fanAndPsPsuFan OBJECT-TYPE - SYNTAX INTEGER{ - ok(0), - fail(1), - notPresent(2), - notSupported(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The PSU fan status, displayed as OK, or FAIL, or NOT PRESENT." - ::= { fanAndPsPsuStatusEntry 4 } - -fanAndPsPsuTemperature OBJECT-TYPE - SYNTAX INTEGER{ - good(0), - high(1), - notPresent(2), - notSupported(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The PSU temperature, displayed as GOOD, or HIGH, or NOT PRESENT, - or NOT SUPPORTED." - ::= { fanAndPsPsuStatusEntry 5 } - -fanAndPsPsuPower OBJECT-TYPE - SYNTAX INTEGER{ - good(0), - bad(1), - notPresent(2), - notSupported(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The PSU power status, displayed as GOOD, or BAD, or NOT PRESENT - or NOT SUPPORTED." - ::= { fanAndPsPsuStatusEntry 6 } - -fanAndPsAccelFanStatus OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - ok(1), - notOk(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of the accelerator card fans. Non-supported means this - device does not support monitoring of the accelerator card fans." - ::= { fanAndPs 12 } - --- fanAndPs traps - traps exist for changes to power supply status, fan status --- and temperature status. - -fanAndPsTrap OBJECT IDENTIFIER ::= { fanAndPs 0 } - -fanAndPsRpsConnectionTrap NOTIFICATION-TYPE - OBJECTS { fanAndPsRpsConnectionStatus } - STATUS current - DESCRIPTION - "Generated when the RPS connection status changes." - ::= { fanAndPsTrap 1 } - -fanAndPsMainPSUStatusTrap NOTIFICATION-TYPE - OBJECTS { fanAndPsMainPSUStatus } - STATUS current - DESCRIPTION - "Generated when the main power supply status changes." - ::= { fanAndPsTrap 2 } - -fanAndPsRedundantPSUStatusTrap NOTIFICATION-TYPE - OBJECTS { fanAndPsRedundantPSUStatus } - STATUS current - DESCRIPTION - "Generated when the RPS status changes." - ::= { fanAndPsTrap 3 } - -fanAndPsMainFanStatusTrap NOTIFICATION-TYPE - OBJECTS { fanAndPsMainFanStatus } - STATUS current - DESCRIPTION - "Generated when the main fan changes status." - ::= { fanAndPsTrap 4 } - -fanAndPsRedundantFanStatusTrap NOTIFICATION-TYPE - OBJECTS { fanAndPsRedundantFanStatus } - STATUS current - DESCRIPTION - "Generated when the redundant fan changes status." - ::= { fanAndPsTrap 5 } - -fanAndPsTemperatureStatusTrap NOTIFICATION-TYPE - OBJECTS { fanAndPsTemperatureStatus } - STATUS current - DESCRIPTION - "Generated when the temperature changes status." - ::= { fanAndPsTrap 6 } - -fanAndPsFanTrayPresentTrap NOTIFICATION-TYPE - OBJECTS { fanAndPsFanTrayPresent } - STATUS current - DESCRIPTION - "Generated when the fan tray presence status changes." - ::= { fanAndPsTrap 7 } - -fanAndPsFanTrayStatusTrap NOTIFICATION-TYPE - OBJECTS { fanAndPsFanTrayStatus } - STATUS current - DESCRIPTION - "Generated when the fan tray status changes." - ::= { fanAndPsTrap 8 } - -fanAndPsMainMonitoringStatusTrap NOTIFICATION-TYPE - OBJECTS { fanAndPsMainMonitoringStatus } - STATUS current - DESCRIPTION - "Generated when the main power supply monitoring status changes." - ::= { fanAndPsTrap 9 } - -fanAndPsAccelFanStatusTrap NOTIFICATION-TYPE - OBJECTS { fanAndPsAccelFanStatus } - STATUS current - DESCRIPTION - "Generated when the accelerator fans' status changes." - ::= { fanAndPsTrap 10 } - --- router/switch restart related. - -restartGroup OBJECT IDENTIFIER ::= { sysinfo 2 } -restart OBJECT-TYPE - SYNTAX INTEGER { - restartNone(0), - restartWarm(1), - restartCold(2) - } - MAX-ACCESS write-only - STATUS current - DESCRIPTION - "A router/switch restart request. - - A management station can remotely instruct an ATI router/switch - to action a warm or cold restart. - - Once all the appropriate internal checks have been made, the - router/switch will acknowledge the request via normal SNMP channels. - The restart instruction will be actioned after waiting for a period - of 5 seconds, this is because the SNMP acknowledgement packet needs - time to reach the management station. - - Once the request has been actioned, it can not be cancelled and - communication with the router/switch will be lost during system - initialisation." - ::= { restartGroup 1 } - -restartCause OBJECT-TYPE - SYNTAX INTEGER { - unknown(0), - hardwareReset(1), - hardwareWatchdog(2), - softwareRequest(3), - softwareException(4), - softwareInvalidImage(5), - softwareLicenceCheckFailure(6), - powerOnSelfTestfailure(7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The reason for last time restart." - ::= { restartGroup 2 } - -restartLog OBJECT-TYPE - SYNTAX DisplayStringUnsized (SIZE (0..500)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The restart logging details." - ::= { restartGroup 3 } - -restartNotification NOTIFICATION-TYPE - OBJECTS { restartCause - } - STATUS current - DESCRIPTION - "A restart notification is a trap sent to tell snmp managers - the reason of restarting" -::= { restartGroup 11 } - - --- cpu - this group contains information about the cpu utilisation over different --- periods of time. - - cpu OBJECT IDENTIFIER ::= { sysinfo 3 } - - cpuUtilisationMax OBJECT-TYPE - SYNTAX INTEGER (0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maximum CPU utilisation since the router was last restarted. - Expressed as a percentage." - ::= { cpu 1 } - - cpuUtilisationAvg OBJECT-TYPE - SYNTAX INTEGER (0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average CPU utilisation since the router was last restarted. - Expressed as a percentage." - ::= { cpu 2 } - - cpuUtilisationAvgLastMinute OBJECT-TYPE - SYNTAX INTEGER (0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average CPU utilisation over the past minute. - Expressed as a percentage." - ::= { cpu 3 } - -cpuUtilisationAvgLast10Seconds OBJECT-TYPE - SYNTAX INTEGER (0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average CPU utilisation over the past ten seconds. - Expressed as a percentage." - ::= { cpu 4 } - -cpuUtilisationAvgLastSecond OBJECT-TYPE - SYNTAX INTEGER (0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average CPU utilisation over the past second. - Expressed as a percentage." - ::= { cpu 5 } - - cpuUtilisationMaxLast5Minutes OBJECT-TYPE - SYNTAX INTEGER (0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maximum CPU utilisation over the last 5 minutes. - Expressed as a percentage." - ::= { cpu 6 } - - cpuUtilisationAvgLast5Minutes OBJECT-TYPE - SYNTAX INTEGER (0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Average CPU utilisation over the past 5 minutes. - Expressed as a percentage." - ::= { cpu 7 } - --- sysTemperature - this group contains information about the temperature monitoring --- in the system. under this group is a general group, containing generic temperature --- monitoring variables, and one or more specific groups, which contain variables specific --- to particular products. - -sysTemperature OBJECT IDENTIFIER ::= { sysinfo 4 } - --- This group displays generic system temperature information - the actual --- temperature, the fixed temperature threshold and an indication the --- temperature has fallen below the threshold. A particular product may support --- this information or not. If not the product may have a specific entry for --- its particular temperature information. A product may also support the --- generic information and additional specific information. - -generalTemperature OBJECT IDENTIFIER ::= { sysTemperature 1 } -generalTemperatureSupported OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - supported(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value supported indicates general temperature is displayed by the - device. The value notSupported indicates the device displays specific - temperature information or none at all." - ::= { generalTemperature 1 } - -generalTemperatureActualTemp OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current temperature of product's base board, in degrees Celsius. A device - which doesn't support this group will return the value 0 for this variable." - ::= { generalTemperature 2 } - -generalTemperatureStatus OBJECT-TYPE - SYNTAX INTEGER { - ok(1), - notOk(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of temperature in this device. ok indicates the - temperature is below the threshold temperature or the device - is not capable of monitoring temperature. notOk indicates the - temperature is being monitored and is currently above the - threshold temperature (displayed in generalTemperatureThreshold)." - ::= { generalTemperature 3 } - -generalTemperatureThreshold OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The temperature threshold for the device. If the - temperature of the device rises above this threshold - generalTemeratureStatus will indicate a notOk status." - ::= { generalTemperature 4 } - --- generalTemperature trap - a trap monitoring changes in the temperature status. - -generalTemperatureTrap OBJECT IDENTIFIER ::= { generalTemperature 0 } - -generalTemperatureStatusTrap NOTIFICATION-TYPE - OBJECTS { generalTemperatureStatus, generalTemperatureActualTemp, generalTemperatureThreshold } - STATUS current - DESCRIPTION - "Generated when the temperature status of the device changes." - ::= { generalTemperatureTrap 1 } - --- sbTemperature - SwitchBlade specific temperature monitoring. - -sbTemperature OBJECT IDENTIFIER ::= { sysTemperature 2 } - -sbTempTable OBJECT-TYPE - SYNTAX SEQUENCE OF SbTempEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of SwitchBlade sysTemperature. Each entry in the table - represents temperature monitoring from one of the CPU cards which - may be present in the SwitchBlade system." - ::= { sbTemperature 1 } - -sbTempEntry OBJECT-TYPE - SYNTAX SbTempEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A single entry of SwitchBlade sysTemperature" - INDEX { sbTempIndex } - ::= { sbTempTable 1 } - -SbTempEntry ::= - SEQUENCE { - sbTempIndex - INTEGER, - sbTempActualTemperature - INTEGER, - sbTempFixedThresholdStatus - INTEGER, - sbTempSettableThresholdStatus - INTEGER, - sbTempSettableThreshold - INTEGER - } - -sbTempIndex OBJECT-TYPE - SYNTAX INTEGER { - master(1), - slave(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The board for which this temperature entry holds. If the system - consists only of a single CPU board, only one entry will appear - in the table, whose index is master(1)." - ::= { sbTempEntry 1 } - -sbTempActualTemperature OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The actual SwitchBlade temperature. This temperature is measured - within the SwitchBlade CPU, and is sampled at 1 second intervals." - ::= { sbTempEntry 2 } - - sbTempFixedThresholdStatus OBJECT-TYPE - SYNTAX INTEGER { - normal(1), - crossover(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The temperature status with regard to the fixed temperature - threshold. The value of the fixed temperature threshold is set at - 90 degrees C. This variable represents whether the actual temperature - is above the threshold (value is crossover(2)) or below the threshold - (value is normal(1)). If the temperature is exactly the same as the - fixed temperature threshold, the value of this variable reads as - normal(1)." - ::= { sbTempEntry 3 } - -sbTempSettableThresholdStatus OBJECT-TYPE - SYNTAX INTEGER { - normal(1), - crossover(2), - undefined(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The temperature status with regard to the settable temperature - threshold. The value of the settable temperature threshold is set by - management intervention. This variable represents whether the actual - temperature is above the threshold (value is crossover(2)) or below - the threshold (value is normal(1)). When the value of this variable is - undefined(3), no settable threshold has been specified and the value - of sbTempSettableThreshold is not used." - ::= { sbTempEntry 4 } - -sbTempSettableThreshold OBJECT-TYPE - SYNTAX INTEGER (30..100) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of the settable temperature threshold. This can be set - independently for each temperature entry. The value of this threshold - is only valid when sbTempSettableThresholdStatus is not set to - undefined(3)." - ::= { sbTempEntry 5 } - -sbTempFixedThreshold OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the fixed temperature threshold. This value is fixed for - both CPU cards, and cannot be set." - ::= { sbTemperature 2 } - -sbTemperatureTrap OBJECT IDENTIFIER ::= { sbTemperature 0 } - - sbTempFixedThresholdTrap NOTIFICATION-TYPE - OBJECTS { sbTempFixedThresholdStatus, sbTempActualTemperature, sbTempFixedThreshold } - STATUS current - DESCRIPTION - "Trap occurs when fixed threshold status changes. The actual temperature - and the fixed threshold are also given." - ::= { sbTemperatureTrap 1 } - - sbTempSettableThresholdTrap NOTIFICATION-TYPE - OBJECTS { sbTempSettableThresholdStatus, sbTempActualTemperature, sbTempSettableThreshold } - STATUS current - DESCRIPTION - "Trap occurs when settable threshold status changes. The actual temperature - and the settable threshold are also given." - ::= { sbTemperatureTrap 2 } - -atContactDetails OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The contact details for Allied Telesis inc." - ::= { sysinfo 5 } - --- acceleratorTemperature - Accelerator card specific temperature monitoring. - -acceleratorTemperature OBJECT IDENTIFIER ::= { sysTemperature 3 } -acceleratorTemperatureTrap OBJECT IDENTIFIER ::= { acceleratorTemperature 0 } - -acceleratorTemperatureSupported OBJECT-TYPE - SYNTAX INTEGER { - notSupported(0), - supported(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value supported indicates whether accelerator card temperature - is displayed by the device. The value notSupported indicates the - device does not display specific accelerator card temperature - information." - ::= { acceleratorTemperature 1 } - -acceleratorTemperatureActualTemp OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current temperature of product's base board, in degrees Celsius. A device - which doesn't support this group will return the value 0 for this variable." - ::= { acceleratorTemperature 2 } - -acceleratorTemperatureStatus OBJECT-TYPE - SYNTAX INTEGER { - ok(1), - notOk(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The status of temperature in this device. ok indicates the - temperature is below the threshold temperature or the device - is not capable of monitoring temperature. notOk indicates the - temperature is being monitored and is currently above the - threshold temperature (displayed in generalTemperatureThreshold)." - ::= { acceleratorTemperature 3 } - -acceleratorTemperatureThreshold OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The temperature threshold for the device. If the - temperature of the device rises above this threshold - generalTemeratureStatus will indicate a notOk status." - ::= { acceleratorTemperature 4 } - --- acceleratorTemperature trap - a trap monitoring changes in the temperature status. - -acceleratorTemperatureStatusTrap NOTIFICATION-TYPE - OBJECTS { acceleratorTemperatureStatus } - STATUS current - DESCRIPTION - "Generated when the temperature status of the device changes." - ::= { acceleratorTemperatureTrap 1 } - --- bbrNvs - this group contains information about the battery backed RAM non-volatile storage --- in the router. - -bbrNvs OBJECT IDENTIFIER ::= { sysinfo 6 } - -bbrNvsTrap OBJECT IDENTIFIER ::= { bbrNvs 0 } - -bbrNvsReinitialiseTrap NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "Generated at boot when the device detects that the BBR has been - corrupted and reinitialised. This can happen if the device's BBR - battery has run down, and the device has been powered off, then on." - ::= { bbrNvsTrap 1} - - --- memory - this group contains information about the current memory status --- of the router. - -memory OBJECT IDENTIFIER ::= { sysinfo 7 } - -freeMemory OBJECT-TYPE - SYNTAX INTEGER (0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Percentage of free memory still available on device" - ::= { memory 1 } - -totalBuffers OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total number of buffers available on device" - ::= { memory 2 } - -lowMemoryTrap NOTIFICATION-TYPE - OBJECTS { freeMemory, totalBuffers } - STATUS current - DESCRIPTION - "A low memory trap is generated when a router's memory - has gone below a certain level." - ::= { memory 11 } - -realTimeClockStatus OBJECT-TYPE - SYNTAX INTEGER { - invalid(0), - normal(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Shows the status of the real time clock" - ::= { sysinfo 8 } - -hostId OBJECT-TYPE - SYNTAX INTEGER (0..32) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Host Identifier of this device" - ::= { sysinfo 9 } - -END +-- ============================================================================ +-- AT-SYSINFO.MIB, Allied Telesis enterprise +-- +-- Copyright (c) 2006 by Allied Telesis, Inc. +-- All rights reserved. +-- +-- ============================================================================ + +AT-SYSINFO-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + + DisplayString + FROM SNMPv2-TC + + atRouter, + DisplayStringUnsized + FROM AT-SMI-MIB + + InterfaceIndex + FROM IF-MIB +; + +sysinfo MODULE-IDENTITY + LAST-UPDATED "200802260000Z" + ORGANIZATION "Allied Telesis, Inc." + CONTACT-INFO + " http://www.alliedtelesis.com" + DESCRIPTION + "Subtree beneath which system inforamtion ids are assigned. + It contains generic system information, as follows: + { sysinfo 1 } fanAndPs + { sysinfo 2 } restartGroup + { sysinfo 3 } cpu + { sysinfo 4 } sysTemperature + { sysinfo 5 } atrContactDetails + { sysinfo 6 } bbrNvs + { sysinfo 9 } hostId + { sysinfo 10 } envMon + { sysinfo 11 } xem + { sysinfo 12 } awpEnvMon + { sysinfo 13 } awpStack + { sysinfo 14 } atPortInfo" + + REVISION "200802260000Z" + + DESCRIPTION + "Changed top DESCRIPTION section." + + REVISION "200606140000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { atRouter 3 } + + +-- fanAndPs - this group contains information about the Fan, Power Supply and +-- Temperature status of the router. Some of the variables and their values +-- borrow from the fstswitch MIB. +-- This group was added on 21/Jun/2001 by Tony van der Peet on request from ATKK. + +fanAndPs OBJECT IDENTIFIER ::= { sysinfo 1 } + +fanAndPsRpsConnectionStatus OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + connected(1), + notConnected(2), + notMonitoring(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the Redundant Power Supply (RPS) connection, + ie, whether an RPS is actually connected or not, regardless + of whether the RPS is on or not. notSupported means that an + RPS is not supported in this hardware platform, connected + means that the RPS is connected, notConnected means that the + RPS is not connected, and notMonitoring means that the status + of the RPS is not being monitored presently. RPS monitoring can + be turned on via the variable fanAndPsRpsMonitoringStatus, or + by the command SET SYSTEM RPSMONITOR=ON." + ::= { fanAndPs 1 } + +fanAndPsMainPSUStatus OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + faulty(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the main Power Supply. on means that the power supply is present + and fully operational. off means that the power supply is totally off (and + obviously only applies to systems with a redundant power supply). faulty means + that the main power supply is delivering power but that a component of the + power supply is faulty. This applies to systems like SwitchBlade which have 3 + power supplies but do not provide individual power supply monitoring. Also, + in the case of SwitchBlade, power supply status includes the status of the fans + in the power supply." + ::= { fanAndPs 2 } + +fanAndPsRedundantPSUStatus OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + on(1), + off(2), + notMonitoring(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the redundant Power Supply. notSupported means + this device does not support redundant power supplies, on + means that the redundant power supply is connected and able + to supply system power if required, off means that the + redundant power supply is either not connected or is connected + and is not able to supply system power if required, and + notMonitoring means that the status of the RPS is not being + monitored presently. RPS monitoring can be turned on via the + variable fanAndPsRpsMonitoringStatus, or by the command + SET SYSTEM RPSMONITOR=ON." + ::= { fanAndPs 3 } + +fanAndPsRpsMonitoringStatus OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current status of redundant power supply monitoring. The + monitoring of the redundant power supply and its fan must be + enabled by command or by setting this variable to on. The value + notSupported means that this device does not support redundant + power supplies. Only the values on or off may be written to this + variable. If this variables reads as notSupported, an attempt to + write to this variable will result in a bad value error." + ::= { fanAndPs 4 } + +fanAndPsMainFanStatus OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + ok(1), + notOk(2), + warning(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the main Power Supply fan. notSupported means that this + device does not support monitoring on the main power supply fan, or that + there is no main power supply fan. The warning means the fan's speed is + outside 30% of the expected speed." + ::= { fanAndPs 5 } + +fanAndPsRedundantFanStatus OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + ok(1), + notOk(2), + notMonitoring(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the redundant Power Supply Fan. notSupported means + this device does not support redundant power supplies, ok + means that the redundant power supply fan is running, notOk means + that the redundant power supply fan is not running, and + notMonitoring means that the status of the RPS is not being + monitored presently. RPS monitoring can be turned on via the + variable fanAndPsRpsMonitoringStatus, or by the command + SET SYSTEM RPSMONITOR=ON." + ::= { fanAndPs 6 } + +fanAndPsTemperatureStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + notOk(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of temperature in this device. ok means that the + device is not capable of monitoring temperature or that the + temperature is OK, notOk means that the temperature is being + monitored and is currently out of the range 0C - 45C." + ::= { fanAndPs 7 } + +fanAndPsFanTrayPresent OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + present(1), + notPresent(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the presence of the fan tray in this system. Systems + which do not support a fan tray return the value notSupported. Upon + removal of the fan tray there is a short period (20s) before the value of + this variable is changed to notPresent. This is to allow for scheduled + replacement and/or cleaning of the fan tray." + ::= { fanAndPs 8 } + +fanAndPsFanTrayStatus OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + ok(1), + notOk(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the fan tray in this system. Systems which do not support + a fan tray return the value notSupported. The value ok is returned if all fans + in the fan tray are running at full speed. The value notOk is returned if + one of more of the fan tray fans is running slow or has stalled." + ::= { fanAndPs 9 } + +fanAndPsMainMonitoringStatus OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + ok(1), + notOk(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of main power supply monitoring. The + monitoring of the main power supply and its fan is always + enabled by those systems that support it. Systems which do + not support main power supply or fan monitoring report a + value of notSupported. The value ok is returned for those + systems that do support main power supply and fan monitoring, + and where the monitoring operation is reporting valid information (refer + to fanAndPsMainFanStatus for the current status of the system). + When main power supply and fan monitoring is failing, the value + notOk is returned." + ::= { fanAndPs 10 } + +-- fanAndPsPsuStatusTable - AT8948 specific power supply monitoring. +-- Added on by Elizabeth Kennett/Wenhua Wei for AT8948 project. + +fanAndPsPsuStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF FanAndPsPsuStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of AT8948 fanAndPsPsuStatusTable. Each entry in the table + represents the status of one of the power supplies in AT8948 system. + Each power supply has its own board ID." + ::= { fanAndPs 11 } + +fanAndPsPsuStatusEntry OBJECT-TYPE + SYNTAX FanAndPsPsuStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single entry of AT8948 fanAndPsPsuStatusTable, indexed by + fanAndPsPsuNumber field." + INDEX { fanAndPsPsuNumber } + ::= { fanAndPsPsuStatusTable 1 } + +FanAndPsPsuStatusEntry ::= + SEQUENCE { + fanAndPsPsuNumber + INTEGER, + fanAndPsPsuPresent + INTEGER, + fanAndPsPsuType + INTEGER, + fanAndPsPsuFan + INTEGER, + fanAndPsPsuTemperature + INTEGER, + fanAndPsPsuPower + INTEGER + } + +fanAndPsPsuNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PSU board identity for which this entry holds. If the system + consists only of a single PSU board, only one entry will appear + in the table, whose index is 1." + ::= { fanAndPsPsuStatusEntry 1 } + +fanAndPsPsuPresent OBJECT-TYPE + SYNTAX INTEGER{ + yes(0), + no (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PSU present state, displayed as 'yes' if present, or 'no' if absent." + ::= { fanAndPsPsuStatusEntry 2 } + +fanAndPsPsuType OBJECT-TYPE + SYNTAX INTEGER{ + ac(0), + dc(1), + fan(2), + notPresent(3), + notSupported(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PSU type, displayed as AC, or DC, or FAN, or NOT PRESENT." + ::= { fanAndPsPsuStatusEntry 3 } + +fanAndPsPsuFan OBJECT-TYPE + SYNTAX INTEGER{ + ok(0), + fail(1), + notPresent(2), + notSupported(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PSU fan status, displayed as OK, or FAIL, or NOT PRESENT." + ::= { fanAndPsPsuStatusEntry 4 } + +fanAndPsPsuTemperature OBJECT-TYPE + SYNTAX INTEGER{ + good(0), + high(1), + notPresent(2), + notSupported(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PSU temperature, displayed as GOOD, or HIGH, or NOT PRESENT, + or NOT SUPPORTED." + ::= { fanAndPsPsuStatusEntry 5 } + +fanAndPsPsuPower OBJECT-TYPE + SYNTAX INTEGER{ + good(0), + bad(1), + notPresent(2), + notSupported(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PSU power status, displayed as GOOD, or BAD, or NOT PRESENT + or NOT SUPPORTED." + ::= { fanAndPsPsuStatusEntry 6 } + +fanAndPsAccelFanStatus OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + ok(1), + notOk(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the accelerator card fans. Non-supported means this + device does not support monitoring of the accelerator card fans." + ::= { fanAndPs 12 } + +-- fanAndPs traps - traps exist for changes to power supply status, fan status +-- and temperature status. + +fanAndPsTrap OBJECT IDENTIFIER ::= { fanAndPs 0 } + +fanAndPsRpsConnectionTrap NOTIFICATION-TYPE + OBJECTS { fanAndPsRpsConnectionStatus } + STATUS current + DESCRIPTION + "Generated when the RPS connection status changes." + ::= { fanAndPsTrap 1 } + +fanAndPsMainPSUStatusTrap NOTIFICATION-TYPE + OBJECTS { fanAndPsMainPSUStatus } + STATUS current + DESCRIPTION + "Generated when the main power supply status changes." + ::= { fanAndPsTrap 2 } + +fanAndPsRedundantPSUStatusTrap NOTIFICATION-TYPE + OBJECTS { fanAndPsRedundantPSUStatus } + STATUS current + DESCRIPTION + "Generated when the RPS status changes." + ::= { fanAndPsTrap 3 } + +fanAndPsMainFanStatusTrap NOTIFICATION-TYPE + OBJECTS { fanAndPsMainFanStatus } + STATUS current + DESCRIPTION + "Generated when the main fan changes status." + ::= { fanAndPsTrap 4 } + +fanAndPsRedundantFanStatusTrap NOTIFICATION-TYPE + OBJECTS { fanAndPsRedundantFanStatus } + STATUS current + DESCRIPTION + "Generated when the redundant fan changes status." + ::= { fanAndPsTrap 5 } + +fanAndPsTemperatureStatusTrap NOTIFICATION-TYPE + OBJECTS { fanAndPsTemperatureStatus } + STATUS current + DESCRIPTION + "Generated when the temperature changes status." + ::= { fanAndPsTrap 6 } + +fanAndPsFanTrayPresentTrap NOTIFICATION-TYPE + OBJECTS { fanAndPsFanTrayPresent } + STATUS current + DESCRIPTION + "Generated when the fan tray presence status changes." + ::= { fanAndPsTrap 7 } + +fanAndPsFanTrayStatusTrap NOTIFICATION-TYPE + OBJECTS { fanAndPsFanTrayStatus } + STATUS current + DESCRIPTION + "Generated when the fan tray status changes." + ::= { fanAndPsTrap 8 } + +fanAndPsMainMonitoringStatusTrap NOTIFICATION-TYPE + OBJECTS { fanAndPsMainMonitoringStatus } + STATUS current + DESCRIPTION + "Generated when the main power supply monitoring status changes." + ::= { fanAndPsTrap 9 } + +fanAndPsAccelFanStatusTrap NOTIFICATION-TYPE + OBJECTS { fanAndPsAccelFanStatus } + STATUS current + DESCRIPTION + "Generated when the accelerator fans' status changes." + ::= { fanAndPsTrap 10 } + +-- router/switch restart related. + +restartGroup OBJECT IDENTIFIER ::= { sysinfo 2 } +restart OBJECT-TYPE + SYNTAX INTEGER { + restartNone(0), + restartWarm(1), + restartCold(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A router/switch restart request. + + A management station can remotely instruct an ATI router/switch + to action a warm or cold restart. + + Once all the appropriate internal checks have been made, the + router/switch will acknowledge the request via normal SNMP channels. + The restart instruction will be actioned after waiting for a period + of 5 seconds, this is because the SNMP acknowledgement packet needs + time to reach the management station. + + Once the request has been actioned, it can not be cancelled and + communication with the router/switch will be lost during system + initialisation." + ::= { restartGroup 1 } + +restartCause OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + hardwareReset(1), + hardwareWatchdog(2), + softwareRequest(3), + softwareException(4), + softwareInvalidImage(5), + softwareLicenceCheckFailure(6), + powerOnSelfTestfailure(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for last time restart." + ::= { restartGroup 2 } + +restartLog OBJECT-TYPE + SYNTAX DisplayStringUnsized (SIZE (0..500)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The restart logging details." + ::= { restartGroup 3 } + +restartNotification NOTIFICATION-TYPE + OBJECTS { restartCause + } + STATUS current + DESCRIPTION + "A restart notification is a trap sent to tell snmp managers + the reason of restarting" +::= { restartGroup 11 } + + +-- cpu - this group contains information about the cpu utilisation over different +-- periods of time. + + cpu OBJECT IDENTIFIER ::= { sysinfo 3 } + + cpuUtilisationMax OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum CPU utilisation since the router was last restarted. + Expressed as a percentage." + ::= { cpu 1 } + + cpuUtilisationAvg OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average CPU utilisation since the router was last restarted. + Expressed as a percentage." + ::= { cpu 2 } + + cpuUtilisationAvgLastMinute OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average CPU utilisation over the past minute. + Expressed as a percentage." + ::= { cpu 3 } + +cpuUtilisationAvgLast10Seconds OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average CPU utilisation over the past ten seconds. + Expressed as a percentage." + ::= { cpu 4 } + +cpuUtilisationAvgLastSecond OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average CPU utilisation over the past second. + Expressed as a percentage." + ::= { cpu 5 } + + cpuUtilisationMaxLast5Minutes OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum CPU utilisation over the last 5 minutes. + Expressed as a percentage." + ::= { cpu 6 } + + cpuUtilisationAvgLast5Minutes OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average CPU utilisation over the past 5 minutes. + Expressed as a percentage." + ::= { cpu 7 } + +-- sysTemperature - this group contains information about the temperature monitoring +-- in the system. under this group is a general group, containing generic temperature +-- monitoring variables, and one or more specific groups, which contain variables specific +-- to particular products. + +sysTemperature OBJECT IDENTIFIER ::= { sysinfo 4 } + +-- This group displays generic system temperature information - the actual +-- temperature, the fixed temperature threshold and an indication the +-- temperature has fallen below the threshold. A particular product may support +-- this information or not. If not the product may have a specific entry for +-- its particular temperature information. A product may also support the +-- generic information and additional specific information. + +generalTemperature OBJECT IDENTIFIER ::= { sysTemperature 1 } +generalTemperatureSupported OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + supported(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value supported indicates general temperature is displayed by the + device. The value notSupported indicates the device displays specific + temperature information or none at all." + ::= { generalTemperature 1 } + +generalTemperatureActualTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current temperature of product's base board, in degrees Celsius. A device + which doesn't support this group will return the value 0 for this variable." + ::= { generalTemperature 2 } + +generalTemperatureStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + notOk(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of temperature in this device. ok indicates the + temperature is below the threshold temperature or the device + is not capable of monitoring temperature. notOk indicates the + temperature is being monitored and is currently above the + threshold temperature (displayed in generalTemperatureThreshold)." + ::= { generalTemperature 3 } + +generalTemperatureThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The temperature threshold for the device. If the + temperature of the device rises above this threshold + generalTemeratureStatus will indicate a notOk status." + ::= { generalTemperature 4 } + +-- generalTemperature trap - a trap monitoring changes in the temperature status. + +generalTemperatureTrap OBJECT IDENTIFIER ::= { generalTemperature 0 } + +generalTemperatureStatusTrap NOTIFICATION-TYPE + OBJECTS { generalTemperatureStatus, generalTemperatureActualTemp, generalTemperatureThreshold } + STATUS current + DESCRIPTION + "Generated when the temperature status of the device changes." + ::= { generalTemperatureTrap 1 } + +-- sbTemperature - SwitchBlade specific temperature monitoring. + +sbTemperature OBJECT IDENTIFIER ::= { sysTemperature 2 } + +sbTempTable OBJECT-TYPE + SYNTAX SEQUENCE OF SbTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of SwitchBlade sysTemperature. Each entry in the table + represents temperature monitoring from one of the CPU cards which + may be present in the SwitchBlade system." + ::= { sbTemperature 1 } + +sbTempEntry OBJECT-TYPE + SYNTAX SbTempEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single entry of SwitchBlade sysTemperature" + INDEX { sbTempIndex } + ::= { sbTempTable 1 } + +SbTempEntry ::= + SEQUENCE { + sbTempIndex + INTEGER, + sbTempActualTemperature + INTEGER, + sbTempFixedThresholdStatus + INTEGER, + sbTempSettableThresholdStatus + INTEGER, + sbTempSettableThreshold + INTEGER + } + +sbTempIndex OBJECT-TYPE + SYNTAX INTEGER { + master(1), + slave(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The board for which this temperature entry holds. If the system + consists only of a single CPU board, only one entry will appear + in the table, whose index is master(1)." + ::= { sbTempEntry 1 } + +sbTempActualTemperature OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual SwitchBlade temperature. This temperature is measured + within the SwitchBlade CPU, and is sampled at 1 second intervals." + ::= { sbTempEntry 2 } + + sbTempFixedThresholdStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + crossover(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature status with regard to the fixed temperature + threshold. The value of the fixed temperature threshold is set at + 90 degrees C. This variable represents whether the actual temperature + is above the threshold (value is crossover(2)) or below the threshold + (value is normal(1)). If the temperature is exactly the same as the + fixed temperature threshold, the value of this variable reads as + normal(1)." + ::= { sbTempEntry 3 } + +sbTempSettableThresholdStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + crossover(2), + undefined(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature status with regard to the settable temperature + threshold. The value of the settable temperature threshold is set by + management intervention. This variable represents whether the actual + temperature is above the threshold (value is crossover(2)) or below + the threshold (value is normal(1)). When the value of this variable is + undefined(3), no settable threshold has been specified and the value + of sbTempSettableThreshold is not used." + ::= { sbTempEntry 4 } + +sbTempSettableThreshold OBJECT-TYPE + SYNTAX INTEGER (30..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the settable temperature threshold. This can be set + independently for each temperature entry. The value of this threshold + is only valid when sbTempSettableThresholdStatus is not set to + undefined(3)." + ::= { sbTempEntry 5 } + +sbTempFixedThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the fixed temperature threshold. This value is fixed for + both CPU cards, and cannot be set." + ::= { sbTemperature 2 } + +sbTemperatureTrap OBJECT IDENTIFIER ::= { sbTemperature 0 } + + sbTempFixedThresholdTrap NOTIFICATION-TYPE + OBJECTS { sbTempFixedThresholdStatus, sbTempActualTemperature, sbTempFixedThreshold } + STATUS current + DESCRIPTION + "Trap occurs when fixed threshold status changes. The actual temperature + and the fixed threshold are also given." + ::= { sbTemperatureTrap 1 } + + sbTempSettableThresholdTrap NOTIFICATION-TYPE + OBJECTS { sbTempSettableThresholdStatus, sbTempActualTemperature, sbTempSettableThreshold } + STATUS current + DESCRIPTION + "Trap occurs when settable threshold status changes. The actual temperature + and the settable threshold are also given." + ::= { sbTemperatureTrap 2 } + +atContactDetails OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contact details for Allied Telesis inc." + ::= { sysinfo 5 } + +-- acceleratorTemperature - Accelerator card specific temperature monitoring. + +acceleratorTemperature OBJECT IDENTIFIER ::= { sysTemperature 3 } +acceleratorTemperatureTrap OBJECT IDENTIFIER ::= { acceleratorTemperature 0 } + +acceleratorTemperatureSupported OBJECT-TYPE + SYNTAX INTEGER { + notSupported(0), + supported(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value supported indicates whether accelerator card temperature + is displayed by the device. The value notSupported indicates the + device does not display specific accelerator card temperature + information." + ::= { acceleratorTemperature 1 } + +acceleratorTemperatureActualTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current temperature of product's base board, in degrees Celsius. A device + which doesn't support this group will return the value 0 for this variable." + ::= { acceleratorTemperature 2 } + +acceleratorTemperatureStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + notOk(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of temperature in this device. ok indicates the + temperature is below the threshold temperature or the device + is not capable of monitoring temperature. notOk indicates the + temperature is being monitored and is currently above the + threshold temperature (displayed in generalTemperatureThreshold)." + ::= { acceleratorTemperature 3 } + +acceleratorTemperatureThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature threshold for the device. If the + temperature of the device rises above this threshold + generalTemeratureStatus will indicate a notOk status." + ::= { acceleratorTemperature 4 } + +-- acceleratorTemperature trap - a trap monitoring changes in the temperature status. + +acceleratorTemperatureStatusTrap NOTIFICATION-TYPE + OBJECTS { acceleratorTemperatureStatus } + STATUS current + DESCRIPTION + "Generated when the temperature status of the device changes." + ::= { acceleratorTemperatureTrap 1 } + +-- bbrNvs - this group contains information about the battery backed RAM non-volatile storage +-- in the router. + +bbrNvs OBJECT IDENTIFIER ::= { sysinfo 6 } + +bbrNvsTrap OBJECT IDENTIFIER ::= { bbrNvs 0 } + +bbrNvsReinitialiseTrap NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Generated at boot when the device detects that the BBR has been + corrupted and reinitialised. This can happen if the device's BBR + battery has run down, and the device has been powered off, then on." + ::= { bbrNvsTrap 1} + + +-- memory - this group contains information about the current memory status +-- of the router. + +memory OBJECT IDENTIFIER ::= { sysinfo 7 } + +freeMemory OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of free memory still available on device" + ::= { memory 1 } + +totalBuffers OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of buffers available on device" + ::= { memory 2 } + +lowMemoryTrap NOTIFICATION-TYPE + OBJECTS { freeMemory, totalBuffers } + STATUS current + DESCRIPTION + "A low memory trap is generated when a router's memory + has gone below a certain level." + ::= { memory 11 } + +realTimeClockStatus OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + normal(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows the status of the real time clock" + ::= { sysinfo 8 } + +hostId OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Host Identifier of this device" + ::= { sysinfo 9 } + + +atPortInfo OBJECT IDENTIFIER::= { sysinfo 14 } + +atPortInfoTransceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF AtPortInfoTransceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of information about the transceiver of a interface." + ::= { atPortInfo 1 } + +atPortInfoTransceiverEntry OBJECT-TYPE + SYNTAX AtPortInfoTransceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The description, the transceiver type of a interface." + INDEX { atPortInfoTransceiverifIndex } + ::= { atPortInfoTransceiverTable 1 } + +AtPortInfoTransceiverEntry ::= + SEQUENCE { + atPortInfoTransceiverifIndex + InterfaceIndex, + atPortInfoTransceiverType + INTEGER + } +atPortInfoTransceiverifIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex for the interface represented + by this entry of the interfaces table." + ::= { atPortInfoTransceiverEntry 1 } + +atPortInfoTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + rj45(1), + sfp-px(2), + sfp-bx10(3), + sfp-fx(4), + sfp-100base-lx(5), + sfp-t(6), + sfp-cx(7), + sfp-zx-cwdm(8), + sfp-lx(9), + sfp-sx(10), + sfp-oc3-lr(11), + sfp-oc3-ir(12), + sfp-oc3-mm(13), + xfp-srsw(14), + xfp-lrlw(15), + xfp-erew(16), + xfp-sr(17), + xfp-lr(18), + xfp-er(19), + xfp-lrm(20), + xfp-sw(21), + xfp-lw(22), + xfp-ew(23), + unknown(24), + empty(25) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the type of transceiver on a interface." + ::= { atPortInfoTransceiverEntry 2 } + + +END diff --git a/mibs/alliedtelesis/at-trigger.mib b/mibs/alliedtelesis/at-trigger.mib index 084f3c534..5c7dac1f1 100644 --- a/mibs/alliedtelesis/at-trigger.mib +++ b/mibs/alliedtelesis/at-trigger.mib @@ -1,68 +1,479 @@ --- ============================================================================ --- AT-ETH.MIB, Allied Telesis enterprise MIB: TRIGGER module --- --- Extracted from ATROUTER.MIB of pre 2.9.1 release --- --- June 2006, Stan Xiang --- --- Copyright (c) 2006 by Allied Telesis, Inc. --- All rights reserved. --- --- ============================================================================ - -AT-TRIGGER-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, - OBJECT-TYPE, - NOTIFICATION-TYPE - FROM SNMPv2-SMI - - DisplayString, - TruthValue - FROM SNMPv2-TC - - ifIndex - FROM IF-MIB - - modules, - DisplayStringUnsized - FROM AT-SMI-MIB -; - -trigger MODULE-IDENTITY - LAST-UPDATED "200606281222Z" - ORGANIZATION "Allied Telesis, Inc" - CONTACT-INFO - "http://www.alliedtelesis.com" - DESCRIPTION - "This MIB file contains definitions of managed objects for the - TRIGGER module. " - - REVISION "200606281222Z" - DESCRIPTION - "Initial Revision" - -::= { modules 53 } - --- The trigger group. This group contains information pertinent to triggers in the router. --- The last trigger activated on the router. -triggerLastTriggerActivated OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The trigger number of the most recent trigger activated on this router. This is - also the variable sent in the trigger trap below. If no triggers have been activated - yet since the last restart of this router, this variable will read as 0." - ::= { trigger 1 } - -triggerTrap OBJECT IDENTIFIER ::= { trigger 0 } -triggerActiveTrap NOTIFICATION-TYPE - OBJECTS { triggerLastTriggerActivated } - STATUS current - DESCRIPTION - "A trigger trap is generated a trigger is activated. The number of the trigger - activated is given by the variable triggerLastTriggerActivated." - ::= { triggerTrap 1 } -END +-- ============================================================================ +-- at-trigger.mib +-- Allied Telesis enterprise MIB +-- +-- Copyright (c) 2006 by Allied Telesis, Inc. +-- All rights reserved. +-- +-- ============================================================================ + + AT-TRIGGER-MIB DEFINITIONS ::= BEGIN + + IMPORTS + modules + FROM AT-SMI-MIB + ifIndex + FROM IF-MIB + Unsigned32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue + FROM SNMPv2-TC; + + + -- 1.3.6.1.4.1.207.8.4.4.4.53 + trigger MODULE-IDENTITY + LAST-UPDATED "200712201600Z" -- December 20, 2007 at 16:00 GMT + ORGANIZATION + "Allied Telesis, Inc" + CONTACT-INFO + "http://www.alliedtelesis.com" + DESCRIPTION + "This MIB file contains definitions of managed objects for the + TRIGGER module. " + REVISION "200711281600Z" -- November 28, 2007 at 16:00 GMT + DESCRIPTION + "Added trigger configuration details for AW+" + ::= { modules 53 } + + + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.207.8.4.4.4.53.0 + triggerTraps OBJECT IDENTIFIER::= { trigger 0 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.0.1 + triggerTrap NOTIFICATION-TYPE + OBJECTS { triggerLastTriggerActivated } + STATUS current + DESCRIPTION + "A trigger trap is generated a trigger is activated. The number of the trigger + activated is given by the variable triggerLastTriggerActivated." + ::= { triggerTraps 1 } + + +-- The trigger group. This group contains information pertinent to triggers in the router. +-- The last trigger activated on the router. + -- 1.3.6.1.4.1.207.8.4.4.4.53.1 + triggerLastTriggerActivated OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trigger number of the most recent trigger activated on this router. This is + also the variable sent in the trigger trap below. If no triggers have been activated + yet since the last restart of this router, this variable will read as 0." + ::= { trigger 1 } + + +-- The trigger configuration information table +-- + -- 1.3.6.1.4.1.207.8.4.4.4.53.9 + triggerConfigInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TriggerConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing entries of trigger configuration details." + ::= { trigger 9 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1 + triggerConfigInfoEntry OBJECT-TYPE + SYNTAX TriggerConfigInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the triggerConfigInfoTable." + INDEX { triggerNumber } + ::= { triggerConfigInfoTable 1 } + + + TriggerConfigInfoEntry ::= + SEQUENCE { + triggerNumber + Unsigned32, + triggerName + DisplayString, + triggerTypeDetail + DisplayString, + triggerActiveDaysOrDate + DisplayString, + triggerActivateAfter + DisplayString, + triggerActivateBefore + DisplayString, + triggerActiveStatus + TruthValue, + triggerTestMode + TruthValue, + triggerSnmpTrap + TruthValue, + triggerRepeatTimes + DisplayString, + triggerLasttimeModified + DisplayString, + triggerNumberOfActivation + Counter32, + triggerLasttimeActivation + DisplayString, + triggerNumberOfScripts + Unsigned32, + triggerScript1 + DisplayString, + triggerScript2 + DisplayString, + triggerScript3 + DisplayString, + triggerScript4 + DisplayString, + triggerScript5 + DisplayString + } + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.1 + triggerNumber OBJECT-TYPE + SYNTAX Unsigned32 (1..250) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object represents the ID number of the trigger." + ::= { triggerConfigInfoEntry 1 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.2 + triggerName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the name and description + of the trigger." + ::= { triggerConfigInfoEntry 2 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.3 + triggerTypeDetail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the trigger type and + its activation conditions." + ::= { triggerConfigInfoEntry 3 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.4 + triggerActiveDaysOrDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects indicates either the days of a week or the date, + on which the trigger is permitted to activate." + ::= { triggerConfigInfoEntry 4 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.5 + triggerActivateAfter OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the trigger will + be activated afterwards." + ::= { triggerConfigInfoEntry 5 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.6 + triggerActivateBefore OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the time when the trigger will + be activated before." + ::= { triggerConfigInfoEntry 6 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.7 + triggerActiveStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether or not the trigger is + permitted to activate. + " + ::= { triggerConfigInfoEntry 7 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.8 + triggerTestMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether or not the trigger is + operating in diagnostic mode. + " + ::= { triggerConfigInfoEntry 8 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.9 + triggerSnmpTrap OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether or not a snmp trap will + be sent when the trigger is activated." + ::= { triggerConfigInfoEntry 9 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.10 + triggerRepeatTimes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects indicates whether the trigger repeats + an unlimited number of times (continuous) or for a + set of times. + When the trigger can repeat only a set + of times, then the number of times the trigger has + been activated is displayed in brackets." + ::= { triggerConfigInfoEntry 10 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.11 + triggerLasttimeModified OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the date and time of the last + time that the trigger was modified." + ::= { triggerConfigInfoEntry 11 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.12 + triggerNumberOfActivation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The objects represents the number of times the trigger + has been activated since the last restart of the device. + " + ::= { triggerConfigInfoEntry 12 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.13 + triggerLasttimeActivation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the date and time of the last + time that the trigger was activated." + ::= { triggerConfigInfoEntry 13 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.14 + triggerNumberOfScripts OBJECT-TYPE + SYNTAX Unsigned32 (0..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of scripts that are + associated with this trigger." + ::= { triggerConfigInfoEntry 14 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.15 + triggerScript1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the name of the 1st script + that is associated with the trigger. + " + ::= { triggerConfigInfoEntry 15 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.16 + triggerScript2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the name of the 2nd script + that is associated with the trigger. + " + ::= { triggerConfigInfoEntry 16 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.17 + triggerScript3 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the name of the 3rd script + that is associated with the trigger. + " + ::= { triggerConfigInfoEntry 17 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.18 + triggerScript4 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the name of the 4th script + that is associated with the trigger. + " + ::= { triggerConfigInfoEntry 18 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.9.1.19 + triggerScript5 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the name of the 5th script + that is associated with the trigger. + " + ::= { triggerConfigInfoEntry 19 } + + +-- The trigger counters table +-- + -- 1.3.6.1.4.1.207.8.4.4.4.53.10 + triggerCounters OBJECT IDENTIFIER::= { trigger 10 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.10.1 + triggerNumOfActivation OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of times a trigger + has been activated." + ::= { triggerCounters 1 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.10.2 + triggerNumOfActivationToday OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of times a trigger + has been activated today." + ::= { triggerCounters 2 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.10.3 + triggerNumOfPerodicActivationToday OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of times a periodic + trigger has been activated today." + ::= { triggerCounters 3 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.10.4 + triggerNumOfInterfaceActivationToday OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of times an interface + trigger has been activated today." + ::= { triggerCounters 4 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.10.5 + triggerNumOfResourceActivationToday OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of times a CPU or + memory trigger has been activated today." + ::= { triggerCounters 5 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.10.6 + triggerNumOfRebootActivationToday OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of times a reboot + trigger has been activated today." + ::= { triggerCounters 6 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.10.7 + triggerNumOfPingPollActivationToday OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of times a ping-poll + trigger has been activated today." + ::= { triggerCounters 7 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.10.8 + triggerNumOfStackMasterFailActivationToday OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of times a stack master + fail trigger has been activated today." + ::= { triggerCounters 8 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.10.9 + triggerNumOfStackMemberActivationToday OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of times a stack member + trigger has been activated today." + ::= { triggerCounters 9 } + + + -- 1.3.6.1.4.1.207.8.4.4.4.53.10.10 + triggerNumOfStackXemStkActivationToday OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This objects represents the number of times a stack + xem-stack trigger has been activated today." + ::= { triggerCounters 10 } + + + + END + +-- +-- at-trigger.mib +-- diff --git a/mibs/rfc2851.mib b/mibs/rfc2851.mib deleted file mode 100644 index 4afb3f3ca..000000000 --- a/mibs/rfc2851.mib +++ /dev/null @@ -1,182 +0,0 @@ - INET-ADDRESS-MIB DEFINITIONS ::= BEGIN - - - IMPORTS - MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI - TEXTUAL-CONVENTION FROM SNMPv2-TC; - - - inetAddressMIB MODULE-IDENTITY - LAST-UPDATED "200006080000Z" - ORGANIZATION - "IETF Operations and Management Area" - CONTACT-INFO - "Mike Daniele - Compaq Computer Corporation - 110 Spit Brook Rd - Nashua, NH 03062, USA - - Phone: +1 603 884-1423 - EMail: daniele@zk3.dec.com - - Brian Haberman - Nortel Networks - 4039 Emperor Blvd., Suite 200 - Durham, NC 27703, USA - - Phone: +1 919 992-4439 - EMail: haberman@nortelnetworks.com - - Shawn A. Routhier - Wind River Systems, Inc. - 1 Tara Blvd, Suite 403 - Nashua, NH 03062, USA - - Phone: +1 603 897-2000 - EMail: sar@epilogue.com - - Juergen Schoenwaelder - TU Braunschweig - Bueltenweg 74/75 - 38106 Braunschweig, Germany - - Phone: +49 531 391-3289 - EMail: schoenw@ibr.cs.tu-bs.de - - Send comments to mibs@ops.ietf.org." - - DESCRIPTION - "This MIB module defines textual conventions for - representing Internet addresses. An Internet - address can be an IPv4 address, an IPv6 address - or a DNS domain name." - - REVISION "200006080000Z" - DESCRIPTION - "Initial version, published as RFC 2851." - ::= { mib-2 76 } - - InetAddressType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A value that represents a type of Internet address. - - unknown(0) An unknown address type. This value MUST - be used if the value of the corresponding - InetAddress object is a zero-length string. - It may also be used to indicate an IP address - which is not in one of the formats defined - below. - - ipv4(1) An IPv4 address as defined by the - InetAddressIPv4 textual convention. - - ipv6(2) An IPv6 address as defined by the - InetAddressIPv6 textual convention. - - dns(16) A DNS domain name as defined by the - InetAddressDNS textual convention. - - Each definition of a concrete InetAddressType value must be - accompanied by a definition of a textual convention for use - with that InetAddressType. - - The InetAddressType textual convention SHOULD NOT be subtyped - in object type definitions to support future extensions. It - MAY be subtyped in compliance statements in order to require - only a subset of these address types for a compliant - implementation." - SYNTAX INTEGER { - unknown(0), - ipv4(1), -- these named numbers are aligned - ipv6(2), -- with AddressFamilyNumbers from - dns(16) -- IANA-ADDRESS-FAMILY-NUMBERS-MIB - } - - InetAddress ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Denotes a generic Internet address. - - An InetAddress value is always interpreted within the - context of an InetAddressType value. The InetAddressType - object which defines the context must be registered - immediately before the object which uses the InetAddress - textual convention. In other words, the object identifiers - for the InetAddressType object and the InetAddress object - MUST have the same length and the last sub-identifier of - the InetAddressType object MUST be 1 less than the last - sub-identifier of the InetAddress object. - - When this textual convention is used as the syntax of an - index object, there may be issues with the limit of 128 - sub-identifiers specified in SMIv2, STD 58. In this case, - the OBJECT-TYPE declaration MUST include a 'SIZE' clause - to limit the number of potential instance sub-identifiers." - SYNTAX OCTET STRING (SIZE (0..255)) - - InetAddressIPv4 ::= TEXTUAL-CONVENTION - DISPLAY-HINT "1d.1d.1d.1d" - STATUS current - DESCRIPTION - "Represents an IPv4 network address: - - octets contents encoding - 1-4 IP address network-byte order - - The corresponding InetAddressType value is ipv4(1)." - SYNTAX OCTET STRING (SIZE (4)) - - InetAddressIPv6 ::= TEXTUAL-CONVENTION - DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x%4d" - STATUS current - DESCRIPTION - "Represents an IPv6 network address: - - octets contents encoding - 1-16 IPv6 address network-byte order - 17-20 scope identifier network-byte order - - The corresponding InetAddressType value is ipv6(2). - - The scope identifier (bytes 17-20) MUST NOT be present - for global IPv6 addresses. For non-global IPv6 addresses - (e.g. link-local or site-local addresses), the scope - identifier MUST always be present. It contains a link - identifier for link-local and a site identifier for - site-local IPv6 addresses. - - The scope identifier MUST disambiguate identical address - values. For link-local addresses, the scope identifier will - typically be the interface index (ifIndex as defined in the - IF-MIB, RFC 2233) of the interface on which the address is - configured. - - The scope identifier may contain the special value 0 - which refers to the default scope. The default scope - may be used in cases where the valid scope identifier - is not known (e.g., a management application needs to - write a site-local InetAddressIPv6 address without - knowing the site identifier value). The default scope - SHOULD NOT be used as an easy way out in cases where - the scope identifier for a non-global IPv6 is known." - SYNTAX OCTET STRING (SIZE (16|20)) - - InetAddressDNS ::= TEXTUAL-CONVENTION - DISPLAY-HINT "255a" - STATUS current - DESCRIPTION - "Represents a DNS domain name. The name SHOULD be - fully qualified whenever possible. - - The corresponding InetAddressType is dns(16). - - The DESCRIPTION clause of InetAddress objects that - may have InetAddressDNS values must fully describe - how (and when) such names are to be resolved to IP - addresses." - SYNTAX OCTET STRING (SIZE (1..255)) - - END - -