189 lines
6.9 KiB
Plaintext
189 lines
6.9 KiB
Plaintext
|
||
|
||
CHASSIS-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY,OBJECT-TYPE
|
||
FROM SNMPv2-SMI
|
||
DisplayString
|
||
FROM SNMPv2-TC
|
||
NOTIFICATION-GROUP
|
||
FROM SNMPv2-CONF
|
||
ntEnterpriseDataTasmanMgmt
|
||
FROM NT-ENTERPRISE-DATA-MIB
|
||
Integer32 FROM SNMPv2-SMI;
|
||
|
||
nnchassisMib MODULE-IDENTITY
|
||
LAST-UPDATED "0001270000Z"
|
||
ORGANIZATION ""
|
||
CONTACT-INFO
|
||
" "
|
||
DESCRIPTION
|
||
"Listing and brief description of product model numbers."
|
||
REVISION "0001270000Z"
|
||
DESCRIPTION
|
||
"Initial version of this MIB module."
|
||
::= { ntEnterpriseDataTasmanMgmt 2 }
|
||
|
||
|
||
|
||
nnchassisModel OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The chassis model of the system."
|
||
::= { nnchassisMib 1 }
|
||
|
||
nnchassisOperStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
normal(1),
|
||
operdown(2),
|
||
admindown(3),
|
||
hotswap(4),
|
||
boot(5),
|
||
other(6)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The operational status of the chassis."
|
||
::= { nnchassisMib 2 }
|
||
nnchassisSerialNumber OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..30))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The serial number of the chassis."
|
||
::= { nnchassisMib 3 }
|
||
|
||
nnchassisRev OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The Revision of the chassis."
|
||
::= { nnchassisMib 4 }
|
||
nnchassisInfoTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF NNChassisInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION " Table displaying chassis information such as
|
||
slot/subslot information, cardtype/status,
|
||
FPGA and CPLD revisions."
|
||
::= { nnchassisMib 5 }
|
||
nnchassisInfoEntry OBJECT-TYPE
|
||
SYNTAX NNChassisInfoEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION " Each chassis entry reresents the slot/subslot ,
|
||
the card in the slot and related information."
|
||
INDEX { nnchassisInfoSlotSubSlotIndex}
|
||
::= { nnchassisInfoTable 1 }
|
||
NNChassisInfoEntry ::=
|
||
SEQUENCE {
|
||
nnchassisInfoSlotSubSlotIndex Integer32,
|
||
nnchassisInfoSlotSubSlotString DisplayString,
|
||
nnchassisInfoCardType DisplayString,
|
||
nnchassisInfoCardStatus INTEGER,
|
||
nnchassisInfoModelNumber DisplayString,
|
||
nnchassisInfoSerialNumber DisplayString,
|
||
nnchassisInfoFPGARev DisplayString,
|
||
nnchassisInfoFPGAEngRev DisplayString,
|
||
nnchassisInfoCPLDRev DisplayString,
|
||
nnchassisInfoCPLDEngRev DisplayString
|
||
}
|
||
nnchassisInfoSlotSubSlotIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The slot/subslot index uniquely identifies
|
||
the entry in the table."
|
||
::= { nnchassisInfoEntry 1 }
|
||
nnchassisInfoSlotSubSlotString OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..30))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "String representation for the slot/subslot."
|
||
::= { nnchassisInfoEntry 2 }
|
||
nnchassisInfoCardType OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..30))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The card Type in the slot/subslot."
|
||
::= { nnchassisInfoEntry 3 }
|
||
nnchassisInfoCardStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
empty(1),
|
||
operdown(2),
|
||
admindown(3),
|
||
hotswap(4),
|
||
normal(5),
|
||
unknown(6),
|
||
other(7)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The card status reveals the admin and Oper
|
||
status of the card in the slot/subslot."
|
||
::= { nnchassisInfoEntry 4 }
|
||
nnchassisInfoModelNumber OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..30))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The model number of the card."
|
||
::= { nnchassisInfoEntry 5 }
|
||
nnchassisInfoSerialNumber OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..30))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The serial number of the card."
|
||
::= { nnchassisInfoEntry 6 }
|
||
nnchassisInfoFPGARev OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The FPGA revision of the card"
|
||
::= { nnchassisInfoEntry 7 }
|
||
nnchassisInfoFPGAEngRev OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The FPGA eng revision of the card"
|
||
::= { nnchassisInfoEntry 8 }
|
||
nnchassisInfoCPLDRev OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The CPLD revision of the card"
|
||
::= { nnchassisInfoEntry 9 }
|
||
nnchassisInfoCPLDEngRev OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The CPLD eng revision of the card"
|
||
::= { nnchassisInfoEntry 10 }
|
||
|
||
|
||
|
||
nnSFPTraps OBJECT IDENTIFIER ::= { nnchassisMib 6 }
|
||
nnSFPNotifications OBJECT IDENTIFIER ::= { nnSFPTraps 0 }
|
||
nnSFPTrapVariables OBJECT IDENTIFIER ::= { nnSFPTraps 1 }
|
||
|
||
|
||
nnSFPStatusStr OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..8))
|
||
MAX-ACCESS accessible-for-notify
|
||
STATUS current
|
||
DESCRIPTION "Status of SFP."
|
||
::= { nnSFPTrapVariables 1 }
|
||
|
||
nnSFPUpTrap NOTIFICATION-TYPE
|
||
OBJECTS { nnSFPStatusStr }
|
||
STATUS current
|
||
DESCRIPTION "Trap being generated when a SFP<46>connection is up."
|
||
::= { nnSFPNotifications 1 }
|
||
|
||
nnSFPDownTrap NOTIFICATION-TYPE
|
||
OBJECTS { nnSFPStatusStr }
|
||
STATUS current
|
||
DESCRIPTION "Trap being generated when a SFP<46>connection is down."
|
||
::= { nnSFPNotifications 2 }
|
||
END
|