initial commit; version 22.5.12042
This commit is contained in:
342
mibs/mitel/MITEL-SX2000-MIB
Normal file
342
mibs/mitel/MITEL-SX2000-MIB
Normal file
@ -0,0 +1,342 @@
|
||||
-- Copyright 1999 MITEL 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-SX2000-MIB
|
||||
|
||||
--FORCE-INCLUDE <mib.h>
|
||||
--FORCE-INCLUDE <snmpdefs.h>
|
||||
--FORCE-INCLUDE <snmpstat.h>
|
||||
--FORCE-INCLUDE "mibhand.h"
|
||||
--EXCLUDE mitelExtInterfaces
|
||||
--EXCLUDE mitelPropNotifications
|
||||
--EXCLUDE mitelPropReset
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212
|
||||
TRAP-TYPE
|
||||
FROM RFC-1215
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
mitelAppCallServer, mitelConfCompliances, mitelConfAgents,
|
||||
mitelGrpCs2000, mitelIdCs2000Light
|
||||
FROM MITEL-MIB;
|
||||
|
||||
mitelAppCs2000 OBJECT IDENTIFIER ::= {mitelAppCallServer 1}
|
||||
-- MODULE-IDENTITY
|
||||
-- LAST-UPDATED "9903010000Z"
|
||||
-- ORGANIZATION "MITEL Corporation"
|
||||
-- CONTACT-INFO "Standards Group,
|
||||
-- Postal: MITEL Corporation
|
||||
-- 350 Legget Drive, PO Box 13089
|
||||
-- Kanata, Ontario
|
||||
-- Canada K2K 1X3
|
||||
-- Tel: +1 613 592 2122
|
||||
-- Fax: +1 613 592 4784
|
||||
-- E-mail: std@mitel.com"
|
||||
-- DESCRIPTION "The MITEL SX-2000 MIB module."
|
||||
-- REVISION "9903010000Z"
|
||||
-- DESCRIPTION "SX-2000 MIB Version 1.0"
|
||||
|
||||
-- For SNMPv1 compliance:
|
||||
Integer32 ::= INTEGER (-2147483648..2147483647)
|
||||
DateAndTime ::= OCTET STRING(SIZE(8 | 11))
|
||||
|
||||
-- ************************************
|
||||
-- SX-2000-specific Textual Conventions
|
||||
-- ************************************
|
||||
|
||||
MitelCs2000AlarmLevelType ::= INTEGER {
|
||||
almClear(1), -- all clear
|
||||
almMinor(2), -- minor alarm
|
||||
almMajor(3), -- major alarm
|
||||
almCritical(4) -- critical alarm
|
||||
}
|
||||
|
||||
--TEXTUAL-CONVENTION
|
||||
-- STATUS current
|
||||
-- DESCRIPTION "The MITEL-defined alarm level type."
|
||||
|
||||
|
||||
-- ************************************
|
||||
-- The mitelAppCs2000 subtree... SX-2000.
|
||||
-- ************************************
|
||||
|
||||
mitelCs2000System OBJECT IDENTIFIER ::= {mitelAppCs2000 1 }
|
||||
--OBJECT-IDENTITY
|
||||
-- STATUS current
|
||||
-- DESCRIPTION "Subtree for any product-specific information."
|
||||
-- ::= { mitelAppCs2000 1 }
|
||||
|
||||
mitelCs2000Alarms OBJECT IDENTIFIER ::= {mitelAppCs2000 2}
|
||||
--OBJECT-IDENTITY
|
||||
-- STATUS current
|
||||
-- DESCRIPTION "Alarms information for the SX-2000."
|
||||
-- ::= { mitelAppCs2000 2 }
|
||||
|
||||
-- ************************************
|
||||
-- The mitel subtree... table of Call Server-specific system information.
|
||||
-- ************************************
|
||||
|
||||
mitelCs2000SysName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The name of the call server."
|
||||
::= { mitelCs2000System 1 }
|
||||
|
||||
|
||||
-- ************************************
|
||||
-- The mitelCs2000Alarms subtree... table of alarm states
|
||||
-- ************************************
|
||||
|
||||
|
||||
mitelCs2000AlmLevel OBJECT-TYPE
|
||||
SYNTAX MitelCs2000AlarmLevelType
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The current overall alarm level for the call
|
||||
server."
|
||||
::= { mitelCs2000Alarms 1 }
|
||||
|
||||
mitelCs2000AlmDetectDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Defines when the alarm was detected."
|
||||
::= { mitelCs2000Alarms 2 }
|
||||
|
||||
mitelCs2000AlmNbrCategories OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Defines the number of associated entries in
|
||||
the categories table."
|
||||
::= { mitelCs2000Alarms 3 }
|
||||
|
||||
-- ************************************
|
||||
-- The mitelCs2000CategoryTable subtree... table of categorized alarms
|
||||
-- ************************************
|
||||
|
||||
mitelCs2000CategoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MitelCs2000CategoryTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Table defining the alarm state for individual
|
||||
call server categories. There will be multiple
|
||||
categories for each call server. The number of
|
||||
rows in the table is determined by the total
|
||||
of the mitelCs2000AlmTblNbrCategories value."
|
||||
::= { mitelCs2000Alarms 4 }
|
||||
|
||||
mitelCs2000CategoryTableEntry OBJECT-TYPE
|
||||
SYNTAX MitelCs2000CategoryTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "A row defining a single category."
|
||||
INDEX { mitelCs2000CatTblIndex }
|
||||
::= { mitelCs2000CategoryTable 1 }
|
||||
|
||||
MitelCs2000CategoryTableEntry ::=
|
||||
SEQUENCE {
|
||||
mitelCs2000CatTblIndex INTEGER,
|
||||
mitelCs2000CatTblAvailable Integer32,
|
||||
mitelCs2000CatTblUnavailable Integer32,
|
||||
mitelCs2000CatTblLevel MitelCs2000AlarmLevelType,
|
||||
mitelCs2000CatTblMinorThresh Integer32,
|
||||
mitelCs2000CatTblMajorThresh Integer32,
|
||||
mitelCs2000CatTblCriticalThresh Integer32,
|
||||
mitelCs2000CatTblName DisplayString
|
||||
}
|
||||
|
||||
mitelCs2000CatTblIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Differentiates the different category reports
|
||||
for the call server. The first category
|
||||
will have an index value of 1, the second will
|
||||
have 2, etc. up to the last category report. The
|
||||
highest possible index value is 100."
|
||||
::= { mitelCs2000CategoryTableEntry 1 }
|
||||
|
||||
mitelCs2000CatTblAvailable OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The number of available resources of this type
|
||||
of category on this call server."
|
||||
::= { mitelCs2000CategoryTableEntry 2 }
|
||||
|
||||
mitelCs2000CatTblUnavailable OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The number of unavailable resources of this type
|
||||
of category on this call server."
|
||||
::= { mitelCs2000CategoryTableEntry 3 }
|
||||
|
||||
mitelCs2000CatTblLevel OBJECT-TYPE
|
||||
SYNTAX MitelCs2000AlarmLevelType
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Defines the alarm level for this category on this
|
||||
call server."
|
||||
::= { mitelCs2000CategoryTableEntry 4 }
|
||||
|
||||
mitelCs2000CatTblMinorThresh OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The percentage unavailable threshold indicating
|
||||
a minor alarm on this call server category."
|
||||
::= { mitelCs2000CategoryTableEntry 5 }
|
||||
|
||||
mitelCs2000CatTblMajorThresh OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The percentage unavailable threshold indicating
|
||||
a major alarm on this call server category."
|
||||
::= { mitelCs2000CategoryTableEntry 6 }
|
||||
|
||||
mitelCs2000CatTblCriticalThresh OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The percentage unavailable threshold indicating
|
||||
a critical alarm on this call server category."
|
||||
::= { mitelCs2000CategoryTableEntry 7 }
|
||||
|
||||
mitelCs2000CatTblName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The name of this resource category."
|
||||
::= { mitelCs2000CategoryTableEntry 8 }
|
||||
|
||||
-- ************************************
|
||||
-- The SX-2000 Notifications
|
||||
-- ************************************
|
||||
|
||||
mitelCs2000Notifications OBJECT IDENTIFIER ::= {mitelAppCs2000 3}
|
||||
-- STATUS mandatory
|
||||
-- DESCRIPTION "The common traps supported by MITEL agents."
|
||||
-- ::= { mitelAppCs2000 3 }
|
||||
|
||||
mitelCs2000NotifAlarm TRAP-TYPE
|
||||
ENTERPRISE mitelIdCs2000Light
|
||||
VARIABLES {
|
||||
mitelCs2000SysName, -- the name of the system
|
||||
mitelCs2000AlmLevel, -- the call server alarm level
|
||||
mitelCs2000AlmDetectDate, -- the alarm detection time
|
||||
mitelCs2000AlmNbrCategories -- indicates the number of assoc'd categories
|
||||
}
|
||||
-- STATUS mandatory
|
||||
DESCRIPTION "This notification is generated whenever
|
||||
an alarm condition is detected or cleared. The
|
||||
manager is expected to retrieve the corresponding
|
||||
alarm and category table information."
|
||||
::= 201
|
||||
|
||||
-- ************************************
|
||||
-- The mitelConformance subtree.
|
||||
-- ************************************
|
||||
|
||||
mitelComplCs2000 OBJECT IDENTIFIER ::= {mitelConfCompliances 4}
|
||||
-- MODULE-COMPLIANCE
|
||||
-- STATUS mandatory
|
||||
-- DESCRIPTION "The compliance statement for SNMPv2 entities which
|
||||
-- implement the MITEL SX-2000 MIB."
|
||||
-- MODULE
|
||||
-- compliance to the MITEL SX-2000 MIB module
|
||||
-- MANDATORY-GROUPS { mitelGrpCs2000System }
|
||||
-- ::= { mitelConfCompliances 4 }
|
||||
|
||||
mitelGrpCs2000System OBJECT IDENTIFIER ::= {mitelGrpCs2000 1}
|
||||
--OBJECT-GROUP
|
||||
-- OBJECTS {
|
||||
-- mitelCs2000SysName
|
||||
-- }
|
||||
-- STATUS mandatory
|
||||
-- DESCRIPTION "The system information objects in the SX-2000 MIB."
|
||||
-- ::= { mitelGrpCs2000 1 }
|
||||
|
||||
mitelGrpCs2000Alarms OBJECT IDENTIFIER ::= {mitelGrpCs2000 2}
|
||||
--OBJECT-GROUP
|
||||
-- OBJECTS {
|
||||
-- mitelCs2000AlmLevel,
|
||||
-- mitelCs2000AlmDetectDate,
|
||||
-- mitelCs2000AlmNbrCategories,
|
||||
-- mitelCs2000CatTblAvailable,
|
||||
-- mitelCs2000CatTblUnavailable,
|
||||
-- mitelCs2000CatTblLevel,
|
||||
-- mitelCs2000CatTblMinorThresh,
|
||||
-- mitelCs2000CatTblMajorThresh,
|
||||
-- mitelCs2000CatTblCriticalThresh,
|
||||
-- mitelCs2000CatTblName
|
||||
-- }
|
||||
-- STATUS mandatory
|
||||
-- DESCRIPTION "The alarms-related objects in the SX-2000 MIB."
|
||||
-- ::= { mitelGrpCs2000 2 }
|
||||
|
||||
-- mitelGrpCs2000AlarmsNotifs NOTIFICATION-GROUP
|
||||
-- OBJECTS {
|
||||
-- mitelCs2000NotifAlarm
|
||||
-- }
|
||||
-- STATUS mandatory
|
||||
-- DESCRIPTION "The current notifications in the SX-2000 MIB."
|
||||
-- ::= { mitelGrpCs2000 3 }
|
||||
|
||||
-- ************************************
|
||||
-- The mitelConfAgents subtree.
|
||||
-- ************************************
|
||||
|
||||
mitelAgentCs2000 OBJECT IDENTIFIER ::= {mitelConfAgents 2}
|
||||
--AGENT-CAPABILITIES
|
||||
-- PRODUCT-RELEASE "MITEL Agent Release 1.0 for SX-2000"
|
||||
-- STATUS mandatory
|
||||
-- DESCRIPTION "MITEL SX-2000 Agent."
|
||||
--
|
||||
-- SUPPORTS SNMPv2-MIB
|
||||
-- INCLUDES {
|
||||
-- snmpStatsGroup, snmpORGroup,
|
||||
-- snmpTrapGroup, snmpSetGroup,
|
||||
-- snmpV1Group
|
||||
-- systemGroup, snmpGroup, snmpSetGroup,
|
||||
-- snmpBasicNotificationsGroup
|
||||
-- }
|
||||
--
|
||||
-- SUPPORTS MITEL-MIB
|
||||
-- INCLUDES {
|
||||
-- mitelGrpCmnNotifBasic
|
||||
-- }
|
||||
-- VARIATION mitelNotifEnblTblEnable
|
||||
-- ACCESS read-only
|
||||
-- DESCRIPTION "Implemented as a configuration file item."
|
||||
-- VARIATION mitelNotifEnblTblAck
|
||||
-- ACCESS read-only
|
||||
-- DESCRIPTION "Acknowledgement of notifications is not
|
||||
-- supported. Will always return False."
|
||||
--
|
||||
-- SUPPORTS MITEL-SX2000-MIB
|
||||
-- INCLUDES {
|
||||
-- mitelGrpCs2000Alarms,
|
||||
-- mitelGrpCs2000AlarmsNotifs
|
||||
-- }
|
||||
-- ::= { mitelConfAgents 2 }
|
||||
|
||||
END -- MITEL-SX2000-MIB
|
Reference in New Issue
Block a user