mibs/MIBS/dell/DELL-NETWORKING-TRAP-EVENT-MIB
2023-12-05 12:25:34 +01:00

445 lines
12 KiB
Plaintext

-- *****************************************************************
-- DELL-NETWORKING-TRAP-ALRM-MIB
--
--
-- Copyright (c) 2003-2014 by Dell Inc. All Rights Reserved.
-- All rights reserved.
-- *****************************************************************
--
DELL-NETWORKING-TRAP-EVENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, TimeTicks
FROM SNMPv2-SMI
DateAndTime, DisplayString, RowPointer
FROM SNMPv2-TC
dellNetMgmt
FROM DELL-NETWORKING-SMI
;
dellNetTrapEventMib MODULE-IDENTITY
LAST-UPDATED "201202210000Z"
ORGANIZATION "Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"Dell Networking OS Trap Alarm MIB.
Dell Networking OS Trap Event MIB allows users to track or to view
the trap events logged by the system. There are two types
of trap event tables, hostory trap event table and active
trap event table.
All the traps sent by the system are logged to history trap
event table. The trap that need action will logged to active
trap event table; 'Card down' trap event will go to the active
trap event table, and the trap will be cleared as soon as
'Card Up' event is issued.
"
REVISION "201202210000Z" -- Feb 21, 2012
DESCRIPTION
"Add historyTrapEventPort to dellNetHistoryTrapEventTable and
activeTrapEventPort to dellNetActiveTrapEventTable.
"
REVISION "200510050000Z"
DESCRIPTION
"The initial reversion.
"
::= { dellNetMgmt 6 }
dellNetTrapEventObjects OBJECT IDENTIFIER ::= { dellNetTrapEventMib 1 }
dellNetHistoryTrapEvent OBJECT IDENTIFIER ::= { dellNetTrapEventObjects 1 }
dellNetActiveTrapEvent OBJECT IDENTIFIER ::= { dellNetTrapEventObjects 2 }
dellNetTrapVarbindEvent OBJECT IDENTIFIER ::= { dellNetTrapEventObjects 3 }
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
dellNetChassisBootupTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dellNetChassisBootupTime used the timestamp to uniquely
identify the system between system reboots.
Each time an NMS connects to a chassis, it should verify
its dellNetChassisBootupTime. If the time is different, it should
refresh its history and active tables.
But, if the dellNetChassisBootupTime is the same, then it should
query the dellNetLastTrapEventSeqId and update its history and active
tables from its own dellNetLastTrapEventSeqId to the chassis
dellNetLastTrapEventSeqId.
"
::= { dellNetHistoryTrapEvent 1 }
dellNetLastTrapEventSeqId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
dellNetLastTrapEventSeqId is a sequential ID indicated the number of
traps sent by the syatem since chassis is loaded. The same id can
also be used as the index to the history and active tables.
Anytime, if an NMS dropped its connection with a chassis, it should
sync up its history tables from its own dellNetLastTrapEventSeqId to
the chassis dellNetLastTrapEventSeqId.
"
::= { dellNetHistoryTrapEvent 2 }
dellNetMaxHistoryTableSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
dellNetMaxHistoryTableSize is the maximum rows in history table.
This also limits the active/varbind tables.
Whenever there is a chance of overflow, the oldest entry
will be deleted form the history table.
Respective entry from active table also will be deleted
and the corresponding varbind entries will be deleted
from varbind table.
"
::= { dellNetHistoryTrapEvent 3 }
dellNetHistoryTrapEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetHistoryTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of history trap event table."
::= { dellNetHistoryTrapEvent 4 }
dellNetHistoryTrapEventEntry OBJECT-TYPE
SYNTAX DellNetHistoryTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of history trap event table.
"
INDEX { historyTrapEventSeqId }
::= { dellNetHistoryTrapEventTable 1 }
DellNetHistoryTrapEventEntry ::= SEQUENCE {
historyTrapEventSeqId Integer32,
historyTrapEventSeverity Integer32,
historyTrapEventType Integer32,
historyTrapEventMsg DisplayString,
historyTrapEventOid RowPointer,
historyTrapEventSlot Integer32,
historyTrapEventTimeStamp TimeTicks,
historyTrapEventPort Integer32
}
historyTrapEventSeqId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
historyTrapEventSeqId is a sequential ID and the index to
history trap table.
"
::= { dellNetHistoryTrapEventEntry 1 }
historyTrapEventSeverity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap severity level.
"
::= { dellNetHistoryTrapEventEntry 2 }
historyTrapEventType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap category type.
"
::= { dellNetHistoryTrapEventEntry 3 }
historyTrapEventMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The message or the description of the trap.
"
::= { dellNetHistoryTrapEventEntry 4 }
historyTrapEventOid OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The OID of this trap.
"
::= { dellNetHistoryTrapEventEntry 5 }
historyTrapEventSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Corresponsding to chAlarmVarSlot in trap definition.
For example if card is down, this field will have the
card slot number.
The value of -1 is used for non-applicable case.
"
::= { dellNetHistoryTrapEventEntry 6 }
historyTrapEventTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The timestamp when the trap is sent.
"
::= { dellNetHistoryTrapEventEntry 7 }
historyTrapEventPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Corresponsding to chAlarmVarPort in trap definition.
This field may be used for other instance depending on
the trap type, for example, tray number in case of fan
or power supply trap.
The value of -1 is used for non-applicable case.
"
::= { dellNetHistoryTrapEventEntry 8 }
-- End of dellNetHistoryTrapEventTable
-- Active Trap Event table.
dellNetActiveTrapEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetActiveTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of active trap event table."
::= { dellNetActiveTrapEvent 1 }
dellNetActiveTrapEventEntry OBJECT-TYPE
SYNTAX DellNetActiveTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of active trap event table.
"
INDEX { activeTrapEventSeqId }
::= { dellNetActiveTrapEventTable 1 }
DellNetActiveTrapEventEntry ::= SEQUENCE {
activeTrapEventSeqId Integer32,
activeTrapEventSeverity Integer32,
activeTrapEventType Integer32,
activeTrapEventMsg DisplayString,
activeTrapEventOid RowPointer,
activeTrapEventSlot Integer32,
activeTrapEventTimeStamp TimeTicks,
activeTrapEventPort Integer32
}
activeTrapEventSeqId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
activeTrapEventSeqId is a sequential ID and the index to
active trap table.
"
::= { dellNetActiveTrapEventEntry 1 }
activeTrapEventSeverity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap severity level.
"
::= { dellNetActiveTrapEventEntry 2 }
activeTrapEventType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap category type.
"
::= { dellNetActiveTrapEventEntry 3 }
activeTrapEventMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The message or the description of the trap.
"
::= { dellNetActiveTrapEventEntry 4 }
activeTrapEventOid OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The OID of this trap.
"
::= { dellNetActiveTrapEventEntry 5 }
activeTrapEventSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Corresponsding to chAlarmVarSlot in trap definition.
For example if card is down, this field will have the
card slot number.
The value of -1 is used for non-applicable case.
"
::= { dellNetActiveTrapEventEntry 6 }
activeTrapEventTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The timestamp when the trap is sent.
"
::= { dellNetActiveTrapEventEntry 7 }
activeTrapEventPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Corresponsding to chAlarmVarPort in trap definition.
This field may be used for other instance depending on
the trap type, for example, tray number in case of fan
or power supply trap.
The value of -1 is used for non-applicable case.
"
::= { dellNetActiveTrapEventEntry 8 }
-- End of dellNetActiveTrapEventTable
-- Trap Event varbind table.
dellNetTrapEventVarbindTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetTrapEventVarbindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of trap event varbind table."
::= { dellNetTrapVarbindEvent 1 }
dellNetTrapEventVarbindEntry OBJECT-TYPE
SYNTAX DellNetTrapEventVarbindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of trap event varbind table.
"
INDEX { trapEventVarbindSeqId, trapEventVarbindId }
::= { dellNetTrapEventVarbindTable 1 }
DellNetTrapEventVarbindEntry ::= SEQUENCE {
trapEventVarbindSeqId Integer32,
trapEventVarbindId Integer32,
trapEventVarbindOid OBJECT IDENTIFIER,
trapEventVarbindType Integer32,
trapEventVarbindValue DisplayString
}
trapEventVarbindSeqId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
trapEventVarbindSeqId is a sequential ID and the index to
varbind trap table.
"
::= { dellNetTrapEventVarbindEntry 1 }
trapEventVarbindId OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
trapEventVarbindId is the ID and the index to
history trap table.
"
::= { dellNetTrapEventVarbindEntry 2 }
trapEventVarbindOid OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The OID of this trap.
"
::= { dellNetTrapEventVarbindEntry 3 }
trapEventVarbindType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap category type.
"
::= { dellNetTrapEventVarbindEntry 4 }
trapEventVarbindValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This is the result or data in this trap.
"
::= { dellNetTrapEventVarbindEntry 5 }
END