1-- 2-- Title: Fibre Channel Switch MIB. 3-- 4-- This is specified based on SMIv2, mainly to ensure that the specification 5-- can be parsed easily by off-the-shelf network management product in 6-- the market. 7-- 8-- The goal of this mib is to access the any Fibre Channel switch of 9-- Brocade's family by using single SW-MIB file. 10-- This mib file includes the traps for Silkworm Switch. 11-- NOTE: Load BRCD.mib file before loading this mib file. 12-- 13 14SW-MIB DEFINITIONS ::= BEGIN 15 IMPORTS 16 DisplayString, TEXTUAL-CONVENTION, TruthValue 17 FROM SNMPv2-TC 18 Counter32, Integer32, IpAddress, 19 OBJECT-TYPE, OBJECT-IDENTITY, 20 MODULE-IDENTITY, NOTIFICATION-TYPE 21 FROM SNMPv2-SMI 22 FcWwn, SwDomainIndex, SwNbIndex, SwSensorIndex, 23 SwPortIndex, SwTrunkMaster 24 FROM Brocade-TC 25 fcSwitch, bcsiModules 26 FROM Brocade-REG-MIB 27 connUnitPortStatEntry, connUnitPortEntry 28 FROM FCMGMT-MIB; 29 30 swMibModule MODULE-IDENTITY 31 LAST-UPDATED "201407011203Z" -- July 1, 2014 12:03pm 32 ORGANIZATION "Brocade Communications Systems, Inc.," 33 CONTACT-INFO "Customer Support Group 34 Brocade Communications Systems, 35 1745 Technology Drive, 36 San Jose, CA 95110 U.S.A 37 Tel: +1-408-392-6061 38 Fax: +1-408-392-6656 39 Email: support@Brocade.COM 40 WEB: www.brocade.com" 41 42 43 DESCRIPTION "The MIB module is for Brocade's Fibre Channel Switch. 44 Copyright (c) 1996-2003 Brocade Communications Systems, Inc. 45 All rights reserved." 46 REVISION "200301131430Z" -- Jan 13, 2003 2:30pm 47 DESCRIPTION "The initial version of this module." 48 REVISION "200307201430Z" -- July 20, 2003 2:30pm 49 DESCRIPTION "Added swIDIDMode to the swFabric group." 50 REVISION "200404151030Z" -- April 15, 2004 10:30am 51 DESCRIPTION "Added object for Trap Severity Level, swFwLastSeverityLevel. 52 Added the enumeration swFwResourceFlash for SwFwClassesAreas. 53 Deprecated the mib object swEventTrapLevel. 54 Updated the description of swGroupId and corrected the spell 55 mistakes. 56 Obsoleted the swFault Trap. 57 Added enumerations four-GB for swFCPortSpeed and unknown, 58 other for swFCPortType." 59 REVISION "200408061830Z" -- Aug 06, 2004 6:30pm 60 DESCRIPTION "Added swFCPortSpecifier object to swFCPortTable." 61 REVISION "200504292016Z" -- Apr 29, 2005 8:16pm 62 DESCRIPTION "Modified the #SUMMARY and #ARGUMENTS for swFabricWatchTrap" 63 REVISION "200601090900Z" -- Jan 09, 2006 9:00am 64 DESCRIPTION "1. Modified the description for swPortTrunked 65 2. Updated the SW Traps summary and description to 66 remove the obsolete varbindings" 67 REVISION "200605170900Z" -- May 17, 2006 9:00am 68 DESCRIPTION "Added swFCPortFlag object to swFCPortTable" 69 REVISION "200701230900Z" -- Jan 23, 2007 9:00am 70 DESCRIPTION "Added enumerations eight-GB and ten-GB for swFCPortSpeed" 71 REVISION "200706081200Z" -- Jun 8, 2007 12:00pm 72 DESCRIPTION "Included swFCPortFlag as an additiional variable binding for 73 trap SWFCPortScn" 74 REVISION "200706271030Z" -- Jun 27, 2007 10:30am 75 DESCRIPTION "Added enumerations octuple and decuple for swNbBaudRate" 76 REVISION "200708011220Z" -- Aug 01, 2007 12:20pm 77 DESCRIPTION "Added the enumerations swFwEPortUtil and swFwEPortPktl for swFwClassAreaIndex" 78 REVISION "200708290442Z" -- Aug 29, 2007 4:42pm 79 DESCRIPTION "Added swFCPortBrcdType object to swFCPortTable" 80 REVISION "200801290759Z" -- Jan 29, 2008 7:59pm 81 DESCRIPTION "Added Toptalker support and swVfId to the swFabric group." 82 REVISION "200807170345Z" -- July 17, 2008 3:45pm 83 DESCRIPTION "Added swIPv6ChangeTrap, swIPv6Address and swIPv6Status ." 84 REVISION "200807240232Z" -- July 24, 2008 2:32pm 85 DESCRIPTION "Added swModel to distiguish between 7500 and 7500E switch ." 86 REVISION "200807250232Z" -- July 25, 2008 2:32pm 87 DESCRIPTION "Added the enumerations swFwPortLr, swFwEPortLr, swFwEPortUtil, swFwEPortPktl, 88 swFwFCUPortLr, swFwFOPPortLr for swFwClassAreaIndex." 89 REVISION "200809090900Z" -- Sept 09, 2008 9:00pm 90 DESCRIPTION "Added swPmgrEventTrap information." 91 REVISION "200909280900Z" -- Jan 28, 2009 9:00pm 92 DESCRIPTION "Added additional fabric watch threshold in SwFwActs." 93 REVISION "200902210900Z" -- Feb 21, 2008 9:00pm 94 DESCRIPTION "Added port phy states." 95 REVISION "200903300900Z" -- Mar 30, 2009 9:00am 96 DESCRIPTION "Added swEventVfId in swEventTable." 97 REVISION "200906251200Z" -- Jun 25, 2009 12:00pm 98 DESCRIPTION "Removed the version information from Brocade's proprietary MIB file name." 99 REVISION "200906290100Z" -- Jun 29, 2009 01:00pm 100 DESCRIPTION "Modified swVfid position at the last of swFabric table" 101 REVISION "200906301306Z" -- June 30, 2009 1:06pm 102 DESCRIPTION "Added swFwCPUMemUsage enumeration under swFwClassAreaIndex." 103 REVISION "200906300600Z" -- Jun 30, 2009 06:00pm 104 DESCRIPTION "Updated the description of swCpuAction/swMemAction and access of 105 swcpuormemoryusage objects and changed the type of swEndDeviceInvalidWord, 106 swEndDeviceLinkFailure,swEndDeviceSyncLoss, swEndDeviceSigLoss, 107 swEndDeviceProtoErr,swEndDeviceInvalidCRC from integer32 to counter32." 108 REVISION "200910300500Z" -- Oct 30, 2009 05:00pm 109 DESCRIPTION "Added swFabricReconfigTrap and swFabricSegmentTrap." 110 REVISION "200911031306Z" -- Nov 03, 2009 1:06pm 111 DESCRIPTION "Removed enum switchReboot from swAdmStatus." 112 REVISION "200911051200Z" -- Nov 05, 2009 12:00pm 113 DESCRIPTION "Changed swFwCustUnit access to read-only" 114 REVISION "200911050500Z" -- Nov 05, 2009 05:00pm 115 DESCRIPTION "Added enums swFwEPortTrunkUtil,swFwFCUPortTrunkUtil and 116 swFwFOPPortTrunkUtil in SwFwClassesAreas" 117 REVISION "200911061130Z" -- Nov 06, 2009 11:30am 118 DESCRIPTION "Added swConnUnitExtensionTable and entries for 64 bit 119 portstats." 120 REVISION "200911301030Z" -- Nov 30, 2009 10:30am 121 DESCRIPTION "Added swMemUsageLimit1 and swMemUsageLimit3 under 122 swCpuOrMemoryUsage" 123 REVISION "200912031730Z" -- Dec 03, 2009 05:30pm 124 DESCRIPTION "Added swExttrap as internal trap." 125 REVISION "201001301730Z" -- Jan 30, 2010 05:30pm 126 DESCRIPTION "Changed the descriptions for swConnUnitExtensionTable." 127 REVISION "201007081130Z" -- July 08, 2010 11:30am 128 DESCRIPTION "Obsoleted swGroupTable, swGroupMemTable from swGroup." 129 REVISION "201007151130Z" -- July 15, 2010 11:30am 130 DESCRIPTION "Added swFCPortWwn, swFCPortBrcdType in swFcPortScn and added 131 swStateChangeTrap" 132 REVISION "201007211130Z" -- July 21, 2010 11:30am 133 DESCRIPTION "Added trap swPortMoveTrap" 134 REVISION "201008061130Z" -- Aug 06, 2010 11:30am 135 DESCRIPTION "Added trap portStats objects under SwConnUnitPortStatEntry" 136 REVISION "201008201030Z" -- Aug 20, 2010 10:30am 137 DESCRIPTION "Added trap swBrcdGenericTrap" 138 REVISION "201010071030Z" -- Oct 07, 2010 10:30am 139 DESCRIPTION "Added swVfName" 140 REVISION "201010091030Z" -- Oct 09, 2010 10:30am 141 DESCRIPTION "Added swPortConfigTable" 142 REVISION "201010251030Z" -- Oct 25, 2010 10:30am 143 DESCRIPTION "Added swFCPortPrevType in swFCPortScn" 144 REVISION "201011010600Z" -- Nov 1, 2010 06:00pm 145 DESCRIPTION "Added fifty filter classes under swFwClassAreaIndex" 146 REVISION "201011021030Z" -- Nov 2, 2010 10:30am 147 DESCRIPTION "Updated the description of swBrcdTrapBitMask and 148 swBrcdGenericTrap for Fapwwn Trap" 149 REVISION "201012021030Z" -- Dec 2, 2010 10:30am 150 DESCRIPTION "Deprecated swAgtCmtyTable and provided support of standard mibs 151 SnmpCommunityTable and snmpTargetParamsTable and snmpTargetAddrTable" 152 REVISION "201012081030Z" -- Dec 8, 2010 10:30am 153 DESCRIPTION "Updated the datatype for swPortEncrypt and swPortCompression" 154 REVISION "201012201000Z" -- Dec 20, 2010 06:00pm 155 DESCRIPTION "Added enumeration sexdecuple for swNbBaudRate" 156 REVISION "201012210400Z" -- Dec 21, 2010 04:00pm 157 DESCRIPTION "Added a new value lowBufferCrsd(7) for swFwLastEvent" 158 REVISION "201012221000Z" -- Dec 22,2010 06:00pm 159 DESCRIPTION "Changed the area name filter-fmcfg to filterFmCfg in SwFwClassesAreas" 160 REVISION "201012301000Z" -- Dec 30,2010 06:00pm 161 DESCRIPTION "Included FDMI event case in swBrcdTrapBitMask" 162 REVISION "201101061030Z" -- Jan 06, 2011 10:30am 163 DESCRIPTION "Added class3 discards error in SwConnUnitPortStatEntry" 164 REVISION "201101071030Z" -- Jan 07, 2011 10:30am 165 DESCRIPTION "Moved swPortConfigTable, CiperMode and Encrypt/CompressStatus 166 to faext.mib" 167 REVISION "201102180600Z" -- Feb 18, 2011 06:00pm 168 DESCRIPTION "Changed fportmode(2) to portmode(2) for object swTopTalkerMntMode." 169 REVISION "201202231030Z" -- Feb 23, 2012 10:30am 170 DESCRIPTION "Added swauthProtocolPassword and swauthProtocolPassword for 171 IBM DirectorServer applications" 172 173 REVISION "201203050333Z" -- Mar 05, 2012 03:33pm 174 DESCRIPTION "Added new enum noSigDet(14) for object swFCPortPhyState" 175 176 REVISION "201205151425Z" -- May 15, 2012 02:25pm 177 DESCRIPTION "Changed the syntax of swCpuAction and swMemAction objects." 178 REVISION "201206041720Z" -- June 04, 2012 05:20pm 179 DESCRIPTION "Added PCS block errors in swConnUnitPortStatEntry" 180 REVISION "201206141000Z" -- June 15, 2012 10:00am 181 DESCRIPTION "Added swDeviceStatus and swDeviceStatusTrap" 182 REVISION "201206291520Z" -- June 29, 2012 03:20pm 183 DESCRIPTION "Added sixteenGB support to swFCPortSpeed and also 184 deprecated teh same" 185 REVISION "201207101600Z" -- July 10, 2012 04:00pm 186 DESCRIPTION "Added an area filterFmCfg51 in the class SwFwClassesAreas" 187 REVISION "201209261400Z" -- Sep 26, 2012 02:00pm 188 DESCRIPTION "Removed the tab space and added the space key for swFCPortEntry 38 189 as this caused a crash in MIB browser" 190 REVISION "201303211300Z" -- Mar 21, 2013 01:00pm 191 DESCRIPTION "Added swFCPortDisableReason in SwFCPortEntry and swFCPortScn 192 trap." 193 REVISION "201304041748Z" -- Apr 4,2013 05:48pm 194 DESCRIPTION "Added unroutable frame counter in swConnUnitPortStatEntry" 195 REVISION "201304221130Z" -- Apr 22, 2013 11:30am 196 DESCRIPTION "Made the swFCPortSpeed obsolete" 197 REVISION "201304251803Z" -- Apr 25, 2013 06:03pm 198 DESCRIPTION "Changed the description for swVFName and swConnUnitPCSErrorCounter" 199 REVISION "201305151430Z" -- May 15, 2013 02:30pm 200 DESCRIPTION "Updated swFCPortCapacity description" 201 REVISION "201306051600Z" -- June 5, 2013 04:00pm 202 DESCRIPTION "Added swFwPowerOnHours in SwFwClassesAreas" 203 REVISION "201306291000Z" -- June 29, 2013 10:00am 204 DESCRIPTION "Updated the description for swCpuUsageLimit, swCpuAction, 205 swMemAction, swMemUsageLimit1 and swMemUsageLimit3." 206 207 REVISION "201309121000Z" -- Sep 12, 2013 10:00am 208 DESCRIPTION "Added FEC Counters swConnUnitFECCorrectedCounter, swConnUnitFECUnCorrectedCounter" 209 REVISION "201310041340Z" -- Oct 4, 2013 01:40pm 210 DESCRIPTION "Added swZoneConfigChangeTrap" 211 REVISION "201401161637Z" -- Jan 16, 2014 04:37pm 212 DESCRIPTION "Added swBrcdBitObjVal in swSystem and swBrcdGenericTrap. 213 Added swVfId to swBrcdGenericTrap. 214 Included Routing Policy bit in swBrcdTrapBitMask" 215 REVISION "201403041230Z" -- Mar 4, 2014 12:30pm 216 DESCRIPTION "Deprecated swTelnetShellAdmStatus" 217 REVISION "201403311730Z" -- Mar 31, 2014 17:30pm 218 DESCRIPTION "Added D-Port in swBrcdTrapBitMask, swFCPortBrcdType, swFCPortPrevType" 219 REVISION "201404151220Z" -- Apr 15, 2014 12:20pm 220 DESCRIPTION "Made obsolete for swTrackChangesInfo and swTrackChangesTrap" 221 REVISION "201405091113Z" -- May 9, 2014 11:13am 222 DESCRIPTION "Added Polling status field to swBrcdGenericTrap" 223 REVISION "201407011203Z" -- July 1, 2014 12:03pm 224 DESCRIPTION "Added swIODState in swSystem" 225 ::= { bcsiModules 3 } 226 227 sw OBJECT-IDENTITY 228 STATUS current 229 DESCRIPTION "The OID sub-tree for Brocade's Silkworm Series of 230 Fibre Channel Switches." 231 ::= { fcSwitch 1 } 232 233 sw28k OBJECT-IDENTITY 234 STATUS current 235 DESCRIPTION "The OID for Brocade's Silkworm 2800 model Fibre Channel 236 Switch." 237 ::= { fcSwitch 2 } 238 239 sw21kN24k OBJECT-IDENTITY 240 STATUS current 241 DESCRIPTION "The OID for Brocade's Silkworm 2100 and 2400 series 242 model Fibre Channel Switch." 243 ::= { fcSwitch 3 } 244 245 sw20x0 OBJECT-IDENTITY 246 STATUS current 247 DESCRIPTION "The OID for Brocade's Silkworm 20x0 series 248 model Fibre Channel Switch." 249 ::= { fcSwitch 4 } 250 251 SwSevType ::= TEXTUAL-CONVENTION 252 STATUS current 253 DESCRIPTION "The event trap level in conjunction with the an event's 254 severity level." 255 SYNTAX INTEGER { 256 none (0), 257 critical (1), 258 error (2), 259 warning (3), 260 informational (4), 261 debug (5) 262 } 263 264 FcPortFlag ::= TEXTUAL-CONVENTION 265 STATUS current 266 DESCRIPTION "Represents the port status for a FC Flag. Currently this will indicate 267 if the port is virtual or physical." 268 SYNTAX BITS { 269 physical (0), 270 virtual (1) 271 } 272 273 -- various groups 274 swSystem OBJECT-IDENTITY 275 STATUS current 276 DESCRIPTION "The OID sub-tree for swSystem group." 277 ::= { sw 1 } 278 279 swFabric OBJECT-IDENTITY 280 STATUS current 281 DESCRIPTION "The OID sub-tree for swFabric group." 282 ::= { sw 2 } 283 284 swModule OBJECT-IDENTITY 285 STATUS current 286 DESCRIPTION "The OID sub-tree for swModule group." 287 ::= { sw 3 } 288 289 swAgtCfg OBJECT-IDENTITY 290 STATUS current 291 DESCRIPTION "The OID sub-tree for swAgtCfg group." 292 ::= { sw 4 } 293 294 -- { sw 5 } is reserved 295 swFCport OBJECT-IDENTITY 296 STATUS current 297 DESCRIPTION "The OID sub-tree for swFCport group." 298 ::= { sw 6 } 299 300 swNs OBJECT-IDENTITY 301 STATUS current 302 DESCRIPTION "The OID sub-tree for swNs group." 303 ::= { sw 7 } 304 305 swEvent OBJECT-IDENTITY 306 STATUS current 307 DESCRIPTION "The OID sub-tree for swEvent group." 308 ::= { sw 8 } 309 310 swFwSystem OBJECT-IDENTITY 311 STATUS current 312 DESCRIPTION "The OID sub-tree for swFwSystem group." 313 ::= { sw 10 } 314 315 swEndDevice OBJECT-IDENTITY 316 STATUS current 317 DESCRIPTION "The OID sub-tree for swEndDevice group." 318 ::= { sw 21 } 319 320 swGroup OBJECT-IDENTITY 321 STATUS obsolete 322 DESCRIPTION "The OID sub-tree for swGroup group." 323 ::= { sw 22 } 324 325 swBlmPerfMnt OBJECT-IDENTITY 326 STATUS current 327 DESCRIPTION "The OID sub-tree for swBlmPerfMnt (Bloom Performance 328 Monitor) group." 329 ::= { sw 23 } 330 331 swTrunk OBJECT-IDENTITY 332 STATUS current 333 DESCRIPTION "The OID sub-tree for swTrunk group." 334 ::= { sw 24 } 335 336 swTopTalker OBJECT-IDENTITY 337 STATUS current 338 DESCRIPTION "The OID sub-tree for TopTalker group." 339 ::= { sw 25 } 340 341 swCpuOrMemoryUsage OBJECT-IDENTITY 342 STATUS current 343 DESCRIPTION "The OID sub-tree for cpu or memory usage group." 344 ::= { sw 26 } 345 346 swConnUnitPortStatExtentionTable OBJECT-TYPE 347 SYNTAX SEQUENCE OF SwConnUnitPortStatEntry 348 MAX-ACCESS not-accessible 349 STATUS current 350 DESCRIPTION "This represents the Conn unit Port Stats" 351 ::= { sw 27 } 352 353-- sw 28 is assigned to faExt 354 355 -- 356 -- the System Group (sw) 357 -- 358 359 swCurrentDate OBJECT-TYPE 360 SYNTAX DisplayString(SIZE (0..64)) 361 MAX-ACCESS read-only 362 STATUS current 363 DESCRIPTION "The current date information in displayable textual 364 format." 365 ::= { swSystem 1 } 366 367 swBootDate OBJECT-TYPE 368 SYNTAX DisplayString(SIZE (0..64)) 369 MAX-ACCESS read-only 370 STATUS current 371 DESCRIPTION "The date and time when the system last booted, in 372 displayable textual format." 373 ::= { swSystem 2 } 374 375 swFWLastUpdated OBJECT-TYPE 376 SYNTAX DisplayString(SIZE (0..64)) 377 MAX-ACCESS read-only 378 STATUS current 379 DESCRIPTION "The information indicates the date when the firmware 380 was last updated, in displayable textual format." 381 ::= { swSystem 3 } 382 383 swFlashLastUpdated OBJECT-TYPE 384 SYNTAX DisplayString(SIZE (0..64)) 385 MAX-ACCESS read-only 386 STATUS current 387 DESCRIPTION "The information indicates the date when the FLASH 388 was last updated, in displayable textual format." 389 ::= { swSystem 4 } 390 391 swBootPromLastUpdated OBJECT-TYPE 392 SYNTAX DisplayString(SIZE (0..64)) 393 MAX-ACCESS read-only 394 STATUS current 395 DESCRIPTION "The information indicates the date when the boot PROM 396 was last updated, in displayable textual format." 397 ::= { swSystem 5 } 398 399 swFirmwareVersion OBJECT-TYPE 400 SYNTAX DisplayString(SIZE (0..24)) 401 MAX-ACCESS read-only 402 STATUS current 403 DESCRIPTION "The current version of the firwmare." 404 ::= { swSystem 6 } 405 406 swOperStatus OBJECT-TYPE 407 SYNTAX INTEGER { 408 online (1), 409 offline (2), 410 testing (3), 411 faulty (4) 412 } 413 MAX-ACCESS read-only 414 STATUS current 415 DESCRIPTION "The current operational status of the switch. 416 The states are as follow: 417 o online(1) means the switch is accessible by an external 418 Fibre Channel port; 419 o offline(2) means the switch is not accessible; 420 o testing(3) means the switch is in a built-in test mode 421 and is not accessible by an external Fibre Channel port; 422 o faulty(4) means the switch is not operational." 423 ::= { swSystem 7 } 424 425 swAdmStatus OBJECT-TYPE 426 SYNTAX INTEGER { 427 online (1), 428 offline (2), 429 testing (3), 430 faulty (4), 431 reboot (5), 432 fastboot (6) 433 } 434 MAX-ACCESS read-write 435 STATUS current 436 DESCRIPTION "The desired administrative status of the switch. 437 A management station may place the switch in a desired 438 state by setting this object accordingly. The states 439 are as follow: 440 o online(1) means set the switch to be accessible by an 441 external Fibre Channel port; 442 o offline(2) means set the switch to be inaccessible; 443 o testing(3) means set the switch to run the built-in test; 444 o faulty(4) means set the switch to a 'soft' faulty 445 condition; 446 o reboot(5) means set the switch to reboot in 1 second. 447 o fastboot(6) means set the switch to fastboot in 1 second. 448 Fastboot would cause the switch to boot but skip over the 449 POST. 450 451 When the switch is in faulty state, only two states 452 can be set: faulty and reboot/fastboot." 453 454 ::= { swSystem 8 } 455 456 swTelnetShellAdmStatus OBJECT-TYPE 457 SYNTAX INTEGER { 458 unknown (0), 459 terminated (1) 460 } 461 MAX-ACCESS read-write 462 STATUS deprecated 463 DESCRIPTION "The desired administrative status of the Telnet 464 shell. By setting it to terminated(1), the current 465 Telnet shell task is deleted. When this variable instance 466 is read, it reports the value last set through SNMP." 467 ::= { swSystem 9 } 468 469 swSsn OBJECT-TYPE 470 SYNTAX DisplayString(SIZE (0..128)) 471 MAX-ACCESS read-only 472 STATUS current 473 DESCRIPTION "The soft serial number of the switch." 474 ::= { swSystem 10 } 475 476 -- FLASH administration 477 -- the next 5 objects are related to firmware or config file management. 478 -- 479 -- The underlying method in the transfer of the firmware or config file 480 -- is based on either FTP or remote shell. 481 -- If a password is provided, then FTP is used. 482 -- If NO password is provided, then remote shell is used. 483 -- 484 -- 2 steps to manage firmware or switch config file in the switch FLASH, 485 -- (A1) set swFlashDLHost.0, swFlashDLUser.0 and swFlashDLFile.0 to 486 -- appropriate 487 -- host IP address in user dot notation (e.g. 192.168.1.7), 488 -- user name (e.g. "administrator"), and 489 -- file name of the firmware or config file (e.g. "/home/fcswh/v2.2") 490 -- respectively; 491 -- (A2) set swFlashDLPassword.0 to an appropriate value (e.g. "secret") 492 -- if FTP is the desired method of transfer; 493 -- (B) set swFlashDLAdmStatus.0 to swFwUpgrade(2), swCfUpload(3), 494 -- or swCfDownload(4) accordingly. 495 -- 496 497 swFlashDLOperStatus OBJECT-TYPE 498 SYNTAX INTEGER { 499 unknown (0), 500 swCurrent (1), 501 swFwUpgraded (2), 502 swCfUploaded (3), 503 swCfDownloaded (4), 504 swFwCorrupted (5) 505 } 506 MAX-ACCESS read-only 507 STATUS current 508 DESCRIPTION "The operational status of the FLASH. 509 The operational states are as follow: 510 o swCurrent(1) indicates that the FLASH contains the 511 current firmware image or config file; 512 o swFwUpgraded(2) state indicates that it contains the image 513 upgraded from the swFlashDLHost.0.; 514 o swCfUploaded(3) state indicates that the switch configuration 515 file has been uploaded to the host; and 516 o swCfDownloaded(4) state indicates that the switch 517 configuration file has been downloaded from the host. 518 o swFwCorrupted (5) state indicates that the firmware in the 519 FLASH of the switch is corrupted." 520 ::= { swSystem 11 } 521 522 swFlashDLAdmStatus OBJECT-TYPE 523 SYNTAX INTEGER { 524 swCurrent (1), 525 swFwUpgrade (2), 526 swCfUpload (3), 527 swCfDownload (4), 528 swFwCorrupted (5) 529 } 530 MAX-ACCESS read-write 531 STATUS current 532 DESCRIPTION "The desired state of the FLASH. 533 A management station may place the FLASH in a desired 534 state by setting this object accordingly: 535 o swCurrent(1) indicates that the FLASH contains the 536 current firmware image or config file; 537 o swFwUpgrade(2) means that the firmware in the FLASH is to be 538 upgraded from the host specified; 539 o swCfUpload(3) means that the switch config file is to be 540 uploaded to the host specified; or 541 o swCfDownload(4) means that the switch config file is to be 542 downloaded from the host specified. 543 o swFwCorrupted(5) state indicates that the firmware in the 544 FLASH is corrupted. This value is for informational purpose 545 only. However, set of swFlashDLAdmStatus to this value is 546 not allowed. 547 548 The host is specified in swFlashDLHost.0. In addition, 549 user name is specified in swFlashDLUser.0, and 550 the file name specified in swFlashDLFile.0. 551 552 Reference the user manual on the following commands, 553 o firmwareDownload, 554 o configUpload, and 555 o configDownload." 556 ::= { swSystem 12 } 557 558 swFlashDLHost OBJECT-TYPE 559 SYNTAX DisplayString(SIZE (0..64)) 560 MAX-ACCESS read-write 561 STATUS current 562 DESCRIPTION "The name or IP address (in dot notation) of the host 563 to download or upload a relevant file to the FLASH." 564 ::= { swSystem 13 } 565 566 swFlashDLUser OBJECT-TYPE 567 SYNTAX DisplayString(SIZE (0..64)) 568 MAX-ACCESS read-write 569 STATUS current 570 DESCRIPTION "The user name on the host to download or upload 571 a relevant file to or from the FLASH." 572 ::= { swSystem 14 } 573 574 swFlashDLFile OBJECT-TYPE 575 SYNTAX DisplayString 576 MAX-ACCESS read-write 577 STATUS current 578 DESCRIPTION "The name of the file to be downloaded or uploaded." 579 ::= { swSystem 15 } 580 581 swFlashDLPassword OBJECT-TYPE 582 SYNTAX DisplayString(SIZE (0..100)) 583 MAX-ACCESS read-write 584 STATUS current 585 DESCRIPTION "The password to be used in for FTP transfer of 586 files in the download or upload operation." 587 ::= { swSystem 16 } 588 589 -- 17..19 are reserved 590 591 swBeaconOperStatus OBJECT-TYPE 592 SYNTAX INTEGER { 593 on (1), 594 off (2) 595 } 596 MAX-ACCESS read-only 597 STATUS current 598 DESCRIPTION "The current operational status of the switch beacon. 599 When the beacon is on, the LEDs on the front panel 600 of the switch run alternately from left to right 601 and right to left. The color is yellow. 602 When the beacon is off, each LED will be in their 603 its regular status indicating color and state." 604 ::= { swSystem 18 } 605 606 swBeaconAdmStatus OBJECT-TYPE 607 SYNTAX INTEGER { 608 on (1), 609 off (2) 610 } 611 MAX-ACCESS read-write 612 STATUS current 613 DESCRIPTION "The desired status of the switch beacon. 614 When the beacon is set to on, the LEDs on the front 615 panel of the switch run alternately from left to right 616 and right to left. The color is yellow. 617 When the beacon is set to off, each LED will be in 618 its regular status indicating color and state." 619 ::= { swSystem 19 } 620 621 swDiagResult OBJECT-TYPE 622 SYNTAX INTEGER { 623 sw-ok (1), 624 sw-faulty (2), 625 sw-embedded-port-fault (3) 626 } 627 MAX-ACCESS read-only 628 STATUS current 629 DESCRIPTION "The result of the power-on startup (POST) 630 diagnostics." 631 ::= { swSystem 20 } 632 633 -- operating environment sensors (temperature, fan, power supply...) 634 swNumSensors OBJECT-TYPE 635 SYNTAX Integer32 (0..2147483647) 636 MAX-ACCESS read-only 637 STATUS current 638 DESCRIPTION "The number of sensors inside the switch." 639 ::= { swSystem 21 } 640 641 swSensorTable OBJECT-TYPE 642 SYNTAX SEQUENCE OF SwSensorEntry 643 MAX-ACCESS not-accessible 644 STATUS current 645 DESCRIPTION "The table of sensor entries." 646 ::= { swSystem 22 } 647 648 swSensorEntry OBJECT-TYPE 649 SYNTAX SwSensorEntry 650 MAX-ACCESS not-accessible 651 STATUS current 652 DESCRIPTION "An entry of the sensor information." 653 INDEX { swSensorIndex } 654 ::= { swSensorTable 1 } 655 656 SwSensorEntry ::= SEQUENCE { 657 swSensorIndex SwSensorIndex, 658 swSensorType INTEGER, 659 swSensorStatus INTEGER, 660 swSensorValue Integer32, 661 swSensorInfo DisplayString 662 } 663 664 swSensorIndex OBJECT-TYPE 665 SYNTAX SwSensorIndex 666 MAX-ACCESS read-only 667 STATUS current 668 DESCRIPTION "This object identifies the sensor." 669 ::= { swSensorEntry 1 } 670 671 swSensorType OBJECT-TYPE 672 SYNTAX INTEGER { 673 temperature (1), 674 fan (2), 675 power-supply (3) 676 } 677 MAX-ACCESS read-only 678 STATUS current 679 DESCRIPTION "This object identifies the sensor type." 680 ::= { swSensorEntry 2 } 681 682 swSensorStatus OBJECT-TYPE 683 SYNTAX INTEGER { 684 unknown (1), 685 faulty (2), 686 below-min (3), 687 nominal (4), 688 above-max (5), 689 absent (6) 690 } 691 MAX-ACCESS read-only 692 STATUS current 693 DESCRIPTION "The current status of the sensor." 694 ::= { swSensorEntry 3 } 695 696 swSensorValue OBJECT-TYPE 697 SYNTAX Integer32 698 MAX-ACCESS read-only 699 STATUS current 700 DESCRIPTION "The current value (reading) of the sensor. 701 The value, -2147483648, represents an unknown quantity. 702 It also means that the sensor does not have the capability to 703 measure the actual value. In V2.0, the temperature sensor 704 value will be in Celsius; the fan value will be in RPM 705 (revolution per minute); and the power supply sensor reading 706 will be unknown." 707 ::= { swSensorEntry 4 } 708 709 swSensorInfo OBJECT-TYPE 710 SYNTAX DisplayString(SIZE(0..255)) 711 MAX-ACCESS read-only 712 STATUS current 713 DESCRIPTION "Additional displayable information on the sensor. 714 In V2.x, it contains the sensor type and number 715 in textual format. For example, 'Temp 3', 'Fan 6'." 716 ::= { swSensorEntry 5 } 717 718 -- track changes string scalar 719 swTrackChangesInfo OBJECT-TYPE 720 SYNTAX DisplayString 721 MAX-ACCESS read-only 722 STATUS obsolete 723 DESCRIPTION "Track changes string. For trap only" 724 ::= { swSystem 23 } 725 726 swID OBJECT-TYPE 727 SYNTAX Integer32 728 MAX-ACCESS read-only 729 STATUS current 730 DESCRIPTION 731 "The number of the logical switch (0/1)" 732 ::= { swSystem 24 } 733 734 swEtherIPAddress OBJECT-TYPE 735 SYNTAX IpAddress 736 MAX-ACCESS read-only 737 STATUS current 738 DESCRIPTION 739 "The IP Address of the Ethernet interface of this logical 740 switch." 741 ::= { swSystem 25 } 742 743 swEtherIPMask OBJECT-TYPE 744 SYNTAX IpAddress 745 MAX-ACCESS read-only 746 STATUS current 747 DESCRIPTION 748 "The IP Mask of the Ethernet interface of this logical switch." 749 ::= { swSystem 26} 750 751 swFCIPAddress OBJECT-TYPE 752 SYNTAX IpAddress 753 MAX-ACCESS read-only 754 STATUS current 755 DESCRIPTION 756 "The IP Address of the FC interface of this logical switch." 757 ::= { swSystem 27 } 758 759 swFCIPMask OBJECT-TYPE 760 SYNTAX IpAddress 761 MAX-ACCESS read-only 762 STATUS current 763 DESCRIPTION 764 "The IP Mask of the FC interface of this logical switch." 765 ::= { swSystem 28 } 766 767 swIPv6Address OBJECT-TYPE 768 SYNTAX DisplayString 769 MAX-ACCESS not-accessible 770 STATUS current 771 DESCRIPTION 772 "IPV6 address." 773 ::= { swSystem 29 } 774 775 swIPv6Status OBJECT-TYPE 776 SYNTAX INTEGER { 777 tentative (1), 778 preferred (2), 779 ipdeprecated (3), 780 inactive (4) 781 } 782 MAX-ACCESS not-accessible 783 STATUS current 784 DESCRIPTION "The current status of ipv6 address." 785 ::= { swSystem 30 } 786 787 swModel OBJECT-TYPE 788 SYNTAX INTEGER { 789 switch7500 (1), 790 switch7500E (2), 791 other (3) 792 } 793 MAX-ACCESS read-only 794 STATUS current 795 DESCRIPTION "Indicates whether the switch is 7500 or 7500E ." 796 ::= { swSystem 31 } 797 798 swTestString OBJECT-TYPE 799 SYNTAX DisplayString(SIZE(1..255)) 800 MAX-ACCESS not-accessible 801 STATUS current 802 DESCRIPTION "presence of this string represents test trap." 803 ::= { swSystem 32 } 804 805 swPortList OBJECT-TYPE 806 SYNTAX OCTET STRING 807 MAX-ACCESS not-accessible 808 STATUS current 809 DESCRIPTION "This string represents the list of ports and 810 its WWN when ports moved from one switch to another." 811 ::= { swSystem 33 } 812 813 swBrcdTrapBitMask OBJECT-TYPE 814 SYNTAX Integer32 815 MAX-ACCESS not-accessible 816 STATUS current 817 DESCRIPTION "Type of notification will be represented by a single bit 818 in this variable. 819 0x01 - Fabric change event 820 0x02 - Device change event 821 0x04 - Fapwwn change event 822 0x08 - FDMI events 823 0x0A - Routing Policy change." 824 ::= { swSystem 34 } 825 826 swFCPortPrevType OBJECT-TYPE 827 SYNTAX INTEGER { 828 unknown (1), 829 other (2), 830 fl-port (3), -- public loop 831 f-port (4), -- fabric port 832 e-port (5), -- fabric expansion port 833 g-port (6), -- generic fabric port 834 ex-port (7), 835 d-port (8) -- Diagnostic port 836 } 837 MAX-ACCESS not-accessible 838 STATUS current 839 DESCRIPTION "This represents port type of a port before 840 it goes online/offline and it is valid only in swFcPortSCN trap" 841 ::= { swSystem 35 } 842 843 swDeviceStatus OBJECT-TYPE 844 SYNTAX INTEGER { 845 login (1), 846 logout (2), 847 unknown (3) 848 } 849 MAX-ACCESS not-accessible 850 STATUS current 851 DESCRIPTION "This represents the attached device status. 852 The status will change whenever port/node goes to 853 online/offline" 854 ::= { swSystem 36 } 855 856 swBrcdBitObjVal OBJECT-TYPE 857 SYNTAX Integer32 858 MAX-ACCESS not-accessible 859 STATUS current 860 DESCRIPTION "It will have object value for each change mentioned in swBrcdGenericTrap. It will be 861 empty for the events which don't have any values." 862 ::= { swSystem 37 } 863 864 swIODState OBJECT-TYPE 865 SYNTAX INTEGER { 866 enabled (1), 867 disabled (2), 868 unknown (3) 869 } 870 MAX-ACCESS read-only 871 STATUS current 872 DESCRIPTION "This represents the in-order-delivery (IOD) feature state." 873 ::= { swSystem 38 } 874 875 -- 876 -- End of System Group 877 -- 878 879 -- 880 -- Fabric Group 881 -- 882 swDomainID OBJECT-TYPE 883 SYNTAX SwDomainIndex 884 MAX-ACCESS read-write 885 STATUS current 886 DESCRIPTION "The current Fibre Channel domain ID of the switch. 887 To set a new value, the switch (swAdmStatus) must be in 888 offline or testing state." 889 ::= { swFabric 1 } 890 891 swPrincipalSwitch OBJECT-TYPE 892 SYNTAX INTEGER { 893 yes (1), 894 no (2) 895 } 896 MAX-ACCESS read-only 897 STATUS current 898 DESCRIPTION "This object indicates whether the switch is 899 the Principal switch as per FC-SW." 900 ::= { swFabric 2 } 901 902 -- swFabric 3..7 are reserved 903 904 -- (immediate) Neighborhood ISL family 905 -- 906 swNumNbs OBJECT-TYPE 907 SYNTAX Integer32 (0..2147483647) 908 MAX-ACCESS read-only 909 STATUS current 910 DESCRIPTION "The number of Inter-Switch Links in the (immediate) 911 neighborhood." 912 ::= { swFabric 8 } 913 914 swNbTable OBJECT-TYPE 915 SYNTAX SEQUENCE OF SwNbEntry 916 MAX-ACCESS not-accessible 917 STATUS current 918 DESCRIPTION "This table contains the ISLs in the immediate 919 neighborhood of the switch." 920 ::= { swFabric 9 } 921 922 swNbEntry OBJECT-TYPE 923 SYNTAX SwNbEntry 924 MAX-ACCESS not-accessible 925 STATUS current 926 DESCRIPTION "An entry containing each neighbor ISL parameters." 927 INDEX { swNbIndex } 928 ::= { swNbTable 1 } 929 930 SwNbEntry ::= SEQUENCE { 931 swNbIndex SwNbIndex, 932 swNbMyPort SwPortIndex, 933 swNbRemDomain SwDomainIndex, 934 swNbRemPort SwPortIndex, 935 swNbBaudRate INTEGER, 936 swNbIslState INTEGER, 937 swNbIslCost Integer32, 938 swNbRemPortName OCTET STRING 939 } 940 941 swNbIndex OBJECT-TYPE 942 SYNTAX SwNbIndex 943 MAX-ACCESS read-only 944 STATUS current 945 DESCRIPTION "This object identifies the neighbor ISL entry." 946 ::= { swNbEntry 1 } 947 948 swNbMyPort OBJECT-TYPE 949 SYNTAX SwPortIndex 950 MAX-ACCESS read-only 951 STATUS current 952 DESCRIPTION "This is the port that has an ISL to another switch." 953 ::= { swNbEntry 2 } 954 955 swNbRemDomain OBJECT-TYPE 956 SYNTAX SwDomainIndex 957 MAX-ACCESS read-only 958 STATUS current 959 DESCRIPTION "This is the Fibre Channel domain on the other end 960 of the ISL." 961 ::= { swNbEntry 3 } 962 963 swNbRemPort OBJECT-TYPE 964 SYNTAX SwPortIndex 965 MAX-ACCESS read-only 966 STATUS current 967 DESCRIPTION "This is the port index on the other end of the ISL." 968 ::= { swNbEntry 4 } 969 970 swNbBaudRate OBJECT-TYPE 971 SYNTAX INTEGER { 972 other (1), -- none of below 973 oneEighth (2), -- 155 Mbaud 974 quarter (4), -- 266 Mbaud 975 half (8), -- 532 Mbaud 976 full (16), -- 1 Gbaud 977 double (32), -- 2 Gbaud 978 quadruple (64), -- 4 Gbaud 979 octuple (128), -- 8 Gbaud 980 decuple (256), -- 10 Gbaud 981 sexdecuple (512) -- 16 Gbaud 982 } 983 MAX-ACCESS read-only 984 STATUS current 985 DESCRIPTION "The baud rate of the ISL." 986 ::= { swNbEntry 5 } 987 988 swNbIslState OBJECT-TYPE 989 SYNTAX INTEGER { 990 sw-down (0), 991 sw-init (1), 992 sw-internal2 (2), 993 sw-internal3 (3), 994 sw-internal4 (4), 995 sw-active (5) 996 } 997 MAX-ACCESS read-only 998 STATUS current 999 DESCRIPTION "The current state of the ISL. 1000 The swNbIslState will be 0 when ISL 1001 is in incompatible state or port is a slave port." 1002 ::= { swNbEntry 6 } 1003 1004 swNbIslCost OBJECT-TYPE 1005 SYNTAX Integer32 (0..2147483647) 1006 MAX-ACCESS read-write 1007 STATUS current 1008 DESCRIPTION "The current link cost of the ISL." 1009 ::= { swNbEntry 7 } 1010 1011 swNbRemPortName OBJECT-TYPE 1012 SYNTAX OCTET STRING (SIZE (8)) 1013 MAX-ACCESS read-only 1014 STATUS current 1015 DESCRIPTION "The World_wide_Name of the remote port." 1016 ::= { swNbEntry 8 } 1017 1018 -- Fabric member information 1019 -- 1020 swFabricMemTable OBJECT-TYPE 1021 SYNTAX SEQUENCE OF SwFabricMemEntry 1022 MAX-ACCESS not-accessible 1023 STATUS current 1024 DESCRIPTION "This table contains information on the member 1025 switches of a fabric. This may not be available on 1026 all versions of Fabric OS." 1027 ::= { swFabric 10 } 1028 1029 swFabricMemEntry OBJECT-TYPE 1030 SYNTAX SwFabricMemEntry 1031 MAX-ACCESS not-accessible 1032 STATUS current 1033 DESCRIPTION "An entry containing each switch in the fabric." 1034 INDEX { swFabricMemWwn } 1035 ::= { swFabricMemTable 1 } 1036 1037 SwFabricMemEntry ::= SEQUENCE { 1038 swFabricMemWwn FcWwn, 1039 swFabricMemDid SwDomainIndex, 1040 swFabricMemName DisplayString, 1041 swFabricMemEIP IpAddress, 1042 swFabricMemFCIP IpAddress, 1043 swFabricMemGWIP IpAddress, 1044 swFabricMemType Integer32, 1045 swFabricMemShortVersion OCTET STRING 1046 } 1047 swFabricMemWwn OBJECT-TYPE 1048 SYNTAX FcWwn 1049 MAX-ACCESS read-only 1050 STATUS current 1051 DESCRIPTION "This object identifies the World wide name of the 1052 member switch." 1053 ::= { swFabricMemEntry 1 } 1054 1055 swFabricMemDid OBJECT-TYPE 1056 SYNTAX SwDomainIndex 1057 MAX-ACCESS read-only 1058 STATUS current 1059 DESCRIPTION "This object identifies the domain id of the member 1060 switch." 1061 ::= { swFabricMemEntry 2 } 1062 1063 swFabricMemName OBJECT-TYPE 1064 SYNTAX DisplayString (SIZE (0..255)) 1065 MAX-ACCESS read-only 1066 STATUS current 1067 DESCRIPTION "This object identifies the name of the member switch." 1068 ::= { swFabricMemEntry 3 } 1069 1070 swFabricMemEIP OBJECT-TYPE 1071 SYNTAX IpAddress 1072 MAX-ACCESS read-only 1073 STATUS current 1074 DESCRIPTION "This object identifies the ethernet IP address 1075 of the member switch." 1076 ::= { swFabricMemEntry 4 } 1077 swFabricMemFCIP OBJECT-TYPE 1078 SYNTAX IpAddress 1079 MAX-ACCESS read-only 1080 STATUS current 1081 DESCRIPTION "This object identifies the Fibre Channel IP address 1082 of the member switch." 1083 ::= { swFabricMemEntry 5 } 1084 1085 swFabricMemGWIP OBJECT-TYPE 1086 SYNTAX IpAddress 1087 MAX-ACCESS read-only 1088 STATUS current 1089 DESCRIPTION "This object identifies the Gateway IP address 1090 of the member switch." 1091 ::= { swFabricMemEntry 6 } 1092 1093 swFabricMemType OBJECT-TYPE 1094 SYNTAX Integer32 (0..2147483647) 1095 MAX-ACCESS read-only 1096 STATUS current 1097 DESCRIPTION "This object identifies the member switch type." 1098 ::= { swFabricMemEntry 7 } 1099 1100 swFabricMemShortVersion OBJECT-TYPE 1101 SYNTAX OCTET STRING (SIZE (0..24)) 1102 MAX-ACCESS read-only 1103 STATUS current 1104 DESCRIPTION "This object identifies Fabric OS version of 1105 the member switch." 1106 ::= { swFabricMemEntry 8 } 1107 1108 swIDIDMode OBJECT-TYPE 1109 SYNTAX INTEGER { enabled(1), disabled(2) } 1110 MAX-ACCESS read-only 1111 STATUS current 1112 DESCRIPTION "Status of Insistent Domain ID (IDID) mode. Status 1113 indicating IDID mode is enabled or not." 1114 ::= { swFabric 11 } 1115 1116 swPmgrEventType OBJECT-TYPE 1117 SYNTAX INTEGER { 1118 create (0), 1119 delete (1), 1120 moveport (2), 1121 fidchange (3), 1122 basechange (4), 1123 vfstatechange(6) 1124 } 1125 MAX-ACCESS not-accessible 1126 STATUS current 1127 DESCRIPTION "Indicates Partition manager event type." 1128 ::= { swFabric 12 } 1129 1130 swPmgrEventTime OBJECT-TYPE 1131 SYNTAX DisplayString(SIZE (0..64)) 1132 MAX-ACCESS not-accessible 1133 STATUS current 1134 DESCRIPTION "This object identifies the date and time when this pmgr 1135 event occurred, in textual format." 1136 ::= { swFabric 13 } 1137 1138 swPmgrEventDescr OBJECT-TYPE 1139 SYNTAX DisplayString(SIZE (0..64)) 1140 MAX-ACCESS not-accessible 1141 STATUS current 1142 DESCRIPTION "This object identifies the textual description of 1143 the pmgr event." 1144 ::= { swFabric 14 } 1145 1146 swVfId OBJECT-TYPE 1147 SYNTAX Integer32 (0..255) 1148 MAX-ACCESS read-only 1149 STATUS current 1150 DESCRIPTION "The Virtual fabric id." 1151 ::= { swFabric 15 } 1152 1153 swVfName OBJECT-TYPE 1154 SYNTAX DisplayString 1155 MAX-ACCESS read-only 1156 STATUS current 1157 DESCRIPTION "This represents the virtual fabric name configured in the switch" 1158 ::= { swFabric 16 } 1159 1160 1161 -- 1162 -- SNMP Agent Configuration 1163 -- 1164 1165 -- swAgtCfg 1..10 are reserved 1166 1167 swAgtCmtyTable OBJECT-TYPE 1168 SYNTAX SEQUENCE OF SwAgtCmtyEntry 1169 MAX-ACCESS not-accessible 1170 STATUS deprecated 1171 DESCRIPTION "A table that contains, one entry for each Community, 1172 the access control and parameters of the Community." 1173 ::= { swAgtCfg 11 } 1174 1175 swauthProtocolPassword OBJECT-TYPE 1176 SYNTAX OCTET STRING(SIZE(1..32)) 1177 MAX-ACCESS read-write 1178 STATUS current 1179 DESCRIPTION "This entry is created specific to the Pharos switch 1180 to change the password for the auth protocol to reserved user 1181 DirectorServerSNMPv3User" 1182 ::= { swAgtCfg 12 } 1183 1184 swprivProtocolPassword OBJECT-TYPE 1185 SYNTAX OCTET STRING(SIZE(1..32)) 1186 MAX-ACCESS read-write 1187 STATUS current 1188 DESCRIPTION "This entry is created specific to the Pharos switch 1189 to change the password for the priv protocol to reserved user 1190 DirectorServerSNMPv3User" 1191 ::= { swAgtCfg 13 } 1192 1193 swAgtCmtyEntry OBJECT-TYPE 1194 SYNTAX SwAgtCmtyEntry 1195 MAX-ACCESS not-accessible 1196 STATUS deprecated 1197 DESCRIPTION "An entry containing the Community parameters." 1198 INDEX { swAgtCmtyIdx } 1199 ::= { swAgtCmtyTable 1 } 1200 1201 SwAgtCmtyEntry ::= SEQUENCE { 1202 swAgtCmtyIdx Integer32, 1203 swAgtCmtyStr DisplayString, 1204 swAgtTrapRcp IpAddress, 1205 swAgtTrapSeverityLevel SwSevType 1206 } 1207 1208 swAgtCmtyIdx OBJECT-TYPE 1209 SYNTAX Integer32 (1..6) 1210 MAX-ACCESS read-only 1211 STATUS deprecated 1212 DESCRIPTION "This object identifies the SNMPv1 Community entry." 1213 ::= { swAgtCmtyEntry 1 } 1214 1215 swAgtCmtyStr OBJECT-TYPE 1216 SYNTAX DisplayString(SIZE (2..16)) 1217 MAX-ACCESS read-write 1218 STATUS deprecated 1219 DESCRIPTION "This is a Community string supported by the agent. 1220 If a new value is set successfully, it takes effect 1221 immediately." 1222 ::= { swAgtCmtyEntry 2 } 1223 1224 swAgtTrapRcp OBJECT-TYPE 1225 SYNTAX IpAddress 1226 MAX-ACCESS read-write 1227 STATUS deprecated 1228 DESCRIPTION "This is the trap recipient associated with the 1229 Community. If a new value is set successfully, it takes 1230 effect immediately." 1231 ::= { swAgtCmtyEntry 3 } 1232 1233 swAgtTrapSeverityLevel OBJECT-TYPE 1234 SYNTAX SwSevType 1235 MAX-ACCESS read-write 1236 STATUS deprecated 1237 DESCRIPTION "This is the trap severity level associated with the 1238 swAgtTrapRcp. The trap severity level in conjunction with 1239 the an event's severity level. When an event occurs and if its 1240 severity level is at or below the set value, the SNMP trap is 1241 sent to configured trap recipients. The severity level is 1242 limited to particular events. If a new value is set successfully, 1243 it takes effect immediately." 1244 ::= { swAgtCmtyEntry 4 } 1245 1246 -- 1247 -- End of SNMP Agent Configuration Group 1248 -- 1249 1250 -- 1251 -- Fibre Channel Port Group 1252 -- This group contains information about the physical state, 1253 -- operational status, performance and error statistics of each 1254 -- Fibre Channel port on the switch. A Fibre Channel port is one which 1255 -- supports the Fibre Channel protocol. E.g. F_Port, E_Port, FL_Port. 1256 -- 1257 1258 swFCPortCapacity OBJECT-TYPE 1259 SYNTAX Integer32 (0..2147483647) 1260 MAX-ACCESS read-only 1261 STATUS current 1262 DESCRIPTION "The maximum number of physical FC ports on the 1263 switch." 1264 ::= { swFCport 1 } 1265 1266 swFCPortTable OBJECT-TYPE 1267 SYNTAX SEQUENCE OF SwFCPortEntry 1268 MAX-ACCESS not-accessible 1269 STATUS current 1270 DESCRIPTION "A table that contains, one entry for each switch port, 1271 configuration and service parameters of the port." 1272 ::= { swFCport 2 } 1273 1274 swFCPortEntry OBJECT-TYPE 1275 SYNTAX SwFCPortEntry 1276 MAX-ACCESS not-accessible 1277 STATUS current 1278 DESCRIPTION "An entry containing the configuration and service 1279 parameters of the switch port." 1280 INDEX { swFCPortIndex } 1281 ::= { swFCPortTable 1 } 1282 1283 SwFCPortEntry ::= SEQUENCE { 1284 swFCPortIndex SwPortIndex, 1285 swFCPortType INTEGER, 1286 swFCPortPhyState INTEGER, 1287 swFCPortOpStatus INTEGER, 1288 swFCPortAdmStatus INTEGER, 1289 1290 swFCPortLinkState INTEGER, 1291 swFCPortTxType INTEGER, 1292 1293 -- the rest is mapped to gstat_t 1294 swFCPortTxWords Counter32, 1295 swFCPortRxWords Counter32, 1296 swFCPortTxFrames Counter32, 1297 swFCPortRxFrames Counter32, 1298 swFCPortRxC2Frames Counter32, 1299 swFCPortRxC3Frames Counter32, 1300 swFCPortRxLCs Counter32, 1301 swFCPortRxMcasts Counter32, 1302 swFCPortTooManyRdys Counter32, 1303 swFCPortNoTxCredits Counter32, 1304 swFCPortRxEncInFrs Counter32, 1305 swFCPortRxCrcs Counter32, 1306 swFCPortRxTruncs Counter32, 1307 swFCPortRxTooLongs Counter32, 1308 swFCPortRxBadEofs Counter32, 1309 swFCPortRxEncOutFrs Counter32, 1310 swFCPortRxBadOs Counter32, 1311 swFCPortC3Discards Counter32, 1312 swFCPortMcastTimedOuts Counter32, 1313 swFCPortTxMcasts Counter32, 1314 1315 -- LIP statistics 1316 swFCPortLipIns Counter32, 1317 swFCPortLipOuts Counter32, 1318 swFCPortLipLastAlpa OCTET STRING, 1319 1320 -- new for V2.1 1321 swFCPortWwn OCTET STRING, 1322 1323 -- new for V3.0 1324 swFCPortSpeed INTEGER, 1325 1326 -- new for Port Name Feature. 1327 swFCPortName DisplayString, 1328 1329 -- new for PortSpecifier Feature. 1330 swFCPortSpecifier DisplayString, 1331 1332 -- new for portFlag Feature. 1333 swFCPortFlag FcPortFlag, 1334 1335 -- Brocade port type. 1336 swFCPortBrcdType INTEGER, 1337 1338 -- port disable reason. 1339 swFCPortDisableReason INTEGER 1340 } 1341 1342 swFCPortIndex OBJECT-TYPE 1343 SYNTAX SwPortIndex 1344 MAX-ACCESS read-only 1345 STATUS current 1346 DESCRIPTION "This object identifies the switch port index. 1347 Note that the value of a port index is 1 higher than the 1348 port number labeled on the front panel. 1349 E.g. port index 1 correspond to port number 0." 1350 ::= { swFCPortEntry 1 } 1351 1352 swFCPortType OBJECT-TYPE 1353 SYNTAX INTEGER { 1354 stitch (1), 1355 flannel (2), 1356 loom (3), 1357 bloom (4), 1358 rdbloom (5), 1359 wormhole (6), 1360 other (7), 1361 unknown (8) 1362 } 1363 MAX-ACCESS read-only 1364 STATUS current 1365 DESCRIPTION "This object identifies the type of switch port. 1366 It may be of type stitch(1), flannel(2), loom(3) , bloom(4),rdbloom(5) or wormhole(6)." 1367 ::= { swFCPortEntry 2 } 1368 1369 swFCPortPhyState OBJECT-TYPE 1370 SYNTAX INTEGER { 1371 noCard (1), 1372 noTransceiver (2), 1373 laserFault (3), 1374 noLight (4), 1375 noSync (5), 1376 inSync (6), 1377 portFault (7), 1378 diagFault (8), 1379 lockRef (9), 1380 validating (10), 1381 invalidModule (11), 1382 noSigDet (14), 1383 unknown (255) 1384 } 1385 MAX-ACCESS read-only 1386 STATUS current 1387 DESCRIPTION "This object identifies the physical state of 1388 the port: 1389 noCard(1) no card present in this switch slot; 1390 noTransceiver(2) no Transceiver module in this port. 1391 noGbic(2) was used previously. Transceiver 1392 is the generic name for GBIC, SFP etc.; 1393 laserFault(3) the module is signaling a laser fault 1394 (defective Transceiver); 1395 noLight(4) the module is not receiving light; 1396 noSync(5) the module is receiving light but is 1397 out of sync; 1398 inSync(6) the module is receiving light and is 1399 in sync; 1400 portFault(7) the port is marked faulty (defective 1401 Transceiver, cable or device); 1402 diagFault(8) the port failed diagnostics (defective 1403 G_Port or FL_Port card or motherboard); 1404 lockRef(9) the port is locking to the reference 1405 signal. 1406 validating(10) Validation is in progress 1407 invalidModule(11) Invalid SFP 1408 unknown(255) unknown. 1409 " 1410 ::= { swFCPortEntry 3 } 1411 1412 swFCPortOpStatus OBJECT-TYPE 1413 SYNTAX INTEGER { 1414 unknown (0), 1415 online (1), 1416 offline (2), 1417 testing (3), 1418 faulty (4) 1419 } 1420 MAX-ACCESS read-only 1421 STATUS current 1422 DESCRIPTION "This object identifies the operational status of 1423 the port. The online(1) state indicates that user frames 1424 can be passed. The unknown(0) state indicates that likely 1425 the port module is physically absent (see swFCPortPhyState)." 1426 ::= { swFCPortEntry 4 } 1427 1428 swFCPortAdmStatus OBJECT-TYPE 1429 SYNTAX INTEGER { 1430 online (1), 1431 offline (2), 1432 testing (3), 1433 faulty (4) 1434 } 1435 MAX-ACCESS read-write 1436 STATUS current 1437 DESCRIPTION "The desired state of the port. A management station 1438 may place the port in a desired state by setting this 1439 object accordingly. The testing(3) state indicates that 1440 no user frames can be passed. As the result of 1441 either explicit management action or per configuration 1442 information accessible by the switch, swFCPortAdmStatus is 1443 then changed to either the online(1) or testing(3) 1444 states, or remains in the offline(2) state." 1445 ::= { swFCPortEntry 5 } 1446 1447 swFCPortLinkState OBJECT-TYPE 1448 SYNTAX INTEGER { 1449 enabled (1), 1450 disabled (2), 1451 loopback (3) 1452 } 1453 MAX-ACCESS read-write 1454 STATUS current 1455 DESCRIPTION "This object indicates the link state of the port. 1456 The value may be: 1457 enabled(1) - port is allowed to participate in the FC-PH 1458 protocol with its attached port (or ports if it is 1459 in a FC-AL loop); 1460 disabled(2) - the port is not allowed to participate in 1461 the FC-PH protocol with its attached port(s); 1462 loopback(3) - the port may transmit frames through an 1463 internal path to verify the health of the transmitter 1464 and receiver path. 1465 1466 Note that when the port's link state changes, its 1467 operational status (swFCPortOpStatus) will be affected." 1468 ::= { swFCPortEntry 6 } 1469 1470 swFCPortTxType OBJECT-TYPE 1471 SYNTAX INTEGER { 1472 unknown (1), 1473 lw (2), 1474 sw (3), 1475 ld (4), 1476 cu (5) 1477 } 1478 MAX-ACCESS read-only 1479 STATUS current 1480 DESCRIPTION "This object indicates the media transmitter type of 1481 the port. The value may be: 1482 unknown(1) cannot determined to the port driver 1483 lw(2) long wave laser 1484 sw(3) short wave laser 1485 ld(4) long wave LED 1486 cu(5) copper (electrical)." 1487 ::= { swFCPortEntry 7 } 1488 1489 -- counters 1490 swFCPortTxWords OBJECT-TYPE 1491 SYNTAX Counter32 1492 MAX-ACCESS read-only 1493 STATUS current 1494 DESCRIPTION "This object counts the number of Fibre Channel 1495 words that the port has transmitted." 1496 ::= { swFCPortEntry 11 } 1497 1498 swFCPortRxWords OBJECT-TYPE 1499 SYNTAX Counter32 1500 MAX-ACCESS read-only 1501 STATUS current 1502 DESCRIPTION "This object counts the number of Fibre Channel 1503 words that the port has received." 1504 ::= { swFCPortEntry 12 } 1505 1506 swFCPortTxFrames OBJECT-TYPE 1507 SYNTAX Counter32 1508 MAX-ACCESS read-only 1509 STATUS current 1510 DESCRIPTION "This object counts the number of (Fibre Channel) 1511 frames that the port has transmitted." 1512 ::= { swFCPortEntry 13 } 1513 1514 swFCPortRxFrames OBJECT-TYPE 1515 SYNTAX Counter32 1516 MAX-ACCESS read-only 1517 STATUS current 1518 DESCRIPTION "This object counts the number of (Fibre Channel) 1519 frames that the port has received." 1520 ::= { swFCPortEntry 14 } 1521 1522 swFCPortRxC2Frames OBJECT-TYPE 1523 SYNTAX Counter32 1524 MAX-ACCESS read-only 1525 STATUS current 1526 DESCRIPTION "This object counts the number of Class 2 1527 frames that the port has received." 1528 ::= { swFCPortEntry 15 } 1529 1530 swFCPortRxC3Frames OBJECT-TYPE 1531 SYNTAX Counter32 1532 MAX-ACCESS read-only 1533 STATUS current 1534 DESCRIPTION "This object counts the number of Class 3 1535 frames that the port has received." 1536 ::= { swFCPortEntry 16 } 1537 1538 swFCPortRxLCs OBJECT-TYPE 1539 SYNTAX Counter32 1540 MAX-ACCESS read-only 1541 STATUS current 1542 DESCRIPTION "This object counts the number of Link Control 1543 frames that the port has received." 1544 ::= { swFCPortEntry 17 } 1545 1546 swFCPortRxMcasts OBJECT-TYPE 1547 SYNTAX Counter32 1548 MAX-ACCESS read-only 1549 STATUS current 1550 DESCRIPTION "This object counts the number of Multicast 1551 frames that the port has received." 1552 ::= { swFCPortEntry 18 } 1553 1554 swFCPortTooManyRdys OBJECT-TYPE 1555 SYNTAX Counter32 1556 MAX-ACCESS read-only 1557 STATUS current 1558 DESCRIPTION "This object counts the number of times when RDYs 1559 exceeds the frames received." 1560 ::= { swFCPortEntry 19 } 1561 1562 swFCPortNoTxCredits OBJECT-TYPE 1563 SYNTAX Counter32 1564 MAX-ACCESS read-only 1565 STATUS current 1566 DESCRIPTION "This object counts the number of times when the 1567 transmit credit has reached zero." 1568 ::= { swFCPortEntry 20 } 1569 1570 swFCPortRxEncInFrs OBJECT-TYPE 1571 SYNTAX Counter32 1572 MAX-ACCESS read-only 1573 STATUS current 1574 DESCRIPTION "This object counts the number of encoding error or 1575 disparity error inside frames received." 1576 ::= { swFCPortEntry 21 } 1577 1578 swFCPortRxCrcs OBJECT-TYPE 1579 SYNTAX Counter32 1580 MAX-ACCESS read-only 1581 STATUS current 1582 DESCRIPTION "This object counts the number of CRC errors 1583 detected for frames received." 1584 ::= { swFCPortEntry 22 } 1585 1586 swFCPortRxTruncs OBJECT-TYPE 1587 SYNTAX Counter32 1588 MAX-ACCESS read-only 1589 STATUS current 1590 DESCRIPTION "This object counts the number of truncated 1591 frames that the port has received." 1592 ::= { swFCPortEntry 23 } 1593 1594 swFCPortRxTooLongs OBJECT-TYPE 1595 SYNTAX Counter32 1596 MAX-ACCESS read-only 1597 STATUS current 1598 DESCRIPTION "This object counts the number of received frames that 1599 are too long." 1600 ::= { swFCPortEntry 24 } 1601 1602 swFCPortRxBadEofs OBJECT-TYPE 1603 SYNTAX Counter32 1604 MAX-ACCESS read-only 1605 STATUS current 1606 DESCRIPTION "This object counts the number of received frames that 1607 have bad EOF delimiter." 1608 ::= { swFCPortEntry 25 } 1609 1610 swFCPortRxEncOutFrs OBJECT-TYPE 1611 SYNTAX Counter32 1612 MAX-ACCESS read-only 1613 STATUS current 1614 DESCRIPTION "This object counts the number of encoding error or 1615 disparity error outside frames received." 1616 ::= { swFCPortEntry 26 } 1617 1618 swFCPortRxBadOs OBJECT-TYPE 1619 SYNTAX Counter32 1620 MAX-ACCESS read-only 1621 STATUS current 1622 DESCRIPTION "This object counts the number of invalid Ordered 1623 Sets received." 1624 ::= { swFCPortEntry 27 } 1625 1626 swFCPortC3Discards OBJECT-TYPE 1627 SYNTAX Counter32 1628 MAX-ACCESS read-only 1629 STATUS current 1630 DESCRIPTION "This object counts the number of Class 3 1631 frames that the port has discarded." 1632 ::= { swFCPortEntry 28 } 1633 1634 swFCPortMcastTimedOuts OBJECT-TYPE 1635 SYNTAX Counter32 1636 MAX-ACCESS read-only 1637 STATUS current 1638 DESCRIPTION "This object counts the number of Multicast 1639 frames that has been timed out." 1640 ::= { swFCPortEntry 29 } 1641 1642 swFCPortTxMcasts OBJECT-TYPE 1643 SYNTAX Counter32 1644 MAX-ACCESS read-only 1645 STATUS current 1646 DESCRIPTION "This object counts the number of Multicast 1647 frames that has been transmitted." 1648 ::= { swFCPortEntry 30 } 1649 1650 -- LIP statistics 1651 swFCPortLipIns OBJECT-TYPE 1652 SYNTAX Counter32 1653 MAX-ACCESS read-only 1654 STATUS current 1655 DESCRIPTION "This object counts the number of Loop Initializations 1656 that has been initiated by loop devices attached." 1657 ::= { swFCPortEntry 31 } 1658 1659 swFCPortLipOuts OBJECT-TYPE 1660 SYNTAX Counter32 1661 MAX-ACCESS read-only 1662 STATUS current 1663 DESCRIPTION "This object counts the number of Loop Initializations 1664 that has been initiated by the port." 1665 ::= { swFCPortEntry 32 } 1666 1667 swFCPortLipLastAlpa OBJECT-TYPE 1668 SYNTAX OCTET STRING (SIZE(4)) 1669 MAX-ACCESS read-only 1670 STATUS current 1671 DESCRIPTION "This object indicates the Physical Address (AL_PA) 1672 of the loop device that initiated the last 1673 Loop Initialization." 1674 ::= { swFCPortEntry 33 } 1675 1676 swFCPortWwn OBJECT-TYPE 1677 SYNTAX OCTET STRING (SIZE(8)) 1678 MAX-ACCESS read-only 1679 STATUS current 1680 DESCRIPTION "The World_wide_Name of the Fibre Channel port. 1681 The contents of an instance are in the IEEE extended format 1682 as specified in FC-PH; the 12-bit port identifier represents 1683 the port number within the switch." 1684 ::= { swFCPortEntry 34 } 1685 1686 swFCPortSpeed OBJECT-TYPE 1687 SYNTAX INTEGER 1688 { 1689 one-GB (1), 1690 two-GB (2), 1691 auto-Negotiate (3), 1692 four-GB (4), 1693 eight-GB (5), 1694 ten-GB (6), 1695 unknown (7), 1696 sixteen-GB (8) 1697 } 1698 MAX-ACCESS read-write 1699 STATUS obsolete 1700 DESCRIPTION "The desired baud rate for the port. It can have the 1701 values of 1GB (1), 2GB (2), Auto-Negotiate (3), 4GB (4), 8GB (5), 1702 10GB (6), 16GB (8). Some of the above values may not be supported 1703 by all type of switches." 1704 ::= { swFCPortEntry 35 } 1705 1706 swFCPortName OBJECT-TYPE 1707 SYNTAX DisplayString(SIZE(0..255)) 1708 MAX-ACCESS read-only 1709 STATUS current 1710 DESCRIPTION "A string indicates the name of the addressed port. 1711 The names should be persistent across switch reboots. 1712 Port names do not have to be unique within a switch or 1713 within a fabric." 1714 ::= { swFCPortEntry 36 } 1715 1716 swFCPortSpecifier OBJECT-TYPE 1717 SYNTAX DisplayString 1718 MAX-ACCESS read-only 1719 STATUS current 1720 DESCRIPTION "This string indicates the physical port number of the addressed port. 1721 The format of the string is: <slot>/port, where 'slot' being 1722 present only for bladed systems. 1723 " 1724 ::= { swFCPortEntry 37 } 1725 1726 -- FC port status flag 1727 1728 swFCPortFlag OBJECT-TYPE 1729 SYNTAX FcPortFlag 1730 MAX-ACCESS read-only 1731 STATUS current 1732 DESCRIPTION 1733 "A bit map of port status flags which includes the information of port type. 1734 Currently this will indicate if the port is virtual or physical." 1735 ::= { swFCPortEntry 38 } 1736 1737 swFCPortBrcdType OBJECT-TYPE 1738 SYNTAX INTEGER { 1739 unknown (1), 1740 other (2), 1741 fl-port (3), -- public loop 1742 f-port (4), -- fabric port 1743 e-port (5), -- fabric expansion port 1744 g-port (6), -- generic fabric port 1745 ex-port (7), 1746 d-port (8) -- Diagnostic port 1747 } 1748 MAX-ACCESS read-only 1749 STATUS current 1750 DESCRIPTION 1751 "The Brocade port type." 1752 ::= { swFCPortEntry 39 } 1753 1754 swFCPortDisableReason OBJECT-TYPE 1755 SYNTAX INTEGER { 1756 r-recover-fail (1), -- general recovery failure 1757 r-invalid-reason (2), -- invalid reason 1758 r-forced (3), -- forced to disable 1759 r-sw-disabled (4), -- switch got disabled 1760 r-bl-disabled (5), -- blade got disabled 1761 r-slot-off (6), -- slot is turned off 1762 r-sw-enabled (7), -- switch got enabled 1763 r-bl-enabled (8), -- blade got enabled 1764 r-slot-on (9), -- slot turned on 1765 r-persistid (10), -- port disabled: persistant d-id 1766 r-sw-violation (11), -- port disabled: switch sec violation 1767 r-prv-dev-violation (12), -- port disabled: prv dev sec violation 1768 r-pub-dev-violation (13), -- port disabled: pub dev sec violation 1769 r-port-data-fail (14), -- online chip asic data fail 1770 r-online-incomplete (15), -- online incompleted 1771 r-online-route-fail (16), -- online route recovery failure 1772 r-inconsistent (17), -- port failed consistency check 1773 r-set-vcc-fail (18), -- set vcc credits ioctl failed 1774 r-ecp-in-testing (19), -- recvd ecp in switchtesting state 1775 r-elp-in-testing (20), -- recvd elp in switchtesting state 1776 r-ecp-retries-exceeded (21), -- ecp retries exceeeded 1777 r-invalid-ecp-state (22), -- ecp retr in invalid state 1778 r-bad-ecp-rcvd (23), -- ecp fctl len not valid 1779 r-send-rtmark-fail (24), -- send roundtrip mark ioctl failure 1780 r-send-ecp-fail (25), -- send ecp failure 1781 r-save-link-rtt-fail (26), -- saving link roundtrip time failure 1782 r-em-incnst (27), -- em has a different state than blade/pic 1783 r-pci-attach-fail (28), -- pci bus scan/attach failed 1784 r-buf-starv (29), -- port disabled: due to buffer starvation 1785 r-elp-fctl-mismatch (30), -- flow control mode different in elp acc 1786 r-eport-disabled (31), -- e-port disabled 1787 r-trunk-with-vcxlt (32), -- trunk and vcxltinit enabled 1788 r-sw-fl-port-not-ready (33), -- sw not ready for f or l ports 1789 r-link-reinit (34), -- port disabled: due to too many link re-inits 1790 r-domain-id-change (35), -- domain id change 1791 r-auth-rejected (36), -- authentication is rejected 1792 r-auth-timeout (37), -- authentication timeout 1793 r-auth-fail-retry (38), -- fail to retry authentication 1794 r-fcr-conf-mismatch1 (39), -- brcd mode mcdata switch connected 1795 r-fcr-conf-mismatch2 (40), -- mcdt mode brcd switch connected 1796 r-fcr-port-ld-mode-mismatch (41), -- port is not configured ld 1797 r-fcr-ld-credit-mismatch (42), -- port in ld mode incoming elp is r-rdy 1798 r-fcr-set-vcc-failed (43), -- setting vcc failed for the port 1799 r-fcr-set-rtc-failed (44), -- setting rt credit failed for the port 1800 r-fcr-elp-ver-inconsis (45), -- version of elp is inconsistent 1801 r-fcr-elp-fctl-mismatch (46), -- invalid flow control parameter 1802 r-fcr-pid-mismatch (47), -- pid mismatch 1803 r-fcr-tov-mismatch (48), -- tov mismatch 1804 r-fcr-ld-incompat (49), -- long distance incompatability 1805 r-fcr-isolated (50), -- long distance incompatability 1806 r-elp-retries-exceeded (51), -- exceeded max elp retries 1807 r-fcr-exports-exceeded (52), -- fcr too many ex ports online 1808 r-fcr-license (53), -- fcr not licensed 1809 r-fcr-conf-ex (54), -- fcr conflicting ex-port aleady online 1810 r-fcr-ftag-over (55), -- fcr fabric id oversubscribed 1811 r-fcr-ftag-conflict (56), -- fcr fabric id conflict 1812 r-fcr-fowner-conflict (57), -- fcr fabric owner conflict 1813 r-fcr-zone-resource (58), -- fcr exceeded max number of zone resources 1814 r-fcr-port-state-to (59), -- fcr failed to init in time 1815 r-fcr-authn-reject (60), -- fcr authentication failure 1816 r-fcr-sec-fcs-list (61), -- fcr invalid member(s) in fcs list 1817 r-fcr-sec-failure (62), -- fcr fail to join secure fabric 1818 r-fcr-incompatible-mode (63), -- fcr incompatible port mode 1819 r-fcr-sec-scc-list (64), -- fcr invalid member(s) in scc list 1820 r-fcr-generic (65), -- fcr generic error (should not happen) 1821 r-sw-ex-port-not-ready (66), 1822 r-fcr-class-f-incompat (67), -- class-f incompatability 1823 r-fcr-class-n-incompat (68), -- class-n incompatability 1824 r-fcr-invalid-flow-rcvd (69), -- invalid flow control recieved 1825 r-fcr-state-disabled (70), 1826 r-fdd-strict-exist (71), -- strict fabric wide policy peer is non-acl switch 1827 r-last-port-disable-msg (72), 1828 r-sw-l-port-not-support (73), -- port does not support l-port 1829 r-peer-port-in-di-zone (74), -- zone member of peer port is on pre-quantum switch 1830 r-zone-incompat (75), -- neighbor cannot handle zone db and won't segment 1831 r-sw-config-l-port-not-support (76), -- port does not support configed l-port 1832 r-sw-port-mirror-configured (77), -- port disabled: due to port mirroring configured 1833 r-nportlogin-inprogress (78), -- port disabled: n-port login in progress 1834 r-nonpiv (79), -- port disabled: no npiv support 1835 r-nomapping (80), -- f-port is not mapped to a n-port 1836 r-unknowntype (81), -- 289315 296266: port type not detected 1837 r-nportoffline (82), -- n-port for this f-port is offline 1838 r-flogifailed (83), -- fabric login failed for port 1839 r-nportbusy (84), -- n-port is busy handling other login requests 1840 r-noflogi (85), -- no flogi received on f-port 1841 r-noflogiresp (86), -- no flogi response received on n-port 1842 r-flogidupalpa (87), -- fdisc response received duplicate/zero al-pa 1843 r-loopcfg (88), -- detected loop configuration 1844 r-noenclicense (89), -- n-port's configured fi-port not licensed (enc1&2) 1845 r-nofiportmapping (90), -- n-port has no configured fi-port 1846 r-brcdfabconn (91), -- n-port connected to brocade fabric - not supported on agmace 1847 r-port-reset (92), -- the port needs to be disabled and enabled 1848 r-floginport (93), -- flogi received on port configured as n-port 1849 r-fdd-strict-conflict (94), -- fabric wide strict policy conflict 1850 r-fdd-cfg-conflict (95), -- fabric wide cfg conflict 1851 r-fdd-cfg-conflict-na-neigh (96), -- fabric wide cfg conflict neighbor is non-acl switch 1852 r-fcr-insistent-front-did-mismatch (97), 1853 r-fcr-fabric-binding-failure (98), 1854 r-fcr-non-standard-domain-offset (99), -- port disabled: non-standard domain offset in esc 1855 r-area-in-use (100), -- area in use 1856 r-mstr-diff-pg (101), -- master has different port group than slave 1857 r-mstr-diff-area (102), -- master has different area than slave 1858 r-ta-not-supported (103), -- trunk area not supported 1859 r-eport-not-supported (104), -- e-port not suppored on port type 1860 r-fport-not-supported (105), -- f-port not suppored on port type 1861 r-cfg-not-supported (106), -- port cfg not supported 1862 r-port-ll-th-exceeded (107), -- port class link loss threshold exceeded 1863 r-port-synl-th-exceeded (108), -- port class sync loss threshold exceeded 1864 r-port-pe-th-exceeded (109), -- port class protocol errors threshold exceeded 1865 f-port-disable-no-trk-lic (110), -- no trunking license and f port trunk enabled 1866 r-port-inw-th-exceeded (111), -- port class invalid words threshold exceeded 1867 r-port-crc-th-exceeded (112), -- port class invalid crc threshold exceeded 1868 f-port-tr-disable-speed-not-ok (113), -- speed is not 2, 4 or 8g 1869 r-port-auto-disable (114), -- disabled due to port auto disable 1870 r-fcr-export-in-non-base-sw (115), -- ex port is online in non base switch 1871 r-base-switch-supports-no-device (116), -- base switch does not support device 1872 r-port-trunk-proto-error (117), -- invalid trunk state for ac-port 1873 r-no-area-avail (118), -- no more area is available for dynamic assignment 1874 r-cannot-unbind-existing-area (119), 1875 r-cannot-use-10bit-area (120), 1876 r-authentication-required (121), -- hba authentication required 1877 r-port-lr-th-exceeded (122), -- port class link reset threshold exceeded 1878 r-fcr-export-lf-conflict (123), -- ex and lf conflict 1879 r-incompat (124), -- switch incompatible 1880 r-did-overlap (125), -- domain id overlap 1881 r-zone-conflict (126), -- zone overlap 1882 r-eport-seg (127), -- generic eport segment 1883 r-no-license (128), -- no license 1884 r-platform-db (129), -- incompatible platform db 1885 r-sec-incompat (130), -- security incompatibility 1886 r-sec-violation (131), -- security violation 1887 r-ecp-longdist (132), -- ecp rejected or retries exceeded 1888 r-dup-wwn (133), -- duplication wwn in fabric 1889 r-eport-isolated (134), -- eport isolated 1890 r-ad (135), -- ad header conflict 1891 r-esc-did-offset (136), -- domain id offset conflict 1892 r-esc-etiz (137), -- esc enhanced ti zone conflict 1893 r-esc-fid (138), -- esc fabric id conflict 1894 r-safe-zone (139), -- mcdata safezone conflict 1895 r-vf (140), -- vf ad conflict 1896 r-vf-bs-incompat (141), -- vf bs conflict 1897 r-pers-pid-on-lport (142), -- persistent pid isnt supported on l port 1898 r-pers-pid-portaddr-collision (143), -- pers pid and port address binding collision 1899 r-pers-pid-port-on-same-area (144), -- another port online with same area 1900 r-pers-pid-port-addr-bnd (145), -- pers pid and port address binding collision port addr bound 1901 r-msfr (146), -- msfr/rd conflict 1902 r-sw-halfbw-lic (147), -- half bandwidth license only 1903 r-1g-mode-incompat (148), -- the port is incompatible in the 1g mode 1904 r-10g-mode-incompat (149), -- the port is incompatible in the 10g mode 1905 r-dual-mode-incompat (150), -- the port is incompatible in the 10g mode 1906 r-implict-plt-service-block (151), -- enabling of platform service implicitly was blocked 1907 r-port-st-th-exceeded (152), -- port class st threshold exceeded 1908 r-port-c3txto-th-exceeded (153), -- port class c3 tx to threshold exceeded 1909 r-eport-not-supported-def-sw (154), -- uppermost 8 ports on quattro blade on dcx on def-sw have no eport supp 1910 r-eport-ll-th-exceeded (155), -- eport class link loss threshold exceeded 1911 r-eport-synl-th-exceeded (156), -- eport class sync loss threshold exceeded 1912 r-eport-pe-th-exceeded (157), -- eport class protocol errors threshold exceeded 1913 r-eport-inw-th-exceeded (158), -- eport class invalid words threshold exceeded 1914 r-eport-crc-th-exceeded (159), -- eport class invalid crc threshold exceeded 1915 r-eport-lr-th-exceeded (160), -- eport class link reset threshold exceeded 1916 r-eport-st-th-exceeded (161), -- eport class st threshold exceeded 1917 r-eport-c3txto-th-exceeded (162), -- eport class c3 tx to threshold exceeded 1918 r-fopport-ll-th-exceeded (163), -- fopport class link loss threshold exceeded 1919 r-fopport-synl-th-exceeded (164), -- fopport class sync loss threshold exceeded 1920 r-fopport-pe-th-exceeded (165), -- fopport class protocol errors threshold exceeded 1921 r-fopport-inw-th-exceeded (166), -- fopport class invalid words threshold exceeded 1922 r-fopport-crc-th-exceeded (167), -- fopport class invalid crc threshold exceeded 1923 r-fopport-lr-th-exceeded (168), -- fopport class link reset threshold exceeded 1924 r-fopport-st-th-exceeded (169), -- fopport class st threshold exceeded 1925 r-fopport-c3txto-th-exceeded (170), -- fopport class c3 tx to threshold exceeded 1926 r-fcuport-ll-th-exceeded (171), -- fcuport class link loss threshold exceeded 1927 r-fcuport-synl-th-exceeded (172), -- fcuport class sync loss threshold exceeded 1928 r-fcuport-pe-th-exceeded (173), -- fcuport class protocol errors threshold exceeded 1929 r-fcuport-inw-th-exceeded (174), -- fcuport class invalid words threshold exceeded 1930 r-fcuport-crc-th-exceeded (175), -- fcuport class invalid crc threshold exceeded 1931 r-fcuport-lr-th-exceeded (176), -- fcuport class link reset threshold exceeded 1932 r-fcuport-st-th-exceeded (177), -- fcuport class st threshold exceeded 1933 r-fcuport-c3txto-th-exceeded (178), -- fcuport class c3 tx to threshold exceeded 1934 r-port-no-area-avail-pers-disable (179), -- out of area 1935 r-eport-locked (180), -- f-port disabled: due to port is locked as e-port 1936 r-enh-tizone (181), -- enhanced ti zone conflict 1937 r-sw-port-swap-not-supported (182), -- port swap not supported in quattro 1938 r-fport-slow-drain-condition (183), -- f-port is experiencing slow drain condition 1939 r-esc-vlanid (184), -- esc vlan id conflict 1940 r-port-recov-state (185), 1941 r-port-auto-disable-losn (186), -- pad: loss of sync 1942 r-port-auto-disable-losg (187), -- pad: loss of signal 1943 r-port-auto-disable-ols (188), -- pad: offline primitive sequence 1944 r-port-auto-disable-nos (189), -- pad: not operational primitive sequence 1945 r-port-auto-disable-lip (190), -- pad: loop initialization primitive sequence 1946 r-port-compression (191), -- compression configuration mismatch 1947 r-port-encryption (192), -- encryption configuration mismatch 1948 r-port-enccomp-res (193), -- encryption/compression enabled but resource unavailable 1949 r-port-decommissioned (194), -- used to denote a port that has been decommissioned 1950 r-port-dportmode (195), -- d-port mode we will not allow flogi 1951 r-port-dport-incompat (196), -- d-port mode mismatch with a remot switch 1952 r-port-enc-comp-mismatch (197), -- encryption/compression config mismatch 1953 r-non-rcs-rem-dom (198), -- remote domain is rcs incapable 1954 r-port-fips-comp-mismatch (199), -- fips compliance mismatch 1955 r-port-non-fips-comp-mismatch (200), -- non fips compliance mismatch 1956 r-port-enc-auth-disabled (201), 1957 r-port-disable-on-zeroize (202), -- matador zeroize disable 1958 r-cfgspeed-not-supported (203), -- port configured speed not supported 1959 r-fcr-ex-port-not-allowed (204), -- fc routing on this port not supported 1960 r-port-duplicate-pwwn (205), -- duplicate pwwn reason for respective port 1961 r-fcr-trunk-master-sfid-not-set (206), -- sfid is not set for master ex-port 1962 r-nportistrunkmem (207), -- n-port is a trunk member 1963 r-policynotsupported (208), -- auto wwnloadbalance policies are not supported for a static f-port 1964 r-no-icl-license (209), -- no icl license 1965 r-no-ten-gig-license (210), -- no ten gig license 1966 r-fdd-strict-scc-conflict (211), -- fdd strict scc policy conflict 1967 r-fdd-strict-dcc-conflict (212), -- fdd strict dcc policy conflict 1968 r-fdd-strict-fcs-conflict (213), -- fdd strict fcs policy conflict 1969 r-fdd-strict-fabwide-conflict (214), -- fdd strict fabwide policy conflict 1970 r-fdd-strict-pwd-conflict (215), -- fdd strict pwd policy conflict 1971 r-fcr-interop-conf (216), -- ex interopmode mismatch 1972 r-port-enc-interop-conflict (217), -- ex-port in nos and encryption mismatch 1973 r-port-comp-interop-conflict (218), -- ex-port in nos and compression mismatch 1974 r-no-port-open-rsp (219), -- fail to unblock the port after auth 1975 r-no-eicl-license (220), -- eicl license not installed 1976 r-eicl-license-limited (221), -- icl links limit reached eicl license 1977 r-esc-base-sw (222), -- base switch conflict 1978 r-sw-cpu-overload (223), -- cpu overload 1979 r-no-icl-pod2-license (224), -- no 2nd pod icl license. used only in dcx+/pluto+ switch 1980 r-port-area-mismatch-pers-disable (225), -- port disabled due to area and full-fmt-area mismatch 1981 r-unauthorized-device (226), -- un-authorized device 1982 r-max-flogi-reached (227), -- max allowed flogis reached 1983 r-auth-not-supported-in-switch (228), -- port authentication not supported in connected switch f-port 1984 r-icl-ex-on-non-vf (229), -- EX-port on ICL is not supported in Non-VF mode 1985 r-user-disabled-reason (230) -- Disable reason configured by the user 1986 } 1987 MAX-ACCESS not-accessible 1988 STATUS current 1989 DESCRIPTION "It indicates the state change reason 1990 when port goes from online to offline" 1991 ::= { swFCPortEntry 40 } 1992 1993 1994 -- 1995 -- End of Fibre Channel Port group 1996 -- 1997 1998 1999 2000 -- 2001 -- The Name Server Database group 2002 -- 2003 2004 swNsLocalNumEntry OBJECT-TYPE 2005 SYNTAX Integer32 (0..2147483647) 2006 MAX-ACCESS read-only 2007 STATUS current 2008 DESCRIPTION "The number of local Name Server entries." 2009 ::= { swNs 1 } 2010 2011 swNsLocalTable OBJECT-TYPE 2012 SYNTAX SEQUENCE OF SwNsEntry 2013 MAX-ACCESS not-accessible 2014 STATUS current 2015 DESCRIPTION "The table of local Name Server entries." 2016 ::= { swNs 2 } 2017 2018 swNsLocalEntry OBJECT-TYPE 2019 SYNTAX SwNsEntry 2020 MAX-ACCESS not-accessible 2021 STATUS current 2022 DESCRIPTION "An entry of the local Name Server database." 2023 INDEX { swNsEntryIndex } 2024 ::= { swNsLocalTable 1 } 2025 2026 SwNsEntry ::= SEQUENCE { 2027 swNsEntryIndex Integer32, 2028 swNsPortID OCTET STRING, 2029 swNsPortType INTEGER, 2030 swNsPortName FcWwn, 2031 swNsPortSymb OCTET STRING, 2032 swNsNodeName FcWwn, 2033 swNsNodeSymb OCTET STRING, 2034 swNsIPA OCTET STRING, 2035 swNsIpAddress OCTET STRING, 2036 swNsCos INTEGER, 2037 swNsFc4 OCTET STRING, 2038 swNsIpNxPort OCTET STRING, 2039 swNsWwn OCTET STRING, 2040 swNsHardAddr OCTET STRING 2041 } 2042 2043 swNsEntryIndex OBJECT-TYPE 2044 SYNTAX Integer32 (0..2147483647) 2045 MAX-ACCESS read-only 2046 STATUS current 2047 DESCRIPTION "The object identifies the Name Server database entry." 2048 ::= { swNsLocalEntry 1 } 2049 2050 swNsPortID OBJECT-TYPE 2051 SYNTAX OCTET STRING (SIZE(4)) 2052 MAX-ACCESS read-only 2053 STATUS current 2054 DESCRIPTION "The object identifies the Fibre Channel port address 2055 ID of the entry." 2056 ::= { swNsLocalEntry 2 } 2057 2058 swNsPortType OBJECT-TYPE 2059 SYNTAX INTEGER { 2060 -- unknown (0), 2061 nPort (1), 2062 nlPort (2) 2063 } 2064 MAX-ACCESS read-only 2065 STATUS current 2066 DESCRIPTION "The object identifies the type of port: N_Port, 2067 NL_Port, etc., for this entry. The type is defined in FC-GS-2." 2068 ::= { swNsLocalEntry 3 } 2069 2070 swNsPortName OBJECT-TYPE 2071 SYNTAX FcWwn 2072 MAX-ACCESS read-only 2073 STATUS current 2074 DESCRIPTION "The object identifies the Fibre Channel World_wide 2075 Name of the port entry." 2076 ::= { swNsLocalEntry 4 } 2077 2078 swNsPortSymb OBJECT-TYPE 2079 SYNTAX OCTET STRING(SIZE(0..255)) 2080 MAX-ACCESS read-only 2081 STATUS current 2082 DESCRIPTION "The object identifies the contents of a Symbolic Name 2083 of the port entry. In FC-GS-2, a Symbolic Name consists of 2084 a byte array of 1 through 255 bytes, and the first byte of the 2085 array specifies the length of its 'contents'. 2086 This object variable corresponds to the 'contents' of the 2087 Symbolic Name, without the first byte." 2088 ::= { swNsLocalEntry 5 } 2089 2090 swNsNodeName OBJECT-TYPE 2091 SYNTAX FcWwn 2092 MAX-ACCESS read-only 2093 STATUS current 2094 DESCRIPTION "The object identifies the Fibre Channel World_wide 2095 Name of the associated node as defined in FC-GS-2." 2096 ::= { swNsLocalEntry 6 } 2097 2098 swNsNodeSymb OBJECT-TYPE 2099 SYNTAX OCTET STRING (SIZE(0..255)) 2100 MAX-ACCESS read-only 2101 STATUS current 2102 DESCRIPTION "The object identifies the contents of a Symbolic Name 2103 of the the node associated with the entry. In FC-GS-2, 2104 a Symbolic Name consists of a byte array of 1 through 255 2105 bytes, and the first byte of the array specifies the length 2106 of its 'contents'. 2107 This object variable corresponds to the 'contents' of the 2108 Symbolic Name, without the first byte (specifying the length)." 2109 ::= { swNsLocalEntry 7 } 2110 2111 swNsIPA OBJECT-TYPE 2112 SYNTAX OCTET STRING (SIZE(8)) 2113 MAX-ACCESS read-only 2114 STATUS current 2115 DESCRIPTION "The object identifies the Initial Process Associator 2116 of the node for the entry as defined in FC-GS-2." 2117 ::= { swNsLocalEntry 8 } 2118 2119 swNsIpAddress OBJECT-TYPE 2120 SYNTAX OCTET STRING (SIZE(16)) 2121 MAX-ACCESS read-only 2122 STATUS current 2123 DESCRIPTION "The object identifies the IP address of the node 2124 for the entry as defined in FC-GS-2. The format of the address 2125 is in IPv6." 2126 ::= { swNsLocalEntry 9 } 2127 2128 swNsCos OBJECT-TYPE 2129 SYNTAX INTEGER { 2130 -- class-unknown (0), 2131 class-F (1), 2132 class-1 (2), 2133 class-F-1 (3), 2134 class-2 (4), 2135 class-F-2 (5), 2136 class-1-2 (6), 2137 class-F-1-2 (7), 2138 class-3 (8), 2139 class-F-3 (9), 2140 class-1-3 (10), 2141 class-F-1-3 (11), 2142 class-2-3 (12), 2143 class-F-2-3 (13), 2144 class-1-2-3 (14), 2145 class-F-1-2-3 (15) 2146 -- more to enumerate in future. 2147 } 2148 MAX-ACCESS read-only 2149 STATUS current 2150 DESCRIPTION "The object identifies the class of services supported 2151 by the port. The value is a bit-map defined as follows: 2152 o bit 0 is class F, 2153 o bit 1 is class 1, 2154 o bit 2 is class 2, 2155 o bit 3 is class 3, 2156 o bit 4 is class 4, etc." 2157 ::= { swNsLocalEntry 10 } 2158 2159 swNsFc4 OBJECT-TYPE 2160 SYNTAX OCTET STRING (SIZE (32)) 2161 MAX-ACCESS read-only 2162 STATUS current 2163 DESCRIPTION "The object identifies the FC-4s supported 2164 by the port as defined in FC-GS-2." 2165 ::= { swNsLocalEntry 11 } 2166 2167 swNsIpNxPort OBJECT-TYPE 2168 SYNTAX OCTET STRING (SIZE(16)) 2169 MAX-ACCESS read-only 2170 STATUS current 2171 DESCRIPTION "The object identifies IpAddress of the Nx_port for the entry." 2172 ::= { swNsLocalEntry 12 } 2173 2174 swNsWwn OBJECT-TYPE 2175 SYNTAX OCTET STRING (SIZE(8)) 2176 MAX-ACCESS read-only 2177 STATUS current 2178 DESCRIPTION "The object identifies the World Wide Name (WWN) of the Fx_port 2179 for the entry." 2180 ::= { swNsLocalEntry 13 } 2181 2182 swNsHardAddr OBJECT-TYPE 2183 SYNTAX OCTET STRING (SIZE(3)) 2184 MAX-ACCESS read-only 2185 STATUS current 2186 DESCRIPTION "The object identifies the 24-bit hard address of the node 2187 for the entry." 2188 ::= { swNsLocalEntry 14 } 2189 2190 -- 2191 -- End of Fibre Channel Name Server group 2192 -- 2193 2194 -- ####################################################################### 2195 -- 2196 -- Event Group - to map the errLog 2197 -- 2198 -- NOTE 2199 -- Logically, swEventTable is separate from the error log since it is 2200 -- essentially a view of the error log within a particular time window. 2201 -- The value of swEventIndex shall indicate the event number that has 2202 -- occurred since the switch booted. The value will range from 1 through 2203 -- 2147383647 (2^31 - 1). 2204 -- 2205 -- ####################################################################### 2206 2207 swEventTrapLevel OBJECT-TYPE 2208 SYNTAX INTEGER { 2209 none (0), 2210 critical (1), 2211 error (2), 2212 warning (3), 2213 informational (4), 2214 debug (5) 2215 } 2216 MAX-ACCESS read-write 2217 STATUS deprecated 2218 DESCRIPTION "swAgtTrapSeverityLevel, in absence of 2219 swEventTrapLevel, specifies the Trap Severity Level of each 2220 defined trap recipient host. 2221 This object specifies the swEventTrap level in 2222 conjunction with an event's severity level. When an event 2223 occurs and if its severity level is at or below the value 2224 specified by this object instance, the agent will send 2225 the associated swEventTrap to configured recipients." 2226 ::= { swEvent 1 } 2227 2228 -- { swEvent 2..3 are reserved } 2229 2230 swEventNumEntries OBJECT-TYPE 2231 SYNTAX Integer32 (0..2147483647) 2232 MAX-ACCESS read-only 2233 STATUS current 2234 DESCRIPTION "The number of entries in the Event Table." 2235 ::= { swEvent 4 } 2236 2237 swEventTable OBJECT-TYPE 2238 SYNTAX SEQUENCE OF SwEventEntry 2239 MAX-ACCESS not-accessible 2240 STATUS current 2241 DESCRIPTION "The table of event entries." 2242 ::= { swEvent 5 } 2243 2244 swEventEntry OBJECT-TYPE 2245 SYNTAX SwEventEntry 2246 MAX-ACCESS not-accessible 2247 STATUS current 2248 DESCRIPTION "An entry of the event table." 2249 INDEX { swEventIndex } 2250 2251 ::= { swEventTable 1 } 2252 2253 SwEventEntry ::= SEQUENCE { 2254 swEventIndex Integer32, 2255 swEventTimeInfo DisplayString, 2256 swEventLevel INTEGER, 2257 swEventRepeatCount Integer32, 2258 swEventDescr DisplayString, 2259 swEventVfId Integer32 2260 } 2261 2262 swEventIndex OBJECT-TYPE 2263 SYNTAX Integer32 (0..2147483647) 2264 MAX-ACCESS read-only 2265 STATUS current 2266 DESCRIPTION "This object identifies the event entry." 2267 ::= { swEventEntry 1 } 2268 2269 swEventTimeInfo OBJECT-TYPE 2270 SYNTAX DisplayString(SIZE (0..64)) 2271 MAX-ACCESS read-only 2272 STATUS current 2273 DESCRIPTION "This object identifies the date and time when this 2274 event occurred, in textual format." 2275 ::= { swEventEntry 2 } 2276 2277 swEventLevel OBJECT-TYPE 2278 SYNTAX INTEGER { 2279 critical (1), 2280 error (2), 2281 warning (3), 2282 informational (4), 2283 debug (5) 2284 } 2285 MAX-ACCESS read-only 2286 STATUS current 2287 DESCRIPTION "This object identifies the severity level of this 2288 event entry." 2289 ::= { swEventEntry 3 } 2290 2291 swEventRepeatCount OBJECT-TYPE 2292 SYNTAX Integer32 (0..2147483647) 2293 MAX-ACCESS read-only 2294 STATUS current 2295 DESCRIPTION "This object identifies how many times this particular 2296 event has occurred." 2297 ::= { swEventEntry 4 } 2298 2299 swEventDescr OBJECT-TYPE 2300 SYNTAX DisplayString 2301 MAX-ACCESS read-only 2302 STATUS current 2303 DESCRIPTION "This object identifies the textual description of 2304 the event." 2305 ::= { swEventEntry 5 } 2306 2307 swEventVfId OBJECT-TYPE 2308 SYNTAX Integer32 (0..255) 2309 MAX-ACCESS read-only 2310 STATUS current 2311 DESCRIPTION "This object identifies the Virtual fabric id." 2312 ::= { swEventEntry 6 } 2313 2314 -- 2315 -- End of Fibre Channel Event Group 2316 -- 2317 2318 -- 2319 -- swFwSystem 2320 -- Fabric Watch subsystem 2321 -- ########################################################################### 2322 -- Fabric Watch subsystem consists of two tables 2323 -- SwFwClassAreaEntry contains control information for a particular class/area's 2324 -- thresholds. These thresholds are contained in SwFwThresholdEntry. 2325 -- ########################################################################### 2326 2327 -- valid action matrix 2328 -- ########################################################################### 2329 -- The valid action matrix is arrived out of the combination of the configured 2330 -- alarm matrix such as Errlog-1(El), SnmpTrap-2(St), PortLogLock-4(Pl), 2331 -- RapiTrap-8(Rn), EmailAlert-16, PortFencing-32(Pf) 2332 -- ########################################################################### 2333 SwFwActs ::= INTEGER { 2334 swFwNoAction(0), 2335 swFwErrlog(1), 2336 swFwSnmptrap(2), 2337 swFwErrlogSnmptrap(3), 2338 swFwPortloglock(4), 2339 swFwErrlogPortloglock(5), 2340 swFwSnmptrapPortloglock(6), 2341 swFwErrlogSnmptrapPortloglock(7), 2342 swFwRn(8), 2343 swFwElRn(9), 2344 swFwStRn(10), 2345 swFwElStRn(11), 2346 swFwPlRn(12), 2347 swFwElPlRn(13), 2348 swFwStPlRn(14), 2349 swFwElStPlRn(15), 2350 swFwMailAlert(16), 2351 swFwMailAlertErrlog(17), 2352 swFwMailAlertSnmptrap(18), 2353 swFwMailAlertErrlogSnmptrap(19), 2354 swFwMailAlertPortloglock(20), 2355 swFwMailAlertErrlogPortloglock(21), 2356 swFwMailAlertSnmptrapPortloglock(22), 2357 swFwMailAlertErrlogSnmptrapPortloglock(23), 2358 swFwMailAlertRn(24), 2359 swFwElMailAlertRn(25), 2360 swFwMailAlertStRn(26), 2361 swFwMailAlertElStRn(27), 2362 swFwMailAlertPlRn(28), 2363 swFwMailAlertElPlRn(29), 2364 swFwMailAlertStPlRn(30), 2365 swFwMailAlertElStPlRn(31), 2366 swFwPf(32), 2367 swFwElPf(33), 2368 swFwStPf(34), 2369 swFwElStPf(35), 2370 swFwPlPf(36), 2371 swFwElPlPf(37), 2372 swFwStPlPf(38), 2373 swFwElStPlPf(39), 2374 swFwRnPf(40), 2375 swFwElRnPf(41), 2376 swFwStRnPf(42), 2377 swFwElStRnPf(43), 2378 swFwPlRnPf(44), 2379 swFwElPlRnPf(45), 2380 swFwStPlRnPf(46), 2381 swFwElStPlRnPf(47), 2382 swFwMailAlertPf(48), 2383 swFwMailAlertElPf(49), 2384 swFwMailAlertStPf(50), 2385 swFwMailAlertElStPf(51), 2386 swFwMailAlertPlPf(52), 2387 swFwMailAlertElPlPf(53), 2388 swFwMailAlertStPlPf(54), 2389 swFwMailAlertElStPlPf(55), 2390 swFwMailAlertRnPf(56), 2391 swFwMailAlertElRnPf(57), 2392 swFwMailAlertStRnPf(58), 2393 swFwMailAlertElStRnPf(59), 2394 swFwMailAlertPlRnPf(60), 2395 swFwMailAlertElPlRnPf(61), 2396 swFwMailAlertStPlRnPf(62), 2397 swFwMailAlertElStPlRnPf(63) 2398 } 2399 2400 -- variable for threshold values or action matrix level 2401 SwFwLevels ::= INTEGER { 2402 swFwReserved(1), 2403 swFwDefault(2), 2404 swFwCustom(3) 2405 } 2406 2407 -- classes and areas index 2408 SwFwClassesAreas ::= INTEGER { 2409 swFwEnvTemp(1), 2410 swFwEnvFan(2), 2411 swFwEnvPs(3), 2412 swFwTransceiverTemp(4), 2413 swFwTransceiverRxp(5), 2414 swFwTransceiverTxp(6), 2415 swFwTransceiverCurrent(7), 2416 swFwPortLink(8), 2417 swFwPortSync(9), 2418 swFwPortSignal(10), 2419 swFwPortPe(11), 2420 swFwPortWords(12), 2421 swFwPortCrcs(13), 2422 swFwPortRXPerf(14), 2423 swFwPortTXPerf(15), 2424 swFwPortState(16), 2425 swFwFabricEd(17), 2426 swFwFabricFr(18), 2427 swFwFabricDi(19), 2428 swFwFabricSc(20), 2429 swFwFabricZc(21), 2430 swFwFabricFq(22), 2431 swFwFabricFl(23), 2432 swFwFabricGs(24), 2433 swFwEPortLink(25), 2434 swFwEPortSync(26), 2435 swFwEPortSignal(27), 2436 swFwEPortPe(28), 2437 swFwEPortWords(29), 2438 swFwEPortCrcs(30), 2439 swFwEPortRXPerf(31), 2440 swFwEPortTXPerf(32), 2441 swFwEPortState(33), 2442 swFwFCUPortLink(34), 2443 swFwFCUPortSync(35), 2444 swFwFCUPortSignal(36), 2445 swFwFCUPortPe(37), 2446 swFwFCUPortWords(38), 2447 swFwFCUPortCrcs(39), 2448 swFwFCUPortRXPerf(40), 2449 swFwFCUPortTXPerf(41), 2450 swFwFCUPortState(42), 2451 swFwFOPPortLink(43), 2452 swFwFOPPortSync(44), 2453 swFwFOPPortSignal(45), 2454 swFwFOPPortPe(46), 2455 swFwFOPPortWords(47), 2456 swFwFOPPortCrcs(48), 2457 swFwFOPPortRXPerf(49), 2458 swFwFOPPortTXPerf(50), 2459 swFwFOPPortState(51), 2460 swFwPerfALPACRC(52), 2461 swFwPerfEToECRC(53), 2462 swFwPerfEToERxCnt(54), 2463 swFwPerfEToETxCnt(55), 2464 swFwPerffltCusDef(56), 2465 swFwTransceiverVoltage(57), 2466 swFwSecTelnetViolations(58), 2467 swFwSecHTTPViolations(59), 2468 swFwSecAPIViolations(60), 2469 swFwSecRSNMPViolations(61), 2470 swFwSecWSNMPViolations(62), 2471 swFwSecSESViolations(63), 2472 swFwSecMSViolations(64), 2473 swFwSecSerialViolations(65), 2474 swFwSecFPViolations(66), 2475 swFwSecSCCViolations(67), 2476 swFwSecDCCViolations(68), 2477 swFwSecLoginViolations(69), 2478 swFwSecInvalidTS(70), 2479 swFwSecInvalidSign(71), 2480 swFwSecInvalidCert(72), 2481 swFwSecSlapFail(73), 2482 swFwSecSlapBadPkt(74), 2483 swFwSecTSOutSync(75), 2484 swFwSecNoFcs(76), 2485 swFwSecIncompDB(77), 2486 swFwSecIllegalCmd(78), 2487 swFwSAMTotalDownTime(79), 2488 swFwSAMTotalUpTime(80), 2489 swFwSAMDurationOfOccur(81), 2490 swFwSAMFreqOfOccur(82), 2491 swFwResourceFlash(83), 2492 swFwEPortUtil(84), 2493 swFwEPortPktl(85), 2494 swFwPortLr(86), 2495 swFwEPortLr(87), 2496 swFwFCUPortLr(88), 2497 swFwFOPPortLr(89), 2498 swFwPortC3Discard(90), 2499 swFwEPortC3Discard(91), 2500 swFwFCUPortC3Discard(92), 2501 swFwFOPPortC3Discard(93), 2502 swFwVEPortStateChange(94), 2503 swFwVEPortUtil(95), 2504 swFwVEPortPktLoss(96), 2505 swFwEPortTrunkUtil(97), 2506 swFwFCUPortTrunkUtil(98), 2507 swFwFOPPortTrunkUtil(99), 2508 swFwCPUMemUsage(100), 2509 filterFmCfg1(101), 2510 filterFmCfg2(102), 2511 filterFmCfg3(103), 2512 filterFmCfg4(104), 2513 filterFmCfg5(105), 2514 filterFmCfg6(106), 2515 filterFmCfg7(107), 2516 filterFmCfg8(108), 2517 filterFmCfg9(109), 2518 filterFmCfg10(110), 2519 filterFmCfg11(111), 2520 filterFmCfg12(112), 2521 filterFmCfg13(113), 2522 filterFmCfg14(114), 2523 filterFmCfg15(115), 2524 filterFmCfg16(116), 2525 filterFmCfg17(117), 2526 filterFmCfg18(118), 2527 filterFmCfg19(119), 2528 filterFmCfg20(120), 2529 filterFmCfg21(121), 2530 filterFmCfg22(122), 2531 filterFmCfg23(123), 2532 filterFmCfg24(124), 2533 filterFmCfg25(125), 2534 filterFmCfg26(126), 2535 filterFmCfg27(127), 2536 filterFmCfg28(128), 2537 filterFmCfg29(129), 2538 filterFmCfg30(130), 2539 filterFmCfg31(131), 2540 filterFmCfg32(132), 2541 filterFmCfg33(133), 2542 filterFmCfg34(134), 2543 filterFmCfg35(135), 2544 filterFmCfg36(136), 2545 filterFmCfg37(137), 2546 filterFmCfg38(138), 2547 filterFmCfg39(139), 2548 filterFmCfg40(140), 2549 filterFmCfg41(141), 2550 filterFmCfg42(142), 2551 filterFmCfg43(143), 2552 filterFmCfg44(144), 2553 filterFmCfg45(145), 2554 filterFmCfg46(146), 2555 filterFmCfg47(147), 2556 filterFmCfg48(148), 2557 filterFmCfg49(149), 2558 filterFmCfg50(150), 2559 filterFmCfg51(151), 2560 swFwPowerOnHours(152) 2561 } 2562 2563 -- write only variable for applying or canceling 2564 -- values or action matrix changes 2565 SwFwWriteVals ::= INTEGER { 2566 swFwCancelWrite(1), 2567 swFwApplyWrite(2) 2568 } 2569 2570 -- timebase for thresholds 2571 SwFwTimebase ::= INTEGER { 2572 swFwTbNone(1), 2573 swFwTbSec(2), 2574 swFwTbMin(3), 2575 swFwTbHour(4), 2576 swFwTbDay(5) 2577 } 2578 2579 -- status for thresholds 2580 SwFwStatus ::= INTEGER { 2581 disabled(1), 2582 enabled(2) 2583 } 2584 2585 -- possible events available 2586 SwFwEvent ::= INTEGER { 2587 started(1), 2588 changed(2), 2589 exceeded(3), 2590 below(4), 2591 above(5), 2592 inBetween(6), 2593 lowBufferCrsd(7) 2594 } 2595 2596 -- behavior type for thresholds 2597 SwFwBehavior ::= INTEGER { 2598 triggered(1), 2599 continuous(2) 2600 } 2601 2602 -- state type for last events 2603 SwFwState ::= INTEGER { 2604 swFwInformative(1), 2605 swFwNormal(2), 2606 swFwFaulty(3) 2607 } 2608 2609 -- license state 2610 SwFwLicense ::= INTEGER { 2611 swFwLicensed(1), 2612 swFwNotLicensed(2) 2613 } 2614 2615 -- This is the first of the elements declared for Fabric Watch : 2616 -- one scalar & two tables 2617 -- A scalar, swFwFabricWatchLicense is used to tell is if the switch has 2618 -- proper license for Fabric Watch. Please refer to Fabric Watch 2619 -- documentation for further information. 2620 -- One table contains classArea information such as threshold unit string, 2621 -- time base, low thresholds, etc. The other table contains individual 2622 -- threshold information such as name, label, last event, etc. 2623 -- Please refer to Fabric Watch documentation for further information. 2624 2625 -- license scalar 2626 swFwFabricWatchLicense OBJECT-TYPE 2627 SYNTAX SwFwLicense 2628 MAX-ACCESS read-only 2629 STATUS current 2630 DESCRIPTION "tells if licensed or not." 2631 ::= { swFwSystem 1 } 2632 2633 -- classArea table 2634 swFwClassAreaTable OBJECT-TYPE 2635 SYNTAX SEQUENCE OF SwFwClassAreaEntry 2636 MAX-ACCESS not-accessible 2637 STATUS current 2638 DESCRIPTION "The table of classes and areas." 2639 ::= { swFwSystem 2 } 2640 2641 swFwClassAreaEntry OBJECT-TYPE 2642 SYNTAX SwFwClassAreaEntry 2643 MAX-ACCESS not-accessible 2644 STATUS current 2645 DESCRIPTION "An entry of the classes and areas." 2646 INDEX { swFwClassAreaIndex } 2647 ::= { swFwClassAreaTable 1 } 2648 2649 SwFwClassAreaEntry ::= SEQUENCE { 2650 swFwClassAreaIndex SwFwClassesAreas, 2651 swFwWriteThVals SwFwWriteVals, 2652 swFwDefaultUnit DisplayString, 2653 swFwDefaultTimebase SwFwTimebase, 2654 swFwDefaultLow Integer32, 2655 swFwDefaultHigh Integer32, 2656 swFwDefaultBufSize Integer32, 2657 swFwCustUnit DisplayString, 2658 swFwCustTimebase SwFwTimebase, 2659 swFwCustLow Integer32, 2660 swFwCustHigh Integer32, 2661 swFwCustBufSize Integer32, 2662 swFwThLevel SwFwLevels, 2663 swFwWriteActVals SwFwWriteVals, 2664 swFwDefaultChangedActs SwFwActs, 2665 swFwDefaultExceededActs SwFwActs, 2666 swFwDefaultBelowActs SwFwActs, 2667 swFwDefaultAboveActs SwFwActs, 2668 swFwDefaultInBetweenActs SwFwActs, 2669 swFwCustChangedActs SwFwActs, 2670 swFwCustExceededActs SwFwActs, 2671 swFwCustBelowActs SwFwActs, 2672 swFwCustAboveActs SwFwActs, 2673 swFwCustInBetweenActs SwFwActs, 2674 swFwValidActs SwFwActs, 2675 swFwActLevel SwFwLevels 2676 } 2677 2678 swFwClassAreaIndex OBJECT-TYPE 2679 SYNTAX SwFwClassesAreas 2680 MAX-ACCESS read-only 2681 STATUS current 2682 DESCRIPTION "This object identifies the class type." 2683 ::= { swFwClassAreaEntry 1 } 2684 2685 -- this variable is used to apply or cancel 2686 -- changes made to swFwCustUnit, swFwCustTimebase, swFwCustLow, 2687 -- swFwCustHigh, swFwCustBufSize. 2688 -- read of this variable will always return cancel. 2689 swFwWriteThVals OBJECT-TYPE 2690 SYNTAX SwFwWriteVals 2691 MAX-ACCESS read-write 2692 STATUS current 2693 DESCRIPTION "This object is set to apply the value changes." 2694 ::= { swFwClassAreaEntry 2 } 2695 2696 -- {swFwDefaultUnit, swFwDefaultTimebase, swFwDefaultMin, and swFwDefaultMax} 2697 -- {swFwCustUnit, swFwCustTimebase, swFwCustMin, and swFwCustMax} 2698 -- are grouped together to be applied to give threshold areas as in 2699 --- Default and Cust. Which of default, or custom groups applies depends 2700 --- on swFwThLevel. 2701 swFwDefaultUnit OBJECT-TYPE 2702 SYNTAX DisplayString 2703 MAX-ACCESS read-only 2704 STATUS current 2705 DESCRIPTION "A Default unit string name for a threshold area." 2706 ::= { swFwClassAreaEntry 3 } 2707 2708 swFwDefaultTimebase OBJECT-TYPE 2709 SYNTAX SwFwTimebase 2710 MAX-ACCESS read-only 2711 STATUS current 2712 DESCRIPTION "A Default timebase for the current threshold counter." 2713 ::= { swFwClassAreaEntry 4 } 2714 2715 swFwDefaultLow OBJECT-TYPE 2716 SYNTAX Integer32 (0..2147483647) 2717 MAX-ACCESS read-only 2718 STATUS current 2719 DESCRIPTION "A Default low threshold value." 2720 ::= { swFwClassAreaEntry 5 } 2721 2722 swFwDefaultHigh OBJECT-TYPE 2723 SYNTAX Integer32 (0..2147483647) 2724 MAX-ACCESS read-only 2725 STATUS current 2726 DESCRIPTION "A Default high threshold value." 2727 ::= { swFwClassAreaEntry 6 } 2728 2729 swFwDefaultBufSize OBJECT-TYPE 2730 SYNTAX Integer32 (0..2147483647) 2731 MAX-ACCESS read-only 2732 STATUS current 2733 DESCRIPTION "A Default buffer size value." 2734 ::= { swFwClassAreaEntry 7 } 2735 2736 swFwCustUnit OBJECT-TYPE 2737 SYNTAX DisplayString 2738 MAX-ACCESS read-only 2739 STATUS current 2740 DESCRIPTION "A custom unit string name for a threshold area." 2741 ::= { swFwClassAreaEntry 8 } 2742 2743 swFwCustTimebase OBJECT-TYPE 2744 SYNTAX SwFwTimebase 2745 MAX-ACCESS read-write 2746 STATUS current 2747 DESCRIPTION "A custom timebase for the current threshold counter." 2748 ::= { swFwClassAreaEntry 9 } 2749 2750 swFwCustLow OBJECT-TYPE 2751 SYNTAX Integer32 (0..2147483647) 2752 MAX-ACCESS read-write 2753 STATUS current 2754 DESCRIPTION "A custom low threshold value." 2755 ::= { swFwClassAreaEntry 10 } 2756 2757 swFwCustHigh OBJECT-TYPE 2758 SYNTAX Integer32 (0..2147483647) 2759 MAX-ACCESS read-write 2760 STATUS current 2761 DESCRIPTION "A custom high threshold value." 2762 ::= { swFwClassAreaEntry 11 } 2763 2764 swFwCustBufSize OBJECT-TYPE 2765 SYNTAX Integer32 (0..2147483647) 2766 MAX-ACCESS read-write 2767 STATUS current 2768 DESCRIPTION "A custom buffer size value." 2769 ::= { swFwClassAreaEntry 12 } 2770 2771 -- swFwThLevel is used to point to current level for classArea 2772 -- values. It is either default or custom. 2773 swFwThLevel OBJECT-TYPE 2774 SYNTAX SwFwLevels 2775 MAX-ACCESS read-write 2776 STATUS current 2777 DESCRIPTION "A level where all the threshold values are set at." 2778 ::= { swFwClassAreaEntry 13 } 2779 2780 -- this variable is used to apply or cancel 2781 -- changes made to swFwCustUnit, swFwCustTimebase, swFwCustLow, 2782 -- swFwCustHigh, swFwCustBufSize. 2783 -- read of this variable will always return cancel. 2784 swFwWriteActVals OBJECT-TYPE 2785 SYNTAX SwFwWriteVals 2786 MAX-ACCESS read-write 2787 STATUS current 2788 DESCRIPTION "This object is set to apply act value changes." 2789 ::= { swFwClassAreaEntry 14 } 2790 2791 -- {swFwDefaultChangedActs, swFwDefaultExceededActs, swFwDefaultBelowActs, 2792 -- and swFwDefaultAboveActs} and {swFwCustChangedActs, swFwCustExceededActs, 2793 -- swFwCustBelowActs, and swFwCustAboveActs} are grouped together to be 2794 -- applied to give threshold areas as in default and cust. Which of 2795 -- default, or custom groups applies depends on swFwThLevel. 2796 swFwDefaultChangedActs OBJECT-TYPE 2797 SYNTAX SwFwActs 2798 MAX-ACCESS read-only 2799 STATUS current 2800 DESCRIPTION "Default action matrix for changed event." 2801 ::= { swFwClassAreaEntry 15 } 2802 2803 swFwDefaultExceededActs OBJECT-TYPE 2804 SYNTAX SwFwActs 2805 MAX-ACCESS read-only 2806 STATUS current 2807 DESCRIPTION "Default action matrix for exceeded event." 2808 ::= { swFwClassAreaEntry 16 } 2809 2810 swFwDefaultBelowActs OBJECT-TYPE 2811 SYNTAX SwFwActs 2812 MAX-ACCESS read-only 2813 STATUS current 2814 DESCRIPTION "Default action matrix for below event." 2815 ::= { swFwClassAreaEntry 17 } 2816 2817 swFwDefaultAboveActs OBJECT-TYPE 2818 SYNTAX SwFwActs 2819 MAX-ACCESS read-only 2820 STATUS current 2821 DESCRIPTION "Default action matrix for above event." 2822 ::= { swFwClassAreaEntry 18 } 2823 2824 swFwDefaultInBetweenActs OBJECT-TYPE 2825 SYNTAX SwFwActs 2826 MAX-ACCESS read-only 2827 STATUS current 2828 DESCRIPTION "Default action matrix for in-between event." 2829 ::= { swFwClassAreaEntry 19 } 2830 2831 swFwCustChangedActs OBJECT-TYPE 2832 SYNTAX SwFwActs 2833 MAX-ACCESS read-write 2834 STATUS current 2835 DESCRIPTION "custom action matrix for changed event." 2836 ::= { swFwClassAreaEntry 20 } 2837 2838 swFwCustExceededActs OBJECT-TYPE 2839 SYNTAX SwFwActs 2840 MAX-ACCESS read-write 2841 STATUS current 2842 DESCRIPTION "custom action matrix for exceeded event." 2843 ::= { swFwClassAreaEntry 21 } 2844 2845 swFwCustBelowActs OBJECT-TYPE 2846 SYNTAX SwFwActs 2847 MAX-ACCESS read-write 2848 STATUS current 2849 DESCRIPTION "custom action matrix for below event." 2850 ::= { swFwClassAreaEntry 22 } 2851 2852 swFwCustAboveActs OBJECT-TYPE 2853 SYNTAX SwFwActs 2854 MAX-ACCESS read-write 2855 STATUS current 2856 DESCRIPTION "custom action matrix for above event." 2857 ::= { swFwClassAreaEntry 23 } 2858 2859 swFwCustInBetweenActs OBJECT-TYPE 2860 SYNTAX SwFwActs 2861 MAX-ACCESS read-write 2862 STATUS current 2863 DESCRIPTION "custom action matrix for in-between event." 2864 ::= { swFwClassAreaEntry 24 } 2865 2866 swFwValidActs OBJECT-TYPE 2867 SYNTAX SwFwActs 2868 MAX-ACCESS read-only 2869 STATUS current 2870 DESCRIPTION "matrix of valid acts for an class/area." 2871 ::= { swFwClassAreaEntry 25 } 2872 2873 -- swFwActLevel is used to point to current level for classArea 2874 -- action matrix. It is either default or custom. 2875 swFwActLevel OBJECT-TYPE 2876 SYNTAX SwFwLevels 2877 MAX-ACCESS read-write 2878 STATUS current 2879 DESCRIPTION "A level where all the actions are set at." 2880 ::= { swFwClassAreaEntry 26 } 2881 2882 -- table for individual threshold 2883 swFwThresholdTable OBJECT-TYPE 2884 SYNTAX SEQUENCE OF SwFwThresholdEntry 2885 MAX-ACCESS not-accessible 2886 STATUS current 2887 DESCRIPTION "The table of individual thresholds." 2888 ::= { swFwSystem 3 } 2889 2890 swFwThresholdEntry OBJECT-TYPE 2891 SYNTAX SwFwThresholdEntry 2892 MAX-ACCESS not-accessible 2893 STATUS current 2894 DESCRIPTION "An entry of an individual threshold." 2895 INDEX { swFwClassAreaIndex, swFwThresholdIndex } 2896 ::= { swFwThresholdTable 1 } 2897 2898 SwFwThresholdEntry ::= SEQUENCE { 2899 swFwThresholdIndex Integer32, 2900 swFwStatus SwFwStatus, 2901 swFwName DisplayString, 2902 swFwLabel DisplayString, 2903 swFwCurVal Integer32, 2904 swFwLastEvent SwFwEvent, 2905 swFwLastEventVal Integer32, 2906 swFwLastEventTime DisplayString, 2907 swFwLastState SwFwState, 2908 swFwBehaviorType SwFwBehavior, 2909 swFwBehaviorInt Integer32, 2910 swFwLastSeverityLevel SwSevType 2911 } 2912 2913 swFwThresholdIndex OBJECT-TYPE 2914 SYNTAX Integer32 (0..2147483647) 2915 MAX-ACCESS read-only 2916 STATUS current 2917 DESCRIPTION "This object identifies the element index of 2918 an threshold." 2919 ::= { swFwThresholdEntry 1 } 2920 2921 swFwStatus OBJECT-TYPE 2922 SYNTAX SwFwStatus 2923 MAX-ACCESS read-write 2924 STATUS current 2925 DESCRIPTION "This object identifies if an threshold is 2926 enabled or disabled." 2927 ::= { swFwThresholdEntry 2 } 2928 2929 swFwName OBJECT-TYPE 2930 SYNTAX DisplayString(SIZE(0..32)) 2931 MAX-ACCESS read-only 2932 STATUS current 2933 DESCRIPTION "This object is a name of the threshold." 2934 ::= { swFwThresholdEntry 3 } 2935 2936 swFwLabel OBJECT-TYPE 2937 SYNTAX DisplayString(SIZE(0..70)) 2938 MAX-ACCESS read-only 2939 STATUS current 2940 DESCRIPTION "This object is a label of the threshold." 2941 ::= { swFwThresholdEntry 4 } 2942 2943 swFwCurVal OBJECT-TYPE 2944 SYNTAX Integer32 (0..2147483647) 2945 MAX-ACCESS read-only 2946 STATUS current 2947 DESCRIPTION "This object is a current counter of the threshold." 2948 ::= { swFwThresholdEntry 5 } 2949 2950 swFwLastEvent OBJECT-TYPE 2951 SYNTAX SwFwEvent 2952 MAX-ACCESS read-only 2953 STATUS current 2954 DESCRIPTION "This object is a last event type of the threshold." 2955 ::= { swFwThresholdEntry 6 } 2956 2957 swFwLastEventVal OBJECT-TYPE 2958 SYNTAX Integer32 (0..2147483647) 2959 MAX-ACCESS read-only 2960 STATUS current 2961 DESCRIPTION "This object is a last event value of the threshold." 2962 ::= { swFwThresholdEntry 7 } 2963 2964 swFwLastEventTime OBJECT-TYPE 2965 SYNTAX DisplayString(SIZE(0..32)) 2966 MAX-ACCESS read-only 2967 STATUS current 2968 DESCRIPTION "This object is a last event time of the threshold." 2969 ::= { swFwThresholdEntry 8 } 2970 2971 swFwLastState OBJECT-TYPE 2972 SYNTAX SwFwState 2973 MAX-ACCESS read-only 2974 STATUS current 2975 DESCRIPTION "This object is a last event state of the threshold." 2976 ::= { swFwThresholdEntry 9 } 2977 2978 swFwBehaviorType OBJECT-TYPE 2979 SYNTAX SwFwBehavior 2980 MAX-ACCESS read-write 2981 STATUS current 2982 DESCRIPTION "A behavior of which the thresholds generate event." 2983 ::= { swFwThresholdEntry 10 } 2984 2985 swFwBehaviorInt OBJECT-TYPE 2986 SYNTAX Integer32 (0..2147483647) 2987 MAX-ACCESS read-write 2988 STATUS current 2989 DESCRIPTION "A integer of which the thresholds generate continuous event." 2990 ::= { swFwThresholdEntry 11 } 2991 2992 swFwLastSeverityLevel OBJECT-TYPE 2993 SYNTAX SwSevType 2994 MAX-ACCESS read-only 2995 STATUS current 2996 DESCRIPTION "This object is a last event severity level of the threshold." 2997 ::= { swFwThresholdEntry 12 } 2998 2999 -- swEndDevice Group 3000 -- ########################################################################### 3001 -- table for RLS of end devices. 3002 -- swEndDevice consists of only one table. 3003 -- swEndDeviceRlsTable contains entries of individual end devices' rls. 3004 -- ########################################################################### 3005 3006 swEndDeviceRlsTable OBJECT-TYPE 3007 SYNTAX SEQUENCE OF SwEndDeviceRlsEntry 3008 MAX-ACCESS not-accessible 3009 STATUS current 3010 DESCRIPTION "The table of individual end devices' rls." 3011 ::= { swEndDevice 1 } 3012 3013 swEndDeviceRlsEntry OBJECT-TYPE 3014 SYNTAX SwEndDeviceRlsEntry 3015 MAX-ACCESS not-accessible 3016 STATUS current 3017 DESCRIPTION "An entry of an individual end devices' rls." 3018 INDEX { swEndDevicePort, swEndDeviceAlpa } 3019 ::= { swEndDeviceRlsTable 1 } 3020 3021 SwEndDeviceRlsEntry ::= SEQUENCE { 3022 swEndDevicePort Integer32, 3023 swEndDeviceAlpa Integer32, 3024 swEndDevicePortID OCTET STRING, 3025 swEndDeviceLinkFailure Counter32, 3026 swEndDeviceSyncLoss Counter32, 3027 swEndDeviceSigLoss Counter32, 3028 swEndDeviceProtoErr Counter32, 3029 swEndDeviceInvalidWord Counter32, 3030 swEndDeviceInvalidCRC Counter32 3031 } 3032 3033 -- Since Silkworm family switches start with port # 0 3034 -- snmp port # should be physical port # + 1. 3035 -- i.e. snmp port # 3 translates to port # 2 3036 swEndDevicePort OBJECT-TYPE 3037 SYNTAX Integer32 (0..2147483647) 3038 MAX-ACCESS not-accessible 3039 STATUS current 3040 DESCRIPTION "This object identifies the port of the end device." 3041 ::= { swEndDeviceRlsEntry 1 } 3042 3043 -- snmp alpa # should be logical alpa # + 1. 3044 -- i.e. snmp alpa # 0xf0 translates to 0xef 3045 swEndDeviceAlpa OBJECT-TYPE 3046 SYNTAX Integer32 (0..2147483647) 3047 MAX-ACCESS not-accessible 3048 STATUS current 3049 DESCRIPTION "This object identifies the alpa of the end device." 3050 ::= { swEndDeviceRlsEntry 2 } 3051 3052 swEndDevicePortID OBJECT-TYPE 3053 SYNTAX OCTET STRING (SIZE(4)) 3054 MAX-ACCESS read-only 3055 STATUS current 3056 DESCRIPTION "The object identifies the Fibre Channel port address 3057 ID of the entry." 3058 ::= { swEndDeviceRlsEntry 3 } 3059 3060 swEndDeviceLinkFailure OBJECT-TYPE 3061 SYNTAX Counter32 3062 MAX-ACCESS read-only 3063 STATUS current 3064 DESCRIPTION "Link failure count for the end device." 3065 ::= { swEndDeviceRlsEntry 4 } 3066 3067 swEndDeviceSyncLoss OBJECT-TYPE 3068 SYNTAX Counter32 3069 MAX-ACCESS read-only 3070 STATUS current 3071 DESCRIPTION "Sync loss count for the end device." 3072 ::= { swEndDeviceRlsEntry 5 } 3073 3074 swEndDeviceSigLoss OBJECT-TYPE 3075 SYNTAX Counter32 3076 MAX-ACCESS read-only 3077 STATUS current 3078 DESCRIPTION "Sig loss count for the end device." 3079 ::= { swEndDeviceRlsEntry 6 } 3080 3081 swEndDeviceProtoErr OBJECT-TYPE 3082 SYNTAX Counter32 3083 MAX-ACCESS read-only 3084 STATUS current 3085 DESCRIPTION "Protocol err count for the end device." 3086 ::= { swEndDeviceRlsEntry 7 } 3087 3088 swEndDeviceInvalidWord OBJECT-TYPE 3089 SYNTAX Counter32 3090 MAX-ACCESS read-only 3091 STATUS current 3092 DESCRIPTION "Invalid word count for the end device." 3093 ::= { swEndDeviceRlsEntry 8 } 3094 3095 swEndDeviceInvalidCRC OBJECT-TYPE 3096 SYNTAX Counter32 3097 MAX-ACCESS read-only 3098 STATUS current 3099 DESCRIPTION "Invalid CRC count for the end device." 3100 ::= { swEndDeviceRlsEntry 9 } 3101 3102-- table for displaying all the Groups 3103 swGroupTable OBJECT-TYPE 3104 SYNTAX SEQUENCE OF SwGroupEntry 3105 MAX-ACCESS not-accessible 3106 STATUS obsolete 3107 DESCRIPTION "The table of groups. This may not be available 3108 on all versions of Fabric OS." 3109 ::= { swGroup 1 } 3110 3111 swGroupEntry OBJECT-TYPE 3112 SYNTAX SwGroupEntry 3113 MAX-ACCESS not-accessible 3114 STATUS obsolete 3115 DESCRIPTION "An entry of table of groups." 3116 INDEX { swGroupIndex } 3117 ::= { swGroupTable 1 } 3118 3119 SwGroupEntry ::= SEQUENCE { 3120 swGroupIndex Integer32, 3121 swGroupName OCTET STRING, 3122 swGroupType OCTET STRING 3123 } 3124swGroupIndex OBJECT-TYPE 3125 SYNTAX Integer32 (0..2147483647) 3126 MAX-ACCESS read-only 3127 STATUS obsolete 3128 DESCRIPTION "This object is the group index starting from 1." 3129 ::= { swGroupEntry 1 } 3130 3131 swGroupName OBJECT-TYPE 3132 SYNTAX OCTET STRING (SIZE (0..32)) 3133 MAX-ACCESS read-only 3134 STATUS obsolete 3135 DESCRIPTION "This object identifies the name of the group." 3136 ::= { swGroupEntry 2 } 3137 3138 swGroupType OBJECT-TYPE 3139 SYNTAX OCTET STRING (SIZE (0..15)) 3140 MAX-ACCESS read-only 3141 STATUS obsolete 3142 DESCRIPTION "This object identifies the type of the group." 3143 ::= { swGroupEntry 3 } 3144 3145-- table for displaying group members for all the groups 3146 3147 swGroupMemTable OBJECT-TYPE 3148 SYNTAX SEQUENCE OF SwGroupMemEntry 3149 MAX-ACCESS not-accessible 3150 STATUS obsolete 3151 DESCRIPTION "The table of members of all groups. This may not 3152 be available on all versions of Fabric OS." 3153 ::= { swGroup 2 } 3154 3155 swGroupMemEntry OBJECT-TYPE 3156 SYNTAX SwGroupMemEntry 3157 MAX-ACCESS not-accessible 3158 STATUS obsolete 3159 DESCRIPTION "An entry for a member of a group." 3160 INDEX { swGroupId, swGroupMemWwn } 3161 ::= { swGroupMemTable 1 } 3162 3163 SwGroupMemEntry ::= SEQUENCE { 3164 swGroupId Integer32, 3165 swGroupMemWwn FcWwn, 3166 swGroupMemPos Integer32 3167 } 3168 3169 swGroupId OBJECT-TYPE 3170 SYNTAX Integer32 (0..2147483647) 3171 MAX-ACCESS read-only 3172 STATUS obsolete 3173 DESCRIPTION "This object identifies the Group Id of the 3174 member switch." 3175 ::= { swGroupMemEntry 1 } 3176 3177 swGroupMemWwn OBJECT-TYPE 3178 SYNTAX FcWwn 3179 MAX-ACCESS read-only 3180 STATUS obsolete 3181 DESCRIPTION "This object identifies the WWN of the member switch." 3182 ::= { swGroupMemEntry 2 } 3183 3184 swGroupMemPos OBJECT-TYPE 3185 SYNTAX Integer32 (0..2147483647) 3186 MAX-ACCESS read-only 3187 STATUS obsolete 3188 DESCRIPTION "This object identifies position of the member 3189 switch in the group. This is based on the order 3190 that the switches were added in the group." 3191 ::= { swGroupMemEntry 3 } 3192 3193-- ************************************************************************************ 3194-- Bloom Performance counter tables. * 3195-- * 3196-- ************************************************************************************ 3197 3198 swBlmPerfALPAMntTable OBJECT-TYPE 3199 SYNTAX SEQUENCE OF SwBlmPerfALPAMntEntry 3200 MAX-ACCESS not-accessible 3201 STATUS current 3202 DESCRIPTION "ALPA monitoring counter Table. " 3203 ::= { swBlmPerfMnt 1} 3204 3205 swBlmPerfALPAMntEntry OBJECT-TYPE 3206 SYNTAX SwBlmPerfALPAMntEntry 3207 MAX-ACCESS not-accessible 3208 STATUS current 3209 DESCRIPTION " ALPA monitoring counter for given ALPA." 3210 INDEX { swBlmPerfAlpaPort,swBlmPerfAlpaIndx } 3211 ::= { swBlmPerfALPAMntTable 1} 3212 3213 SwBlmPerfALPAMntEntry ::= SEQUENCE { 3214 swBlmPerfAlpaPort SwPortIndex, 3215 swBlmPerfAlpaIndx Integer32, 3216 swBlmPerfAlpa Integer32, 3217 swBlmPerfAlpaCRCCnt OCTET STRING 3218 } 3219 3220 swBlmPerfAlpaPort OBJECT-TYPE 3221 SYNTAX SwPortIndex 3222 MAX-ACCESS read-only 3223 STATUS current 3224 DESCRIPTION " This Object identifies the port index of the switch." 3225 ::= { swBlmPerfALPAMntEntry 1} 3226 3227 swBlmPerfAlpaIndx OBJECT-TYPE 3228 SYNTAX Integer32 (1..126) 3229 MAX-ACCESS read-only 3230 STATUS current 3231 DESCRIPTION " This Object identifies the ALPA index. There can be 126 ALPA values" 3232 ::= { swBlmPerfALPAMntEntry 2} 3233 3234 swBlmPerfAlpa OBJECT-TYPE 3235 SYNTAX Integer32 (0..2147483647) 3236 MAX-ACCESS read-only 3237 STATUS current 3238 DESCRIPTION " This Object identifies the ALPA values. These values 3239 range between x'01' and x'EF'(1 to 239). ALPA value x'00' 3240 is reserved for FL_Port 3241 If Alpa device is invalid, then it will have -1 value. " 3242 ::= { swBlmPerfALPAMntEntry 3} 3243 3244 swBlmPerfAlpaCRCCnt OBJECT-TYPE 3245 SYNTAX OCTET STRING (SIZE(8)) 3246 MAX-ACCESS read-only 3247 STATUS current 3248 DESCRIPTION "Get CRC count for given ALPA and port. This monitoring 3249 provides information on the number of CRC errors 3250 occurred on the frames destined to each possible ALPA 3251 attached to a specific port." 3252 3253 ::= { swBlmPerfALPAMntEntry 4} 3254 3255 swBlmPerfEEMntTable OBJECT-TYPE 3256 SYNTAX SEQUENCE OF SwBlmPerfEEMntEntry 3257 MAX-ACCESS not-accessible 3258 STATUS current 3259 DESCRIPTION " End-to-End monitoring counter Table" 3260 ::= { swBlmPerfMnt 2} 3261 3262 swBlmPerfEEMntEntry OBJECT-TYPE 3263 SYNTAX SwBlmPerfEEMntEntry 3264 MAX-ACCESS not-accessible 3265 STATUS current 3266 DESCRIPTION "End-to-End monitoring counter for given port." 3267 INDEX { swBlmPerfEEPort, swBlmPerfEERefKey} 3268 ::= { swBlmPerfEEMntTable 1} 3269 3270 SwBlmPerfEEMntEntry ::= SEQUENCE{ 3271 swBlmPerfEEPort SwPortIndex, 3272 swBlmPerfEERefKey Integer32, 3273 swBlmPerfEECRC OCTET STRING, 3274 swBlmPerfEEFCWRx OCTET STRING, 3275 swBlmPerfEEFCWTx OCTET STRING, 3276 swBlmPerfEESid Integer32, 3277 swBlmPerfEEDid Integer32 3278} 3279 3280 swBlmPerfEEPort OBJECT-TYPE 3281 SYNTAX SwPortIndex 3282 MAX-ACCESS read-only 3283 STATUS current 3284 DESCRIPTION " This object identifies the port number of the switch." 3285 ::= { swBlmPerfEEMntEntry 1} 3286 3287 swBlmPerfEERefKey OBJECT-TYPE 3288 SYNTAX Integer32 (1..8) 3289 MAX-ACCESS read-only 3290 STATUS current 3291 DESCRIPTION "This object identifies the reference number 3292 of the counter. This reference is number assigned 3293 when a filter is created. In SNMP Index start one 3294 instead of 0, add one to actual ref key" 3295 ::= { swBlmPerfEEMntEntry 2} 3296 3297 swBlmPerfEECRC OBJECT-TYPE 3298 SYNTAX OCTET STRING (SIZE(8)) 3299 MAX-ACCESS read-only 3300 STATUS current 3301 DESCRIPTION " Get End to End CRC error for the frames that matched 3302 the SID-DID pair." 3303::= { swBlmPerfEEMntEntry 3} 3304 3305 3306 swBlmPerfEEFCWRx OBJECT-TYPE 3307 SYNTAX OCTET STRING (SIZE(8)) 3308 MAX-ACCESS read-only 3309 STATUS current 3310 DESCRIPTION "Get End to End count of Fibre Channel words (FCW), 3311 received by the port, that matched 3312 the SID-DID pair. " 3313 ::= { swBlmPerfEEMntEntry 4 } 3314 3315 swBlmPerfEEFCWTx OBJECT-TYPE 3316 SYNTAX OCTET STRING (SIZE(8)) 3317 MAX-ACCESS read-only 3318 STATUS current 3319 DESCRIPTION "Get End to End count of Fibre Channel words (FCW), 3320 transmitted by the port, that matched the SID-DID pair. " 3321 ::= { swBlmPerfEEMntEntry 5} 3322 3323 swBlmPerfEESid OBJECT-TYPE 3324 SYNTAX Integer32 (0..2147483647) 3325 MAX-ACCESS read-only 3326 STATUS current 3327 DESCRIPTION " Gets SID info by reference number. SID (Source Identifier) 3328 is a 3-byte field in the frame header used to indicate the 3329 address identifier of the N-Port from which the frame was sent." 3330 ::= { swBlmPerfEEMntEntry 6 } 3331 3332 swBlmPerfEEDid OBJECT-TYPE 3333 SYNTAX Integer32 (0..2147483647) 3334 MAX-ACCESS read-only 3335 STATUS current 3336 DESCRIPTION "Gets DID info by reference number. 3337 DID (Destination Identifier) is a 3-byte field in the 3338 frame header used to indicate the address identifier of 3339 the N-Port to which the frame was sent." 3340 ::= { swBlmPerfEEMntEntry 7 } 3341 3342 swBlmPerfFltMntTable OBJECT-TYPE 3343 SYNTAX SEQUENCE OF SwBlmPerfFltMntEntry 3344 MAX-ACCESS not-accessible 3345 STATUS current 3346 DESCRIPTION "Filter based monitoring counter." 3347 ::= { swBlmPerfMnt 3} 3348 3349 swBlmPerfFltMntEntry OBJECT-TYPE 3350 SYNTAX SwBlmPerfFltMntEntry 3351 MAX-ACCESS not-accessible 3352 STATUS current 3353 DESCRIPTION " Filter base monitoring counter for given port." 3354 INDEX { swBlmPerfFltPort,swBlmPerfFltRefkey} 3355 ::= { swBlmPerfFltMntTable 1} 3356 3357 SwBlmPerfFltMntEntry ::= SEQUENCE{ 3358 swBlmPerfFltPort SwPortIndex, 3359 swBlmPerfFltRefkey Integer32, 3360 swBlmPerfFltCnt OCTET STRING, 3361 swBlmPerfFltAlias DisplayString 3362 } 3363 3364 swBlmPerfFltPort OBJECT-TYPE 3365 SYNTAX SwPortIndex 3366 MAX-ACCESS read-only 3367 STATUS current 3368 DESCRIPTION "This object identifies the port number of the switch." 3369 ::= { swBlmPerfFltMntEntry 1} 3370 3371 swBlmPerfFltRefkey OBJECT-TYPE 3372 SYNTAX Integer32 (1..8) 3373 MAX-ACCESS read-only 3374 STATUS current 3375 DESCRIPTION " This object identifies the reference number of the filter. 3376 This reference number is assigned when a filter is created. 3377 In SNMP Index start one instead of 0, add one to actual ref key" 3378 ::= { swBlmPerfFltMntEntry 2} 3379 3380 swBlmPerfFltCnt OBJECT-TYPE 3381 SYNTAX OCTET STRING (SIZE(8)) 3382 MAX-ACCESS read-only 3383 STATUS current 3384 DESCRIPTION "Get statistics of filter based monitor. 3385 Filter based monitoring provides information 3386 about a filter hit count such as 3387 1. Read command 3388 2. SCSI or IP traffic 3389 3. SCSI Read/Write" 3390 ::= { swBlmPerfFltMntEntry 3 } 3391 3392 swBlmPerfFltAlias OBJECT-TYPE 3393 SYNTAX DisplayString(SIZE(0..20)) 3394 MAX-ACCESS read-only 3395 STATUS current 3396 DESCRIPTION " Alias name for the filter." 3397 ::= { swBlmPerfFltMntEntry 4} 3398 3399swSwitchTrunkable OBJECT-TYPE 3400 SYNTAX INTEGER { yes ( 8 ) , no ( 0 ) } 3401 MAX-ACCESS read-only 3402 STATUS current 3403 DESCRIPTION "The trunking status of the switch - whether the switch supports the trunking feature or not. The values are 3404 yes(8) - the trunking feature is supported 3405 no(0). - the trunking feature is not supported. " 3406 3407 ::= { swTrunk 1} 3408 3409swTrunkTable OBJECT-TYPE 3410 SYNTAX SEQUENCE OF SwTrunkEntry 3411 MAX-ACCESS not-accessible 3412 STATUS current 3413 DESCRIPTION " Table to display trunking information for the switch. " 3414 ::= { swTrunk 2} 3415 3416swTrunkEntry OBJECT-TYPE 3417 SYNTAX SwTrunkEntry 3418 MAX-ACCESS not-accessible 3419 STATUS current 3420 DESCRIPTION "Entry for the trunking table." 3421 INDEX { swTrunkPortIndex } 3422 ::= { swTrunkTable 1} 3423 3424SwTrunkEntry ::= SEQUENCE{ 3425 swTrunkPortIndex SwPortIndex, 3426 swTrunkGroupNumber Integer32, 3427 swTrunkMaster SwTrunkMaster, 3428 swPortTrunked INTEGER 3429 } 3430 3431swTrunkPortIndex OBJECT-TYPE 3432 SYNTAX SwPortIndex 3433 MAX-ACCESS read-only 3434 STATUS current 3435 DESCRIPTION "This object identifies the switch port index. 3436 Note that the value of a port index is 1 higher than the 3437 port number labeled on the front panel. 3438 e.g. port index 1 correspond to port number 0. " 3439 ::= { swTrunkEntry 1 } 3440 3441swTrunkGroupNumber OBJECT-TYPE 3442 SYNTAX Integer32 (0..2147483647) 3443 MAX-ACCESS read-only 3444 STATUS current 3445 DESCRIPTION "This object is a logical entity which specifies 3446 the Group Number to which the port belongs to. 3447 If this value is Zero it means the port is not Trunked." 3448 ::= { swTrunkEntry 2} 3449 3450swTrunkMaster OBJECT-TYPE 3451 SYNTAX SwTrunkMaster 3452 MAX-ACCESS read-only 3453 STATUS current 3454 DESCRIPTION "Port number that is the trunk master of the group. 3455 The trunk master implicitly defines the group. 3456 All ports with the same master are considered to be part of the same group." 3457 ::= { swTrunkEntry 3 } 3458 3459 swPortTrunked OBJECT-TYPE 3460 SYNTAX INTEGER {disabled(0), enabled(1)} 3461 MAX-ACCESS read-only 3462 STATUS current 3463 DESCRIPTION "The active trunk status for a member port. 3464 Values are enabled(1) or disabled(0)." 3465 ::= { swTrunkEntry 4 } 3466 3467 3468 swTrunkGrpTable OBJECT-TYPE 3469 SYNTAX SEQUENCE OF SwTrunkGrpEntry 3470 MAX-ACCESS not-accessible 3471 STATUS current 3472 DESCRIPTION "Table to display trunking Performance 3473 information for the switch." 3474 ::= { swTrunk 3} 3475 3476 swTrunkGrpEntry OBJECT-TYPE 3477 SYNTAX SwTrunkGrpEntry 3478 MAX-ACCESS not-accessible 3479 STATUS current 3480 DESCRIPTION "Entry for the trunking Group table." 3481 INDEX { swTrunkGrpNumber} 3482 ::= { swTrunkGrpTable 1} 3483 3484 SwTrunkGrpEntry ::= SEQUENCE{ 3485 swTrunkGrpNumber Integer32, 3486 swTrunkGrpMaster SwTrunkMaster, 3487 swTrunkGrpTx OCTET STRING, 3488 swTrunkGrpRx OCTET STRING 3489 } 3490 3491 swTrunkGrpNumber OBJECT-TYPE 3492 SYNTAX Integer32 (0..2147483647) 3493 MAX-ACCESS read-only 3494 STATUS current 3495 DESCRIPTION "This object is a logical entity which 3496 specifies the Group Number to which port 3497 belongs to." 3498 ::= { swTrunkGrpEntry 1 } 3499 3500 swTrunkGrpMaster OBJECT-TYPE 3501 SYNTAX SwTrunkMaster 3502 MAX-ACCESS read-only 3503 STATUS current 3504 DESCRIPTION "This object gives the master port id 3505 for the TrunkGroup." 3506 ::= { swTrunkGrpEntry 2 } 3507 3508 swTrunkGrpTx OBJECT-TYPE 3509 SYNTAX OCTET STRING (SIZE (8)) 3510 MAX-ACCESS read-only 3511 STATUS current 3512 DESCRIPTION "Gives the aggregate value of the 3513 transmitted words from this TrunkGroup." 3514 ::= { swTrunkGrpEntry 3} 3515 3516 swTrunkGrpRx OBJECT-TYPE 3517 SYNTAX OCTET STRING (SIZE (8)) 3518 MAX-ACCESS read-only 3519 STATUS current 3520 DESCRIPTION "Gives the aggregate value of the 3521 received words by this TrunkGroup." 3522 ::= { swTrunkGrpEntry 4 } 3523 3524swTopTalkerMntMode OBJECT-TYPE 3525 SYNTAX INTEGER { 3526 fabricmode (1), 3527 portmode (2) 3528 } 3529 MAX-ACCESS read-only 3530 STATUS current 3531 DESCRIPTION "Gives the mode in which toptalker 3532 is installed" 3533 ::= { swTopTalker 1} 3534 3535swTopTalkerMntNumEntries OBJECT-TYPE 3536 SYNTAX Integer32 (1..32) 3537 MAX-ACCESS read-only 3538 STATUS current 3539 DESCRIPTION "Gives the number of toptalking 3540 flows" 3541 ::= { swTopTalker 2} 3542 3543swTopTalkerMntTable OBJECT-TYPE 3544 SYNTAX SEQUENCE OF SwTopTalkerMntEntry 3545 MAX-ACCESS not-accessible 3546 STATUS current 3547 DESCRIPTION "Table to display toptalkingflows" 3548 ::= { swTopTalker 3} 3549 3550 swTopTalkerMntEntry OBJECT-TYPE 3551 SYNTAX SwTopTalkerMntEntry 3552 MAX-ACCESS not-accessible 3553 STATUS current 3554 DESCRIPTION "Entry for the toptalker table" 3555 INDEX{ swTopTalkerMntIndex} 3556 ::= { swTopTalkerMntTable 1} 3557 3558 SwTopTalkerMntEntry ::= SEQUENCE{ 3559 swTopTalkerMntIndex Integer32, 3560 swTopTalkerMntPort Integer32, 3561 swTopTalkerMntSpid Integer32, 3562 swTopTalkerMntDpid Integer32, 3563 swTopTalkerMntflow Integer32, 3564 swTopTalkerMntSwwn FcWwn, 3565 swTopTalkerMntDwwn FcWwn 3566} 3567 3568 swTopTalkerMntIndex OBJECT-TYPE 3569 SYNTAX Integer32 (1..32) 3570 MAX-ACCESS read-only 3571 STATUS current 3572 DESCRIPTION "This object identifies the list/object 3573 entry" 3574 ::= { swTopTalkerMntEntry 1} 3575 3576 3577 swTopTalkerMntPort OBJECT-TYPE 3578 SYNTAX Integer32 (1..32) 3579 MAX-ACCESS read-only 3580 STATUS current 3581 DESCRIPTION "This object identifies the switch port 3582 number on which the f-port mode toptalker 3583 is added." 3584 ::= { swTopTalkerMntEntry 2} 3585 3586 swTopTalkerMntSpid OBJECT-TYPE 3587 SYNTAX Integer32 (1..32) 3588 MAX-ACCESS read-only 3589 STATUS current 3590 DESCRIPTION "This object identifies the SID of the host" 3591 ::= { swTopTalkerMntEntry 3} 3592 3593 swTopTalkerMntDpid OBJECT-TYPE 3594 SYNTAX Integer32 (1..32) 3595 MAX-ACCESS read-only 3596 STATUS current 3597 DESCRIPTION "This object identifies the DID of the SID-DID pair" 3598 ::= { swTopTalkerMntEntry 4} 3599 3600 swTopTalkerMntflow OBJECT-TYPE 3601 SYNTAX Integer32 (1..32) 3602 MAX-ACCESS read-only 3603 STATUS current 3604 DESCRIPTION "This object identifies the traffic flow in MB/sec" 3605 ::= { swTopTalkerMntEntry 5} 3606 3607 swTopTalkerMntSwwn OBJECT-TYPE 3608 SYNTAX FcWwn 3609 MAX-ACCESS read-only 3610 STATUS current 3611 DESCRIPTION "This object identifies the SID in WWN format of the host" 3612 ::= { swTopTalkerMntEntry 6} 3613 3614 swTopTalkerMntDwwn OBJECT-TYPE 3615 SYNTAX FcWwn 3616 MAX-ACCESS read-only 3617 STATUS current 3618 DESCRIPTION "This object identifies the DID in WWN format of the SID-DID pair" 3619 ::= { swTopTalkerMntEntry 7} 3620 3621 3622 swCpuUsage OBJECT-TYPE 3623 SYNTAX Integer32(0..100) 3624 MAX-ACCESS read-only 3625 STATUS current 3626 DESCRIPTION "System's cpu usage." 3627 ::= { swCpuOrMemoryUsage 1 } 3628 3629 swCpuNoOfRetries OBJECT-TYPE 3630 SYNTAX Integer32 (1..100) 3631 MAX-ACCESS read-only 3632 STATUS current 3633 DESCRIPTION "Number of times system should take cpu utilization sample before sending the CPU utilization trap." 3634 ::= { swCpuOrMemoryUsage 2 } 3635 3636 swCpuUsageLimit OBJECT-TYPE 3637 SYNTAX Integer32 (1..100) 3638 MAX-ACCESS read-only 3639 STATUS current 3640 DESCRIPTION "CPU usage limit. If MAPS is enabled, then this 3641 object is not supported and return 0 value." 3642 ::= { swCpuOrMemoryUsage 3 } 3643 3644 swCpuPollingInterval OBJECT-TYPE 3645 SYNTAX Integer32 (10..3600) 3646 UNITS "seconds" 3647 MAX-ACCESS read-only 3648 STATUS current 3649 DESCRIPTION "Time interval between two memory samples." 3650 ::= { swCpuOrMemoryUsage 4 } 3651 3652 swCpuAction OBJECT-TYPE 3653 SYNTAX INTEGER { 3654 none (0), 3655 raslog (1), 3656 snmp (2), 3657 raslogandSnmp (3) 3658 } 3659 MAX-ACCESS read-only 3660 STATUS current 3661 DESCRIPTION "Specifies the actions to be taken if system 3662 resources exceed the specified threshold. 3663 If MAPS is enabled, then this object is not 3664 supported and return 0 value." 3665 ::= { swCpuOrMemoryUsage 5 } 3666 3667 swMemUsage OBJECT-TYPE 3668 SYNTAX Integer32 3669 MAX-ACCESS read-only 3670 STATUS current 3671 DESCRIPTION "System's memory usage." 3672 ::= { swCpuOrMemoryUsage 6 } 3673 3674 swMemNoOfRetries OBJECT-TYPE 3675 SYNTAX Integer32 3676 MAX-ACCESS read-only 3677 STATUS current 3678 DESCRIPTION "Number of times system should take memory usage sample before sending the memory usage trap." 3679 ::= { swCpuOrMemoryUsage 7 } 3680 3681 swMemUsageLimit OBJECT-TYPE 3682 SYNTAX Integer32 3683 MAX-ACCESS read-only 3684 STATUS current 3685 DESCRIPTION "Memory usage limit" 3686 ::= { swCpuOrMemoryUsage 8 } 3687 3688 swMemPollingInterval OBJECT-TYPE 3689 SYNTAX Integer32 (10..3600) 3690 UNITS "seconds" 3691 MAX-ACCESS read-only 3692 STATUS current 3693 DESCRIPTION "Time interval between two memory samples." 3694 ::= { swCpuOrMemoryUsage 9 } 3695 3696 swMemAction OBJECT-TYPE 3697 SYNTAX INTEGER { 3698 none (0), 3699 raslog (1), 3700 snmp (2), 3701 raslogandSnmp (3) 3702 } 3703 MAX-ACCESS read-only 3704 STATUS current 3705 DESCRIPTION "Specifies the actions to be taken if system 3706 resources exceed the specified threshold. 3707 If MAPS is enabled, then this object is not 3708 supported and return 0 value." 3709 ::= { swCpuOrMemoryUsage 10 } 3710 3711 3712 swMemUsageLimit1 OBJECT-TYPE 3713 SYNTAX Integer32 3714 MAX-ACCESS read-only 3715 STATUS current 3716 DESCRIPTION "Low memory usage limit. If MAPS is enabled, 3717 then this object is not supported and 3718 return 0 value." 3719 ::= { swCpuOrMemoryUsage 11 } 3720 3721 3722 swMemUsageLimit3 OBJECT-TYPE 3723 SYNTAX Integer32 3724 MAX-ACCESS read-only 3725 STATUS current 3726 DESCRIPTION "High memory usage limit. If MAPS is enabled, 3727 then this object is not supported and 3728 return 0 value." 3729 ::= { swCpuOrMemoryUsage 12 } 3730 3731 3732 swConnUnitPortStatEntry OBJECT-TYPE 3733 SYNTAX SwConnUnitPortStatEntry 3734 MAX-ACCESS not-accessible 3735 STATUS current 3736 DESCRIPTION "This represents the Conn unit Port Stats" 3737 AUGMENTS {connUnitPortStatEntry} 3738 ::= { swConnUnitPortStatExtentionTable 1 } 3739 3740 SwConnUnitPortStatEntry ::= SEQUENCE { 3741 swConnUnitCRCWithBadEOF OCTET STRING, 3742 swConnUnitZeroTenancy OCTET STRING, 3743 swConnUnitFLNumOfTenancy OCTET STRING, 3744 swConnUnitNLNumOfTenancy OCTET STRING, 3745 swConnUnitStopTenancyStarVation OCTET STRING, 3746 swConnUnitOpend OCTET STRING, 3747 swConnUnitTransferConnection OCTET STRING, 3748 swConnUnitOpen OCTET STRING, 3749 swConnUnitInvalidARB OCTET STRING, 3750 swConnUnitFTB1Miss OCTET STRING, 3751 swConnUnitFTB2Miss OCTET STRING, 3752 swConnUnitFTB6Miss OCTET STRING, 3753 swConnUnitZoneMiss OCTET STRING, 3754 swConnUnitLunZoneMiss OCTET STRING, 3755 swConnUnitBadEOF OCTET STRING, 3756 swConnUnitLCRX OCTET STRING, 3757 swConnUnitRDYPriority OCTET STRING, 3758 swConnUnitLli OCTET STRING, 3759 swConnUnitInterrupts OCTET STRING, 3760 swConnUnitUnknownInterrupts OCTET STRING, 3761 swConnUnitTimedOut OCTET STRING, 3762 swConnUnitProcRequired OCTET STRING, 3763 swConnUnitTxBufferUnavailable OCTET STRING, 3764 swConnUnitStateChange OCTET STRING, 3765 swConnUnitC3DiscardDueToRXTimeout OCTET STRING, 3766 swConnUnitC3DiscardDueToDestUnreachable OCTET STRING, 3767 swConnUnitC3DiscardDueToTXTimeout OCTET STRING, 3768 swConnUnitC3DiscardOther OCTET STRING, 3769 swConnUnitPCSErrorCounter OCTET STRING, 3770 swConnUnitUnroutableFrameCounter OCTET STRING, 3771 swConnUnitFECCorrectedCounter OCTET STRING, 3772 swConnUnitFECUnCorrectedCounter OCTET STRING 3773 } 3774 swConnUnitCRCWithBadEOF OBJECT-TYPE 3775 SYNTAX OCTET STRING (SIZE (8)) 3776 MAX-ACCESS read-only 3777 STATUS current 3778 DESCRIPTION "The number of frames with CRC error with Bad EOF." 3779 ::= { swConnUnitPortStatEntry 1 } 3780 3781 swConnUnitZeroTenancy OBJECT-TYPE 3782 SYNTAX OCTET STRING (SIZE (8)) 3783 MAX-ACCESS read-only 3784 STATUS current 3785 DESCRIPTION "This counter is incremented when the FL_port acquires the loop but does not transmit a frame." 3786 ::= { swConnUnitPortStatEntry 2 } 3787 swConnUnitFLNumOfTenancy OBJECT-TYPE 3788 SYNTAX OCTET STRING (SIZE (8)) 3789 MAX-ACCESS read-only 3790 STATUS current 3791 DESCRIPTION "This counter is incremented when the FL_port acquires the loop." 3792 ::= { swConnUnitPortStatEntry 3 } 3793 3794 swConnUnitNLNumOfTenancy OBJECT-TYPE 3795 SYNTAX OCTET STRING (SIZE (8)) 3796 MAX-ACCESS read-only 3797 STATUS current 3798 DESCRIPTION "This counter is incremented when the NL_port acquires the loop." 3799 ::= { swConnUnitPortStatEntry 4 } 3800 3801 swConnUnitStopTenancyStarVation OBJECT-TYPE 3802 SYNTAX OCTET STRING (SIZE (8)) 3803 MAX-ACCESS read-only 3804 STATUS current 3805 DESCRIPTION "This counter is incremented when the FL_port can not transmit a frame because of lack of credit." 3806 ::= { swConnUnitPortStatEntry 5 } 3807 3808 swConnUnitOpend OBJECT-TYPE 3809 SYNTAX OCTET STRING (SIZE (8)) 3810 MAX-ACCESS read-only 3811 STATUS current 3812 DESCRIPTION "The number of times FC port entered OPENED state." 3813 ::= { swConnUnitPortStatEntry 6 } 3814 3815 swConnUnitTransferConnection OBJECT-TYPE 3816 SYNTAX OCTET STRING (SIZE (8)) 3817 MAX-ACCESS read-only 3818 STATUS current 3819 DESCRIPTION "The number of times FC port entered TRANSFER state." 3820 ::= { swConnUnitPortStatEntry 7 } 3821 3822 swConnUnitOpen OBJECT-TYPE 3823 SYNTAX OCTET STRING (SIZE (8)) 3824 MAX-ACCESS read-only 3825 STATUS current 3826 DESCRIPTION "The number of times FC port entered OPEN state." 3827 ::= { swConnUnitPortStatEntry 8 } 3828 3829 swConnUnitInvalidARB OBJECT-TYPE 3830 SYNTAX OCTET STRING (SIZE (8)) 3831 MAX-ACCESS read-only 3832 STATUS current 3833 DESCRIPTION "The number of times FC port received invalid ARB." 3834 ::= { swConnUnitPortStatEntry 9 } 3835 3836 swConnUnitFTB1Miss OBJECT-TYPE 3837 SYNTAX OCTET STRING (SIZE (8)) 3838 MAX-ACCESS read-only 3839 STATUS current 3840 DESCRIPTION "This counter is incremented when the port receives a frame with a DID that can not be routed by FCR.. Applicable to 8G platforms only." 3841 ::= { swConnUnitPortStatEntry 10 } 3842 3843 swConnUnitFTB2Miss OBJECT-TYPE 3844 SYNTAX OCTET STRING (SIZE (8)) 3845 MAX-ACCESS read-only 3846 STATUS current 3847 DESCRIPTION "This counter is incremented when the port receives a frame with an SID/DID combination that can not be routed by the VF module.Applicable to 8G platforms only." 3848 ::= { swConnUnitPortStatEntry 11 } 3849 3850 swConnUnitFTB6Miss OBJECT-TYPE 3851 SYNTAX OCTET STRING (SIZE (8)) 3852 MAX-ACCESS read-only 3853 STATUS current 3854 DESCRIPTION "This counter is incremented when port receives a frame with an SID that can not be routed by FCR. Applicable to 8G platforms." 3855 ::= { swConnUnitPortStatEntry 12 } 3856 3857 swConnUnitZoneMiss OBJECT-TYPE 3858 SYNTAX OCTET STRING (SIZE (8)) 3859 MAX-ACCESS read-only 3860 STATUS current 3861 DESCRIPTION "This counter is incremented when the port receives a frame with an SID and DID that are not zoned together." 3862 ::= { swConnUnitPortStatEntry 13 } 3863 3864 3865 swConnUnitLunZoneMiss OBJECT-TYPE 3866 SYNTAX OCTET STRING (SIZE (8)) 3867 MAX-ACCESS read-only 3868 STATUS current 3869 DESCRIPTION "This counter is incremented when the port receives a frame with an SID, DID and LUN that are not zoned together( This is not currently used )." 3870 ::= { swConnUnitPortStatEntry 14 } 3871 3872 swConnUnitBadEOF OBJECT-TYPE 3873 SYNTAX OCTET STRING (SIZE (8)) 3874 MAX-ACCESS read-only 3875 STATUS current 3876 DESCRIPTION "The number of frames with bad end-of-frame." 3877 ::= { swConnUnitPortStatEntry 15 } 3878 3879 swConnUnitLCRX OBJECT-TYPE 3880 SYNTAX OCTET STRING (SIZE (8)) 3881 MAX-ACCESS read-only 3882 STATUS current 3883 DESCRIPTION "The number of link control frames received." 3884 ::= { swConnUnitPortStatEntry 16 } 3885 3886 swConnUnitRDYPriority OBJECT-TYPE 3887 SYNTAX OCTET STRING (SIZE (8)) 3888 MAX-ACCESS read-only 3889 STATUS current 3890 DESCRIPTION "The number of times that sending R_RDY or VC_RDY primitive signals was a higher priority than sending frames, due to diminishing credit reserves in the transmitter at the other end of the fibre." 3891 ::= { swConnUnitPortStatEntry 17 } 3892 3893 swConnUnitLli OBJECT-TYPE 3894 SYNTAX OCTET STRING (SIZE (8)) 3895 MAX-ACCESS read-only 3896 STATUS current 3897 DESCRIPTION "The number low level interrupts generated by the physical and link layer." 3898 ::= { swConnUnitPortStatEntry 18 } 3899 3900 swConnUnitInterrupts OBJECT-TYPE 3901 SYNTAX OCTET STRING (SIZE (8)) 3902 MAX-ACCESS read-only 3903 STATUS current 3904 DESCRIPTION " This represents all the interrupts received on a port. 3905 Includes LLI, unknown etc" 3906 ::= { swConnUnitPortStatEntry 19 } 3907 3908 swConnUnitUnknownInterrupts OBJECT-TYPE 3909 SYNTAX OCTET STRING (SIZE (8)) 3910 MAX-ACCESS read-only 3911 STATUS current 3912 DESCRIPTION " Represents all the unknown interrupts received on a port." 3913 ::= { swConnUnitPortStatEntry 20 } 3914 3915 swConnUnitTimedOut OBJECT-TYPE 3916 SYNTAX OCTET STRING (SIZE (8)) 3917 MAX-ACCESS read-only 3918 STATUS current 3919 DESCRIPTION "Represents number of timed out frames due to any reason." 3920 ::= { swConnUnitPortStatEntry 21 } 3921 3922 swConnUnitProcRequired OBJECT-TYPE 3923 SYNTAX OCTET STRING (SIZE (8)) 3924 MAX-ACCESS read-only 3925 STATUS current 3926 DESCRIPTION "Represents number of frames trapped by CPU." 3927 ::= { swConnUnitPortStatEntry 22 } 3928 3929 swConnUnitTxBufferUnavailable OBJECT-TYPE 3930 SYNTAX OCTET STRING (SIZE (8)) 3931 MAX-ACCESS read-only 3932 STATUS current 3933 DESCRIPTION "Number of times port failed to transmit frames ." 3934 ::= { swConnUnitPortStatEntry 23 } 3935 3936 swConnUnitStateChange OBJECT-TYPE 3937 SYNTAX OCTET STRING (SIZE (8)) 3938 MAX-ACCESS read-only 3939 STATUS current 3940 DESCRIPTION " Number of times port has gone to offline, online, and 3941 faulty state." 3942 ::= { swConnUnitPortStatEntry 24 } 3943 3944 swConnUnitC3DiscardDueToRXTimeout OBJECT-TYPE 3945 SYNTAX OCTET STRING (SIZE (8)) 3946 MAX-ACCESS read-only 3947 STATUS current 3948 DESCRIPTION "Number of Class 3 receive frames discarded due to timeout." 3949 ::= { swConnUnitPortStatEntry 25 } 3950 3951 swConnUnitC3DiscardDueToDestUnreachable OBJECT-TYPE 3952 SYNTAX OCTET STRING (SIZE (8)) 3953 MAX-ACCESS read-only 3954 STATUS current 3955 DESCRIPTION "Number of Class 3 frames discarded due to destination unreachable." 3956 ::= { swConnUnitPortStatEntry 26 } 3957 3958 swConnUnitC3DiscardDueToTXTimeout OBJECT-TYPE 3959 SYNTAX OCTET STRING (SIZE (8)) 3960 MAX-ACCESS read-only 3961 STATUS current 3962 DESCRIPTION "Number of Class 3 transmit frames discarded due to timeout." 3963 ::= { swConnUnitPortStatEntry 27 } 3964 3965 swConnUnitC3DiscardOther OBJECT-TYPE 3966 SYNTAX OCTET STRING (SIZE (8)) 3967 MAX-ACCESS read-only 3968 STATUS current 3969 DESCRIPTION "Number of Class 3 frames discarded due to unknow reasons." 3970 ::= { swConnUnitPortStatEntry 28 } 3971 3972 swConnUnitPCSErrorCounter OBJECT-TYPE 3973 SYNTAX OCTET STRING (SIZE (8)) 3974 MAX-ACCESS read-only 3975 STATUS current 3976 DESCRIPTION "Number of Physical coding sublayer(PCS) block errors. It records the encoding violations on 10G or 16Gbps port." 3977 ::= { swConnUnitPortStatEntry 29 } 3978 3979 swConnUnitUnroutableFrameCounter OBJECT-TYPE 3980 SYNTAX OCTET STRING (SIZE (8)) 3981 MAX-ACCESS read-only 3982 STATUS current 3983 DESCRIPTION "It indicates unroutable frame counter" 3984 ::= { swConnUnitPortStatEntry 30 } 3985 3986 swConnUnitFECCorrectedCounter OBJECT-TYPE 3987 SYNTAX OCTET STRING (SIZE (64)) 3988 MAX-ACCESS read-only 3989 STATUS current 3990 DESCRIPTION "It indicates Forward Error Correction Corrected Blocks count.FEC feature is only applicable to 10G/16G platforms." 3991 ::= { swConnUnitPortStatEntry 31 } 3992 3993 swConnUnitFECUnCorrectedCounter OBJECT-TYPE 3994 SYNTAX OCTET STRING (SIZE (64)) 3995 MAX-ACCESS read-only 3996 STATUS current 3997 DESCRIPTION "It indicates Forward Error Correction UnCorrected Blocks count.FEC feature is only applicable to 10G/16G platforms." 3998 ::= { swConnUnitPortStatEntry 32 } 3999-- Enterprise Specific Traps for Fibre Channel Switch (sw). 4000-- 4001 4002 swTrapsV2 OBJECT-IDENTITY 4003 STATUS current 4004 DESCRIPTION "The Traps for Brocade's Fibre Channel Switch." 4005 ::= { sw 0 } 4006 4007 swFault NOTIFICATION-TYPE 4008 OBJECTS { swDiagResult, swSsn 4009 } 4010 STATUS obsolete 4011 DESCRIPTION "Obsoleted this trap as firmware doesn't support this trap. 4012 A swFault(1) is generated whenever the diagnostics 4013 detects a fault with the switch." 4014 --#TYPE "Switch is faulty." 4015 --#SUMMARY "Faulty reason: %d and SSN is #%s,GroupName %s,GroupType %s,GroupMemPosition %d" 4016 --#ARGUMENTS { 0, 1, 2, 3, 4} 4017 --#SEVERITY CRITICAL 4018 --#TIMEINDEX 1 4019 --#STATE NONOPERATIONAL 4020 ::= { swTrapsV2 1 } 4021 4022 swSensorScn NOTIFICATION-TYPE 4023 OBJECTS { swSensorStatus, swSensorIndex, swSensorType, 4024 swSensorValue, swSensorInfo, swSsn 4025 } 4026 STATUS current 4027 DESCRIPTION "A swSensorScn(2) is generated whenever an 4028 environment sensor changes its operational state. For instance, 4029 a fan stop working. The VarBind in the Trap Data Unit shall 4030 contain the corresponding instance of the sensor 4031 status, sensor index, sensor type, sensor value (reading) 4032 and sensor information. Note that the sensor information contains the type of sensor 4033 and its number in textual format." 4034 --#TYPE "A sensor (temperature, fan, etc.) changed its operational state." 4035 --#SUMMARY "%s: is currently in state %d and SSN is #%s" 4036 --#ARGUMENTS { 4, 0, 5 } 4037 --#SEVERITY INFORMATIONAL 4038 --#TIMEINDEX 1 4039 --#STATE OPERATIONAL 4040 ::= { swTrapsV2 2 } 4041 4042 swFCPortScn NOTIFICATION-TYPE 4043 OBJECTS { swFCPortOpStatus, swFCPortIndex, swFCPortName, 4044 swFCPortWwn, swFCPortPrevType, swFCPortBrcdType, 4045 swSsn, swFCPortFlag, swFCPortDisableReason, swVfId } 4046 STATUS current 4047 DESCRIPTION "This trap is sent whenever an FC port operational status or 4048 its type changed. The events that trigger this trap are 4049 port goes to online/offline, port type changed to 4050 E-port/F-port/FL-port. swFCPortName and swSsn are optional 4051 varbind in the trap PDU" 4052 --#TYPE "A Fibre Channel Port changed its operational state." 4053 --#SUMMARY "Port Index %d changed state to %d Port Name: %s and SSN is #%s" 4054 --#ARGUMENTS { 1, 0, 2, 3 } 4055 --#SEVERITY INFORMATIONAL 4056 --#TIMEINDEX 1 4057 --#STATE OPERATIONAL 4058 ::= { swTrapsV2 3 } 4059 4060 swEventTrap NOTIFICATION-TYPE 4061 OBJECTS { swEventIndex, swEventTimeInfo, swEventLevel, 4062 swEventRepeatCount, swEventDescr, swSsn, 4063 swVfId } 4064 STATUS current 4065 DESCRIPTION "This trap is generated when an event whose 4066 level at or below swEventTrapLevel occurs." 4067 --#TYPE "A firmware event has been logged" 4068 --#SUMMARY "Event Index %d: %s (severity level %d) - %s SSN is #%s" 4069 --#ARGUMENTS { 0, 1, 2, 4, 5 } 4070 --#SEVERITY INFORMATIONAL 4071 --#TIMEINDEX 1 4072 --#STATE OPERATIONAL 4073 ::= { swTrapsV2 4 } 4074 4075 -- traps for Fabric Watch subsystem 4076 4077 swFabricWatchTrap NOTIFICATION-TYPE 4078 OBJECTS { swFwClassAreaIndex, 4079 swFwThresholdIndex, 4080 swFwName, 4081 swFwLabel, 4082 swFwLastEventVal, 4083 swFwLastEventTime, 4084 swFwLastEvent, 4085 swFwLastState, 4086 swFwLastSeverityLevel, 4087 swSsn, 4088 swVfId 4089 } 4090 STATUS current 4091 DESCRIPTION "trap to be sent by Fabric Watch to notify of an event." 4092 --#TYPE "Fabric Watch has generated an event" 4093 --#SUMMARY "Threshold %s in Class/Area %d at index %d has generated event %d with %d on %s. The event severity is %d. trap severity level is %d and SSN is #%s" 4094 --#ARGUMENTS { 2, 0, 1, 6, 4, 5, 7, 8, 9 } 4095 --#SEVERITY WARNING 4096 --#TIMEINDEX 1 4097 --#STATE OPERATIONAL 4098 ::= { swTrapsV2 5 } 4099 4100 -- traps for track changes subsystem 4101 4102 swTrackChangesTrap NOTIFICATION-TYPE 4103 OBJECTS { swTrackChangesInfo, swSsn, swVfId 4104 } 4105 STATUS obsolete 4106 DESCRIPTION "trap to be sent for tracking login/logout/config changes." 4107 --#TYPE "Track changes has generated a trap" 4108 --#SUMMARY "%s and SSN is #%s" 4109 --#ARGUMENTS { 0, 1 } 4110 --#SEVERITY INFORMATIONAL 4111 --#TIMEINDEX 1 4112 --#STATE OPERATIONAL 4113 ::= { swTrapsV2 6 } 4114 4115 swIPv6ChangeTrap NOTIFICATION-TYPE 4116 OBJECTS { swIPv6Address, swIPv6Status } 4117 STATUS current 4118 DESCRIPTION "This trap is generated when an ipv6 address 4119 status change event occurs." 4120 --#TYPE "IPv6 address status change has generated a trap" 4121 --#SUMMARY "IPv6 address change event has occured" 4122 --#ARGUMENTS {} 4123 --#SEVERITY INFORMATIONAL 4124 --#TIMEINDEX 1 4125 --#STATE OPERATIONAL 4126 ::= { swTrapsV2 7 } 4127 4128 swPmgrEventTrap NOTIFICATION-TYPE 4129 OBJECTS { swPmgrEventType, swPmgrEventTime, swPmgrEventDescr, swSsn, swVfId } 4130 STATUS current 4131 DESCRIPTION "This trap is generated when any partition manager 4132 change happens." 4133 --#TYPE "Partition manager status change has generated a trap" 4134 --#SUMMARY "pmgr event of type %d occured on %d swVfId and SSN is #%s. Time is %s and the description is %s" 4135 --#ARGUMENTS { 0, 4, 3, 1, 2 } 4136 --#SEVERITY INFORMATIONAL 4137 --#TIMEINDEX 1 4138 --#STATE OPERATIONAL 4139 ::= { swTrapsV2 8 } 4140 4141 swFabricReconfigTrap NOTIFICATION-TYPE 4142 OBJECTS { swDomainID } 4143 STATUS current 4144 DESCRIPTION "trap to be sent for tracking fabric reconfiguration" 4145 --#TYPE "Fabric reconfiguration has generated a trap" 4146 --#SUMMARY "Fabric reconfiguration has occured" 4147 --#ARGUMENTS {} 4148 --#SEVERITY INFORMATIONAL 4149 --#TIMEINDEX 1 4150 --#STATE OPERATIONAL 4151 ::= { swTrapsV2 9 } 4152 4153 swFabricSegmentTrap NOTIFICATION-TYPE 4154 OBJECTS { swFCPortIndex, swFCPortName, swSsn, 4155 swFCPortFlag, swVfId } 4156 STATUS current 4157 DESCRIPTION "trap to be sent for tracking segmentation" 4158 --#TYPE "Fabric segmentation has generated a trap" 4159 --#SUMMARY "Fabric segmentation event has occured" 4160 --#ARGUMENTS {} 4161 --#SEVERITY INFORMATIONAL 4162 --#TIMEINDEX 1 4163 --#STATE OPERATIONAL 4164 ::= { swTrapsV2 10 } 4165 4166 swExtTrap NOTIFICATION-TYPE 4167 STATUS current 4168 DESCRIPTION "THIS IS INTERNAL TRAP" 4169 ::= { swTrapsV2 11 } 4170 4171 swStateChangeTrap NOTIFICATION-TYPE 4172 OBJECTS { swOperStatus, swVfId } 4173 STATUS current 4174 DESCRIPTION "This trap is sent whenever switch state changes to online/offline" 4175 ::= { swTrapsV2 12 } 4176 4177 swPortMoveTrap NOTIFICATION-TYPE 4178 OBJECTS { swPortList, swVfId} 4179 STATUS current 4180 DESCRIPTION "This trap is sent when ports are moved from one switch to another" 4181 ::= { swTrapsV2 13 } 4182 4183 swBrcdGenericTrap NOTIFICATION-TYPE 4184 OBJECTS { swBrcdTrapBitMask, swBrcdBitObjVal, swVfId} 4185 STATUS current 4186 DESCRIPTION "This trap is sent when there is any one of the following 4187 event occured. 4188 1. fabric change 4189 2. device change 4190 3. Fapwwn change 4191 4. fdmi event 4192 5. Routing Policy change 4193 6. Diagnostics Port Configuration Change 4194 7. Polling status 4195 This Trap is strictly for brocade's internal usage." 4196 ::= { swTrapsV2 14 } 4197 4198 swDeviceStatusTrap NOTIFICATION-TYPE 4199 OBJECTS { swFCPortSpecifier, swDeviceStatus, swEndDevicePortID, swNsNodeName} 4200 STATUS current 4201 DESCRIPTION "This trap is sent whenever there is a device login or logout" 4202 ::= { swTrapsV2 15 } 4203 4204 swZoneConfigChangeTrap NOTIFICATION-TYPE 4205 OBJECTS { swVfId } 4206 STATUS current 4207 DESCRIPTION "This trap is sent whenever there is change in local zone database." 4208 ::= { swTrapsV2 16 } 4209 4210 -- end of Enterprise Specific Traps for Fibre Channel Switch (sw) 4211END 4212