TIME-AGGREGATE-MIB

File: TIME-AGGREGATE-MIB.mib (13615 bytes)

Imported modules

SNMPv2-SMI RMON-MIB SNMPv2-TC
SNMPv2-CONF SNMP-FRAMEWORK-MIB

Imported symbols

MODULE-IDENTITY experimental OBJECT-TYPE
Opaque Integer32 OwnerString
RowStatus StorageType TEXTUAL-CONVENTION
MODULE-COMPLIANCE OBJECT-GROUP SnmpAdminString

Defined Types

TAggrMOErrorStatus  
This data type is used to model the error status of the sampled MO instance. The error status for a sampled MO instance is given in terms of two elements: o The moIndex, which indicates the sample number of the MO instance (starting at 1) in the value of the time- aggregated MO instance. o The moError, which indicates the error that was encountered in sampling that MO instance. The syntax in ASN.1 Notation will be ErrorStatus :: = SEQUENCE { moIndex Integer32, moError SnmpPduErrorStatus } TAggrMOErrorStatus ::= SEQUENCE OF { ErrorStatus } Note1: The command responder will supply values for all the samples of the MO instance. If an error is encountered for a sample, then the corresponding value will have an ASN.1 value NULL, and an error will be flagged in the corresponding TAggrMOErrorStatus object. Only MOs for which errors have been encountered will the corresponding moIndex and moError values be set. Note2: The error code for the component MO instances will be in accordance with the SnmpPduErrorStatus TC defined in the DISMAN-SCHEDULE-MIB[RFC3231].
TEXTUAL-CONVENTION    
  Opaque Size(0..1024)  

TimeAggrMOValue  
This data type is used to model the time-aggregated MOs. It will be a sequence of values. The syntax in ASN.1 Notation will be MOSampleValue :: = SEQUENCE { value ObjectSyntax } TimeAggrMOValue ::= SEQUENCE OF { MOSampleValue } where the first MOSampleValue, if any, will always be the timestamp of the first sample in the aggregated object. The subsequent values are the values of the MO instance sampled at the specified intervals for the specified number of times. Note: The command generator will need to know the constituent MO instance and the sampling interval to correctly interpret TimeAggrMOValue.
TEXTUAL-CONVENTION    
  Opaque Size(0..1024)  

CompressedTimeAggrMOValue  
This data type is used to model the compressed TAgMOs.
TEXTUAL-CONVENTION    
  Opaque Size(0..1024)  

TAggrCtlEntry  
SEQUENCE    
  tAggrCtlEntryID SnmpAdminString
  tAggrCtlMOInstance OBJECT IDENTIFIER
  tAggrCtlAgMODescr SnmpAdminString
  tAggrCtlInterval Integer32
  tAggrCtlSamples Integer32
  tAggrCtlCompressionAlgorithm INTEGER
  tAggrCtlEntryOwner OwnerString
  tAggrCtlEntryStorageType StorageType
  tAggrCtlEntryStatus RowStatus

TAggrDataEntry  
SEQUENCE    
  tAggrDataRecord TimeAggrMOValue
  tAggrDataRecordCompressed CompressedTimeAggrMOValue
  tAggrDataErrorRecord TAggrMOErrorStatus

Defined Values

tAggrMIB 1.3.6.1.3.124
The MIB for servicing Time-Based aggregate objects. Copyright (C) The Internet Society (2006). This version of this MIB module is part of RFC 4498; see the RFC itself for full legal notices.
MODULE-IDENTITY    

tAggrCtlTable 1.3.6.1.3.124.1
The Time-Based aggregation control table. It controls the aggregation of the samples of MO instances. There will be a row for each TAgMO.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    TAggrCtlEntry

tAggrCtlEntry 1.3.6.1.3.124.1.1
A row of the control table that defines one Time-Based aggregate MO (TAgMO).
Status: current Access: not-accessible
OBJECT-TYPE    
  TAggrCtlEntry  

tAggrCtlEntryID 1.3.6.1.3.124.1.1.1
A locally unique, administratively assigned name for this aggregated MO. It is used as an index to uniquely identify this row in the table.
Status: current Access: not-accessible
OBJECT-TYPE    
  SnmpAdminString Size(1..32)  

tAggrCtlMOInstance 1.3.6.1.3.124.1.1.2
The sampled values of this MO instance will be aggregated by the TAgMO.
Status: current Access: read-create
OBJECT-TYPE    
  OBJECT IDENTIFIER  

