ID Type Name Description Links Access Discussion
Recording-MIB-1 comment comment
MIB HEADER
Recording-MIB-2 mib ISO26048-1-Recording

MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Unsigned32
FROM SNMPv2-SMI
-- RFC 2578
RowPointer, RowStatus, StorageType, TruthValue, VariablePointer
FROM SNMPv2-TC
-- RFC 2579
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
-- RFC 2580
SnmpAdminString, SnmpSecurityModel, SnmpSecurityLevel
FROM SNMP-FRAMEWORK-MIB
-- RFC 3411
ITSCounter16, ITSClear, ITSDateStamp, ITSDailyTimeStamp, ITSOerString,
ITSPercent, ITSPositive8, ITSPositive16, ITSUnsigned8, ITSUnsigned16
FROM ISO26048-1-FieldDevice
fdGlobalMIB, fdAdminGlobal, fdGlobalConformance
FROM ISO26048-1-Global
fdOwnerEntry, fdOwnerIndex
FROM ISO26048-1-Owner
Recording-MIB-3 module-identity fdRecordingMIB

The MIB that defines a high-resolution recording mechanism that allows a device to record information at a high rate for a defined period of time. Copyright (C) International Organization for Standardization (ISO). This MIB module is part of ISO 26048-1; see ISO 26048-1 for full legal notices.

Recording-MIB-4 comment comment
Administrative objects
Recording-MIB-5 object-identity fdAdminRecording

A node used to group administrative objects for the recording feature. This node is intended to assist administrators in configuring access control. In general, administrator-level accounts can be given access to this node. In addition, it is envisioned that administrators may wish to grant owner-level accounts read-only access to the appropriate row within the fdOwnerRecordingTable so that owners can discover the amount of memory that they are allowed to access for recordings.

Recording-MIB-7 object-type fdAdminRecordings

1 Number of recordings

<Definition> The number of in-progress and completed recordings currently stored, regardless of fdOwnerIndex.

read-only
Recording-MIB-9 object-type fdAdminRecordingCompletes

2 Number of completed recordings

<Definition> The number of recordings that have been completed since the last reboot, regardless of fdOwnerIndex.

read-only
Recording-MIB-11 object-type fdAdminRecordingClearAll

3 Clear all recording configuration

<Definition> A control object that destroys all rows in the fdRecordingClassTable, fdRecordingFactoryTable, fdRecordingTable, and fdRecordingSampleTable and also resets all writable values within the fdOwnerRecordingTable back to their default values.

read-write
Recording-MIB-13 object-type fdAdminRecordingClearAllClasses

4 Clear all recording classes

<Definition> A control object that destroys all rows in the fdRecordingClassTable, fdRecordingFactoryTable, fdRecordingTable, and fdRecordingSampleTable.

read-write
Recording-MIB-15 object-type fdAdminRecordingClearAllFactories

5 Clear all recording factories

<Definition> A control object that destroys all rows in the fdRecordingFactoryTable, fdRecordingTable, and fdRecordingSampleTable.

read-write
Recording-MIB-17 object-type fdAdminRecordingClearAllRecordings

6 Clear all recordings

<Definition> A control object that destroys all rows in the fdRecordingTable and fdRecordingSampleTable.

read-write
Recording-MIB-19 object-type fdOwnerRecordingTable

7 Owner table

<Definition> This table is used to allow owners to manage their recordings mechanism and the recording tables that they own.

not-accessible
Recording-MIB-20 object-type fdOwnerRecordingEntry

<Definition> This object defines a row in the fdOwnerRecordingTable.

not-accessible
Recording-MIB-21 row FdOwnerRecordingEntry
Recording-MIB-22 object-type fdOwnerRecordingMaxFactories

8 Maximum recording factories for owner

The maximum number of rows that this owner is allowed to manage within the fdRecordingFactoryTable at any point in time. An attempt to create a new row that would exceed this limit shall result in an 'inconsistentName' error.

read-create
Recording-MIB-23 object-type fdOwnerRecordingMaxClasses

