MIB Viewer

CISCO-IMAGE-UPGRADE-MIB

90 objects
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.
Imported Objects
CISCO-SMIciscoMgmt
CISCO-TCEntPhysicalIndexOrZero
ENTITY-MIBentPhysicalIndex
SNMP-FRAMEWORK-MIBSnmpAdminString
SNMPv2-CONFMODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP
SNMPv2-SMIInteger32 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE Unsigned32
SNMPv2-TCRowStatus TEXTUAL-CONVENTION TimeStamp TruthValue
OIDNameAccessStatusDescription
1.3.6.1.4.1.9.9.360IdentityciscoImageUpgradeMIBThis 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 ima…
1.3.6.1.4.1.9.9.360.0NodeciscoImageUpgradeMIBNotifs
1.3.6.1.4.1.9.9.360.0.1NotificationciuUpgradeOpCompletionNotifycurrentA ciuUpgradeOpCompletionNotify is sent at the completion of upgrade operation denoted by ciuUpgradeOpCommand object if such a notification was requested when t…
1.3.6.1.4.1.9.9.360.0.2NotificationciuUpgradeJobStatusNotifycurrentA ciuUpgradeJobStatusNotify is sent when there is status change in the upgrade process. ciuUpgradeOpStatusOperation indicates the operation to change the upgra…
1.3.6.1.4.1.9.9.360.1NodeciscoImageUpgradeMIBObjects
1.3.6.1.4.1.9.9.360.1.1NodeciscoImageUpgradeConfig
1.3.6.1.4.1.9.9.360.1.1.1ScalarciuTotalImageVariablesread-onlycurrentTotal number of image variables supported in the device at this time.
1.3.6.1.4.1.9.9.360.1.1.2TableciuImageVariableTablenot-accessiblecurrentA table listing the image variable types that exist in the device.
1.3.6.1.4.1.9.9.360.1.1.2.1RowciuImageVariableEntrynot-accessiblecurrentA ciuImageVariableEntry entry. Each entry provides the image variable type existing in the device.
1.3.6.1.4.1.9.9.360.1.1.2.1.1ColumnciuImageVariableNameread-onlycurrentThe 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 name…
1.3.6.1.4.1.9.9.360.1.1.3TableciuImageURITablenot-accessiblecurrentA table listing the Universal Resource Identifier(URI) of images that are assigned to variables of the ciuImageVariableTable. In the example for ciuImageVariab…
1.3.6.1.4.1.9.9.360.1.1.3.1RowciuImageURIEntrynot-accessiblecurrentA ciuImageURITable entry. Each entry provides the Image URI corresponding to this image variable name, identified by ciuImageVariableName, on this module ident…
1.3.6.1.4.1.9.9.360.1.1.3.1.1ColumnciuImageURIread-writecurrentThis object contains the string value of the image corresponding to ciuImageVariableName on this entity.
1.3.6.1.4.1.9.9.360.1.1.4NodeciscoImageUpgradeOp
1.3.6.1.4.1.9.9.360.1.1.4.1ScalarciuUpgradeOpCommandread-writecurrentThe 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 imm…
1.3.6.1.4.1.9.9.360.1.1.4.2ScalarciuUpgradeOpStatusread-onlycurrentThe status of the specified operation. none(1) - no operation was performed. invalidOperation(2) - the selected operation is not supported. failure(3) - the se…
1.3.6.1.4.1.9.9.360.1.1.4.3ScalarciuUpgradeOpNotifyOnCompletionread-writecurrentSpecifies whether or not a notification should be generated on the completion of an operation. If 'true', ciuUpgradeOpCompletionNotify will be generated, else …
1.3.6.1.4.1.9.9.360.1.1.4.4ScalarciuUpgradeOpTimeStartedread-onlycurrentSpecifies the time the upgrade operation was started. This object would return 0 if ciuUpgradeOpCommand contains 'none'.
1.3.6.1.4.1.9.9.360.1.1.4.5ScalarciuUpgradeOpTimeCompletedread-onlycurrentSpecifies the time the upgrade operation completed. This object would return 0 if ciuUpgradeOpCommand contains 'none'.
1.3.6.1.4.1.9.9.360.1.1.4.6ScalarciuUpgradeOpAbortread-writecurrentProvides 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 ciuUpgrade…
1.3.6.1.4.1.9.9.360.1.1.4.7ScalarciuUpgradeOpStatusReasonread-onlycurrentSpecifies the description of the cause of 'failed' state of the object 'ciuUpgradeOpStatus'. This object would be a null string if value of 'ciuUpgradeOpStatus…
1.3.6.1.4.1.9.9.360.1.1.4.8ScalarciuUpgradeOpLastCommandread-onlycurrentThis 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 w…
1.3.6.1.4.1.9.9.360.1.1.4.9ScalarciuUpgradeOpLastStatusread-onlycurrentThis object indicates previous OpStatus value. It will be updated after new OpCommand is set and delivered to upgrade process. 'none' - no operation was perfor…
1.3.6.1.4.1.9.9.360.1.1.4.10ScalarciuUpgradeOpLastStatusReasonread-onlycurrentThis object indicates the previous OpStatusReason value. It will be updated after new OpCommand is set and delivered to upgrade process.
1.3.6.1.4.1.9.9.360.1.1.4.11ScalarciuUpgradeJobStatusNotifyOnCompletionread-writecurrentThis object specifies whether or not ciuUpgradeJobStatusCompletionNotify notification should be generated on the completion of an operation. If 'true', ciuUpgr…
1.3.6.1.4.1.9.9.360.1.1.5TableciuUpgradeTargetTablenot-accessiblecurrentA table listing the modules and the type of upgrade operation to be performed on these modules.
1.3.6.1.4.1.9.9.360.1.1.5.1RowciuUpgradeTargetEntrynot-accessiblecurrentEach 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 u…
1.3.6.1.4.1.9.9.360.1.1.5.1.1ColumnciuUpgradeTargetActionread-createcurrentThe 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 …
1.3.6.1.4.1.9.9.360.1.1.5.1.2ColumnciuUpgradeTargetEntryStatusread-createcurrentThe 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.
1.3.6.1.4.1.9.9.360.1.1.6TableciuImageLocInputTablenot-accessiblecurrentA table listing the URI of the images that need to be upgraded.
1.3.6.1.4.1.9.9.360.1.1.6.1RowciuImageLocInputEntrynot-accessiblecurrentEach entry provides the image location URI that need to be upgraded. This table cannot be modified if ciuUpgradeOpCommand object contains any value other than …
1.3.6.1.4.1.9.9.360.1.1.6.1.1ColumnciuImageLocInputURIread-createcurrentAn ASCII string specifying the system image location. For example the string could be 'bootflash:file1'. This object cannot be modified while the corresponding…
1.3.6.1.4.1.9.9.360.1.1.6.1.2ColumnciuImageLocInputEntryStatusread-createcurrentThe status of this table entry.
1.3.6.1.4.1.9.9.360.1.1.7TableciuVersionCompChkTablenot-accessiblecurrentA table showing the result of the version compatibility check operation performed in response to the option 'check' selected for ciuUpgradeOpCommand. The table…
1.3.6.1.4.1.9.9.360.1.1.7.1RowciuVersionCompChkEntrynot-accessiblecurrentAn entry containing the results of the version compatibility check operation performed on each module, identified by entPhysicalIndex. Each such module of the …
1.3.6.1.4.1.9.9.360.1.1.7.1.1ColumnciuVersionCompImageSameread-onlycurrentSpecifies whether for this module the image provided by the user for upgrade is same as the current running image.
1.3.6.1.4.1.9.9.360.1.1.7.1.2ColumnciuVersionCompUpgradableread-onlycurrentSpecifies 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 i…
1.3.6.1.4.1.9.9.360.1.1.7.1.3ColumnciuVersionCompUpgradeActionread-onlycurrentSpecifies 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…
1.3.6.1.4.1.9.9.360.1.1.7.1.4ColumnciuVersionCompUpgradeBiosread-onlycurrentSpecifies whether the BIOS will be upgraded. If 'true' the bios would be upgraded else it would not.
1.3.6.1.4.1.9.9.360.1.1.7.1.5ColumnciuVersionCompUpgradeBootromread-onlycurrentSpecifies whether the bootrom will be upgraded. If 'true' the bootrom would be upgraded else it would not.
1.3.6.1.4.1.9.9.360.1.1.7.1.6ColumnciuVersionCompUpgradeLoaderread-onlycurrentSpecifies whether the loader will be upgraded. If 'true' the loader would be upgraded else it would not.
1.3.6.1.4.1.9.9.360.1.1.7.1.7ColumnciuVersionCompUpgradeImpactread-onlycurrentSpecifies 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…
1.3.6.1.4.1.9.9.360.1.1.7.1.8ColumnciuVersionCompUpgradeReasonread-onlycurrentThis 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 i…
1.3.6.1.4.1.9.9.360.1.1.8TableciuUpgradeImageVersionTablenot-accessiblecurrentA table showing the current version of images running on the modules and the images they would be upgraded with. The table would be emptied out once the value …
1.3.6.1.4.1.9.9.360.1.1.8.1RowciuUpgradeImageVersionEntrynot-accessiblecurrentAn entry containing the current version of image running on a particular module and the images they would be upgraded with. An ciuUpgradeImageVersionVarName id…
1.3.6.1.4.1.9.9.360.1.1.8.1.1ColumnciuUpgradeImageVersionIndexnot-accessiblecurrentThis is an arbitrary integer which uniquely identifies different rows which have the same value of entPhysicalIndex.
1.3.6.1.4.1.9.9.360.1.1.8.1.2ColumnciuUpgradeImageVersionVarNameread-onlycurrentThe type of image on this module.
1.3.6.1.4.1.9.9.360.1.1.8.1.3ColumnciuUpgradeImageVersionRunningread-onlycurrentAn ASCII string specifying the running image version.
1.3.6.1.4.1.9.9.360.1.1.8.1.4ColumnciuUpgradeImageVersionNewread-onlycurrentAn ASCII string specifying what the new image version would be after an upgrade.
1.3.6.1.4.1.9.9.360.1.1.8.1.5ColumnciuUpgradeImageVersionUpgReqdread-onlycurrentSpecifies whether an upgrade is required for this software component, identified by entPhysicalIndex and ciuUpgradeImageVersionVarName. If the value of objects…
1.3.6.1.4.1.9.9.360.1.1.9TableciuUpgradeOpStatusTablenot-accessiblecurrentA table showing the result of the upgrade operation selected from ciuUpgradeOpCommand in ciuUpgradeOpTable. The table would be emptied out once the value of ci…
1.3.6.1.4.1.9.9.360.1.1.9.1RowciuUpgradeOpStatusEntrynot-accessiblecurrentAn entry containing the status of the upgrade operation.
1.3.6.1.4.1.9.9.360.1.1.9.1.1ColumnciuUpgradeOpStatusOperIndexnot-accessiblecurrentThis is an arbitrary integer which identifies uniquely an entry in this table.
1.3.6.1.4.1.9.9.360.1.1.9.1.2ColumnciuUpgradeOpStatusOperationread-onlycurrentSpecifies the operation that is currently in progress or completed in response to the ciuUpgradeOpCommand. 'unknown' - operation status unknown. 'other' - oper…
1.3.6.1.4.1.9.9.360.1.1.9.1.3ColumnciuUpgradeOpStatusModuleread-onlycurrentThe physical entity of the module for which this status is being shown. For example such an entity is one of the type PhysicalClass module(9). This object must…
1.3.6.1.4.1.9.9.360.1.1.9.1.4ColumnciuUpgradeOpStatusSrcImageLocread-onlycurrentAn ASCII string specifying the source image location. For example the string could be 'bootflash:file1'. This object is only valid if the value of ciuUpgradeOp…
1.3.6.1.4.1.9.9.360.1.1.9.1.5ColumnciuUpgradeOpStatusDestImageLocread-onlycurrentAn ASCII string specifying the destination image location. For example the string could be 'bootflash:file1'.
1.3.6.1.4.1.9.9.360.1.1.9.1.6ColumnciuUpgradeOpStatusJobStatusread-onlycurrentThe status of this operation. 'unknown' - operation status unknown. 'other' - operation status other than defined here. 'failed' - this operation has failed 'i…
1.3.6.1.4.1.9.9.360.1.1.9.1.7ColumnciuUpgradeOpStatusPercentComplread-onlycurrentThe percentage completion of the upgrade operation selected from ciuUpgradeOpTable. If this object is invalid for a particular operation, identified by ciuUpgr…
1.3.6.1.4.1.9.9.360.1.1.9.1.8ColumnciuUpgradeOpStatusJobStatusReasread-onlycurrentSpecifies the description of the cause of 'failed' state of the object 'ciuUpgradeOpStatusJobStatus'. This object would be a null string if value of 'ciuUpgrad…
1.3.6.1.4.1.9.9.360.1.1.10NodeciscoImageUpgradeMisc
1.3.6.1.4.1.9.9.360.1.1.10.1ScalarciuUpgradeMiscAutoCopyread-writecurrentSpecifies whether or not the images on the active supervisor will be copied to the standby supervisor, if the standby supervisor exists. If the standby supervi…
1.3.6.1.4.1.9.9.360.1.1.11TableciuUpgradeMiscInfoTablenot-accessiblecurrentA table showing additional information such as warnings during upgrade. The table would be emptied out once the value of ciuUpgradeOpCommand object is 'none'.
1.3.6.1.4.1.9.9.360.1.1.11.1RowciuUpgradeMiscInfoEntrynot-accessiblecurrentAn entry containing additional information of upgrade operation being performed on modules. Each entry is uniquely identified by ciuUpgradeMiscInfoIndex. If th…
1.3.6.1.4.1.9.9.360.1.1.11.1.1ColumnciuUpgradeMiscInfoIndexnot-accessiblecurrentThis is an arbitrary integer which identifies uniquely an entry in this table.
1.3.6.1.4.1.9.9.360.1.1.11.1.2ColumnciuUpgradeMiscInfoModuleread-onlycurrentThe entPhysicalIndex of the module. The value of this object would be 0 if the information shown in ciuUpgradeMiscInfoDescr is not for any module.
1.3.6.1.4.1.9.9.360.1.1.11.1.3ColumnciuUpgradeMiscInfoDescrread-onlycurrentSpecifies the miscelleneous information of the upgrade operation.
1.3.6.1.4.1.9.9.360.2NodeciscoImageUpgradeMIBConform
1.3.6.1.4.1.9.9.360.2.1NodeciuImageUpgradeCompliances
1.3.6.1.4.1.9.9.360.2.1.1ComplianceciuImageUpgradeCompliancedeprecatedCompliance statement for Image Upgrade MIB. For the (mandatory) ciuImageLocInputGroup, it is compliant to allow only a limited number of entries to be created …
1.3.6.1.4.1.9.9.360.2.1.2ComplianceciuImageUpgradeComplianceRev1deprecatedCompliance statement for Image Upgrade MIB. For the (mandatory) ciuImageLocInputGroup, it is compliant to allow only a limited number of entries to be created …
1.3.6.1.4.1.9.9.360.2.1.3ComplianceciuImageUpgradeComplianceRev2deprecatedCompliance statement for Image Upgrade MIB. For the (mandatory) ciuImageLocInputGroup, it is compliant to allow only a limited number of entries to be created …
1.3.6.1.4.1.9.9.360.2.1.4ComplianceciuImageUpgradeComplianceRev3deprecatedCompliance statement for Image Upgrade MIB. For the (mandatory) ciuImageLocInputGroup, it is compliant to allow only a limited number of entries to be created …
1.3.6.1.4.1.9.9.360.2.1.5ComplianceciuImageUpgradeComplianceRev4currentCompliance statement for Image Upgrade MIB. For the (mandatory) ciuImageLocInputGroup, it is compliant to allow only a limited number of entries to be created …
1.3.6.1.4.1.9.9.360.2.2NodeciuImageUpgradeGroups
1.3.6.1.4.1.9.9.360.2.2.1GroupciuImageUpgradeGroupcurrentA collection of objects providing information about Image upgrade.
1.3.6.1.4.1.9.9.360.2.2.2GroupciuImageVariableGroupcurrentA group containing an object providing information about the type of the system images.
1.3.6.1.4.1.9.9.360.2.2.3GroupciuImageURIGroupcurrentA group containing an object providing information about the name of system variable or parameter.
1.3.6.1.4.1.9.9.360.2.2.4GroupciuUpgradeOpGroupcurrentA collection of objects for Upgrade operation.
1.3.6.1.4.1.9.9.360.2.2.5GroupciuUpgradeTargetGroupcurrentA collection of objects giving the modules and the type of image to be upgraded.
1.3.6.1.4.1.9.9.360.2.2.6GroupciuImageLocInputGroupcurrentA collection of objects giving the location of the images to be upgraded.
1.3.6.1.4.1.9.9.360.2.2.7GroupciuVersionCompChkGroupcurrentA collection of objects showing the results of the version compatibility check done.
1.3.6.1.4.1.9.9.360.2.2.8GroupciuUpgradeImageVersionGroupcurrentA collection of objects showing the current running images and the images to be upgraded with.
1.3.6.1.4.1.9.9.360.2.2.9GroupciuUpgradeOpStatusGroupcurrentA collection of objects showing the status of the upgrade operation.
1.3.6.1.4.1.9.9.360.2.2.10GroupciuUpgradeNotificationGroupcurrentA collection of notifications for upgrade operations.
1.3.6.1.4.1.9.9.360.2.2.11GroupciuUpgradeMiscGroupcurrentA collection of objects for Miscelleneous operation.
1.3.6.1.4.1.9.9.360.2.2.12GroupciuUpgradeMiscInfoGroupcurrentA collection of objects for Miscelleneous info for upgrade operation.
1.3.6.1.4.1.9.9.360.2.2.13GroupciuUpgradeNotificationGroupSupcurrentA collection of notifications for upgrade operations.
1.3.6.1.4.1.9.9.360.2.2.14GroupciuUpgradeOpNewGroupcurrentA collection of objects for Upgrade operation.
Type Definitions
NameSyntaxStatusDescription
CiuImageVariableTypeNameOCTET STRING (SIZE (1..32))currentThe type of image that the system can run. e.g. Let us say that the device has 3 image variables names - 'system', 'kickstart' and 'ilce'. This TC would, then be as follows: system kickstart ilce.