554 lines
16 KiB
Plaintext
554 lines
16 KiB
Plaintext
|
|
AcAlarm DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
AcAlarmEventType, AcAlarmProbableCause, AcAlarmSeverity
|
|
FROM AC-FAULT-TC
|
|
SnmpAdminString, SnmpEngineID
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
DateAndTime, DisplayString, RowStatus, TEXTUAL-CONVENTION,
|
|
TimeStamp, TruthValue
|
|
FROM SNMPv2-TC;
|
|
|
|
audioCodes OBJECT IDENTIFIER ::= { enterprises 5003 }
|
|
acFault OBJECT IDENTIFIER ::= { audioCodes 11 }
|
|
|
|
acAlarm MODULE-IDENTITY
|
|
LAST-UPDATED "200312180000Z"
|
|
ORGANIZATION "Audiocodes"
|
|
CONTACT-INFO
|
|
"Postal: Support
|
|
AudioCodes LTD
|
|
1 Hayarden Street
|
|
Airport City
|
|
Lod 70151, ISRAEL
|
|
Tel: 972-3-9764000
|
|
Fax: 972-3-9764040
|
|
Email: support@audiocodes.com
|
|
Web: www.audiocodes.com"
|
|
|
|
DESCRIPTION
|
|
"This MIB defines the enterprise-specific objects needed
|
|
to support fault management of Audiocodes products. The
|
|
MIB consists of:
|
|
|
|
o Active alarm table
|
|
o Alarm history table
|
|
o Alarm notification varbinds"
|
|
|
|
REVISION "200312180000Z"
|
|
DESCRIPTION
|
|
"4.4. Dec. 18, 2003. Made these changes:
|
|
o Initial version"
|
|
|
|
::= { acFault 1 }
|
|
|
|
-- Note on use of SnmpAdminString instead of DisplayString
|
|
--
|
|
-- IETF Generic and Common Textual Conventions (http://ops.ietf.org/mib-common-tcs.html )
|
|
-- "DisplayString does not support internationalized text.
|
|
-- It MUST NOT be used for objects that are required to
|
|
-- hold internationalized text (which is always the case
|
|
-- if the object is intended for use by humans [RFC2277]).
|
|
-- Designers SHOULD consider using SnmpAdminString,
|
|
-- Utf8String, or LongUtf8String for such objects."
|
|
|
|
|
|
|
|
-- ****************************************
|
|
-- acActiveAlarm
|
|
-- ****************************************
|
|
|
|
acActiveAlarm OBJECT IDENTIFIER ::= {acAlarm 1}
|
|
|
|
|
|
-- ****************************************
|
|
-- acActiveAlarm table decleration
|
|
-- ****************************************
|
|
acActiveAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AcActiveAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of active alarms."
|
|
::= {acActiveAlarm 1}
|
|
|
|
|
|
|
|
-- ****************************************
|
|
-- acActiveAlarm table entry
|
|
-- ****************************************
|
|
acActiveAlarmEntry OBJECT-TYPE
|
|
SYNTAX AcActiveAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the acActiveAlarmTable"
|
|
INDEX { acActiveAlarmSequenceNumber }
|
|
::= {acActiveAlarmTable 1}
|
|
|
|
|
|
|
|
-- ****************************************
|
|
-- acActiveAlarm TABLE
|
|
-- ****************************************
|
|
AcActiveAlarmEntry ::= SEQUENCE {
|
|
acActiveAlarmSequenceNumber Unsigned32,
|
|
acActiveAlarmSysuptime TimeStamp,
|
|
acActiveAlarmTrapOID OBJECT IDENTIFIER,
|
|
acActiveAlarmDateAndTime DateAndTime,
|
|
acActiveAlarmName Unsigned32,
|
|
acActiveAlarmTextualDescription SnmpAdminString,
|
|
acActiveAlarmSource SnmpAdminString,
|
|
acActiveAlarmSeverity AcAlarmSeverity,
|
|
acActiveAlarmEventType AcAlarmEventType,
|
|
acActiveAlarmProbableCause AcAlarmProbableCause,
|
|
acActiveAlarmAdditionalInfo1 SnmpAdminString,
|
|
acActiveAlarmAdditionalInfo2 SnmpAdminString,
|
|
acActiveAlarmAdditionalInfo3 SnmpAdminString
|
|
}
|
|
|
|
|
|
|
|
acActiveAlarmSequenceNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number of the alarm raise trap."
|
|
::= {acActiveAlarmEntry 1}
|
|
|
|
|
|
|
|
acActiveAlarmSysuptime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysuptime at the time the alarm raise trap was sent"
|
|
::= {acActiveAlarmEntry 2}
|
|
|
|
|
|
|
|
acActiveAlarmTrapOID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OID of the notification trap"
|
|
::= {acActiveAlarmEntry 3}
|
|
|
|
|
|
|
|
acActiveAlarmDateAndTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The date and time at the time the alarm raise trap was sent."
|
|
::= {acActiveAlarmEntry 4}
|
|
|
|
|
|
|
|
acActiveAlarmName OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the alarm that was raised. This actually in the form of a number. Each kind of alarm has a unique number associated with it."
|
|
::= {acActiveAlarmEntry 5}
|
|
|
|
|
|
|
|
acActiveAlarmTextualDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Text that descries the alarm condition."
|
|
::= {acActiveAlarmEntry 6}
|
|
|
|
|
|
|
|
acActiveAlarmSource OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component in the system which raised the alarm."
|
|
::= {acActiveAlarmEntry 7}
|
|
|
|
|
|
|
|
acActiveAlarmSeverity OBJECT-TYPE
|
|
SYNTAX AcAlarmSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of the alarm."
|
|
::= {acActiveAlarmEntry 8}
|
|
|
|
|
|
|
|
acActiveAlarmEventType OBJECT-TYPE
|
|
SYNTAX AcAlarmEventType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event type of the alarm."
|
|
::= {acActiveAlarmEntry 9}
|
|
|
|
|
|
|
|
acActiveAlarmProbableCause OBJECT-TYPE
|
|
SYNTAX AcAlarmProbableCause
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The probable cause of the alarm."
|
|
::= {acActiveAlarmEntry 10}
|
|
|
|
|
|
|
|
acActiveAlarmAdditionalInfo1 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional miscellaneous info regarding this alarm."
|
|
::= {acActiveAlarmEntry 11}
|
|
|
|
|
|
|
|
acActiveAlarmAdditionalInfo2 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional miscellaneous info regarding this alarm."
|
|
::= {acActiveAlarmEntry 12}
|
|
|
|
|
|
|
|
acActiveAlarmAdditionalInfo3 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional miscellaneous info regarding this alarm."
|
|
::= {acActiveAlarmEntry 13}
|
|
|
|
|
|
|
|
-- ****************************************
|
|
-- acAlarmHistory
|
|
-- ****************************************
|
|
|
|
acAlarmHistory OBJECT IDENTIFIER ::= {acAlarm 2}
|
|
|
|
|
|
-- ****************************************
|
|
-- acAlarmHistory table decleration
|
|
-- ****************************************
|
|
acAlarmHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AcAlarmHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of all raise-alarm and clear-alarm traps sent by the system.
|
|
Internal to the system, this table of traps is a fixed size.
|
|
Once the table reaches this size, older traps are removed to make
|
|
room for new traps. The size of the table is the value of
|
|
the nlmConfigLogEntryLimit (NOTIFICATION-LOG-MIB)."
|
|
::= {acAlarmHistory 1}
|
|
|
|
|
|
|
|
-- ****************************************
|
|
-- acAlarmHistory table entry
|
|
-- ****************************************
|
|
acAlarmHistoryEntry OBJECT-TYPE
|
|
SYNTAX AcAlarmHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A conceptual row in the acAlarmHistoryTable"
|
|
INDEX { acAlarmHistorySequenceNumber }
|
|
::= {acAlarmHistoryTable 1}
|
|
|
|
|
|
|
|
-- ****************************************
|
|
-- acAlarmHistory TABLE
|
|
-- ****************************************
|
|
AcAlarmHistoryEntry ::= SEQUENCE {
|
|
acAlarmHistorySequenceNumber Unsigned32,
|
|
acAlarmHistorySysuptime TimeStamp,
|
|
acAlarmHistoryTrapOID OBJECT IDENTIFIER,
|
|
acAlarmHistoryDateAndTime DateAndTime,
|
|
acAlarmHistoryName Unsigned32,
|
|
acAlarmHistoryTextualDescription SnmpAdminString,
|
|
acAlarmHistorySource SnmpAdminString,
|
|
acAlarmHistorySeverity AcAlarmSeverity,
|
|
acAlarmHistoryEventType AcAlarmEventType,
|
|
acAlarmHistoryProbableCause AcAlarmProbableCause,
|
|
acAlarmHistoryAdditionalInfo1 SnmpAdminString,
|
|
acAlarmHistoryAdditionalInfo2 SnmpAdminString,
|
|
acAlarmHistoryAdditionalInfo3 SnmpAdminString
|
|
}
|
|
|
|
|
|
|
|
acAlarmHistorySequenceNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number of the alarm raise or clear trap."
|
|
::= {acAlarmHistoryEntry 1}
|
|
|
|
|
|
|
|
acAlarmHistorySysuptime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysuptime at the time the alarm raise or clear trap was sent"
|
|
::= {acAlarmHistoryEntry 2}
|
|
|
|
|
|
|
|
acAlarmHistoryTrapOID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OID of the notification trap"
|
|
::= {acAlarmHistoryEntry 3}
|
|
|
|
|
|
|
|
acAlarmHistoryDateAndTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The date and time at the time the alarm raise or clear trap was sent."
|
|
::= {acAlarmHistoryEntry 4}
|
|
|
|
|
|
|
|
acAlarmHistoryName OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the alarm that was raised or cleared. This actually in the form of a number. Each kind of alarm has a unique number associated with it."
|
|
::= {acAlarmHistoryEntry 5}
|
|
|
|
|
|
|
|
acAlarmHistoryTextualDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Text that descries the alarm condition."
|
|
::= {acAlarmHistoryEntry 6}
|
|
|
|
|
|
|
|
acAlarmHistorySource OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component in the system which raised or cleared the alarm."
|
|
::= {acAlarmHistoryEntry 7}
|
|
|
|
|
|
|
|
acAlarmHistorySeverity OBJECT-TYPE
|
|
SYNTAX AcAlarmSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of the alarm. A severity of warning, minor, major or critical indicates a raise trap. A severity of cleared indicates a clear trap."
|
|
::= {acAlarmHistoryEntry 8}
|
|
|
|
|
|
|
|
acAlarmHistoryEventType OBJECT-TYPE
|
|
SYNTAX AcAlarmEventType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event type of the alarm."
|
|
::= {acAlarmHistoryEntry 9}
|
|
|
|
|
|
|
|
acAlarmHistoryProbableCause OBJECT-TYPE
|
|
SYNTAX AcAlarmProbableCause
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The probable cause of the alarm."
|
|
::= {acAlarmHistoryEntry 10}
|
|
|
|
|
|
|
|
acAlarmHistoryAdditionalInfo1 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional miscellaneous info regarding this alarm."
|
|
::= {acAlarmHistoryEntry 11}
|
|
|
|
|
|
|
|
acAlarmHistoryAdditionalInfo2 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional miscellaneous info regarding this alarm."
|
|
::= {acAlarmHistoryEntry 12}
|
|
|
|
|
|
|
|
acAlarmHistoryAdditionalInfo3 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional miscellaneous info regarding this alarm."
|
|
::= {acAlarmHistoryEntry 13}
|
|
|
|
|
|
|
|
-- ****************************************
|
|
-- acAlarmVarbinds
|
|
-- ****************************************
|
|
|
|
acAlarmVarbinds OBJECT IDENTIFIER ::= {acAlarm 3}
|
|
|
|
|
|
acAlarmVarbindsSequenceNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sequence number of the alarm raise or clear trap."
|
|
::= {acAlarmVarbinds 1}
|
|
|
|
|
|
|
|
acAlarmVarbindsDateAndTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The date and time at the time the alarm raise or clear trap was sent."
|
|
::= {acAlarmVarbinds 2}
|
|
|
|
|
|
|
|
acAlarmVarbindsAlarmName OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the alarm that was raised or cleared. This actually in the form of a number. Each kind of alarm has a unique number associated with it."
|
|
::= {acAlarmVarbinds 3}
|
|
|
|
|
|
|
|
acAlarmVarbindsTextualDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Text that descries the alarm condition."
|
|
::= {acAlarmVarbinds 4}
|
|
|
|
|
|
|
|
acAlarmVarbindsSource OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The component in the system which raised or cleared the alarm."
|
|
::= {acAlarmVarbinds 5}
|
|
|
|
|
|
|
|
acAlarmVarbindsSeverity OBJECT-TYPE
|
|
SYNTAX AcAlarmSeverity
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The severity of the alarm. A severity of warning, minor, major or critical indicates a raise trap. A severity of cleared indicates a clear trap."
|
|
::= {acAlarmVarbinds 6}
|
|
|
|
|
|
|
|
acAlarmVarbindsEventType OBJECT-TYPE
|
|
SYNTAX AcAlarmEventType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The event type of the alarm."
|
|
::= {acAlarmVarbinds 7}
|
|
|
|
|
|
|
|
acAlarmVarbindsProbableCause OBJECT-TYPE
|
|
SYNTAX AcAlarmProbableCause
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The probable cause of the alarm."
|
|
::= {acAlarmVarbinds 8}
|
|
|
|
|
|
|
|
acAlarmVarbindsAdditionalInfo1 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional miscellaneous info regarding this alarm."
|
|
::= {acAlarmVarbinds 9}
|
|
|
|
|
|
|
|
acAlarmVarbindsAdditionalInfo2 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional miscellaneous info regarding this alarm."
|
|
::= {acAlarmVarbinds 10}
|
|
|
|
|
|
|
|
acAlarmVarbindsAdditionalInfo3 OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Additional miscellaneous info regarding this alarm."
|
|
::= {acAlarmVarbinds 11}
|
|
|
|
|
|
|
|
|
|
|
|
END
|