📄 otp-eva-mib.mib
字号:
-- The Alarm group---- The Alarm group extends the Event group with objects for alarms.alarmTable OBJECT-TYPE SYNTAX SEQUENCE OF AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains additional information for alarm events." ::= { alarm 1 }alarmEntry OBJECT-TYPE SYNTAX AlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters for alarms." INDEX { eventIndex } ::= { alarmTable 1 }AlarmEntry ::= SEQUENCE { alarmClass AlarmClass, alarmSeverity AlarmSeverity }alarmClass OBJECT-TYPE SYNTAX AlarmClass MAX-ACCESS read-only STATUS current DESCRIPTION "The class of this alarm." ::= { alarmEntry 1 }alarmSeverity OBJECT-TYPE SYNTAX AlarmSeverity MAX-ACCESS read-write STATUS current DESCRIPTION "The perceived severity that shall apply to the associated alarms." ::= { alarmEntry 2 }-- The CurrentAlarm group---- The CurrentAlarm group is a collection of objects for monitoring of-- active alarms in the system.numberOfCurrentAlarms OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of currently active alarms in the system." ::= { currentAlarm 1 }currentAlarmLastTimeChanged OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time an entry in the currentAlarmTable was changed. It may be used by a management station as a value to poll. If the value is changed, the management station knows that the currentAlarmTable has been updated." ::= { currentAlarm 2 }currentAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF CurrentAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of currently active alarms in the system." ::= { currentAlarm 3 }currentAlarmEntry OBJECT-TYPE SYNTAX CurrentAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that describe a currently active alarm." INDEX { currentAlarmFaultId } ::= { currentAlarmTable 1 }CurrentAlarmEntry ::= SEQUENCE { currentAlarmFaultId Integer32 (1..2147483647), currentAlarmEventIndex Integer32 (1..2147483647), currentAlarmObject OBJECT IDENTIFIER, currentAlarmCause OBJECT IDENTIFIER, currentAlarmSeverity AlarmSeverity, currentAlarmTime DateAndTime, currentAlarmInformation DisplayString, currentAlarmExtra1 OBJECT IDENTIFIER, currentAlarmExtra2 OBJECT IDENTIFIER }currentAlarmFaultId OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An id that uniquely identifies a fault. Each fault is represented as one an entry in the currentAlarmTable." ::= { currentAlarmEntry 1 }currentAlarmEventIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "A pointer into the eventTable. Points to the event corresponding to this alarm." ::= { currentAlarmEntry 2 }currentAlarmObject OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The alarming object." ::= { currentAlarmEntry 3 }currentAlarmCause OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The probable cause of the alarm." ::= { currentAlarmEntry 4 }currentAlarmSeverity OBJECT-TYPE SYNTAX AlarmSeverity MAX-ACCESS read-write STATUS current DESCRIPTION "The perceived severity of the fault. A manager can set this value to clear only. When set to clear, the alarm is removed from this table, and a 'clearAlarm' event is generated." ::= { currentAlarmEntry 5 }currentAlarmTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time the fault was detected." ::= { currentAlarmEntry 6 }currentAlarmInformation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Additional information pin-pointing the problem." ::= { currentAlarmEntry 7 }currentAlarmExtra1 OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An extra parameter used for some alarms at their own discretion. Can be used for example to identify additional objects in the alarm, or instead of currentAlarmInformation to pin-point the problem, if the additional information is defined in some MIB." ::= { currentAlarmEntry 8 }currentAlarmExtra2 OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An extra parameter used for some alarms at their own discretion. Can be used for example to identify additional objects in the alarm, or instead of currentAlarmInformation to pin-point the problem, if the additional information is defined in some MIB." ::= { currentAlarmEntry 9 }-- EventsalarmCleared NOTIFICATION-TYPE OBJECTS { currentAlarmEventIndex, eventTime } STATUS current DESCRIPTION "This event is sent when an alarm has been cleared, either by the application or by an operator. Note that the currentAlarmFaultId is implicitly sent as the instance identifier for currentAlarmEventIndex." ::= { otpEvaMIBEventsV2 1 }-- conformance informationotpEvaMIBCompliances OBJECT IDENTIFIER ::= { otpEvaMIBConformance 1 }otpEvaMIBGroups OBJECT IDENTIFIER ::= { otpEvaMIBConformance 2 }-- compliance statementsotpEvaBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMPv2 entities which implement the OTP-EVA-MIB." MODULE -- this module MANDATORY-GROUPS { eventGroup, alarmGroup, currentAlarmGroup, evaEventsGroup } ::= { otpEvaMIBCompliances 1 }-- units of conformanceeventGroup OBJECT-GROUP OBJECTS { eventTrapName, eventTreatment, eventCommunity, eventSentTraps, eventOwner, eventTime } STATUS current DESCRIPTION "A collection of objects providing basic instrumentation and control of the events defined in the OTP system." ::= { otpEvaMIBGroups 1 }alarmGroup OBJECT-GROUP OBJECTS { alarmClass, alarmSeverity } STATUS current DESCRIPTION "A collection of objects providing basic instrumentation and control of the alarms defined the OTP system." ::= { otpEvaMIBGroups 2 }currentAlarmGroup OBJECT-GROUP OBJECTS { numberOfCurrentAlarms, currentAlarmLastTimeChanged, currentAlarmEventIndex, currentAlarmObject, currentAlarmCause, currentAlarmSeverity, currentAlarmTime, currentAlarmInformation, currentAlarmExtra1, currentAlarmExtra2 } STATUS current DESCRIPTION "A collection of objects providing basic instrumentation of the activa alarm list in the OTP system." ::= { otpEvaMIBGroups 3 }evaEventsGroup NOTIFICATION-GROUP NOTIFICATIONS { alarmCleared } STATUS current DESCRIPTION "The notification which is generated from EVA." ::= { otpEvaMIBGroups 4 }END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -