Observium_CE/mibs/adtran/ADTRAN-GENEZPROVISIONING-MIB

272 lines
7.5 KiB
Plaintext

ADTRAN-GENEZPROVISIONING-MIB
-- TITLE: The ADTRAN EZ-Provisioning MIB
-- PRODUCT: ADTRAN products supporting EZ-Provisioning
-- VERSION: 1.0
-- DATE: 5/05/2010
-- AUTHOR: Byron Young
-- STATUS: PRELIMINARY
-- This MIB defines the object identifiers (OIDs) for the
-- ADTRAN EZ-Provisioning MIB objects
-- HISTORY:
-- 05/11/2010 BLY Created
--
-- ******************************************************************************************
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
IpAddress,
Unsigned32
FROM SNMPv2-SMI
sysName,
sysLocation
FROM SNMPv2-MIB
RowStatus,
TruthValue,
DisplayString
FROM SNMPv2-TC
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
adTrapInformSeqNum
FROM ADTRAN-GENTRAPINFORM-MIB
adGenSlotProdPartNumber,
adGenSlotProdSwVersion
FROM ADTRAN-GENSLOT-MIB
adShared,
adIdentityShared
FROM ADTRAN-MIB
adGenEZProv,
adGenEZProvID
FROM ADTRAN-SHARED-CND-SYSTEM-MIB
AdGenTrapVersion
FROM ADTRAN-SHARED-CND-SYSTEM-TC-MIB
;
adGenEZProvMIB MODULE-IDENTITY
LAST-UPDATED "201004300000Z"
ORGANIZATION "Adtran, Inc."
CONTACT-INFO
"CND Tech Support
Postal: ADTRAN, Inc.
901 Explorer Blvd.
Huntsville, AL 35806
Tel: +1 800 726 8663
Fax: +1 256 963 6217
E-mail: support@adtran.com"
DESCRIPTION
"This MIB defines the objects for the EZ-Provisioning MIB."
REVISION "201004300000Z"
DESCRIPTION "Created"
::= { adGenEZProvID 1 }
adGenEZProvEvents OBJECT IDENTIFIER ::= {adGenEZProv 0}
adGenEZProvStatus OBJECT IDENTIFIER ::= {adGenEZProv 1}
adGenEZProvConfig OBJECT IDENTIFIER ::= {adGenEZProv 2}
adGenEZProvHosts OBJECT IDENTIFIER ::= {adGenEZProv 3}
adGenEZProvIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The management IP address of the device."
::= {adGenEZProvStatus 1}
adGenEZProvSNMPReadCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SNMP Read Community of the device."
::= {adGenEZProvStatus 2}
adGenEZProvSNMPWriteCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SNMP Write Community of the device."
::= {adGenEZProvStatus 3}
adGenEZProvBootCodeVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version for the current boot code of the device."
::= {adGenEZProvStatus 4}
adGenEZProvAppCodeVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version for the current app code of the device."
::= {adGenEZProvStatus 5}
adGenEZProvConfigCrc32 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This string provides the CRC-32 calculation of the configuration file
of the device."
::= {adGenEZProvStatus 6}
adGenEZProvStatusString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current status of the EZ Provisioning process on the device."
::= {adGenEZProvStatus 7}
adGenEZProvActiveHostIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The active EZ-Provisioning host for the device."
::= {adGenEZProvConfig 1}
adGenEZProvBootCodeFilename OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The boot code filename to be retrieved by the device."
::= {adGenEZProvConfig 2}
adGenEZProvAppCodeFilename OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The app code filename to be retrieved by the device."
::= {adGenEZProvConfig 3}
adGenEZProvConfigFilename OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The config filename to be retrieved by the device."
::= {adGenEZProvConfig 4}
adGenEZProvEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The EZ-Provisioning administrative state."
::= {adGenEZProvConfig 5}
adGenEZProvHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEZProvHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of EZ-Provisioning hosts."
::= {adGenEZProvHosts 1}
adGenEZProvHostEntry OBJECT-TYPE
SYNTAX AdGenEZProvHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Host table entry."
INDEX {adGenEZProvHostIP }
::= {adGenEZProvHostTable 1}
AdGenEZProvHostEntry ::=
SEQUENCE {
adGenEZProvHostIP
IpAddress,
adGenEZProvHostTrapVersion
AdGenTrapVersion,
adGenEZProvHostRowStatus
RowStatus
}
adGenEZProvHostIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP address of host."
::= {adGenEZProvHostEntry 1}
adGenEZProvHostTrapVersion OBJECT-TYPE
SYNTAX AdGenTrapVersion
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The trap version for this host."
::= {adGenEZProvHostEntry 2}
adGenEZProvHostRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row for this host.
The writable columns in a row can not be changed if the row
is active. All columns must have a valid value before a row
can be activated."
::= {adGenEZProvHostEntry 3}
adGenEZProvRequest NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
sysLocation,
adGenEZProvSNMPReadCommunity,
adGenEZProvSNMPWriteCommunity,
adGenSlotProdPartNumber,
adGenEZProvIPAddress,
adGenEZProvBootCodeVersion,
adGenEZProvAppCodeVersion,
adGenEZProvConfigCrc32
}
STATUS current
DESCRIPTION
"This trap serves as a file request to the EZ Provisioning host."
--#TYPE "Status - Alarm"
--#SUMMARY "EZProv 1: EZ Provisioning Request."
--#SEVERITY INFO
--#GENERIC 6
--#CATEGORY "Error Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= {adGenEZProvEvents 1}
adGenEZProvFailure NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
sysLocation,
adGenSlotProdPartNumber,
adGenEZProvIPAddress,
adGenEZProvStatusString
}
STATUS current
DESCRIPTION
"This trap indicates a failure in the EZ-Provisioning sequence."
--#TYPE "Status - Alarm"
--#SUMMARY "EZProv 2: EZ Provisioning Failure."
--#SEVERITY MAJOR
--#GENERIC 6
--#CATEGORY "Error Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= {adGenEZProvEvents 2}
END