9 Maximum recording classes for owner

The maximum number of rows that this owner is allowed to manage within the fdRecordingClassTable at any point in time. An attempt to create a new row that would exceed this limit shall result in an 'inconsistentName' error.

read-create
Recording-MIB-24 object-type fdOwnerRecordingMaxClassEntries

10 Maximum recordings for owner

The maximum number of rows that this owner is allowed to maintain within any class of the fdRecordingTable at any point in time. A new recordong that would cause the table to exceed this limit shall cause the oldest recording in the class to be deleted to enable the new entry to be stored within the limit.

read-create
Recording-MIB-25 object-type fdOwnerRecordingMaxStorage

11 Maximum recording storage for owner

The maximum number of octets allowed to store all snapshots for all recordings within the fdRecordingSampleTable associated with the fdOwnerIndex. A new recording that would cause the table to exceed this limit shall cause the oldest recording(s) for this owner to be deleted until the new entry can be stored within the limit.

read-create
Recording-MIB-27 object-type fdOwnerRecordingEntries

12 Number of recordings for owner

The number of in-progress and completed recordings currently stored, for the fdOwnerIndex.

read-only
Recording-MIB-29 object-type fdOwnerRecordingCompletes

13 Number of completed recordings for owner

A counter that increments upon the completion of each recording associated with the fdOwnerIndex.

read-only
Recording-MIB-33 object-type fdOwnerRecordingClearAllClasses

14 Clear all recording classes for owner

<Definition> A control object that destroys all rows associated with the adminRecMechV2Owner in the recMechV2ClassTable, recMechV2FactoryTable, recMechV2RecordingTable, and recMechV2SampleTable.

read-write
Recording-MIB-35 object-type fdOwnerRecordingClearAllFactories

15 Clear all recording factories for owner

<Definition> A control object that destroys all rows associated with the adminRecMechV2Owner in the recMechV2FactoryTable, recMechV2RecordingTable, and recMechV2SampleTable.

read-write
Recording-MIB-37 object-type fdOwnerRecordingClearAllRecordings

16 Clear all recordings for owner

<Definition> A control object that destroys all rows associated with the adminRecMechV2Owner in the recMechV2RecordingTable, and recMechV2SampleTable.

read-write
Recording-MIB-39 object-type fdRecordingClassTable

17 Recording class table

<Definition>This table is used to manage the recording mechanism and the recording tables.

<Table Type> managed

not-accessible
Recording-MIB-40 object-type fdRecordingClassEntry

<Definition>This object defines a row in the Recording Mechanism Manger Table. Rows defined within this table allow recordings from multiple triggers to be grouped together into a single class for easier management.

not-accessible
Recording-MIB-41 row FdRecordingClassEntry
Recording-MIB-43 object-type fdRecordingClassIndex

18 Recording class index

<Definition> A unique index for the recording class within the scope of the adminfdRecordingOwner. All recordings assigned to the class will be managed according to the other columns of this row.

not-accessible
Recording-MIB-45 object-type fdRecordingClassDescription

19 Recording class description

<Definition> A description of the recording class.

read-create
Recording-MIB-47 object-type fdRecordingClassSizeLimit

20 Size limit for recording class

<Definition> This object specifies the maximum amount of memory to be used within the device to store recordings for the associated recording class. When the size limit is reached (e.g., due to a new recording or through the modification of this object) the oldest recording(s) within the class (based on the values of fdRecordingTriggerDate and fdRecordingTriggerTime) are bumped out of storage until the storage used for this recording class is less than or equal to the size defined by this object. An attempt to set this object to a value that would cause the sum of all fdRecordingClassSizeLimit objects for the associated adminfdRecordingOwner to exceed the adminRecMechSizeLimit for the adminfdRecordingOwner shall cause Step 10 of the set operation to fail, thereby resulting in an 'inconsistentVlaue' error. A recording that exceeds fdRecordingClassSizeLimit octets shall not be stored within the recording class.

read-create
Recording-MIB-49 object-type fdRecordingClassClearDate

