CISCO-IMAGE-UPGRADE-MIB Download
This mib provides, objects to upgrade images on modules in the
system, objects showing the status of the upgrade operation,
and objects showing the type of images that could be run in the
system. For example the modules could be Controller card, Line
card .. etc.
The system fills up the ciuImageVariableTable with the type of
images the system can support. For performing an upgrade
operation a management application must first read this table
and use this info in other tables, as explained below.
The ciuImageURITable table is also filled by the system and
provides the image name presently running for each type of
image in the system. The user is allowed to configure a new
image name for each image type as listed in
ciuImageVariableTable. The system would use this image on the
particular module on the next reboot.
The management application on deciding to do an upgrade
operation must first check if an upgrade operation is already
in progress in the system. This is done by reading the
ciuUpgradeOpCommand and if it contains 'none', signifies that
no other upgrade operation is in progress. Any other value,
signifies that upgrade is in progress and a new upgrade
operation is not allowed. To start an 'install' operation,
first the user must perform a 'check' operation to do the
version compatibility for the given set of image files
(provided using the ciuImageLocInputTable) against the
current system configuration. Only if the result of this
operation is 'success' can the user proceed to do an install
operation. The tables, ciuVersionCompChkTable,
ciuUpgradeImageVersionTable, ciuUpgradeOpStatusTable,
provide the result of the 'check' or 'install' operation
performed using ciuUpgradeOpCommand. These tables are in
addition to objects ciuUpgradeOpStatus,
ciuUpgradeOpTimeStarted, ciuUpgradeOpTimeCompleted,
ciuUpgradeOpStatusReason. The ciuUpgradeOpStatus object
provides the status of the selected upgrade operation.
An option is available for user to upgrade only some modules,
provided using ciuUpgradeTargetTable. If this table is empty
than an upgrade operation would be performed on all the
modules in the system.
IPHost Network Monitor offer an easy way of SNMP monitoring your Cisco Servers, Routers, Switches, Bridges,
Firewalls, Repeaters.
OID list for CISCO-IMAGE-UPGRADE-MIB
- ciuTotalImageVariables
- Total number of image variables supported in the device at this time.
- ciuImageVariableTable
- A table listing the image variable types that exist in the device.
- ciuImageVariableEntry
- A ciuImageVariableEntry entry. Each entry provides the image variable type existing in the device.
- ciuImageVariableName
- The type of image that the system can run. The value of this object depends on the underlying agent. e.g. Let us say that the device has 3 image variables names - 'system', 'kickstart' and 'ilce'. This table , then will list these 3 strings as entries suc ...
- ciuImageURITable
- A table listing the Universal Resource Identifier(URI) of images that are assigned to variables of the ciuImageVariableTable. In the example for ciuImageVariableTable, there are 3 image types. This table will list the names for those image types as follow ...
- ciuImageURIEntry
- A ciuImageURITable entry. Each entry provides the Image URI corresponding to this image variable name, identified by ciuImageVariableName, on this module identified by entPhysicalIndex. Each such module of the type PhysicalClass module(9), has an entry i ...
- ciuImageURI
- This object contains the string value of the image corresponding to ciuImageVariableName on this entity.
- ciuUpgradeOpCommand
- The command to be executed. Note that it is possible for a system to support only a subset of these commands. If a command is unsupported, it will complete immediatly with the 'invalidOperation' error being reported in the ciuUpgradeOpStatus object. The ' ...
- ciuUpgradeOpNotifyOnCompletion
- Specifies whether or not a notification should be generated on the completion of an operation. If 'true', ciuUpgradeOpCompletionNotify will be generated, else if 'false' it would not be. It is the responsibility of the management entity to ensure that the ...
- ciuUpgradeOpTimeStarted
- Specifies the time the upgrade operation was started. This object would return 0 if ciuUpgradeOpCommand contains 'none'.
- ciuUpgradeOpTimeCompleted
- Specifies the time the upgrade operation completed. This object would return 0 if ciuUpgradeOpCommand contains 'none'.
- ciuUpgradeOpAbort
- Provides the means to abort an operation. If this object is set to 'true' when an upgrade operation is in progress and the corresponding instance of ciuUpgradeOpCommand has the value 'install' or 'check', then the operation will be aborted. Setting this ...
- ciuUpgradeOpStatusReason
- Specifies the description of the cause of 'failed' state of the object 'ciuUpgradeOpStatus'. This object would be a null string if value of 'ciuUpgradeOpStatus' is anything other than 'failure'.
- ciuUpgradeOpLastCommand
- This object indicates previous OpCommand value. It will be updated after new OpCommand is set and delivered to upgrade process. 'none' if this object is read without performing any operation listed above, 'none' would be returned. Also 'none' would be ...
- ciuUpgradeOpLastStatus
- This object indicates previous OpStatus value. It will be updated after new OpCommand is set and delivered to upgrade process. 'none' - no operation was performed. 'invalidOperation' - the selected operation is not supported. 'failure' ...
- ciuUpgradeOpLastStatusReason
- This object indicates the previous OpStatusReason value. It will be updated after new OpCommand is set and delivered to upgrade process.
- ciuUpgradeJobStatusNotifyOnCompletion
- This object specifies whether or not ciuUpgradeJobStatusCompletionNotify notification should be generated on the completion of an operation. If 'true', ciuUpgradeJobStatusCompletionNotify will be generated, else if 'false' it would not be.
- ciuUpgradeTargetTable
- A table listing the modules and the type of upgrade operation to be performed on these modules.
- ciuUpgradeTargetEntry
- Each entry provides the module that needs to be upgraded and the type of operation that needs to be performed on this module. The upgrade operation, selected using the object 'ciuUpgradeOpCommand', would be performed on each and every module represented b ...
- ciuUpgradeTargetAction
- The type of operation to be performed on this module. image - upgrade image. bios - upgrade bios. loader - upgrade loader.loader is the program that loads and starts the operating system bootrom - upgrade boot rom This object cannot be modified ...
- ciuUpgradeTargetEntryStatus
- The status of this table entry. A multivarbind set containing this object and ciuUpgradeTargetAction must be done in the same PDU for the operation to succeed.
- ciuImageLocInputTable
- A table listing the URI of the images that need to be upgraded.
- ciuImageLocInputEntry
- Each entry provides the image location URI that need to be upgraded. This table cannot be modified if ciuUpgradeOpCommand object contains any value other than 'none'
- ciuImageLocInputURI
- An ASCII string specifying the system image location. For example the string could be 'bootflash:file1'. This object cannot be modified while the corresponding value of ciuImageLocInputEntryStatus is equal to 'active'.
- ciuImageLocInputEntryStatus
- The status of this table entry.
- ciuVersionCompChkTable
- A table showing the result of the version compatibility check operation performed in response to the option 'check' selected for ciuUpgradeOpCommand. The table would be emptied out once the value of ciuUpgradeOpCommand object is 'none'.
- ciuVersionCompChkEntry
- An entry containing the results of the version compatibility check operation performed on each module, identified by entPhysicalIndex. Each such module of the type PhysicalClass module(9), has an entry in entPhysicalTable in ENTITY-MIB, where that entry i ...
- ciuVersionCompImageSame
- Specifies whether for this module the image provided by the user for upgrade is same as the current running image.
- ciuVersionCompUpgradable
- Specifies whether the set of images provided in ciuImageLocInputTable are compatible with each other as far as this module is concerned. If 'true' the set of images provided are compatible and can be run on this module else they are not compatible. This m ...
- ciuVersionCompUpgradeAction
- Specifies the type of upgrade action that would be performed on this module if ciuUpgradeOpCommand were set to 'install' or to 'check'. none(1) : is no upgrade action. other(2) : actions other than defined here rollingUpgrade(3) : modu ...
- ciuVersionCompUpgradeBios
- Specifies whether the BIOS will be upgraded. If 'true' the bios would be upgraded else it would not.
- ciuVersionCompUpgradeBootrom
- Specifies whether the bootrom will be upgraded. If 'true' the bootrom would be upgraded else it would not.
- ciuVersionCompUpgradeLoader
- Specifies whether the loader will be upgraded. If 'true' the loader would be upgraded else it would not.
- ciuVersionCompUpgradeImpact
- Specifies the impact of the upgrade operation that would have on this module. other(1) : reasons other than defined here nonDisruptive(2): this module would be upgraded without disruption of traffic. disruptive(3) : this module would be upgraded ...
- ciuVersionCompUpgradeReason
- This object would give the reason for the following cases: 1)value of object ciuVersionCompUpgradable is 'false' then it would give the reason why the module is not upgradable. 2)the value of object ciuversionCompUpgradeAction is either 'switchOverReset' ...
- ciuUpgradeImageVersionEntry
- An entry containing the current version of image running on a particular module and the images they would be upgraded with. An ciuUpgradeImageVersionVarName identifies the type of software running on this module, identified by entPhysicalIndex. It is poss ...
- ciuUpgradeImageVersionIndex
- This is an arbitrary integer which uniquely identifies different rows which have the same value of entPhysicalIndex.
- ciuUpgradeImageVersionVarName
- The type of image on this module.
- ciuUpgradeImageVersionRunning
- An ASCII string specifying the running image version.
- ciuUpgradeImageVersionNew
- An ASCII string specifying what the new image version would be after an upgrade.
- ciuUpgradeImageVersionUpgReqd
- Specifies whether an upgrade is required for this software component, identified by entPhysicalIndex and ciuUpgradeImageVersionVarName. If the value of objects ciuUpgradeImageVersionRunning and ciuUpgradeImageVersionNew are same then the value of this ob ...
- ciuUpgradeOpStatusTable
- A table showing the result of the upgrade operation selected from ciuUpgradeOpCommand in ciuUpgradeOpTable. The table would be emptied out once the value of ciuUpgradeOpCommand object is 'none'.
- ciuUpgradeOpStatusEntry
- An entry containing the status of the upgrade operation.
- ciuUpgradeOpStatusOperIndex
- This is an arbitrary integer which identifies uniquely an entry in this table.
- ciuUpgradeOpStatusOperation
- Specifies the operation that is currently in progress or completed in response to the ciuUpgradeOpCommand. 'unknown' - operation status unknown. 'other' - operation status other than defined here. 'copy' - the image is being copied from ciuUpgradeOpS ...
- ciuUpgradeOpStatusSrcImageLoc
- An ASCII string specifying the source image location. For example the string could be 'bootflash:file1'. This object is only valid if the value of ciuUpgradeOpStatusOperation is 'copy'.
- ciuUpgradeOpStatusDestImageLoc
- An ASCII string specifying the destination image location. For example the string could be 'bootflash:file1'.
- ciuUpgradeOpStatusJobStatus
- The status of this operation. 'unknown' - operation status unknown. 'other' - operation status other than defined here. 'failed' - this operation has failed 'inProgress' - this operation is active 'success' - this operation has completed su ...
- ciuUpgradeOpStatusPercentCompl
- The percentage completion of the upgrade operation selected from ciuUpgradeOpTable. If this object is invalid for a particular operation, identified by ciuUpgradeOpStatusOperation, then the value of this object would be -1.
- ciuUpgradeOpStatusJobStatusReas
- Specifies the description of the cause of 'failed' state of the object 'ciuUpgradeOpStatusJobStatus'. This object would be a null string if value of 'ciuUpgradeOpStatusJobStatus' is anything other than 'failed'.
- ciuUpgradeMiscAutoCopy
- Specifies whether or not the images on the active supervisor will be copied to the standby supervisor, if the standby supervisor exists. If the standby supervisor does not exist, the setting of this object to 'true' will not have any effect and no image c ...
- ciuUpgradeMiscInfoTable
- A table showing additional information such as warnings during upgrade. The table would be emptied out once the value of ciuUpgradeOpCommand object is 'none'.
- ciuUpgradeMiscInfoEntry
- An entry containing additional information of upgrade operation being performed on modules. Each entry is uniquely identified by ciuUpgradeMiscInfoIndex. If the info given in object ciuUpgradeMiscInfoDescr is not for any module then the value of ciuUpgrad ...
- ciuUpgradeMiscInfoIndex
- This is an arbitrary integer which identifies uniquely an entry in this table.
- ciuUpgradeMiscInfoModule
- The entPhysicalIndex of the module. The value of this object would be 0 if the information shown in ciuUpgradeMiscInfoDescr is not for any module.
- ciuUpgradeMiscInfoDescr
- Specifies the miscelleneous information of the upgrade operation.
- ciuImageUpgradeGroup
- A collection of objects providing information about Image upgrade.
- ciuImageVariableGroup
- A group containing an object providing information about the type of the system images.
- ciuImageURIGroup
- A group containing an object providing information about the name of system variable or parameter.
- ciuUpgradeOpGroup
- A collection of objects for Upgrade operation.
- ciuUpgradeTargetGroup
- A collection of objects giving the modules and the type of image to be upgraded.
- ciuImageLocInputGroup
- A collection of objects giving the location of the images to be upgraded.
- ciuVersionCompChkGroup
- A collection of objects showing the results of the version compatibility check done.
- ciuUpgradeImageVersionGroup
- A collection of objects showing the current running images and the images to be upgraded with.
- ciuUpgradeOpStatusGroup
- A collection of objects showing the status of the upgrade operation.
- ciuUpgradeMiscGroup
- A collection of objects for Miscelleneous operation.
- ciuUpgradeMiscInfoGroup
- A collection of objects for Miscelleneous info for upgrade operation.
- ciuUpgradeOpNewGroup
- A collection of objects for Upgrade operation.
Download IPHost Network Monitor (500 monitors for 30 days, 50 monitors free forever) to start monitoring network devices right now.