Observium_CE/mibs/mellanox/MELLANOX-DCB-TRAPS-MIB

236 lines
5.9 KiB
Plaintext

MELLANOX-DCB-TRAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
ifIndex FROM IF-MIB
TEXTUAL-CONVENTION FROM SNMPv2-TC
mellanoxDCBTraps FROM MELLANOX-SMI-MIB;
mellanoxDCBTrapsMib MODULE-IDENTITY
LAST-UPDATED "201707250000Z"
ORGANIZATION
"Mellanox Technologies, Inc."
CONTACT-INFO
"
Mellanox Technologies, Inc.
350 Oakmead Parkway, Suite 100
Sunnyvale, CA 94085
Tel: 408-970-3400
Fax: 408-970-3403
E-mail: info@mellanox.com
"
DESCRIPTION
"Mellanox DCB Traps MIB"
REVISION "201707250000Z"
DESCRIPTION "Fixed syntax errors."
::= { mellanoxDCBTraps 1 }
-- Textual Conventions --
mellanoxDCBTrapsMibNotifications OBJECT IDENTIFIER
::= { mellanoxDCBTrapsMib 0 }
mellanoxDCBTrapsMibObjects OBJECT IDENTIFIER
::= { mellanoxDCBTrapsMib 1 }
ProtocolStateType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"State of protocol. Valid values are:
enabled(1) protocol is enabled.
disabled(2) protocol is disabled.
"
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
mellanoxETSProtocolState OBJECT-TYPE
SYNTAX ProtocolStateType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of ETS protocol state"
::= { mellanoxDCBTrapsMibObjects 1 }
mellanoxPFCProtocolState OBJECT-TYPE
SYNTAX ProtocolStateType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of PFC protocol state"
::= { mellanoxDCBTrapsMibObjects 2 }
mellanoxDCBPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF MellanoxDCBPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ifTable extension"
REFERENCE
"IF-MIB"
::= { mellanoxDCBTrapsMibObjects 3 }
mellanoxDCBPortStatusEntry OBJECT-TYPE
SYNTAX MellanoxDCBPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ifTable Index"
INDEX { ifIndex }
::= { mellanoxDCBPortTable 1 }
MellanoxDCBPortStatusEntry ::= SEQUENCE {
mellanoxDCBPortETSAdminState
ProtocolStateType,
mellanoxDCBPortETSOperState
ProtocolStateType,
mellanoxDCBPortETSPeerState
ProtocolStateType,
mellanoxDCBPortPFCAdminState
ProtocolStateType,
mellanoxDCBPortPFCOperState
ProtocolStateType,
mellanoxDCBPortPFCPeerState
ProtocolStateType
}
mellanoxDCBPortETSAdminState OBJECT-TYPE
SYNTAX ProtocolStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ETS administrative state on port"
::= { mellanoxDCBPortStatusEntry 1 }
mellanoxDCBPortETSOperState OBJECT-TYPE
SYNTAX ProtocolStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ETS operational state on port"
::= { mellanoxDCBPortStatusEntry 2 }
mellanoxDCBPortETSPeerState OBJECT-TYPE
SYNTAX ProtocolStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ETS peer state on port"
::= { mellanoxDCBPortStatusEntry 3 }
mellanoxDCBPortPFCAdminState OBJECT-TYPE
SYNTAX ProtocolStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PFC administrative state on port"
::= { mellanoxDCBPortStatusEntry 4 }
mellanoxDCBPortPFCOperState OBJECT-TYPE
SYNTAX ProtocolStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PFC operational state on port"
::= { mellanoxDCBPortStatusEntry 5 }
mellanoxDCBPortPFCPeerState OBJECT-TYPE
SYNTAX ProtocolStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PFC peer state on port"
::= { mellanoxDCBPortStatusEntry 6 }
-- Notifications --
mellanoxETSModuleStateTrap NOTIFICATION-TYPE
OBJECTS {
mellanoxETSProtocolState
}
STATUS current
DESCRIPTION
"This notification is generated upon ETS protocol state change"
::= { mellanoxDCBTrapsMibNotifications 1 }
mellanoxETSPortAdminStateTrap NOTIFICATION-TYPE
OBJECTS {
ifIndex,
mellanoxDCBPortETSAdminState
}
STATUS current
DESCRIPTION
"This notification is generated upon ETS administrative state change on port"
::= { mellanoxDCBTrapsMibNotifications 2 }
mellanoxETSPortOperStateTrap NOTIFICATION-TYPE
OBJECTS {
ifIndex,
mellanoxDCBPortETSOperState
}
STATUS current
DESCRIPTION
"This notification is generated upon ETS operational state change on port"
::= { mellanoxDCBTrapsMibNotifications 3 }
mellanoxETSPortPeerStateTrap NOTIFICATION-TYPE
OBJECTS {
ifIndex,
mellanoxDCBPortETSPeerState
}
STATUS current
DESCRIPTION
"This notification is generated upon ETS peer state change on port"
::= { mellanoxDCBTrapsMibNotifications 4 }
mellanoxPFCModuleStateTrap NOTIFICATION-TYPE
OBJECTS {
mellanoxPFCProtocolState
}
STATUS current
DESCRIPTION
"This notification is generated upon PFC protocol is enabled"
::= { mellanoxDCBTrapsMibNotifications 5 }
mellanoxPFCPortAdminStateTrap NOTIFICATION-TYPE
OBJECTS {
ifIndex,
mellanoxDCBPortPFCAdminState
}
STATUS current
DESCRIPTION
"This notification is generated upon PFC administrative state change on port"
::= { mellanoxDCBTrapsMibNotifications 6 }
mellanoxPFCPortOperStateTrap NOTIFICATION-TYPE
OBJECTS {
ifIndex,
mellanoxDCBPortPFCOperState
}
STATUS current
DESCRIPTION
"This notification is generated upon PFC operational state change on port"
::= { mellanoxDCBTrapsMibNotifications 7 }
mellanoxPFCPortPeerStateTrap NOTIFICATION-TYPE
OBJECTS {
ifIndex,
mellanoxDCBPortPFCPeerState
}
STATUS current
DESCRIPTION
"This notification is generated upon PFC peer state change on port"
::= { mellanoxDCBTrapsMibNotifications 8 }
END