MIB Viewer

CISCO-DATA-COLLECTION-MIB

89 objects
The MIB module allows a management application to select a set of MIB object instances whose values need to be collected on a periodic basis. The term 'data' in the context of this MIB is used to generically refer to the values of the selected set of object instances. Once the required setup is done, the MIB implementation carries out the following periodic tasks: - collects the required object values into local file-like entities called VFiles (virtual files). - transfers the VFiles to specified locations. - carries out VFile management operations. Some of the key features of this MIB are: a) Allows grouping of MIB objects into groups called data groups. The constraint is that the MIB objects grouped into a data group, need to have the same semantic MIB index. So it is possible to group MIB objects belonging to different MIB tables into a single data group as long as the above constraint is met. For e.g. it is possible to group ifInOctets from ifTable, ifHCInOctets from ifXTable, dot3StatsExcessiveCollisions from dot3StatsTable into a single data group. b) Allows the application to specify a set of instances (of the MIB objects in a data group) whose values need to be collected. c) The required data can be collected for each such data group on a periodic basis into a virtual file (VFile). A VFile is an abstraction of a file. d) The format of the contents of the VFile, can be specified by the application. e) An application can also specify a collection period. A collection period is an interval of time during which data is collected into a VFile. After the collection period ends, the VFile is frozen, and a new VFile is created for storing data. The frozen VFile is then transferred to a specified destination. An application can choose to retain such frozen VFiles on the device for a certain period of time, called the retention period. Data Collection MIB vs Bulkfile MIB *********************************** The data collection MIB can pretty much do what the CISCO-BULK-FILE-MIB (Bulkfile MIB) can do. The 'manual' mode of the Data collection MIB is similar to the way in which the Bulkfile MIB operates. However the data collection MIB is mainly targetted for medium to high-end platforms which have sufficient local storage (volatile or permanent) to store VFiles. Locally storing VFiles, helps minimize loss of data during temporary network outages. If the local store is permament, then the collected data is also available across agent restarts. The data collection MIB has more powerful data selection features than the Bulkfile MIB. It allows grouping of MIB objects from different tables into data groups. It also incorporates a more flexible instance selection mechanism, where the application is not restricted to fetching an entire MIB table. Definitions: ************ Base objects: ************* MIB objects whose values an application needs to collect. Data group: *********** A group of base objects. Can be of 2 types: 'object' and 'table'. An 'object' type data group can consist of only one fully instantiated base object. A 'table' type data group can consist of more than one base objects, each a columnar object in a conceptual table. In addition a 'table' type data group can specify the instances of the base objects whose values need to be collected. In the context of this MIB, collecting data for a data group means fetching the values of the associated base object instances and storing them into VFiles. Virtual File (VFile): ********************* A VFile is a file like entity used to collect data. An agent might choose to implement a VFile as a simple in-memory buffer, or it might choose to use a file in it's filesystem. An application does not really need to know the location of a VFile - the MIB provides mechanisms to transfer the VFile to application specified locations. However if the implementation supports it, the application can specify the location of the VFiles. Current VFile: ************** The VFile into which data is currently being collected. Frozen VFile: ************* A VFile which is no longer used for collecting data. Only frozen VFiles can be transferred to specified destinations. Collection interval: ******************** A collection interval is associated with a VFile. It is the interval of time over which a VFile is used to collect data. This interval of time can be specified by the application. However there are conditions under which a collection interval can be shorter than the specified time. For e.g. a collection interval is prematurely terminated when the maximum size of a VFile is exceeded, or when there is an error condition. Polling period: *************** A polling period is associated with a data group. It determines the frequency at which the base objects of a data group should be fetched and stored into a VFile. Data collection operations: ************************** A generic term used to refer to operations that are carried out while collecting data. These include: - Periodically creating new VFiles for collecting data. - Transferring frozen VFiles either automatically or on demand. - Fetching base object values and storing them into current VFiles, either periodically or on demand. - Deleting frozen VFiles, either periodically or on demand.
Imported Objects
CISCO-SMIciscoMgmt
SNMP-FRAMEWORK-MIBSnmpAdminString
SNMP-TARGET-MIBSnmpTagValue
SNMPv2-CONFMODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP
SNMPv2-SMIMODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE Unsigned32 zeroDotZero
SNMPv2-TCDateAndTime DisplayString RowPointer RowStatus TEXTUAL-CONVENTION TruthValue VariablePointer
OIDNameAccessStatusDescription
1.3.6.1.4.1.9.9.312IdentityciscoDataCollectionMIBThe MIB module allows a management application to select a set of MIB object instances whose values need to be collected on a periodic basis. The term 'data' i…
1.3.6.1.4.1.9.9.312.0NodeciscoDataCollMIBNotifs
1.3.6.1.4.1.9.9.312.0.1NotificationcdcVFileCollectionErrorcurrentNotification that data collection operations for a cdcVFileEntry has encountered an error. The cdcVFileEntry is identified by the instance portion of cdcVFileN…
1.3.6.1.4.1.9.9.312.0.2NotificationcdcFileXferCompletecurrentNotification that file transfer to the destination specified by the cdcVFileMgmtLastXferURL variable, has completed with the status specified by the cdcVFileMg…
1.3.6.1.4.1.9.9.312.1NodeciscoDataCollMIBObjects
1.3.6.1.4.1.9.9.312.1.1NodecdcVFile
1.3.6.1.4.1.9.9.312.1.1.1ScalarcdcVFilePersistentStorageread-onlycurrentThis object's value reads 'true', if the agent implementation of this MIB supports placement of VFiles in application specified persistent storage locations. O…
1.3.6.1.4.1.9.9.312.1.1.2ScalarcdcVFileMaxSizeHitsLimitread-writecurrentA global limit for the number of consecutive times the maximum VFile size (cdcVFileMaxSize) is exceeded for a given VFile. When this limit is exceeded the offe…
1.3.6.1.4.1.9.9.312.1.1.3TablecdcVFileTablenot-accessiblecurrentA table for setting up VFiles for collecting data.
1.3.6.1.4.1.9.9.312.1.1.3.1RowcdcVFileEntrynot-accessiblecurrentAn entry in the cdcVFileTable. Each entry contains application specified configuration that is used to create virtual files (VFile) and start data collection o…
1.3.6.1.4.1.9.9.312.1.1.3.1.1ColumncdcVFileIndexnot-accessiblecurrentAn arbitrary integer for uniquely identifying this entry. When creating a row, the application should pick a random number. If the configuration in this entry …
1.3.6.1.4.1.9.9.312.1.1.3.1.2ColumncdcVFileNameread-createcurrentThe base-name of the VFiles (created by data collection operations corresponding to this entry) into which data is to be collected. When a VFile is created, it…
1.3.6.1.4.1.9.9.312.1.1.3.1.3ColumncdcVFileDescriptionread-createcurrentA string that can be used for administrative purposes. This object's value may be modified at any time.
1.3.6.1.4.1.9.9.312.1.1.3.1.4ColumncdcVFileCommandread-createcurrentAn object for controlling collection of data. 'idle' Indicates that no command is in progress. 'swapToNewFile' When written, the current VFile is frozen, and a…
1.3.6.1.4.1.9.9.312.1.1.3.1.5ColumncdcVFileMaxSizeread-createcurrentThe maximum size of a VFile. The agent maintains an internal counter for each cdcVFileEntry. This counter counts the number of consecutive times the size of a …
1.3.6.1.4.1.9.9.312.1.1.3.1.6ColumncdcVFileCurrentSizeread-onlycurrentThe size of the current VFile.
1.3.6.1.4.1.9.9.312.1.1.3.1.7ColumncdcVFileFormatread-createcurrentThe format in which data is stored into the current VFile. This object's value cannot be modified while the entry is in the 'activated' state.
1.3.6.1.4.1.9.9.312.1.1.3.1.8ColumncdcVFileCollectModeread-createcurrentDetermines the mode of data collection. 'auto' Data is periodically fetched for all data groups associated with this entry. This is done at data group specific…
1.3.6.1.4.1.9.9.312.1.1.3.1.9ColumncdcVFileCollectionPeriodread-createcurrentSpecifies the period of a collection interval. The value of this object is used only when the data collection mode is automatic (see cdcVFileCollectMode). A pe…
1.3.6.1.4.1.9.9.312.1.1.3.1.10ColumncdcVFileRetentionPeriodread-createcurrentThe time for which a frozen VFile is retained by the agent. When a VFile is frozen, a timer (one per frozen VFile) is started to keep track of the retention pe…
1.3.6.1.4.1.9.9.312.1.1.3.1.11ColumncdcVFileAdminStatusread-createcurrentA control object to indicate the administratively desired state of data collection for this entry. On setting the value to 'disabled' data collection operation…
1.3.6.1.4.1.9.9.312.1.1.3.1.12ColumncdcVFileOperStatusread-onlycurrentA status object to indicate the operational state of collection for this entry. When the value of cdcVFileAdminStatus is modified to be 'enabled', the value of…
1.3.6.1.4.1.9.9.312.1.1.3.1.13ColumncdcVFileErrorCoderead-onlycurrentA value indicating the type of error that has occurred during data collection operations for this entry. noError The value is 'noError' when the corresponding …
1.3.6.1.4.1.9.9.312.1.1.3.1.14ColumncdcVFileCollectionErrorEnableread-createcurrentWhen set to 'true', cdcVFileCollectionError notification will be sent out in the event of a data collection error.
1.3.6.1.4.1.9.9.312.1.1.3.1.15ColumncdcVFileRowStatusread-createcurrentThe status of this conceptual row. A valid cdcVFileName is only mandatory object for setting this object to 'active'. But collection of data in to active vfile…
1.3.6.1.4.1.9.9.312.1.1.4TablecdcVFileMgmtTablenot-accessiblecurrentA table to manage frozen VFiles.
1.3.6.1.4.1.9.9.312.1.1.4.1RowcdcVFileMgmtEntrynot-accessiblecurrentAn entry in cdcVFileMgmtTable. Each entry corresponds to a frozen VFile. An entry is created in this table, whenever a VFile is frozen. An entry is removed fro…
1.3.6.1.4.1.9.9.312.1.1.4.1.1ColumncdcVFileMgmtIndexnot-accessiblecurrentThis value is a running counter starting at 1, generated by the agent so that the combination of cdcVFileIndex and cdcVFileMgmtIndex uniquely identifies a froz…
1.3.6.1.4.1.9.9.312.1.1.4.1.2ColumncdcVFileMgmtNameread-onlycurrentThe full name of the VFile. If the VFile is stored as a file in the agent's filesystem, then this value also contains the absolute path of the file.
1.3.6.1.4.1.9.9.312.1.1.4.1.3ColumncdcVFileMgmtTimestampread-onlycurrentThe timestamp when this VFile was created, in the date-time format.
1.3.6.1.4.1.9.9.312.1.1.4.1.4ColumncdcVFileMgmtTimeToLiveread-onlycurrentThe time left before this VFile is deleted (see cdcVFileRetentionPeriod).
1.3.6.1.4.1.9.9.312.1.1.4.1.5ColumncdcVFileMgmtCommandread-writecurrentA control to manage VFiles. idle This value can be only be read. It indicates that no management action is currently being performed on this VFile. delete This…
1.3.6.1.4.1.9.9.312.1.1.4.1.6ColumncdcVFileMgmtXferURLread-writecurrentThe complete URL of the destination to which this VFile will be transferred in the next attempt. The URL also includes the complete filename of the remote file…
1.3.6.1.4.1.9.9.312.1.1.4.1.7ColumncdcVFileMgmtLastXferStatusread-onlycurrentIndicates the status of the last completed transfer.
1.3.6.1.4.1.9.9.312.1.1.4.1.8ColumncdcVFileMgmtLastXferURLread-onlycurrentIndicates the URL of the destination to which the last (completed) transfer was initiated.
1.3.6.1.4.1.9.9.312.1.2NodecdcDataGroup
1.3.6.1.4.1.9.9.312.1.2.1TablecdcDGTablenot-accessiblecurrentA table for specifying data groups.
1.3.6.1.4.1.9.9.312.1.2.1.1RowcdcDGEntrynot-accessiblecurrentAn entry in this table. Each entry corresponds to a data group. A data group is used to select data that needs to be collected into VFiles. The selection is do…
1.3.6.1.4.1.9.9.312.1.2.1.1.1ColumncdcDGIndexnot-accessiblecurrentAn arbitrary integer used to uniquely identify this entry. When creating an entry, a management application should pick a random number.
1.3.6.1.4.1.9.9.312.1.2.1.1.2ColumncdcDGCommentread-createcurrentA descriptive string. This object's value may be modified at any time.
1.3.6.1.4.1.9.9.312.1.2.1.1.3ColumncdcDGTyperead-createcurrentIdentifies the type of this data group. object Data is a single MIB object. The fully instantiated OID is specified in cdcDGBaseObject. table Data is a logical…
1.3.6.1.4.1.9.9.312.1.2.1.1.4ColumncdcDGVFileIndexread-createcurrentCorresponds to a value of cdcVFileIndex. It is used to associate this data group with a cdcVFileEntry. The values of the base objects for this data group are s…
1.3.6.1.4.1.9.9.312.1.2.1.1.5ColumncdcDGTargetTagread-createcurrentThe tag for the target from which to obtain the data for this data group. A length of 0 indicates the local system. In this case, access to the objects of this…
1.3.6.1.4.1.9.9.312.1.2.1.1.6ColumncdcDGContextNameread-createcurrentThe management context from which to obtain data for this data group. This object's value may be modified at any time. The change takes effect the next time da…
1.3.6.1.4.1.9.9.312.1.2.1.1.7ColumncdcDGObjectread-createcurrentThe fully instantiated name of the MIB object whose value needs to be fetched. This object's value is used only when cdcDGType is of type 'object'. This object…
1.3.6.1.4.1.9.9.312.1.2.1.1.8ColumncdcDGObjectGrpIndexread-createcurrentCorresponds to a value of cdcDGBaseObjectGrpIndex, thus identifying a set of entries in cdcDGBaseObjectTable, having this value of cdcDGBaseObjectGrpIndex. Thi…
1.3.6.1.4.1.9.9.312.1.2.1.1.9ColumncdcDGInstGrpIndexread-createcurrentCorresponds to a value of cdcDGInstanceGrpIndex, thus identifying a set of entries in cdcDGInstanceTable, having this value of cdcDGInstanceGrpIndex. This obje…
1.3.6.1.4.1.9.9.312.1.2.1.1.10ColumncdcDGPollPeriodread-createcurrentSpecifies the time intervals at which the data should be fetched for this data group. This object's value is used only when the collection mode of the associat…
1.3.6.1.4.1.9.9.312.1.2.1.1.11ColumncdcDGRowStatusread-createcurrentThe status of this conceptual row. This object cannot be set to 'active' until values have been assigned to cdcDGVFileIndex & cdcDGColGrpIndex.
1.3.6.1.4.1.9.9.312.1.2.2TablecdcDGBaseObjectTablenot-accessiblecurrentA table specifying the base objects of a 'table' type data group.
1.3.6.1.4.1.9.9.312.1.2.2.1RowcdcDGBaseObjectEntrynot-accessiblecurrentAn individual entry in this table. Each entry is a {subtree, list} tuple. Each tuple identifies a set of base objects for the associated data group.
1.3.6.1.4.1.9.9.312.1.2.2.1.1ColumncdcDGBaseObjectGrpIndexnot-accessiblecurrentThis object's value when combined with the value of cdcDGBaseObjectIndex uniquely identifies an entry in this table. An application must use the same value (ca…
1.3.6.1.4.1.9.9.312.1.2.2.1.2ColumncdcDGBaseObjectIndexnot-accessiblecurrentThis object's value when combined with the value of cdcDGBaseObjectGrpIndex uniquely identifies an entry in this table. A managment application can assign incr…
1.3.6.1.4.1.9.9.312.1.2.2.1.3ColumncdcDGBaseObjectSubtreeread-createcurrentThe subtree component of a {subtree, list} tuple. This object's value may be modified at any time. The change takes effect the next time data is fetched for th…
1.3.6.1.4.1.9.9.312.1.2.2.1.4ColumncdcDGBaseObjectListread-createcurrentThe list component of a {subtree, list} tuple. This object's value may be modified at any time. The change takes effect the next time data is fetched for this …
1.3.6.1.4.1.9.9.312.1.2.2.1.5ColumncdcDGBaseObjectRowStatusread-createcurrentThe status of this conceptual row. This object cannot be set to 'active' until values have been assigned to cdcDGBaseObjectSubtree & cdcDGBaseObjectList.
1.3.6.1.4.1.9.9.312.1.2.3TablecdcDGInstanceTablenot-accessiblecurrentIdentifies the instances of the base objects that need to be fetched for a 'table' type data group. The agent is not responsible for verifying that the instanc…
1.3.6.1.4.1.9.9.312.1.2.3.1RowcdcDGInstanceEntrynot-accessiblecurrentAn entry in this table. Each entry identifies one or more instances of the base objects that need to be fetched. An instance is represented by an OID fragment.
1.3.6.1.4.1.9.9.312.1.2.3.1.1ColumncdcDGInstanceGrpIndexnot-accessiblecurrentThis object's value when combined with the value of cdcDGInstanceIndex uniquely identifies an entry in this table. An application must use the same value (can …
1.3.6.1.4.1.9.9.312.1.2.3.1.2ColumncdcDGInstanceIndexnot-accessiblecurrentThis object's value when combined with the value of cdcDGInstanceGrpIndex uniquely identifies an entry in this table. A managment application can assign increm…
1.3.6.1.4.1.9.9.312.1.2.3.1.3ColumncdcDGInstanceTyperead-createcurrentSpecifies the way in which the instances are to be used while collecting data. individual The value of cdcDGInstanceOid is appended to each base object of the …
1.3.6.1.4.1.9.9.312.1.2.3.1.4ColumncdcDGInstanceOidread-createcurrentContains the OBJECT IDENTIFIER fragment that identifies the instances of the base objects that need to be collected. If cdcDGInstanceType is 'individual' then …
1.3.6.1.4.1.9.9.312.1.2.3.1.5ColumncdcDGInstanceOidEndread-createcurrentContains the OID fragment that, when appended to each base object gives the end of the range of object instances that needs to be fetched. This value is used o…
1.3.6.1.4.1.9.9.312.1.2.3.1.6ColumncdcDGInstanceNumRepititionsread-createcurrentSpecifies the number of lexicographically consecutive object instances to fetch. This value is used only when the value of cdcDGInstanceType is of type 'repiti…
1.3.6.1.4.1.9.9.312.1.2.3.1.7ColumncdcDGInstanceOtherPtrread-createcurrentContains a pointer to a row in another MIB table that contains MIB specific criteria for selecting instances. This value is used only when the value of cdcDGIn…
1.3.6.1.4.1.9.9.312.1.2.3.1.8ColumncdcDGInstanceRowStatusread-createcurrentThe status of this conceptual row.
1.3.6.1.4.1.9.9.312.1.3NodecdcFileXfer
1.3.6.1.4.1.9.9.312.1.3.1TablecdcFileXferConfTablenot-accessiblecurrentA table for configuring file transfer operations.
1.3.6.1.4.1.9.9.312.1.3.1.1RowcdcFileXferConfEntrynot-accessiblecurrentAn individual entry in the cdcFileXferConfTable. Each entry identifies a primary and an optional secondary destination. An entry is automatically created in th…
1.3.6.1.4.1.9.9.312.1.3.1.1.1ColumncdcFileXferConfPriUrlread-createcurrentThe URL which specifies the primary destination to which the file has to be transferred. The URL should contain the base-name of the remote file, the suffix wi…
1.3.6.1.4.1.9.9.312.1.3.1.1.2ColumncdcFileXferConfSecUrlread-createcurrentThe URL which specifies the secondary destination to which the file has to be transferred if the transfer to the primary destination fails. Failure occurs when…
1.3.6.1.4.1.9.9.312.1.3.1.1.3ColumncdcFileXferConfRetryPeriodread-createcurrentSpecifies the time interval after which transfer has to be retried. Transfer needs to be retried only if in a previous attempt the file could not be successful…
1.3.6.1.4.1.9.9.312.1.3.1.1.4ColumncdcFileXferConfRetryCountread-createcurrentMaximum number of times, transfer has to be retried. If the retry count exceeds this value, then no further attempts will be made. This object's value may be m…
1.3.6.1.4.1.9.9.312.1.3.1.1.5ColumncdcFileXferConfSuccessEnableread-createcurrentWhen set to 'true', cdcFileXferComplete notification will be sent out in the event of a successful file transfer.
1.3.6.1.4.1.9.9.312.1.3.1.1.6ColumncdcFileXferConfFailureEnableread-createcurrentWhen set to 'true', cdcFileXferComplete notification will be sent out in the event of a file transfer failure.
1.3.6.1.4.1.9.9.312.2NodeciscoDataCollMIBConformance
1.3.6.1.4.1.9.9.312.2.1NodeciscoDataCollMIBCompliances
1.3.6.1.4.1.9.9.312.2.1.1ComplianceciscoDataCollMIBCompliancecurrentThe compliance statement for entities which implement the Cisco Data Collection MIB.
1.3.6.1.4.1.9.9.312.2.2NodeciscoDataCollMIBGroups
1.3.6.1.4.1.9.9.312.2.2.1GroupcdcVFileGroupcurrentObjects related to VFiles.
1.3.6.1.4.1.9.9.312.2.2.2GroupcdcDataSelectionGroupcurrentObjects related to data selection.
1.3.6.1.4.1.9.9.312.2.2.3GroupcdcFileXferGroupcurrentObjects related to file transfer.
1.3.6.1.4.1.9.9.312.2.2.4GroupcdcNotificationGroupcurrentCollection of Notifications to inform errors occurred in data collection and status of file transfer operation.
Type Definitions
NameSyntaxStatusDescription
CdcCollectionListOCTET STRING (SIZE(0..16))currentThe list component of a (subtree, list) tuple. The purpose of a tuple is to identify the base objects of a 'table' type data group. The subtree specifies a single OBJECT IDENTIFIER value such that each object in the set…
CdcCollectionSubtreecurrentThe subtree component of a (subtree, list) tuple. The purpose of a tuple is to identify the columns (base objects) in a 'table' type data group. The subtree specifies a single OBJECT IDENTIFIER value such that each obje…
CdcFileFormatcurrent
CdcFileXferStatusINTEGER { notStarted(1), success(2), aborted(3), fileOpenFailRemote(4), badDomainName(5), unreachableIpAddress(6), networkFailed(7), fileWriteFailed(8), authFailed(9) }currentThe status of a file transfer. The different values are given below: notStarted File transfer has not started. success File transfer has successfully completed. aborted File transfer has been aborted. fileOpenFailRemote…
CdcRowInstanceIdcurrentA fragment of a OBJECT IDENTIFIER (OID). It is used to specify the instances of the base objects whose values need to be fetched. To comply with the definition of an OBJECT IDENTIFIER, the first two sub-ids of a CdcRowI…
CdcUrlOCTET STRING (SIZE(0..255))currentRepresents a string that contains a Uniformed Resource Locator as defined in RFC 1738.