21 Recording class clear date

<Definition> This object, along with fdRecordingClassClearTime, is used to clear multiple recordings from the fdRecordingTable and fdRecordingSampleTable. All completed recordings (and associated samples) for this recording class that are associated with a fdRecordingTriggerDate and fdRecordingTriggerTime equal to or older than the fdRecordingClassClearDate and fdRecordingClassClearTime shall be cleared from the fdRecordingTable and fdRecordingSampleTable. If the fdRecordingClassClearDate and fdRecordingClassClearTime refer to a future point in time, no recordings shall be initiated for the associated recording class.

read-create
Recording-MIB-51 object-type fdRecordingClassClearTime

22 Recording class clear time

<Definition> This object, along with fdRecordingClassClearDate, is used to clear multiple recordings from the fdRecordingTable and fdRecordingSampleTable. All completed recordings (and associated samples) for this recording class that are associated with a fdRecordingTriggerDate and fdRecordingTriggerTime equal to or older than the fdRecordingClassClearDate and fdRecordingClassClearTime shall be cleared from the fdRecordingTable and fdRecordingSampleTable. If the fdRecordingClassClearDate and fdRecordingClassClearTime refer to a future point in time, no recordings shall be initiated for the associated recording class.

read-create
Recording-MIB-53 object-type fdRecordingClassEntries

23 Number of recordings in class

<Definition> The number of recordings for this recording class that are currently stored in the fdRecordingTable.

read-only
Recording-MIB-55 object-type fdRecordingClassCompletes

24 Number of completed recordings in class

<Definition> This object is a counter that gets incremented every time a recording is completed for this class.

read-only
Recording-MIB-134

25 Recording class time stamp

<Definition> The value of sysUpTime at the last discontinuity of any of the counters associated with this row of the fdRecordingFactoryTable. Discontinuities occur when the row is created.

Recording-MIB-57 object-type fdRecordingClassStorageType

26 Recording class storage type

<Definition> This object defines the storage type to use for this row of the fdRecordingClassTable. Rows having the value 'permanent' shall allow writable access to fdRecordingClassSizeLimit, fdRecordingClassClearDate, and fdRecordingClassClearTime.

read-create
Recording-MIB-59 object-type fdRecordingClassRowStatus

27 Recording class row status

<Definition> This object indicates the status of this row within the fdRecordingClassTable. Objects within this row can be modified regardless of the state of this object. Within the second phase of the set operation to set this object to 'destroy', all rows within the fdRecordingFactoryTable, fdRecordingTable, and fdRecordingSampleTable that use this fdRecordingClassName as an index shall also be destroyed.

read-create
Recording-MIB-61 object-type fdRecordingFactoryTable

28 Recording factory table

<Definition> This table is used to configure the information to be contained within each recording. <Table Type> managed

not-accessible
Recording-MIB-62 object-type fdRecordingFactoryEntry

<Definition> This object defines a row in the Recording Mechanism Factory Table. Rows defined within this table define the information the device shall record when a recording is initiated.

not-accessible
Recording-MIB-63 row FdRecordingFactoryEntry
Recording-MIB-65 object-type fdRecordingFactoryIndex

29 Recording factory index

<Definition> This object provides a unique index for the recording factory within the context of the adminfdRecordingOwner.

not-accessible
Recording-MIB-73 object-type fdRecordingFactorySampleContext

30 Context of object to be sampled

<Definition> The management context of the object instance to be sampled for the recording. For example, the command responder might provide access to multiple MIB instances; this object disambiguates which MIB instance is to be used.

read-create
Recording-MIB-75 object-type fdRecordingFactorySampleOID

31 Object to be sampled in recording

