3562 lines
109 KiB
Plaintext
3562 lines
109 KiB
Plaintext
|
--
|
||
|
-- Title: Fibre Channel Switch MIB.
|
||
|
--
|
||
|
-- This is specified based on SMIv2, mainly to ensure that the specification
|
||
|
-- can be parsed easily by off-the-shelf network management product in
|
||
|
-- the market.
|
||
|
--
|
||
|
-- The goal of this mib is to access the any Fibre Channel switch of
|
||
|
-- Brocade's family by using single SW-MIB file.
|
||
|
-- This mib file includes the traps for Silkworm Switch.
|
||
|
-- NOTE: Load BRCD.mib file before loading this mib file.
|
||
|
--
|
||
|
|
||
|
SW-MIB DEFINITIONS ::= BEGIN
|
||
|
IMPORTS
|
||
|
DisplayString, TEXTUAL-CONVENTION
|
||
|
FROM SNMPv2-TC
|
||
|
Counter32, Integer32, IpAddress,
|
||
|
OBJECT-TYPE, OBJECT-IDENTITY,
|
||
|
MODULE-IDENTITY, NOTIFICATION-TYPE
|
||
|
FROM SNMPv2-SMI
|
||
|
FcWwn, SwDomainIndex, SwNbIndex, SwSensorIndex,
|
||
|
SwPortIndex, SwTrunkMaster
|
||
|
FROM Brocade-TC
|
||
|
fcSwitch, bcsiModules
|
||
|
FROM Brocade-REG-MIB
|
||
|
connUnitPortStatEntry
|
||
|
FROM FCMGMT-MIB;
|
||
|
|
||
|
swMibModule MODULE-IDENTITY
|
||
|
LAST-UPDATED "200408061830Z" -- Aug 06, 2004 6:30pm
|
||
|
ORGANIZATION "Brocade Communications Systems, Inc.,"
|
||
|
CONTACT-INFO "Customer Support Group
|
||
|
Brocade Communications Systems,
|
||
|
1745 Technology Drive,
|
||
|
San Jose, CA 95110 U.S.A
|
||
|
Tel: +1-408-392-6061
|
||
|
Fax: +1-408-392-6656
|
||
|
Email: support@Brocade.COM
|
||
|
WEB: www.brocade.com"
|
||
|
|
||
|
|
||
|
DESCRIPTION "The MIB module is for Brocade's Fibre Channel Switch.
|
||
|
Copyright (c) 1996-2003 Brocade Communications Systems, Inc.
|
||
|
All rights reserved."
|
||
|
REVISION "200301131430Z" -- Jan 13, 2003 2:30pm
|
||
|
DESCRIPTION "The initial version of this module."
|
||
|
REVISION "200307201430Z" -- July 20, 2003 2:30pm
|
||
|
DESCRIPTION "Added swIDIDMode to the swFabric group."
|
||
|
REVISION "200404151030Z" -- April 15, 2004 10:30am
|
||
|
DESCRIPTION "Added object for Trap Severity Level, swFwLastSeverityLevel.
|
||
|
Added the enumeration swFwResourceFlash for SwFwClassesAreas.
|
||
|
Deprecated the mib object swEventTrapLevel.
|
||
|
Updated the description of swGroupId and corrected the spell
|
||
|
mistakes.
|
||
|
Obsoleted the swFault Trap.
|
||
|
Added enumerations four-GB for swFCPortSpeed and unknown,
|
||
|
other for swFCPortType."
|
||
|
REVISION "200408061830Z" -- Aug 06, 2004 6:30pm
|
||
|
DESCRIPTION "Added swFCPortSpecifier object to swFCPortTable."
|
||
|
REVISION "200504292016Z" -- Apr 29, 2005 8:16pm
|
||
|
DESCRIPTION "Modified the #SUMMARY and #ARGUMENTS for swFabricWatchTrap"
|
||
|
REVISION "200601090900Z" -- Jan 09, 2006 9:00am
|
||
|
DESCRIPTION "1. Modified the description for swPortTrunked
|
||
|
2. Updated the SW Traps summary and description to
|
||
|
remove the obsolete varbindings"
|
||
|
REVISION "200605170900Z" -- May 17, 2006 9:00am
|
||
|
DESCRIPTION "Added swFCPortFlag object to swFCPortTable"
|
||
|
REVISION "200701230900Z" -- Jan 23, 2007 9:00am
|
||
|
DESCRIPTION "Added enumerations eight-GB and ten-GB for swFCPortSpeed"
|
||
|
REVISION "200706081200Z" -- Jun 8, 2007 12:00pm
|
||
|
DESCRIPTION "Included swFCPortFlag as an additiional variable binding for
|
||
|
trap SWFCPortScn"
|
||
|
REVISION "200706271030Z" -- Jun 27, 2007 10:30am
|
||
|
DESCRIPTION "Added enumerations octuple and decuple for swNbBaudRate"
|
||
|
REVISION "200708011220Z" -- Aug 01, 2007 12:20pm
|
||
|
DESCRIPTION "Added the enumerations swFwEPortUtil and swFwEPortPktl for swFwClassAreaIndex"
|
||
|
REVISION "200708290442Z" -- Aug 29, 2007 4:42pm
|
||
|
DESCRIPTION "Added swFCPortBrcdType object to swFCPortTable"
|
||
|
REVISION "200801290759Z" -- Jan 29, 2008 7:59pm
|
||
|
DESCRIPTION "Added Toptalker support and swVfId to the swFabric group."
|
||
|
REVISION "200807170345Z" -- July 17, 2008 3:45pm
|
||
|
DESCRIPTION "Added swIPv6ChangeTrap, swIPv6Address and swIPv6Status ."
|
||
|
REVISION "200807240232Z" -- July 24, 2008 2:32pm
|
||
|
DESCRIPTION "Added swModel to distiguish between 7500 and 7500E switch ."
|
||
|
REVISION "200807250232Z" -- July 25, 2008 2:32pm
|
||
|
DESCRIPTION "Added the enumerations swFwPortLr, swFwEPortLr, swFwEPortUtil, swFwEPortPktl,
|
||
|
swFwFCUPortLr, swFwFOPPortLr for swFwClassAreaIndex."
|
||
|
REVISION "200809090900Z" -- Sept 09, 2008 9:00pm
|
||
|
DESCRIPTION "Added swPmgrEventTrap information."
|
||
|
REVISION "200909280900Z" -- Jan 28, 2009 9:00pm
|
||
|
DESCRIPTION "Added additional fabric watch threshold in SwFwActs."
|
||
|
REVISION "200902210900Z" -- Feb 21, 2008 9:00pm
|
||
|
DESCRIPTION "Added port phy states."
|
||
|
REVISION "200903300900Z" -- Mar 30, 2009 9:00am
|
||
|
DESCRIPTION "Added swEventVfId in swEventTable."
|
||
|
REVISION "200906251200Z" -- Jun 25, 2009 12:00pm
|
||
|
DESCRIPTION "Removed the version information from Brocade's proprietary MIB file name."
|
||
|
REVISION "200906290100Z" -- Jun 29, 2009 01:00pm
|
||
|
DESCRIPTION "Modified swVfid position at the last of swFabric table"
|
||
|
REVISION "200906301306Z" -- June 30, 2009 1:06pm
|
||
|
DESCRIPTION "Added swFwCPUMemUsage enumeration under swFwClassAreaIndex."
|
||
|
REVISION "200906300600Z" -- Jun 30, 2009 06:00pm
|
||
|
DESCRIPTION "Updated the description of swCpuAction/swMemAction and access of
|
||
|
swcpuormemoryusage objects and changed the type of swEndDeviceInvalidWord,
|
||
|
swEndDeviceLinkFailure,swEndDeviceSyncLoss, swEndDeviceSigLoss,
|
||
|
swEndDeviceProtoErr,swEndDeviceInvalidCRC from integer32 to counter32."
|
||
|
REVISION "200910300500Z" -- Oct 30, 2009 05:00pm
|
||
|
DESCRIPTION "Added swFabricReconfigTrap and swFabricSegmentTrap."
|
||
|
REVISION "200911031306Z" -- Nov 03, 2009 1:06pm
|
||
|
DESCRIPTION "Removed enum switchReboot from swAdmStatus."
|
||
|
REVISION "200911051200Z" -- Nov 05, 2009 12:00pm
|
||
|
DESCRIPTION "Changed swFwCustUnit access to read-only"
|
||
|
REVISION "200911050500Z" -- Nov 05, 2009 05:00pm
|
||
|
DESCRIPTION "Added enums swFwEPortTrunkUtil,swFwFCUPortTrunkUtil and
|
||
|
swFwFOPPortTrunkUtil in SwFwClassesAreas"
|
||
|
REVISION "200911061130Z" -- Nov 06, 2009 11:30am
|
||
|
DESCRIPTION "Added swConnUnitExtensionTable and entries for 64 bit
|
||
|
portstats."
|
||
|
REVISION "0911301030Z" -- Nov 30, 2009 10:30am
|
||
|
DESCRIPTION "Added swMemUsageLimit1 and swMemUsageLimit3 under
|
||
|
swCpuOrMemoryUsage"
|
||
|
REVISION "0912031730Z" -- Dec 03, 2009 05:30pm
|
||
|
DESCRIPTION "Added swExttrap as internal trap."
|
||
|
REVISION "1001301730Z" -- Jan 30, 2010 05:30pm
|
||
|
DESCRIPTION "Changed the descriptions for swConnUnitExtensionTable as per latest FS."
|
||
|
|
||
|
::= { bcsiModules 3 }
|
||
|
|
||
|
sw OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for Brocade's Silkworm Series of
|
||
|
Fibre Channel Switches."
|
||
|
::= { fcSwitch 1 }
|
||
|
|
||
|
sw28k OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID for Brocade's Silkworm 2800 model Fibre Channel
|
||
|
Switch."
|
||
|
::= { fcSwitch 2 }
|
||
|
|
||
|
sw21kN24k OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID for Brocade's Silkworm 2100 and 2400 series
|
||
|
model Fibre Channel Switch."
|
||
|
::= { fcSwitch 3 }
|
||
|
|
||
|
sw20x0 OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID for Brocade's Silkworm 20x0 series
|
||
|
model Fibre Channel Switch."
|
||
|
::= { fcSwitch 4 }
|
||
|
|
||
|
SwSevType ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION "The event trap level in conjunction with the an event's
|
||
|
severity level."
|
||
|
SYNTAX INTEGER {
|
||
|
none (0),
|
||
|
critical (1),
|
||
|
error (2),
|
||
|
warning (3),
|
||
|
informational (4),
|
||
|
debug (5)
|
||
|
}
|
||
|
|
||
|
FcPortFlag ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION "Represents the port status for a FC Flag. Currently this will indicate
|
||
|
if the port is virtual or physical."
|
||
|
SYNTAX BITS {
|
||
|
physical (0),
|
||
|
virtual (1)
|
||
|
}
|
||
|
|
||
|
-- various groups
|
||
|
swSystem OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swSystem group."
|
||
|
::= { sw 1 }
|
||
|
|
||
|
swFabric OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swFabric group."
|
||
|
::= { sw 2 }
|
||
|
|
||
|
swModule OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swModule group."
|
||
|
::= { sw 3 }
|
||
|
|
||
|
swAgtCfg OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swAgtCfg group."
|
||
|
::= { sw 4 }
|
||
|
|
||
|
-- { sw 5 } is reserved
|
||
|
swFCport OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swFCport group."
|
||
|
::= { sw 6 }
|
||
|
|
||
|
swNs OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swNs group."
|
||
|
::= { sw 7 }
|
||
|
|
||
|
swEvent OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swEvent group."
|
||
|
::= { sw 8 }
|
||
|
|
||
|
swFwSystem OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swFwSystem group."
|
||
|
::= { sw 10 }
|
||
|
|
||
|
swEndDevice OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swEndDevice group."
|
||
|
::= { sw 21 }
|
||
|
|
||
|
swGroup OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swGroup group."
|
||
|
::= { sw 22 }
|
||
|
|
||
|
swBlmPerfMnt OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swBlmPerfMnt (Bloom Performance
|
||
|
Monitor) group."
|
||
|
::= { sw 23 }
|
||
|
|
||
|
swTrunk OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for swTrunk group."
|
||
|
::= { sw 24 }
|
||
|
|
||
|
swTopTalker OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for TopTalker group."
|
||
|
::= { sw 25 }
|
||
|
|
||
|
swCpuOrMemoryUsage OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The OID sub-tree for cpu or memory usage group."
|
||
|
::= { sw 26 }
|
||
|
|
||
|
swConnUnitPortStatExtentionTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwConnUnitPortStatEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This represents the Conn unit Port Stats"
|
||
|
::= { sw 27 }
|
||
|
|
||
|
--
|
||
|
-- the System Group (sw)
|
||
|
--
|
||
|
|
||
|
swCurrentDate OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..64))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The current date information in displayable textual
|
||
|
format."
|
||
|
::= { swSystem 1 }
|
||
|
|
||
|
swBootDate OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..64))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The date and time when the system last booted, in
|
||
|
displayable textual format."
|
||
|
::= { swSystem 2 }
|
||
|
|
||
|
swFWLastUpdated OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..64))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The information indicates the date when the firmware
|
||
|
was last updated, in displayable textual format."
|
||
|
::= { swSystem 3 }
|
||
|
|
||
|
swFlashLastUpdated OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..64))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The information indicates the date when the FLASH
|
||
|
was last updated, in displayable textual format."
|
||
|
::= { swSystem 4 }
|
||
|
|
||
|
swBootPromLastUpdated OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..64))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The information indicates the date when the boot PROM
|
||
|
was last updated, in displayable textual format."
|
||
|
::= { swSystem 5 }
|
||
|
|
||
|
swFirmwareVersion OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..24))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The current version of the firwmare."
|
||
|
::= { swSystem 6 }
|
||
|
|
||
|
swOperStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
online (1),
|
||
|
offline (2),
|
||
|
testing (3),
|
||
|
faulty (4)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The current operational status of the switch.
|
||
|
The states are as follow:
|
||
|
o online(1) means the switch is accessible by an external
|
||
|
Fibre Channel port;
|
||
|
o offline(2) means the switch is not accessible;
|
||
|
o testing(3) means the switch is in a built-in test mode
|
||
|
and is not accessible by an external Fibre Channel port;
|
||
|
o faulty(4) means the switch is not operational."
|
||
|
::= { swSystem 7 }
|
||
|
|
||
|
swAdmStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
online (1),
|
||
|
offline (2),
|
||
|
testing (3),
|
||
|
faulty (4),
|
||
|
reboot (5),
|
||
|
fastboot (6)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The desired administrative status of the switch.
|
||
|
A management station may place the switch in a desired
|
||
|
state by setting this object accordingly. The states
|
||
|
are as follow:
|
||
|
o online(1) means set the switch to be accessible by an
|
||
|
external Fibre Channel port;
|
||
|
o offline(2) means set the switch to be inaccessible;
|
||
|
o testing(3) means set the switch to run the built-in test;
|
||
|
o faulty(4) means set the switch to a 'soft' faulty
|
||
|
condition;
|
||
|
o reboot(5) means set the switch to reboot in 1 second.
|
||
|
o fastboot(6) means set the switch to fastboot in 1 second.
|
||
|
Fastboot would cause the switch to boot but skip over the
|
||
|
POST.
|
||
|
|
||
|
When the switch is in faulty state, only two states
|
||
|
can be set: faulty and reboot/fastboot."
|
||
|
|
||
|
::= { swSystem 8 }
|
||
|
|
||
|
swTelnetShellAdmStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unknown (0),
|
||
|
terminated (1)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The desired administrative status of the Telnet
|
||
|
shell. By setting it to terminated(1), the current
|
||
|
Telnet shell task is deleted. When this variable instance
|
||
|
is read, it reports the value last set through SNMP."
|
||
|
::= { swSystem 9 }
|
||
|
|
||
|
swSsn OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..128))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The soft serial number of the switch."
|
||
|
::= { swSystem 10 }
|
||
|
|
||
|
-- FLASH administration
|
||
|
-- the next 5 objects are related to firmware or config file management.
|
||
|
--
|
||
|
-- The underlying method in the transfer of the firmware or config file
|
||
|
-- is based on either FTP or remote shell.
|
||
|
-- If a password is provided, then FTP is used.
|
||
|
-- If NO password is provided, then remote shell is used.
|
||
|
--
|
||
|
-- 2 steps to manage firmware or switch config file in the switch FLASH,
|
||
|
-- (A1) set swFlashDLHost.0, swFlashDLUser.0 and swFlashDLFile.0 to
|
||
|
-- appropriate
|
||
|
-- host IP address in user dot notation (e.g. 192.168.1.7),
|
||
|
-- user name (e.g. "administrator"), and
|
||
|
-- file name of the firmware or config file (e.g. "/home/fcswh/v2.2")
|
||
|
-- respectively;
|
||
|
-- (A2) set swFlashDLPassword.0 to an appropriate value (e.g. "secret")
|
||
|
-- if FTP is the desired method of transfer;
|
||
|
-- (B) set swFlashDLAdmStatus.0 to swFwUpgrade(2), swCfUpload(3),
|
||
|
-- or swCfDownload(4) accordingly.
|
||
|
--
|
||
|
|
||
|
swFlashDLOperStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unknown (0),
|
||
|
swCurrent (1),
|
||
|
swFwUpgraded (2),
|
||
|
swCfUploaded (3),
|
||
|
swCfDownloaded (4),
|
||
|
swFwCorrupted (5)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The operational status of the FLASH.
|
||
|
The operational states are as follow:
|
||
|
o swCurrent(1) indicates that the FLASH contains the
|
||
|
current firmware image or config file;
|
||
|
o swFwUpgraded(2) state indicates that it contains the image
|
||
|
upgraded from the swFlashDLHost.0.;
|
||
|
o swCfUploaded(3) state indicates that the switch configuration
|
||
|
file has been uploaded to the host; and
|
||
|
o swCfDownloaded(4) state indicates that the switch
|
||
|
configuration file has been downloaded from the host.
|
||
|
o swFwCorrupted (5) state indicates that the firmware in the
|
||
|
FLASH of the switch is corrupted."
|
||
|
::= { swSystem 11 }
|
||
|
|
||
|
swFlashDLAdmStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
swCurrent (1),
|
||
|
swFwUpgrade (2),
|
||
|
swCfUpload (3),
|
||
|
swCfDownload (4),
|
||
|
swFwCorrupted (5)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The desired state of the FLASH.
|
||
|
A management station may place the FLASH in a desired
|
||
|
state by setting this object accordingly:
|
||
|
o swCurrent(1) indicates that the FLASH contains the
|
||
|
current firmware image or config file;
|
||
|
o swFwUpgrade(2) means that the firmware in the FLASH is to be
|
||
|
upgraded from the host specified;
|
||
|
o swCfUpload(3) means that the switch config file is to be
|
||
|
uploaded to the host specified; or
|
||
|
o swCfDownload(4) means that the switch config file is to be
|
||
|
downloaded from the host specified.
|
||
|
o swFwCorrupted(5) state indicates that the firmware in the
|
||
|
FLASH is corrupted. This value is for informational purpose
|
||
|
only. However, set of swFlashDLAdmStatus to this value is
|
||
|
not allowed.
|
||
|
|
||
|
The host is specified in swFlashDLHost.0. In addition,
|
||
|
user name is specified in swFlashDLUser.0, and
|
||
|
the file name specified in swFlashDLFile.0.
|
||
|
|
||
|
Reference the user manual on the following commands,
|
||
|
o firmwareDownload,
|
||
|
o configUpload, and
|
||
|
o configDownload."
|
||
|
::= { swSystem 12 }
|
||
|
|
||
|
swFlashDLHost OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The name or IP address (in dot notation) of the host
|
||
|
to download or upload a relevant file to the FLASH."
|
||
|
::= { swSystem 13 }
|
||
|
|
||
|
swFlashDLUser OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..64))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The user name on the host to download or upload
|
||
|
a relevant file to or from the FLASH."
|
||
|
::= { swSystem 14 }
|
||
|
|
||
|
swFlashDLFile OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The name of the file to be downloaded or uploaded."
|
||
|
::= { swSystem 15 }
|
||
|
|
||
|
swFlashDLPassword OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..100))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The password to be used in for FTP transfer of
|
||
|
files in the download or upload operation."
|
||
|
::= { swSystem 16 }
|
||
|
|
||
|
-- 17..19 are reserved
|
||
|
|
||
|
swBeaconOperStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
on (1),
|
||
|
off (2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The current operational status of the switch beacon.
|
||
|
When the beacon is on, the LEDs on the front panel
|
||
|
of the switch run alternately from left to right
|
||
|
and right to left. The color is yellow.
|
||
|
When the beacon is off, each LED will be in their
|
||
|
its regular status indicating color and state."
|
||
|
::= { swSystem 18 }
|
||
|
|
||
|
swBeaconAdmStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
on (1),
|
||
|
off (2)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The desired status of the switch beacon.
|
||
|
When the beacon is set to on, the LEDs on the front
|
||
|
panel of the switch run alternately from left to right
|
||
|
and right to left. The color is yellow.
|
||
|
When the beacon is set to off, each LED will be in
|
||
|
its regular status indicating color and state."
|
||
|
::= { swSystem 19 }
|
||
|
|
||
|
swDiagResult OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
sw-ok (1),
|
||
|
sw-faulty (2),
|
||
|
sw-embedded-port-fault (3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The result of the power-on startup (POST)
|
||
|
diagnostics."
|
||
|
::= { swSystem 20 }
|
||
|
|
||
|
-- operating environment sensors (temperature, fan, power supply...)
|
||
|
swNumSensors OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of sensors inside the switch."
|
||
|
::= { swSystem 21 }
|
||
|
|
||
|
swSensorTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwSensorEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The table of sensor entries."
|
||
|
::= { swSystem 22 }
|
||
|
|
||
|
swSensorEntry OBJECT-TYPE
|
||
|
SYNTAX SwSensorEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry of the sensor information."
|
||
|
INDEX { swSensorIndex }
|
||
|
::= { swSensorTable 1 }
|
||
|
|
||
|
SwSensorEntry ::= SEQUENCE {
|
||
|
swSensorIndex SwSensorIndex,
|
||
|
swSensorType INTEGER,
|
||
|
swSensorStatus INTEGER,
|
||
|
swSensorValue Integer32,
|
||
|
swSensorInfo DisplayString
|
||
|
}
|
||
|
|
||
|
swSensorIndex OBJECT-TYPE
|
||
|
SYNTAX SwSensorIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the sensor."
|
||
|
::= { swSensorEntry 1 }
|
||
|
|
||
|
swSensorType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
temperature (1),
|
||
|
fan (2),
|
||
|
power-supply (3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the sensor type."
|
||
|
::= { swSensorEntry 2 }
|
||
|
|
||
|
swSensorStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unknown (1),
|
||
|
faulty (2),
|
||
|
below-min (3),
|
||
|
nominal (4),
|
||
|
above-max (5),
|
||
|
absent (6)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The current status of the sensor."
|
||
|
::= { swSensorEntry 3 }
|
||
|
|
||
|
swSensorValue OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The current value (reading) of the sensor.
|
||
|
The value, -2147483648, represents an unknown quantity.
|
||
|
It also means that the sensor does not have the capability to
|
||
|
measure the actual value. In V2.0, the temperature sensor
|
||
|
value will be in Celsius; the fan value will be in RPM
|
||
|
(revolution per minute); and the power supply sensor reading
|
||
|
will be unknown."
|
||
|
::= { swSensorEntry 4 }
|
||
|
|
||
|
swSensorInfo OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE(0..255))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Additional displayable information on the sensor.
|
||
|
In V2.x, it contains the sensor type and number
|
||
|
in textual format. For example, 'Temp 3', 'Fan 6'."
|
||
|
::= { swSensorEntry 5 }
|
||
|
|
||
|
-- track changes string scalar
|
||
|
swTrackChangesInfo OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Track changes string. For trap only"
|
||
|
::= { swSystem 23 }
|
||
|
|
||
|
swID OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of the logical switch (0/1)"
|
||
|
::= { swSystem 24 }
|
||
|
|
||
|
swEtherIPAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP Address of the Ethernet interface of this logical
|
||
|
switch."
|
||
|
::= { swSystem 25 }
|
||
|
|
||
|
swEtherIPMask OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP Mask of the Ethernet interface of this logical switch."
|
||
|
::= { swSystem 26}
|
||
|
|
||
|
swFCIPAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP Address of the FC interface of this logical switch."
|
||
|
::= { swSystem 27 }
|
||
|
|
||
|
swFCIPMask OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP Mask of the FC interface of this logical switch."
|
||
|
::= { swSystem 28 }
|
||
|
|
||
|
swIPv6Address OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IPV6 address."
|
||
|
::= { swSystem 29 }
|
||
|
|
||
|
swIPv6Status OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
tentative (1),
|
||
|
preferred (2),
|
||
|
ipdeprecated (3),
|
||
|
inactive (4)
|
||
|
}
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The current status of ipv6 address."
|
||
|
::= { swSystem 30 }
|
||
|
|
||
|
swModel OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
switch7500 (1),
|
||
|
switch7500E (2),
|
||
|
other (3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Indicates whether the switch is 7500 or 7500E ."
|
||
|
::= { swSystem 31 }
|
||
|
|
||
|
swTestString OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE(1..255))
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "presence of this string represents test trap."
|
||
|
::= { swSystem 32 }
|
||
|
|
||
|
|
||
|
--
|
||
|
-- End of System Group
|
||
|
--
|
||
|
|
||
|
--
|
||
|
-- Fabric Group
|
||
|
--
|
||
|
swDomainID OBJECT-TYPE
|
||
|
SYNTAX SwDomainIndex
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The current Fibre Channel domain ID of the switch.
|
||
|
To set a new value, the switch (swAdmStatus) must be in
|
||
|
offline or testing state."
|
||
|
::= { swFabric 1 }
|
||
|
|
||
|
swPrincipalSwitch OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
yes (1),
|
||
|
no (2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object indicates whether the switch is
|
||
|
the Principal switch as per FC-SW."
|
||
|
::= { swFabric 2 }
|
||
|
|
||
|
-- swFabric 3..7 are reserved
|
||
|
|
||
|
-- (immediate) Neighborhood ISL family
|
||
|
--
|
||
|
swNumNbs OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of Inter-Switch Links in the (immediate)
|
||
|
neighborhood."
|
||
|
::= { swFabric 8 }
|
||
|
|
||
|
swNbTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwNbEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This table contains the ISLs in the immediate
|
||
|
neighborhood of the switch."
|
||
|
::= { swFabric 9 }
|
||
|
|
||
|
swNbEntry OBJECT-TYPE
|
||
|
SYNTAX SwNbEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry containing each neighbor ISL parameters."
|
||
|
INDEX { swNbIndex }
|
||
|
::= { swNbTable 1 }
|
||
|
|
||
|
SwNbEntry ::= SEQUENCE {
|
||
|
swNbIndex SwNbIndex,
|
||
|
swNbMyPort SwPortIndex,
|
||
|
swNbRemDomain SwDomainIndex,
|
||
|
swNbRemPort SwPortIndex,
|
||
|
swNbBaudRate INTEGER,
|
||
|
swNbIslState INTEGER,
|
||
|
swNbIslCost Integer32,
|
||
|
swNbRemPortName OCTET STRING
|
||
|
}
|
||
|
|
||
|
swNbIndex OBJECT-TYPE
|
||
|
SYNTAX SwNbIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the neighbor ISL entry."
|
||
|
::= { swNbEntry 1 }
|
||
|
|
||
|
swNbMyPort OBJECT-TYPE
|
||
|
SYNTAX SwPortIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This is the port that has an ISL to another switch."
|
||
|
::= { swNbEntry 2 }
|
||
|
|
||
|
swNbRemDomain OBJECT-TYPE
|
||
|
SYNTAX SwDomainIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This is the Fibre Channel domain on the other end
|
||
|
of the ISL."
|
||
|
::= { swNbEntry 3 }
|
||
|
|
||
|
swNbRemPort OBJECT-TYPE
|
||
|
SYNTAX SwPortIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This is the port index on the other end of the ISL."
|
||
|
::= { swNbEntry 4 }
|
||
|
|
||
|
swNbBaudRate OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other (1), -- none of below
|
||
|
oneEighth (2), -- 155 Mbaud
|
||
|
quarter (4), -- 266 Mbaud
|
||
|
half (8), -- 532 Mbaud
|
||
|
full (16), -- 1 Gbaud
|
||
|
double (32), -- 2 Gbaud
|
||
|
quadruple (64), -- 4 Gbaud
|
||
|
octuple (128), -- 8 Gbaud
|
||
|
decuple (256) -- 10 Gbaud
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The baud rate of the ISL."
|
||
|
::= { swNbEntry 5 }
|
||
|
|
||
|
swNbIslState OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
sw-down (0),
|
||
|
sw-init (1),
|
||
|
sw-internal2 (2),
|
||
|
sw-internal3 (3),
|
||
|
sw-internal4 (4),
|
||
|
sw-active (5)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The current state of the ISL.
|
||
|
The swNbIslState will be 0 when ISL
|
||
|
is in incompatible state or port is a slave port."
|
||
|
::= { swNbEntry 6 }
|
||
|
|
||
|
swNbIslCost OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The current link cost of the ISL."
|
||
|
::= { swNbEntry 7 }
|
||
|
|
||
|
swNbRemPortName OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The World_wide_Name of the remote port."
|
||
|
::= { swNbEntry 8 }
|
||
|
|
||
|
-- Fabric member information
|
||
|
--
|
||
|
swFabricMemTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwFabricMemEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This table contains information on the member
|
||
|
switches of a fabric. This may not be available on
|
||
|
all versions of Fabric OS."
|
||
|
::= { swFabric 10 }
|
||
|
|
||
|
swFabricMemEntry OBJECT-TYPE
|
||
|
SYNTAX SwFabricMemEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry containing each switch in the fabric."
|
||
|
INDEX { swFabricMemWwn }
|
||
|
::= { swFabricMemTable 1 }
|
||
|
|
||
|
SwFabricMemEntry ::= SEQUENCE {
|
||
|
swFabricMemWwn FcWwn,
|
||
|
swFabricMemDid SwDomainIndex,
|
||
|
swFabricMemName DisplayString,
|
||
|
swFabricMemEIP IpAddress,
|
||
|
swFabricMemFCIP IpAddress,
|
||
|
swFabricMemGWIP IpAddress,
|
||
|
swFabricMemType Integer32,
|
||
|
swFabricMemShortVersion OCTET STRING
|
||
|
}
|
||
|
swFabricMemWwn OBJECT-TYPE
|
||
|
SYNTAX FcWwn
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the World wide name of the
|
||
|
member switch."
|
||
|
::= { swFabricMemEntry 1 }
|
||
|
|
||
|
swFabricMemDid OBJECT-TYPE
|
||
|
SYNTAX SwDomainIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the domain id of the member
|
||
|
switch."
|
||
|
::= { swFabricMemEntry 2 }
|
||
|
|
||
|
swFabricMemName OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..255))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the name of the member switch."
|
||
|
::= { swFabricMemEntry 3 }
|
||
|
|
||
|
swFabricMemEIP OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the ethernet IP address
|
||
|
of the member switch."
|
||
|
::= { swFabricMemEntry 4 }
|
||
|
swFabricMemFCIP OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the Fibre Channel IP address
|
||
|
of the member switch."
|
||
|
::= { swFabricMemEntry 5 }
|
||
|
|
||
|
swFabricMemGWIP OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the Gateway IP address
|
||
|
of the member switch."
|
||
|
::= { swFabricMemEntry 6 }
|
||
|
|
||
|
swFabricMemType OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the member switch type."
|
||
|
::= { swFabricMemEntry 7 }
|
||
|
|
||
|
swFabricMemShortVersion OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (0..24))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies Fabric OS version of
|
||
|
the member switch."
|
||
|
::= { swFabricMemEntry 8 }
|
||
|
|
||
|
swIDIDMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Status of Insistent Domain ID (IDID) mode. Status
|
||
|
indicating IDID mode is enabled or not."
|
||
|
::= { swFabric 11 }
|
||
|
|
||
|
swPmgrEventType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
create (0),
|
||
|
delete (1),
|
||
|
moveport (2),
|
||
|
fidchange (3),
|
||
|
basechange (4),
|
||
|
vfstatechange(6)
|
||
|
}
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Indicates Partition manager event type."
|
||
|
::= { swFabric 12 }
|
||
|
|
||
|
swPmgrEventTime OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..64))
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the date and time when this pmgr
|
||
|
event occurred, in textual format."
|
||
|
::= { swFabric 13 }
|
||
|
|
||
|
swPmgrEventDescr OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..64))
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the textual description of
|
||
|
the pmgr event."
|
||
|
::= { swFabric 14 }
|
||
|
|
||
|
swVfId OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..255)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The Virtual fabric id."
|
||
|
::= { swFabric 15 }
|
||
|
|
||
|
--
|
||
|
-- SNMP Agent Configuration
|
||
|
--
|
||
|
|
||
|
-- swAgtCfg 1..10 are reserved
|
||
|
|
||
|
swAgtCmtyTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwAgtCmtyEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "A table that contains, one entry for each Community,
|
||
|
the access control and parameters of the Community."
|
||
|
::= { swAgtCfg 11 }
|
||
|
|
||
|
swAgtCmtyEntry OBJECT-TYPE
|
||
|
SYNTAX SwAgtCmtyEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry containing the Community parameters."
|
||
|
INDEX { swAgtCmtyIdx }
|
||
|
::= { swAgtCmtyTable 1 }
|
||
|
|
||
|
SwAgtCmtyEntry ::= SEQUENCE {
|
||
|
swAgtCmtyIdx Integer32,
|
||
|
swAgtCmtyStr DisplayString,
|
||
|
swAgtTrapRcp IpAddress,
|
||
|
swAgtTrapSeverityLevel SwSevType
|
||
|
}
|
||
|
|
||
|
swAgtCmtyIdx OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..6)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the SNMPv1 Community entry."
|
||
|
::= { swAgtCmtyEntry 1 }
|
||
|
|
||
|
swAgtCmtyStr OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (2..16))
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This is a Community string supported by the agent.
|
||
|
If a new value is set successfully, it takes effect
|
||
|
immediately."
|
||
|
::= { swAgtCmtyEntry 2 }
|
||
|
|
||
|
swAgtTrapRcp OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This is the trap recipient associated with the
|
||
|
Community. If a new value is set successfully, it takes
|
||
|
effect immediately."
|
||
|
::= { swAgtCmtyEntry 3 }
|
||
|
|
||
|
swAgtTrapSeverityLevel OBJECT-TYPE
|
||
|
SYNTAX SwSevType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This is the trap severity level associated with the
|
||
|
swAgtTrapRcp. The trap severity level in conjunction with
|
||
|
the an event's severity level. When an event occurs and if its
|
||
|
severity level is at or below the set value, the SNMP trap is
|
||
|
sent to configured trap recipients. The severity level is
|
||
|
limited to particular events. If a new value is set successfully,
|
||
|
it takes effect immediately."
|
||
|
::= { swAgtCmtyEntry 4 }
|
||
|
|
||
|
--
|
||
|
-- End of SNMP Agent Configuration Group
|
||
|
--
|
||
|
|
||
|
--
|
||
|
-- Fibre Channel Port Group
|
||
|
-- This group contains information about the physical state,
|
||
|
-- operational status, performance and error statistics of each
|
||
|
-- Fibre Channel port on the switch. A Fibre Channel port is one which
|
||
|
-- supports the Fibre Channel protocol. E.g. F_Port, E_Port, FL_Port.
|
||
|
--
|
||
|
|
||
|
swFCPortCapacity OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The maximum number of Fibre Channel ports on this
|
||
|
switch. It includes G_Port, F_Port, FL_Port and any other
|
||
|
types of Fibre Channel port."
|
||
|
::= { swFCport 1 }
|
||
|
|
||
|
swFCPortTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwFCPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "A table that contains, one entry for each switch port,
|
||
|
configuration and service parameters of the port."
|
||
|
::= { swFCport 2 }
|
||
|
|
||
|
swFCPortEntry OBJECT-TYPE
|
||
|
SYNTAX SwFCPortEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry containing the configuration and service
|
||
|
parameters of the switch port."
|
||
|
INDEX { swFCPortIndex }
|
||
|
::= { swFCPortTable 1 }
|
||
|
|
||
|
SwFCPortEntry ::= SEQUENCE {
|
||
|
swFCPortIndex SwPortIndex,
|
||
|
swFCPortType INTEGER,
|
||
|
swFCPortPhyState INTEGER,
|
||
|
swFCPortOpStatus INTEGER,
|
||
|
swFCPortAdmStatus INTEGER,
|
||
|
|
||
|
swFCPortLinkState INTEGER,
|
||
|
swFCPortTxType INTEGER,
|
||
|
|
||
|
-- the rest is mapped to gstat_t
|
||
|
swFCPortTxWords Counter32,
|
||
|
swFCPortRxWords Counter32,
|
||
|
swFCPortTxFrames Counter32,
|
||
|
swFCPortRxFrames Counter32,
|
||
|
swFCPortRxC2Frames Counter32,
|
||
|
swFCPortRxC3Frames Counter32,
|
||
|
swFCPortRxLCs Counter32,
|
||
|
swFCPortRxMcasts Counter32,
|
||
|
swFCPortTooManyRdys Counter32,
|
||
|
swFCPortNoTxCredits Counter32,
|
||
|
swFCPortRxEncInFrs Counter32,
|
||
|
swFCPortRxCrcs Counter32,
|
||
|
swFCPortRxTruncs Counter32,
|
||
|
swFCPortRxTooLongs Counter32,
|
||
|
swFCPortRxBadEofs Counter32,
|
||
|
swFCPortRxEncOutFrs Counter32,
|
||
|
swFCPortRxBadOs Counter32,
|
||
|
swFCPortC3Discards Counter32,
|
||
|
swFCPortMcastTimedOuts Counter32,
|
||
|
swFCPortTxMcasts Counter32,
|
||
|
|
||
|
-- LIP statistics
|
||
|
swFCPortLipIns Counter32,
|
||
|
swFCPortLipOuts Counter32,
|
||
|
swFCPortLipLastAlpa OCTET STRING,
|
||
|
|
||
|
-- new for V2.1
|
||
|
swFCPortWwn OCTET STRING,
|
||
|
|
||
|
-- new for V3.0
|
||
|
swFCPortSpeed INTEGER,
|
||
|
|
||
|
-- new for Port Name Feature.
|
||
|
swFCPortName DisplayString,
|
||
|
|
||
|
-- new for PortSpecifier Feature.
|
||
|
swFCPortSpecifier DisplayString,
|
||
|
|
||
|
-- new for portFlag Feature.
|
||
|
swFCPortFlag FcPortFlag,
|
||
|
|
||
|
-- Brocade port type.
|
||
|
swFCPortBrcdType INTEGER
|
||
|
}
|
||
|
|
||
|
swFCPortIndex OBJECT-TYPE
|
||
|
SYNTAX SwPortIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the switch port index.
|
||
|
Note that the value of a port index is 1 higher than the
|
||
|
port number labeled on the front panel.
|
||
|
E.g. port index 1 correspond to port number 0."
|
||
|
::= { swFCPortEntry 1 }
|
||
|
|
||
|
swFCPortType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
stitch (1),
|
||
|
flannel (2),
|
||
|
loom (3),
|
||
|
bloom (4),
|
||
|
rdbloom (5),
|
||
|
wormhole (6),
|
||
|
other (7),
|
||
|
unknown (8)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the type of switch port.
|
||
|
It may be of type stitch(1), flannel(2), loom(3) , bloom(4),rdbloom(5) or wormhole(6)."
|
||
|
::= { swFCPortEntry 2 }
|
||
|
|
||
|
swFCPortPhyState OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
noCard (1),
|
||
|
noTransceiver (2),
|
||
|
laserFault (3),
|
||
|
noLight (4),
|
||
|
noSync (5),
|
||
|
inSync (6),
|
||
|
portFault (7),
|
||
|
diagFault (8),
|
||
|
lockRef (9),
|
||
|
validating (10),
|
||
|
invalidModule (11),
|
||
|
unknown (255)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the physical state of
|
||
|
the port:
|
||
|
noCard(1) no card present in this switch slot;
|
||
|
noTransceiver(2) no Transceiver module in this port.
|
||
|
noGbic(2) was used previously. Transceiver
|
||
|
is the generic name for GBIC, SFP etc.;
|
||
|
laserFault(3) the module is signaling a laser fault
|
||
|
(defective Transceiver);
|
||
|
noLight(4) the module is not receiving light;
|
||
|
noSync(5) the module is receiving light but is
|
||
|
out of sync;
|
||
|
inSync(6) the module is receiving light and is
|
||
|
in sync;
|
||
|
portFault(7) the port is marked faulty (defective
|
||
|
Transceiver, cable or device);
|
||
|
diagFault(8) the port failed diagnostics (defective
|
||
|
G_Port or FL_Port card or motherboard);
|
||
|
lockRef(9) the port is locking to the reference
|
||
|
signal.
|
||
|
validating(10) Validation is in progress
|
||
|
invalidModule(11) Invalid SFP
|
||
|
unknown(255) unknown.
|
||
|
"
|
||
|
::= { swFCPortEntry 3 }
|
||
|
|
||
|
swFCPortOpStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unknown (0),
|
||
|
online (1),
|
||
|
offline (2),
|
||
|
testing (3),
|
||
|
faulty (4)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the operational status of
|
||
|
the port. The online(1) state indicates that user frames
|
||
|
can be passed. The unknown(0) state indicates that likely
|
||
|
the port module is physically absent (see swFCPortPhyState)."
|
||
|
::= { swFCPortEntry 4 }
|
||
|
|
||
|
swFCPortAdmStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
online (1),
|
||
|
offline (2),
|
||
|
testing (3),
|
||
|
faulty (4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The desired state of the port. A management station
|
||
|
may place the port in a desired state by setting this
|
||
|
object accordingly. The testing(3) state indicates that
|
||
|
no user frames can be passed. As the result of
|
||
|
either explicit management action or per configuration
|
||
|
information accessible by the switch, swFCPortAdmStatus is
|
||
|
then changed to either the online(1) or testing(3)
|
||
|
states, or remains in the offline(2) state."
|
||
|
::= { swFCPortEntry 5 }
|
||
|
|
||
|
swFCPortLinkState OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
enabled (1),
|
||
|
disabled (2),
|
||
|
loopback (3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object indicates the link state of the port.
|
||
|
The value may be:
|
||
|
enabled(1) - port is allowed to participate in the FC-PH
|
||
|
protocol with its attached port (or ports if it is
|
||
|
in a FC-AL loop);
|
||
|
disabled(2) - the port is not allowed to participate in
|
||
|
the FC-PH protocol with its attached port(s);
|
||
|
loopback(3) - the port may transmit frames through an
|
||
|
internal path to verify the health of the transmitter
|
||
|
and receiver path.
|
||
|
|
||
|
Note that when the port's link state changes, its
|
||
|
operational status (swFCPortOpStatus) will be affected."
|
||
|
::= { swFCPortEntry 6 }
|
||
|
|
||
|
swFCPortTxType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unknown (1),
|
||
|
lw (2),
|
||
|
sw (3),
|
||
|
ld (4),
|
||
|
cu (5)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object indicates the media transmitter type of
|
||
|
the port. The value may be:
|
||
|
unknown(1) cannot determined to the port driver
|
||
|
lw(2) long wave laser
|
||
|
sw(3) short wave laser
|
||
|
ld(4) long wave LED
|
||
|
cu(5) copper (electrical)."
|
||
|
::= { swFCPortEntry 7 }
|
||
|
|
||
|
-- counters
|
||
|
swFCPortTxWords OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Fibre Channel
|
||
|
words that the port has transmitted."
|
||
|
::= { swFCPortEntry 11 }
|
||
|
|
||
|
swFCPortRxWords OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Fibre Channel
|
||
|
words that the port has received."
|
||
|
::= { swFCPortEntry 12 }
|
||
|
|
||
|
swFCPortTxFrames OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of (Fibre Channel)
|
||
|
frames that the port has transmitted."
|
||
|
::= { swFCPortEntry 13 }
|
||
|
|
||
|
swFCPortRxFrames OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of (Fibre Channel)
|
||
|
frames that the port has received."
|
||
|
::= { swFCPortEntry 14 }
|
||
|
|
||
|
swFCPortRxC2Frames OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Class 2
|
||
|
frames that the port has received."
|
||
|
::= { swFCPortEntry 15 }
|
||
|
|
||
|
swFCPortRxC3Frames OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Class 3
|
||
|
frames that the port has received."
|
||
|
::= { swFCPortEntry 16 }
|
||
|
|
||
|
swFCPortRxLCs OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Link Control
|
||
|
frames that the port has received."
|
||
|
::= { swFCPortEntry 17 }
|
||
|
|
||
|
swFCPortRxMcasts OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Multicast
|
||
|
frames that the port has received."
|
||
|
::= { swFCPortEntry 18 }
|
||
|
|
||
|
swFCPortTooManyRdys OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of times when RDYs
|
||
|
exceeds the frames received."
|
||
|
::= { swFCPortEntry 19 }
|
||
|
|
||
|
swFCPortNoTxCredits OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of times when the
|
||
|
transmit credit has reached zero."
|
||
|
::= { swFCPortEntry 20 }
|
||
|
|
||
|
swFCPortRxEncInFrs OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of encoding error or
|
||
|
disparity error inside frames received."
|
||
|
::= { swFCPortEntry 21 }
|
||
|
|
||
|
swFCPortRxCrcs OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of CRC errors
|
||
|
detected for frames received."
|
||
|
::= { swFCPortEntry 22 }
|
||
|
|
||
|
swFCPortRxTruncs OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of truncated
|
||
|
frames that the port has received."
|
||
|
::= { swFCPortEntry 23 }
|
||
|
|
||
|
swFCPortRxTooLongs OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of received frames that
|
||
|
are too long."
|
||
|
::= { swFCPortEntry 24 }
|
||
|
|
||
|
swFCPortRxBadEofs OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of received frames that
|
||
|
have bad EOF delimiter."
|
||
|
::= { swFCPortEntry 25 }
|
||
|
|
||
|
swFCPortRxEncOutFrs OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of encoding error or
|
||
|
disparity error outside frames received."
|
||
|
::= { swFCPortEntry 26 }
|
||
|
|
||
|
swFCPortRxBadOs OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of invalid Ordered
|
||
|
Sets received."
|
||
|
::= { swFCPortEntry 27 }
|
||
|
|
||
|
swFCPortC3Discards OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Class 3
|
||
|
frames that the port has discarded."
|
||
|
::= { swFCPortEntry 28 }
|
||
|
|
||
|
swFCPortMcastTimedOuts OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Multicast
|
||
|
frames that has been timed out."
|
||
|
::= { swFCPortEntry 29 }
|
||
|
|
||
|
swFCPortTxMcasts OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Multicast
|
||
|
frames that has been transmitted."
|
||
|
::= { swFCPortEntry 30 }
|
||
|
|
||
|
-- LIP statistics
|
||
|
swFCPortLipIns OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Loop Initializations
|
||
|
that has been initiated by loop devices attached."
|
||
|
::= { swFCPortEntry 31 }
|
||
|
|
||
|
swFCPortLipOuts OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object counts the number of Loop Initializations
|
||
|
that has been initiated by the port."
|
||
|
::= { swFCPortEntry 32 }
|
||
|
|
||
|
swFCPortLipLastAlpa OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(4))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object indicates the Physical Address (AL_PA)
|
||
|
of the loop device that initiated the last
|
||
|
Loop Initialization."
|
||
|
::= { swFCPortEntry 33 }
|
||
|
|
||
|
swFCPortWwn OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The World_wide_Name of the Fibre Channel port.
|
||
|
The contents of an instance are in the IEEE extended format
|
||
|
as specified in FC-PH; the 12-bit port identifier represents
|
||
|
the port number within the switch."
|
||
|
::= { swFCPortEntry 34 }
|
||
|
|
||
|
swFCPortSpeed OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
one-GB (1),
|
||
|
two-GB (2),
|
||
|
auto-Negotiate (3),
|
||
|
four-GB (4),
|
||
|
eight-GB (5),
|
||
|
ten-GB (6),
|
||
|
unknown (7)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "The desired baud rate for the port. It can have the
|
||
|
values of 1GB (1), 2GB (2), Auto-Negotiate (3), 4GB (4), 8GB (5),
|
||
|
or 10GB (6). Some of the above values may not be supported
|
||
|
by all type of switches."
|
||
|
::= { swFCPortEntry 35 }
|
||
|
|
||
|
swFCPortName OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE(0..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "A string indicates the name of the addressed port.
|
||
|
The names should be persistent across switch reboots.
|
||
|
Port names do not have to be unique within a switch or
|
||
|
within a fabric."
|
||
|
::= { swFCPortEntry 36 }
|
||
|
|
||
|
swFCPortSpecifier OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This string indicates the physical port number of the addressed port.
|
||
|
The format of the string is: <slot>/port, where 'slot' being
|
||
|
present only for bladed systems.
|
||
|
"
|
||
|
::= { swFCPortEntry 37 }
|
||
|
|
||
|
-- FC port status flag
|
||
|
|
||
|
swFCPortFlag OBJECT-TYPE
|
||
|
SYNTAX FcPortFlag
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A bit map of port status flags which includes the information of port type.
|
||
|
Currently this will indicate if the port is virtual or physical."
|
||
|
::= { swFCPortEntry 38 }
|
||
|
|
||
|
swFCPortBrcdType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unknown (1),
|
||
|
other (2),
|
||
|
fl-port (3), -- public loop
|
||
|
f-port (4), -- fabric port
|
||
|
e-port (5), -- fabric expansion port
|
||
|
g-port (6), -- generic fabric port
|
||
|
ex-port (7)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Brocade port type."
|
||
|
::= { swFCPortEntry 39 }
|
||
|
|
||
|
|
||
|
--
|
||
|
-- End of Fibre Channel Port group
|
||
|
--
|
||
|
|
||
|
|
||
|
|
||
|
--
|
||
|
-- The Name Server Database group
|
||
|
--
|
||
|
|
||
|
swNsLocalNumEntry OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of local Name Server entries."
|
||
|
::= { swNs 1 }
|
||
|
|
||
|
swNsLocalTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwNsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The table of local Name Server entries."
|
||
|
::= { swNs 2 }
|
||
|
|
||
|
swNsLocalEntry OBJECT-TYPE
|
||
|
SYNTAX SwNsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry of the local Name Server database."
|
||
|
INDEX { swNsEntryIndex }
|
||
|
::= { swNsLocalTable 1 }
|
||
|
|
||
|
SwNsEntry ::= SEQUENCE {
|
||
|
swNsEntryIndex Integer32,
|
||
|
swNsPortID OCTET STRING,
|
||
|
swNsPortType INTEGER,
|
||
|
swNsPortName FcWwn,
|
||
|
swNsPortSymb OCTET STRING,
|
||
|
swNsNodeName FcWwn,
|
||
|
swNsNodeSymb OCTET STRING,
|
||
|
swNsIPA OCTET STRING,
|
||
|
swNsIpAddress OCTET STRING,
|
||
|
swNsCos INTEGER,
|
||
|
swNsFc4 OCTET STRING,
|
||
|
swNsIpNxPort OCTET STRING,
|
||
|
swNsWwn OCTET STRING,
|
||
|
swNsHardAddr OCTET STRING
|
||
|
}
|
||
|
|
||
|
swNsEntryIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the Name Server database entry."
|
||
|
::= { swNsLocalEntry 1 }
|
||
|
|
||
|
swNsPortID OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(4))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the Fibre Channel port address
|
||
|
ID of the entry."
|
||
|
::= { swNsLocalEntry 2 }
|
||
|
|
||
|
swNsPortType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
-- unknown (0),
|
||
|
nPort (1),
|
||
|
nlPort (2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the type of port: N_Port,
|
||
|
NL_Port, etc., for this entry. The type is defined in FC-GS-2."
|
||
|
::= { swNsLocalEntry 3 }
|
||
|
|
||
|
swNsPortName OBJECT-TYPE
|
||
|
SYNTAX FcWwn
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the Fibre Channel World_wide
|
||
|
Name of the port entry."
|
||
|
::= { swNsLocalEntry 4 }
|
||
|
|
||
|
swNsPortSymb OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING(SIZE(0..255))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the contents of a Symbolic Name
|
||
|
of the port entry. In FC-GS-2, a Symbolic Name consists of
|
||
|
a byte array of 1 through 255 bytes, and the first byte of the
|
||
|
array specifies the length of its 'contents'.
|
||
|
This object variable corresponds to the 'contents' of the
|
||
|
Symbolic Name, without the first byte."
|
||
|
::= { swNsLocalEntry 5 }
|
||
|
|
||
|
swNsNodeName OBJECT-TYPE
|
||
|
SYNTAX FcWwn
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the Fibre Channel World_wide
|
||
|
Name of the associated node as defined in FC-GS-2."
|
||
|
::= { swNsLocalEntry 6 }
|
||
|
|
||
|
swNsNodeSymb OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(0..255))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the contents of a Symbolic Name
|
||
|
of the the node associated with the entry. In FC-GS-2,
|
||
|
a Symbolic Name consists of a byte array of 1 through 255
|
||
|
bytes, and the first byte of the array specifies the length
|
||
|
of its 'contents'.
|
||
|
This object variable corresponds to the 'contents' of the
|
||
|
Symbolic Name, without the first byte (specifying the length)."
|
||
|
::= { swNsLocalEntry 7 }
|
||
|
|
||
|
swNsIPA OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the Initial Process Associator
|
||
|
of the node for the entry as defined in FC-GS-2."
|
||
|
::= { swNsLocalEntry 8 }
|
||
|
|
||
|
swNsIpAddress OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the IP address of the node
|
||
|
for the entry as defined in FC-GS-2. The format of the address
|
||
|
is in IPv6."
|
||
|
::= { swNsLocalEntry 9 }
|
||
|
|
||
|
swNsCos OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
-- class-unknown (0),
|
||
|
class-F (1),
|
||
|
class-1 (2),
|
||
|
class-F-1 (3),
|
||
|
class-2 (4),
|
||
|
class-F-2 (5),
|
||
|
class-1-2 (6),
|
||
|
class-F-1-2 (7),
|
||
|
class-3 (8),
|
||
|
class-F-3 (9),
|
||
|
class-1-3 (10),
|
||
|
class-F-1-3 (11),
|
||
|
class-2-3 (12),
|
||
|
class-F-2-3 (13),
|
||
|
class-1-2-3 (14),
|
||
|
class-F-1-2-3 (15)
|
||
|
-- more to enumerate in future.
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the class of services supported
|
||
|
by the port. The value is a bit-map defined as follows:
|
||
|
o bit 0 is class F,
|
||
|
o bit 1 is class 1,
|
||
|
o bit 2 is class 2,
|
||
|
o bit 3 is class 3,
|
||
|
o bit 4 is class 4, etc."
|
||
|
::= { swNsLocalEntry 10 }
|
||
|
|
||
|
swNsFc4 OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the FC-4s supported
|
||
|
by the port as defined in FC-GS-2."
|
||
|
::= { swNsLocalEntry 11 }
|
||
|
|
||
|
swNsIpNxPort OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies IpAddress of the Nx_port for the entry."
|
||
|
::= { swNsLocalEntry 12 }
|
||
|
|
||
|
swNsWwn OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the World Wide Name (WWN) of the Fx_port
|
||
|
for the entry."
|
||
|
::= { swNsLocalEntry 13 }
|
||
|
|
||
|
swNsHardAddr OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(3))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the 24-bit hard address of the node
|
||
|
for the entry."
|
||
|
::= { swNsLocalEntry 14 }
|
||
|
|
||
|
--
|
||
|
-- End of Fibre Channel Name Server group
|
||
|
--
|
||
|
|
||
|
-- #######################################################################
|
||
|
--
|
||
|
-- Event Group - to map the errLog
|
||
|
--
|
||
|
-- NOTE
|
||
|
-- Logically, swEventTable is separate from the error log since it is
|
||
|
-- essentially a view of the error log within a particular time window.
|
||
|
-- The value of swEventIndex shall indicate the event number that has
|
||
|
-- occurred since the switch booted. The value will range from 1 through
|
||
|
-- 2147383647 (2^31 - 1).
|
||
|
--
|
||
|
-- #######################################################################
|
||
|
|
||
|
swEventTrapLevel OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
none (0),
|
||
|
critical (1),
|
||
|
error (2),
|
||
|
warning (3),
|
||
|
informational (4),
|
||
|
debug (5)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS deprecated
|
||
|
DESCRIPTION "swAgtTrapSeverityLevel, in absence of
|
||
|
swEventTrapLevel, specifies the Trap Severity Level of each
|
||
|
defined trap recipient host.
|
||
|
This object specifies the swEventTrap level in
|
||
|
conjunction with an event's severity level. When an event
|
||
|
occurs and if its severity level is at or below the value
|
||
|
specified by this object instance, the agent will send
|
||
|
the associated swEventTrap to configured recipients."
|
||
|
::= { swEvent 1 }
|
||
|
|
||
|
-- { swEvent 2..3 are reserved }
|
||
|
|
||
|
swEventNumEntries OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of entries in the Event Table."
|
||
|
::= { swEvent 4 }
|
||
|
|
||
|
swEventTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwEventEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The table of event entries."
|
||
|
::= { swEvent 5 }
|
||
|
|
||
|
swEventEntry OBJECT-TYPE
|
||
|
SYNTAX SwEventEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry of the event table."
|
||
|
INDEX { swEventIndex }
|
||
|
|
||
|
::= { swEventTable 1 }
|
||
|
|
||
|
SwEventEntry ::= SEQUENCE {
|
||
|
swEventIndex Integer32,
|
||
|
swEventTimeInfo DisplayString,
|
||
|
swEventLevel INTEGER,
|
||
|
swEventRepeatCount Integer32,
|
||
|
swEventDescr DisplayString,
|
||
|
swEventVfId Integer32
|
||
|
}
|
||
|
|
||
|
swEventIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the event entry."
|
||
|
::= { swEventEntry 1 }
|
||
|
|
||
|
swEventTimeInfo OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE (0..64))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the date and time when this
|
||
|
event occurred, in textual format."
|
||
|
::= { swEventEntry 2 }
|
||
|
|
||
|
swEventLevel OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
critical (1),
|
||
|
error (2),
|
||
|
warning (3),
|
||
|
informational (4),
|
||
|
debug (5)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the severity level of this
|
||
|
event entry."
|
||
|
::= { swEventEntry 3 }
|
||
|
|
||
|
swEventRepeatCount OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies how many times this particular
|
||
|
event has occurred."
|
||
|
::= { swEventEntry 4 }
|
||
|
|
||
|
swEventDescr OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the textual description of
|
||
|
the event."
|
||
|
::= { swEventEntry 5 }
|
||
|
|
||
|
swEventVfId OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..255)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the Virtual fabric id."
|
||
|
::= { swEventEntry 6 }
|
||
|
|
||
|
--
|
||
|
-- End of Fibre Channel Event Group
|
||
|
--
|
||
|
|
||
|
--
|
||
|
-- swFwSystem
|
||
|
-- Fabric Watch subsystem
|
||
|
-- ###########################################################################
|
||
|
-- Fabric Watch subsystem consists of two tables
|
||
|
-- SwFwClassAreaEntry contains control information for a particular class/area's
|
||
|
-- thresholds. These thresholds are contained in SwFwThresholdEntry.
|
||
|
-- ###########################################################################
|
||
|
|
||
|
-- valid action matrix
|
||
|
-- ###########################################################################
|
||
|
-- The valid action matrix is arrived out of the combination of the configured
|
||
|
-- alarm matrix such as Errlog-1(El), SnmpTrap-2(St), PortLogLock-4(Pl),
|
||
|
-- RapiTrap-8(Rn), EmailAlert-16, PortFencing-32(Pf)
|
||
|
-- ###########################################################################
|
||
|
SwFwActs ::= INTEGER {
|
||
|
swFwNoAction(0),
|
||
|
swFwErrlog(1),
|
||
|
swFwSnmptrap(2),
|
||
|
swFwErrlogSnmptrap(3),
|
||
|
swFwPortloglock(4),
|
||
|
swFwErrlogPortloglock(5),
|
||
|
swFwSnmptrapPortloglock(6),
|
||
|
swFwErrlogSnmptrapPortloglock(7),
|
||
|
swFwRn(8),
|
||
|
swFwElRn(9),
|
||
|
swFwStRn(10),
|
||
|
swFwElStRn(11),
|
||
|
swFwPlRn(12),
|
||
|
swFwElPlRn(13),
|
||
|
swFwStPlRn(14),
|
||
|
swFwElStPlRn(15),
|
||
|
swFwMailAlert(16),
|
||
|
swFwMailAlertErrlog(17),
|
||
|
swFwMailAlertSnmptrap(18),
|
||
|
swFwMailAlertErrlogSnmptrap(19),
|
||
|
swFwMailAlertPortloglock(20),
|
||
|
swFwMailAlertErrlogPortloglock(21),
|
||
|
swFwMailAlertSnmptrapPortloglock(22),
|
||
|
swFwMailAlertErrlogSnmptrapPortloglock(23),
|
||
|
swFwMailAlertRn(24),
|
||
|
swFwElMailAlertRn(25),
|
||
|
swFwMailAlertStRn(26),
|
||
|
swFwMailAlertElStRn(27),
|
||
|
swFwMailAlertPlRn(28),
|
||
|
swFwMailAlertElPlRn(29),
|
||
|
swFwMailAlertStPlRn(30),
|
||
|
swFwMailAlertElStPlRn(31),
|
||
|
swFwPf(32),
|
||
|
swFwElPf(33),
|
||
|
swFwStPf(34),
|
||
|
swFwElStPf(35),
|
||
|
swFwPlPf(36),
|
||
|
swFwElPlPf(37),
|
||
|
swFwStPlPf(38),
|
||
|
swFwElStPlPf(39),
|
||
|
swFwRnPf(40),
|
||
|
swFwElRnPf(41),
|
||
|
swFwStRnPf(42),
|
||
|
swFwElStRnPf(43),
|
||
|
swFwPlRnPf(44),
|
||
|
swFwElPlRnPf(45),
|
||
|
swFwStPlRnPf(46),
|
||
|
swFwElStPlRnPf(47),
|
||
|
swFwMailAlertPf(48),
|
||
|
swFwMailAlertElPf(49),
|
||
|
swFwMailAlertStPf(50),
|
||
|
swFwMailAlertElStPf(51),
|
||
|
swFwMailAlertPlPf(52),
|
||
|
swFwMailAlertElPlPf(53),
|
||
|
swFwMailAlertStPlPf(54),
|
||
|
swFwMailAlertElStPlPf(55),
|
||
|
swFwMailAlertRnPf(56),
|
||
|
swFwMailAlertElRnPf(57),
|
||
|
swFwMailAlertStRnPf(58),
|
||
|
swFwMailAlertElStRnPf(59),
|
||
|
swFwMailAlertPlRnPf(60),
|
||
|
swFwMailAlertElPlRnPf(61),
|
||
|
swFwMailAlertStPlRnPf(62),
|
||
|
swFwMailAlertElStPlRnPf(63)
|
||
|
}
|
||
|
|
||
|
-- variable for threshold values or action matrix level
|
||
|
SwFwLevels ::= INTEGER {
|
||
|
swFwReserved(1),
|
||
|
swFwDefault(2),
|
||
|
swFwCustom(3)
|
||
|
}
|
||
|
|
||
|
-- classes and areas index
|
||
|
SwFwClassesAreas ::= INTEGER {
|
||
|
swFwEnvTemp(1),
|
||
|
swFwEnvFan(2),
|
||
|
swFwEnvPs(3),
|
||
|
swFwTransceiverTemp(4),
|
||
|
swFwTransceiverRxp(5),
|
||
|
swFwTransceiverTxp(6),
|
||
|
swFwTransceiverCurrent(7),
|
||
|
swFwPortLink(8),
|
||
|
swFwPortSync(9),
|
||
|
swFwPortSignal(10),
|
||
|
swFwPortPe(11),
|
||
|
swFwPortWords(12),
|
||
|
swFwPortCrcs(13),
|
||
|
swFwPortRXPerf(14),
|
||
|
swFwPortTXPerf(15),
|
||
|
swFwPortState(16),
|
||
|
swFwFabricEd(17),
|
||
|
swFwFabricFr(18),
|
||
|
swFwFabricDi(19),
|
||
|
swFwFabricSc(20),
|
||
|
swFwFabricZc(21),
|
||
|
swFwFabricFq(22),
|
||
|
swFwFabricFl(23),
|
||
|
swFwFabricGs(24),
|
||
|
swFwEPortLink(25),
|
||
|
swFwEPortSync(26),
|
||
|
swFwEPortSignal(27),
|
||
|
swFwEPortPe(28),
|
||
|
swFwEPortWords(29),
|
||
|
swFwEPortCrcs(30),
|
||
|
swFwEPortRXPerf(31),
|
||
|
swFwEPortTXPerf(32),
|
||
|
swFwEPortState(33),
|
||
|
swFwFCUPortLink(34),
|
||
|
swFwFCUPortSync(35),
|
||
|
swFwFCUPortSignal(36),
|
||
|
swFwFCUPortPe(37),
|
||
|
swFwFCUPortWords(38),
|
||
|
swFwFCUPortCrcs(39),
|
||
|
swFwFCUPortRXPerf(40),
|
||
|
swFwFCUPortTXPerf(41),
|
||
|
swFwFCUPortState(42),
|
||
|
swFwFOPPortLink(43),
|
||
|
swFwFOPPortSync(44),
|
||
|
swFwFOPPortSignal(45),
|
||
|
swFwFOPPortPe(46),
|
||
|
swFwFOPPortWords(47),
|
||
|
swFwFOPPortCrcs(48),
|
||
|
swFwFOPPortRXPerf(49),
|
||
|
swFwFOPPortTXPerf(50),
|
||
|
swFwFOPPortState(51),
|
||
|
swFwPerfALPACRC(52),
|
||
|
swFwPerfEToECRC(53),
|
||
|
swFwPerfEToERxCnt(54),
|
||
|
swFwPerfEToETxCnt(55),
|
||
|
swFwPerffltCusDef(56),
|
||
|
swFwTransceiverVoltage(57),
|
||
|
swFwSecTelnetViolations(58),
|
||
|
swFwSecHTTPViolations(59),
|
||
|
swFwSecAPIViolations(60),
|
||
|
swFwSecRSNMPViolations(61),
|
||
|
swFwSecWSNMPViolations(62),
|
||
|
swFwSecSESViolations(63),
|
||
|
swFwSecMSViolations(64),
|
||
|
swFwSecSerialViolations(65),
|
||
|
swFwSecFPViolations(66),
|
||
|
swFwSecSCCViolations(67),
|
||
|
swFwSecDCCViolations(68),
|
||
|
swFwSecLoginViolations(69),
|
||
|
swFwSecInvalidTS(70),
|
||
|
swFwSecInvalidSign(71),
|
||
|
swFwSecInvalidCert(72),
|
||
|
swFwSecSlapFail(73),
|
||
|
swFwSecSlapBadPkt(74),
|
||
|
swFwSecTSOutSync(75),
|
||
|
swFwSecNoFcs(76),
|
||
|
swFwSecIncompDB(77),
|
||
|
swFwSecIllegalCmd(78),
|
||
|
swFwSAMTotalDownTime(79),
|
||
|
swFwSAMTotalUpTime(80),
|
||
|
swFwSAMDurationOfOccur(81),
|
||
|
swFwSAMFreqOfOccur(82),
|
||
|
swFwResourceFlash(83),
|
||
|
swFwEPortUtil(84),
|
||
|
swFwEPortPktl(85),
|
||
|
swFwPortLr(86),
|
||
|
swFwEPortLr(87),
|
||
|
swFwFCUPortLr(88),
|
||
|
swFwFOPPortLr(89),
|
||
|
swFwPortC3Discard(90),
|
||
|
swFwEPortC3Discard(91),
|
||
|
swFwFCUPortC3Discard(92),
|
||
|
swFwFOPPortC3Discard(93),
|
||
|
swFwVEPortStateChange(94),
|
||
|
swFwVEPortUtil(95),
|
||
|
swFwVEPortPktLoss(96),
|
||
|
swFwEPortTrunkUtil(97),
|
||
|
swFwFCUPortTrunkUtil(98),
|
||
|
swFwFOPPortTrunkUtil(99),
|
||
|
swFwCPUMemUsage(100)
|
||
|
|
||
|
}
|
||
|
|
||
|
-- write only variable for applying or canceling
|
||
|
-- values or action matrix changes
|
||
|
SwFwWriteVals ::= INTEGER {
|
||
|
swFwCancelWrite(1),
|
||
|
swFwApplyWrite(2)
|
||
|
}
|
||
|
|
||
|
-- timebase for thresholds
|
||
|
SwFwTimebase ::= INTEGER {
|
||
|
swFwTbNone(1),
|
||
|
swFwTbSec(2),
|
||
|
swFwTbMin(3),
|
||
|
swFwTbHour(4),
|
||
|
swFwTbDay(5)
|
||
|
}
|
||
|
|
||
|
-- status for thresholds
|
||
|
SwFwStatus ::= INTEGER {
|
||
|
disabled(1),
|
||
|
enabled(2)
|
||
|
}
|
||
|
|
||
|
-- possible events available
|
||
|
SwFwEvent ::= INTEGER {
|
||
|
started(1),
|
||
|
changed(2),
|
||
|
exceeded(3),
|
||
|
below(4),
|
||
|
above(5),
|
||
|
inBetween(6)
|
||
|
}
|
||
|
|
||
|
-- behavior type for thresholds
|
||
|
SwFwBehavior ::= INTEGER {
|
||
|
triggered(1),
|
||
|
continuous(2)
|
||
|
}
|
||
|
|
||
|
-- state type for last events
|
||
|
SwFwState ::= INTEGER {
|
||
|
swFwInformative(1),
|
||
|
swFwNormal(2),
|
||
|
swFwFaulty(3)
|
||
|
}
|
||
|
|
||
|
-- license state
|
||
|
SwFwLicense ::= INTEGER {
|
||
|
swFwLicensed(1),
|
||
|
swFwNotLicensed(2)
|
||
|
}
|
||
|
|
||
|
-- This is the first of the elements declared for Fabric Watch :
|
||
|
-- one scalar & two tables
|
||
|
-- A scalar, swFwFabricWatchLicense is used to tell is if the switch has
|
||
|
-- proper license for Fabric Watch. Please refer to Fabric Watch
|
||
|
-- documentation for further information.
|
||
|
-- One table contains classArea information such as threshold unit string,
|
||
|
-- time base, low thresholds, etc. The other table contains individual
|
||
|
-- threshold information such as name, label, last event, etc.
|
||
|
-- Please refer to Fabric Watch documentation for further information.
|
||
|
|
||
|
-- license scalar
|
||
|
swFwFabricWatchLicense OBJECT-TYPE
|
||
|
SYNTAX SwFwLicense
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "tells if licensed or not."
|
||
|
::= { swFwSystem 1 }
|
||
|
|
||
|
-- classArea table
|
||
|
swFwClassAreaTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwFwClassAreaEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The table of classes and areas."
|
||
|
::= { swFwSystem 2 }
|
||
|
|
||
|
swFwClassAreaEntry OBJECT-TYPE
|
||
|
SYNTAX SwFwClassAreaEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry of the classes and areas."
|
||
|
INDEX { swFwClassAreaIndex }
|
||
|
::= { swFwClassAreaTable 1 }
|
||
|
|
||
|
SwFwClassAreaEntry ::= SEQUENCE {
|
||
|
swFwClassAreaIndex SwFwClassesAreas,
|
||
|
swFwWriteThVals SwFwWriteVals,
|
||
|
swFwDefaultUnit DisplayString,
|
||
|
swFwDefaultTimebase SwFwTimebase,
|
||
|
swFwDefaultLow Integer32,
|
||
|
swFwDefaultHigh Integer32,
|
||
|
swFwDefaultBufSize Integer32,
|
||
|
swFwCustUnit DisplayString,
|
||
|
swFwCustTimebase SwFwTimebase,
|
||
|
swFwCustLow Integer32,
|
||
|
swFwCustHigh Integer32,
|
||
|
swFwCustBufSize Integer32,
|
||
|
swFwThLevel SwFwLevels,
|
||
|
swFwWriteActVals SwFwWriteVals,
|
||
|
swFwDefaultChangedActs SwFwActs,
|
||
|
swFwDefaultExceededActs SwFwActs,
|
||
|
swFwDefaultBelowActs SwFwActs,
|
||
|
swFwDefaultAboveActs SwFwActs,
|
||
|
swFwDefaultInBetweenActs SwFwActs,
|
||
|
swFwCustChangedActs SwFwActs,
|
||
|
swFwCustExceededActs SwFwActs,
|
||
|
swFwCustBelowActs SwFwActs,
|
||
|
swFwCustAboveActs SwFwActs,
|
||
|
swFwCustInBetweenActs SwFwActs,
|
||
|
swFwValidActs SwFwActs,
|
||
|
swFwActLevel SwFwLevels
|
||
|
}
|
||
|
|
||
|
swFwClassAreaIndex OBJECT-TYPE
|
||
|
SYNTAX SwFwClassesAreas
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the class type."
|
||
|
::= { swFwClassAreaEntry 1 }
|
||
|
|
||
|
-- this variable is used to apply or cancel
|
||
|
-- changes made to swFwCustUnit, swFwCustTimebase, swFwCustLow,
|
||
|
-- swFwCustHigh, swFwCustBufSize.
|
||
|
-- read of this variable will always return cancel.
|
||
|
swFwWriteThVals OBJECT-TYPE
|
||
|
SYNTAX SwFwWriteVals
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is set to apply the value changes."
|
||
|
::= { swFwClassAreaEntry 2 }
|
||
|
|
||
|
-- {swFwDefaultUnit, swFwDefaultTimebase, swFwDefaultMin, and swFwDefaultMax}
|
||
|
-- {swFwCustUnit, swFwCustTimebase, swFwCustMin, and swFwCustMax}
|
||
|
-- are grouped together to be applied to give threshold areas as in
|
||
|
--- Default and Cust. Which of default, or custom groups applies depends
|
||
|
--- on swFwThLevel.
|
||
|
swFwDefaultUnit OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "A Default unit string name for a threshold area."
|
||
|
::= { swFwClassAreaEntry 3 }
|
||
|
|
||
|
swFwDefaultTimebase OBJECT-TYPE
|
||
|
SYNTAX SwFwTimebase
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "A Default timebase for the current threshold counter."
|
||
|
::= { swFwClassAreaEntry 4 }
|
||
|
|
||
|
swFwDefaultLow OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "A Default low threshold value."
|
||
|
::= { swFwClassAreaEntry 5 }
|
||
|
|
||
|
swFwDefaultHigh OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "A Default high threshold value."
|
||
|
::= { swFwClassAreaEntry 6 }
|
||
|
|
||
|
swFwDefaultBufSize OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "A Default buffer size value."
|
||
|
::= { swFwClassAreaEntry 7 }
|
||
|
|
||
|
swFwCustUnit OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "A custom unit string name for a threshold area."
|
||
|
::= { swFwClassAreaEntry 8 }
|
||
|
|
||
|
swFwCustTimebase OBJECT-TYPE
|
||
|
SYNTAX SwFwTimebase
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "A custom timebase for the current threshold counter."
|
||
|
::= { swFwClassAreaEntry 9 }
|
||
|
|
||
|
swFwCustLow OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "A custom low threshold value."
|
||
|
::= { swFwClassAreaEntry 10 }
|
||
|
|
||
|
swFwCustHigh OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "A custom high threshold value."
|
||
|
::= { swFwClassAreaEntry 11 }
|
||
|
|
||
|
swFwCustBufSize OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "A custom buffer size value."
|
||
|
::= { swFwClassAreaEntry 12 }
|
||
|
|
||
|
-- swFwThLevel is used to point to current level for classArea
|
||
|
-- values. It is either default or custom.
|
||
|
swFwThLevel OBJECT-TYPE
|
||
|
SYNTAX SwFwLevels
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "A level where all the threshold values are set at."
|
||
|
::= { swFwClassAreaEntry 13 }
|
||
|
|
||
|
-- this variable is used to apply or cancel
|
||
|
-- changes made to swFwCustUnit, swFwCustTimebase, swFwCustLow,
|
||
|
-- swFwCustHigh, swFwCustBufSize.
|
||
|
-- read of this variable will always return cancel.
|
||
|
swFwWriteActVals OBJECT-TYPE
|
||
|
SYNTAX SwFwWriteVals
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is set to apply act value changes."
|
||
|
::= { swFwClassAreaEntry 14 }
|
||
|
|
||
|
-- {swFwDefaultChangedActs, swFwDefaultExceededActs, swFwDefaultBelowActs,
|
||
|
-- and swFwDefaultAboveActs} and {swFwCustChangedActs, swFwCustExceededActs,
|
||
|
-- swFwCustBelowActs, and swFwCustAboveActs} are grouped together to be
|
||
|
-- applied to give threshold areas as in default and cust. Which of
|
||
|
-- default, or custom groups applies depends on swFwThLevel.
|
||
|
swFwDefaultChangedActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Default action matrix for changed event."
|
||
|
::= { swFwClassAreaEntry 15 }
|
||
|
|
||
|
swFwDefaultExceededActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Default action matrix for exceeded event."
|
||
|
::= { swFwClassAreaEntry 16 }
|
||
|
|
||
|
swFwDefaultBelowActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Default action matrix for below event."
|
||
|
::= { swFwClassAreaEntry 17 }
|
||
|
|
||
|
swFwDefaultAboveActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Default action matrix for above event."
|
||
|
::= { swFwClassAreaEntry 18 }
|
||
|
|
||
|
swFwDefaultInBetweenActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Default action matrix for in-between event."
|
||
|
::= { swFwClassAreaEntry 19 }
|
||
|
|
||
|
swFwCustChangedActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "custom action matrix for changed event."
|
||
|
::= { swFwClassAreaEntry 20 }
|
||
|
|
||
|
swFwCustExceededActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "custom action matrix for exceeded event."
|
||
|
::= { swFwClassAreaEntry 21 }
|
||
|
|
||
|
swFwCustBelowActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "custom action matrix for below event."
|
||
|
::= { swFwClassAreaEntry 22 }
|
||
|
|
||
|
swFwCustAboveActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "custom action matrix for above event."
|
||
|
::= { swFwClassAreaEntry 23 }
|
||
|
|
||
|
swFwCustInBetweenActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "custom action matrix for in-between event."
|
||
|
::= { swFwClassAreaEntry 24 }
|
||
|
|
||
|
swFwValidActs OBJECT-TYPE
|
||
|
SYNTAX SwFwActs
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "matrix of valid acts for an class/area."
|
||
|
::= { swFwClassAreaEntry 25 }
|
||
|
|
||
|
-- swFwActLevel is used to point to current level for classArea
|
||
|
-- action matrix. It is either default or custom.
|
||
|
swFwActLevel OBJECT-TYPE
|
||
|
SYNTAX SwFwLevels
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "A level where all the actions are set at."
|
||
|
::= { swFwClassAreaEntry 26 }
|
||
|
|
||
|
-- table for individual threshold
|
||
|
swFwThresholdTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwFwThresholdEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The table of individual thresholds."
|
||
|
::= { swFwSystem 3 }
|
||
|
|
||
|
swFwThresholdEntry OBJECT-TYPE
|
||
|
SYNTAX SwFwThresholdEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry of an individual threshold."
|
||
|
INDEX { swFwClassAreaIndex, swFwThresholdIndex }
|
||
|
::= { swFwThresholdTable 1 }
|
||
|
|
||
|
SwFwThresholdEntry ::= SEQUENCE {
|
||
|
swFwThresholdIndex Integer32,
|
||
|
swFwStatus SwFwStatus,
|
||
|
swFwName DisplayString,
|
||
|
swFwLabel DisplayString,
|
||
|
swFwCurVal Integer32,
|
||
|
swFwLastEvent SwFwEvent,
|
||
|
swFwLastEventVal Integer32,
|
||
|
swFwLastEventTime DisplayString,
|
||
|
swFwLastState SwFwState,
|
||
|
swFwBehaviorType SwFwBehavior,
|
||
|
swFwBehaviorInt Integer32,
|
||
|
swFwLastSeverityLevel SwSevType
|
||
|
}
|
||
|
|
||
|
swFwThresholdIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the element index of
|
||
|
an threshold."
|
||
|
::= { swFwThresholdEntry 1 }
|
||
|
|
||
|
swFwStatus OBJECT-TYPE
|
||
|
SYNTAX SwFwStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies if an threshold is
|
||
|
enabled or disabled."
|
||
|
::= { swFwThresholdEntry 2 }
|
||
|
|
||
|
swFwName OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE(0..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is a name of the threshold."
|
||
|
::= { swFwThresholdEntry 3 }
|
||
|
|
||
|
swFwLabel OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE(0..70))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is a label of the threshold."
|
||
|
::= { swFwThresholdEntry 4 }
|
||
|
|
||
|
swFwCurVal OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is a current counter of the threshold."
|
||
|
::= { swFwThresholdEntry 5 }
|
||
|
|
||
|
swFwLastEvent OBJECT-TYPE
|
||
|
SYNTAX SwFwEvent
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is a last event type of the threshold."
|
||
|
::= { swFwThresholdEntry 6 }
|
||
|
|
||
|
swFwLastEventVal OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is a last event value of the threshold."
|
||
|
::= { swFwThresholdEntry 7 }
|
||
|
|
||
|
swFwLastEventTime OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE(0..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is a last event time of the threshold."
|
||
|
::= { swFwThresholdEntry 8 }
|
||
|
|
||
|
swFwLastState OBJECT-TYPE
|
||
|
SYNTAX SwFwState
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is a last event state of the threshold."
|
||
|
::= { swFwThresholdEntry 9 }
|
||
|
|
||
|
swFwBehaviorType OBJECT-TYPE
|
||
|
SYNTAX SwFwBehavior
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "A behavior of which the thresholds generate event."
|
||
|
::= { swFwThresholdEntry 10 }
|
||
|
|
||
|
swFwBehaviorInt OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION "A integer of which the thresholds generate continuous event."
|
||
|
::= { swFwThresholdEntry 11 }
|
||
|
|
||
|
swFwLastSeverityLevel OBJECT-TYPE
|
||
|
SYNTAX SwSevType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is a last event severity level of the threshold."
|
||
|
::= { swFwThresholdEntry 12 }
|
||
|
|
||
|
-- swEndDevice Group
|
||
|
-- ###########################################################################
|
||
|
-- table for RLS of end devices.
|
||
|
-- swEndDevice consists of only one table.
|
||
|
-- swEndDeviceRlsTable contains entries of individual end devices' rls.
|
||
|
-- ###########################################################################
|
||
|
|
||
|
swEndDeviceRlsTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwEndDeviceRlsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The table of individual end devices' rls."
|
||
|
::= { swEndDevice 1 }
|
||
|
|
||
|
swEndDeviceRlsEntry OBJECT-TYPE
|
||
|
SYNTAX SwEndDeviceRlsEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry of an individual end devices' rls."
|
||
|
INDEX { swEndDevicePort, swEndDeviceAlpa }
|
||
|
::= { swEndDeviceRlsTable 1 }
|
||
|
|
||
|
SwEndDeviceRlsEntry ::= SEQUENCE {
|
||
|
swEndDevicePort Integer32,
|
||
|
swEndDeviceAlpa Integer32,
|
||
|
swEndDevicePortID OCTET STRING,
|
||
|
swEndDeviceLinkFailure Counter32,
|
||
|
swEndDeviceSyncLoss Counter32,
|
||
|
swEndDeviceSigLoss Counter32,
|
||
|
swEndDeviceProtoErr Counter32,
|
||
|
swEndDeviceInvalidWord Counter32,
|
||
|
swEndDeviceInvalidCRC Counter32
|
||
|
}
|
||
|
|
||
|
-- Since Silkworm family switches start with port # 0
|
||
|
-- snmp port # should be physical port # + 1.
|
||
|
-- i.e. snmp port # 3 translates to port # 2
|
||
|
swEndDevicePort OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the port of the end device."
|
||
|
::= { swEndDeviceRlsEntry 1 }
|
||
|
|
||
|
-- snmp alpa # should be logical alpa # + 1.
|
||
|
-- i.e. snmp alpa # 0xf0 translates to 0xef
|
||
|
swEndDeviceAlpa OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the alpa of the end device."
|
||
|
::= { swEndDeviceRlsEntry 2 }
|
||
|
|
||
|
swEndDevicePortID OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(4))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The object identifies the Fibre Channel port address
|
||
|
ID of the entry."
|
||
|
::= { swEndDeviceRlsEntry 3 }
|
||
|
|
||
|
swEndDeviceLinkFailure OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Link failure count for the end device."
|
||
|
::= { swEndDeviceRlsEntry 4 }
|
||
|
|
||
|
swEndDeviceSyncLoss OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Sync loss count for the end device."
|
||
|
::= { swEndDeviceRlsEntry 5 }
|
||
|
|
||
|
swEndDeviceSigLoss OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Sig loss count for the end device."
|
||
|
::= { swEndDeviceRlsEntry 6 }
|
||
|
|
||
|
swEndDeviceProtoErr OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Protocol err count for the end device."
|
||
|
::= { swEndDeviceRlsEntry 7 }
|
||
|
|
||
|
swEndDeviceInvalidWord OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Invalid word count for the end device."
|
||
|
::= { swEndDeviceRlsEntry 8 }
|
||
|
|
||
|
swEndDeviceInvalidCRC OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Invalid CRC count for the end device."
|
||
|
::= { swEndDeviceRlsEntry 9 }
|
||
|
|
||
|
-- table for displaying all the Groups
|
||
|
swGroupTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwGroupEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The table of groups. This may not be available
|
||
|
on all versions of Fabric OS."
|
||
|
::= { swGroup 1 }
|
||
|
|
||
|
swGroupEntry OBJECT-TYPE
|
||
|
SYNTAX SwGroupEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry of table of groups."
|
||
|
INDEX { swGroupIndex }
|
||
|
::= { swGroupTable 1 }
|
||
|
|
||
|
SwGroupEntry ::= SEQUENCE {
|
||
|
swGroupIndex Integer32,
|
||
|
swGroupName OCTET STRING,
|
||
|
swGroupType OCTET STRING
|
||
|
}
|
||
|
swGroupIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is the group index starting from 1."
|
||
|
::= { swGroupEntry 1 }
|
||
|
|
||
|
swGroupName OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (0..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the name of the group."
|
||
|
::= { swGroupEntry 2 }
|
||
|
|
||
|
swGroupType OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (0..15))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the type of the group."
|
||
|
::= { swGroupEntry 3 }
|
||
|
|
||
|
-- table for displaying group members for all the groups
|
||
|
|
||
|
swGroupMemTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwGroupMemEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "The table of members of all groups. This may not
|
||
|
be available on all versions of Fabric OS."
|
||
|
::= { swGroup 2 }
|
||
|
|
||
|
swGroupMemEntry OBJECT-TYPE
|
||
|
SYNTAX SwGroupMemEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "An entry for a member of a group."
|
||
|
INDEX { swGroupId, swGroupMemWwn }
|
||
|
::= { swGroupMemTable 1 }
|
||
|
|
||
|
SwGroupMemEntry ::= SEQUENCE {
|
||
|
swGroupId Integer32,
|
||
|
swGroupMemWwn FcWwn,
|
||
|
swGroupMemPos Integer32
|
||
|
}
|
||
|
|
||
|
swGroupId OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the Group Id of the
|
||
|
member switch."
|
||
|
::= { swGroupMemEntry 1 }
|
||
|
|
||
|
swGroupMemWwn OBJECT-TYPE
|
||
|
SYNTAX FcWwn
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the WWN of the member switch."
|
||
|
::= { swGroupMemEntry 2 }
|
||
|
|
||
|
swGroupMemPos OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies position of the member
|
||
|
switch in the group. This is based on the order
|
||
|
that the switches were added in the group."
|
||
|
::= { swGroupMemEntry 3 }
|
||
|
|
||
|
-- ************************************************************************************
|
||
|
-- Bloom Performance counter tables. *
|
||
|
-- *
|
||
|
-- ************************************************************************************
|
||
|
|
||
|
swBlmPerfALPAMntTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwBlmPerfALPAMntEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "ALPA monitoring counter Table. "
|
||
|
::= { swBlmPerfMnt 1}
|
||
|
|
||
|
swBlmPerfALPAMntEntry OBJECT-TYPE
|
||
|
SYNTAX SwBlmPerfALPAMntEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION " ALPA monitoring counter for given ALPA."
|
||
|
INDEX { swBlmPerfAlpaPort,swBlmPerfAlpaIndx }
|
||
|
::= { swBlmPerfALPAMntTable 1}
|
||
|
|
||
|
SwBlmPerfALPAMntEntry ::= SEQUENCE {
|
||
|
swBlmPerfAlpaPort SwPortIndex,
|
||
|
swBlmPerfAlpaIndx Integer32,
|
||
|
swBlmPerfAlpa Integer32,
|
||
|
swBlmPerfAlpaCRCCnt OCTET STRING
|
||
|
}
|
||
|
|
||
|
swBlmPerfAlpaPort OBJECT-TYPE
|
||
|
SYNTAX SwPortIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION " This Object identifies the port index of the switch."
|
||
|
::= { swBlmPerfALPAMntEntry 1}
|
||
|
|
||
|
swBlmPerfAlpaIndx OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..126)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION " This Object identifies the ALPA index. There can be 126 ALPA values"
|
||
|
::= { swBlmPerfALPAMntEntry 2}
|
||
|
|
||
|
swBlmPerfAlpa OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION " This Object identifies the ALPA values. These values
|
||
|
range between x'01' and x'EF'(1 to 239). ALPA value x'00'
|
||
|
is reserved for FL_Port
|
||
|
If Alpa device is invalid, then it will have -1 value. "
|
||
|
::= { swBlmPerfALPAMntEntry 3}
|
||
|
|
||
|
swBlmPerfAlpaCRCCnt OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Get CRC count for given ALPA and port. This monitoring
|
||
|
provides information on the number of CRC errors
|
||
|
occurred on the frames destined to each possible ALPA
|
||
|
attached to a specific port."
|
||
|
|
||
|
::= { swBlmPerfALPAMntEntry 4}
|
||
|
|
||
|
swBlmPerfEEMntTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwBlmPerfEEMntEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION " End-to-End monitoring counter Table"
|
||
|
::= { swBlmPerfMnt 2}
|
||
|
|
||
|
swBlmPerfEEMntEntry OBJECT-TYPE
|
||
|
SYNTAX SwBlmPerfEEMntEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "End-to-End monitoring counter for given port."
|
||
|
INDEX { swBlmPerfEEPort, swBlmPerfEERefKey}
|
||
|
::= { swBlmPerfEEMntTable 1}
|
||
|
|
||
|
SwBlmPerfEEMntEntry ::= SEQUENCE{
|
||
|
swBlmPerfEEPort SwPortIndex,
|
||
|
swBlmPerfEERefKey Integer32,
|
||
|
swBlmPerfEECRC OCTET STRING,
|
||
|
swBlmPerfEEFCWRx OCTET STRING,
|
||
|
swBlmPerfEEFCWTx OCTET STRING,
|
||
|
swBlmPerfEESid Integer32,
|
||
|
swBlmPerfEEDid Integer32
|
||
|
}
|
||
|
|
||
|
swBlmPerfEEPort OBJECT-TYPE
|
||
|
SYNTAX SwPortIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION " This object identifies the port number of the switch."
|
||
|
::= { swBlmPerfEEMntEntry 1}
|
||
|
|
||
|
swBlmPerfEERefKey OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..8)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the reference number
|
||
|
of the counter. This reference is number assigned
|
||
|
when a filter is created. In SNMP Index start one
|
||
|
instead of 0, add one to actual ref key"
|
||
|
::= { swBlmPerfEEMntEntry 2}
|
||
|
|
||
|
swBlmPerfEECRC OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION " Get End to End CRC error for the frames that matched
|
||
|
the SID-DID pair."
|
||
|
::= { swBlmPerfEEMntEntry 3}
|
||
|
|
||
|
|
||
|
swBlmPerfEEFCWRx OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Get End to End count of Fibre Channel words (FCW),
|
||
|
received by the port, that matched
|
||
|
the SID-DID pair. "
|
||
|
::= { swBlmPerfEEMntEntry 4 }
|
||
|
|
||
|
swBlmPerfEEFCWTx OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Get End to End count of Fibre Channel words (FCW),
|
||
|
transmitted by the port, that matched the SID-DID pair. "
|
||
|
::= { swBlmPerfEEMntEntry 5}
|
||
|
|
||
|
swBlmPerfEESid OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION " Gets SID info by reference number. SID (Source Identifier)
|
||
|
is a 3-byte field in the frame header used to indicate the
|
||
|
address identifier of the N-Port from which the frame was sent."
|
||
|
::= { swBlmPerfEEMntEntry 6 }
|
||
|
|
||
|
swBlmPerfEEDid OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Gets DID info by reference number.
|
||
|
DID (Destination Identifier) is a 3-byte field in the
|
||
|
frame header used to indicate the address identifier of
|
||
|
the N-Port to which the frame was sent."
|
||
|
::= { swBlmPerfEEMntEntry 7 }
|
||
|
|
||
|
swBlmPerfFltMntTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwBlmPerfFltMntEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Filter based monitoring counter."
|
||
|
::= { swBlmPerfMnt 3}
|
||
|
|
||
|
swBlmPerfFltMntEntry OBJECT-TYPE
|
||
|
SYNTAX SwBlmPerfFltMntEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION " Filter base monitoring counter for given port."
|
||
|
INDEX { swBlmPerfFltPort,swBlmPerfFltRefkey}
|
||
|
::= { swBlmPerfFltMntTable 1}
|
||
|
|
||
|
SwBlmPerfFltMntEntry ::= SEQUENCE{
|
||
|
swBlmPerfFltPort SwPortIndex,
|
||
|
swBlmPerfFltRefkey Integer32,
|
||
|
swBlmPerfFltCnt OCTET STRING,
|
||
|
swBlmPerfFltAlias DisplayString
|
||
|
}
|
||
|
|
||
|
swBlmPerfFltPort OBJECT-TYPE
|
||
|
SYNTAX SwPortIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the port number of the switch."
|
||
|
::= { swBlmPerfFltMntEntry 1}
|
||
|
|
||
|
swBlmPerfFltRefkey OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..8)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION " This object identifies the reference number of the filter.
|
||
|
This reference number is assigned when a filter is created.
|
||
|
In SNMP Index start one instead of 0, add one to actual ref key"
|
||
|
::= { swBlmPerfFltMntEntry 2}
|
||
|
|
||
|
swBlmPerfFltCnt OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Get statistics of filter based monitor.
|
||
|
Filter based monitoring provides information
|
||
|
about a filter hit count such as
|
||
|
1. Read command
|
||
|
2. SCSI or IP traffic
|
||
|
3. SCSI Read/Write"
|
||
|
::= { swBlmPerfFltMntEntry 3 }
|
||
|
|
||
|
swBlmPerfFltAlias OBJECT-TYPE
|
||
|
SYNTAX DisplayString(SIZE(0..20))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION " Alias name for the filter."
|
||
|
::= { swBlmPerfFltMntEntry 4}
|
||
|
|
||
|
swSwitchTrunkable OBJECT-TYPE
|
||
|
SYNTAX INTEGER { yes ( 8 ) , no ( 0 ) }
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The trunking status of the switch - whether the switch supports the trunking feature or not. The values are
|
||
|
yes(8) - the trunking feature is supported
|
||
|
no(0). - the trunking feature is not supported. "
|
||
|
|
||
|
::= { swTrunk 1}
|
||
|
|
||
|
swTrunkTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwTrunkEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION " Table to display trunking information for the switch. "
|
||
|
::= { swTrunk 2}
|
||
|
|
||
|
swTrunkEntry OBJECT-TYPE
|
||
|
SYNTAX SwTrunkEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Entry for the trunking table."
|
||
|
INDEX { swTrunkPortIndex }
|
||
|
::= { swTrunkTable 1}
|
||
|
|
||
|
SwTrunkEntry ::= SEQUENCE{
|
||
|
swTrunkPortIndex SwPortIndex,
|
||
|
swTrunkGroupNumber Integer32,
|
||
|
swTrunkMaster SwTrunkMaster,
|
||
|
swPortTrunked INTEGER
|
||
|
}
|
||
|
|
||
|
swTrunkPortIndex OBJECT-TYPE
|
||
|
SYNTAX SwPortIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the switch port index.
|
||
|
Note that the value of a port index is 1 higher than the
|
||
|
port number labeled on the front panel.
|
||
|
e.g. port index 1 correspond to port number 0. "
|
||
|
::= { swTrunkEntry 1 }
|
||
|
|
||
|
swTrunkGroupNumber OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is a logical entity which specifies
|
||
|
the Group Number to which the port belongs to.
|
||
|
If this value is Zero it means the port is not Trunked."
|
||
|
::= { swTrunkEntry 2}
|
||
|
|
||
|
swTrunkMaster OBJECT-TYPE
|
||
|
SYNTAX SwTrunkMaster
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Port number that is the trunk master of the group.
|
||
|
The trunk master implicitly defines the group.
|
||
|
All ports with the same master are considered to be part of the same group."
|
||
|
::= { swTrunkEntry 3 }
|
||
|
|
||
|
swPortTrunked OBJECT-TYPE
|
||
|
SYNTAX INTEGER {disabled(0), enabled(1)}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The active trunk status for a member port.
|
||
|
Values are enabled(1) or disabled(0)."
|
||
|
::= { swTrunkEntry 4 }
|
||
|
|
||
|
|
||
|
swTrunkGrpTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwTrunkGrpEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Table to display trunking Performance
|
||
|
information for the switch."
|
||
|
::= { swTrunk 3}
|
||
|
|
||
|
swTrunkGrpEntry OBJECT-TYPE
|
||
|
SYNTAX SwTrunkGrpEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Entry for the trunking Group table."
|
||
|
INDEX { swTrunkGrpNumber}
|
||
|
::= { swTrunkGrpTable 1}
|
||
|
|
||
|
SwTrunkGrpEntry ::= SEQUENCE{
|
||
|
swTrunkGrpNumber Integer32,
|
||
|
swTrunkGrpMaster SwTrunkMaster,
|
||
|
swTrunkGrpTx OCTET STRING,
|
||
|
swTrunkGrpRx OCTET STRING
|
||
|
}
|
||
|
|
||
|
swTrunkGrpNumber OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object is a logical entity which
|
||
|
specifies the Group Number to which port
|
||
|
belongs to."
|
||
|
::= { swTrunkGrpEntry 1 }
|
||
|
|
||
|
swTrunkGrpMaster OBJECT-TYPE
|
||
|
SYNTAX SwTrunkMaster
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object gives the master port id
|
||
|
for the TrunkGroup."
|
||
|
::= { swTrunkGrpEntry 2 }
|
||
|
|
||
|
swTrunkGrpTx OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Gives the aggregate value of the
|
||
|
transmitted words from this TrunkGroup."
|
||
|
::= { swTrunkGrpEntry 3}
|
||
|
|
||
|
swTrunkGrpRx OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Gives the aggregate value of the
|
||
|
received words by this TrunkGroup."
|
||
|
::= { swTrunkGrpEntry 4 }
|
||
|
|
||
|
swTopTalkerMntMode OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
fabricmode (1),
|
||
|
fportmode (2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Gives the mode in which toptalker
|
||
|
is installed"
|
||
|
::= { swTopTalker 1}
|
||
|
|
||
|
swTopTalkerMntNumEntries OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..32)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Gives the number of toptalking
|
||
|
flows"
|
||
|
::= { swTopTalker 2}
|
||
|
|
||
|
swTopTalkerMntTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SwTopTalkerMntEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Table to display toptalkingflows"
|
||
|
::= { swTopTalker 3}
|
||
|
|
||
|
swTopTalkerMntEntry OBJECT-TYPE
|
||
|
SYNTAX SwTopTalkerMntEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "Entry for the toptalker table"
|
||
|
INDEX{ swTopTalkerMntIndex}
|
||
|
::= { swTopTalkerMntTable 1}
|
||
|
|
||
|
SwTopTalkerMntEntry ::= SEQUENCE{
|
||
|
swTopTalkerMntIndex Integer32,
|
||
|
swTopTalkerMntPort Integer32,
|
||
|
swTopTalkerMntSpid Integer32,
|
||
|
swTopTalkerMntDpid Integer32,
|
||
|
swTopTalkerMntflow Integer32,
|
||
|
swTopTalkerMntSwwn FcWwn,
|
||
|
swTopTalkerMntDwwn FcWwn
|
||
|
}
|
||
|
|
||
|
swTopTalkerMntIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..32)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the list/object
|
||
|
entry"
|
||
|
::= { swTopTalkerMntEntry 1}
|
||
|
|
||
|
|
||
|
swTopTalkerMntPort OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..32)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the switch port
|
||
|
number on which the f-port mode toptalker
|
||
|
is added."
|
||
|
::= { swTopTalkerMntEntry 2}
|
||
|
|
||
|
swTopTalkerMntSpid OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..32)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the SID of the host"
|
||
|
::= { swTopTalkerMntEntry 3}
|
||
|
|
||
|
swTopTalkerMntDpid OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..32)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the DID of the SID-DID pair"
|
||
|
::= { swTopTalkerMntEntry 4}
|
||
|
|
||
|
swTopTalkerMntflow OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..32)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the traffic flow in MB/sec"
|
||
|
::= { swTopTalkerMntEntry 5}
|
||
|
|
||
|
swTopTalkerMntSwwn OBJECT-TYPE
|
||
|
SYNTAX FcWwn
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the SID in WWN format of the host"
|
||
|
::= { swTopTalkerMntEntry 6}
|
||
|
|
||
|
swTopTalkerMntDwwn OBJECT-TYPE
|
||
|
SYNTAX FcWwn
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This object identifies the DID in WWN format of the SID-DID pair"
|
||
|
::= { swTopTalkerMntEntry 7}
|
||
|
|
||
|
|
||
|
swCpuUsage OBJECT-TYPE
|
||
|
SYNTAX Integer32(0..100)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "System's cpu usage."
|
||
|
::= { swCpuOrMemoryUsage 1 }
|
||
|
|
||
|
swCpuNoOfRetries OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..100)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Number of times system should take cpu utilization sample before sending the CPU utilization trap."
|
||
|
::= { swCpuOrMemoryUsage 2 }
|
||
|
|
||
|
swCpuUsageLimit OBJECT-TYPE
|
||
|
SYNTAX Integer32 (1..100)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "CPU usage limit"
|
||
|
::= { swCpuOrMemoryUsage 3 }
|
||
|
|
||
|
swCpuPollingInterval OBJECT-TYPE
|
||
|
SYNTAX Integer32 (10..3600)
|
||
|
UNITS "seconds"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Time interval between two memory samples."
|
||
|
::= { swCpuOrMemoryUsage 4 }
|
||
|
|
||
|
swCpuAction OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..3)
|
||
|
UNITS "seconds"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Specifies the actions to be taken if system
|
||
|
resources exceed the specified threshold."
|
||
|
::= { swCpuOrMemoryUsage 5 }
|
||
|
|
||
|
swMemUsage OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "System's memory usage."
|
||
|
::= { swCpuOrMemoryUsage 6 }
|
||
|
|
||
|
swMemNoOfRetries OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Number of times system should take memory usage sample before sending the memory usage trap."
|
||
|
::= { swCpuOrMemoryUsage 7 }
|
||
|
|
||
|
swMemUsageLimit OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Memory usage limit"
|
||
|
::= { swCpuOrMemoryUsage 8 }
|
||
|
|
||
|
swMemPollingInterval OBJECT-TYPE
|
||
|
SYNTAX Integer32 (10..3600)
|
||
|
UNITS "seconds"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Time interval between two memory samples."
|
||
|
::= { swCpuOrMemoryUsage 9 }
|
||
|
|
||
|
swMemAction OBJECT-TYPE
|
||
|
SYNTAX Integer32 (0..3)
|
||
|
UNITS "seconds"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Specifies the actions to be taken if system
|
||
|
resources exceed the specified threshold."
|
||
|
::= { swCpuOrMemoryUsage 10 }
|
||
|
|
||
|
|
||
|
swMemUsageLimit1 OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "Low memory usage limit"
|
||
|
::= { swCpuOrMemoryUsage 11 }
|
||
|
|
||
|
|
||
|
swMemUsageLimit3 OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "High memory usage limit"
|
||
|
::= { swCpuOrMemoryUsage 12 }
|
||
|
|
||
|
|
||
|
swConnUnitPortStatEntry OBJECT-TYPE
|
||
|
SYNTAX SwConnUnitPortStatEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION "This represents the Conn unit Port Stats"
|
||
|
AUGMENTS {connUnitPortStatEntry}
|
||
|
::= { swConnUnitPortStatExtentionTable 1 }
|
||
|
|
||
|
SwConnUnitPortStatEntry ::= SEQUENCE {
|
||
|
swConnUnitCRCWithBadEOF OCTET STRING,
|
||
|
swConnUnitZeroTenancy OCTET STRING,
|
||
|
swConnUnitFLNumOfTenancy OCTET STRING,
|
||
|
swConnUnitNLNumOfTenancy OCTET STRING,
|
||
|
swConnUnitStopTenancyStarVation OCTET STRING,
|
||
|
swConnUnitOpend OCTET STRING,
|
||
|
swConnUnitTransferConnection OCTET STRING,
|
||
|
swConnUnitOpen OCTET STRING,
|
||
|
swConnUnitInvalidARB OCTET STRING,
|
||
|
swConnUnitFTB1Miss OCTET STRING,
|
||
|
swConnUnitFTB2Miss OCTET STRING,
|
||
|
swConnUnitFTB6Miss OCTET STRING,
|
||
|
swConnUnitZoneMiss OCTET STRING,
|
||
|
swConnUnitLunZoneMiss OCTET STRING,
|
||
|
swConnUnitBadEOF OCTET STRING,
|
||
|
swConnUnitLCRX OCTET STRING,
|
||
|
swConnUnitRDYPriority OCTET STRING,
|
||
|
swConnUnitLli OCTET STRING
|
||
|
}
|
||
|
swConnUnitCRCWithBadEOF OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of frames with CRC error with Bad EOF."
|
||
|
::= { swConnUnitPortStatEntry 1 }
|
||
|
|
||
|
swConnUnitZeroTenancy OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This counter is incremented when the FL_port acquires the loop but does not transmit a frame."
|
||
|
::= { swConnUnitPortStatEntry 2 }
|
||
|
swConnUnitFLNumOfTenancy OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This counter is incremented when the FL_port acquires the loop."
|
||
|
::= { swConnUnitPortStatEntry 3 }
|
||
|
|
||
|
swConnUnitNLNumOfTenancy OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This counter is incremented when the NL_port acquires the loop."
|
||
|
::= { swConnUnitPortStatEntry 4 }
|
||
|
|
||
|
swConnUnitStopTenancyStarVation OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This counter is incremented when the FL_port can not transmit a frame because of lack of credit."
|
||
|
::= { swConnUnitPortStatEntry 5 }
|
||
|
|
||
|
swConnUnitOpend OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of times FC port entered OPENED state."
|
||
|
::= { swConnUnitPortStatEntry 6 }
|
||
|
|
||
|
swConnUnitTransferConnection OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of times FC port entered TRANSFER state."
|
||
|
::= { swConnUnitPortStatEntry 7 }
|
||
|
|
||
|
swConnUnitOpen OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of times FC port entered OPEN state."
|
||
|
::= { swConnUnitPortStatEntry 8 }
|
||
|
|
||
|
swConnUnitInvalidARB OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of times FC port received invalid ARB."
|
||
|
::= { swConnUnitPortStatEntry 9 }
|
||
|
|
||
|
swConnUnitFTB1Miss OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
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."
|
||
|
::= { swConnUnitPortStatEntry 10 }
|
||
|
|
||
|
swConnUnitFTB2Miss OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
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."
|
||
|
::= { swConnUnitPortStatEntry 11 }
|
||
|
|
||
|
swConnUnitFTB6Miss OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This counter is incremented when port receives a frame with an SID that can not be routed by FCR. Applicable to 8G platforms."
|
||
|
::= { swConnUnitPortStatEntry 12 }
|
||
|
|
||
|
swConnUnitZoneMiss OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "This counter is incremented when the port receives a frame with an SID and DID that are not zoned together."
|
||
|
::= { swConnUnitPortStatEntry 13 }
|
||
|
|
||
|
swConnUnitLunZoneMiss OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
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 )."
|
||
|
::= { swConnUnitPortStatEntry 14 }
|
||
|
|
||
|
swConnUnitBadEOF OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of frames with bad end-of-frame."
|
||
|
::= { swConnUnitPortStatEntry 15 }
|
||
|
|
||
|
swConnUnitLCRX OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number of link control frames received."
|
||
|
::= { swConnUnitPortStatEntry 16 }
|
||
|
|
||
|
swConnUnitRDYPriority OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
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."
|
||
|
::= { swConnUnitPortStatEntry 17 }
|
||
|
|
||
|
swConnUnitLli OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (8))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The number low level interrupts generated by the physical and link layer."
|
||
|
::= { swConnUnitPortStatEntry 18 }
|
||
|
--
|
||
|
-- Enterprise Specific Traps for Fibre Channel Switch (sw).
|
||
|
--
|
||
|
|
||
|
swTrapsV2 OBJECT-IDENTITY
|
||
|
STATUS current
|
||
|
DESCRIPTION "The Traps for Brocade's Fibre Channel Switch."
|
||
|
::= { sw 0 }
|
||
|
|
||
|
swFault NOTIFICATION-TYPE
|
||
|
OBJECTS { swDiagResult, swSsn , swGroupName, swGroupType, swGroupMemPos
|
||
|
}
|
||
|
STATUS obsolete
|
||
|
DESCRIPTION "Obsoleted this trap as firmware doesn't support this trap.
|
||
|
A swFault(1) is generated whenever the diagnostics
|
||
|
detects a fault with the switch."
|
||
|
--#TYPE "Switch is faulty."
|
||
|
--#SUMMARY "Faulty reason: %d and SSN is #%s,GroupName %s,GroupType %s,GroupMemPosition %d""
|
||
|
--#ARGUMENTS { 0, 1, 2, 3, 4}
|
||
|
--#SEVERITY CRITICAL
|
||
|
--#TIMEINDEX 1
|
||
|
--#STATE NONOPERATIONAL
|
||
|
::= { swTrapsV2 1 }
|
||
|
|
||
|
swSensorScn NOTIFICATION-TYPE
|
||
|
OBJECTS { swSensorStatus, swSensorIndex, swSensorType,
|
||
|
swSensorValue, swSensorInfo, swSsn,
|
||
|
swGroupName, swGroupType, swGroupMemPos
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION "A swSensorScn(2) is generated whenever an
|
||
|
environment sensor changes its operational state. For instance,
|
||
|
a fan stop working. The VarBind in the Trap Data Unit shall
|
||
|
contain the corresponding instance of the sensor
|
||
|
status, sensor index, sensor type, sensor value (reading)
|
||
|
and sensor information. Note that the sensor information contains the type of sensor
|
||
|
and its number in textual format."
|
||
|
--#TYPE "A sensor (temperature, fan, etc.) changed its operational state."
|
||
|
--#SUMMARY "%s: is currently in state %d and SSN is #%s"
|
||
|
--#ARGUMENTS { 4, 0, 5 }
|
||
|
--#SEVERITY INFORMATIONAL
|
||
|
--#TIMEINDEX 1
|
||
|
--#STATE OPERATIONAL
|
||
|
::= { swTrapsV2 2 }
|
||
|
|
||
|
swFCPortScn NOTIFICATION-TYPE
|
||
|
OBJECTS { swFCPortOpStatus, swFCPortIndex, swFCPortName,
|
||
|
swSsn, swFCPortFlag, swGroupName, swGroupType,
|
||
|
swGroupMemPos, swVfId }
|
||
|
STATUS current
|
||
|
DESCRIPTION "A swFCPortScn(3) is generated whenever an FC_Port
|
||
|
changes its operational state. For instance, the FC_Port
|
||
|
goes from on-line to offline. The VarBind in the Trap Data
|
||
|
Unit shall contain the corresponding instance of the
|
||
|
FC_Port's operational status, index, swFCPortName,swSsn and
|
||
|
swFCPortFlag. swSsn is optional varbind sent when swExtTrap
|
||
|
is also enabled.swVfId is optional if VF is enabled.
|
||
|
The three arguments swGroupName, swGroupType,
|
||
|
swGroupMemPos belong to swGroup table which is obsolete
|
||
|
and not implemented."
|
||
|
--#TYPE "A Fibre Channel Port changed its operational state."
|
||
|
--#SUMMARY "Port Index %d changed state to %d Port Name: %s and SSN is #%s"
|
||
|
--#ARGUMENTS { 1, 0, 2, 3 }
|
||
|
--#SEVERITY INFORMATIONAL
|
||
|
--#TIMEINDEX 1
|
||
|
--#STATE OPERATIONAL
|
||
|
::= { swTrapsV2 3 }
|
||
|
|
||
|
swEventTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { swEventIndex, swEventTimeInfo, swEventLevel,
|
||
|
swEventRepeatCount, swEventDescr, swSsn,
|
||
|
swGroupName,swGroupType,swGroupMemPos,swVfId }
|
||
|
STATUS current
|
||
|
DESCRIPTION "This trap is generated when an event whose
|
||
|
level at or below swEventTrapLevel occurs."
|
||
|
--#TYPE "A firmware event has been logged"
|
||
|
--#SUMMARY "Event %d: %s (severity level %d) - %s SSN is #%s"
|
||
|
--#ARGUMENTS { 0, 1, 2, 4, 5 }
|
||
|
--#SEVERITY INFORMATIONAL
|
||
|
--#TIMEINDEX 1
|
||
|
--#STATE OPERATIONAL
|
||
|
::= { swTrapsV2 4 }
|
||
|
|
||
|
-- traps for Fabric Watch subsystem
|
||
|
|
||
|
swFabricWatchTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { swFwClassAreaIndex,
|
||
|
swFwThresholdIndex,
|
||
|
swFwName,
|
||
|
swFwLabel,
|
||
|
swFwLastEventVal,
|
||
|
swFwLastEventTime,
|
||
|
swFwLastEvent,
|
||
|
swFwLastState,
|
||
|
swFwLastSeverityLevel,
|
||
|
swSsn,
|
||
|
swGroupName,
|
||
|
swGroupType,
|
||
|
swGroupMemPos,
|
||
|
swVfId
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION "trap to be sent by Fabric Watch to notify of an event"
|
||
|
--#TYPE "Fabric Watch has generated an event"
|
||
|
--#SUMMARY "Threshold %s in Class/Area %d at index %d has generated event %d with %d on %s. This event is %d. This event label is %d, event severity level is %d and SSN is #%s"
|
||
|
--#ARGUMENTS { 2, 0, 1, 6, 4, 5, 7, 3, 8, 9 }
|
||
|
--#SEVERITY WARNING
|
||
|
--#TIMEINDEX 1
|
||
|
--#STATE OPERATIONAL
|
||
|
::= { swTrapsV2 5 }
|
||
|
|
||
|
-- traps for track changes subsystem
|
||
|
|
||
|
swTrackChangesTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { swTrackChangesInfo, swSsn,
|
||
|
swGroupName, swGroupType, swGroupMemPos,
|
||
|
swVfId
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION "trap to be sent for tracking login/logout/config changes"
|
||
|
--#TYPE "Track changes has generated a trap"
|
||
|
--#SUMMARY "%s and SSN is #%s"
|
||
|
--#ARGUMENTS { 0, 1 }
|
||
|
--#SEVERITY INFORMATIONAL
|
||
|
--#TIMEINDEX 1
|
||
|
--#STATE OPERATIONAL
|
||
|
::= { swTrapsV2 6 }
|
||
|
|
||
|
swIPv6ChangeTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { swIPv6Address, swIPv6Status }
|
||
|
STATUS current
|
||
|
DESCRIPTION "This trap is generated when an ipv6 address
|
||
|
status change event occurs."
|
||
|
--#TYPE "IPv6 address status change has generated a trap"
|
||
|
--#SUMMARY
|
||
|
--#ARGUMENTS
|
||
|
--#SEVERITY INFORMATIONAL
|
||
|
--#TIMEINDEX 1
|
||
|
--#STATE OPERATIONAL
|
||
|
::= { swTrapsV2 7 }
|
||
|
|
||
|
swPmgrEventTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { swPmgrEventType, swPmgrEventTime, swPmgrEventDescr, swSsn, swVfId }
|
||
|
STATUS current
|
||
|
DESCRIPTION "This trap is generated when any partition manager
|
||
|
change happens."
|
||
|
--#TYPE "Partition manager status change has generated a trap"
|
||
|
--#SUMMARY "pmgr event of type %d occured on %d swVfId and SSN is #%s. Time is %s and the description is %s"
|
||
|
--#ARGUMENTS { 0, 4, 3, 1, 2 }
|
||
|
--#SEVERITY INFORMATIONAL
|
||
|
--#TIMEINDEX 1
|
||
|
--#STATE OPERATIONAL
|
||
|
::= { swTrapsV2 8 }
|
||
|
|
||
|
swFabricReconfigTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { swDomainID }
|
||
|
STATUS current
|
||
|
DESCRIPTION "trap to be sent for tracking fabric reconfiguration"
|
||
|
--#TYPE "Fabric reconfiguration has generated a trap"
|
||
|
--#SUMMARY
|
||
|
--#ARGUMENTS
|
||
|
--#SEVERITY INFORMATIONAL
|
||
|
--#TIMEINDEX 1
|
||
|
--#STATE OPERATIONAL
|
||
|
::= { swTrapsV2 9 }
|
||
|
|
||
|
swFabricSegmentTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { swFCPortIndex, swFCPortName, swSsn,
|
||
|
swFCPortFlag, swVfId }
|
||
|
STATUS current
|
||
|
DESCRIPTION "trap to be sent for tracking segmentation"
|
||
|
--#TYPE "Fabric segmentation has generated a trap"
|
||
|
--#SUMMARY
|
||
|
--#ARGUMENTS
|
||
|
--#SEVERITY INFORMATIONAL
|
||
|
--#TIMEINDEX 1
|
||
|
--#STATE OPERATIONAL
|
||
|
::= { swTrapsV2 10 }
|
||
|
|
||
|
swExtTrap NOTIFICATION-TYPE
|
||
|
STATUS current
|
||
|
DESCRIPTION "THIS IS INTERNAL TRAP"
|
||
|
::= { swTrapsV2 11 }
|
||
|
|
||
|
-- end of Enterprise Specific Traps for Fibre Channel Switch (sw)
|
||
|
END
|