mibs/MIBS/mitel/MITEL-CMNALM-MIB
2023-12-05 12:25:34 +01:00

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