Observium_CE/mibs/zhone/ZHONE-GEN-ALARM

572 lines
22 KiB
Plaintext

--
-- genAlarm.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 285
-- Thursday, April 01, 2004 at 16:05:22
--
ZHONE-GEN-ALARM DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
TimeTicks, IpAddress, Opaque, Integer32, Unsigned32,
Counter32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
zhoneSystem, zhoneModules
FROM Zhone
ZhoneAlarmSeverity, ZhoneAlarmTypeId
FROM Zhone-TC;
-- 1.3.6.1.4.1.5504.6.79
genAlarm MODULE-IDENTITY
LAST-UPDATED "200402181430Z" -- February 18, 2004 at 14:30 GMT
ORGANIZATION
"Zhone Technologies, Inc."
CONTACT-INFO
" Postal:
Zhone Technologies, Inc.
@ Zhone Way
7001 Oakport Street
Oakland, CA 94621
USA
Toll-Free: +1 877-ZHONE20 (+1 877-946-6320)
Tel: +1-510-777-7000
Fax: +1-510-777-7001
E-mail: support@zhone.com"
DESCRIPTION
"Centralized Alarm MIB"
REVISION "200402181430Z" -- February 18, 2004 at 14:30 GMT
DESCRIPTION
"V01.01.00
- Moved ZhoneAlarmTypeId and ZhoneAlarmSeverity
to Zhone-TC.mib
- Added zhoneAlarmActiveVariableResourceId."
REVISION "200401121337Z" -- January 12, 2004 at 13:37 GMT
DESCRIPTION
"V01.00.00 - Initial Release"
::= { zhoneModules 79 }
--
-- Textual conventions
--
ZhoneAlarmActiveVariableValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of the varbind value. One and only one of the value objects
that follows is used for a given row in this table."
SYNTAX INTEGER
{
counter32(1),
unsigned32(2),
timeTicks(3),
integer32(4),
ipAddress(5),
octetString(6),
objectId(7),
counter64(8),
opaque(9)
}
--
-- Node definitions
--
-- Zhone Active Alarm Information.
-- 1.3.6.1.4.1.5504.3.1.18
zhoneAlarm OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This entry list contains tables of the active outstanding alarms in a system.
It also provides statistical information in terms of total # of active
alarms raised."
::= { zhoneSystem 18 }
-- 1.3.6.1.4.1.5504.3.1.18.1
zhoneAlarmStats OBJECT IDENTIFIER ::= { zhoneAlarm 1 }
-- Active Alarm Table Overflow Counter.
-- 1.3.6.1.4.1.5504.3.1.18.1.1
zhoneAlarmActiveOverflowCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active alarms that have not been put into
the alarmActiveTable since system restart as a result
of extreme resource constraints.
This counter wrapped around once it reaches its maximum value."
::= { zhoneAlarmStats 1 }
-- 1.3.6.1.4.1.5504.3.1.18.1.2
zhoneAlarmActiveStatsCurrentCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of currently active alarms on the system.
This counter wrapped around once it reaches its maximum value."
::= { zhoneAlarmStats 2 }
-- 1.3.6.1.4.1.5504.3.1.18.1.3
zhoneAlarmActiveStatsTotalCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of active alarms since system restarted.
This counter wrapped around once it reaches its maximum value."
::= { zhoneAlarmStats 3 }
-- 1.3.6.1.4.1.5504.3.1.18.1.4
zhoneAlarmClearStatsTotalCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of cleared alarms since system restarted.
This counter wrapped around once it reaches its maximum value."
::= { zhoneAlarmStats 4 }
-- 1.3.6.1.4.1.5504.3.1.18.1.5
zhoneAlarmLastRaised OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time of the last
alarm raise for this alarm list.
If no alarm raises have occurred since the
last re-initialization of the local network management
subsystem, then this object contains a zero value."
::= { zhoneAlarmStats 5 }
-- 1.3.6.1.4.1.5504.3.1.18.1.6
zhoneAlarmLastCleared OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time of the last
alarm clear for this alarm list.
If no alarm clears have occurred since the
last re-initialization of the local network management
subsystem, then this object contains a zero value."
::= { zhoneAlarmStats 6 }
-- 1.3.6.1.4.1.5504.3.1.18.2
zhoneAlarmModelTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZhoneAlarmModelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the information in order to obtain the unique object
instance id for every active alarm in the zhoneAlarmActiveTable. "
::= { zhoneAlarm 2 }
-- 1.3.6.1.4.1.5504.3.1.18.2.1
zhoneAlarmModelEntry OBJECT-TYPE
SYNTAX ZhoneAlarmModelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The zhoneAlarmModeEntries indicate which variableId (Varbind #) indicates
the object instance for which an active alarm was raised/cleared."
INDEX { zhoneAlarmModelAlarmId, zhoneAlarmModelNotificationId }
::= { zhoneAlarmModelTable 1 }
ZhoneAlarmModelEntry ::=
SEQUENCE {
zhoneAlarmModelAlarmId
ZhoneAlarmTypeId,
zhoneAlarmModelNotificationId
OBJECT IDENTIFIER,
zhoneAlarmModelVariableId
Integer32,
zhoneAlarmModelDescription
OCTET STRING
}
-- 1.3.6.1.4.1.5504.3.1.18.2.1.1
zhoneAlarmModelAlarmId OBJECT-TYPE
SYNTAX ZhoneAlarmTypeId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry specifies the alarm ID number."
::= { zhoneAlarmModelEntry 1 }
-- 1.3.6.1.4.1.5504.3.1.18.2.1.2
zhoneAlarmModelNotificationId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The trap object identifier (OID) value that allows for the given
alarmTypeId to be set or cleared. This value is used as an index
to the zhoneAlarmModelTable."
::= { zhoneAlarmModelEntry 2 }
-- 1.3.6.1.4.1.5504.3.1.18.2.1.3
zhoneAlarmModelVariableId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The zhoneAlarmModelVariableId identifies the varbind number for a given
alarmActiveId and NotificationId that contains the unique object
instance that raised/cleared that alarm."
::= { zhoneAlarmModelEntry 3 }
-- 1.3.6.1.4.1.5504.3.1.18.2.1.4
zhoneAlarmModelDescription OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This entry provides a text information of the alarm."
::= { zhoneAlarmModelEntry 4 }
-- 1.3.6.1.4.1.5504.3.1.18.3
zhoneAlarmActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZhoneAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Active Outstanding Alarm entries in a system."
::= { zhoneAlarm 3 }
-- 1.3.6.1.4.1.5504.3.1.18.3.1
zhoneAlarmActiveEntry OBJECT-TYPE
SYNTAX ZhoneAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries appear in this table when alarms are raised.
The active alarm entries are removed when the alarm is cleared.
If under extreme resource constraint the system is unable to
add any more entries into this table, then the
alarmActiveOverflow statistic will be increased by one."
INDEX { zhoneAlarmActiveId, zhoneAlarmActiveResourceId }
::= { zhoneAlarmActiveTable 1 }
ZhoneAlarmActiveEntry ::=
SEQUENCE {
zhoneAlarmActiveId
ZhoneAlarmTypeId,
zhoneAlarmActiveResourceId
OBJECT IDENTIFIER,
zhoneAlarmActiveVariables
Unsigned32,
zhoneAlarmActiveNotificationId
OBJECT IDENTIFIER,
zhoneAlarmActiveSeverity
ZhoneAlarmSeverity
}
-- 1.3.6.1.4.1.5504.3.1.18.3.1.1
zhoneAlarmActiveId OBJECT-TYPE
SYNTAX ZhoneAlarmTypeId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry specifies the alarm ID number."
::= { zhoneAlarmActiveEntry 1 }
-- 1.3.6.1.4.1.5504.3.1.18.3.1.2
zhoneAlarmActiveResourceId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the resource under alarm.
The resource id can be determined based on the varbind # that determines
the resource id. The mapping of which varbind defines the resource id
is defined in the zhoneAlarmModelTable. For every alarmTypeId, there is
a definition of which traps set/clear that alarm and the varbind number
that determines the object instance that the alarm is raised/cleared
(resource id).
If there is no corresponding resource, then
the value of this object is 0.0."
::= { zhoneAlarmActiveEntry 2 }
-- 1.3.6.1.4.1.5504.3.1.18.3.1.3
zhoneAlarmActiveVariables OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of variables (varbinds) in alarmActiveVariableTable for this
alarm."
DEFVAL { 0 }
::= { zhoneAlarmActiveEntry 3 }
-- 1.3.6.1.4.1.5504.3.1.18.3.1.4
zhoneAlarmActiveNotificationId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Trap object identifier of the alarm state transition
that is occurring.
This entry indicates the trap oid that caused the alarm to be raised."
::= { zhoneAlarmActiveEntry 4 }
-- This entry indicates the severity level of the alarm raised.
-- The severity level is defined as an enum: Low, Moderate, Severe or Critical
-- 1.3.6.1.4.1.5504.3.1.18.3.1.5
zhoneAlarmActiveSeverity OBJECT-TYPE
SYNTAX ZhoneAlarmSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This entry identifies the severity level of the alarm. "
::= { zhoneAlarmActiveEntry 5 }
-- 1.3.6.1.4.1.5504.3.1.18.4
zhoneAlarmActiveVariableTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZhoneAlarmActiveVariableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of variables to go with each active alarm entries."
::= { zhoneAlarm 4 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1
zhoneAlarmActiveVariableEntry OBJECT-TYPE
SYNTAX ZhoneAlarmActiveVariableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries appear in this table when there are variables in
the varbind list of a corresponding alarm in zhoneAlarmActiveTable.
Entries appear in this table as though the trap/notification
had been transported using zhone Trap definition."
INDEX { zhoneAlarmActiveId, zhoneAlarmActiveResourceId, zhoneAlarmActiveVariableId }
::= { zhoneAlarmActiveVariableTable 1 }
ZhoneAlarmActiveVariableEntry ::=
SEQUENCE {
zhoneAlarmActiveVariableId
Integer32,
zhoneAlarmActiveVariableValueType
ZhoneAlarmActiveVariableValue,
zhoneAlarmActiveVariableCounter32Val
Counter32,
zhoneAlarmActiveVariableUnsigned32Val
Unsigned32,
zhoneAlarmActiveVariableTimeTicksVal
TimeTicks,
zhoneAlarmActiveVariableInteger32Val
Integer32,
zhoneAlarmActiveVariableOctetStringVal
OCTET STRING,
zhoneAlarmActiveVariableIpAddressVal
IpAddress,
zhoneAlarmActiveVariableOidVal
OBJECT IDENTIFIER,
zhoneAlarmActiveVariableCounter64Val
Counter64,
zhoneAlarmActiveVariableOpaqueVal
Opaque,
zhoneAlarmActiveVariableResourceId
OBJECT IDENTIFIER
}
-- 1.3.6.1.4.1.5504.3.1.18.4.1.1
zhoneAlarmActiveVariableId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The alarm variable's object identifier."
::= { zhoneAlarmActiveVariableEntry 1 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.2
zhoneAlarmActiveVariableValueType OBJECT-TYPE
SYNTAX ZhoneAlarmActiveVariableValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the value. One and only one of the value
objects that follow is used for a given row in this table,
based on this type."
::= { zhoneAlarmActiveVariableEntry 2 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.3
zhoneAlarmActiveVariableCounter32Val OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'counter32'."
::= { zhoneAlarmActiveVariableEntry 3 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.4
zhoneAlarmActiveVariableUnsigned32Val OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'unsigned32'."
::= { zhoneAlarmActiveVariableEntry 4 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.5
zhoneAlarmActiveVariableTimeTicksVal OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'timeTicks'."
::= { zhoneAlarmActiveVariableEntry 5 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.6
zhoneAlarmActiveVariableInteger32Val OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'integer32'."
::= { zhoneAlarmActiveVariableEntry 6 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.7
zhoneAlarmActiveVariableOctetStringVal OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'octetString'."
::= { zhoneAlarmActiveVariableEntry 7 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.8
zhoneAlarmActiveVariableIpAddressVal OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'ipAddress'."
::= { zhoneAlarmActiveVariableEntry 8 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.9
zhoneAlarmActiveVariableOidVal OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'objectId'."
::= { zhoneAlarmActiveVariableEntry 9 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.10
zhoneAlarmActiveVariableCounter64Val OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'counter64'."
::= { zhoneAlarmActiveVariableEntry 10 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.11
zhoneAlarmActiveVariableOpaqueVal OBJECT-TYPE
SYNTAX Opaque
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when alarmActiveVariableType is 'opaque'.
Note that although RFC2578 [RFC2578] forbids the use
of Opaque in 'standard' MIB modules, this particular
usage is driven by the need to be able to accurately
represent any well-formed notification, and justified
by the need for backward compatibility."
::= { zhoneAlarmActiveVariableEntry 11 }
-- 1.3.6.1.4.1.5504.3.1.18.4.1.12
zhoneAlarmActiveVariableResourceId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the instance OID for the variable binding whose
instance OID is different from that of the
zhoneAlarmActiveResourceId. If this instance OID is not
required or the same as zhoneAlarmActiveResourceId, it
will have a default value of 0.0.
For example:
atmVclOperStatusChange would have ifIndex.vpi.vci as its
alarm resource Id. But for the trap variable binding
of zhoneTrapPort, the instance id is 0."
::= { zhoneAlarmActiveVariableEntry 12 }
-- 1.3.6.1.4.1.5504.3.1.18.5
zhoneAlarmGroup OBJECT-GROUP
OBJECTS { zhoneAlarmActiveOverflowCnt, zhoneAlarmActiveStatsCurrentCnt, zhoneAlarmActiveStatsTotalCnt, zhoneAlarmClearStatsTotalCnt, zhoneAlarmLastRaised,
zhoneAlarmLastCleared, zhoneAlarmActiveVariables, zhoneAlarmActiveNotificationId, zhoneAlarmActiveVariableValueType, zhoneAlarmActiveVariableCounter32Val,
zhoneAlarmActiveVariableUnsigned32Val, zhoneAlarmActiveVariableTimeTicksVal, zhoneAlarmActiveVariableInteger32Val, zhoneAlarmActiveVariableOctetStringVal, zhoneAlarmActiveVariableIpAddressVal,
zhoneAlarmActiveVariableOidVal, zhoneAlarmActiveVariableCounter64Val, zhoneAlarmModelVariableId, zhoneAlarmActiveVariableResourceId, zhoneAlarmActiveVariableOpaqueVal,
zhoneAlarmModelDescription, zhoneAlarmActiveSeverity }
STATUS current
DESCRIPTION
"Alarm MIB Group Definition for all Alarm MIB Entries."
::= { zhoneAlarm 5 }
END
--
-- genAlarm.mib
--