Observium_CE/mibs/adtran/ADTRAN-TAESCUAUTOUPGRADE-MIB

443 lines
18 KiB
Plaintext

ADTRAN-TAESCUAUTOUPGRADE-MIB
DEFINITIONS ::= BEGIN
-- TITLE: The ADTRAN enhanced System Controller Unit Auto Upgrade MIB
-- PRODUCT: 1181018L1
-- VERSION: 1.0
-- DATE: 04/05/02
-- This MIB defines the Auto Upgrade feature for the Total Access
-- 3000 enhanced SCU.
-- HISTORY:
-- Day/month/Year
-- 07/04/03 ap First edition.
-- 04/30/04 ap Add Disabled enum to adTAeScuAutoUpgradeMode
-- 16/03/04 dlw Added adTAeScuAutoUpgradeSystemRelease
-- 11/07/06 dlw Added adTAeScuAutoUpgradeSWVerErrLevel and adTAAUSoftwareVerError traps.
-- 05/16/08 ap Change SEVERITY to WARNING for auto upgrade alarms
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,
Integer32, NOTIFICATION-TYPE, OBJECT-IDENTITY
FROM SNMPv2-SMI
adTAeSCUmg, adTAeSCUmgNotificationEvents,
adTAeSCU
FROM ADTRAN-TAeSCU-MIB
DisplayString
FROM SNMPv2-TC
sysName
FROM SNMPv2-MIB
adGenSlotProdSwVersion, adGenSlotProdName, adGenSlotInfoIndex
FROM ADTRAN-GENSLOT-MIB
adTrapInformSeqNum
FROM ADTRAN-GENTRAPINFORM-MIB
;
adTAeSCUAutoUpgradeMgmt MODULE-IDENTITY
LAST-UPDATED "201002241300Z"
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 genescu MIB."
REVISION "201002241300Z"
DESCRIPTION "Converted from SNMPv1 adTAeSCUAutoUpgrade.mib file."
::= { adTAeSCUmg 11 }
-- OBJECT IDENTIFIERS
---
--- SCU Auto Upgrade
---
-- adTAeSCUAutoUpgradeMgmt OBJECT IDENTIFIER ::= { adTAeSCUmg 11 }
adTAeScuAutoUpgradeInitiate OBJECT-TYPE
SYNTAX INTEGER {
initiateAutoUpgrade(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This OID instructs the Auto Upgrade system to determine
which modules in the shelf require firmware upgrade, then
to upgrade each card if necessary. Status and progress of
the Auto Upgrade system may be monitored through the use of
the adTAeScuAutoUpgradeStatus OID."
::= { adTAeSCUAutoUpgradeMgmt 1 }
adTAeScuAutoUpgradeCancel OBJECT-TYPE
SYNTAX INTEGER {
cancelAutoUpgrade(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Request that Auto Upgrade operations be stopped. This
OID will not abort an upgrade in progress, but will halt
the auto upgrade process after the current module has
finished."
::= { adTAeSCUAutoUpgradeMgmt 2 }
adTAeScuAutoUpgradeRetries OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Retries value specifies how many times the SCU
should attempt to re-retrieve a flash firmware file via
TFTP, or re-send the retrieved flash firmware file to a
module. A value of zero indicates that retries should
not be attempted."
::= { adTAeSCUAutoUpgradeMgmt 3 }
adTAeScuAutoUpgradeRefeshInterval OBJECT-TYPE
SYNTAX Integer32 (0..744)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The hourly RefreshInterval value specifies how often the SCU
should check the TFTP server for changes to the
configuration file. A value of zero indicates the SCU
should not check the TFTP server for a more recent
configuration file, effectively 'freezing' the current
configuration. Auto Upgrade refresh operation will occur
only if the UpdateMode value is set to Auto(1)"
::= { adTAeSCUAutoUpgradeMgmt 4}
adTAeScuAutoUpgradeMode OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
manual(2),
disabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UpdateMode value specifies how the Auto TFTP
Upgrade system should operate.
auto(1) - indicates that modules should be automatically
checked and upgraded after power-up of the SCU or upon
module insertion into the shelf. If this value is set
to auto(1), actions controlled by the RefreshInterval
value will be enabled.
Manual(2) - indicates that modules should be checked and
upgraded only when instructed via SNMP or menus. If
this value is set to manual(2), actions controlled by
the RefreshInterval value will be disabled."
::= { adTAeSCUAutoUpgradeMgmt 5 }
adTAeScuAutoUpgradeConfigFilename OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..40))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ConfigFilename OID specifies the TFTP filename to
be retrieved by the Auto Upgrade system. This
configuration contains information such as module part
number, product revision, firmware revision, and firmware
filename that are necessary to perform auto upgrade
operations."
::= { adTAeSCUAutoUpgradeMgmt 6 }
adTAeScuAutoUpgradeBasePath OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..40))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The BasePath OID allows the customer to specify a
directory prefix where the flash firmware files will be
located on the TFTP server. It is assumed that all TA3000
flash firmware files will be located in the same directory,
so this value applies to all Auto Upgrade module-
specification entries.
The BasePath argument may not contain spaces, commas,
quotes, or other unusual characters that would generally
be considered invalid in a path specification. Although
the SCU does not interpret the contents of this string,
please keep in mind that different operating systems have
different rules concerning what constitutes valid
characters and path/file separators."
::= { adTAeSCUAutoUpgradeMgmt 7 }
adTAeScuAutoUpgradeInvalidate OBJECT-TYPE
SYNTAX INTEGER {
discardCurrentConfigInfo(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This OID instructs the Auto Upgrade system to discard the
current configuration Information and re-retrieve the Auto
Upgrade Configuration file from the TFTP host."
::= { adTAeSCUAutoUpgradeMgmt 8 }
adTAeScuAutoUpgradeSystemRelease OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This OID displays the System Release Name."
::= { adTAeSCUAutoUpgradeMgmt 9 }
--
-- Upgrade Status
--
adTAeSCUAutoUpgradeStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdTAeSCUAutoUpgradeStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Copy provision status table"
::= { adTAeSCUAutoUpgradeMgmt 10 }
adTAeSCUAutoUpgradeStatusEntry OBJECT-TYPE
SYNTAX AdTAeSCUAutoUpgradeStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Copy provision status table."
INDEX { adGenSlotInfoIndex }
::= { adTAeSCUAutoUpgradeStatusTable 1 }
AdTAeSCUAutoUpgradeStatusEntry ::=
SEQUENCE {
adTAeScuAutoUpgradeStatus
DisplayString
}
adTAeScuAutoUpgradeStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This OID will return a formatted string describing the
current status and progress of Auto Upgrade operations.
Refer to the ''TA3000 Auto TFTP Upgrade Feature'' user
guide for details."
::= { adTAeSCUAutoUpgradeStatusEntry 1 }
--
-- Software Version
--
adTAeScuAutoUpgradeSWVerErrLevel OBJECT-TYPE
SYNTAX INTEGER {
alert(3),
minor(4),
major(5),
critical(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Auto Upgrade Software Version Error Level."
::= { adTAeSCUAutoUpgradeMgmt 11 }
-----------------------------------------------
------------------ AutoUpgrade Traps ----------
-----------------------------------------------
adTAeSCUAutoUpgradeConfigChanged NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName
}
STATUS current
DESCRIPTION
"This trap is used to indicate that a change in the Auto
Upgrade configuration file has been detected."
--#TYPE "Information - AutoUpgrade configuration file has been detected"
--#SUMMARY "TAeSCU 24150: AutoUpgrade configuration file has been detected;"
--#SUMMARY "detected at shelf: %s"
--#ARGUMENTS { 1 }
--#SEVERITY WARNING
--#GENERIC 6
--#CATEGORY "Information Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= { adTAeSCUmgNotificationEvents 24150 }
adTAeSCUAutoUpgradeInvalidConfigFile NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName
}
STATUS current
DESCRIPTION
"This trap is used to indicate that a problem with the
Auto Upgrade configuration file has been detected, such
as a TFTP error while retrieving the file, or an error
during parsing. The EMS should perform a 'get' on the
AdTAeScuAutoUpgradeStatus OID for further information
regarding the error condition."
--#TYPE "Minor - Invalid Auto Upgrade configuration file has been detected."
--#SUMMARY "TAeSCU 24152: Invalid Auto Upgrade configuration file has been detected.;"
--#SUMMARY "detected at shelf: %s"
--#ARGUMENTS { 1 }
--#SEVERITY WARNING
--#GENERIC 6
--#CATEGORY "Error Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= { adTAeSCUmgNotificationEvents 24152 }
adTAeSCUAutoUpgradeModuleUpgradeStarted NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
adGenSlotInfoIndex
}
STATUS current
DESCRIPTION
"This trap is used to indicate that a module upgrade
operation has been started."
--#TYPE "Information - Module upgrade operation started."
--#SUMMARY "TAeSCU 24154: Module upgrade operation started;"
--#SUMMARY "started at shelf: %s slot %d"
--#ARGUMENTS { 1, 2 }
--#SEVERITY WARNING
--#GENERIC 6
--#CATEGORY "Information Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= { adTAeSCUmgNotificationEvents 24154 }
adTAeSCUAutoUpgradeModuleUpgradeCompleted NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
adGenSlotInfoIndex
}
STATUS current
DESCRIPTION
"This trap is used to indicate that a module upgrade
operation has successfully completed."
--#TYPE "Information - Module upgrade operation has successfully completed."
--#SUMMARY "TAeSCU 24156: Module upgrade operation has successfully completed;"
--#SUMMARY "completed at shelf: %s slot %d"
--#ARGUMENTS { 1, 2 }
--#SEVERITY WARNING
--#GENERIC 6
--#CATEGORY "Information Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= { adTAeSCUmgNotificationEvents 24156 }
adTAeSCUAutoUpgradeModuleUpgradeFailed NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
adGenSlotInfoIndex,
adTAeScuAutoUpgradeStatus
}
STATUS current
DESCRIPTION
"This trap is used to indicate that a module upgrade
operation has failed. The EMS should perform a 'get'
on the AdTAeScuAutoUpgradeStatus OID for further
information regarding the error condition."
--#TYPE "Warning - Module upgrade operation has failed."
--#SUMMARY "TAeSCU 24158: Module upgrade operation has failed;"
--#SUMMARY "failed at shelf: %s slot %d: (%s)"
--#ARGUMENTS { 1, 2, 3 }
--#SEVERITY WARNING
--#GENERIC 6
--#CATEGORY "Information Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= { adTAeSCUmgNotificationEvents 24158 }
adTAeSCUAutoUpgradeUnknownModule NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
adGenSlotInfoIndex
}
STATUS current
DESCRIPTION
"This trap is used to indicate that a module
is not present in the Auto Upgrade configuration
file. This module cannot be upgrade by the Auto
Upgrade system."
--#SUMMARY "TAeSCU 24160: Module is not present in the Auto Upgrade configuration file;"
--#SUMMARY "failed at shelf: %s slot %d"
--#ARGUMENTS { 1, 2 }
--#SEVERITY WARNING
--#GENERIC 6
--#CATEGORY "Information Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= { adTAeSCUmgNotificationEvents 24160 }
adTAAUSoftwareVerErrorClear NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
adGenSlotInfoIndex,
adGenSlotProdName,
adGenSlotProdSwVersion,
adTAeScuAutoUpgradeSWVerErrLevel
}
STATUS current
DESCRIPTION
"Auto Upgrade Software Version Error"
--#TYPE "Minor - Auto Upgrade Software Version Error"
--#SUMMARY "adTAeSCU 24166: Auto Upgrade Software Version Error"
--#SUMMARY "detected at chassis: %s, slot: %d"
--#ARGUMENTS { 1 }
--#SEVERITY MINOR
--#GENERIC 6
--#CATEGORY "Auto Upgrade Software Version Error"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= { adTAeSCUmgNotificationEvents 24166 }
adTAAUSoftwareVerErrorActive NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
adGenSlotInfoIndex,
adGenSlotProdName,
adGenSlotProdSwVersion,
adTAeScuAutoUpgradeSWVerErrLevel
}
STATUS current
DESCRIPTION
"Auto Upgrade Software Version Error"
--#TYPE "Minor - Auto Upgrade Software Version Error"
--#SUMMARY "adTAeSCU 24167: Auto Upgrade Software Version Error"
--#SUMMARY "detected at chassis: %s, slot: %d"
--#ARGUMENTS { 1 }
--#SEVERITY MINOR
--#GENERIC 6
--#CATEGORY "Auto Upgrade Software Version Error"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= { adTAeSCUmgNotificationEvents 24167 }
--
END