tAggrCtlAgMODescr 1.3.6.1.3.124.1.1.3
A textual description of the aggregate object.
Status: current Access: read-create
OBJECT-TYPE    
  SnmpAdminString Size(0..64)  

tAggrCtlInterval 1.3.6.1.3.124.1.1.4
The interval, in microseconds, at which the MO instance pointed at by tAggrInstance will be sampled for Time-Based aggregation.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32  

tAggrCtlSamples 1.3.6.1.3.124.1.1.5
The number of times at which the MO instance referred to by tAggrInstance will be sampled for Time-Based aggregation.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32  

tAggrCtlCompressionAlgorithm 1.3.6.1.3.124.1.1.6
The compression algorithm that will be used by the agent to compress the value of the TAgMO. The deflate algorithm and corresponding data format specification is described in RFC 1951. It is compatible with the widely used gzip utility.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER none(1), deflate(2)  

tAggrCtlEntryOwner 1.3.6.1.3.124.1.1.7
A textual description of the entity that created this entry.
Status: current Access: read-create
OBJECT-TYPE    
  OwnerString  

tAggrCtlEntryStorageType 1.3.6.1.3.124.1.1.8
This object defines whether the parameters defined in this row are kept in volatile storage and lost upon reboot or backed up by non-volatile (permanent) storage. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row.
Status: current Access: read-create
OBJECT-TYPE    
  StorageType  

tAggrCtlEntryStatus 1.3.6.1.3.124.1.1.9
The row status variable, used according to row installation and removal conventions. Objects in a row can be modified only when the value of this object in the corresponding conceptual row is not 'active'. Thus, to modify one or more of the objects in this conceptual row, a. change the row status to 'notInService', b. change the values of the row, and c. change the row status to 'active'. The tAggrCtlEntryStatus may be changed to 'active' iff all the MOs in the conceptual row have been assigned valid values.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

tAggrDataTable 1.3.6.1.3.124.2
This is the data table. Each row of this table contains information about a TAgMO indexed by tAggrCtlEntryID. tAggrCtlEntryID is the key to the table. It is used to identify instances of the TAgMO that are present in the table.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    TAggrDataEntry

tAggrDataEntry 1.3.6.1.3.124.2.1
Entry containing information pertaining to a TAgMO.
Status: current Access: not-accessible
OBJECT-TYPE    
  TAggrDataEntry  

tAggrDataRecord 1.3.6.1.3.124.2.1.1
The snapshot value of the TAgMO.
Status: current Access: read-only
OBJECT-TYPE    
  TimeAggrMOValue  

tAggrDataRecordCompressed 1.3.6.1.3.124.2.1.2
The compressed value of the TAgMO. The compression algorithm will depend on the tAggrCtlCompressionAlgorithm given in the corresponding tAggrCtlEntry. If the value of the corresponding tAggrCtlCompressionAlgorithm is (1) 'none', then the value of all instances of this object will be a string of zero length. Note that the access privileges to this object will be governed by the access privileges of the corresponding MO instance. Thus, an entity attempting to access an instance of this MO MUST have access rights to the instance object pointed at by tAggrCtlMOInstance and this MO instance.
Status: current Access: read-only
OBJECT-TYPE    
  CompressedTimeAggrMOValue  

tAggrDataErrorRecord 1.3.6.1.3.124.2.1.3
The error status corresponding to the MO instance samples aggregated in tAggrDataRecord (and tAggrDataRecordCompressed).
Status: current Access: read-only
OBJECT-TYPE    
  TAggrMOErrorStatus  

tAggrConformance 1.3.6.1.3.124.3
OBJECT IDENTIFIER    

tAggrGroups 1.3.6.1.3.124.3.1
OBJECT IDENTIFIER    

tAggrCompliances 1.3.6.1.3.124.3.2
OBJECT IDENTIFIER    

tAggrMibCompliance 1.3.6.1.3.124.3.2.1
The compliance statement for SNMP entities that implement the TIME-AGGREGATE-MIB.
Status: current Access: read-only
MODULE-COMPLIANCE    

tAggrMibBasicGroup 1.3.6.1.3.124.3.1.1
A collection of objects for Time-Based aggregation of MOs.
Status: current Access: read-only
OBJECT-GROUP