3703 lines
141 KiB
Plaintext
3703 lines
141 KiB
Plaintext
-- *****************************************************************
|
|
-- CISCO-FLASH-MIB.my: Cisco Flash MIB file
|
|
--
|
|
-- April 1995, Ashwin Baindur
|
|
--
|
|
-- Copyright (c) 1995-2009, 2011, 2013, 2018 by cisco Systems Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
|
|
CISCO-FLASH-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
IpAddress,
|
|
Integer32,
|
|
Unsigned32,
|
|
Gauge32,
|
|
Counter32,
|
|
TimeTicks
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION,
|
|
DisplayString,
|
|
TruthValue,
|
|
TimeStamp,
|
|
InstancePointer,
|
|
RowStatus,
|
|
DateAndTime
|
|
FROM SNMPv2-TC
|
|
PhysicalIndex
|
|
FROM ENTITY-MIB
|
|
InetAddressType,
|
|
InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
CounterBasedGauge64
|
|
FROM HCNUM-TC
|
|
Percent
|
|
FROM CISCO-QOS-PIB-MIB
|
|
ciscoMgmt
|
|
FROM CISCO-SMI;
|
|
|
|
|
|
ciscoFlashMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201308060000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W. Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-snmp@cisco.com"
|
|
DESCRIPTION
|
|
"Added new object ciscoFlashDeviceChangeExtTrap
|
|
Added new object ciscoFlashDeviceInsertedExtNotif
|
|
Added new object ciscoFlashDeviceRemovedExtNotif
|
|
to support flash devices of sizes greater than 4 GB"
|
|
REVISION "201808140000Z"
|
|
DESCRIPTION
|
|
"This MIB provides for the management of Cisco
|
|
Flash Devices."
|
|
REVISION "201308060000Z"
|
|
DESCRIPTION
|
|
"Added new notification ciscoFlashPartitionLowSpaceNotif.
|
|
Added new notification ciscoFlashPartitionLowSpaceRecoveryNotif.
|
|
Added new object ciscoFlashPartitionLowSpaceNotifEnable.
|
|
Added new object ciscoFlashPartitionLowSpaceNotifThreshold.
|
|
Added new object group ciscoFlashPartitionInfoGroupRev1.
|
|
Added new notification group ciscoFlashNotifGroupRev3.
|
|
Added new compliance group ciscoFlashMIBComplianceRev11 which
|
|
deprecates ciscoFlashMIBComplianceRev10."
|
|
REVISION "201103160000Z"
|
|
DESCRIPTION
|
|
"Added ciscoFlashDeviceMinPartitionSizeExtended to support flash
|
|
devices of sizes greater than 4 GB.
|
|
|
|
Added new object group ciscoFlashDeviceInfoExtGroupSupRev1.
|
|
|
|
Added new compliance group ciscoFlashMIBComplianceRev10 which
|
|
deprecates ciscoFlashMIBComplianceRev9."
|
|
REVISION "200906030000Z"
|
|
DESCRIPTION
|
|
"Added 'copyProhibited' enum value to ciscoFlashCopyStatus object."
|
|
REVISION "200812080000Z"
|
|
DESCRIPTION
|
|
"Added ciscoFlashDeviceSizeExtended,
|
|
ciscoFlashPartitionFreeSpaceExtended and
|
|
ciscoFlashPartitionSizeExtended to support flash devices
|
|
of sizes greater than 4 GB."
|
|
REVISION "200703210000Z"
|
|
DESCRIPTION
|
|
"Added ciscoFlashFileTypeTable."
|
|
REVISION "200611080000Z"
|
|
DESCRIPTION
|
|
"DISPLAY-HINT for CheckSumString TEXTUAL CONVENTION
|
|
is changed from 'x' to '1x'."
|
|
REVISION "200506010000Z"
|
|
DESCRIPTION
|
|
"Added ciscoFlashFileDate to ciscoFlashFileTable
|
|
|
|
Added ciscoFlashCopyRemotePassword to
|
|
ciscoFlashCopyTable.
|
|
|
|
Added following enumerations to
|
|
ciscoFlashCopyProtocol -
|
|
ftp, scp, sftp."
|
|
REVISION "200501280000Z"
|
|
DESCRIPTION
|
|
"Added a new status copyOperationPending(0)
|
|
to object ciscoFlashCopyStatus."
|
|
REVISION "200403180000Z"
|
|
DESCRIPTION
|
|
"The object ciscoFlashCopyServerAddress is
|
|
deprecated since it supports only IPv4 address. Two
|
|
new objects ciscoFlashCopyServerAddrRev1
|
|
ciscoFlashCopyServerAddrType are defined."
|
|
REVISION "200304230000Z"
|
|
DESCRIPTION
|
|
"Added ciscoFlashDeviceNameExtended to support upto
|
|
255 characters in flash device name.
|
|
Deprecated ciscoFlashDeviceName."
|
|
REVISION "200301311234Z"
|
|
DESCRIPTION
|
|
"Add ciscoFlashCopyVerify object to
|
|
CiscoFlashCopyEntry, & ciscoFlashCopyOpGroup.
|
|
Fix scalability problem for the following tables and
|
|
MIB objects: ciscoFlashDevicesSupported,
|
|
ciscoFlashDeviceTable, ciscoFlashPhyEntIndex (added),
|
|
ciscoFlashPartitionTable and ciscoFlashFileTable."
|
|
REVISION "200204010000Z"
|
|
DESCRIPTION
|
|
"Added Notifications ciscoFlashDeviceInsertedNotif
|
|
and ciscoFlashDeviceRemovedNotif. Deprecated the
|
|
ciscoFlashDeviceChangeTrap.
|
|
Added Scalars ciscoFlashCfgDevInsNotifEnable and
|
|
ciscoFlashCfgDevRemNotifEnable to control the above
|
|
notifications."
|
|
REVISION "200201250000Z"
|
|
DESCRIPTION
|
|
"Added object ciscoFlashFileType to
|
|
ciscoFlashFileTable and
|
|
added FlashFileType as a TEXTUAL-CONVENTION."
|
|
REVISION "200201220000Z"
|
|
DESCRIPTION
|
|
"Fixing several problems with the previous
|
|
version of the MIB:
|
|
o Changing MAX-ACCESS of ciscoFlashDeviceIndex
|
|
back to 'not-accessible'. The change described
|
|
below in REVISION '200102211234Z' was not legal.
|
|
o Changing the definition of the
|
|
ciscoFlashDeviceChangeTrap notification.
|
|
The original definition of this notification include
|
|
a 'not-accessible' object (ciscoFlashDeviceIndex).
|
|
It will instead include the following objects:
|
|
ciscoFlashDeviceMinPartitionSize
|
|
ciscoFlashDeviceName
|
|
Instances of these object will carry the value of
|
|
ciscoFlashDeviceIndex implicitly in their object
|
|
identifiers. This change is being made without
|
|
deprecation of the notification and has the
|
|
potential to cause problems with existing
|
|
implementations of the notification on the agent
|
|
and the manager.
|
|
o Past versions of the MIB have had a incorrectly
|
|
formatted REVISION/DESCRIPTION section. That will
|
|
be corrected in this REVISION.
|
|
o Past versions of the MIB have not defined a
|
|
NOTIFICATION-GROUP for the notifications defined
|
|
by this MIB. That will be corrected in this
|
|
REVISION by adding ciscoFlashNotifGroup. This
|
|
group will be considered optional for
|
|
implementation.
|
|
o Gratuitous ranges specified in Entry definitions
|
|
have been removed."
|
|
REVISION "200102211234Z"
|
|
DESCRIPTION
|
|
"Change MAX-ACCESS of CiscoFlashDeviceIndex
|
|
from not-accessible to accessible-to-notfiy"
|
|
REVISION "9808270000Z"
|
|
DESCRIPTION
|
|
"Change ciscoFlashChipCode to match implementation,
|
|
and remove FlashChipCode as a TEXTUAL-CONVENTION."
|
|
REVISION "9604170000Z"
|
|
DESCRIPTION
|
|
"Add enumerations to objects in ciscoFlashMiscOpTable
|
|
to support formatting of flash devices."
|
|
REVISION "9510180000Z"
|
|
DESCRIPTION
|
|
"Add enumerations to a couple objects, and clarify
|
|
several object DESCRIPTIONs."
|
|
REVISION "9508150000Z"
|
|
DESCRIPTION
|
|
"Specify a correct (non-negative) range for several
|
|
index objects."
|
|
REVISION "9504290000Z"
|
|
DESCRIPTION
|
|
"Miscellaneous updates, including updated description of
|
|
ciscoFlashDeviceCard object."
|
|
REVISION "9501130000Z"
|
|
DESCRIPTION
|
|
"Initial version of Flash operations MIB module."
|
|
::= { ciscoMgmt 10 }
|
|
|
|
|
|
|
|
ChecksumString ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the checksum of a file."
|
|
SYNTAX OCTET STRING
|
|
|
|
FlashFileType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"File types for files in a flash.
|
|
|
|
unknown - file type is not one of the following.
|
|
config - configuration file like
|
|
startup configuration or
|
|
running configuration.
|
|
image - image file.
|
|
directory - directory entry.
|
|
crashinfo - file containing crashinfo."
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
config(2),
|
|
image(3),
|
|
directory(4),
|
|
crashinfo(5)
|
|
}
|
|
ciscoFlashMIBObjects OBJECT IDENTIFIER
|
|
::= { ciscoFlashMIB 1 }
|
|
|
|
ciscoFlashDevice OBJECT IDENTIFIER
|
|
::= { ciscoFlashMIBObjects 1 }
|
|
|
|
ciscoFlashOps OBJECT IDENTIFIER
|
|
::= { ciscoFlashMIBObjects 2 }
|
|
|
|
ciscoFlashMIBTrapPrefix OBJECT IDENTIFIER
|
|
::= { ciscoFlashMIBObjects 3 }
|
|
|
|
ciscoFlashCfg OBJECT IDENTIFIER
|
|
::= { ciscoFlashMIBObjects 4 }
|
|
|
|
|
|
-- An overview
|
|
--
|
|
-- This MIB is organized hierarchically as follows :
|
|
-- Device information :
|
|
-- * device level info
|
|
-- * chip info
|
|
-- * partition info
|
|
-- * file info (for files within a partition)
|
|
-- Operations :
|
|
-- * copy operations
|
|
-- * partitioning operations
|
|
-- * miscellaneous operations
|
|
-- Traps
|
|
-- * operation completion traps
|
|
-- * device change trap
|
|
--
|
|
-- It is organized into the following groups :
|
|
-- Information groups :
|
|
-- Device info group (mandatory device information)
|
|
-- Device optional info group
|
|
-- The optional device information group contains objects
|
|
-- that depend on optional system features, as well as on
|
|
-- features that may be considered optional at the network
|
|
-- management (NM) application level.
|
|
-- Partition information group (mandatory)
|
|
-- The partition information group contains objects related
|
|
-- to a partition. Note that this group is essential since
|
|
-- a device without explicit partitioning is considered to
|
|
-- be a device with a single partition spanning the entire
|
|
-- device. Such a model simplifies the view of the device
|
|
-- and the definition of the objects.
|
|
-- File information group (mandatory)
|
|
-- This group contains objects that provide information
|
|
-- on each file within a partition.
|
|
-- Chip information group (mandatory)
|
|
-- The chip information group contains objects required for
|
|
-- error diagnosis/investigation.
|
|
--
|
|
-- Operations groups :
|
|
-- File copy operations group (mandatory)
|
|
-- Partitioning operations group (optional)
|
|
-- Miscellaneous operations group (optional)
|
|
--
|
|
|
|
--
|
|
-- Flash Device level information
|
|
|
|
ciscoFlashDevicesSupported OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Flash devices supported by the system.
|
|
If the system does not support any Flash devices, this
|
|
MIB will not be loaded on that system. The value of this
|
|
object will therefore be atleast 1."
|
|
::= { ciscoFlashDevice 1 }
|
|
|
|
ciscoFlashDeviceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoFlashDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Flash device properties for each initialized
|
|
Flash device. Each Flash device installed in a system
|
|
is detected, sized, and initialized when the system
|
|
image boots up.
|
|
For removable Flash devices, the device properties
|
|
will be dynamically deleted and recreated as the
|
|
device is removed and inserted. Note that in this
|
|
case, the newly inserted device may not be the same as
|
|
the earlier removed one. The ciscoFlashDeviceInitTime
|
|
object is available for a management station to determine
|
|
the time at which a device was initialized, and thereby
|
|
detect the change of a removable device.
|
|
A removable device that has not been installed will
|
|
also have an entry in this table. This is to let a
|
|
management station know about a removable device that
|
|
has been removed. Since a removed device obviously
|
|
cannot be sized and initialized, the table entry for
|
|
such a device will have
|
|
ciscoFlashDeviceSize equal to zero,
|
|
and the following objects will have
|
|
an indeterminate value:
|
|
ciscoFlashDeviceMinPartitionSize,
|
|
ciscoFlashDeviceMaxPartitions,
|
|
ciscoFlashDevicePartitions, and
|
|
ciscoFlashDeviceChipCount.
|
|
ciscoFlashDeviceRemovable will be
|
|
true to indicate it is removable."
|
|
::= { ciscoFlashDevice 2 }
|
|
|
|
ciscoFlashDeviceEntry OBJECT-TYPE
|
|
SYNTAX CiscoFlashDeviceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table of flash device properties for
|
|
each initialized flash device.
|
|
Each entry can be randomly accessed by using
|
|
ciscoFlashDeviceIndex as an index into the table.
|
|
Note that removable devices will have an entry in
|
|
the table even when they have been removed. However,
|
|
a non-removable device that has not been installed
|
|
will not have an entry in the table."
|
|
INDEX { ciscoFlashDeviceIndex }
|
|
::= { ciscoFlashDeviceTable 1 }
|
|
|
|
CiscoFlashDeviceEntry ::= SEQUENCE {
|
|
ciscoFlashDeviceIndex Unsigned32,
|
|
ciscoFlashDeviceSize Unsigned32,
|
|
ciscoFlashDeviceMinPartitionSize Unsigned32,
|
|
ciscoFlashDeviceMaxPartitions Unsigned32,
|
|
ciscoFlashDevicePartitions Unsigned32,
|
|
ciscoFlashDeviceChipCount Integer32,
|
|
ciscoFlashDeviceName DisplayString,
|
|
ciscoFlashDeviceDescr DisplayString,
|
|
ciscoFlashDeviceController DisplayString,
|
|
ciscoFlashDeviceCard InstancePointer,
|
|
ciscoFlashDeviceProgrammingJumper INTEGER,
|
|
ciscoFlashDeviceInitTime TimeStamp,
|
|
ciscoFlashDeviceRemovable TruthValue,
|
|
ciscoFlashPhyEntIndex PhysicalIndex,
|
|
ciscoFlashDeviceNameExtended DisplayString,
|
|
ciscoFlashDeviceSizeExtended CounterBasedGauge64,
|
|
ciscoFlashDeviceMinPartitionSizeExtended CounterBasedGauge64
|
|
}
|
|
|
|
ciscoFlashDeviceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash device sequence number to index within the
|
|
table of initialized flash devices.
|
|
The lowest value should be 1. The highest should be
|
|
less than or equal to the value of the
|
|
ciscoFlashDevicesSupported object."
|
|
::= { ciscoFlashDeviceEntry 1 }
|
|
|
|
ciscoFlashDeviceSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total size of the Flash device.
|
|
For a removable device, the size will be zero if
|
|
the device has been removed.
|
|
|
|
If the total size of the flash device is greater than the
|
|
maximum value reportable by this object then this object
|
|
should report its maximum value(4,294,967,295) and
|
|
ciscoFlashDeviceSizeExtended must be used to report the
|
|
flash device's size."
|
|
::= { ciscoFlashDeviceEntry 2 }
|
|
|
|
ciscoFlashDeviceMinPartitionSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will give the minimum partition size
|
|
supported for this device. For systems that execute code
|
|
directly out of Flash, the minimum partition size needs
|
|
to be the bank size. (Bank size is equal to the size of a
|
|
chip multiplied by the width of the device. In most cases,
|
|
the device width is 4 bytes, and so the bank size would be
|
|
four times the size of a chip). This has to be so because
|
|
all programming commands affect the operation of an
|
|
entire chip (in our case, an entire bank because all
|
|
operations are done on the entire width of the device)
|
|
even though the actual command may be localized to a small
|
|
portion of each chip. So when executing code out of Flash,
|
|
one needs to be able to write and erase some portion of
|
|
Flash without affecting the code execution.
|
|
For systems that execute code out of DRAM or ROM, it is
|
|
possible to partition Flash with a finer granularity (for
|
|
eg., at erase sector boundaries) if the system code supports
|
|
such granularity.
|
|
|
|
This object will let a management entity know the
|
|
minimum partition size as defined by the system.
|
|
If the system does not support partitioning, the value
|
|
will be equal to the device size in ciscoFlashDeviceSize.
|
|
The maximum number of partitions that could be configured
|
|
will be equal to the minimum of
|
|
ciscoFlashDeviceMaxPartitions
|
|
and
|
|
(ciscoFlashDeviceSize / ciscoFlashDeviceMinPartitionSize).
|
|
|
|
If the total size of the flash device is greater than the
|
|
maximum value reportable by this object then this object should
|
|
report its maximum value(4,294,967,295) and
|
|
ciscoFlashDeviceMinPartitionSizeExtended must be used to report
|
|
the flash device's minimum partition size."
|
|
::= { ciscoFlashDeviceEntry 3 }
|
|
|
|
ciscoFlashDeviceMaxPartitions OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max number of partitions supported by the system for
|
|
this Flash device. Default will be 1, which actually
|
|
means that partitioning is not supported. Note that
|
|
this value will be defined by system limitations, not
|
|
by the flash device itself (for eg., the system may
|
|
impose a limit of 2 partitions even though the device
|
|
may be large enough to be partitioned into 4 based on
|
|
the smallest partition unit supported).
|
|
On systems that execute code out of Flash, partitioning
|
|
is a way of creating multiple file systems in the Flash
|
|
device so that writing into or erasing of one file system
|
|
can be done while executing code residing in another file
|
|
system.
|
|
For systems executing code out of DRAM, partitioning
|
|
gives a way of sub-dividing a large Flash device for
|
|
easier management of files."
|
|
::= { ciscoFlashDeviceEntry 4 }
|
|
|
|
ciscoFlashDevicePartitions OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash device partitions actually present. Number of
|
|
partitions cannot exceed the minimum of
|
|
ciscoFlashDeviceMaxPartitions
|
|
and
|
|
(ciscoFlashDeviceSize / ciscoFlashDeviceMinPartitionSize).
|
|
Will be equal to at least 1, the case where the partition
|
|
spans the entire device (actually no partitioning).
|
|
A partition will contain one or more minimum partition
|
|
units (where a minimum partition unit is defined by
|
|
ciscoFlashDeviceMinPartitionSize)."
|
|
::= { ciscoFlashDeviceEntry 5 }
|
|
|
|
ciscoFlashDeviceChipCount OBJECT-TYPE
|
|
SYNTAX Integer32 (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of chips within the Flash device.
|
|
The purpose of this object is to provide information
|
|
upfront to a management station on how much chip info
|
|
to expect and possibly help double check the chip index
|
|
against an upper limit when randomly retrieving chip
|
|
info for a partition."
|
|
::= { ciscoFlashDeviceEntry 6 }
|
|
|
|
ciscoFlashDeviceName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Flash device name. This name is used to refer to the
|
|
device within the system. Flash operations get directed
|
|
to a device based on this name.
|
|
The system has a concept of a default device.
|
|
This would be the primary or most used device in case of
|
|
multiple devices. The system directs an operation to the
|
|
default device whenever a device name is not specified.
|
|
The device name is therefore mandatory except when the
|
|
operation is being done on the default device, or,
|
|
the system supports only a single Flash device.
|
|
The device name will always be available for a
|
|
removable device, even when the device has been removed."
|
|
::= { ciscoFlashDeviceEntry 7 }
|
|
|
|
ciscoFlashDeviceDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description of a Flash device. The description is meant
|
|
to explain what the Flash device and its purpose is.
|
|
Current values are:
|
|
System flash - for the primary Flash used to store full
|
|
system images.
|
|
Boot flash - for the secondary Flash used to store
|
|
bootstrap images.
|
|
The ciscoFlashDeviceDescr, ciscoFlashDeviceController
|
|
(if applicable), and ciscoFlashPhyEntIndex objects are
|
|
expected to collectively give all information about a
|
|
Flash device.
|
|
The device description will always be available for a
|
|
removable device, even when the device has been removed."
|
|
::= { ciscoFlashDeviceEntry 8 }
|
|
|
|
ciscoFlashDeviceController OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash device controller. The h/w card that actually
|
|
controls Flash read/write/erase. Relevant for the AGS+
|
|
systems where Flash may be controlled by the MC+, STR or
|
|
the ENVM cards, cards that may not actually contain the
|
|
Flash chips.
|
|
For systems that have removable PCMCIA flash cards that
|
|
are controlled by a PCMCIA controller chip, this object
|
|
may contain a description of that controller chip.
|
|
Where irrelevant (Flash is a direct memory mapped device
|
|
accessed directly by the main processor), this object will
|
|
have an empty (NULL) string."
|
|
::= { ciscoFlashDeviceEntry 9 }
|
|
|
|
ciscoFlashDeviceCard OBJECT-TYPE
|
|
SYNTAX InstancePointer
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object will point to an instance of a card entry
|
|
in the cardTable. The card entry will give details about
|
|
the card on which the Flash device is actually located.
|
|
For most systems, this is usually the main processor board.
|
|
On the AGS+ systems, Flash is located on a separate multibus
|
|
card such as the MC.
|
|
This object will therefore be used to essentially index
|
|
into cardTable to retrieve details about the card such as
|
|
cardDescr, cardSlotNumber, etc."
|
|
::= { ciscoFlashDeviceEntry 10 }
|
|
|
|
ciscoFlashDeviceProgrammingJumper OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
installed(1),
|
|
notInstalled(2),
|
|
unknown(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object gives the state of a jumper (if present and can be
|
|
determined) that controls the programming voltage called Vpp
|
|
to the Flash device. Vpp is required for programming (erasing
|
|
and writing) Flash. For certain older technology chips it is
|
|
also required for identifying the chips (which in turn is
|
|
required to identify which programming algorithms to use;
|
|
different chips require different algorithms and commands).
|
|
The purpose of the jumper, on systems where it is available,
|
|
is to write protect a Flash device.
|
|
On most of the newer remote access routers, this jumper is
|
|
unavailable since users are not expected to visit remote sites
|
|
just to install and remove the jumpers when upgrading software
|
|
in the Flash device. The unknown(3) value will be returned for
|
|
such systems and can be interpreted to mean that a programming
|
|
jumper is not present or not required on those systems.
|
|
On systems where the programming jumper state can be read back
|
|
via a hardware register, the installed(1) or notInstalled(2)
|
|
value will be returned.
|
|
This object is expected to be used in conjunction with the
|
|
ciscoFlashPartitionStatus object whenever that object has
|
|
the readOnly(1) value. In such a case, this object will
|
|
indicate whether the programming jumper is a possible reason
|
|
for the readOnly state."
|
|
::= { ciscoFlashDeviceEntry 11 }
|
|
|
|
ciscoFlashDeviceInitTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System time at which device was initialized.
|
|
For fixed devices, this will be the system time at
|
|
boot up.
|
|
For removable devices, it will be the time at which
|
|
the device was inserted, which may be boot up time,
|
|
or a later time (if device was inserted later).
|
|
If a device (fixed or removable) was repartitioned,
|
|
it will be the time of repartitioning.
|
|
The purpose of this object is to help a management
|
|
station determine if a removable device has been
|
|
changed. The application should retrieve this
|
|
object prior to any operation and compare with
|
|
the previously retrieved value.
|
|
Note that this time will not be real time but a
|
|
running time maintained by the system. This running
|
|
time starts from zero when the system boots up.
|
|
For a removable device that has been removed, this
|
|
value will be zero."
|
|
::= { ciscoFlashDeviceEntry 12 }
|
|
|
|
ciscoFlashDeviceRemovable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether Flash device is removable. Generally, only PCMCIA
|
|
Flash cards will be treated as removable. Socketed Flash
|
|
chips and Flash SIMM modules will not be treated as removable.
|
|
Simply put, only those Flash devices that can be inserted
|
|
or removed without opening the hardware casing will be
|
|
considered removable.
|
|
Further, removable Flash devices are expected to have
|
|
the necessary hardware support -
|
|
1. on-line removal and insertion
|
|
2. interrupt generation on removal or insertion."
|
|
::= { ciscoFlashDeviceEntry 13 }
|
|
|
|
ciscoFlashPhyEntIndex OBJECT-TYPE
|
|
SYNTAX PhysicalIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the physical entity index of a
|
|
physical entity in entPhysicalTable which the flash
|
|
device actually located."
|
|
::= { ciscoFlashDeviceEntry 14 }
|
|
|
|
ciscoFlashDeviceNameExtended OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Extended Flash device name whose size can be upto
|
|
255 characters. This name is used to refer to the
|
|
device within the system. Flash operations get directed
|
|
to a device based on this name.
|
|
The system has a concept of a default device.
|
|
This would be the primary or most used device in case
|
|
of multiple devices. The system directs an operation
|
|
to the default device whenever a device name is not
|
|
specified. The device name is therefore mandatory
|
|
except when the operation is being done on the
|
|
default device, or, the system supports only a single
|
|
Flash device. The device name will always be available
|
|
for a removable device, even when the device has been
|
|
removed."
|
|
::= { ciscoFlashDeviceEntry 15 }
|
|
|
|
ciscoFlashDeviceSizeExtended OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total size of the Flash device.
|
|
For a removable device, the size will be zero if
|
|
the device has been removed.
|
|
|
|
This object is a 64-bit version of ciscoFlashDeviceSize."
|
|
::= { ciscoFlashDeviceEntry 16 }
|
|
|
|
ciscoFlashDeviceMinPartitionSizeExtended OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object provides the minimum partition size supported for
|
|
this device. This object is a 64-bit version of
|
|
ciscoFlashDeviceMinPatitionSize."
|
|
::= { ciscoFlashDeviceEntry 17 }
|
|
|
|
|
|
-- Flash device sub group : Chip level information
|
|
|
|
ciscoFlashChips OBJECT IDENTIFIER
|
|
::= { ciscoFlashDevice 3 }
|
|
|
|
|
|
ciscoFlashChipTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoFlashChipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Flash device chip properties for each
|
|
initialized Flash device.
|
|
This table is meant primarily for aiding error
|
|
diagnosis."
|
|
::= { ciscoFlashChips 1 }
|
|
|
|
ciscoFlashChipEntry OBJECT-TYPE
|
|
SYNTAX CiscoFlashChipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table of chip info for each
|
|
flash device initialized in the system.
|
|
An entry is indexed by two objects - the
|
|
device index and the chip index within that
|
|
device."
|
|
INDEX {
|
|
ciscoFlashDeviceIndex,
|
|
ciscoFlashChipIndex
|
|
}
|
|
::= { ciscoFlashChipTable 1 }
|
|
|
|
CiscoFlashChipEntry ::= SEQUENCE {
|
|
ciscoFlashChipIndex Integer32,
|
|
ciscoFlashChipCode DisplayString,
|
|
ciscoFlashChipDescr DisplayString,
|
|
ciscoFlashChipWriteRetries Counter32,
|
|
ciscoFlashChipEraseRetries Counter32,
|
|
ciscoFlashChipMaxWriteRetries Unsigned32,
|
|
ciscoFlashChipMaxEraseRetries Unsigned32
|
|
}
|
|
|
|
ciscoFlashChipIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..64)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chip sequence number within selected flash device.
|
|
Used to index within chip info table.
|
|
Value starts from 1 and should not be greater than
|
|
ciscoFlashDeviceChipCount for that device.
|
|
When retrieving chip information for chips within a
|
|
partition, the sequence number should lie between
|
|
ciscoFlashPartitionStartChip & ciscoFlashPartitionEndChip
|
|
(both inclusive)."
|
|
::= { ciscoFlashChipEntry 1 }
|
|
|
|
ciscoFlashChipCode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..5))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Manufacturer and device code for a chip.
|
|
Lower byte will contain the device code.
|
|
Upper byte will contain the manufacturer code.
|
|
If a chip code is unknown because it could not
|
|
be queried out of the chip, the value of this
|
|
object will be 00:00.
|
|
Since programming algorithms differ from chip type to
|
|
chip type, this chip code should be used to determine
|
|
which algorithms to use (and thereby whether the chip
|
|
is supported in the first place)."
|
|
::= { ciscoFlashChipEntry 2 }
|
|
|
|
ciscoFlashChipDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash chip name corresponding to the chip code.
|
|
The name will contain the manufacturer and the
|
|
chip type. It will be of the form :
|
|
Intel 27F008SA.
|
|
In the case where a chip code is unknown, this
|
|
object will be an empty (NULL) string.
|
|
In the case where the chip code is known but the
|
|
chip is not supported by the system, this object
|
|
will be an empty (NULL) string.
|
|
A management station is therefore expected to use the
|
|
chip code and the chip description in conjunction
|
|
to provide additional information whenever the
|
|
ciscoFlashPartitionStatus object has the readOnly(1)
|
|
value."
|
|
::= { ciscoFlashChipEntry 3 }
|
|
|
|
ciscoFlashChipWriteRetries OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will provide a cumulative count
|
|
(since last system boot up or initialization) of
|
|
the number of write retries that were done in the chip.
|
|
If no writes have been done to Flash, the count
|
|
will be zero. Typically, a maximum of 25 retries are
|
|
done on a single location before flagging a write
|
|
error.
|
|
A management station is expected to get this object
|
|
for each chip in a partition after a write failure
|
|
in that partition. To keep a track of retries for
|
|
a given write operation, the management station would
|
|
have to retrieve the values for the concerned chips
|
|
before and after any write operation."
|
|
::= { ciscoFlashChipEntry 4 }
|
|
|
|
ciscoFlashChipEraseRetries OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object will provide a cumulative count
|
|
(since last system boot up or initialization) of
|
|
the number of erase retries that were done in the chip.
|
|
Typically, a maximum of 2000 retries are done in a
|
|
single erase zone (which may be a full chip or a
|
|
portion, depending on the chip technology) before
|
|
flagging an erase error.
|
|
A management station is expected to get this object
|
|
for each chip in a partition after an erase failure
|
|
in that partition. To keep a track of retries for
|
|
a given erase operation, the management station would
|
|
have to retrieve the values for the concerned chips
|
|
before and after any erase operation.
|
|
Note that erase may be done through an independent
|
|
command, or through a copy-to-flash command."
|
|
::= { ciscoFlashChipEntry 5 }
|
|
|
|
ciscoFlashChipMaxWriteRetries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of write retries done at any
|
|
single location before declaring a write failure."
|
|
::= { ciscoFlashChipEntry 6 }
|
|
|
|
ciscoFlashChipMaxEraseRetries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of erase retries done within
|
|
an erase sector before declaring an erase failure."
|
|
::= { ciscoFlashChipEntry 7 }
|
|
|
|
|
|
-- Flash device sub group : Partition level information
|
|
--
|
|
-- Flash Partition level information :
|
|
-- A flash partition is a logical sub-division of a flash
|
|
-- device and may or may not be equal to the entire device
|
|
-- itself. When there is no explicit partitioning done,
|
|
-- a single partition is assumed to exist, spanning the
|
|
-- entire device.
|
|
-- Partitioning has some restrictions :
|
|
-- * a partition must always start and end at the boundary of
|
|
-- a system defined minimum unit. Therefore a device must
|
|
-- have atleast two such minimum units in order to be
|
|
-- partitioned.
|
|
-- * existing files and file systems on a device always
|
|
-- override any partitioning commands when it comes to
|
|
-- partitioning a Flash device. In other words, the existence
|
|
-- or configuration of partitions in a Flash device is always
|
|
-- first determined by the location of existing files in
|
|
-- the device.
|
|
-- * partitioning of a device cannot be changed if it
|
|
-- can cause loss of existing files in a partition.
|
|
-- Those files have to be explicitly erased (by erasing the
|
|
-- partition containing them).
|
|
|
|
ciscoFlashPartitions OBJECT IDENTIFIER
|
|
::= { ciscoFlashDevice 4 }
|
|
|
|
|
|
ciscoFlashPartitionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoFlashPartitionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of flash device partition properties for each
|
|
initialized flash partition. Whenever there is no
|
|
explicit partitioning done, a single partition spanning
|
|
the entire device will be assumed to exist. There will
|
|
therefore always be atleast one partition on a device."
|
|
::= { ciscoFlashPartitions 1 }
|
|
|
|
ciscoFlashPartitionEntry OBJECT-TYPE
|
|
SYNTAX CiscoFlashPartitionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table of flash partition properties
|
|
for each initialized flash partition. Each entry
|
|
will be indexed by a device number and a partition
|
|
number within the device."
|
|
INDEX {
|
|
ciscoFlashDeviceIndex,
|
|
ciscoFlashPartitionIndex
|
|
}
|
|
::= { ciscoFlashPartitionTable 1 }
|
|
|
|
CiscoFlashPartitionEntry ::= SEQUENCE {
|
|
ciscoFlashPartitionIndex Unsigned32,
|
|
ciscoFlashPartitionStartChip Integer32,
|
|
ciscoFlashPartitionEndChip Integer32,
|
|
ciscoFlashPartitionSize Unsigned32,
|
|
ciscoFlashPartitionFreeSpace Gauge32,
|
|
ciscoFlashPartitionFileCount Gauge32,
|
|
ciscoFlashPartitionChecksumAlgorithm INTEGER,
|
|
ciscoFlashPartitionStatus INTEGER,
|
|
ciscoFlashPartitionUpgradeMethod INTEGER,
|
|
ciscoFlashPartitionName DisplayString,
|
|
ciscoFlashPartitionNeedErasure TruthValue,
|
|
ciscoFlashPartitionFileNameLength Integer32,
|
|
ciscoFlashPartitionSizeExtended CounterBasedGauge64,
|
|
ciscoFlashPartitionFreeSpaceExtended CounterBasedGauge64,
|
|
ciscoFlashPartitionLowSpaceNotifThreshold Percent
|
|
}
|
|
|
|
ciscoFlashPartitionIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash partition sequence number used to index within
|
|
table of initialized flash partitions."
|
|
::= { ciscoFlashPartitionEntry 1 }
|
|
|
|
ciscoFlashPartitionStartChip OBJECT-TYPE
|
|
SYNTAX Integer32 (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chip sequence number of first chip in partition.
|
|
Used as an index into the chip table."
|
|
::= { ciscoFlashPartitionEntry 2 }
|
|
|
|
ciscoFlashPartitionEndChip OBJECT-TYPE
|
|
SYNTAX Integer32 (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Chip sequence number of last chip in partition.
|
|
Used as an index into the chip table."
|
|
::= { ciscoFlashPartitionEntry 3 }
|
|
|
|
ciscoFlashPartitionSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash partition size. It should be an integral
|
|
multiple of ciscoFlashDeviceMinPartitionSize.
|
|
If there is a single partition, this size will be equal
|
|
to ciscoFlashDeviceSize.
|
|
|
|
If the size of the flash partition is greater than the
|
|
maximum value reportable by this object then this object
|
|
should report its maximum value(4,294,967,295) and
|
|
ciscoFlashPartitionSizeExtended must be used to report the
|
|
flash partition's size."
|
|
::= { ciscoFlashPartitionEntry 4 }
|
|
|
|
ciscoFlashPartitionFreeSpace OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Free space within a Flash partition.
|
|
Note that the actual size of a file in Flash includes
|
|
a small overhead that represents the file system's
|
|
file header.
|
|
Certain file systems may also have a partition or
|
|
device header overhead to be considered when
|
|
computing the free space.
|
|
Free space will be computed as total partition size
|
|
less size of all existing files (valid/invalid/deleted
|
|
files and including file header of each file),
|
|
less size of any partition header, less size of
|
|
header of next file to be copied in. In short, this
|
|
object will give the size of the largest file that
|
|
can be copied in. The management entity will not be
|
|
expected to know or use any overheads such as file
|
|
and partition header lengths, since such overheads
|
|
may vary from file system to file system.
|
|
Deleted files in Flash do not free up space.
|
|
A partition may have to be erased in order to reclaim
|
|
the space occupied by files.
|
|
|
|
If the free space within a flash partition is greater than
|
|
the maximum value reportable by this object then this object
|
|
should report its maximum value(4,294,967,295) and
|
|
ciscoFlashPartitionFreeSpaceExtended
|
|
must be used to report the flash partition's free space."
|
|
::= { ciscoFlashPartitionEntry 5 }
|
|
|
|
ciscoFlashPartitionFileCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Count of all files in a flash partition. Both
|
|
good and bad (deleted or invalid checksum) files
|
|
will be included in this count."
|
|
::= { ciscoFlashPartitionEntry 6 }
|
|
|
|
ciscoFlashPartitionChecksumAlgorithm OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
simpleChecksum(1),
|
|
undefined(2),
|
|
simpleCRC(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Checksum algorithm identifier for checksum method
|
|
used by the file system. Normally, this would be
|
|
fixed for a particular file system. When a file
|
|
system writes a file to Flash, it checksums the
|
|
data written. The checksum then serves as a way
|
|
to validate the data read back whenever the file
|
|
is opened for reading.
|
|
Since there is no way, when using TFTP, to guarantee
|
|
that a network download has been error free (since
|
|
UDP checksums may not have been enabled), this
|
|
object together with the ciscoFlashFileChecksum
|
|
object provides a method for any management station
|
|
to regenerate the checksum of the original file
|
|
on the server and compare checksums to ensure that
|
|
the file download to Flash was error free.
|
|
simpleChecksum represents a simple 1s complement
|
|
addition of short word values. Other algorithm
|
|
values will be added as necessary."
|
|
::= { ciscoFlashPartitionEntry 7 }
|
|
|
|
ciscoFlashPartitionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
readOnly(1),
|
|
runFromFlash(2),
|
|
readWrite(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash partition status can be :
|
|
|
|
* readOnly if device is not programmable either because
|
|
chips could not be recognized or an erroneous mismatch
|
|
of chips was detected. Chip recognition may fail either
|
|
because the chips are not supported by the system,
|
|
or because the Vpp voltage required to identify chips
|
|
has been disabled via the programming jumper.
|
|
The ciscoFlashDeviceProgrammingJumper, ciscoFlashChipCode,
|
|
and ciscoFlashChipDescr objects can be examined to get
|
|
more details on the cause of this status
|
|
* runFromFlash (RFF) if current image is running from
|
|
this partition.
|
|
The ciscoFlashPartitionUpgradeMethod object will then
|
|
indicate whether the Flash Load Helper can be used
|
|
to write a file to this partition or not.
|
|
|
|
* readWrite if partition is programmable."
|
|
::= { ciscoFlashPartitionEntry 8 }
|
|
|
|
ciscoFlashPartitionUpgradeMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
rxbootFLH(2),
|
|
direct(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash partition upgrade method, ie., method by which
|
|
new files can be downloaded into the partition.
|
|
FLH stands for Flash Load Helper, a feature provided
|
|
on run-from-Flash systems for upgrading Flash. This
|
|
feature uses the bootstrap code in ROMs to help in
|
|
automatic download.
|
|
This object should be retrieved if the partition
|
|
status is runFromFlash(2).
|
|
If the partition status is readOnly(1), the upgrade
|
|
method would depend on the reason for the readOnly
|
|
status. For eg., it may simply be a matter of installing
|
|
the programming jumper, or it may require execution of a
|
|
later version of software that supports the Flash chips.
|
|
|
|
unknown - the current system image does not know
|
|
how Flash can be programmed. A possible
|
|
method would be to reload the ROM image
|
|
and perform the upgrade manually.
|
|
rxbootFLH - the Flash Load Helper is available to
|
|
download files to Flash. A copy-to-flash
|
|
command can be used and this system image
|
|
will automatically reload the Rxboot image
|
|
in ROM and direct it to carry out the
|
|
download request.
|
|
direct - will be done directly by this image."
|
|
::= { ciscoFlashPartitionEntry 9 }
|
|
|
|
ciscoFlashPartitionName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash partition name used to refer to a partition
|
|
by the system. This can be any alpha-numeric character
|
|
string of the form AAAAAAAAnn, where A represents an
|
|
optional alpha character and n a numeric character.
|
|
Any numeric characters must always form the trailing
|
|
part of the string. The system will strip off the alpha
|
|
characters and use the numeric portion to map to a
|
|
partition index.
|
|
Flash operations get directed to a device partition
|
|
based on this name.
|
|
The system has a concept of a default partition. This
|
|
would be the first partition in the device. The system
|
|
directs an operation to the default partition whenever
|
|
a partition name is not specified.
|
|
The partition name is therefore mandatory except when
|
|
the operation is being done on the default partition, or
|
|
the device has just one partition (is not partitioned)."
|
|
::= { ciscoFlashPartitionEntry 10 }
|
|
|
|
ciscoFlashPartitionNeedErasure OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether a partition requires
|
|
erasure before any write operations can be done in it.
|
|
A management station should therefore retrieve this
|
|
object prior to attempting any write operation.
|
|
A partition requires erasure after it becomes full
|
|
free space left is less than or equal to the
|
|
(filesystem file header size).
|
|
A partition also requires erasure if the system does
|
|
not find the existence of any file system when it
|
|
boots up.
|
|
The partition may be erased explicitly through the
|
|
erase(5) command, or by using the copyToFlashWithErase(1)
|
|
command.
|
|
If a copyToFlashWithoutErase(2) command is issued
|
|
when this object has the TRUE value, the command
|
|
will fail."
|
|
::= { ciscoFlashPartitionEntry 11 }
|
|
|
|
ciscoFlashPartitionFileNameLength OBJECT-TYPE
|
|
SYNTAX Integer32 (1..256)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum file name length supported by the file
|
|
system.
|
|
Max file name length will depend on the file
|
|
system implemented. Today, all file systems
|
|
support a max length of at least 48 bytes.
|
|
A management entity must use this object when
|
|
prompting a user for, or deriving the Flash file
|
|
name length."
|
|
::= { ciscoFlashPartitionEntry 12 }
|
|
|
|
ciscoFlashPartitionSizeExtended OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash partition size. It should be an integral
|
|
multiple of ciscoFlashDeviceMinPartitionSize.
|
|
If there is a single partition, this size will be equal
|
|
to ciscoFlashDeviceSize.
|
|
|
|
This object is a 64-bit version of ciscoFlashPartitionSize"
|
|
::= { ciscoFlashPartitionEntry 13 }
|
|
|
|
ciscoFlashPartitionFreeSpaceExtended OBJECT-TYPE
|
|
SYNTAX CounterBasedGauge64
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Free space within a Flash partition.
|
|
Note that the actual size of a file in Flash includes
|
|
a small overhead that represents the file system's
|
|
file header.
|
|
Certain file systems may also have a partition or
|
|
device header overhead to be considered when
|
|
computing the free space.
|
|
Free space will be computed as total partition size
|
|
less size of all existing files (valid/invalid/deleted
|
|
files and including file header of each file),
|
|
less size of any partition header, less size of
|
|
header of next file to be copied in. In short, this
|
|
object will give the size of the largest file that
|
|
can be copied in. The management entity will not be
|
|
expected to know or use any overheads such as file
|
|
and partition header lengths, since such overheads
|
|
may vary from file system to file system.
|
|
Deleted files in Flash do not free up space.
|
|
A partition may have to be erased in order to reclaim
|
|
the space occupied by files.
|
|
|
|
This object is a 64-bit version of ciscoFlashPartitionFreeSpace"
|
|
::= { ciscoFlashPartitionEntry 14 }
|
|
|
|
ciscoFlashPartitionLowSpaceNotifThreshold OBJECT-TYPE
|
|
SYNTAX Percent
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the minimum threshold value in percentage
|
|
of free space for each partition. If the free space available
|
|
goes below this threshold value and if
|
|
ciscoFlashPartionLowSpaceNotifEnable is set to true,
|
|
ciscoFlashPartitionLowSpaceNotif will be generated. When the
|
|
available free space comes back to the threshold value
|
|
ciscoFlashPartionLowSpaceRecoveryNotif will be generated."
|
|
::= { ciscoFlashPartitionEntry 15 }
|
|
|
|
|
|
-- Flash partition sub group : File level information
|
|
|
|
ciscoFlashFiles OBJECT IDENTIFIER
|
|
::= { ciscoFlashPartitions 2 }
|
|
|
|
|
|
ciscoFlashFileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoFlashFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of information for files in a Flash partition."
|
|
::= { ciscoFlashFiles 1 }
|
|
|
|
ciscoFlashFileEntry OBJECT-TYPE
|
|
SYNTAX CiscoFlashFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table of Flash file properties
|
|
for each initialized Flash partition. Each entry
|
|
represents a file and gives details about the file.
|
|
An entry is indexed using the device number,
|
|
partition number within the device, and file
|
|
number within the partition."
|
|
INDEX {
|
|
ciscoFlashDeviceIndex,
|
|
ciscoFlashPartitionIndex,
|
|
ciscoFlashFileIndex
|
|
}
|
|
::= { ciscoFlashFileTable 1 }
|
|
|
|
CiscoFlashFileEntry ::= SEQUENCE {
|
|
ciscoFlashFileIndex Unsigned32,
|
|
ciscoFlashFileSize Unsigned32,
|
|
ciscoFlashFileChecksum ChecksumString,
|
|
ciscoFlashFileStatus INTEGER,
|
|
ciscoFlashFileName DisplayString,
|
|
ciscoFlashFileType FlashFileType,
|
|
ciscoFlashFileDate DateAndTime
|
|
}
|
|
|
|
ciscoFlashFileIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash file sequence number used to index within
|
|
a Flash partition directory table."
|
|
::= { ciscoFlashFileEntry 1 }
|
|
|
|
ciscoFlashFileSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Size of the file in bytes. Note that this size does
|
|
not include the size of the filesystem file header.
|
|
File size will always be non-zero."
|
|
::= { ciscoFlashFileEntry 2 }
|
|
|
|
ciscoFlashFileChecksum OBJECT-TYPE
|
|
SYNTAX ChecksumString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"File checksum stored in the file header. This
|
|
checksum is computed and stored when the file is
|
|
written into Flash. It serves to validate the data
|
|
written into Flash.
|
|
Whereas the system will generate and store the checksum
|
|
internally in hexadecimal form, this object will
|
|
provide the checksum in a string form.
|
|
The checksum will be available for all valid and
|
|
invalid-checksum files."
|
|
::= { ciscoFlashFileEntry 3 }
|
|
|
|
ciscoFlashFileStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
deleted(1),
|
|
invalidChecksum(2),
|
|
valid(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of a file.
|
|
A file could be explicitly deleted if the file system
|
|
supports such a user command facility. Alternately,
|
|
an existing good file would be automatically deleted
|
|
if another good file with the same name were copied in.
|
|
Note that deleted files continue to occupy prime
|
|
Flash real estate.
|
|
|
|
A file is marked as having an invalid checksum if any
|
|
checksum mismatch was detected while writing or reading
|
|
the file. Incomplete files (files truncated either
|
|
because of lack of free space, or a network download
|
|
failure) are also written with a bad checksum and
|
|
marked as invalid."
|
|
::= { ciscoFlashFileEntry 4 }
|
|
|
|
ciscoFlashFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flash file name as specified by the user copying in
|
|
the file. The name should not include the colon (:)
|
|
character as it is a special separator character used
|
|
to delineate the device name, partition name, and the
|
|
file name."
|
|
::= { ciscoFlashFileEntry 5 }
|
|
|
|
ciscoFlashFileType OBJECT-TYPE
|
|
SYNTAX FlashFileType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the file."
|
|
::= { ciscoFlashFileEntry 6 }
|
|
|
|
ciscoFlashFileDate OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time at which this file was created."
|
|
::= { ciscoFlashFileEntry 7 }
|
|
|
|
|
|
|
|
ciscoFlashFileByTypeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoFlashFileByTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of information for files on the manageable
|
|
flash devices sorted by File Types."
|
|
::= { ciscoFlashFiles 2 }
|
|
|
|
ciscoFlashFileByTypeEntry OBJECT-TYPE
|
|
SYNTAX CiscoFlashFileByTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table of Flash file properties
|
|
for each initialized Flash partition. Each entry
|
|
represents a file sorted by file type.
|
|
|
|
This table contains exactly the same set of rows
|
|
as are contained in the ciscoFlashFileTable but
|
|
in a different order, i.e., ordered by
|
|
|
|
the type of file, given by ciscoFlashFileType;
|
|
the device number, given by ciscoFlashDeviceIndex;
|
|
the partition number within the device, given by
|
|
ciscoFlashPartitionIndex;
|
|
the file number within the partition, given by
|
|
ciscoFlashFileIndex."
|
|
INDEX {
|
|
ciscoFlashFileType,
|
|
ciscoFlashDeviceIndex,
|
|
ciscoFlashPartitionIndex,
|
|
ciscoFlashFileIndex
|
|
}
|
|
::= { ciscoFlashFileByTypeTable 1 }
|
|
|
|
CiscoFlashFileByTypeEntry ::= SEQUENCE {
|
|
ciscoFlashFileByTypeSize Unsigned32,
|
|
ciscoFlashFileByTypeChecksum ChecksumString,
|
|
ciscoFlashFileByTypeStatus INTEGER,
|
|
ciscoFlashFileByTypeName DisplayString,
|
|
ciscoFlashFileByTypeDate DateAndTime
|
|
}
|
|
|
|
ciscoFlashFileByTypeSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents exactly the
|
|
same info as ciscoFlashFileSize
|
|
object in ciscoFlashFileTable."
|
|
::= { ciscoFlashFileByTypeEntry 1 }
|
|
|
|
ciscoFlashFileByTypeChecksum OBJECT-TYPE
|
|
SYNTAX ChecksumString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents exactly the
|
|
same info as ciscoFlashFileChecksum
|
|
object in ciscoFlashFileTable."
|
|
::= { ciscoFlashFileByTypeEntry 2 }
|
|
|
|
ciscoFlashFileByTypeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
deleted(1),
|
|
invalidChecksum(2),
|
|
valid(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents exactly the
|
|
same info as ciscoFlashFileStatus
|
|
object in ciscoFlashFileTable."
|
|
::= { ciscoFlashFileByTypeEntry 3 }
|
|
|
|
ciscoFlashFileByTypeName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents exactly the
|
|
same info as ciscoFlashFileName
|
|
object in ciscoFlashFileTable."
|
|
::= { ciscoFlashFileByTypeEntry 4 }
|
|
|
|
ciscoFlashFileByTypeDate OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents exactly the
|
|
same info as ciscoFlashFileDate
|
|
object in ciscoFlashFileTable."
|
|
::= { ciscoFlashFileByTypeEntry 5 }
|
|
|
|
|
|
-- End of Flash information
|
|
-- Start of Flash operations
|
|
-- Operations are for
|
|
-- copying to/from flash
|
|
-- partitioning
|
|
-- misc (erasing, file verification, ...)
|
|
|
|
ciscoFlashCopyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoFlashCopyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Flash copy operation entries. Each
|
|
entry represents a Flash copy operation (to or
|
|
from Flash) that has been initiated."
|
|
::= { ciscoFlashOps 1 }
|
|
|
|
ciscoFlashCopyEntry OBJECT-TYPE
|
|
SYNTAX CiscoFlashCopyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Flash copy operation entry. Each entry consists
|
|
of a command, a source, and optional parameters such
|
|
as protocol to be used, a destination, a server address,
|
|
etc.
|
|
|
|
A management station wishing to create an entry should
|
|
first generate a pseudo-random serial number to be used
|
|
as the index to this sparse table. The station should
|
|
then create the associated instance of the row status
|
|
object. It must also, either in the same or in successive
|
|
PDUs, create the associated instance of the command and
|
|
parameter objects. It should also modify the default values
|
|
for any of the parameter objects if the defaults are not
|
|
appropriate.
|
|
|
|
Once the appropriate instances of all the command
|
|
objects have been created, either by an explicit SNMP
|
|
set request or by default, the row status should be set
|
|
to active to initiate the operation. Note that this entire
|
|
procedure may be initiated via a single set request which
|
|
specifies a row status of createAndGo as well as specifies
|
|
valid values for the non-defaulted parameter objects.
|
|
|
|
Once an operation has been activated, it cannot be
|
|
stopped.
|
|
|
|
Once the operation completes, the management station should
|
|
retrieve the value of the status object (and time if
|
|
desired), and delete the entry. In order to prevent old
|
|
entries from clogging the table, entries will be aged out,
|
|
but an entry will never be deleted within 5 minutes of
|
|
completing."
|
|
INDEX { ciscoFlashCopySerialNumber }
|
|
::= { ciscoFlashCopyTable 1 }
|
|
|
|
CiscoFlashCopyEntry ::= SEQUENCE {
|
|
ciscoFlashCopySerialNumber Integer32,
|
|
ciscoFlashCopyCommand INTEGER,
|
|
ciscoFlashCopyProtocol INTEGER,
|
|
ciscoFlashCopyServerAddress IpAddress,
|
|
ciscoFlashCopySourceName DisplayString,
|
|
ciscoFlashCopyDestinationName DisplayString,
|
|
ciscoFlashCopyRemoteUserName DisplayString,
|
|
ciscoFlashCopyStatus INTEGER,
|
|
ciscoFlashCopyNotifyOnCompletion TruthValue,
|
|
ciscoFlashCopyTime TimeTicks,
|
|
ciscoFlashCopyEntryStatus RowStatus,
|
|
ciscoFlashCopyVerify TruthValue,
|
|
ciscoFlashCopyServerAddrType InetAddressType,
|
|
ciscoFlashCopyServerAddrRev1 InetAddress,
|
|
ciscoFlashCopyRemotePassword DisplayString
|
|
}
|
|
|
|
ciscoFlashCopySerialNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Object which specifies a unique entry in the
|
|
table. A management station wishing to initiate a
|
|
copy operation should use a pseudo-random value for
|
|
this object when creating or modifying an instance of
|
|
a ciscoFlashCopyEntry."
|
|
::= { ciscoFlashCopyEntry 1 }
|
|
|
|
ciscoFlashCopyCommand OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copyToFlashWithErase(1),
|
|
copyToFlashWithoutErase(2),
|
|
copyFromFlash(3),
|
|
copyFromFlhLog(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The copy command to be executed. Mandatory.
|
|
Note that it is possible for a system to support
|
|
multiple file systems (different file systems on
|
|
different Flash devices, or different file systems
|
|
on different partitions within a device). Each such
|
|
file system may support only a subset of these commands.
|
|
If a command is unsupported, the invalidOperation(3)
|
|
error will be reported in the operation status.
|
|
|
|
Command Remarks
|
|
copyToFlashWithErase Copy a file to flash; erase
|
|
flash before copy.
|
|
Use the TFTP or rcp protocol.
|
|
copyToFlashWithoutErase Copy a file to flash; do not
|
|
erase.
|
|
Note that this command will fail
|
|
if the PartitionNeedErasure
|
|
object specifies that the
|
|
partition being copied to needs
|
|
erasure.
|
|
Use the TFTP or rcp protocol.
|
|
copyFromFlash Copy a file from flash using
|
|
the TFTP, rcp or lex protocol.
|
|
Note that the lex protocol
|
|
can only be used to copy to a
|
|
lex device.
|
|
copyFromFlhLog Copy contents of FLH log to
|
|
server using TFTP protocol.
|
|
|
|
|
|
Command table Parameters
|
|
copyToFlashWithErase CopyProtocol
|
|
CopyServerAddress
|
|
CopySourceName
|
|
CopyDestinationName (opt)
|
|
CopyRemoteUserName (opt)
|
|
CopyNotifyOnCompletion (opt)
|
|
copyToFlashWithoutErase CopyProtocol
|
|
CopyServerAddress
|
|
CopySourceName
|
|
CopyDestinationName (opt)
|
|
CopyRemoteUserName (opt)
|
|
CopyNotifyOnCompletion (opt)
|
|
copyFromFlash CopyProtocol
|
|
CopyServerAddress
|
|
CopySourceName
|
|
CopyDestinationName (opt)
|
|
CopyRemoteUserName (opt)
|
|
CopyNotifyOnCompletion (opt)
|
|
copyFromFlhLog CopyProtocol
|
|
CopyServerAddress
|
|
CopyDestinationName
|
|
CopyNotifyOnCompletion (opt)"
|
|
::= { ciscoFlashCopyEntry 2 }
|
|
|
|
ciscoFlashCopyProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tftp(1),
|
|
rcp(2),
|
|
lex(3),
|
|
ftp(4),
|
|
scp(5),
|
|
sftp(6)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol to be used for any copy. Optional.
|
|
Will default to tftp if not specified.
|
|
|
|
Since feature support depends on a software release,
|
|
version number within the release, platform, and
|
|
maybe the image type (subset type), a management
|
|
station would be expected to somehow determine
|
|
the protocol support for a command."
|
|
DEFVAL { tftp }
|
|
::= { ciscoFlashCopyEntry 3 }
|
|
|
|
ciscoFlashCopyServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The server address to be used for any copy. Optional.
|
|
Will default to 'FFFFFFFF'H (or 255.255.255.255).
|
|
|
|
Since this object can just hold only IPv4 Transport
|
|
type, it is deprecated and replaced by
|
|
ciscoFlashCopyServerAddrRev1."
|
|
DEFVAL { 'FFFFFFFF'H }
|
|
::= { ciscoFlashCopyEntry 4 }
|
|
|
|
ciscoFlashCopySourceName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source file name, either in Flash or on a server,
|
|
depending on the type of copy command. Mandatory.
|
|
|
|
For a copy from Flash:
|
|
File name must be of the form
|
|
[device>:][:]
|
|
where is a value obtained from FlashDeviceName,
|
|
is obtained from FlashPartitionName
|
|
and is the name of a file in Flash.
|
|
A management station could derive its own partition name
|
|
as per the description for the ciscoFlashPartitionName
|
|
object.
|
|
If <device> is not specified, the default Flash device
|
|
will be assumed.
|
|
If <partition> is not specified, the default partition
|
|
will be assumed. If a device is not partitioned into 2
|
|
or more partitions, this value may be left out.
|
|
|
|
For a copy to Flash, the file name will be as per
|
|
the file naming conventions and path to the file on
|
|
the server."
|
|
::= { ciscoFlashCopyEntry 5 }
|
|
|
|
ciscoFlashCopyDestinationName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination file name.
|
|
|
|
For a copy to Flash:
|
|
File name must be of the form
|
|
{device>:][<partition>:]<file>
|
|
where <device> is a value obtained from FlashDeviceName,
|
|
<partition> is obtained from FlashPartitionName
|
|
and <file> is any character string that does not have
|
|
embedded colon characters.
|
|
A management station could derive its own partition name
|
|
as per the description for the ciscoFlashPartitionName
|
|
object.
|
|
If <device> is not specified, the default Flash device
|
|
will be assumed.
|
|
If <partition> is not specified, the default partition
|
|
will be assumed. If a device is not partitioned into 2
|
|
or more partitions, this value may be left out.
|
|
If <file> is not specified, it will default to <file>
|
|
specified in ciscoFlashCopySourceName.
|
|
|
|
For a copy from Flash via tftp or rcp, the file name will be
|
|
as per the file naming conventions and destination sub-directory
|
|
on the server. If not specified, <file> from the source
|
|
file name will be used.
|
|
For a copy from Flash via lex, this string will consist
|
|
of numeric characters specifying the interface on the
|
|
lex box that will receive the source flash image."
|
|
DEFVAL { ''B }
|
|
::= { ciscoFlashCopyEntry 6 }
|
|
|
|
ciscoFlashCopyRemoteUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote user name for copy via rcp protocol. Optional.
|
|
This object will be ignored for protocols other than
|
|
rcp.
|
|
If specified, it will override the remote user-name
|
|
configured through the
|
|
rcmd remote-username
|
|
configuration command.
|
|
The remote user-name is sent as the server user-name
|
|
in an rcp command request sent by the system to a
|
|
remote rcp server."
|
|
::= { ciscoFlashCopyEntry 7 }
|
|
|
|
ciscoFlashCopyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
copyOperationPending(0),
|
|
copyInProgress(1),
|
|
copyOperationSuccess(2),
|
|
copyInvalidOperation(3),
|
|
copyInvalidProtocol(4),
|
|
copyInvalidSourceName(5),
|
|
copyInvalidDestName(6),
|
|
copyInvalidServerAddress(7),
|
|
copyDeviceBusy(8),
|
|
copyDeviceOpenError(9),
|
|
copyDeviceError(10),
|
|
copyDeviceNotProgrammable(11),
|
|
copyDeviceFull(12),
|
|
copyFileOpenError(13),
|
|
copyFileTransferError(14),
|
|
copyFileChecksumError(15),
|
|
copyNoMemory(16),
|
|
copyUnknownFailure(17),
|
|
copyInvalidSignature(18),
|
|
copyProhibited(19)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the specified copy operation.
|
|
|
|
copyOperationPending :
|
|
operation request is received and
|
|
pending for validation and process
|
|
|
|
copyInProgress :
|
|
specified operation is active
|
|
|
|
copyOperationSuccess :
|
|
specified operation is supported and
|
|
completed successfully
|
|
|
|
copyInvalidOperation :
|
|
command invalid or command-protocol-device
|
|
combination unsupported
|
|
|
|
copyInvalidProtocol :
|
|
invalid protocol specified
|
|
|
|
copyInvalidSourceName :
|
|
invalid source file name specified
|
|
For the copy from flash to lex operation, this
|
|
error code will be returned when the source file
|
|
is not a valid lex image.
|
|
|
|
copyInvalidDestName :
|
|
invalid target name (file or partition or
|
|
device name) specified
|
|
For the copy from flash to lex operation, this
|
|
error code will be returned when no lex devices
|
|
are connected to the router or when an invalid
|
|
lex interface number has been specified in
|
|
the destination string.
|
|
|
|
copyInvalidServerAddress :
|
|
invalid server address specified
|
|
|
|
copyDeviceBusy :
|
|
specified device is in use and locked by
|
|
another process
|
|
|
|
copyDeviceOpenError :
|
|
invalid device name
|
|
|
|
copyDeviceError :
|
|
device read, write or erase error
|
|
|
|
copyDeviceNotProgrammable :
|
|
device is read-only but a write or erase
|
|
operation was specified
|
|
|
|
copyDeviceFull :
|
|
device is filled to capacity
|
|
|
|
copyFileOpenError :
|
|
invalid file name; file not found in partition
|
|
|
|
copyFileTransferError :
|
|
file transfer was unsuccessfull; network failure
|
|
|
|
copyFileChecksumError :
|
|
file checksum in Flash failed
|
|
|
|
copyNoMemory :
|
|
system running low on memory
|
|
|
|
copyUnknownFailure :
|
|
failure unknown
|
|
|
|
copyProhibited:
|
|
stop user from overwriting current boot image file."
|
|
::= { ciscoFlashCopyEntry 8 }
|
|
|
|
ciscoFlashCopyNotifyOnCompletion OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether or not a notification should be
|
|
generated on the completion of the copy operation.
|
|
If specified, ciscoFlashCopyCompletionTrap
|
|
will be generated. It is the responsibility of the
|
|
management entity to ensure that the SNMP administrative
|
|
model is configured in such a way as to allow the
|
|
notification to be delivered."
|
|
DEFVAL { false }
|
|
::= { ciscoFlashCopyEntry 9 }
|
|
|
|
ciscoFlashCopyTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time taken for the copy operation. This object will
|
|
be like a stopwatch, starting when the operation
|
|
starts, stopping when the operation completes.
|
|
If a management entity keeps a database of completion
|
|
times for various operations, it can then use the
|
|
stopwatch capability to display percentage completion
|
|
time."
|
|
::= { ciscoFlashCopyEntry 10 }
|
|
|
|
ciscoFlashCopyEntryStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this table entry."
|
|
::= { ciscoFlashCopyEntry 11 }
|
|
|
|
ciscoFlashCopyVerify OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether the file that is copied need to
|
|
be verified for integrity / authenticity, after
|
|
copy succeeds. If it is set to true, and if the
|
|
file that is copied doesn't have integrity /authenticity
|
|
attachement, or the integrity / authenticity check
|
|
fails, then the command will be aborted, and the file
|
|
that is copied will be deleted from the destination
|
|
file system."
|
|
DEFVAL { false }
|
|
::= { ciscoFlashCopyEntry 12 }
|
|
|
|
ciscoFlashCopyServerAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the transport type of the
|
|
address contained in
|
|
ciscoFlashCopyServerAddrRev1. Optional.
|
|
Will default to '1' (IPv4 address type)."
|
|
DEFVAL { ipv4 }
|
|
::= { ciscoFlashCopyEntry 13 }
|
|
|
|
ciscoFlashCopyServerAddrRev1 OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The server address to be used for any copy. Optional.
|
|
Will default to 'FFFFFFFF'H (or 255.255.255.255).
|
|
|
|
The Format of this address depends on the value of the
|
|
ciscoFlashCopyServerAddrType.
|
|
|
|
This object deprecates the old
|
|
ciscoFlashCopyServerAddress object."
|
|
DEFVAL { 'FFFFFFFF'H }
|
|
::= { ciscoFlashCopyEntry 14 }
|
|
|
|
ciscoFlashCopyRemotePassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..40))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Password used by ftp, sftp or scp for copying a file
|
|
to/from an ftp/sftp/scp server. This object must be
|
|
created when the ciscoFlashCopyProtocol is ftp, sftp or
|
|
scp. Reading it returns a zero-length string for
|
|
security reasons."
|
|
::= { ciscoFlashCopyEntry 15 }
|
|
|
|
|
|
|
|
ciscoFlashPartitioningTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoFlashPartitioningEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Flash partitioning operation entries. Each
|
|
entry represents a Flash partitioning operation that
|
|
has been initiated."
|
|
::= { ciscoFlashOps 2 }
|
|
|
|
ciscoFlashPartitioningEntry OBJECT-TYPE
|
|
SYNTAX CiscoFlashPartitioningEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Flash partitioning operation entry. Each entry
|
|
consists of the command, the target device, the
|
|
partition count, and optionally the partition sizes.
|
|
|
|
A management station wishing to create an entry should
|
|
first generate a pseudo-random serial number to be used
|
|
as the index to this sparse table. The station should
|
|
then create the associated instance of the row status
|
|
object. It must also, either in the same or in successive
|
|
PDUs, create the associated instance of the command and
|
|
parameter objects. It should also modify the default values
|
|
for any of the parameter objects if the defaults are not
|
|
appropriate.
|
|
|
|
Once the appropriate instances of all the command
|
|
objects have been created, either by an explicit SNMP
|
|
set request or by default, the row status should be set
|
|
to active to initiate the operation. Note that this entire
|
|
procedure may be initiated via a single set request which
|
|
specifies a row status of createAndGo as well as specifies
|
|
valid values for the non-defaulted parameter objects.
|
|
|
|
Once an operation has been activated, it cannot be
|
|
stopped.
|
|
|
|
Once the operation completes, the management station should
|
|
retrieve the value of the status object (and time if
|
|
desired), and delete the entry. In order to prevent old
|
|
entries from clogging the table, entries will be aged out,
|
|
but an entry will never be deleted within 5 minutes of
|
|
completing."
|
|
INDEX { ciscoFlashPartitioningSerialNumber }
|
|
::= { ciscoFlashPartitioningTable 1 }
|
|
|
|
CiscoFlashPartitioningEntry ::= SEQUENCE {
|
|
ciscoFlashPartitioningSerialNumber Integer32,
|
|
ciscoFlashPartitioningCommand INTEGER,
|
|
ciscoFlashPartitioningDestinationName DisplayString,
|
|
ciscoFlashPartitioningPartitionCount Unsigned32,
|
|
ciscoFlashPartitioningPartitionSizes DisplayString,
|
|
ciscoFlashPartitioningStatus INTEGER,
|
|
ciscoFlashPartitioningNotifyOnCompletion TruthValue,
|
|
ciscoFlashPartitioningTime TimeTicks,
|
|
ciscoFlashPartitioningEntryStatus RowStatus
|
|
}
|
|
|
|
ciscoFlashPartitioningSerialNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Object which specifies a unique entry in the partitioning
|
|
operations table. A management station wishing to initiate
|
|
a partitioning operation should use a pseudo-random value
|
|
for this object when creating or modifying an instance of
|
|
a ciscoFlashPartitioningEntry."
|
|
::= { ciscoFlashPartitioningEntry 1 }
|
|
|
|
ciscoFlashPartitioningCommand OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
partition(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The partitioning command to be executed. Mandatory.
|
|
If the command is unsupported, the
|
|
partitioningInvalidOperation
|
|
error will be reported in the operation status.
|
|
|
|
Command Remarks
|
|
partition Partition a Flash device.
|
|
All the prerequisites for
|
|
partitioning must be met for
|
|
this command to succeed.
|
|
|
|
Command table Parameters
|
|
1) partition PartitioningDestinationName
|
|
PartitioningPartitionCount
|
|
PartitioningPartitionSizes (opt)
|
|
PartitioningNotifyOnCompletion (opt)"
|
|
DEFVAL { partition }
|
|
::= { ciscoFlashPartitioningEntry 2 }
|
|
|
|
ciscoFlashPartitioningDestinationName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination device name. This name will be the value
|
|
obtained from FlashDeviceName.
|
|
If the name is not specified, the default Flash device
|
|
will be assumed."
|
|
DEFVAL { ''B }
|
|
::= { ciscoFlashPartitioningEntry 3 }
|
|
|
|
ciscoFlashPartitioningPartitionCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to specify the number of
|
|
partitions to be created. Its value cannot exceed
|
|
the value of ciscoFlashDeviceMaxPartitions.
|
|
|
|
To undo partitioning (revert to a single partition),
|
|
this object must have the value 1."
|
|
DEFVAL { 2 }
|
|
::= { ciscoFlashPartitioningEntry 4 }
|
|
|
|
ciscoFlashPartitioningPartitionSizes OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to explicitly specify the size
|
|
of each partition to be created.
|
|
The size of each partition will be in units of
|
|
ciscoFlashDeviceMinPartitionSize.
|
|
The value of this object will be in the form:
|
|
<part1>:<part2>...:<partn>
|
|
|
|
If partition sizes are not specified, the system
|
|
will calculate default sizes based on the partition
|
|
count, the minimum partition size, and the device
|
|
size. Partition size need not be specified when
|
|
undoing partitioning (partition count is 1).
|
|
If partition sizes are specified, the number of
|
|
sizes specified must exactly match the partition
|
|
count. If not, the partitioning command will be
|
|
rejected with the invalidPartitionSizes error ."
|
|
DEFVAL { ''B }
|
|
::= { ciscoFlashPartitioningEntry 5 }
|
|
|
|
ciscoFlashPartitioningStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
partitioningInProgress(1),
|
|
partitioningOperationSuccess(2),
|
|
partitioningInvalidOperation(3),
|
|
partitioningInvalidDestName(4),
|
|
partitioningInvalidPartitionCount(5),
|
|
partitioningInvalidPartitionSizes(6),
|
|
partitioningDeviceBusy(7),
|
|
partitioningDeviceOpenError(8),
|
|
partitioningDeviceError(9),
|
|
partitioningNoMemory(10),
|
|
partitioningUnknownFailure(11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the specified partitioning operation.
|
|
partitioningInProgress :
|
|
specified operation is active
|
|
|
|
partitioningOperationSuccess :
|
|
specified operation is supported and completed
|
|
successfully
|
|
|
|
partitioningInvalidOperation :
|
|
command invalid or command-protocol-device
|
|
combination unsupported
|
|
|
|
partitioningInvalidDestName :
|
|
invalid target name (file or partition or
|
|
device name) specified
|
|
|
|
partitioningInvalidPartitionCount :
|
|
invalid partition count specified for the
|
|
partitioning command
|
|
|
|
partitioningInvalidPartitionSizes :
|
|
invalid partition size, or invalid count of
|
|
partition sizes
|
|
|
|
partitioningDeviceBusy :
|
|
specified device is in use and locked by
|
|
another process
|
|
|
|
partitioningDeviceOpenError :
|
|
invalid device name
|
|
|
|
partitioningDeviceError :
|
|
device read, write or erase error
|
|
|
|
partitioningNoMemory :
|
|
system running low on memory
|
|
|
|
partitioningUnknownFailure :
|
|
failure unknown"
|
|
::= { ciscoFlashPartitioningEntry 6 }
|
|
|
|
ciscoFlashPartitioningNotifyOnCompletion OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether or not a notification should be
|
|
generated on the completion of the partitioning operation.
|
|
If specified, ciscoFlashPartitioningCompletionTrap
|
|
will be generated. It is the responsibility of the
|
|
management entity to ensure that the SNMP administrative
|
|
model is configured in such a way as to allow the
|
|
notification to be delivered."
|
|
DEFVAL { false }
|
|
::= { ciscoFlashPartitioningEntry 7 }
|
|
|
|
ciscoFlashPartitioningTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time taken for the operation. This object will
|
|
be like a stopwatch, starting when the operation
|
|
starts, stopping when the operation completes.
|
|
If a management entity keeps a database of completion
|
|
times for various operations, it can then use the
|
|
stopwatch capability to display percentage completion
|
|
time."
|
|
::= { ciscoFlashPartitioningEntry 8 }
|
|
|
|
ciscoFlashPartitioningEntryStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this table entry."
|
|
::= { ciscoFlashPartitioningEntry 9 }
|
|
|
|
|
|
|
|
ciscoFlashMiscOpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CiscoFlashMiscOpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of misc Flash operation entries. Each
|
|
entry represents a Flash operation that
|
|
has been initiated."
|
|
::= { ciscoFlashOps 3 }
|
|
|
|
ciscoFlashMiscOpEntry OBJECT-TYPE
|
|
SYNTAX CiscoFlashMiscOpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Flash operation entry. Each entry consists of a
|
|
command, a target, and any optional parameters.
|
|
|
|
A management station wishing to create an entry should
|
|
first generate a pseudo-random serial number to be used
|
|
as the index to this sparse table. The station should
|
|
then create the associated instance of the row status
|
|
object. It must also, either in the same or in successive
|
|
PDUs, create the associated instance of the command and
|
|
parameter objects. It should also modify the default values
|
|
for any of the parameter objects if the defaults are not
|
|
appropriate.
|
|
|
|
Once the appropriate instances of all the command
|
|
objects have been created, either by an explicit SNMP
|
|
set request or by default, the row status should be set
|
|
to active to initiate the operation. Note that this entire
|
|
procedure may be initiated via a single set request which
|
|
specifies a row status of createAndGo as well as specifies
|
|
valid values for the non-defaulted parameter objects.
|
|
|
|
Once an operation has been activated, it cannot be
|
|
stopped.
|
|
|
|
Once the operation completes, the management station should
|
|
retrieve the value of the status object (and time if
|
|
desired), and delete the entry. In order to prevent old
|
|
entries from clogging the table, entries will be aged out,
|
|
but an entry will never be deleted within 5 minutes of
|
|
completing."
|
|
INDEX { ciscoFlashMiscOpSerialNumber }
|
|
::= { ciscoFlashMiscOpTable 1 }
|
|
|
|
CiscoFlashMiscOpEntry ::= SEQUENCE {
|
|
ciscoFlashMiscOpSerialNumber Integer32,
|
|
ciscoFlashMiscOpCommand INTEGER,
|
|
ciscoFlashMiscOpDestinationName DisplayString,
|
|
ciscoFlashMiscOpStatus INTEGER,
|
|
ciscoFlashMiscOpNotifyOnCompletion TruthValue,
|
|
ciscoFlashMiscOpTime TimeTicks,
|
|
ciscoFlashMiscOpEntryStatus RowStatus
|
|
}
|
|
|
|
ciscoFlashMiscOpSerialNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Object which specifies a unique entry in the
|
|
table. A management station wishing to initiate a
|
|
flash operation should use a pseudo-random value for
|
|
this object when creating or modifying an instance of
|
|
a ciscoFlashMiscOpEntry."
|
|
::= { ciscoFlashMiscOpEntry 1 }
|
|
|
|
ciscoFlashMiscOpCommand OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
erase(1),
|
|
verify(2),
|
|
delete(3),
|
|
undelete(4),
|
|
squeeze(5),
|
|
format(6)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The command to be executed. Mandatory.
|
|
Note that it is possible for a system to support
|
|
multiple file systems (different file systems on
|
|
different Flash devices, or different file systems
|
|
on different partitions within a device). Each such
|
|
file system may support only a subset of these commands.
|
|
If a command is unsupported, the miscOpInvalidOperation(3)
|
|
error will be reported in the operation status.
|
|
|
|
Command Remarks
|
|
erase Erase flash.
|
|
verify Verify flash file checksum.
|
|
delete Delete a file.
|
|
undelete Revive a deleted file .
|
|
Note that there are limits on
|
|
the number of times a file can
|
|
be deleted and undeleted. When
|
|
this limit is exceeded, the
|
|
system will return the appropriate
|
|
error.
|
|
squeeze Recover space occupied by
|
|
deleted files. This command
|
|
preserves the good files, erases
|
|
out the file system, then restores
|
|
the preserved good files.
|
|
format Format a flash device.
|
|
|
|
Command table Parameters
|
|
erase MiscOpDestinationName
|
|
MiscOpNotifyOnCompletion (opt)
|
|
verify MiscOpDestinationName
|
|
MiscOpNotifyOnCompletion (opt)
|
|
delete MiscOpDestinationName
|
|
MiscOpNotifyOnCompletion (opt)
|
|
undelete MiscOpDestinationName
|
|
MiscOpNotifyOnCompletion (opt)
|
|
squeeze MiscOpDestinationName
|
|
MiscOpNotifyOnCompletion (opt)
|
|
format MiscOpDestinationName
|
|
MiscOpNotifyOnCompletion (opt)"
|
|
::= { ciscoFlashMiscOpEntry 2 }
|
|
|
|
ciscoFlashMiscOpDestinationName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination file, or partition name.
|
|
File name must be of the form
|
|
[device>:][<partition>:]<file>
|
|
where <device> is a value obtained from FlashDeviceName,
|
|
<partition> is obtained from FlashPartitionName
|
|
and <file> is the name of a file in Flash.
|
|
While leading and/or trailing whitespaces are acceptable,
|
|
no whitespaces are allowed within the path itself.
|
|
|
|
A management station could derive its own partition name
|
|
as per the description for the ciscoFlashPartitionName
|
|
object.
|
|
If <device> is not specified, the default Flash device
|
|
will be assumed.
|
|
If <partition> is not specified, the default partition
|
|
will be assumed. If a device is not partitioned into 2
|
|
or more partitions, this value may be left out.
|
|
|
|
For an operation on a partition, eg., the erase
|
|
command, this object would specify the partition name
|
|
in the form:
|
|
[device>:][<partition>:]"
|
|
DEFVAL { ''B }
|
|
::= { ciscoFlashMiscOpEntry 3 }
|
|
|
|
ciscoFlashMiscOpStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
miscOpInProgress(1),
|
|
miscOpOperationSuccess(2),
|
|
miscOpInvalidOperation(3),
|
|
miscOpInvalidDestName(4),
|
|
miscOpDeviceBusy(5),
|
|
miscOpDeviceOpenError(6),
|
|
miscOpDeviceError(7),
|
|
miscOpDeviceNotProgrammable(8),
|
|
miscOpFileOpenError(9),
|
|
miscOpFileDeleteFailure(10),
|
|
miscOpFileUndeleteFailure(11),
|
|
miscOpFileChecksumError(12),
|
|
miscOpNoMemory(13),
|
|
miscOpUnknownFailure(14),
|
|
miscOpSqueezeFailure(18),
|
|
miscOpNoSuchFile(19),
|
|
miscOpFormatFailure(20)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the specified operation.
|
|
miscOpInProgress :
|
|
specified operation is active
|
|
|
|
miscOpOperationSuccess :
|
|
specified operation is supported and completed
|
|
successfully
|
|
|
|
miscOpInvalidOperation :
|
|
command invalid or command-protocol-device
|
|
combination unsupported
|
|
|
|
miscOpInvalidDestName :
|
|
invalid target name (file or partition or
|
|
device name) specified
|
|
|
|
miscOpDeviceBusy :
|
|
specified device is in use and locked by another
|
|
process
|
|
|
|
miscOpDeviceOpenError :
|
|
invalid device name
|
|
|
|
miscOpDeviceError :
|
|
device read, write or erase error
|
|
|
|
miscOpDeviceNotProgrammable :
|
|
device is read-only but a write or erase
|
|
operation was specified
|
|
|
|
miscOpFileOpenError :
|
|
invalid file name; file not found in partition
|
|
|
|
miscOpFileDeleteFailure :
|
|
file could not be deleted; delete count exceeded
|
|
|
|
miscOpFileUndeleteFailure :
|
|
file could not be undeleted; undelete count
|
|
exceeded
|
|
|
|
miscOpFileChecksumError :
|
|
file has a bad checksum
|
|
|
|
miscOpNoMemory :
|
|
system running low on memory
|
|
|
|
miscOpUnknownFailure :
|
|
failure unknown
|
|
|
|
miscOpSqueezeFailure :
|
|
the squeeze operation failed
|
|
|
|
miscOpNoSuchFile :
|
|
a valid but nonexistent file name was specified
|
|
|
|
miscOpFormatFailure :
|
|
the format operation failed"
|
|
::= { ciscoFlashMiscOpEntry 4 }
|
|
|
|
ciscoFlashMiscOpNotifyOnCompletion OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether or not a notification should be
|
|
generated on the completion of an operation.
|
|
If specified, ciscoFlashMiscOpCompletionTrap
|
|
will be generated. It is the responsibility of the
|
|
management entity to ensure that the SNMP administrative
|
|
model is configured in such a way as to allow the
|
|
notification to be delivered."
|
|
DEFVAL { false }
|
|
::= { ciscoFlashMiscOpEntry 5 }
|
|
|
|
ciscoFlashMiscOpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time taken for the operation. This object will
|
|
be like a stopwatch, starting when the operation
|
|
starts, stopping when the operation completes.
|
|
If a management entity keeps a database of completion
|
|
times for various operations, it can then use the
|
|
stopwatch capability to display percentage completion
|
|
time."
|
|
::= { ciscoFlashMiscOpEntry 6 }
|
|
|
|
ciscoFlashMiscOpEntryStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this table entry."
|
|
::= { ciscoFlashMiscOpEntry 7 }
|
|
|
|
|
|
|
|
-- Configuration
|
|
|
|
ciscoFlashCfgDevInsNotifEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether or not a notification should be
|
|
generated on the insertion of a Flash device.
|
|
|
|
If the value of this object is 'true' then the
|
|
ciscoFlashDeviceInsertedNotif notification
|
|
will be generated.
|
|
|
|
If the value of this object is 'false' then the
|
|
ciscoFlashDeviceInsertedNotif notification
|
|
will not be generated.
|
|
|
|
It is the responsibility of the management entity to
|
|
ensure that the SNMP administrative model is
|
|
configured in such a way as to allow the
|
|
notification to be delivered."
|
|
DEFVAL { false }
|
|
::= { ciscoFlashCfg 1 }
|
|
|
|
ciscoFlashCfgDevRemNotifEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether or not a notification should be
|
|
generated on the removal of a Flash device.
|
|
|
|
If the value of this object is 'true' then the
|
|
ciscoFlashDeviceRemovedNotif notification
|
|
will be generated.
|
|
|
|
If the value of this object is 'false' then the
|
|
ciscoFlashDeviceRemovedNotif notification
|
|
will not be generated.
|
|
|
|
It is the responsibility of the management entity to
|
|
ensure that the SNMP administrative model is
|
|
configured in such a way as to allow the
|
|
notification to be delivered."
|
|
DEFVAL { false }
|
|
::= { ciscoFlashCfg 2 }
|
|
|
|
ciscoFlashPartitionLowSpaceNotifEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether or not a notification should be
|
|
generated when the free space falls below the threshold value on
|
|
a flash partition and on recovery from low space.
|
|
|
|
If the value of this object is 'true' then
|
|
ciscoFlashPartitionLowSpaceNotif and
|
|
ciscoFlashPartitionLowSpaceRecoveryNotif notifications will be
|
|
generated.
|
|
|
|
If the value of this object is 'false' then the
|
|
ciscoFlashPartitionLowSpaceNotif and
|
|
ciscoFlashPartitionLowSpaceRecoveryNotif notifications
|
|
will not be generated.
|
|
|
|
It is the responsibility of the management entity to
|
|
ensure that the SNMP administrative model is
|
|
configured in such a way as to allow the
|
|
notifications to be delivered."
|
|
::= { ciscoFlashCfg 3 }
|
|
-- Traps (or notifications ??)
|
|
|
|
ciscoFlashMIBTraps OBJECT IDENTIFIER
|
|
::= { ciscoFlashMIBTrapPrefix 0 }
|
|
|
|
|
|
ciscoFlashCopyCompletionTrap NOTIFICATION-TYPE
|
|
OBJECTS { ciscoFlashCopyStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ciscoFlashCopyCompletionTrap is sent at the
|
|
completion of a flash copy operation if such a trap
|
|
was requested when the operation was initiated."
|
|
::= { ciscoFlashMIBTraps 1 }
|
|
|
|
ciscoFlashPartitioningCompletionTrap NOTIFICATION-TYPE
|
|
OBJECTS { ciscoFlashPartitioningStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ciscoFlashPartitioningCompletionTrap is sent at the
|
|
completion of a partitioning operation if such a trap
|
|
was requested when the operation was initiated."
|
|
::= { ciscoFlashMIBTraps 2 }
|
|
|
|
ciscoFlashMiscOpCompletionTrap NOTIFICATION-TYPE
|
|
OBJECTS { ciscoFlashMiscOpStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ciscoFlashMiscOpCompletionTrap is sent at the
|
|
completion of a miscellaneous flash operation
|
|
(enumerated in ciscoFlashMiscOpCommand) if such a trap
|
|
was requested when the operation was initiated."
|
|
::= { ciscoFlashMIBTraps 3 }
|
|
|
|
ciscoFlashDeviceChangeTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ciscoFlashDeviceMinPartitionSize,
|
|
ciscoFlashDeviceName
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A ciscoFlashDeviceChangeTrap is sent whenever a
|
|
removable Flash device is inserted or removed."
|
|
::= { ciscoFlashMIBTraps 4 }
|
|
|
|
ciscoFlashDeviceInsertedNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ciscoFlashDeviceMinPartitionSize,
|
|
ciscoFlashDeviceName
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A ciscoFlashDeviceInsertedNotif notification is sent
|
|
whenever a removable Flash device is inserted."
|
|
::= { ciscoFlashMIBTraps 5 }
|
|
|
|
ciscoFlashDeviceRemovedNotif NOTIFICATION-TYPE
|
|
OBJECTS { ciscoFlashDeviceName }
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A ciscoFlashDeviceRemovedNotif notification is sent
|
|
whenever a removable Flash device is removed."
|
|
::= { ciscoFlashMIBTraps 6 }
|
|
|
|
ciscoFlashDeviceInsertedNotifRev1 NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ciscoFlashDeviceMinPartitionSize,
|
|
ciscoFlashDeviceNameExtended
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ciscoFlashDeviceInsertedNotif notification is sent
|
|
whenever a removable Flash device is inserted
|
|
|
|
ciscoFlashDeviceInsertedNotifRev1 depcrecates
|
|
ciscoFlashDeviceInsertedNotif since it uses
|
|
ciscoFlashDeviceName as a varbind which is
|
|
deprecated"
|
|
::= { ciscoFlashMIBTraps 7 }
|
|
|
|
ciscoFlashDeviceRemovedNotifRev1 NOTIFICATION-TYPE
|
|
OBJECTS { ciscoFlashDeviceNameExtended }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ciscoFlashDeviceRemovedNotif notification is sent
|
|
whenever a removable Flash device is removed.
|
|
|
|
ciscoFlashDeviceRemovedNotifRev1 depcrecates
|
|
ciscoFlashDeviceRemovedNotif since it uses
|
|
ciscoFlashDeviceName as a varbind which is
|
|
deprecated"
|
|
::= { ciscoFlashMIBTraps 8 }
|
|
|
|
ciscoFlashPartitionLowSpaceNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ciscoFlashPartitionName,
|
|
ciscoFlashPartitionFreeSpaceExtended,
|
|
ciscoFlashPartitionLowSpaceNotifThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ciscoFlashPartitionLowSpaceNotif notification is sent
|
|
when the percentage of free space in a flash partition falls
|
|
below ciscoFlashPartitionLowSpaceNotifThreshold.This
|
|
notification will be generated when the value of
|
|
ciscoFlashPartitionLowSpaceNotifEnable is
|
|
true.
|
|
|
|
ciscoFlashPartitionName indicates the name of the flash
|
|
partition for which this notification has been sent.
|
|
|
|
ciscoFlashPartitionFreeSpaceExtended indicates the free space
|
|
available with in the flash partition.
|
|
|
|
ciscoFlashPartitionLowSpaceNotifThreshold indicates the minimum
|
|
threshold value in percentage of free space for each partition."
|
|
::= { ciscoFlashMIBTraps 9 }
|
|
|
|
ciscoFlashPartitionLowSpaceRecoveryNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ciscoFlashPartitionName,
|
|
ciscoFlashPartitionFreeSpaceExtended,
|
|
ciscoFlashPartitionLowSpaceNotifThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ciscoFlashPartitionLowSpaceRecoveryNotif notification is sent
|
|
whenever the free space in a flash partition becomes
|
|
normal once it has gone low. This notification will be
|
|
generated
|
|
when the value of ciscoFlashPartitionLowSpaceNotifEnable is
|
|
true. This trap is generated as a recovery notification for
|
|
ciscoFlashPartitionLowSpaceNotif.
|
|
|
|
ciscoFlashPartitionName indicates the name of the flash
|
|
partition for which this notification has been sent.
|
|
|
|
ciscoFlashPartitionFreeSpaceExtended indicates the free space
|
|
available with in the flash partition.
|
|
|
|
ciscoFlashPartitionLowSpaceNotifThreshold indicates the minimum
|
|
threshold value in percentage of free space for each partition."
|
|
::= { ciscoFlashMIBTraps 10 }
|
|
|
|
-- Conformance information
|
|
|
|
ciscoFlashDeviceChangeExtTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ciscoFlashDeviceMinPartitionSizeExtended,
|
|
ciscoFlashDeviceNameExtended
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ciscoFlashDeviceChangeExtTrap is sent whenever a
|
|
removable Flash device is inserted or removed."
|
|
::= { ciscoFlashMIBTraps 11 }
|
|
|
|
ciscoFlashDeviceInsertedExtNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ciscoFlashDeviceMinPartitionSizeExtended,
|
|
ciscoFlashDeviceNameExtended
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ciscoFlashDeviceInsertedExtNotif notification is sent
|
|
whenever a removable Flash device is inserted."
|
|
::= { ciscoFlashMIBTraps 12 }
|
|
|
|
ciscoFlashDeviceRemovedExtNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ciscoFlashDeviceMinPartitionSizeExtended,
|
|
ciscoFlashDeviceNameExtended
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A ciscoFlashDeviceRemovedExtNotif notification is sent
|
|
whenever a removable Flash device removed."
|
|
::= { ciscoFlashMIBTraps 13 }
|
|
|
|
ciscoFlashMIBConformance OBJECT IDENTIFIER
|
|
::= { ciscoFlashMIB 2 }
|
|
|
|
ciscoFlashMIBCompliances OBJECT IDENTIFIER
|
|
::= { ciscoFlashMIBConformance 1 }
|
|
|
|
ciscoFlashMIBGroups OBJECT IDENTIFIER
|
|
::= { ciscoFlashMIBConformance 2 }
|
|
|
|
|
|
-- Compliance statements
|
|
|
|
ciscoFlashMIBCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that support
|
|
the Cisco Flash MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashDeviceInfoGroup,
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroup,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroup
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroup
|
|
DESCRIPTION
|
|
"The Flash device optional group contains
|
|
objects for features that may be optional
|
|
or not available across all systems.
|
|
An example is the partitioning feature."
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is
|
|
optional. It is intended whenever partitioning
|
|
is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is
|
|
optional. It contains operations that are not
|
|
essential or not universally supported across
|
|
all platforms."
|
|
::= { ciscoFlashMIBCompliances 1 }
|
|
|
|
ciscoFlashMIBComplianceRev1 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that support
|
|
the Cisco Flash MIB.
|
|
|
|
This compliance is deprecated by
|
|
ciscoFlashMIBComplianceRev2."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashDeviceInfoGroup,
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroup
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroup
|
|
DESCRIPTION
|
|
"The Flash device optional group contains
|
|
objects for features that may be optional
|
|
or not available across all systems.
|
|
An example is the partitioning feature."
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is
|
|
optional. It is intended whenever partitioning
|
|
is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is
|
|
optional. It contains operations that are not
|
|
essential or not universally supported across
|
|
all platforms."
|
|
::= { ciscoFlashMIBCompliances 2 }
|
|
|
|
ciscoFlashMIBComplianceRev2 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that support
|
|
the Cisco Flash MIB.
|
|
|
|
This compliance is deprecated by
|
|
ciscoFlashMIBComplianceRev3."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashDeviceInfoGroupRev1,
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroup
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroup
|
|
DESCRIPTION
|
|
"The Flash device optional group contains
|
|
objects for features that may be optional
|
|
or not available across all systems.
|
|
An example is the partitioning feature."
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is
|
|
optional. It is intended whenever partitioning
|
|
is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is
|
|
optional. It contains operations that are not
|
|
essential or not universally supported across
|
|
all platforms."
|
|
|
|
GROUP ciscoFlashNotifGroup
|
|
DESCRIPTION
|
|
"This group contains Notifications
|
|
representing flash operations."
|
|
::= { ciscoFlashMIBCompliances 3 }
|
|
|
|
ciscoFlashMIBComplianceRev3 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that support
|
|
the Cisco Flash MIB.
|
|
|
|
This compliance is deprecated by
|
|
ciscoFlashMIBComplianceRev4."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashDeviceInfoGroupRev1,
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroupRev1
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroupRev1
|
|
DESCRIPTION
|
|
"The Flash device optional group contains
|
|
objects for features that may be optional
|
|
or not available across all systems.
|
|
An example is the partitioning feature."
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is
|
|
optional. It is intended whenever partitioning
|
|
is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is
|
|
optional. It contains operations that are not
|
|
essential or not universally supported across
|
|
all platforms."
|
|
|
|
GROUP ciscoFlashNotifGroupRev1
|
|
DESCRIPTION
|
|
"This group contains Notifications
|
|
representing flash operations."
|
|
::= { ciscoFlashMIBCompliances 4 }
|
|
|
|
ciscoFlashMIBComplianceRev4 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that support
|
|
the Cisco Flash MIB.
|
|
|
|
This compliance is deprecated by
|
|
ciscoFlashMIBComplianceRev5."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashDeviceInfoGroupRev2,
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroupRev1
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroupRev1
|
|
DESCRIPTION
|
|
"The Flash device optional group contains
|
|
objects for features that may be optional
|
|
or not available across all systems.
|
|
An example is the partitioning feature."
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is
|
|
optional. It is intended whenever partitioning
|
|
is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is
|
|
optional. It contains operations that are not
|
|
essential or not universally supported across
|
|
all platforms."
|
|
|
|
GROUP ciscoFlashNotifGroupRev1
|
|
DESCRIPTION
|
|
"This group contains Notifications
|
|
representing flash operations."
|
|
::= { ciscoFlashMIBCompliances 5 }
|
|
|
|
ciscoFlashMIBComplianceRev5 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that support
|
|
the Cisco Flash MIB.
|
|
|
|
This compliance is deprecated by
|
|
ciscoFlashMIBComplianceRev6."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashDeviceInfoGroupRev2,
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroupRev2
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroup
|
|
DESCRIPTION
|
|
"The Flash device optional group contains
|
|
objects for features that may be optional
|
|
or not available across all systems.
|
|
An example is the partitioning feature."
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is
|
|
optional. It is intended whenever partitioning
|
|
is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is
|
|
optional. It contains operations that are not
|
|
essential or not universally supported across
|
|
all platforms."
|
|
|
|
GROUP ciscoFlashNotifGroupRev1
|
|
DESCRIPTION
|
|
"This group contains Notifications
|
|
representing flash operations."
|
|
::= { ciscoFlashMIBCompliances 6 }
|
|
|
|
ciscoFlashMIBComplianceRev6 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that support
|
|
the Cisco Flash MIB.
|
|
|
|
This compliance is deprecated by
|
|
ciscoFlashMIBComplianceRev7."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashDeviceInfoGroupRev2,
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroupRev2
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroupRev1
|
|
DESCRIPTION
|
|
"The Flash device optional group contains
|
|
objects for features that may be optional
|
|
or not available across all systems.
|
|
An example is the partitioning feature."
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is
|
|
optional. It is intended whenever partitioning
|
|
is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is
|
|
optional. It contains operations that are not
|
|
essential or not universally supported across
|
|
all platforms."
|
|
|
|
GROUP ciscoFlashNotifGroupRev2
|
|
DESCRIPTION
|
|
"This group contains Notifications
|
|
representing flash operations."
|
|
::= { ciscoFlashMIBCompliances 7 }
|
|
|
|
ciscoFlashMIBComplianceRev7 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that support
|
|
the Cisco Flash MIB.
|
|
|
|
This compliance is deprecated by
|
|
ciscoFlashMIBComplianceRev8."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashDeviceInfoGroupRev2,
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashFileInfoGroupSupp1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroupRev2,
|
|
ciscoFlashCopyOpGroupRev3
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroupRev1
|
|
DESCRIPTION
|
|
"The Flash device optional group contains
|
|
objects for features that may be optional
|
|
or not available across all systems.
|
|
An example is the partitioning feature."
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is
|
|
optional. It is intended whenever partitioning
|
|
is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is
|
|
optional. It contains operations that are not
|
|
essential or not universally supported across
|
|
all platforms."
|
|
|
|
GROUP ciscoFlashNotifGroupRev2
|
|
DESCRIPTION
|
|
"This group contains Notifications
|
|
representing flash operations."
|
|
::= { ciscoFlashMIBCompliances 8 }
|
|
|
|
ciscoFlashMIBComplianceRev8 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that support
|
|
the Cisco Flash MIB.
|
|
|
|
This compliance is deprecated by
|
|
ciscoFlashMIBComplianceRev9."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashDeviceInfoGroupRev2,
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashFileInfoGroupSupp1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroupRev2,
|
|
ciscoFlashCopyOpGroupRev3
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroupRev1
|
|
DESCRIPTION
|
|
"The Flash device optional group contains
|
|
objects for features that may be optional
|
|
or not available across all systems.
|
|
An example is the partitioning feature."
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is
|
|
optional. It is intended whenever partitioning
|
|
is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is
|
|
optional. It contains operations that are not
|
|
essential or not universally supported across
|
|
all platforms."
|
|
|
|
GROUP ciscoFlashNotifGroupRev2
|
|
DESCRIPTION
|
|
"This group contains Notifications
|
|
representing flash operations."
|
|
|
|
GROUP ciscoFlashFileTypeInfoGroup
|
|
DESCRIPTION
|
|
"This group contain objects for the device
|
|
to represent Flash Files sorted by FlashFileType."
|
|
::= { ciscoFlashMIBCompliances 9 }
|
|
|
|
ciscoFlashMIBComplianceRev9 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that support
|
|
the Cisco Flash MIB.
|
|
|
|
This compliance is deprecated by
|
|
ciscoFlashMIBComplianceRev10."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashFileInfoGroupSupp1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroupRev2,
|
|
ciscoFlashCopyOpGroupRev3
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroupRev1
|
|
DESCRIPTION
|
|
"The Flash device optional group contains
|
|
objects for features that may be optional
|
|
or not available across all systems.
|
|
An example is the partitioning feature."
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is
|
|
optional. It is intended whenever partitioning
|
|
is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is
|
|
optional. It contains operations that are not
|
|
essential or not universally supported across
|
|
all platforms."
|
|
|
|
GROUP ciscoFlashNotifGroupRev2
|
|
DESCRIPTION
|
|
"This group contains Notifications
|
|
representing flash operations."
|
|
|
|
GROUP ciscoFlashFileTypeInfoGroup
|
|
DESCRIPTION
|
|
"This group contain objects for the device
|
|
to represent Flash Files sorted by
|
|
FlashFileType."
|
|
|
|
GROUP ciscoFlashDeviceInfoGroupRev2
|
|
DESCRIPTION
|
|
"This group contain objects for the device
|
|
to represent Flash Files sorted by
|
|
FlashFileType."
|
|
|
|
GROUP ciscoFlashDeviceInfoExtGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for device which suppoorts
|
|
flash devices of sizes greater than 4 GB and also
|
|
supports ciscoFlashDeviceInfoGroupRev2."
|
|
|
|
GROUP ciscoFlashPartitionInfoExtGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for device which suppoorts
|
|
flash devices of sizes greater than 4 GB."
|
|
::= { ciscoFlashMIBCompliances 10 }
|
|
|
|
ciscoFlashMIBComplianceRev10 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for entities that supports
|
|
the Cisco Flash MIB.
|
|
|
|
This compliance is deprecated by
|
|
ciscoFlashMIBComplianceRev11."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashPartitionInfoGroup,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashFileInfoGroupSupp1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroupRev2,
|
|
ciscoFlashCopyOpGroupRev3
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroupRev1
|
|
DESCRIPTION
|
|
"The Flash device optional group contains objects for features
|
|
that may be optional or not available across all systems.
|
|
An example is the partitioning feature"
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is optional. It is
|
|
intended whenever partitioning is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is optional. It
|
|
contains operations that are not essential or not universally
|
|
supported across all platforms"
|
|
|
|
GROUP ciscoFlashNotifGroupRev2
|
|
DESCRIPTION
|
|
"This group contains Notifications representing flash operations"
|
|
|
|
GROUP ciscoFlashFileTypeInfoGroup
|
|
DESCRIPTION
|
|
"This group contain objects for the device to represent Flash
|
|
Files sorted by FlashFileType"
|
|
|
|
GROUP ciscoFlashDeviceInfoGroupRev2
|
|
DESCRIPTION
|
|
"This group contain objects for the device to represent Flash
|
|
Files sorted by FlashFileType"
|
|
|
|
GROUP ciscoFlashDeviceInfoExtGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for device which suppoorts
|
|
flash devices of sizes greater than 4 GB and also
|
|
supports ciscoFlashDeviceInfoGroupRev2."
|
|
|
|
GROUP ciscoFlashPartitionInfoExtGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for device which suppoorts
|
|
flash devices of sizes greater than 4 GB"
|
|
|
|
GROUP ciscoFlashDeviceInfoExtGroupSupRev1
|
|
DESCRIPTION
|
|
"This group is mandatory for device which suppoorts
|
|
flash devices of sizes greater than 4 GB and also
|
|
supports ciscoFlashDeviceInfoGroupRev2."
|
|
::= { ciscoFlashMIBCompliances 11 }
|
|
|
|
ciscoFlashMIBComplianceRev11 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities that supports
|
|
the Cisco Flash MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoFlashPartitionInfoGroupRev1,
|
|
ciscoFlashFileInfoGroupRev1,
|
|
ciscoFlashFileInfoGroupSupp1,
|
|
ciscoFlashChipInfoGroup,
|
|
ciscoFlashCopyOpGroupRev2,
|
|
ciscoFlashCopyOpGroupRev3
|
|
}
|
|
|
|
GROUP ciscoFlashDeviceOptionalInfoGroupRev1
|
|
DESCRIPTION
|
|
"The Flash device optional group contains objects for features
|
|
that may be optional or not available across all systems.
|
|
An example is the partitioning feature"
|
|
|
|
GROUP ciscoFlashPartitioningOpGroup
|
|
DESCRIPTION
|
|
"The Flash partitioning operations group is optional. It is
|
|
intended whenever partitioning is supported."
|
|
|
|
GROUP ciscoFlashMiscOpGroup
|
|
DESCRIPTION
|
|
"The Flash miscellaneous operations group is optional. It
|
|
contains operations that are not essential or not universally
|
|
supported across all platforms"
|
|
|
|
GROUP ciscoFlashNotifGroupRev3
|
|
DESCRIPTION
|
|
"This group contains Notifications representing flash operations"
|
|
|
|
GROUP ciscoFlashFileTypeInfoGroup
|
|
DESCRIPTION
|
|
"This group contain objects for the device to represent Flash
|
|
Files sorted by FlashFileType"
|
|
|
|
GROUP ciscoFlashDeviceInfoGroupRev2
|
|
DESCRIPTION
|
|
"This group contain objects for the device to represent Flash
|
|
Files sorted by FlashFileType"
|
|
|
|
GROUP ciscoFlashDeviceInfoExtGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for device which suppoorts
|
|
flash devices of sizes greater than 4 GB and also
|
|
supports ciscoFlashDeviceInfoGroupRev2."
|
|
|
|
GROUP ciscoFlashPartitionInfoExtGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for device which suppoorts
|
|
flash devices of sizes greater than 4 GB"
|
|
|
|
GROUP ciscoFlashDeviceInfoExtGroupSupRev1
|
|
DESCRIPTION
|
|
"This group is mandatory for device which suppoorts
|
|
flash devices of sizes greater than 4 GB and also
|
|
supports ciscoFlashDeviceInfoGroupRev2."
|
|
::= { ciscoFlashMIBCompliances 12 }
|
|
|
|
-- Units of conformance
|
|
|
|
ciscoFlashDeviceInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashDevicesSupported,
|
|
ciscoFlashDeviceSize,
|
|
ciscoFlashDeviceName,
|
|
ciscoFlashDeviceDescr,
|
|
ciscoFlashDeviceProgrammingJumper,
|
|
ciscoFlashDeviceInitTime,
|
|
ciscoFlashDeviceChipCount,
|
|
ciscoFlashDeviceRemovable
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing mandatory Flash
|
|
device level information."
|
|
::= { ciscoFlashMIBGroups 1 }
|
|
|
|
ciscoFlashDeviceOptionalInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashDeviceMinPartitionSize,
|
|
ciscoFlashDeviceMaxPartitions,
|
|
ciscoFlashDevicePartitions,
|
|
ciscoFlashDeviceController,
|
|
ciscoFlashDeviceCard
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of optional objects providing
|
|
Flash device level information."
|
|
::= { ciscoFlashMIBGroups 2 }
|
|
|
|
ciscoFlashChipInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashChipCode,
|
|
ciscoFlashChipDescr,
|
|
ciscoFlashChipWriteRetries,
|
|
ciscoFlashChipEraseRetries,
|
|
ciscoFlashChipMaxWriteRetries,
|
|
ciscoFlashChipMaxEraseRetries
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing Flash
|
|
chip level information."
|
|
::= { ciscoFlashMIBGroups 3 }
|
|
|
|
ciscoFlashPartitionInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashPartitionStartChip,
|
|
ciscoFlashPartitionEndChip,
|
|
ciscoFlashPartitionSize,
|
|
ciscoFlashPartitionFreeSpace,
|
|
ciscoFlashPartitionFileCount,
|
|
ciscoFlashPartitionChecksumAlgorithm,
|
|
ciscoFlashPartitionStatus,
|
|
ciscoFlashPartitionUpgradeMethod,
|
|
ciscoFlashPartitionName,
|
|
ciscoFlashPartitionNeedErasure,
|
|
ciscoFlashPartitionFileNameLength
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing Flash
|
|
partition level information. Where a Flash
|
|
device has not been partitioned or does
|
|
not support partitioning, a partition is
|
|
synonymous with the entire device."
|
|
::= { ciscoFlashMIBGroups 4 }
|
|
|
|
ciscoFlashFileInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashFileSize,
|
|
ciscoFlashFileChecksum,
|
|
ciscoFlashFileStatus,
|
|
ciscoFlashFileName
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing Flash
|
|
file level information."
|
|
::= { ciscoFlashMIBGroups 5 }
|
|
|
|
ciscoFlashCopyOpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashCopyCommand,
|
|
ciscoFlashCopyProtocol,
|
|
ciscoFlashCopyServerAddress,
|
|
ciscoFlashCopySourceName,
|
|
ciscoFlashCopyDestinationName,
|
|
ciscoFlashCopyRemoteUserName,
|
|
ciscoFlashCopyStatus,
|
|
ciscoFlashCopyNotifyOnCompletion,
|
|
ciscoFlashCopyTime,
|
|
ciscoFlashCopyEntryStatus
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing the ability
|
|
to copy files to and from a Flash partition."
|
|
::= { ciscoFlashMIBGroups 6 }
|
|
|
|
ciscoFlashPartitioningOpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashPartitioningCommand,
|
|
ciscoFlashPartitioningDestinationName,
|
|
ciscoFlashPartitioningPartitionCount,
|
|
ciscoFlashPartitioningPartitionSizes,
|
|
ciscoFlashPartitioningStatus,
|
|
ciscoFlashPartitioningNotifyOnCompletion,
|
|
ciscoFlashPartitioningTime,
|
|
ciscoFlashPartitioningEntryStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing the ability
|
|
to partition a Flash device."
|
|
::= { ciscoFlashMIBGroups 7 }
|
|
|
|
ciscoFlashMiscOpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashMiscOpCommand,
|
|
ciscoFlashMiscOpDestinationName,
|
|
ciscoFlashMiscOpStatus,
|
|
ciscoFlashMiscOpNotifyOnCompletion,
|
|
ciscoFlashMiscOpTime,
|
|
ciscoFlashMiscOpEntryStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing the ability
|
|
to perform misc operations (erase, file verification,
|
|
etc) in a Flash device."
|
|
::= { ciscoFlashMIBGroups 8 }
|
|
|
|
ciscoFlashNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
ciscoFlashCopyCompletionTrap,
|
|
ciscoFlashPartitioningCompletionTrap,
|
|
ciscoFlashMiscOpCompletionTrap,
|
|
ciscoFlashDeviceChangeTrap
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The set of notification defined by this MIB."
|
|
::= { ciscoFlashMIBGroups 9 }
|
|
|
|
ciscoFlashFileInfoGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashFileSize,
|
|
ciscoFlashFileChecksum,
|
|
ciscoFlashFileStatus,
|
|
ciscoFlashFileName,
|
|
ciscoFlashFileType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing Flash
|
|
file level information."
|
|
::= { ciscoFlashMIBGroups 10 }
|
|
|
|
ciscoFlashNotifGroupRev1 NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
ciscoFlashCopyCompletionTrap,
|
|
ciscoFlashPartitioningCompletionTrap,
|
|
ciscoFlashMiscOpCompletionTrap,
|
|
ciscoFlashDeviceInsertedNotif,
|
|
ciscoFlashDeviceRemovedNotif
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The set of notification defined by this MIB."
|
|
::= { ciscoFlashMIBGroups 11 }
|
|
|
|
ciscoFlashDeviceInfoGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashDevicesSupported,
|
|
ciscoFlashDeviceSize,
|
|
ciscoFlashDeviceName,
|
|
ciscoFlashDeviceDescr,
|
|
ciscoFlashDeviceProgrammingJumper,
|
|
ciscoFlashDeviceInitTime,
|
|
ciscoFlashDeviceChipCount,
|
|
ciscoFlashDeviceRemovable,
|
|
ciscoFlashCfgDevInsNotifEnable,
|
|
ciscoFlashCfgDevRemNotifEnable
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing mandatory Flash
|
|
device level information."
|
|
::= { ciscoFlashMIBGroups 12 }
|
|
|
|
ciscoFlashDeviceOptionalInfoGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashDeviceMinPartitionSize,
|
|
ciscoFlashDeviceMaxPartitions,
|
|
ciscoFlashDevicePartitions,
|
|
ciscoFlashDeviceController,
|
|
ciscoFlashPhyEntIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of optional objects providing
|
|
Flash device level information. This deprecates
|
|
ciscoFlashDeviceOptionalInfoGroup object group."
|
|
::= { ciscoFlashMIBGroups 13 }
|
|
|
|
ciscoFlashCopyOpGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashCopyCommand,
|
|
ciscoFlashCopyProtocol,
|
|
ciscoFlashCopyServerAddress,
|
|
ciscoFlashCopySourceName,
|
|
ciscoFlashCopyDestinationName,
|
|
ciscoFlashCopyRemoteUserName,
|
|
ciscoFlashCopyStatus,
|
|
ciscoFlashCopyNotifyOnCompletion,
|
|
ciscoFlashCopyTime,
|
|
ciscoFlashCopyEntryStatus,
|
|
ciscoFlashCopyVerify
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing the ability
|
|
to copy files to and from a Flash partition.
|
|
|
|
This group is deprecated by new group
|
|
ciscoFlashCopyOpGroupRev2."
|
|
::= { ciscoFlashMIBGroups 14 }
|
|
|
|
ciscoFlashDeviceInfoGroupRev2 OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashDevicesSupported,
|
|
ciscoFlashDeviceSize,
|
|
ciscoFlashDeviceNameExtended,
|
|
ciscoFlashDeviceDescr,
|
|
ciscoFlashDeviceProgrammingJumper,
|
|
ciscoFlashDeviceInitTime,
|
|
ciscoFlashDeviceChipCount,
|
|
ciscoFlashDeviceRemovable,
|
|
ciscoFlashCfgDevInsNotifEnable,
|
|
ciscoFlashCfgDevRemNotifEnable
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing mandatory Flash
|
|
device level information."
|
|
::= { ciscoFlashMIBGroups 15 }
|
|
|
|
ciscoFlashCopyOpGroupRev2 OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashCopyCommand,
|
|
ciscoFlashCopyProtocol,
|
|
ciscoFlashCopySourceName,
|
|
ciscoFlashCopyDestinationName,
|
|
ciscoFlashCopyRemoteUserName,
|
|
ciscoFlashCopyStatus,
|
|
ciscoFlashCopyNotifyOnCompletion,
|
|
ciscoFlashCopyTime,
|
|
ciscoFlashCopyEntryStatus,
|
|
ciscoFlashCopyVerify,
|
|
ciscoFlashCopyServerAddrType,
|
|
ciscoFlashCopyServerAddrRev1
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing the ability
|
|
to copy files to and from a Flash partition.
|
|
|
|
This Group deprecates ciscoFlashCopyOpGroupRev1."
|
|
::= { ciscoFlashMIBGroups 16 }
|
|
|
|
ciscoFlashNotifGroupRev2 NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
ciscoFlashCopyCompletionTrap,
|
|
ciscoFlashPartitioningCompletionTrap,
|
|
ciscoFlashMiscOpCompletionTrap,
|
|
ciscoFlashDeviceInsertedNotifRev1,
|
|
ciscoFlashDeviceRemovedNotifRev1
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The set of notification defined by this MIB.
|
|
ciscoFlashNotifGroupRev2 object is superseded by ciscoFlashNotifGroupRev3."
|
|
::= { ciscoFlashMIBGroups 17 }
|
|
|
|
ciscoFlashCopyOpGroupRev3 OBJECT-GROUP
|
|
OBJECTS { ciscoFlashCopyRemotePassword }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing the ability
|
|
to copy files to and from a Flash partition.
|
|
|
|
This Group supplements ciscoFlashCopyOpGroupRev2."
|
|
::= { ciscoFlashMIBGroups 18 }
|
|
|
|
ciscoFlashFileInfoGroupSupp1 OBJECT-GROUP
|
|
OBJECTS { ciscoFlashFileDate }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing Flash
|
|
file level information in addition to the
|
|
objects found in ciscoFlashFileInfoGroupRev1."
|
|
::= { ciscoFlashMIBGroups 19 }
|
|
|
|
ciscoFlashFileTypeInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashFileByTypeSize,
|
|
ciscoFlashFileByTypeChecksum,
|
|
ciscoFlashFileByTypeStatus,
|
|
ciscoFlashFileByTypeName,
|
|
ciscoFlashFileByTypeDate
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing Flash
|
|
file information which are sorted by file type."
|
|
::= { ciscoFlashMIBGroups 20 }
|
|
|
|
ciscoFlashDeviceInfoExtGroup OBJECT-GROUP
|
|
OBJECTS { ciscoFlashDeviceSizeExtended }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing high capacity
|
|
mandatory Flash device level information."
|
|
::= { ciscoFlashMIBGroups 21 }
|
|
|
|
ciscoFlashPartitionInfoExtGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashPartitionSizeExtended,
|
|
ciscoFlashPartitionFreeSpaceExtended
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing haigh capacity
|
|
Flash partition level information."
|
|
::= { ciscoFlashMIBGroups 22 }
|
|
|
|
ciscoFlashDeviceInfoExtGroupSupRev1 OBJECT-GROUP
|
|
OBJECTS { ciscoFlashDeviceMinPartitionSizeExtended }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing high capacity
|
|
mandatory Flash device level information.
|
|
|
|
This Group is supplement to ciscoFlashDeviceInfoExtGroup."
|
|
::= { ciscoFlashMIBGroups 23 }
|
|
|
|
ciscoFlashPartitionInfoGroupRev1 OBJECT-GROUP
|
|
OBJECTS {
|
|
ciscoFlashPartitionStartChip,
|
|
ciscoFlashPartitionEndChip,
|
|
ciscoFlashPartitionSize,
|
|
ciscoFlashPartitionFreeSpace,
|
|
ciscoFlashPartitionFileCount,
|
|
ciscoFlashPartitionChecksumAlgorithm,
|
|
ciscoFlashPartitionStatus,
|
|
ciscoFlashPartitionUpgradeMethod,
|
|
ciscoFlashPartitionName,
|
|
ciscoFlashPartitionNeedErasure,
|
|
ciscoFlashPartitionFileNameLength,
|
|
ciscoFlashPartitionLowSpaceNotifThreshold,
|
|
ciscoFlashPartitionLowSpaceNotifEnable
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing Flash
|
|
partition level information. Where a Flash
|
|
device has not been partitioned or does
|
|
not support partitioning, a partition is
|
|
synonymous with the entire device."
|
|
::= { ciscoFlashMIBGroups 24 }
|
|
|
|
ciscoFlashNotifGroupRev3 NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
ciscoFlashCopyCompletionTrap,
|
|
ciscoFlashPartitioningCompletionTrap,
|
|
ciscoFlashMiscOpCompletionTrap,
|
|
ciscoFlashDeviceInsertedNotifRev1,
|
|
ciscoFlashDeviceRemovedNotifRev1,
|
|
ciscoFlashPartitionLowSpaceNotif,
|
|
ciscoFlashPartitionLowSpaceRecoveryNotif,
|
|
ciscoFlashDeviceChangeExtTrap,
|
|
ciscoFlashDeviceInsertedExtNotif,
|
|
ciscoFlashDeviceRemovedExtNotif
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of notification defined by this MIB."
|
|
::= { ciscoFlashMIBGroups 25 }
|
|
|
|
END
|
|
|