<Definition> The object identifier of the object instance to be sampled for the recording. The object instance shall be accessed using the security parameters as specified in fdRecordingFactorySecurityModel, fdRecordingFactorySecurityLevel, fdRecordingFactorySecurityName, and fdRecordingFactorySampleContext. (See RFC 3415 for details about how the view-based access control model uses these parameters.) An attempt to set this object to a value that is not within the read mib view for the supplied security parameters shall result in a failure of Step 10 of the set operation, thereby resulting in an 'inconsistent value' error. NOTE: The object instance does not have to exist at the time that this object is set for the set to be successful. If the object identifier does not point to a valid object instance within the read mib view for the indicated security parameters at the time that the data is being sampled, the sample shall record a zero- length string.

read-create
Recording-MIB-77 object-type fdRecordingFactoryPreSamples

32 Percent of pre-trigger samples

<Definition> This object indicates the percentage of samples in a recording that are intended to be captured prior to the recording being triggered. When this value is greater than zero (0), the device will need to collect and buffer samples prior to the recording being triggered so that it can store the requisite information when a recording is triggered.

<Format> A value of zero (0) means that the recording shall start with the first sample captured after the recording is triggered. A value of 100 means that the recording will end with the last sample captured prior to or simultaneous with the recording being triggered, where simultaneous is defined as occurring within fdRecordingFactorySamplePeriod / 2.

read-create
Recording-MIB-79 object-type fdRecordingFactorySamplePeriod

33 Sample period

<Definition> This object indicates the frequency at which samples shall be taken. Allowable sample periods are restricted to a value of zero (0) or recMechMinSamplePeriod + (fdRecordingSamplePeriodResolution * n) where n is an integer, 0 <= n, and n <= (recMechMaxSamplePeriod: recMechMinSamplePeriod) / fdRecordingSamplePeriodResolution If the value of this object is zero (0), samples shall be collected whenever the value of the object specified by fdRecordingFactoryMonitorOID changes (i.e., based on an on-change event rather than based on time). If the value of this object is greater than zero, this object indicates the time that shall elapse between each sample collected for the recording produced by this factory and the value of fdRecordingFactoryMonitorOID shall be ignored.

read-create
Recording-MIB-81 object-type fdRecordingFactoryMonitorContext

34 Context of object to be monitored

<Definition> The management context to use when accessing fdRecordingFactoryMonitorOID.

read-create
Recording-MIB-83 object-type fdRecordingFactoryMonitorOID

35 Object to be monitored for on-change recordings

<Definition> The object identifier of the object instance to be monitored for on-change events when fdRecordingFactorySamplePeriod is zero (0). If fdRecordingFactorySamplePeriod is non-zero, the value of this object shall be ignored. The object instance shall be accessed using the security parameters as specified in fdRecordingFactorySecurityModel, fdRecordingFactorySecurityLevel, fdRecordingFactorySecurityName, and fdRecordingFactoryMonitorContext. An attempt to set this object to a value, other than zeroDotZero, that is not within the read mib view for the supplied security parameters shall result in a failure of Step 10 of the set operation, thereby resulting in an 'inconsistent value' error. NOTE: The object instance does not have to exist at the time that this object is set for the set to be successful. If this object does not point to a valid object instance within the read mib view for the indicated security parameters at the time that the data is being monitored, the on-change event shall not fire.

read-create
Recording-MIB-85 object-type fdRecordingFactorySampleLimit

36 Number of samples

<Definition> The intended number of samples to be included for recordings produced by this factory. A recording that collects its full number of samples prior to and after the recording trigger shall have a recording of this number of samples. If this object is zero (0), then no recordings are created based on this configuration.

read-create
Recording-MIB-67 object-type fdRecordingFactorySecurityModel

37 Recording factory security model

<Definition> The security model used to activate this row of the fdRecordingFactoryTable and that is used to access the fdRecordingFactoryObjectID and fdRecordingFactorySampleOID.

not-accessible
Recording-MIB-69 object-type fdRecordingFactorySecurityLevel

38 Recording factory level

<Definition> The security level used to activate this row of the fdRecordingFactoryTable and that is used to access the fdRecordingFactoryObjectID and fdRecordingFactorySampleOID.

not-accessible
Recording-MIB-71 object-type fdRecordingFactorySecurityName

39 Recording factory name

