Home/Catalog/TABLE-MODIF-TRACKING-MIB

TABLE-MODIF-TRACKING-MIB

AI MIB Summary

The TABLE-MODIF-TRACKING-MIB enables SNMP agents to record granular row-level modifications (additions, deletions, and object updates) within specific NMS-registered MIB tables, allowing network management systems to poll a single tracking table to detect changes across multiple monitored tables or receive asynchronous change notifications.

The MIB module to track and store the modifications in data of NMS specified MIB tables implemented in an SNMP command responder (traditionally called an SNMP agent). This MIB allows an NMS to register for change monitoring in the tables it is interested in. This MIB then tracks modifications in those registered tables, allowing the NMS to poll one table to determine if others need to be polled. This MIB keeps track of all modifications, including adding a new row, deletion of a row, and modification of an object in a row. It can also be configured to send change notifications to an NMS.
Main OID:
tableModifTrackingMIB.1.3.6.1.4.1.3727.20.20.3.1.1
47
Objects
Active
Status
7
Dependencies

Imported Objects

Objects

47 total
Object Name
tableModifTrackingMIBThe MIB module to track and store the modifications in data of NMS specified MIB tables implemented in an SNMP command responder (traditionally called an SNMP agent). This MIB allows an NMS to register for change monitoring in the tables it is interested in. This MIB then tracks modifications in those registered tables, allowing the NMS to poll one table to determine if others need to be polled. This MIB keeps track of all modifications, including adding a new row, deletion of a row, and modification of an object in a row. It can also be configured to send change notifications to an NMS.
MODULE-IDENTITY
.1.3.6.1.4.1.3727.20.20.3.1.1
tmtMIBObjects
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.1
tmtRegistration
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1
tmtRegistrationTableA table to register the MIB tables for monitoring various modification types e.g addition of new rows, deletion of rows and modification in objects of existing rows. The changes in the registered MIB tables' data will be recorded in tmtHistTableModifTable and tmtHistRowModifTable tables. Only the tables that are present in ctmtSupportedTable can be registered. If an NMS is interested in row modifications in only a few objects in a particular table, it can do that by specifying those objects in tmtRegExcludeObjTable.
SEQUENCE OF TmtRegistrationEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1
tmtRegistrationEntryInformation for tracking changes in data of MIB table specified in this entry. Deleting an entry in tmtRegistrationTable deletes all corresponding entries in tmtHistTableModifTable and tmtHistRowModifTable tables. Entries in this table may not be changed while the corresponding value of tmtRegistrationTrackModifs is 'trackingModifications'.
TmtRegistrationEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1.1
tmtRegistrationOwnerThe owner of this entry. The exact semantics of this string are subject to the security policy defined by the security administrator. The value of this variable could be name of the NMS user.
SnmpAdminString
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1.1.1
tmtRegistrationIndexAn arbitrary number that uniquely identifies the entries in this table. To create an entry a management application should pick a random number.
Unsigned32
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1.1.2
tmtRegistrationModifTypeTrackedIndicates the type of MIB table data modifications that will be recorded. Any other type of MIB table data modifications will be ignored e.g. if the NMS has asked to process rowCreation(1) type of modification only, then rowDeletion(2) and rowModification(3) will be ignored. By default all types of MIB table data modifications are recorded.rw
ModificationType
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1.1.3
tmtRegistrationTableIDThe object identifier of the MIB table of interest. The changes in its data will be recorded in tmtHistTableModifTable and tmtHistRowModifTable tables. This must be the OID of the table-defining SEQUENCE OF registration point. A given tmtRegistrationOwner can register a particular MIB table only once.rw
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1.1.4
tmtRegistrationContextNameThe management context from which to obtain changes in tmtRegistrationTableID. This may be wildcarded by leaving characters off the end. For example use 'Repeater' to wildcard to 'Repeater1', 'Repeater2', 'Repeater-999.87b', and so on. To indicate such wildcarding is intended, tmtRegistrationCtxtNameWildcard must be 'true'. Each instance that fills the wildcard is independent of any additional instances, that is, wildcarded objects operate as if there were a separate table entry for each instance that fills the wildcard without having to actually predict all possible instances ahead of time. Operation of this feature assumes that the local system has a list of available contexts against which to apply the wildcard. If the objects are being read from the local system, this is clearly the system's own list of contexts. For a remote system a local version of such a list is not defined by any current standard and may not be available, so this function MAY not be supported.rw
SnmpAdminString (SNMP-FRAMEWORK-MIB)
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1.1.5
tmtRegistrationCtxtNameWildcardControl for whether tmtRegistrationContextName is to be treated as fully-specified or wildcarded, with 'true' indicating wildcard.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1.1.6
tmtRegistrationMaxRowModifHistThe upper limit on the number of entries that the tmtHistRowModifTable may contain for modifications in the MIB table represented by this entry. A value of 0 will prevent any history from being retained. When the number of entries in tmtHistRowModifTable for a MIB table represented by this entry exceeds this value, the oldest entry will be deleted and a new one will be created.rw
Unsigned32
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1.1.7
tmtRegistrationTrackModifsThe control to start/stop tracking modifications. The value is 'notActive' as long as tmtRegistrationEntryStatus is not active. When tmtRegistrationEntryStatus becomes active this object goes to 'ready'. This object can be set to 'start' only when its value is 'ready'. Once it is set to 'start', the MIB begins monitoring modifications for the MIB table represented by this entry and this object goes to 'trackingModifications'. This object can be set to 'stop' only when its value is 'trackingModifications'. Once it is set to 'stop', the MIB stops monitoring modifications for the MIB table represented by this entry and this object goes to 'ready'.rw
Enumeration
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1.1.8
tmtRegistrationEntryStatusThe control that allows creation, modification, and deletion of entries. For detailed rules see the DESCRIPTION for tmtRegistrationEntry.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.1.1.9
tmtRegExcludeObjTableA table to specify the objects in a registered MIB table, identified in tmtRegistrationTable, that this MIB WILL NOT monitor for modifications. E.g. if an NMS wants to watch changes in all objects in a MIB table except for a few objects, the NMS can specify those objects in this table indicating this MIB should NOT record changes in these objects. The implementation of this MIB may automatically put fast changing MIB objects e.g. Counters in this table so as to avoid a storm of modification records due to fast changing values of these objects. In this case, those entries will be read-only to the NMS.
SEQUENCE OF TmtRegExcludeObjEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.2
tmtRegExcludeObjEntryIndicates the MIB object the changes in which WILL NOT be recorded by this MIB. If for a registered MIB, identified in tmtRegistrationTable, there are no entries in this table, this MIB will record changes in all the objects in that table. Entries in this table may not be changed, created or deleted while the corresponding value of tmtRegistrationTrackModifs is 'trackingModifications'.
TmtRegExcludeObjEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.2.1
tmtRegExcludeObjOIDThe object identifier of the MIB object, the changes in which, WILL NOT be recorded by this MIB. Please note that this is an implicit wildcard i.e. by specifying a MIB object here, the changes in all its instances will NOT be recorded by this MIB.
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.2.1.1
tmtRegExcludeObjEntryStatusThe control that allows creation, modification, and deletion of entries. For detailed rules see the DESCRIPTION for tmtRegExcludeObjEntry.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.2.1.2
tmtSupportedMIBTableA table to specify the list of MIBs, the modifications in which could be tracked by this MIB. This MIB table is read-only and it is always initialized by the SNMP command responder. If a MIB does not exist in this table, no table in that MIB can be registered in the tmtRegistrationTable.
SEQUENCE OF TmtSupportedMIBEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.3
tmtSupportedMIBEntryIndicates the MIB table the changes in which can be tracked by this MIB.
TmtSupportedMIBEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.3.1
tmtSupportedMIBOIDThe object identifier of the supported MIB. This must be the OID of the MIB-Module-defining MODULE-IDENTITY registration point.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.1.1.3.1.1
tmtControl
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.1.2
tmtControlNotificationsTableA table to control the notifications sent by this MIB.
SEQUENCE OF TmtControlNotificationsEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.2.1
tmtControlNotificationsEntryNotifications control information for a tmtRegistrationOwner. A new entry is automatically created in this table as soon as the first entry is created for a tmtRegistrationOwner in tmtRegistrationTable. Deleting all entries in tmtRegistrationTable for a particular tmtRegistrationOwner deletes this entry as well.
TmtControlNotificationsEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.2.1.1
tmtControlNotificationsEnabledIndicates whether tmtTableRowModified notifications will or will not be sent when data in a MIB table registered by the tmtRegistrationOwner is modified in the SNMP command responder on the device. Disabling notifications does not prevent table modified messages from being added to tmtHistTableModifTable and tmtHistRowModifTable tables.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.3727.20.20.3.1.1.1.2.1.1.1
tmtControlNotificationsSentThe number of tmtTableRowModified notifications for changes in the MIB tables registered by tmtRegistrationOwner that have been sent. This number may include notifications that were prevented from being transmitted due to reasons such as resource limitations and/or non-connectivity. If one is receiving notifications, one can periodically poll this object to determine if any notifications were missed. If so, a poll of tmtHistTableModifTable and tmtHistRowModifTable might be appropriate.ro
Counter32 UNITS "notifications"
.1.3.6.1.4.1.3727.20.20.3.1.1.1.2.1.1.2
tmtHist
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3
tmtHistTableModifTableA table listing the MIB tables from the registered MIB tables in tmtRegistrationTable that had their data modified. There will only be one entry per registered MIB table that had a modification in its data. If a registered MIB table had many modifications, tmtHistTableLastModified of the entry corresponding to that registered table will be updated to the time when the last change occurred. This table allows the NMS to find out, in one operation: - If data in a given MIB table for an owner has changed. - If so, when did the last change occur. - And, the count of changes that occurred in the table. (Each SNMP Set request, CLI command or an internal process state change that causes modification in MIB table data is counted as one change. Although they may affect multiple rows in a MIB table.) Using this info the NMS can choose to: - Do nothing if the last change time is older than the time it polled this table last. - Check if the count of changes in the MIB table data is greater than this value at the previous poll plus any modifications done by this NMS. If this is false, it indicates there have been no modifications done by other managers. So, the NMS does not have to do anything. - Look into the tmtHistRowModifTable to find the rows that have changed since the last poll and only download the newly modified rows. - Or Download the entire table.
SEQUENCE OF TmtHistTableModifEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.1
tmtHistTableModifEntryAn entry for a MIB table registered by an owner that had its data modified.
TmtHistTableModifEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.1.1
tmtHistTableModifCountIt represents the number of modifications in the data of the MIB table represented by tmtRegistrationIndex and tmtRegistrationOwner. A single SNMP Set request, CLI command or an internal process state change that caused change in the MIB data is considered ONE modification. Although they may affect multiple rows in a MIB table. This object can be utilized to determine if the NMS will need to poll the tmtHistRowModifTable to find out if anything has changed. E.g., if the value of this object is 15 at the previous poll by the NMS. The NMS then modified the data in the registered MIB table twice. At the next poll, if the value of this object is greater than 17, then the NMS will know that someone else has also modified the data of this MIB table and it should walk the tmtHistRowModifTable to find out rows that have been modified.ro
Counter32
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.1.1.1
tmtHistTableModifRowMsgsFlushedThe number of entries that have been removed from the tmtHistRowModifTable for a MIB table represented by tmtRegistrationIndex and tmtRegistrationOwner in order to make room for new entries. This object can be utilized to determine whether your polling frequency on tmtHistRowModifTable is fast enough and/or the maximum number of entries allowed in the tmtHistRowModifTable for a MIB table represented by tmtRegistrationIndex and tmtRegistrationOwner is large enough such that you are not missing modification messages.ro
Counter32 UNITS "messages"
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.1.1.2
tmtHistTableModifLastModifiedThe time (in thousandth's of a second since the network management portion of the system was last re-initialized) when the last data modification for a MIB table, registered by a particular owner, occurred.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.1.1.3
tmtHistRowModifTableA table listing the rows that have been modified in a registered MIB table for a particular owner. The maximum number of entries in this table is controlled by the tmtRegistrationMaxRowModifHist object in the tmtRegistrationTable.
SEQUENCE OF TmtHistRowModifEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.2
tmtHistRowModifEntryA modification in a row of a registered MIB table. If a single SNMP Set request, CLI command or an internal process state change caused modifications in multiple objects of a single row, only one entry will be created here. But if multiple SNMP Set requests, CLI commands or internal process state changes modify different objects in one row, multiple entries will be created.
TmtHistRowModifEntry
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.2.1
tmtHistRowModifIndexA monotonically increasing integer for the sole purpose of indexing history entries. When it reaches the maximum value the agent the value back to 1.
Unsigned32
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.2.1.1
tmtHistRowModifTimestampThe The value of sysUpTime when the modification in the row data of a registered MIB table occurred.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.2.1.2
tmtHistRowModifTypeThe type of modification that has occurred in the row data.ro
ModificationType
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.2.1.3
tmtHistRowModifInstanceThis object represents the instance of the row that has been modified. For example: if a row with '171.69.0.0' instance in ipRouteTable is added/deleted/modified, this variable will be set to '171.69.0.0'.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.2.1.4
tmtHistRowModifSourceThe source of the command that directly or indirectly caused the modification in the data of the row of a registered MIB table. other(1) - None of the types specified below. commandLine(2) - The ubiquitous Command Line Interface. snmp(3) - The Simple Network Management Protocol interface. internal(4) - The MIB data is changed because of changes in the process state e.g., new entries in ipRouteTable are created due to new routes learned by the routing process. http(5) - The Hyper Text Transfer Protocol interface. xml(6) - The eXtensible Markup Language interface.ro
Enumeration
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.2.1.5
tmtHistRowModifSrcAddressTypeIf tmtHistRowModifSource is 'snmp(3)', 'http(5)' or 'xml(6)' this object represents the type of address stored in tmtHistRowModifSourceAddress.ro
InetAddressType (INET-ADDRESS-MIB)
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.2.1.6
tmtHistRowModifSourceAddressIf tmtHistRowModifSource is 'snmp(3)', 'http(5)' or 'xml(6), the internet address of the NMS that did the modification in the data of the row of a registered MIB table. If tmtHistRowModifSource is set to 'commandLine(2)', this object represents the internet address of the VTY terminal. The length is zero if not available or not applicable.ro
InetAddress (INET-ADDRESS-MIB)
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.2.1.7
tmtHistRowModifTerminalUserIf tmtHistRowModifSource is 'commandLine(2)', 'snmp(3)' with version 3, 'http(5)' or 'xml(6)' this objects records the name of the user. The length is zero if not available or not applicable.ro
SnmpAdminString
.1.3.6.1.4.1.3727.20.20.3.1.1.1.3.2.1.8
tmtMIBNotificationsPrefix
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.2
tmtMIBNotifications
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.2.0
tmtTableRowModifiedThis notification is sent when the data in a registered MIB table implemented in the SNMP command responder on the device is modified. This notification can be enabled/disabled by the value set in the tmtControlNotificationsEnabled object.
NOTIFICATION-TYPE
.1.3.6.1.4.1.3727.20.20.3.1.1.2.0.1
tmtMIBConformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.3
tmtMIBGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.3727.20.20.3.1.1.3.2
TABLE-MODIF-TRACKING-MIB - SNMP MIB Reference | MIBs Explorer