mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Basic Brocade FabricOS support.
git-svn-id: http://www.observium.org/svn/observer/trunk@2851 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
9
includes/discovery/os/fabos.inc.php
Executable file
9
includes/discovery/os/fabos.inc.php
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
if (!$os)
|
||||||
|
{
|
||||||
|
if (strstr($sysObjectId, ".1.3.6.1.4.1.1588.2.1.1.1")) { $os = "fabos"; }
|
||||||
|
if (strstr($sysObjectId, ".1.3.6.1.4.1.1588.2.1.1.1")) { $os = "fabos"; }
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
6
includes/polling/os/fabos.inc.php
Normal file
6
includes/polling/os/fabos.inc.php
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
$version = trim(snmp_get($device, "1.3.6.1.4.1.1588.2.1.1.1.1.6.0", "-Ovq"),'"');
|
||||||
|
$hardware = trim(snmp_get($device, "ENTITY-MIB::entPhysicalDescr.1", "-Ovq"),'"');
|
||||||
|
|
||||||
|
?>
|
||||||
@@ -352,6 +352,7 @@ $config['os'][$os]['over'][2]['text'] = "Memory Usage";
|
|||||||
$os = "ironware";
|
$os = "ironware";
|
||||||
$config['os'][$os]['text'] = "Brocade IronWare";
|
$config['os'][$os]['text'] = "Brocade IronWare";
|
||||||
$config['os'][$os]['type'] = "network";
|
$config['os'][$os]['type'] = "network";
|
||||||
|
$config['os'][$os]['icon'] = "brocade";
|
||||||
$config['os'][$os]['over'][0]['graph'] = "device_bits";
|
$config['os'][$os]['over'][0]['graph'] = "device_bits";
|
||||||
$config['os'][$os]['over'][0]['text'] = "Device Traffic";
|
$config['os'][$os]['over'][0]['text'] = "Device Traffic";
|
||||||
$config['os'][$os]['over'][1]['graph'] = "device_processor";
|
$config['os'][$os]['over'][1]['graph'] = "device_processor";
|
||||||
@@ -359,6 +360,14 @@ $config['os'][$os]['over'][1]['text'] = "CPU Usage";
|
|||||||
$config['os'][$os]['over'][2]['graph'] = "device_mempool";
|
$config['os'][$os]['over'][2]['graph'] = "device_mempool";
|
||||||
$config['os'][$os]['over'][2]['text'] = "Memory Usage";
|
$config['os'][$os]['over'][2]['text'] = "Memory Usage";
|
||||||
|
|
||||||
|
$os = "fabos";
|
||||||
|
$config['os'][$os]['text'] = "Brocade FabricOS";
|
||||||
|
$config['os'][$os]['type'] = "network";
|
||||||
|
$config['os'][$os]['icon'] = "brocade";
|
||||||
|
$config['os'][$os]['over'][0]['graph'] = "device_bits";
|
||||||
|
$config['os'][$os]['over'][0]['text'] = "Device Traffic";
|
||||||
|
|
||||||
|
|
||||||
$os = "extremeware";
|
$os = "extremeware";
|
||||||
$config['os'][$os]['text'] = "Extremeware";
|
$config['os'][$os]['text'] = "Extremeware";
|
||||||
$config['os'][$os]['type'] = "network";
|
$config['os'][$os]['type'] = "network";
|
||||||
|
|||||||
296
mibs/BRCD-FCIP-EXT-MIB
Normal file
296
mibs/BRCD-FCIP-EXT-MIB
Normal file
@@ -0,0 +1,296 @@
|
|||||||
|
BRCD-FCIP-EXT-MIB DEFINITIONS ::= BEGIN
|
||||||
|
IMPORTS
|
||||||
|
OBJECT-TYPE,
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
Unsigned32,
|
||||||
|
Counter32,
|
||||||
|
mib-2 FROM SNMPv2-SMI
|
||||||
|
bcsi FROM Brocade-REG-MIB
|
||||||
|
TEXTUAL-CONVENTION,
|
||||||
|
TruthValue, RowStatus, TimeStamp FROM SNMPv2-TC
|
||||||
|
InetAddressType,
|
||||||
|
InetAddress,
|
||||||
|
InetPortNumber FROM INET-ADDRESS-MIB
|
||||||
|
InterfaceIndex FROM IF-MIB
|
||||||
|
MODULE-COMPLIANCE,
|
||||||
|
OBJECT-GROUP FROM SNMPv2-CONF;
|
||||||
|
|
||||||
|
fcipExtMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200704080000Z"
|
||||||
|
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 module defines management information specific to FCIP devices."
|
||||||
|
|
||||||
|
REVISION "200906191505Z" -- Jul 06, 2009 2:37pm
|
||||||
|
DESCRIPTION "Removed duplicate entry of fcipExtendedLinkTable"
|
||||||
|
|
||||||
|
::= { bcsi 4}
|
||||||
|
|
||||||
|
-- ******************************************************************
|
||||||
|
-- Textual conventions
|
||||||
|
--
|
||||||
|
BrcdCompressionRatio ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A number indicating a compression ratio over a set of bytes.
|
||||||
|
The value is defined as a set of bytes. The value is defined as 1000 * bytes(compressed) /
|
||||||
|
bytes(original) rounded to the next integer value. Note that compressed sets of bytes can
|
||||||
|
be larger than the corresponding uncompressed ones. Therefore, the number can be greater than 1000."
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
|
||||||
|
-- ******************************************************************
|
||||||
|
-- The FCIP Link Extention Table
|
||||||
|
--
|
||||||
|
fcipExtendedLinkTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF FcipExtendedLinkEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The stats of fcip tunnel compression, retransmission, packet
|
||||||
|
loss, and latency details"
|
||||||
|
::= { fcipExtMIB 1}
|
||||||
|
|
||||||
|
fcipExtendedLinkEntry OBJECT-TYPE
|
||||||
|
SYNTAX FcipExtendedLinkEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A conceptual row of the FCIP Extended Link Table containing additional stats."
|
||||||
|
INDEX { fcipExtendedLinkIfIndex }
|
||||||
|
::= { fcipExtendedLinkTable 1 }
|
||||||
|
|
||||||
|
FcipExtendedLinkEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
fcipExtendedLinkIfIndex InterfaceIndex,
|
||||||
|
fcipExtendedLinkTcpRetransmits Counter64,
|
||||||
|
fcipExtendedLinkTcpDroppedPackets Counter64,
|
||||||
|
fcipExtendedLinkTcpSmoothedRTT Integer32,
|
||||||
|
fcipExtendedLinkCompressionRatio BrcdCompressionRatio,
|
||||||
|
fcipExtendedLinkRawBytes Counter64,
|
||||||
|
fcipExtendedLinkCompressedBytes Counter64,
|
||||||
|
fcipExtendedLinkConnectedCount Counter64,
|
||||||
|
fcipExtendedLinkRtxRtxTO Counter64,
|
||||||
|
fcipExtendedLinkRtxDupAck Counter64,
|
||||||
|
fcipExtendedLinkDupAck Counter64,
|
||||||
|
fcipExtendedLinkRtt Integer32,
|
||||||
|
fcipExtendedLinkOoo Counter64,
|
||||||
|
fcipExtendedLinkSlowStarts Counter64
|
||||||
|
}
|
||||||
|
|
||||||
|
fcipExtendedLinkIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the virtual interface corresponding to
|
||||||
|
the FCIP Link running over TCP/IP."
|
||||||
|
::= { fcipExtendedLinkEntry 1 }
|
||||||
|
|
||||||
|
fcipExtendedLinkTcpRetransmits OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Number of segments retransmitted."
|
||||||
|
::= { fcipExtendedLinkEntry 2 }
|
||||||
|
|
||||||
|
fcipExtendedLinkTcpDroppedPackets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Number of TCP packets dropped"
|
||||||
|
::= { fcipExtendedLinkEntry 3 }
|
||||||
|
|
||||||
|
fcipExtendedLinkCompressionRatio OBJECT-TYPE
|
||||||
|
SYNTAX BrcdCompressionRatio
|
||||||
|
UNITS "milliseconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Compression ratio"
|
||||||
|
::= { fcipExtendedLinkEntry 4 }
|
||||||
|
|
||||||
|
fcipExtendedLinkTcpSmoothedRTT OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "milliseconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Round trip time (latency) in milliseconds"
|
||||||
|
::= { fcipExtendedLinkEntry 5 }
|
||||||
|
|
||||||
|
fcipExtendedLinkRawBytes OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Total number of raw bytes sent or received."
|
||||||
|
::= { fcipExtendedLinkEntry 6 }
|
||||||
|
|
||||||
|
fcipExtendedLinkCompressedBytes OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The total number of compressed bytes sent or received"
|
||||||
|
::= { fcipExtendedLinkEntry 7 }
|
||||||
|
|
||||||
|
fcipExtendedLinkConnectedCount OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "TCP session connection count"
|
||||||
|
::= { fcipExtendedLinkEntry 8 }
|
||||||
|
|
||||||
|
fcipExtendedLinkRtxRtxTO OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Counter of retransmit packets due to timeout"
|
||||||
|
::= { fcipExtendedLinkEntry 9 }
|
||||||
|
|
||||||
|
fcipExtendedLinkRtxDupAck OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Counter of retransmit packets due to duplicate acknowledgement"
|
||||||
|
::= { fcipExtendedLinkEntry 10 }
|
||||||
|
|
||||||
|
fcipExtendedLinkDupAck OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Counter of duplicate acknowledgement packets"
|
||||||
|
::= { fcipExtendedLinkEntry 11 }
|
||||||
|
|
||||||
|
fcipExtendedLinkRtt OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Round trip time in milliseconds"
|
||||||
|
::= { fcipExtendedLinkEntry 12 }
|
||||||
|
|
||||||
|
fcipExtendedLinkOoo OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Counter of TCP out-of-order"
|
||||||
|
::= { fcipExtendedLinkEntry 13 }
|
||||||
|
|
||||||
|
fcipExtendedLinkSlowStarts OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Counter of slow starts"
|
||||||
|
::= { fcipExtendedLinkEntry 14 }
|
||||||
|
|
||||||
|
|
||||||
|
-- ******************************************************************
|
||||||
|
-- The FCIP Link conn stats Table
|
||||||
|
--
|
||||||
|
fcipConnStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF FcipConnStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The stats of fcip tunnel compression, retransmission, packet
|
||||||
|
loss, and latency details"
|
||||||
|
::= { fcipExtMIB 2}
|
||||||
|
|
||||||
|
fcipConnStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX FcipConnStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A conceptual row of the FCIP Extended Link Table containing
|
||||||
|
additional stats."
|
||||||
|
INDEX {xfcipEntityId, xfcipLinkIndex }
|
||||||
|
::= { fcipConnStatsTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
FcipConnStatsEntry ::=
|
||||||
|
SEQUENCE {
|
||||||
|
xfcipEntityId OCTET STRING,
|
||||||
|
xfcipLinkIfIndex InterfaceIndex,
|
||||||
|
xfcipLinkIndex Unsigned32,
|
||||||
|
xfcipExtendedLinkTcpRetransmits Counter64,
|
||||||
|
xfcipExtendedLinkTcpDroppedPackets Counter64,
|
||||||
|
xfcipExtendedLinkTcpSmoothedRTT Integer32,
|
||||||
|
xfcipExtendedLinkCompressionRatio BrcdCompressionRatio,
|
||||||
|
xfcipExtendedLinkRawBytes Counter64,
|
||||||
|
xfcipExtendedLinkCompressedBytes Counter64
|
||||||
|
}
|
||||||
|
|
||||||
|
xfcipEntityId OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING (SIZE (8))
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The FCIP entity identifier."
|
||||||
|
REFERENCE
|
||||||
|
"RFC 3821, Section 7.1, FCIP Special Frame Format"
|
||||||
|
::= { fcipConnStatsEntry 1 }
|
||||||
|
|
||||||
|
xfcipLinkIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The ifIndex value of the virtual interface corresponding to
|
||||||
|
the FCIP Link running over TCP/IP."
|
||||||
|
::= { fcipConnStatsEntry 2 }
|
||||||
|
|
||||||
|
xfcipLinkIndex OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (1..4294967295)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An arbitrary integer that uniquely identifies one FCIP link
|
||||||
|
within an FCIP entity."
|
||||||
|
::= { fcipConnStatsEntry 3 }
|
||||||
|
|
||||||
|
xfcipExtendedLinkTcpRetransmits OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Number of segments retransmitted."
|
||||||
|
::= { fcipConnStatsEntry 4 }
|
||||||
|
|
||||||
|
xfcipExtendedLinkTcpDroppedPackets OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Number of TCP packets dropped"
|
||||||
|
::= { fcipConnStatsEntry 5 }
|
||||||
|
|
||||||
|
xfcipExtendedLinkCompressionRatio OBJECT-TYPE
|
||||||
|
SYNTAX BrcdCompressionRatio
|
||||||
|
UNITS "milliseconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Compression ratio"
|
||||||
|
::= { fcipConnStatsEntry 6 }
|
||||||
|
|
||||||
|
xfcipExtendedLinkTcpSmoothedRTT OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
UNITS "milliseconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Round trip time (latency) in milliseconds"
|
||||||
|
::= { fcipConnStatsEntry 7 }
|
||||||
|
|
||||||
|
|
||||||
|
xfcipExtendedLinkRawBytes OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Total number of raw bytes sent or received."
|
||||||
|
::= { fcipConnStatsEntry 8 }
|
||||||
|
|
||||||
|
xfcipExtendedLinkCompressedBytes OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The total number of compressed bytes sent or received"
|
||||||
|
::= { fcipConnStatsEntry 9 }
|
||||||
|
|
||||||
|
END
|
||||||
85
mibs/Brocade-REG-MIB
Normal file
85
mibs/Brocade-REG-MIB
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
--
|
||||||
|
-- Title: Brocade Registration MIB, Version v5.0
|
||||||
|
--
|
||||||
|
-- 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 all the Brocade Enterprise products.
|
||||||
|
-- This mib file contains the generic textual conventions of Brocade's product.
|
||||||
|
--
|
||||||
|
|
||||||
|
Brocade-REG-MIB DEFINITIONS ::= BEGIN
|
||||||
|
IMPORTS
|
||||||
|
enterprises
|
||||||
|
FROM RFC1155-SMI;
|
||||||
|
|
||||||
|
-- bcsiGlobalRegModule MODULE-IDENTITY
|
||||||
|
-- LAST-UPDATED "0210030000Z"
|
||||||
|
-- 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 Central Repository of
|
||||||
|
-- all OIDs for an enterprise. Thus any group within Brocade
|
||||||
|
-- looking to add a new product specific MIB need only look
|
||||||
|
-- at Brocade tree for the new MIB module.
|
||||||
|
-- Copyright (c) 1996-2002 Brocade Communications Systems, Inc.
|
||||||
|
-- All rights reserved."
|
||||||
|
-- REVISION "0301131430Z" Jan 13, 2003 2:30pm
|
||||||
|
-- DESCRIPTION "The initial version of this module."
|
||||||
|
-- ::= { bcsiModules 1 }
|
||||||
|
|
||||||
|
|
||||||
|
bcsi OBJECT IDENTIFIER ::= { enterprises 1588 }
|
||||||
|
-- bcsi OBJECT-IDENTITY
|
||||||
|
-- STATUS current
|
||||||
|
-- DESCRIPTION "The Root of the OID sub-tree assigned to Brocade by
|
||||||
|
-- the Internet Assigned Numbers Authority (IANA)."
|
||||||
|
-- ::= { enterprises 1588 }
|
||||||
|
|
||||||
|
-- Product Lines or Generic Product information
|
||||||
|
-- { bcsi 1 } is reserved
|
||||||
|
|
||||||
|
commDev OBJECT IDENTIFIER ::= { bcsi 2 } -- communication devices
|
||||||
|
-- commDev OBJECT-IDENTITY
|
||||||
|
-- STATUS current
|
||||||
|
-- DESCRIPTION "The root OID sub-tree for Communication
|
||||||
|
-- Devices of Brocade."
|
||||||
|
-- ::= { bcsi 2 }
|
||||||
|
|
||||||
|
fibrechannel OBJECT IDENTIFIER ::= { commDev 1 }
|
||||||
|
-- fibrechannel OBJECT-IDENTITY
|
||||||
|
-- STATUS current
|
||||||
|
-- DESCRIPTION "The root OID sub-tree for Fibre Channel
|
||||||
|
-- Devices of Brocade."
|
||||||
|
-- ::= { commDev 1 }
|
||||||
|
|
||||||
|
fcSwitch OBJECT IDENTIFIER ::= { fibrechannel 1 }
|
||||||
|
-- fcSwitch OBJECT-IDENTITY
|
||||||
|
-- STATUS current
|
||||||
|
-- DESCRIPTION "The root OID sub-tree for Fibre Channel
|
||||||
|
-- Switches of Brocade."
|
||||||
|
-- ::= { fibrechannel 1 }
|
||||||
|
|
||||||
|
|
||||||
|
bcsiReg OBJECT IDENTIFIER ::= { bcsi 3 }
|
||||||
|
-- bcsiReg OBJECT-IDENTITY
|
||||||
|
-- STATUS current
|
||||||
|
-- DESCRIPTION "The root OID sub-tree for Brocade Global Registry."
|
||||||
|
-- ::= { bcsi 3 }
|
||||||
|
|
||||||
|
bcsiModules OBJECT IDENTIFIER ::= { bcsiReg 1 }
|
||||||
|
-- bcsiModules OBJECT-IDENTITY
|
||||||
|
-- STATUS current
|
||||||
|
-- DESCRIPTION "The root OID sub-tree for Brocade Mib Modules."
|
||||||
|
-- ::= { bcsiReg 1 }
|
||||||
|
|
||||||
|
END
|
||||||
2078
mibs/CPQHOST-MIB
Normal file
2078
mibs/CPQHOST-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3586
mibs/CPQRACK-MIB
Normal file
3586
mibs/CPQRACK-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2012
mibs/FCFABRIC-ELEMENT-MIB
Normal file
2012
mibs/FCFABRIC-ELEMENT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2844
mibs/FCMGMT-MIB
Normal file
2844
mibs/FCMGMT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1794
mibs/FIBRE-CHANNEL-FE-MIB
Normal file
1794
mibs/FIBRE-CHANNEL-FE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
375
mibs/HA-MIB
Normal file
375
mibs/HA-MIB
Normal file
@@ -0,0 +1,375 @@
|
|||||||
|
HA-MIB DEFINITIONS ::= BEGIN
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||||
|
Integer32, IpAddress
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
fibrechannel FROM Brocade-REG-MIB
|
||||||
|
swID, swSsn FROM SW-MIB
|
||||||
|
entPhysicalIndex, entPhysicalName FROM ENTITY-MIB
|
||||||
|
DisplayString
|
||||||
|
FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
|
||||||
|
haMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200208160000Z" -- Aug. 16, 2002
|
||||||
|
ORGANIZATION "Brocade Communications Systems, Inc.,"
|
||||||
|
CONTACT-INFO "Customer Support Group
|
||||||
|
Brocade Communications Systems,
|
||||||
|
1745 Technology Drive,
|
||||||
|
San Jose, CA 95110 U.S.A
|
||||||
|
Tel: +1-408-392-6061
|
||||||
|
Fax: +1-408-392-6656
|
||||||
|
Email: support@Brocade.COM
|
||||||
|
WEB: www.brocade.com"
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module High Availability MIB.
|
||||||
|
Copyright (c) 2002-2003 Brocade Communications Systems, Inc.
|
||||||
|
All rights reserved."
|
||||||
|
|
||||||
|
|
||||||
|
REVISION "200208160000Z" -- Aug. 16, 2002
|
||||||
|
DESCRIPTION
|
||||||
|
"The initial revision for the High Availability MIB."
|
||||||
|
|
||||||
|
REVISION "200402251530Z" -- Feb 25, 2004 5:30pm
|
||||||
|
DESCRIPTION
|
||||||
|
"Added mib objects fruSupplierId, fruSupplierPartNum,
|
||||||
|
fruSupplierSerialNum and fruSupplierRevCode to fruTable."
|
||||||
|
|
||||||
|
REVISION "200902090000Z" -- Feb 9th, 2009
|
||||||
|
DESCRIPTION
|
||||||
|
"Added new value coreblade and ap blade for fru table."
|
||||||
|
|
||||||
|
REVISION "200904060000Z" -- Apr 6th, 2009
|
||||||
|
DESCRIPTION
|
||||||
|
"Added textual convention for FruClass."
|
||||||
|
REVISION "200906251200Z" -- Jun 25, 2009 12:00pm
|
||||||
|
DESCRIPTION "Removed the version information from Brocade's proprietary MIB file name."
|
||||||
|
|
||||||
|
::= { fibrechannel 2 }
|
||||||
|
|
||||||
|
highAvailability OBJECT IDENTIFIER ::= { haMIB 1 }
|
||||||
|
|
||||||
|
haStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
redundant (0),
|
||||||
|
nonredundant (1)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Whether the system is redundant or not."
|
||||||
|
::= { highAvailability 1 }
|
||||||
|
|
||||||
|
FruClass ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The type of the FRU object."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other(1),
|
||||||
|
unknown(2),
|
||||||
|
chassis (3),
|
||||||
|
cp (4),
|
||||||
|
other-CP(5),
|
||||||
|
switchblade (6),
|
||||||
|
wwn (7),
|
||||||
|
powerSupply(8),
|
||||||
|
fan(9),
|
||||||
|
coreblade(10),
|
||||||
|
applicationblade(11)
|
||||||
|
}
|
||||||
|
|
||||||
|
fruTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF FRUEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table inventories the field replaceable units (FRUs)
|
||||||
|
slots available. There is entry in this table for each entry
|
||||||
|
in the entPhysicalTable that has entPhysicalClass set to
|
||||||
|
'Container (5)' and has a child entry having entPhysicalIsFRU
|
||||||
|
field to be true"
|
||||||
|
::= {highAvailability 5}
|
||||||
|
|
||||||
|
fRUEntry OBJECT-TYPE
|
||||||
|
SYNTAX FRUEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry for FRU slot in the fruTable"
|
||||||
|
INDEX { entPhysicalIndex }
|
||||||
|
::= {fruTable 1}
|
||||||
|
|
||||||
|
FRUEntry ::= SEQUENCE {
|
||||||
|
fruClass FruClass,
|
||||||
|
fruStatus INTEGER,
|
||||||
|
fruObjectNum Integer32,
|
||||||
|
fruSupplierId DisplayString,
|
||||||
|
fruSupplierPartNum DisplayString,
|
||||||
|
fruSupplierSerialNum DisplayString,
|
||||||
|
fruSupplierRevCode DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
fruClass OBJECT-TYPE
|
||||||
|
SYNTAX FruClass
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of the FRU object that these slot can hold"
|
||||||
|
::= { fRUEntry 1 }
|
||||||
|
|
||||||
|
fruStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other (1),
|
||||||
|
unknown (2),
|
||||||
|
on (3),
|
||||||
|
off (4),
|
||||||
|
faulty (5)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The current status of the FRU object in the slot"
|
||||||
|
::= {fRUEntry 2}
|
||||||
|
|
||||||
|
fruObjectNum OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Gives the slot number of the blade and unit number for
|
||||||
|
everything else"
|
||||||
|
::= { fRUEntry 3 }
|
||||||
|
|
||||||
|
fruSupplierId OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The supplier id."
|
||||||
|
::= { fRUEntry 4 }
|
||||||
|
|
||||||
|
fruSupplierPartNum OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The supplier part number."
|
||||||
|
::= { fRUEntry 5 }
|
||||||
|
|
||||||
|
fruSupplierSerialNum OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString(SIZE (0..128))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The supplier serial number."
|
||||||
|
::= { fRUEntry 6 }
|
||||||
|
|
||||||
|
fruSupplierRevCode OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The supplier revision code."
|
||||||
|
::= { fRUEntry 7 }
|
||||||
|
|
||||||
|
fruHistoryTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF FruHistoryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table gives the contents of the entire history
|
||||||
|
log of the FRU events"
|
||||||
|
::= {highAvailability 6}
|
||||||
|
|
||||||
|
fruHistoryEntry OBJECT-TYPE
|
||||||
|
SYNTAX FruHistoryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry in this table represents a particular FRU event"
|
||||||
|
INDEX { fruHistoryIndex }
|
||||||
|
::= {fruHistoryTable 1}
|
||||||
|
|
||||||
|
FruHistoryEntry ::= SEQUENCE {
|
||||||
|
fruHistoryIndex Integer32,
|
||||||
|
fruHistoryClass FruClass,
|
||||||
|
fruHistoryObjectNum Integer32,
|
||||||
|
fruHistoryEvent INTEGER,
|
||||||
|
fruHistoryTime DisplayString,
|
||||||
|
fruHistoryFactoryPartNum DisplayString,
|
||||||
|
fruHistoryFactorySerialNum DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
fruHistoryIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Index of the FRU event in the history table"
|
||||||
|
::= {fruHistoryEntry 1}
|
||||||
|
|
||||||
|
|
||||||
|
fruHistoryClass OBJECT-TYPE
|
||||||
|
SYNTAX FruClass
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of the FRU object related to the event"
|
||||||
|
::= { fruHistoryEntry 2 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
fruHistoryObjectNum OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Gives the slot number of the blade and unit number for
|
||||||
|
everything else"
|
||||||
|
::= { fruHistoryEntry 3 }
|
||||||
|
|
||||||
|
fruHistoryEvent OBJECT-TYPE
|
||||||
|
SYNTAX
|
||||||
|
INTEGER {
|
||||||
|
added (1),
|
||||||
|
removed (2),
|
||||||
|
invalid (3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of the FRU event"
|
||||||
|
::= { fruHistoryEntry 4}
|
||||||
|
|
||||||
|
fruHistoryTime OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Gives the time at which this event happened"
|
||||||
|
::= { fruHistoryEntry 5 }
|
||||||
|
|
||||||
|
fruHistoryFactoryPartNum OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Gives the factory part num of the FRU object"
|
||||||
|
::= { fruHistoryEntry 6 }
|
||||||
|
|
||||||
|
fruHistoryFactorySerialNum OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Gives the factory serial num of the FRU object"
|
||||||
|
::= { fruHistoryEntry 7 }
|
||||||
|
|
||||||
|
cpTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF CPEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table lists all the CPs in the system"
|
||||||
|
::= {highAvailability 7}
|
||||||
|
|
||||||
|
cpEntry OBJECT-TYPE
|
||||||
|
SYNTAX CPEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry represents a single CP in the system"
|
||||||
|
INDEX { entPhysicalIndex }
|
||||||
|
::= {cpTable 1}
|
||||||
|
|
||||||
|
CPEntry ::= SEQUENCE {
|
||||||
|
cpStatus INTEGER,
|
||||||
|
cpIpAddress IpAddress,
|
||||||
|
cpIpMask IpAddress,
|
||||||
|
cpIpGateway IpAddress,
|
||||||
|
cpLastEvent INTEGER
|
||||||
|
}
|
||||||
|
|
||||||
|
cpStatus OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other (1),
|
||||||
|
unknown (2),
|
||||||
|
active (3),
|
||||||
|
standby (4), -- Ready to takeover
|
||||||
|
failed (5) -- Not ready to takeover
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Gives the current status of the CP"
|
||||||
|
::= { cpEntry 1 }
|
||||||
|
|
||||||
|
cpIpAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP Address of the Ethernet interface of this CP."
|
||||||
|
::= { cpEntry 2 }
|
||||||
|
|
||||||
|
cpIpMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP Mask of the Ethernet interface of this CP."
|
||||||
|
::= { cpEntry 3 }
|
||||||
|
|
||||||
|
cpIpGateway OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The IP Address of the IP Gateway for this CP."
|
||||||
|
::= { cpEntry 4 }
|
||||||
|
|
||||||
|
cpLastEvent OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
other (1),
|
||||||
|
unknown (2),
|
||||||
|
haSync (3),
|
||||||
|
haOutSync (4),
|
||||||
|
cpFaulty (5),
|
||||||
|
cpHealthy (6),
|
||||||
|
cpActive (7),
|
||||||
|
configChange (8),
|
||||||
|
failOverStart (9),
|
||||||
|
failOverDone (10),
|
||||||
|
firmwareCommit (11),
|
||||||
|
firmwareUpgrade (12)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The last event related to this CP"
|
||||||
|
::= { cpEntry 5 }
|
||||||
|
|
||||||
|
haMIBTraps OBJECT IDENTIFIER ::= { haMIB 2 }
|
||||||
|
haMIBTrapPrefix OBJECT IDENTIFIER ::= { haMIBTraps 0 }
|
||||||
|
|
||||||
|
fruStatusChanged NOTIFICATION-TYPE
|
||||||
|
OBJECTS { entPhysicalName, fruStatus}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This trap is sent when status of any FRU object is changed"
|
||||||
|
::= { haMIBTrapPrefix 1 }
|
||||||
|
|
||||||
|
cpStatusChanged NOTIFICATION-TYPE
|
||||||
|
OBJECTS { cpStatus, cpLastEvent, swID, swSsn}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This trap is sent when status of any CP object is changed"
|
||||||
|
::= { haMIBTrapPrefix 2 }
|
||||||
|
|
||||||
|
fruHistoryTrap NOTIFICATION-TYPE
|
||||||
|
OBJECTS { fruHistoryClass, fruHistoryObjectNum,
|
||||||
|
fruHistoryEvent, fruHistoryTime, fruHistoryFactoryPartNum,
|
||||||
|
fruHistoryFactorySerialNum }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This trap is sent when a FRU is added or removed"
|
||||||
|
::= { haMIBTrapPrefix 3 }
|
||||||
|
END
|
||||||
809
mibs/LINK-INCIDENT-MIB
Normal file
809
mibs/LINK-INCIDENT-MIB
Normal file
@@ -0,0 +1,809 @@
|
|||||||
|
--
|
||||||
|
-- Title: FICON MIB
|
||||||
|
-- This is in accordance with smiv2 format.
|
||||||
|
-- Intial version 1.0
|
||||||
|
--
|
||||||
|
|
||||||
|
LINK-INCIDENT-MIB DEFINITIONS ::= BEGIN
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE,
|
||||||
|
Integer32, OBJECT-IDENTITY, NOTIFICATION-TYPE
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION, DisplayString
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
fcSwitch
|
||||||
|
FROM Brocade-REG-MIB;
|
||||||
|
|
||||||
|
linkIncidentMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200204232347Z"
|
||||||
|
ORGANIZATION "Brocade Communications Systems, Inc.,"
|
||||||
|
CONTACT-INFO "Customer Support Group
|
||||||
|
Brocade Communications Systems,
|
||||||
|
1745, Technology Drive,
|
||||||
|
San Jose, CA 95110 U.S.A
|
||||||
|
Tel: +1-408-392-6061
|
||||||
|
Fax: +1-408-392-6656
|
||||||
|
Email: support@Brocade.COM
|
||||||
|
WEB: www.brocade.com"
|
||||||
|
|
||||||
|
|
||||||
|
DESCRIPTION "The MIB module defines support for FICON in Fabos. This MIB
|
||||||
|
addresses link incident and link failure data for ficon
|
||||||
|
host/devices connected to a Brocade switch"
|
||||||
|
REVISION "200307110000Z" -- July 11, 2003
|
||||||
|
DESCRIPTION "Initial revision"
|
||||||
|
::= { fcSwitch 50 }
|
||||||
|
|
||||||
|
-- Textual conventions
|
||||||
|
|
||||||
|
FcPortID ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "x"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents Fibre Channel Address ID, a 24-bit
|
||||||
|
value unique within the address space of a Fabric."
|
||||||
|
SYNTAX OCTET STRING (SIZE (3))
|
||||||
|
|
||||||
|
RLIRLinkFailureType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the link failure type"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
bitErrorRate(2),
|
||||||
|
lossOfSignal(3),
|
||||||
|
nOSRecognized(4),
|
||||||
|
primitiveSequenceTimeout(5),
|
||||||
|
invalidSeqForPortState(6),
|
||||||
|
loopInitializationTimeout(7),
|
||||||
|
lossOfSignalInLoopInit(8)
|
||||||
|
}
|
||||||
|
|
||||||
|
LinkWwn ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the link WWN"
|
||||||
|
SYNTAX OCTET STRING (SIZE (8))
|
||||||
|
|
||||||
|
|
||||||
|
PortType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the Port Type"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
n-port (1),
|
||||||
|
nl-port (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
LinkFormat ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the frame format"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
ficon(1),
|
||||||
|
common(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
RegType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the RNID Registration Type"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
conditional (1),
|
||||||
|
unconditional (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
LIRRProtocol ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the LIRR Protocol"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
fcp (1),
|
||||||
|
sb2 (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
RNIDTagType ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "x"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the value of RNID Tag in Hexa Decimal format"
|
||||||
|
SYNTAX OCTET STRING (SIZE (2))
|
||||||
|
|
||||||
|
RNIDFlags ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "x"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the value of RNID Flag in Hexa Decimal format.
|
||||||
|
It indicates if the node is valid, not valid, or
|
||||||
|
not current. The ``Flag'' values also indi-
|
||||||
|
cate the following:
|
||||||
|
0x00 Indicates node ID of the
|
||||||
|
(storage port for RNID, switch
|
||||||
|
for SwitchRNID) is valid.
|
||||||
|
0x10 Indicates node ID of the chan-
|
||||||
|
nel port is valid.
|
||||||
|
0x20 Indicates the node ID of the
|
||||||
|
storage port is not current.
|
||||||
|
0x30 Indicates the node ID of the
|
||||||
|
channel port is not current.
|
||||||
|
0x40 Indicates the the node ID of
|
||||||
|
the (storage port for RNID,
|
||||||
|
switch for RLIR) is not valid.
|
||||||
|
0x50 Indicates the node ID of the
|
||||||
|
channel port is not valid."
|
||||||
|
SYNTAX OCTET STRING (SIZE(1))
|
||||||
|
|
||||||
|
RNIDType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the value of Type Number - Displays the type
|
||||||
|
number of the self describing node. It also describes
|
||||||
|
the machine type."
|
||||||
|
SYNTAX OCTET STRING (SIZE (6))
|
||||||
|
|
||||||
|
RNIDModel ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the value of Model Number."
|
||||||
|
SYNTAX OCTET STRING (SIZE (3))
|
||||||
|
|
||||||
|
RNIDManufacturer ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the Manufacturer name or code."
|
||||||
|
SYNTAX OCTET STRING (SIZE (3))
|
||||||
|
|
||||||
|
RNIDManufacturerPlant ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The manufacture plant name or code."
|
||||||
|
SYNTAX OCTET STRING (SIZE (2))
|
||||||
|
|
||||||
|
RNIDSequenceNumber ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Sequence number of the self describing node."
|
||||||
|
SYNTAX OCTET STRING (SIZE (12))
|
||||||
|
|
||||||
|
RNIDParams ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "x"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Represents the value of Param.
|
||||||
|
It is the incident node parameters type in
|
||||||
|
three bytes: ``0xAABBCC''. The meaning of
|
||||||
|
each byte is described below:
|
||||||
|
|
||||||
|
Byte AA:
|
||||||
|
0x00 Reserved
|
||||||
|
0x20 FC-SB-2 and updates.
|
||||||
|
0x40 Other FC-4s including FCP and
|
||||||
|
updates.
|
||||||
|
0x60 FC-SB-2 and updates and other
|
||||||
|
FC-4s including FCP and
|
||||||
|
updates.
|
||||||
|
0x80 FC-4 support not specified.
|
||||||
|
0xa0 Reserved.
|
||||||
|
0xc0 Reserved.
|
||||||
|
0xe0 Vendor specific.
|
||||||
|
|
||||||
|
Byte BB:
|
||||||
|
0x00 Unspecified class
|
||||||
|
0x01 Direct access storage device,
|
||||||
|
if it is an storage port.
|
||||||
|
Otherwise, it is not channel
|
||||||
|
to channel capable.
|
||||||
|
0x02 Magnetic tape, if it is an
|
||||||
|
storage port. Otherwise, if it
|
||||||
|
is a reserved field for a
|
||||||
|
channel port.
|
||||||
|
0x03 Input unit record, if it is an
|
||||||
|
storage port. Otherwise, it is
|
||||||
|
a reserved field for a channel
|
||||||
|
port.
|
||||||
|
0x04 Output unit, if it is an stor-
|
||||||
|
age port. Otherwise, it is a
|
||||||
|
reserved field for a channel
|
||||||
|
port.
|
||||||
|
0x05 Printer, if it is an storage
|
||||||
|
port. Otherwise, it is a
|
||||||
|
reserved field for a channel
|
||||||
|
port.
|
||||||
|
0x06 Controler, if it is an storage
|
||||||
|
port. Otherwise, it is a
|
||||||
|
reserved field for a channel
|
||||||
|
port.
|
||||||
|
0x07 Terminal - Full screen if it
|
||||||
|
is an storage port. Otherwise,
|
||||||
|
it is a reserved field for a
|
||||||
|
channel port.
|
||||||
|
|
||||||
|
0x08 Terminal - Line mode if it is
|
||||||
|
an storage port. Otherwise,
|
||||||
|
it is an emulated control unit
|
||||||
|
support only.
|
||||||
|
0x09 Reserved.
|
||||||
|
0x10 Switch, if it is a switch
|
||||||
|
device. Otherwise, it is
|
||||||
|
reserved.
|
||||||
|
0x0b 0xff Reserved.
|
||||||
|
|
||||||
|
Byte CC:
|
||||||
|
0x00 If storage CU port has regis-
|
||||||
|
tered with the switch.
|
||||||
|
0xID CHIPID if channel port has
|
||||||
|
registered with the switch.
|
||||||
|
0xPN If switch has registered with
|
||||||
|
the channel then PN represent
|
||||||
|
the FL port number."
|
||||||
|
SYNTAX OCTET STRING (SIZE (3))
|
||||||
|
|
||||||
|
-- { linkIncidentMIB 1 } is reserved for future usage.
|
||||||
|
|
||||||
|
ficonRNID OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The OID sub-tree for ficonRNID. This group contains all
|
||||||
|
RNID group objects for FICON."
|
||||||
|
::= { linkIncidentMIB 2 }
|
||||||
|
|
||||||
|
nodeRNIDTableNumEntries OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of entries in Request Node Identification Data (RNID) table."
|
||||||
|
::= { ficonRNID 1 }
|
||||||
|
|
||||||
|
-- node RNID table
|
||||||
|
-- Node information from attached node to the switch are stored
|
||||||
|
-- in the node RNID table
|
||||||
|
|
||||||
|
nodeRNIDTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF NodeRNIDEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A table that contains, one entry for each Ficon RNID
|
||||||
|
node attached to a switch."
|
||||||
|
::= { ficonRNID 2 }
|
||||||
|
|
||||||
|
nodeRNIDEntry OBJECT-TYPE
|
||||||
|
SYNTAX NodeRNIDEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "A entry containing the RNID information
|
||||||
|
for a ficon node"
|
||||||
|
INDEX { nodeRNIDIndex }
|
||||||
|
::= { nodeRNIDTable 1 }
|
||||||
|
|
||||||
|
NodeRNIDEntry ::= SEQUENCE {
|
||||||
|
nodeRNIDIndex
|
||||||
|
Integer32,
|
||||||
|
nodeRNIDIncidentPortWWN
|
||||||
|
LinkWwn,
|
||||||
|
nodeRNIDPID
|
||||||
|
FcPortID,
|
||||||
|
nodeRNIDFlags
|
||||||
|
RNIDFlags,
|
||||||
|
nodeRNIDType
|
||||||
|
RNIDType,
|
||||||
|
nodeRNIDModel
|
||||||
|
RNIDModel,
|
||||||
|
nodeRNIDManufacturer
|
||||||
|
RNIDManufacturer,
|
||||||
|
nodeRNIDManufacturerPlant
|
||||||
|
RNIDManufacturerPlant,
|
||||||
|
nodeRNIDSequenceNumber
|
||||||
|
RNIDSequenceNumber,
|
||||||
|
nodeRNIDConnectedPortWWN
|
||||||
|
LinkWwn,
|
||||||
|
nodeRNIDPortType
|
||||||
|
PortType,
|
||||||
|
nodeRNIDFormat
|
||||||
|
LinkFormat,
|
||||||
|
nodeRNIDTag
|
||||||
|
RNIDTagType,
|
||||||
|
nodeRNIDParams
|
||||||
|
RNIDParams
|
||||||
|
}
|
||||||
|
|
||||||
|
nodeRNIDIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Index into nodeRNIDTable"
|
||||||
|
::= { nodeRNIDEntry 1 }
|
||||||
|
|
||||||
|
nodeRNIDIncidentPortWWN OBJECT-TYPE
|
||||||
|
SYNTAX LinkWwn
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Port WWN for Incident port. An N-port (ficon device
|
||||||
|
or host) is an incident port"
|
||||||
|
::= { nodeRNIDEntry 2 }
|
||||||
|
|
||||||
|
nodeRNIDPID OBJECT-TYPE
|
||||||
|
SYNTAX FcPortID
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "PID for an Incident port."
|
||||||
|
::= { nodeRNIDEntry 3 }
|
||||||
|
|
||||||
|
nodeRNIDFlags OBJECT-TYPE
|
||||||
|
SYNTAX RNIDFlags
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RNID flags for an Incident port."
|
||||||
|
::= { nodeRNIDEntry 4 }
|
||||||
|
|
||||||
|
nodeRNIDType OBJECT-TYPE
|
||||||
|
SYNTAX RNIDType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Number associate with a node"
|
||||||
|
::= { nodeRNIDEntry 5 }
|
||||||
|
|
||||||
|
nodeRNIDModel OBJECT-TYPE
|
||||||
|
SYNTAX RNIDModel
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Model number of the RNID node"
|
||||||
|
::= { nodeRNIDEntry 6 }
|
||||||
|
|
||||||
|
nodeRNIDManufacturer OBJECT-TYPE
|
||||||
|
SYNTAX RNIDManufacturer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the manufaturer of the node."
|
||||||
|
::= { nodeRNIDEntry 7 }
|
||||||
|
|
||||||
|
nodeRNIDManufacturerPlant OBJECT-TYPE
|
||||||
|
SYNTAX RNIDManufacturerPlant
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the manufacturer plant of the node."
|
||||||
|
::= { nodeRNIDEntry 8 }
|
||||||
|
|
||||||
|
nodeRNIDSequenceNumber OBJECT-TYPE
|
||||||
|
SYNTAX RNIDSequenceNumber
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the sequence number of the node."
|
||||||
|
::= { nodeRNIDEntry 9 }
|
||||||
|
|
||||||
|
nodeRNIDConnectedPortWWN OBJECT-TYPE
|
||||||
|
SYNTAX LinkWwn
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "WWN of the connected port."
|
||||||
|
::= { nodeRNIDEntry 10 }
|
||||||
|
|
||||||
|
nodeRNIDPortType OBJECT-TYPE
|
||||||
|
SYNTAX PortType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Port type (N, NL or virtual port) of the connected port."
|
||||||
|
::= { nodeRNIDEntry 11 }
|
||||||
|
|
||||||
|
nodeRNIDFormat OBJECT-TYPE
|
||||||
|
SYNTAX LinkFormat
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Node identification data format of the connected port."
|
||||||
|
::= { nodeRNIDEntry 12 }
|
||||||
|
|
||||||
|
nodeRNIDTag OBJECT-TYPE
|
||||||
|
SYNTAX RNIDTagType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Node identification tag of the connected port."
|
||||||
|
::= { nodeRNIDEntry 13 }
|
||||||
|
|
||||||
|
nodeRNIDParams OBJECT-TYPE
|
||||||
|
SYNTAX RNIDParams
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Node parameters of the connected port."
|
||||||
|
::= { nodeRNIDEntry 14 }
|
||||||
|
|
||||||
|
switchRNIDTableNumEntries OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of entries in RNID table which corresponds to switch."
|
||||||
|
::= { ficonRNID 3 }
|
||||||
|
|
||||||
|
-- switchRNIDTable - This table contains the RNID info. for the
|
||||||
|
-- switch node. Normally, there will be only one entry in the table.
|
||||||
|
|
||||||
|
switchRNIDTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF SwitchRNIDEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A table that contains, one entry for each switch ficon node."
|
||||||
|
::= { ficonRNID 4 }
|
||||||
|
|
||||||
|
switchRNIDEntry OBJECT-TYPE
|
||||||
|
SYNTAX SwitchRNIDEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
INDEX { switchRNIDIndex }
|
||||||
|
::= { switchRNIDTable 1 }
|
||||||
|
|
||||||
|
SwitchRNIDEntry ::= SEQUENCE {
|
||||||
|
switchRNIDIndex Integer32,
|
||||||
|
switchRNIDSwitchWWN
|
||||||
|
LinkWwn,
|
||||||
|
switchRNIDFlags
|
||||||
|
RNIDFlags,
|
||||||
|
switchRNIDType
|
||||||
|
RNIDType,
|
||||||
|
switchRNIDModel
|
||||||
|
RNIDModel,
|
||||||
|
switchRNIDManufacturer
|
||||||
|
RNIDManufacturer,
|
||||||
|
switchRNIDManufacturerPlant
|
||||||
|
RNIDManufacturerPlant,
|
||||||
|
switchRNIDSequenceNumber
|
||||||
|
RNIDSequenceNumber,
|
||||||
|
switchRNIDTag
|
||||||
|
RNIDTagType,
|
||||||
|
switchRNIDParams
|
||||||
|
RNIDParams
|
||||||
|
}
|
||||||
|
|
||||||
|
switchRNIDIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Index into switchRNIDTable."
|
||||||
|
::= { switchRNIDEntry 1 }
|
||||||
|
|
||||||
|
switchRNIDSwitchWWN OBJECT-TYPE
|
||||||
|
SYNTAX LinkWwn
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "WWN of the switch."
|
||||||
|
::= { switchRNIDEntry 2 }
|
||||||
|
|
||||||
|
switchRNIDFlags OBJECT-TYPE
|
||||||
|
SYNTAX RNIDFlags
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RNID flags for switch."
|
||||||
|
::= { switchRNIDEntry 3 }
|
||||||
|
|
||||||
|
switchRNIDType OBJECT-TYPE
|
||||||
|
SYNTAX RNIDType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Type Number associate with a switch."
|
||||||
|
::= { switchRNIDEntry 4 }
|
||||||
|
|
||||||
|
switchRNIDModel OBJECT-TYPE
|
||||||
|
SYNTAX RNIDModel
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Model number of the RNID switch."
|
||||||
|
::= { switchRNIDEntry 5 }
|
||||||
|
|
||||||
|
switchRNIDManufacturer OBJECT-TYPE
|
||||||
|
SYNTAX RNIDManufacturer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the manufaturer of the switch."
|
||||||
|
::= { switchRNIDEntry 6 }
|
||||||
|
|
||||||
|
switchRNIDManufacturerPlant OBJECT-TYPE
|
||||||
|
SYNTAX RNIDManufacturerPlant
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the manufacturer plant of the switch."
|
||||||
|
::= { switchRNIDEntry 7 }
|
||||||
|
|
||||||
|
switchRNIDSequenceNumber OBJECT-TYPE
|
||||||
|
SYNTAX RNIDSequenceNumber
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identifies the sequence number of the switch."
|
||||||
|
::= { switchRNIDEntry 8 }
|
||||||
|
|
||||||
|
switchRNIDTag OBJECT-TYPE
|
||||||
|
SYNTAX RNIDTagType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Identification tag of the switch."
|
||||||
|
::= { switchRNIDEntry 9 }
|
||||||
|
|
||||||
|
switchRNIDParams OBJECT-TYPE
|
||||||
|
SYNTAX RNIDParams
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Parameters of the switch."
|
||||||
|
::= { switchRNIDEntry 10 }
|
||||||
|
|
||||||
|
nodeVfId OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..255)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The Virtual fabric id of the switch. For VF unaware switches
|
||||||
|
this value will be 0."
|
||||||
|
::= { ficonRNID 5 }
|
||||||
|
|
||||||
|
-- LIRRTable - This group contains LIRR info for each listener port.
|
||||||
|
ficonLIRR OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The OID sub-tree for ficonLIRR. This group contains all
|
||||||
|
LIRR group objects for FICON."
|
||||||
|
::= { linkIncidentMIB 3 }
|
||||||
|
|
||||||
|
lIRRTableNumEntries OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of entries in Link Incident Record
|
||||||
|
Registration (LIRR) table"
|
||||||
|
::= { ficonLIRR 1 }
|
||||||
|
|
||||||
|
|
||||||
|
lIRRTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF LIRREntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A table that contains, one entry for each LIRR incident
|
||||||
|
for an attached FICON device."
|
||||||
|
::= { ficonLIRR 2 }
|
||||||
|
|
||||||
|
lIRREntry OBJECT-TYPE
|
||||||
|
SYNTAX LIRREntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "An entry containing LIRR information."
|
||||||
|
INDEX { lIRRIndex }
|
||||||
|
::= { lIRRTable 1 }
|
||||||
|
|
||||||
|
LIRREntry ::= SEQUENCE {
|
||||||
|
lIRRIndex
|
||||||
|
Integer32,
|
||||||
|
lIRRListenerPortWWN
|
||||||
|
LinkWwn,
|
||||||
|
lIRRListenerPID
|
||||||
|
FcPortID,
|
||||||
|
lIRRRegType
|
||||||
|
RegType,
|
||||||
|
lIRRProtocol
|
||||||
|
LIRRProtocol,
|
||||||
|
lIRRPortType
|
||||||
|
PortType,
|
||||||
|
lIRRFormat
|
||||||
|
LinkFormat
|
||||||
|
}
|
||||||
|
|
||||||
|
lIRRIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Index into the LIRR table."
|
||||||
|
::= { lIRREntry 1 }
|
||||||
|
|
||||||
|
lIRRListenerPortWWN OBJECT-TYPE
|
||||||
|
SYNTAX LinkWwn
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "WWN of the Listener port."
|
||||||
|
::= { lIRREntry 2 }
|
||||||
|
|
||||||
|
lIRRListenerPID OBJECT-TYPE
|
||||||
|
SYNTAX FcPortID
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "PID for the listener port."
|
||||||
|
::= { lIRREntry 3 }
|
||||||
|
|
||||||
|
lIRRRegType OBJECT-TYPE
|
||||||
|
SYNTAX RegType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Registration type - conditional or unconditional."
|
||||||
|
::= { lIRREntry 4 }
|
||||||
|
|
||||||
|
lIRRProtocol OBJECT-TYPE
|
||||||
|
SYNTAX LIRRProtocol
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Protocol type supported."
|
||||||
|
::= { lIRREntry 5 }
|
||||||
|
|
||||||
|
lIRRPortType OBJECT-TYPE
|
||||||
|
SYNTAX PortType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Attached port type."
|
||||||
|
::= { lIRREntry 6 }
|
||||||
|
|
||||||
|
lIRRFormat OBJECT-TYPE
|
||||||
|
SYNTAX LinkFormat
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Registration type - conditional or unconditional."
|
||||||
|
::= { lIRREntry 7 }
|
||||||
|
|
||||||
|
-- RLIR group - This group contains RLIR info. for each link incident"
|
||||||
|
ficonRLIR OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The OID sub-tree for ficonRLIR. This group contains all
|
||||||
|
RLIR group objects for FICON."
|
||||||
|
::= { linkIncidentMIB 4 }
|
||||||
|
|
||||||
|
rLIRTableNumEntries OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of entries in switch Registered Link
|
||||||
|
Incident Report (RLIR) table"
|
||||||
|
::= { ficonRLIR 1 }
|
||||||
|
|
||||||
|
|
||||||
|
rLIRTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF RLIREntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A table that contains, one entry for each LIRR incident
|
||||||
|
for an attached FICON device."
|
||||||
|
::= { ficonRLIR 2 }
|
||||||
|
|
||||||
|
rLIREntry OBJECT-TYPE
|
||||||
|
SYNTAX RLIREntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "An entry containing RLIR information."
|
||||||
|
INDEX { rLIRIndex }
|
||||||
|
::= { rLIRTable 1 }
|
||||||
|
|
||||||
|
RLIREntry ::= SEQUENCE {
|
||||||
|
rLIRIndex Integer32,
|
||||||
|
rLIRIncidentPortWwn LinkWwn,
|
||||||
|
rLIRIncidentNodeWwn LinkWwn,
|
||||||
|
rLIRIncidentPortType PortType,
|
||||||
|
rLIRIncidentPID FcPortID,
|
||||||
|
rLIRIncidentPortNumber Integer32,
|
||||||
|
rLIRConnectedPortWwn LinkWwn,
|
||||||
|
rLIRConnectedNodeWwn LinkWwn,
|
||||||
|
rLIRFabricWwn LinkWwn,
|
||||||
|
rLIRLinkFailureType RLIRLinkFailureType,
|
||||||
|
rLIRTimeStamp DisplayString,
|
||||||
|
rLIRFormat LinkFormat
|
||||||
|
}
|
||||||
|
|
||||||
|
rLIRIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Index into RLIR table."
|
||||||
|
::= { rLIREntry 1 }
|
||||||
|
|
||||||
|
rLIRIncidentPortWwn OBJECT-TYPE
|
||||||
|
SYNTAX LinkWwn
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Port WWN for RLIR Incident port."
|
||||||
|
::= { rLIREntry 2 }
|
||||||
|
|
||||||
|
rLIRIncidentNodeWwn OBJECT-TYPE
|
||||||
|
SYNTAX LinkWwn
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Incident node WWN."
|
||||||
|
::= { rLIREntry 3 }
|
||||||
|
|
||||||
|
rLIRIncidentPortType OBJECT-TYPE
|
||||||
|
SYNTAX PortType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RLIR Incident port type."
|
||||||
|
::= { rLIREntry 5 }
|
||||||
|
|
||||||
|
rLIRIncidentPID OBJECT-TYPE
|
||||||
|
SYNTAX FcPortID
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RLIR Incident PID."
|
||||||
|
::= { rLIREntry 6 }
|
||||||
|
|
||||||
|
rLIRIncidentPortNumber OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RLIR Incident port number.This is vendor specific
|
||||||
|
port number."
|
||||||
|
::= { rLIREntry 7 }
|
||||||
|
|
||||||
|
rLIRConnectedPortWwn OBJECT-TYPE
|
||||||
|
SYNTAX LinkWwn
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RLIR Connected port WWN."
|
||||||
|
::= { rLIREntry 8 }
|
||||||
|
|
||||||
|
rLIRConnectedNodeWwn OBJECT-TYPE
|
||||||
|
SYNTAX LinkWwn
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RLIR Connected node WWN."
|
||||||
|
::= { rLIREntry 9 }
|
||||||
|
|
||||||
|
rLIRFabricWwn OBJECT-TYPE
|
||||||
|
SYNTAX LinkWwn
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RLIR Fabric Wwn."
|
||||||
|
::= { rLIREntry 10 }
|
||||||
|
|
||||||
|
rLIRLinkFailureType OBJECT-TYPE
|
||||||
|
SYNTAX RLIRLinkFailureType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RLIR Link failure type."
|
||||||
|
::= { rLIREntry 11 }
|
||||||
|
|
||||||
|
rLIRTimeStamp OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString(SIZE (0..64))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RLIR time stamp."
|
||||||
|
::= { rLIREntry 12 }
|
||||||
|
|
||||||
|
rLIRFormat OBJECT-TYPE
|
||||||
|
SYNTAX LinkFormat
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RLIR Format."
|
||||||
|
::= { rLIREntry 13 }
|
||||||
|
|
||||||
|
-- { linkIncidentMIB 5..20 } are reserved for new mib objects in future.
|
||||||
|
|
||||||
|
-- Related traps
|
||||||
|
|
||||||
|
linkIncidentMIBTraps OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The OID sub-tree for Link Incident trap."
|
||||||
|
::= { linkIncidentMIB 21 }
|
||||||
|
|
||||||
|
linkIncidentMIBTrapPrefix OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The Link Incident traps."
|
||||||
|
::= { linkIncidentMIBTraps 0 }
|
||||||
|
|
||||||
|
linkRNIDDeviceRegistration NOTIFICATION-TYPE
|
||||||
|
OBJECTS { nodeRNIDIndex, nodeRNIDIncidentPortWWN, nodeRNIDConnectedPortWWN, nodeVfId }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" A device registered with the switch"
|
||||||
|
::= {linkIncidentMIBTrapPrefix 1}
|
||||||
|
|
||||||
|
linkRNIDDeviceDeRegistration NOTIFICATION-TYPE
|
||||||
|
OBJECTS { nodeRNIDIndex, nodeRNIDIncidentPortWWN, nodeRNIDConnectedPortWWN, nodeVfId }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" A device de-regsitered with the switch"
|
||||||
|
::= {linkIncidentMIBTrapPrefix 2}
|
||||||
|
|
||||||
|
linkLIRRListenerAdded NOTIFICATION-TYPE
|
||||||
|
OBJECTS {lIRRListenerPortWWN, lIRRListenerPID, lIRRIndex, nodeVfId}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" A listener for link failure incident is added"
|
||||||
|
::= {linkIncidentMIBTrapPrefix 3}
|
||||||
|
|
||||||
|
linkLIRRListenerRemoved NOTIFICATION-TYPE
|
||||||
|
OBJECTS {lIRRListenerPortWWN, lIRRListenerPID, lIRRIndex, nodeVfId}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" A listener for link failure incident is removed"
|
||||||
|
::= {linkIncidentMIBTrapPrefix 4}
|
||||||
|
|
||||||
|
linkRLIRFailureIncident NOTIFICATION-TYPE
|
||||||
|
OBJECTS { nodeRNIDIndex, lIRRIndex, rLIRIncidentPortWwn,
|
||||||
|
rLIRConnectedPortWwn,
|
||||||
|
rLIRIndex, rLIRLinkFailureType, lIRRListenerPID, nodeVfId }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" A link failure incident has occured. The value of
|
||||||
|
lIRRIndex will be -2147483647 and lIRRListenerPID will
|
||||||
|
be 0 (zero) , if there is no listener for incident."
|
||||||
|
::= {linkIncidentMIBTrapPrefix 5}
|
||||||
|
|
||||||
|
END
|
||||||
|
-- End of Object Definitions
|
||||||
247
mibs/MB-MIB
Normal file
247
mibs/MB-MIB
Normal file
@@ -0,0 +1,247 @@
|
|||||||
|
BD-MIB DEFINITIONS ::= BEGIN
|
||||||
|
IMPORTS
|
||||||
|
|
||||||
|
DisplayString, TEXTUAL-CONVENTION, TruthValue
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
|
||||||
|
OBJECT-TYPE, OBJECT-IDENTITY,
|
||||||
|
MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
|
||||||
|
SwPortIndex
|
||||||
|
FROM Brocade-TC
|
||||||
|
|
||||||
|
fcSwitch, bcsiModules
|
||||||
|
FROM Brocade-REG-MIB
|
||||||
|
|
||||||
|
swVfId
|
||||||
|
FROM SW-MIB;
|
||||||
|
|
||||||
|
|
||||||
|
bd MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200907281830Z" -- July 28, 2009 6:30pm
|
||||||
|
ORGANIZATION "Brocade Communications Systems, Inc.,"
|
||||||
|
CONTACT-INFO "Customer Support Group
|
||||||
|
Brocade Communications Systems,
|
||||||
|
1745 Technology Drive,
|
||||||
|
San Jose, CA 95110 U.S.A
|
||||||
|
Tel: +1-408-392-6061
|
||||||
|
Fax: +1-408-392-6656
|
||||||
|
Email: support@Brocade.COM
|
||||||
|
WEB: www.brocade.com"
|
||||||
|
|
||||||
|
DESCRIPTION "The MIB module is for Brocade's Bottleneck detection feature.Copyright (c) 1996-2003 Brocade Communications Systems, Inc. All rights reserved."
|
||||||
|
::= { fcSwitch 51 }
|
||||||
|
|
||||||
|
BdType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "BD type"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
congestion (1),
|
||||||
|
latency (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
bdTraps OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The OID represents the BD Traps."
|
||||||
|
::= { bd 0 }
|
||||||
|
|
||||||
|
bdConfig OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The OID represents the BD config."
|
||||||
|
::= { bd 1 }
|
||||||
|
|
||||||
|
bdStats OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This OID represents the BD stats."
|
||||||
|
::= { bd 2 }
|
||||||
|
|
||||||
|
bdStatus OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Bottleneck detection enable or disable."
|
||||||
|
::= { bdConfig 1 }
|
||||||
|
|
||||||
|
|
||||||
|
bdLThreshold OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString(SIZE(1..5))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Threshold for Latency BD."
|
||||||
|
::= { bdConfig 2 }
|
||||||
|
|
||||||
|
bdCThreshold OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString(SIZE(1..5))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Threshold for Congestion BD."
|
||||||
|
::= { bdConfig 3 }
|
||||||
|
|
||||||
|
bdQTime OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER(1..1000)
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Quiet time for TARFD. In this duration there will not be any trap."
|
||||||
|
::= { bdConfig 4 }
|
||||||
|
|
||||||
|
bdWinAvgTime OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (1..100)
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " Window Average duration."
|
||||||
|
::= { bdConfig 5 }
|
||||||
|
|
||||||
|
bdThreshold OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString(SIZE(1..5))
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Threshold for BD."
|
||||||
|
::= { bdConfig 6 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
nBdType OBJECT-TYPE
|
||||||
|
SYNTAX BdType
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This object represents the BD type."
|
||||||
|
::= { bdConfig 7 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
bdNumOfEntries OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Number of rows in the stats table."
|
||||||
|
::= { bdStats 1 }
|
||||||
|
|
||||||
|
bdStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF BdStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The table of stats entries represents both types of BD."
|
||||||
|
::= { bdStats 2 }
|
||||||
|
|
||||||
|
bdStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX BdStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "An entry of BD stats information."
|
||||||
|
INDEX { userPortNumber, bdType, bdSampleTime}
|
||||||
|
::= { bdStatsTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
BdStatsEntry ::= SEQUENCE {
|
||||||
|
userPortNumber SwPortIndex,
|
||||||
|
bdSampleTime Unsigned32,
|
||||||
|
bdType BdType,
|
||||||
|
bdStatsValue10SecsSample DisplayString,
|
||||||
|
bdStatsValue60SecsSample DisplayString,
|
||||||
|
bdStatsValue300SecsSample DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
userPortNumber OBJECT-TYPE
|
||||||
|
SYNTAX SwPortIndex
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This object represents the user port index."
|
||||||
|
::= { bdStatsEntry 1 }
|
||||||
|
|
||||||
|
bdSampleTime OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This object represents the sample time."
|
||||||
|
::= { bdStatsEntry 2 }
|
||||||
|
|
||||||
|
bdType OBJECT-TYPE
|
||||||
|
SYNTAX BdType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This object represents the BD type."
|
||||||
|
::= { bdStatsEntry 3 }
|
||||||
|
|
||||||
|
bdStatsValue10SecsSample OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString(SIZE(1..5))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " This sample is average of 10 samples collected every second. If the sample has not been taken yet then bdStatsValue10SecsSample return -1."
|
||||||
|
::= { bdStatsEntry 4 }
|
||||||
|
|
||||||
|
bdStatsValue60SecsSample OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString(SIZE(1..5))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " This sample is average of 60 samples collected every second. If the sample has not been taken yet then bdStatsValue60SecsSample return -1."
|
||||||
|
::= { bdStatsEntry 5 }
|
||||||
|
|
||||||
|
bdStatsValue300SecsSample OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString(SIZE(1..5))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION " This sample is average of 300 samples collected every second. If the sample has not been taken yet then bdStatsValue300SecsSample return -1."
|
||||||
|
::= { bdStatsEntry 6 }
|
||||||
|
|
||||||
|
|
||||||
|
bdAggrStats OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString(SIZE(1..12))
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
|
||||||
|
DESCRIPTION "This object represents the aggregrate stats value. This value is the sum of all the samples divided by average window and multiplied by 100."
|
||||||
|
::= { bdStats 3 }
|
||||||
|
|
||||||
|
bdAbsoluteValue OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (1..1000)
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This is absolute value of bdAggrStats"
|
||||||
|
::= { bdStats 4 }
|
||||||
|
|
||||||
|
bdAvgFrameSize OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS accessible-for-notify
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Average frame size during window average time"
|
||||||
|
::= { bdStats 5 }
|
||||||
|
|
||||||
|
bdTrap NOTIFICATION-TYPE
|
||||||
|
OBJECTS {
|
||||||
|
userPortNumber,
|
||||||
|
bdWinAvgTime,
|
||||||
|
nBdType,
|
||||||
|
bdThreshold,
|
||||||
|
bdAggrStats,
|
||||||
|
bdAbsoluteValue,
|
||||||
|
swVfId,
|
||||||
|
bdAvgFrameSize
|
||||||
|
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "trap to be send for bottleneck detection."
|
||||||
|
::= { bdTraps 1 }
|
||||||
|
|
||||||
|
bdClearTrap NOTIFICATION-TYPE
|
||||||
|
OBJECTS {
|
||||||
|
userPortNumber,
|
||||||
|
bdWinAvgTime,
|
||||||
|
nBdType,
|
||||||
|
bdThreshold,
|
||||||
|
bdAggrStats,
|
||||||
|
bdAbsoluteValue,
|
||||||
|
swVfId,
|
||||||
|
bdAvgFrameSize
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "trap to be send for bottleneck clearance."
|
||||||
|
::= { bdTraps 2 }
|
||||||
|
END
|
||||||
|
|
||||||
3561
mibs/SW-MIB
Normal file
3561
mibs/SW-MIB
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user