draft-ietf-disman-itualarm-mib-00.txt   draft-ietf-disman-itualarm-mib-01.txt 
Disman Working Group S. Chisholm Disman Working Group S. Chisholm
Internet Standards Track Nortel Networks Internet Standards Track Nortel Networks
Document: draft-ietf-disman-itualarm-mib-00.txt D. Romascanu Document: draft-ietf-disman-itualarm-mib-01.txt D. Romascanu
Expiration Date: July 2001 Avaya Inc. Expiration Date: Sept 2001 Avaya Inc.
January 26 2001 March 2 2001
ITU Alarm MIB ITU Alarm MIB
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance This document is an Internet-Draft and is in full conformance
with all provisions of Section 10 of RFC2026. with all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 1, line 46 skipping to change at page 1, line 46
for use with network management protocols in the Internet community. for use with network management protocols in the Internet community.
In particular, it describes management objects used for describing In particular, it describes management objects used for describing
alarms using the ITU Alarm Model, defined in X.733 and X.736. alarms using the ITU Alarm Model, defined in X.733 and X.736.
Table of Contents Table of Contents
1. The SNMP Management Framework 1. The SNMP Management Framework
2. Introduction 2. Introduction
3. ITU Alarm Architecture 3. ITU Alarm Architecture
3.1. Relation to Alarm MIB 3.1. Relation to Alarm MIB
3.2. Alarm Raise and Clear 3.2. Alarm States
3.3. ITU-T X.733, X.736 Trap Content 3.3. ITU-T X.733, X.736 Trap Content
4. MIB Overview 4. MIB Overview
5. Definitions 5. Definitions
6. Example 6. Example
7. Security Considerations 7. Security Considerations
8. Authors' Address 8. Authors' Address
9. Acknowledgements 9. Acknowledgements
10. References 10. References
11. Full Copyright Statement 11. Full Copyright Statement
skipping to change at page 4, line 33 skipping to change at page 4, line 33
The alarmDetailsTable has a corresponding table in the ITU Alarms MIB The alarmDetailsTable has a corresponding table in the ITU Alarms MIB
- the ituAlarmTable - with similar indexing. For each row in the - the ituAlarmTable - with similar indexing. For each row in the
ituAlarmTable there is one row in the alarmDetailsTable. ituAlarmTable there is one row in the alarmDetailsTable.
The alarmActiveTable has a corresponding table in the ITU Alarms MIBs The alarmActiveTable has a corresponding table in the ITU Alarms MIBs
- the ituAlarmActiveTable - with similar indexing. For each row in the - the ituAlarmActiveTable - with similar indexing. For each row in the
ituAlarmTable there is one row in the alarmActiveTable ituAlarmTable there is one row in the alarmActiveTable
Also, the alarmDetailsModelPointer object in the alarmDetailsTable Also, the alarmDetailsModelPointer object in the alarmDetailsTable
points to the ituAlarm module, identifying alarms that comply to the points to the ituAlarm module, identifying alarms that comply to the
ITU alarm model. ITU alarm model. The alarmActiveModelPointer object in the
alarmActiveTable points to the ituAlarm module identifying active
alarms that comply to the ITU alarm model.
3.2 Alarm States 3.2 Alarm States
The raise and clear relationship is defined in the Alarm MIB. The ITU The raise and clear relationship is defined in the Alarm MIB. The ITU
alarm model allows for more alarm states. These states are indicated alarm model allows for more alarm states. These states are indicated
using ituAlarmPerceivedSeverity object. using ituAlarmPerceivedSeverity object.
3.3 ITU-T X.733, X.736 Trap Content 3.3 ITU-T X.733, X.736 Trap Content
Mandatory Alarm information from ITU-T X.733, X.736 alarm documents Mandatory Alarm information from ITU-T X.733, X.736 alarm documents
has been included in the itAlarmTable and the ituAlarmActiveTable, has been included in the ituAlarmTable and the ituAlarmActiveTable,
depending on the variability of this information. depending on the variability of this information.
4. MIB Overview 4. MIB Overview
The ituAlarmTable contains information from the ITU Alarm Model about The ituAlarmTable contains information from the ITU Alarm Model about
possible alarms in the system. possible alarms in the system.
The ituAlarmActiveTable contains information from the ITU Alarm Model The ituAlarmActiveTable contains information from the ITU Alarm Model
about alarms which are currently occurring on the system. about alarms which are currently occurring on the system.
5. Definitions 5. Definitions
ITU-ALARM-MIB DEFINITIONS ::= BEGIN ITU-ALARM-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Gauge32, mib-2 FROM SNMPv2-SMI
TimeTicks, Counter32, Counter64, DisplayString, AutonomousType FROM SNMPv2-TC
IpAddress, Opaque, mib-2 FROM SNMPv2-SMI
TimeStamp, DateAndTime, DisplayString,
AutonomousType FROM SNMPv2-TC
SnmpAdminString, SnmpEngineID FROM SNMP-FRAMEWORK-MIB
alarmListName, alarmDetailsIndex, alarmListName, alarmDetailsIndex,
alarmActiveTimeFilter FROM ALARM-MIB alarmActiveTimeFilter FROM ALARM-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
ituAlarm MODULE-IDENTITY ituAlarm MODULE-IDENTITY
LAST-UPDATED "200101260000Z" LAST-UPDATED "200103020000Z"
ORGANIZATION "IETF Distributed Management Working Group" ORGANIZATION "IETF Distributed Management Working Group"
CONTACT-INFO CONTACT-INFO
" Sharon Chisholm " Sharon Chisholm
Nortel Networks Nortel Networks
PO Box 3511 Station C PO Box 3511 Station C
Ottawa, Ont. K1Y 4H7 Ottawa, Ont. K1Y 4H7
Canada Canada
schishol@nortelnetworks.com schishol@nortelnetworks.com
Dan Romascanu Dan Romascanu
Avaya Inc. Avaya Inc.
Atidim Technology Park, Bldg. #3 Atidim Technology Park, Bldg. #3
Tel Aviv, 61131 Tel Aviv, 61131
Israel Israel
Tel: +972-3-645-8414 Tel: +972-3-645-8414
Email: dromasca@avaya.com" Email: dromasca@avaya.com"
DESCRIPTION DESCRIPTION
"The MIB module describes ITU Alarm information "The MIB module describes ITU Alarm information
as defined in ITU Recommendation X.733 [X.733] as defined in ITU Recommendation X.733 [X.733]
and ITU Recommendation X.736 [X.736]." and ITU Recommendation X.736 [X.736]."
REVISION "200103020000Z"
DESCRIPTION
"Initial version, published as RFC XXXX."
::= { mib-2 xx } ::= { mib-2 xx }
ituAlarmObjects OBJECT IDENTIFIER ::= { ituAlarm 1 } ituAlarmObjects OBJECT IDENTIFIER ::= { ituAlarm 1 }
ituAlarmDetails OBJECT IDENTIFIER ::= { ituAlarmObjects 1 }
ituAlarmActive OBJECT IDENTIFIER ::= { ituAlarmObjects 2 }
ituAlarmTable OBJECT-TYPE ituAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF ItuAlarmEntry SYNTAX SEQUENCE OF ItuAlarmEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of ITU Alarm information about possible alarms "A table of ITU Alarm information about possible alarms
on the system." on the system."
::= { ituAlarmObjects 1 } ::= { ituAlarmDetails 1 }
ituAlarmEntry OBJECT-TYPE ituAlarmEntry OBJECT-TYPE
SYNTAX ItuAlarmEntry SYNTAX ItuAlarmEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Entries appear in this table for each possible alarm." "Entries appear in this table for each possible alarm."
INDEX { alarmListName, alarmDetailsIndex } INDEX { alarmListName, alarmDetailsIndex }
::= { ituAlarmTable 1 } ::= { ituAlarmTable 1 }
ItuAlarmEntry ::= SEQUENCE { ItuAlarmEntry ::= SEQUENCE {
skipping to change at page 9, line 26 skipping to change at page 9, line 35
::= { ituAlarmEntry 6 } ::= { ituAlarmEntry 6 }
ituAlarmServiceUser OBJECT-TYPE ituAlarmServiceUser OBJECT-TYPE
SYNTAX AutonomousType SYNTAX AutonomousType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents the SericeUser object from [X.736]." "Represents the SericeUser object from [X.736]."
::= { ituAlarmEntry 7 } ::= { ituAlarmEntry 7 }
---- ITU Active Alarm Table -- -- ITU Active Alarm Table --
ituAlarmActiveTable OBJECT-TYPE ituAlarmActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF ItuAlarmActiveEntry SYNTAX SEQUENCE OF ItuAlarmActiveEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table of ITU information for active alarms entries." "A table of ITU information for active alarms entries."
::= { ituAlarmObjects 2 } ::= { ituAlarmActive 1 }
ituAlarmActiveEntry OBJECT-TYPE ituAlarmActiveEntry OBJECT-TYPE
SYNTAX ItuAlarmActiveEntry SYNTAX ItuAlarmActiveEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Entries appear in this table when alarms are active. They "Entries appear in this table when alarms are active. They
are removed when the alarm is no longer occurring." are removed when the alarm is no longer occurring."
INDEX { alarmListName, alarmActiveTimeFilter, INDEX { alarmListName, alarmActiveTimeFilter,
alarmDetailsIndex } alarmDetailsIndex }
skipping to change at page 10, line 13 skipping to change at page 10, line 22
noChange (2), noChange (2),
lessSevere (3) lessSevere (3)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" Represents the trend indication values for the alarms " Represents the trend indication values for the alarms
as per [X.733]." as per [X.733]."
::= { ituAlarmActiveEntry 1 } ::= { ituAlarmActiveEntry 1 }
ituAlarmActiveStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ItuAlarmActiveStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the ITU alarm statistics
information."
::= { ituAlarmActive 2 }
ituAlarmActiveStatsEntry OBJECT-TYPE
SYNTAX ItuAlarmActiveStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistics on the current active ITU alarms."
INDEX { alarmListName }
::= { ituAlarmActiveStatsTable 1 }
ItuAlarmActiveStatsEntry ::=
SEQUENCE {
ituAlarmActiveStatsIndeterminateCurrent Gauge32,
ituAlarmActiveStatsCriticalCurrent Gauge32,
ituAlarmActiveStatsMajorCurrent Gauge32,
ituAlarmActiveStatsMinorCurrent Gauge32,
ituAlarmActiveStatsWarningCurrent Gauge32,
ituAlarmActiveStatsIndeterminateTotal Counter32,
ituAlarmActiveStatsCriticalTotal Counter32,
ituAlarmActiveStatsMajorTotal Counter32,
ituAlarmActiveStatsMinorTotal Counter32,
ituAlarmActiveStatsWarningTotal Counter32
}
ituAlarmActiveStatsIndeterminateCurrent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the current number of active alarms with a
ituAlarmPerceivedSeverity of indeterminate."
::= { ituAlarmActiveStatsEntry 1 }
ituAlarmActiveStatsCriticalCurrent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the current number of active alarms with a
ituAlarmPerceivedSeverity of critical."
::= { ituAlarmActiveStatsEntry 2 }
ituAlarmActiveStatsMajorCurrent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the current number of active alarms with a
ituAlarmPerceivedSeverity of major."
::= { ituAlarmActiveStatsEntry 3 }
ituAlarmActiveStatsMinorCurrent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the current number of active alarms with a
ituAlarmPerceivedSeverity of minor."
::= { ituAlarmActiveStatsEntry 4 }
ituAlarmActiveStatsWarningCurrent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the current number of active alarms with a
ituAlarmPerceivedSeverity of warning."
::= { ituAlarmActiveStatsEntry 5 }
ituAlarmActiveStatsIndeterminateTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the total number of active alarms with a
ituAlarmPerceivedSeverity of indeterminate since system
restart."
::= { ituAlarmActiveStatsEntry 6 }
ituAlarmActiveStatsCriticalTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the total number of active alarms with a
ituAlarmPerceivedSeverity of critical since system restart."
::= { ituAlarmActiveStatsEntry 7 }
ituAlarmActiveStatsMajorTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the total number of active alarms with a
ituAlarmPerceivedSeverity of major since system restart."
::= { ituAlarmActiveStatsEntry 8 }
ituAlarmActiveStatsMinorTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the total number of active alarms with a
ituAlarmPerceivedSeverity of minor since system restart."
::= { ituAlarmActiveStatsEntry 9 }
ituAlarmActiveStatsWarningTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the total number of active alarms with a
ituAlarmPerceivedSeverity of warning since system restart."
::= { ituAlarmActiveStatsEntry 10 }
-- Conformance -- Conformance
ituAlarmConformance OBJECT IDENTIFIER ::= { ituAlarm 2 } ituAlarmConformance OBJECT IDENTIFIER ::= { ituAlarm 2 }
ituAlarmCompliances OBJECT IDENTIFIER ::= { ituAlarmConformance 1} ituAlarmCompliances OBJECT IDENTIFIER ::= { ituAlarmConformance 1}
ituAlarmCompliance MODULE-COMPLIANCE ituAlarmCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for systems supporting "The compliance statement for systems supporting
the ITU Alarm MIB." the ITU Alarm MIB."
skipping to change at page 11, line 11 skipping to change at page 13, line 43
OBJECTS { OBJECTS {
ituAlarmDetector, ituAlarmDetector,
ituAlarmServiceProvider, ituAlarmServiceProvider,
ituAlarmServiceUser ituAlarmServiceUser
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Security Alarm Reporting Function as defined in [X.736]" "Security Alarm Reporting Function as defined in [X.736]"
::= { ituAlarmGroups 3 } ::= { ituAlarmGroups 3 }
ituAlarmStatisticsGroup OBJECT-GROUP
OBJECTS {
ituAlarmActiveIndetrminateCurrent,
ituAlarmActiveCriticalCurrent,
ituAlarmActiveMajorCurrent,
ituAlarmActiveMinorCurrent,
ituAlarmActiveWarningCurrent,
ituAlarmActiveIndetrminateTotal,
ituAlarmActiveCriticalTotal,
ituAlarmActiveMajorTotal,
ituAlarmActiveMinorTotal,
ituAlarmActiveWarningTotal
}
STATUS current
DESCRIPTION
"Itu Active Alarm Statistics."
::= { ituAlarmGroups 4 }
END END
6. Example 6. Example
The following example shows a maping of linkUp and linkDown traps The following example shows a mapping of linkUp and linkDown traps
into the model-neutral MIB [ALARM-MIB] and ITU Alarm MIB. into the model-neutral MIB [ALARM-MIB] and ITU Alarm MIB.
alarmDetailsIndex 3 alarmDetailsIndex 3
alarmDetailsNotificationId 1.3.6.1.6.3.1.1.5.3 alarmDetailsNotificationId 1.3.6.1.6.3.1.1.5.3
alarmDetailsClearNotificationId 1.3.6.1.6.3.1.1.5.4 alarmDetailsClearNotificationId 1.3.6.1.6.3.1.1.5.4
alarmDetailsType raise (3) alarmDetailsType raise (3)
alarmDetailsModelPointer ituAlarmEntry.3 alarmDetailsModelPointer ituAlarmEntry.3
alarmDetailsRowStatus active (1) alarmDetailsRowStatus active (1)
ituAlarmEventType communicationsAlarm (2) ituAlarmEventType communicationsAlarm (2)
ituAlarmProbableCause cableTamper(61) ituAlarmProbableCause cableTamper(61)
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/