320 lines
12 KiB
Plaintext

-- ****************************************************************************
-- ****************************************************************************
--
-- Copyright(c) 2001-2004 Mediatrix Telecom, Inc.
--
-- NOTICE:
-- This document contains information that is confidential and proprietary
-- to Mediatrix Telecom, Inc.
--
-- Mediatrix Telecom, Inc. reserves all rights to this document as well as
-- to the Intellectual Property of the document and the technology and
-- know how that it includes and represents.
--
-- This publication cannot be reproduced, neither in whole nor in part in
-- any form whatsoever without written prior approval by
-- Mediatrix Telecom, Inc.
--
-- Mediatrix Telecom, Inc. reserves the right to revise this publication
-- and make changes at any time and without the obligation to notify any
-- person and/or entity of such revisions and/or changes.
--
-- ****************************************************************************
-- ****************************************************************************
MX-MS-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32,
Integer32
FROM SNMPv2-SMI
OBJECT-GROUP,
NOTIFICATION-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
MxIpHostName,
MxIpConfigSource,
MxIpPort,
MxIpSelectConfigSource,
MxIpDhcpSiteSpecificCode
FROM MX-TC
ipAddressStatus,
ipAddressConfig,
mediatrixConfig
FROM MX-SMI
sysObjectID
FROM RFC1213-MIB
sysMacAddress
FROM MX-SYSTEM-MGMT-MIB
sysConfigDownloadConfigMode,
sysConfigDownloadConfigFile
FROM MX-SYSTEM-CONFIG-MIB;
msMIB MODULE-IDENTITY
LAST-UPDATED "200405250000Z"
ORGANIZATION "Mediatrix Telecom, Inc."
CONTACT-INFO "Mediatrix Telecom, Inc.
4229, Garlock Street
Sherbrooke (Quebec)
Canada
Phone: (819) 829-8749
"
DESCRIPTION "This MIB describes the parameters to configure the Management Server."
-- ************************************************************************
-- Revision history
-- ************************************************************************
REVISION "200405250000Z"
DESCRIPTION "Added range to msTrapRetransmissionPeriod"
REVISION "0311110000Z"
DESCRIPTION "November 11, 2003
Clarified descriptions.
July 11, 2002
Renamed msTrapApaConfigInformation to msTrapConfigInformation
msTrapApaStatusInformation to msTrapStatusInformation
msTrapApaStatusConfigFile to msTrapStatusConfigFile
July 10, 2002
In different DESCRIPTIONs, replaced the term 'APA' with 'unit'.
November 02, 2001
msSource was renamed msConfigSource for standardization.
August 07, 2001
Creation"
::= { mediatrixConfig 15 }
msMIBObjects OBJECT IDENTIFIER ::= { msMIB 1 }
msConformance OBJECT IDENTIFIER ::= { msMIB 2 }
msEvents OBJECT IDENTIFIER ::= { msMIB 3 }
-- Add the ms general parameters.
msEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/Disable the management server.
enable : Notifications (SNMP traps) can be sent to the management server.
disable: No notification (SNMP trap) is sent to the management server."
DEFVAL { enable }
::= { msMIBObjects 5 }
msTrapRetransmissionPeriod OBJECT-TYPE
SYNTAX Unsigned32 (10..604800000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Retransmission period for the SNMP trap msTrapConfigInformation.
The trap is retransmitted with this period until the management server
replies or the msTrapRetransmissionRetryCount is reached.
This value is expressed in milliseconds (ms)."
DEFVAL { 60000 }
::= { msMIBObjects 20 }
msTrapRetransmissionRetryCount OBJECT-TYPE
SYNTAX Integer32 (-1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Retransmission retry count for the SNMP trap msTrapConfigInformation.
The trap is retransmitted until the management server replies or
this retry count is reached.
-1 = infinite (always retransmit)"
DEFVAL { 10 }
::= { msMIBObjects 21 }
-- ************************************************************************
-- MS IP addresses: Placed in the mediatrixMgmt.ipAddressStatus and
-- in mediatrixConfig.ipAddressConfig.
-- ************************************************************************
-- Add the MS ip addresses specific parameters.
ipAddressStatusMs OBJECT IDENTIFIER ::= { ipAddressStatus 10 }
ipAddressConfigMs OBJECT IDENTIFIER ::= { ipAddressConfig 10 }
-- Add the management server status information.
msConfigSource OBJECT-TYPE
SYNTAX MxIpConfigSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the source used for the provisioning of
the management server MIB objects."
DEFVAL { dhcp }
::= { ipAddressStatusMs 1 }
msHost OBJECT-TYPE
SYNTAX MxIpHostName
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Management server IP address or domain name."
DEFVAL { "192.168.0.10" }
::= { ipAddressStatusMs 2 }
msTrapPort OBJECT-TYPE
SYNTAX MxIpPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Management server IP port number on which the SNMP traps are received."
DEFVAL { 162 }
::= { ipAddressStatusMs 3 }
-- Add the management server configuration information.
msSelectConfigSource OBJECT-TYPE
SYNTAX MxIpSelectConfigSource
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the source to be used for the provisioning of
the management server MIB objects."
DEFVAL { dhcp }
::= { ipAddressConfigMs 1 }
ipAddressConfigMsStatic OBJECT IDENTIFIER ::= { ipAddressConfigMs 10 }
-- Add the static parameters.
msStaticHost OBJECT-TYPE
SYNTAX MxIpHostName
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Static management server IP address or domain name."
DEFVAL { "192.168.0.10" }
::= { ipAddressConfigMsStatic 1 }
msStaticTrapPort OBJECT-TYPE
SYNTAX MxIpPort
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Static management server IP port number on which the SNMP traps are received."
DEFVAL { 162 }
::= { ipAddressConfigMsStatic 2 }
ipAddressConfigMsDhcp OBJECT IDENTIFIER ::= { ipAddressConfigMs 30 }
-- Add the dhcp parameters.
msDhcpSiteSpecificCode OBJECT-TYPE
SYNTAX MxIpDhcpSiteSpecificCode
MAX-ACCESS read-write
STATUS current
DESCRIPTION "DHCP management server site specific code.
If set to 0, use vendor-specific code #200."
DEFVAL { 0 }
::= { ipAddressConfigMsDhcp 1 }
-- ************************************************************************
-- Events
-- ************************************************************************
msNotifications OBJECT IDENTIFIER ::= { msEvents 2 }
msTrapConfigInformation NOTIFICATION-TYPE
OBJECTS {
sysObjectID,
sysMacAddress,
sysConfigDownloadConfigFile
}
STATUS current
DESCRIPTION "The Management system is trapped with the sysObjectID,
the MAC address and the request configuration of the unit
(the unit requests a configuration from the Management system)."
::= { msNotifications 700 }
msTrapStatusInformation NOTIFICATION-TYPE
OBJECTS {
sysMacAddress,
sysConfigDownloadConfigMode
}
STATUS current
DESCRIPTION "The Management system is trapped with the MAC address and
the configuration mode of the unit (the unit confirms its
configuration mode modification)."
::= { msNotifications 800 }
msTrapStatusConfigFile NOTIFICATION-TYPE
OBJECTS {
sysMacAddress,
sysConfigDownloadConfigFile
}
STATUS current
DESCRIPTION "The Management system is trapped with the MAC address
and the configuration file download status."
::= { msNotifications 900 }
-- ************************************************************************
-- Conformance information
-- ************************************************************************
msCompliances OBJECT IDENTIFIER ::= { msConformance 1 }
msBasicComplVer1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Minimal parameters definitions to support the ms messaging system."
MODULE -- This Module
MANDATORY-GROUPS {
msBasicGroupVer1,
msServerGroupVer1,
msBasicNotificationGroupVer1
}
::= { msCompliances 1 }
-- ************************************************************************
-- MIB variable grouping
-- ************************************************************************
msGroups OBJECT IDENTIFIER ::= { msConformance 2 }
msBasicGroupVer1 OBJECT-GROUP
OBJECTS {
msEnable,
msTrapRetransmissionPeriod,
msTrapRetransmissionRetryCount
}
STATUS current
DESCRIPTION
"This group holds the minimal set of objects that enables the user to use
management server."
::= { msGroups 1 }
msServerGroupVer1 OBJECT-GROUP
OBJECTS {
msConfigSource,
msHost,
msTrapPort,
msSelectConfigSource,
msStaticHost,
msStaticTrapPort,
msDhcpSiteSpecificCode
}
STATUS current
DESCRIPTION
"This group holds the minimal set of objects that define the management server."
::= { msGroups 2 }
msBasicNotificationGroupVer1 NOTIFICATION-GROUP
NOTIFICATIONS {
msTrapConfigInformation,
msTrapStatusInformation,
msTrapStatusConfigFile
}
STATUS current
DESCRIPTION
"This group contains the objects necessary to realize the basic
Notification for the configuration file download."
::= { msGroups 3 }
END