CISCO-IMAGE-UPGRADE-MIB
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.
- Source file
CISCO-IMAGE-UPGRADE-MIB- Last revised
- Identity
ciscoImageUpgradeMIB- Base OID
1.3.6.1.4.1.9.9.360
Imported Objects
| CISCO-SMI | ciscoMgmt |
| CISCO-TC | EntPhysicalIndexOrZero |
| ENTITY-MIB | entPhysicalIndex |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | RowStatus TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue |
Net-SNMP examples using the cisco MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CISCO-IMAGE-UPGRADE-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-IMAGE-UPGRADE-MIB::ciscoImageUpgradeMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-IMAGE-UPGRADE-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-IMAGE-UPGRADE-MIB::ciscoImageUpgradeMIB'
Objects (68)
Showing 68 of 68 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.4.1.9.9.360 |
||
.1.3.6.1.4.1.9.9.360.0 |
||
.1.3.6.1.4.1.9.9.360.1 |
||
.1.3.6.1.4.1.9.9.360.1.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.10 |
||
.1.3.6.1.4.1.9.9.360.1.1.10.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.11 |
||
.1.3.6.1.4.1.9.9.360.1.1.11.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.11.1.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.11.1.2 |
||
.1.3.6.1.4.1.9.9.360.1.1.11.1.3 |
||
.1.3.6.1.4.1.9.9.360.1.1.2 |
||
.1.3.6.1.4.1.9.9.360.1.1.2.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.2.1.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.3 |
||
.1.3.6.1.4.1.9.9.360.1.1.3.1 |
||
|
|
.1.3.6.1.4.1.9.9.360.1.1.3.1.1 |
|
.1.3.6.1.4.1.9.9.360.1.1.4 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.360.1.1.4.1 |
|
.1.3.6.1.4.1.9.9.360.1.1.4.10 |
||
.1.3.6.1.4.1.9.9.360.1.1.4.11 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.360.1.1.4.2 |
|
.1.3.6.1.4.1.9.9.360.1.1.4.3 |
||
.1.3.6.1.4.1.9.9.360.1.1.4.4 |
||
.1.3.6.1.4.1.9.9.360.1.1.4.5 |
||
.1.3.6.1.4.1.9.9.360.1.1.4.6 |
||
.1.3.6.1.4.1.9.9.360.1.1.4.7 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.360.1.1.4.8 |
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.360.1.1.4.9 |
|
.1.3.6.1.4.1.9.9.360.1.1.5 |
||
.1.3.6.1.4.1.9.9.360.1.1.5.1 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.360.1.1.5.1.1 |
|
.1.3.6.1.4.1.9.9.360.1.1.5.1.2 |
||
.1.3.6.1.4.1.9.9.360.1.1.6 |
||
.1.3.6.1.4.1.9.9.360.1.1.6.1 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.360.1.1.6.1.1 |
|
.1.3.6.1.4.1.9.9.360.1.1.6.1.2 |
||
.1.3.6.1.4.1.9.9.360.1.1.7 |
||
.1.3.6.1.4.1.9.9.360.1.1.7.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.7.1.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.7.1.2 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.360.1.1.7.1.3 |
|
.1.3.6.1.4.1.9.9.360.1.1.7.1.4 |
||
.1.3.6.1.4.1.9.9.360.1.1.7.1.5 |
||
.1.3.6.1.4.1.9.9.360.1.1.7.1.6 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.360.1.1.7.1.7 |
|
.1.3.6.1.4.1.9.9.360.1.1.7.1.8 |
||
.1.3.6.1.4.1.9.9.360.1.1.8 |
||
.1.3.6.1.4.1.9.9.360.1.1.8.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.8.1.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.8.1.2 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.360.1.1.8.1.3 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.360.1.1.8.1.4 |
|
.1.3.6.1.4.1.9.9.360.1.1.8.1.5 |
||
.1.3.6.1.4.1.9.9.360.1.1.9 |
||
.1.3.6.1.4.1.9.9.360.1.1.9.1 |
||
.1.3.6.1.4.1.9.9.360.1.1.9.1.1 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.360.1.1.9.1.2 |
|
.1.3.6.1.4.1.9.9.360.1.1.9.1.3 |
||
.1.3.6.1.4.1.9.9.360.1.1.9.1.4 |
||
.1.3.6.1.4.1.9.9.360.1.1.9.1.5 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.360.1.1.9.1.6 |
|
.1.3.6.1.4.1.9.9.360.1.1.9.1.7 |
||
.1.3.6.1.4.1.9.9.360.1.1.9.1.8 |
||
.1.3.6.1.4.1.9.9.360.2 |
||
.1.3.6.1.4.1.9.9.360.2.1 |
||
.1.3.6.1.4.1.9.9.360.2.2 |
Dependencies (9) 7 direct · 2 transitive Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- CISCO-SMIcisco
- SNMPv2-TCrfc
- CISCO-TCcisco
- IANA-ENTITY-MIBrfc
- SNMPv2-CONFrfc
- SNMP-FRAMEWORK-MIBrfc
- UUID-TC-MIBrfc
- ENTITY-MIBrfc
- CISCO-IMAGE-UPGRADE-MIBciscoselected
Type Definitions (1)
| OctetString |
range: 1..32 |
Conformance Groups (14)
|
A collection of objects providing information about Image
upgrade. |
.1.3.6.1.4.1.9.9.360.2.2.1
|
|
|
A group containing an object providing information about
the type of the system images. |
.1.3.6.1.4.1.9.9.360.2.2.2
|
|
|
A 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.3
|
|
|
ciuUpgradeOpCommand ciuUpgradeOpStatus ciuUpgradeOpNotifyOnCompletion ciuUpgradeOpTimeStarted ciuUpgradeOpTimeCompleted ciuUpgradeOpAbort ciuUpgradeOpStatusReason
A collection of objects for Upgrade operation.
|
.1.3.6.1.4.1.9.9.360.2.2.4
|
|
|
A 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.5
|
|
|
A collection of objects giving the location of the images
to be upgraded. |
.1.3.6.1.4.1.9.9.360.2.2.6
|
|
|
ciuVersionCompImageSame ciuVersionCompUpgradable ciuVersionCompUpgradeAction ciuVersionCompUpgradeBios ciuVersionCompUpgradeBootrom ciuVersionCompUpgradeLoader ciuVersionCompUpgradeImpact ciuVersionCompUpgradeReason
A collection of objects showing the results of the
version compatibility check done. |
.1.3.6.1.4.1.9.9.360.2.2.7
|
|
|
ciuUpgradeImageVersionVarName ciuUpgradeImageVersionRunning ciuUpgradeImageVersionNew ciuUpgradeImageVersionUpgReqd
A 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.8
|
|
|
ciuUpgradeOpStatusOperation ciuUpgradeOpStatusModule ciuUpgradeOpStatusSrcImageLoc ciuUpgradeOpStatusDestImageLoc ciuUpgradeOpStatusJobStatus ciuUpgradeOpStatusPercentCompl ciuUpgradeOpStatusJobStatusReas
A collection of objects showing the status of the upgrade
operation. |
.1.3.6.1.4.1.9.9.360.2.2.9
|
|
|
A collection of notifications for upgrade operations.
|
.1.3.6.1.4.1.9.9.360.2.2.10
|
|
|
A collection of objects for Miscelleneous operation.
|
.1.3.6.1.4.1.9.9.360.2.2.11
|
|
|
A collection of objects for Miscelleneous info for upgrade
operation. |
.1.3.6.1.4.1.9.9.360.2.2.12
|
|
|
A collection of notifications for upgrade operations.
|
.1.3.6.1.4.1.9.9.360.2.2.13
|
|
|
ciuUpgradeJobStatusNotifyOnCompletion ciuUpgradeOpLastCommand ciuUpgradeOpLastStatus ciuUpgradeOpLastStatusReason
A collection of objects for Upgrade operation.
|
.1.3.6.1.4.1.9.9.360.2.2.14
|
Compliance Statements (5)
OID
.1.3.6.1.4.1.9.9.360.2.1.1Compliance statement for Image Upgrade MIB.
For the (mandatory) ciuImageLocInputGroup, it is
compliant to allow only a limited number of entries to be
created and concurrently 'active' in the
ciuImageLocInputTable table.
For the (mandatory) ciuImageLocInputGroup, it is
compliant to allow only a limited number of entries to be
created and concurrently 'active' in the
ciuImageLocInputTable table.
Required groups
| mandatory | ciuImageUpgradeGroup | |
| mandatory | ciuImageVariableGroup | |
| mandatory | ciuImageURIGroup | |
| mandatory | ciuUpgradeOpGroup | |
| mandatory | ciuImageLocInputGroup | |
| mandatory | ciuVersionCompChkGroup | |
| mandatory | ciuUpgradeImageVersionGroup | |
| mandatory | ciuUpgradeOpStatusGroup | |
| mandatory | ciuUpgradeNotificationGroup | |
| optional | ciuUpgradeTargetGroup |
Implementation of this group is optional. For some systems all the required modules in the system would be upgraded in response to ciuUpgradeOpCommand. In such cases, implementation of this group is optional. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| ciuUpgradeTargetEntryStatus |
active(1), createAndGo(4), destroy(6)
|
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported. |
|
| ciuImageLocInputEntryStatus |
active(1), createAndGo(4), destroy(6)
|
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported. |
|
| ciuImageLocInputURI | It is compliant to support a maximum value for this object which is smaller than the defined maximum value. |
OID
.1.3.6.1.4.1.9.9.360.2.1.2Compliance statement for Image Upgrade MIB.
For the (mandatory) ciuImageLocInputGroup, it is
compliant to allow only a limited number of entries to be
created and concurrently 'active' in the
ciuImageLocInputTable table.
For the (mandatory) ciuImageLocInputGroup, it is
compliant to allow only a limited number of entries to be
created and concurrently 'active' in the
ciuImageLocInputTable table.
Required groups
| mandatory | ciuImageUpgradeGroup | |
| mandatory | ciuImageVariableGroup | |
| mandatory | ciuImageURIGroup | |
| mandatory | ciuUpgradeOpGroup | |
| mandatory | ciuImageLocInputGroup | |
| mandatory | ciuVersionCompChkGroup | |
| mandatory | ciuUpgradeImageVersionGroup | |
| mandatory | ciuUpgradeOpStatusGroup | |
| mandatory | ciuUpgradeNotificationGroup | |
| mandatory | ciuUpgradeMiscGroup | |
| optional | ciuUpgradeTargetGroup |
Implementation of this group is optional. For some systems all the required modules in the system would be upgraded in response to ciuUpgradeOpCommand. In such cases, implementation of this group is optional. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| ciuUpgradeTargetEntryStatus |
active(1), createAndGo(4), destroy(6)
|
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported. |
|
| ciuImageLocInputEntryStatus |
active(1), createAndGo(4), destroy(6)
|
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported. |
|
| ciuImageLocInputURI | It is compliant to support a maximum value for this object which is smaller than the defined maximum value. |
OID
.1.3.6.1.4.1.9.9.360.2.1.3Compliance statement for Image Upgrade MIB.
For the (mandatory) ciuImageLocInputGroup, it is
compliant to allow only a limited number of entries to be
created and concurrently 'active' in the
ciuImageLocInputTable table.
For the (mandatory) ciuImageLocInputGroup, it is
compliant to allow only a limited number of entries to be
created and concurrently 'active' in the
ciuImageLocInputTable table.
Required groups
| mandatory | ciuImageUpgradeGroup | |
| mandatory | ciuImageVariableGroup | |
| mandatory | ciuImageURIGroup | |
| mandatory | ciuUpgradeOpGroup | |
| mandatory | ciuImageLocInputGroup | |
| mandatory | ciuVersionCompChkGroup | |
| mandatory | ciuUpgradeImageVersionGroup | |
| mandatory | ciuUpgradeOpStatusGroup | |
| mandatory | ciuUpgradeNotificationGroup | |
| mandatory | ciuUpgradeMiscGroup | |
| mandatory | ciuUpgradeMiscInfoGroup | |
| optional | ciuUpgradeTargetGroup |
Implementation of this group is optional. For some systems all the required modules in the system would be upgraded in response to ciuUpgradeOpCommand. In such cases, implementation of this group is optional. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| ciuUpgradeTargetEntryStatus |
active(1), createAndGo(4), destroy(6)
|
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported. |
|
| ciuImageLocInputEntryStatus |
active(1), createAndGo(4), destroy(6)
|
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported. |
|
| ciuImageLocInputURI | It is compliant to support a maximum value for this object which is smaller than the defined maximum value. |
OID
.1.3.6.1.4.1.9.9.360.2.1.4Compliance statement for Image Upgrade MIB.
For the (mandatory) ciuImageLocInputGroup, it is
compliant to allow only a limited number of entries to be
created and concurrently 'active' in the
ciuImageLocInputTable table.
For the (mandatory) ciuImageLocInputGroup, it is
compliant to allow only a limited number of entries to be
created and concurrently 'active' in the
ciuImageLocInputTable table.
Required groups
| mandatory | ciuImageUpgradeGroup | |
| mandatory | ciuImageVariableGroup | |
| mandatory | ciuImageURIGroup | |
| mandatory | ciuUpgradeOpGroup | |
| mandatory | ciuImageLocInputGroup | |
| mandatory | ciuVersionCompChkGroup | |
| mandatory | ciuUpgradeImageVersionGroup | |
| mandatory | ciuUpgradeOpStatusGroup | |
| mandatory | ciuUpgradeNotificationGroup | |
| mandatory | ciuUpgradeNotificationGroupSup | |
| mandatory | ciuUpgradeMiscGroup | |
| mandatory | ciuUpgradeMiscInfoGroup | |
| optional | ciuUpgradeTargetGroup |
Implementation of this group is optional. For some systems all the required modules in the system would be upgraded in response to ciuUpgradeOpCommand. In such cases, implementation of this group is optional. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| ciuUpgradeTargetEntryStatus |
active(1), createAndGo(4), destroy(6)
|
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported. |
|
| ciuImageLocInputEntryStatus |
active(1), createAndGo(4), destroy(6)
|
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported. |
|
| ciuImageLocInputURI | It is compliant to support a maximum value for this object which is smaller than the defined maximum value. |
OID
.1.3.6.1.4.1.9.9.360.2.1.5Compliance statement for Image Upgrade MIB.
For the (mandatory) ciuImageLocInputGroup, it is
compliant to allow only a limited number of entries to be
created and concurrently 'active' in the
ciuImageLocInputTable table.
For the (mandatory) ciuImageLocInputGroup, it is
compliant to allow only a limited number of entries to be
created and concurrently 'active' in the
ciuImageLocInputTable table.
Required groups
| mandatory | ciuImageUpgradeGroup | |
| mandatory | ciuImageVariableGroup | |
| mandatory | ciuImageURIGroup | |
| mandatory | ciuUpgradeOpGroup | |
| mandatory | ciuImageLocInputGroup | |
| mandatory | ciuVersionCompChkGroup | |
| mandatory | ciuUpgradeImageVersionGroup | |
| mandatory | ciuUpgradeOpStatusGroup | |
| mandatory | ciuUpgradeNotificationGroup | |
| mandatory | ciuUpgradeNotificationGroupSup | |
| mandatory | ciuUpgradeMiscGroup | |
| mandatory | ciuUpgradeMiscInfoGroup | |
| mandatory | ciuUpgradeOpNewGroup | |
| optional | ciuUpgradeTargetGroup |
Implementation of this group is optional. For some systems all the required modules in the system would be upgraded in response to ciuUpgradeOpCommand. In such cases, implementation of this group is optional. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| ciuUpgradeTargetEntryStatus |
active(1), createAndGo(4), destroy(6)
|
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported. |
|
| ciuImageLocInputEntryStatus |
active(1), createAndGo(4), destroy(6)
|
Only three values 'createAndGo', 'destroy' and 'active' out of the six enumerated values need to be supported. |
|
| ciuImageLocInputURI | It is compliant to support a maximum value for this object which is smaller than the defined maximum value. |
Notifications / Traps (2)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.4.1.9.9.360.0.1 |
A ciuUpgradeOpCompletionNotify is sent at the
completion of upgrade operation denoted by ciuUpgradeOpCommand object if such a notification was requested when the operation was initiated. ciuUpgradeOpCommand indicates the type of operation. ciuUpgradeOpStatus indicates the result of the operation. ciuUpgradeOpTimeCompleted indicates the time when the operation is completed. ciuUpgradeopLastCommand indicates the previous operation that was executed. ciuUpgradeOpLastStatus indicates the result of previous operation. |
|
.1.3.6.1.4.1.9.9.360.0.2 |
A ciuUpgradeJobStatusNotify is sent when there
is status change in the upgrade process. ciuUpgradeOpStatusOperation indicates the operation to change the upgrade status. ciuUpgradeOpStatusModule indicates which module is affected. ciuUpgradeOpStatusSrcImageLoc indicates location of source image if applicable. ciuUpgradeOpStatusDestImageLoc indicates location of destination image if applicable. ciuUpgradeOpStatusJobStatus indicates the result of this operation to change the status. ciuUpgradeOpStatusPercentCompl indicates percentage of the operation that has been completed. ciuUpgradeOpStatusJobStatusReas gives explanation of the faiure if there is a failure. ciuUpgradeOpStatus indicates the result of the operation at higher level. ciuUpgradeOpStatusReason gives detailed explanation if ciuUpgradeOpStatus is not successful. |