<Definition> The security name used to activate this row of the fdRecordingFactoryTable and that is used to access the fdRecordingFactoryObjectID and fdRecordingFactorySampleOID.

not-accessible
Recording-MIB-87 object-type fdRecordingFactoryStorageType

40 Recording factory storage type

<Definition> This object defines the storage type to use for this row within the fdRecordingFactoryTable. Permanent rows do not have to be editable.

read-create
Recording-MIB-89 object-type fdRecordingFactoryRowStatus

41 Recording factory row status

<Definition> This object indicates the status of this row within the fdRecordingFactoryTable. Objects within this row cannot be modified while this object is 'active'. Within the second phase of the set operation to set this object to 'destroy', all rows within the fdRecordingTable, and fdRecordingSampleTable with an index that includes both fdRecordingClassName and fdRecordingFactoryName shall also be destroyed.

read-create
Recording-MIB-91 object-type fdRecordingTable

42 Recording table

<Definition> This table is used to provide information about each recording completed or in progress. <Table Type> managed

not-accessible
Recording-MIB-92 object-type fdRecordingEntry

<Definition> This object defines a row in the fdRecordingTable. Rows defined within this table capture information that applies to all samples collected within the recording.

not-accessible
Recording-MIB-93 row FdRecordingEntry
Recording-MIB-95 object-type fdRecordingIndex

43 Recording index

<Definition> The recording number within this class for this recording. Recording numbers shall be assigned starting at 1 and increasing sequentially by 1 with each new recording within the class. After the assigned value reaches 255, the process shall repeat, skipping the value 0. Recordings shall be assigned the index value in order of the trigger events occurring ensuring that the trigger date/time values are chronological (except for the rollover).

not-accessible
Recording-MIB-97 object-type fdRecordingTrigger

44 Recording trigger

<Definition> This object indicates the trigger or event that caused the recording to be initiated. For example, if the recording was triggered by a conditional trigger, this object would indicate the OID of fdCondTriggerDescription for the row within the fdCondTriggerTable that caused the recording.

read-only
Recording-MIB-99 object-type fdRecordingTriggerDate

45 Recording trigger date

<Definition> This object contains the date on which the recording was triggered.

read-only
Recording-MIB-101 object-type fdRecordingTriggerTime

46 Recording trigger time

<Definition> This object indicates the time at which the recording was triggered.

read-only
Recording-MIB-103 object-type fdRecordingStatus

47 Recording status

<Definition> The value of this object reflects the state of the recording located in this row.

<Format> Value Description available This row is available for a new recording to be initiated for this recording class. When a recording is cleared, the value is set to available. Note: This state is only applicable to implementations that have rows that can exist without any samples. pretrigger The recording is collecting pre-trigger samples. Note: When the trigger point is zero (0) percent or the trigger condition is already satisfied when the fdRecordingFactoryEntry is configured, this state does not occur. triggered The recording has been triggered and is currently collecting post event records. Triggered recordings shall survive a power outage. Upon power up, any recording in the 'triggered' state shall automatically transition to the 'complete' state. Note: When the trigger point is 100 percent, this state does not occur. complete The recording is complete (e.g., all post-event samples have been collected). Completed recordings shall survive a power outage.

read-only
Recording-MIB-105 object-type fdRecordingTriggerSample

48 Position of trigger within recording

<Definition> This object indicates the number (fdRecordingSampleNumber) of the first post-event sample in the recording.

read-only
Recording-MIB-107 object-type fdRecordingNumSamples

49 Number of samples within recording

<Definition> The current number of samples contained in this recording. A completed recording does not necessarily have exactly fdRecordingFactoryNumSamples samples recorded (e.g., due to changes in configuration, errors in collecting samples, etc.).

read-only
Recording-MIB-109 object-type fdRecordingDelete

50 Delete recording

<Definition> A control that allows the deletion of the recording. The object shall always report false when read. Setting this object to true shall delete this row in the table and shall also delete all rows in the fdRecordingSampleTable with the same fdOwnerIndex, fdRecordingClassIndex, and fdRecordingIndex.

