300 lines
12 KiB
Plaintext
Executable File
300 lines
12 KiB
Plaintext
Executable File
-- Copyright 2004, 2005, 2006 MITEL Networks Corporation
|
|
-- All rights reserved.
|
|
-- This MITEL SNMP Management Information Base Specification
|
|
-- (Specification) embodies MITEL's confidential and
|
|
-- proprietary intellectual property. MITEL retains all
|
|
-- title and ownership in the Specification, including any
|
|
-- revisions.
|
|
|
|
-- This Specification is supplied "AS IS", and MITEL makes
|
|
-- no warranty, either express or implied, as to the use,
|
|
-- operation, condition, or performance of the Specification.
|
|
|
|
MITEL-CMNALM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Integer32,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, DisplayString, DateAndTime
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
mitelIdentification, mitelPropCommon, mitelConfGroups,
|
|
mitelConfCompliances
|
|
FROM MITEL-MIB;
|
|
|
|
mitelCmnAlarms MODULE-IDENTITY
|
|
LAST-UPDATED "201402111200Z"
|
|
ORGANIZATION "MITEL Networks Corporation"
|
|
CONTACT-INFO "Standards Group,
|
|
Postal: MITEL Networks Corporation
|
|
350 Legget Drive, PO Box 13089
|
|
Kanata, Ontario
|
|
Canada K2K 2W7
|
|
Tel: +1 613 592 2122
|
|
Fax: +1 613 592 4784
|
|
URL: www.mitel.com"
|
|
DESCRIPTION "Replaced E-Mail: std@mitel.com with URL: www.mitel.com."
|
|
REVISION "201402111200Z"
|
|
DESCRIPTION "The MITEL Alarms-Specific Common MIB module."
|
|
REVISION "200502212134Z"
|
|
DESCRIPTION "Added the mitelAlmActiveTblIndex to the mitelNotifActiveAlarm."
|
|
REVISION "200402230000Z"
|
|
DESCRIPTION "MITEL Alarms-Specific Common MIB Version 1.0.0.1 - Draft"
|
|
::= { mitelPropCommon 1 }
|
|
|
|
-- ****************************************************************
|
|
-- MITEL Common Alarm-specific Textual Conventions
|
|
-- ****************************************************************
|
|
|
|
ItuPerceivedSeverity ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ITU perceived severity values"
|
|
REFERENCE
|
|
"ITU Recommendation M.3100, 'Generic Network Information
|
|
Model', 1995
|
|
ITU Recommendation X.733, 'Information Technology - Open
|
|
Systems Interconnection - System Management: Alarm
|
|
Reporting Function', 1992"
|
|
SYNTAX INTEGER
|
|
{
|
|
cleared (1),
|
|
indeterminate (2),
|
|
critical (3),
|
|
major (4),
|
|
minor (5),
|
|
warning (6)
|
|
}
|
|
|
|
-- MitelCmnAlarmClass ::= TEXTUAL-CONVENTION
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "Classification of the possible alarms that can occur within a
|
|
-- MITEL-manageable system."
|
|
-- REFERENCE
|
|
-- "Mitel SNMP MIB Support Guide - DK113065"
|
|
-- SYNTAX INTEGER
|
|
-- {
|
|
-- generic (1)
|
|
-- }
|
|
|
|
MitelCmnAlarmThresholdType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The different types of thresholds that can be supported.
|
|
"
|
|
REFERENCE
|
|
"Mitel SNMP MIB Support Guide - DK113065"
|
|
SYNTAX INTEGER
|
|
{
|
|
percentage (1),
|
|
absoluteValue (2),
|
|
indeterminate (3)
|
|
}
|
|
|
|
-- ****************************************************************
|
|
-- The mitelCmnAlarms subtree... Common information for Manageable
|
|
-- Alarms.
|
|
-- ****************************************************************
|
|
|
|
mitelCmnAlmObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Overall system alarm information."
|
|
::= { mitelCmnAlarms 1 }
|
|
|
|
mitelCmnAlmNotifications OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Alarms Notifications."
|
|
::= { mitelCmnAlarms 2 }
|
|
|
|
mitelCmnAlmConformance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Conformance statement."
|
|
::= { mitelCmnAlarms 3 }
|
|
|
|
|
|
-- ****************************************************************
|
|
-- The mitelAlmSystem subtree... Common information for Manageable
|
|
-- Alarms Objects as they relate to the overall health of the system.
|
|
-- ****************************************************************
|
|
|
|
mitelAlmSystem OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Overall system alarm information."
|
|
::= { mitelCmnAlmObjects 1 }
|
|
|
|
mitelAlmSysSeverity OBJECT-TYPE
|
|
SYNTAX ItuPerceivedSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Overall system alarm level severity.
|
|
This relates to the alarms in the mitelAlmActiveTable."
|
|
::= { mitelAlmSystem 1 }
|
|
|
|
mitelAlmSysSeverityDetectTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The time that the overall system alarm level changed."
|
|
::= { mitelAlmSystem 2 }
|
|
|
|
mitelAlmSysSeverityDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Additional details of what may have caused the system
|
|
severity to change."
|
|
::= { mitelAlmSystem 3 }
|
|
|
|
-- ****************************************************************
|
|
-- The mitelAlmActiveTable subtree... Common information for Manageable
|
|
-- Active Alarms that contribute to the overall health of the system.
|
|
-- ****************************************************************
|
|
|
|
mitelAlmActiveTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MitelAlmActiveTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of the MITEL-defined currently active alarmed
|
|
objects wihin the system. This table is typically
|
|
maintained in non-volatile memory, and is re-built
|
|
upon agent restart."
|
|
::= { mitelCmnAlmObjects 2 }
|
|
|
|
mitelAlmActiveTableEntry OBJECT-TYPE
|
|
SYNTAX MitelAlmActiveTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing application information."
|
|
INDEX { mitelAlmActiveTblIndex }
|
|
::= { mitelAlmActiveTable 1 }
|
|
|
|
MitelAlmActiveTableEntry ::=
|
|
SEQUENCE {
|
|
mitelAlmActiveTblIndex OBJECT IDENTIFIER,
|
|
mitelAlmActiveTblClass DisplayString,
|
|
mitelAlmActiveTblType DisplayString,
|
|
mitelAlmActiveTblTypeName DisplayString,
|
|
mitelAlmActiveTblSeverity ItuPerceivedSeverity,
|
|
mitelAlmActiveTblSeverityDetectTime DateAndTime,
|
|
mitelAlmActiveTblThresholdType MitelCmnAlarmThresholdType,
|
|
mitelAlmActiveTblThresholdValue Integer32,
|
|
mitelAlmActiveTblDescr DisplayString
|
|
}
|
|
|
|
-- Size of DisplayString will be set to a maximum value.
|
|
|
|
mitelAlmActiveTblIndex OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The index of this row. The unique object identifier
|
|
of the application that is raising this alarm."
|
|
::= { mitelAlmActiveTableEntry 1 }
|
|
|
|
mitelAlmActiveTblClass OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The class that the active alarm belongs to."
|
|
::= { mitelAlmActiveTableEntry 2 }
|
|
|
|
mitelAlmActiveTblType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The type of alarm within its Class."
|
|
::= { mitelAlmActiveTableEntry 3 }
|
|
|
|
mitelAlmActiveTblTypeName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A unique descriptive name that represent the alarm
|
|
type within the class."
|
|
::= { mitelAlmActiveTableEntry 4 }
|
|
mitelAlmActiveTblSeverity OBJECT-TYPE
|
|
SYNTAX ItuPerceivedSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current severity of the active alarm type."
|
|
::= { mitelAlmActiveTableEntry 5 }
|
|
|
|
mitelAlmActiveTblSeverityDetectTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "When the alarm type trasitioned to the current
|
|
Severity level."
|
|
::= { mitelAlmActiveTableEntry 6 }
|
|
|
|
mitelAlmActiveTblThresholdType OBJECT-TYPE
|
|
SYNTAX MitelCmnAlarmThresholdType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Threshold information as to the cause of the
|
|
current severity of the alarm type."
|
|
::= { mitelAlmActiveTableEntry 7 }
|
|
|
|
mitelAlmActiveTblThresholdValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The actual threshold value that caused the severity
|
|
to change. This relates directly to the threshold type."
|
|
::= { mitelAlmActiveTableEntry 8 }
|
|
|
|
mitelAlmActiveTblDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "A textual description of the cause of the
|
|
current alarm type's severity."
|
|
::= { mitelAlmActiveTableEntry 9 }
|
|
|
|
-- ****************************************************************
|
|
-- The mitelCmnAlarmNotification subtree.
|
|
-- ****************************************************************
|
|
|
|
mitelNotifActiveAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
mitelAlmSysSeverity,
|
|
mitelAlmSysSeverityDetectTime,
|
|
mitelAlmActiveTblIndex,
|
|
mitelAlmActiveTblClass,
|
|
mitelAlmActiveTblType,
|
|
mitelAlmActiveTblTypeName,
|
|
mitelAlmActiveTblSeverity,
|
|
mitelAlmActiveTblThresholdType,
|
|
mitelAlmActiveTblThresholdValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This notification is generated whenever
|
|
an alarm condition is detected or cleared."
|
|
::= { mitelCmnAlmNotifications 1 }
|
|
|
|
|
|
-- ****************************************************************
|
|
-- The mitelCmnAlarmConformance subtree.
|
|
-- ****************************************************************
|
|
|
|
-- ****************************************************************
|
|
-- The mitelConfGroups Application Common subtree.
|
|
-- ****************************************************************
|
|
|
|
-- MITEL-CMNALM-MIB
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|