read-write
Recording-MIB-111 object-type fdRecordingSampleTable

51 Recording sample table

<Definition> A table containing the samples for each recording. <Table Type> managed

not-accessible
Recording-MIB-112 object-type fdRecordingSampleEntry

<Definition> An entry in the recording mechanism sample table.

not-accessible
Recording-MIB-113 row FdRecordingSampleEntry::=
Recording-MIB-115 object-type fdRecordingSampleIndex

52 Recording sample index

<Definition> The number used to uniquely identify this sample within this recording. Sample numbers shall be sequentially assigned starting at 1 and increasing by 1 until the configured number of post-event samples have been captured or the recording is otherwise completed.

not-accessible
Recording-MIB-117 object-type fdRecordingSampleTime

53 Recording sample time

<Definition> The time that the sample was captured. The entry shall be collected within one fdRecordingSamplePeriodResolution unit of time from the intended time and timestamped with the time of collection.

read-only
2023-06-25: Kenneth Vaughn

Should we also include a date object?

Recording-MIB-119 object-type fdRecordingSampleValue

54 Recording sample value

<Definition> The OER-encoded value of the object instance referenced by fdRecordingFactorySampleOID at the time when the sample was collected.

<Format> The value shall not contain any padding characters either before or after the values. Decoding the value of this object requires knowledge of the syntax of the object referenced by fdRecordingFactorySampleOID. For example, the value portion of the variableBinding encoding of this object could be 0x04 02 01 41, where: 04: octet string type for ITSOerString 02: length of 2 octets 01 41: sampled value of object referenced by fdRecordingFactorySampleOID The exact meaning of 01 41 is based on the syntax of fdRecordingFactorySampleOID; for example, the following table gives possible valid decodings depending on the syntax: Syntax Decoding Logic ITSInteger16 321 fixed-length two-octet integer encoding Counter64 65 one-octet length and one-octet value SnmpAdminString 'A' one-octet length and one-octet value

read-only
Recording-MIB-120 comment comment

55 Capability objects

Recording-MIB-121 object-type fdRecordingMinSamplePeriod

56 Minimum sample period for recordings

<Definition> The minimum sample period for recordings supported by the device.

read-only
Recording-MIB-123 object-type fdRecordingMaxSamplePeriod

57 Maximum sample period for recordings

<Definition> The maximum sample period for recordings supported by the device.

read-only
Recording-MIB-125 object-type fdRecordingSamplePeriodResolution

58 Sample period resolution for recordings

<Definition> The sample period resolution for recordings supported by the device. Allowable sample periods are restricted to (recMinSamplePeriod + recSamplePeriodResolution * n), where: n is an integer, 0 <= n, and n <= (recMaxSamplePeriod - recMinSamplePeriod) / recSamplePeriodResolution

read-only
Recording-MIB-126 comment comment

59 Compliance groups

Recording-MIB-127 object-identity fdRecordingConformance

A node used to contain conformance concepts for the rechMechV2 feature.

Recording-MIB-128 object-identity fdRecordingCompliances

A node used to contain compliance statements for the fdRecording feature.

Recording-MIB-129 object-identity fdRecordingGroups

A node used to contain object groups for the fdRecording feature.

Recording-MIB-130 module-compliance fdRecordingComplianceV1

The original conformance statement for the ISO 26048-1 recording mechanism.

Recording-MIB-131 object-group fdRecordingGroupV1

The objects necessary for the ISO 26048-1 recording mechanism. NOTE: The recording mechanism is dependent upon the fdOwnerTable, as defined in ISO 26048-1-Owner. It is designed to be called by the ISO 26048-1 Action Table but could be called by other means as well.

Recording-MIB-132 end end

Get in touch

Phasellus convallis elit id ullamcorper pulvinar. Duis aliquam turpis mauris, eu ultricies erat malesuada quis. Aliquam dapibus, lacus eget hendrerit bibendum, urna est aliquam sem, sit amet imperdiet est velit quis lorem.