LINKSYS-RMON DEFINITIONS ::= BEGIN -- Title: LINKSYS Rmon Private Extension -- Version: 7.37.00.00 -- Date: 17 May 2004 IMPORTS rnd FROM LINKSYS-MIB OwnerString, EntryStatus FROM RMON-MIB Unsigned32, Integer32, Counter32, TimeTicks, MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI DisplayString, RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC; rlRmonControl MODULE-IDENTITY LAST-UPDATED "200406010000Z" ORGANIZATION "Linksys LLC." CONTACT-INFO "www.linksys.com/business/support" DESCRIPTION "The private MIB module definition for RND RMON MIB." REVISION "200406010000Z" DESCRIPTION "Initial version of this MIB." ::= { rnd 49 } rlRmonControlMibVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The MIB's version. The current version is 1" ::= {rlRmonControl 1} rlRmonControlHistoryControlQuotaBucket OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of buckets to be used by each History Control group entry. changed to read only, value is derived from rsMaxRmonEtherHistoryEntrie" DEFVAL { 8 } ::= {rlRmonControl 2} rlRmonControlHistoryControlMaxGlobalBuckets OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of buckets to be used by all History Control group entries together." DEFVAL { 300 } ::= {rlRmonControl 3} rlHistoryControlTable OBJECT-TYPE SYNTAX SEQUENCE OF RlHistoryControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of rlHistory control entries. This table is exactly like the corresponding RMON I History control group table, but is used to sample statistics of counters not specified by the RMON I statistics group." ::= {rlRmonControl 4} rlHistoryControlEntry OBJECT-TYPE SYNTAX RlHistoryControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of parameters that set up a periodic sampling of statistics. As an example, an instance of the rlHistoryControlInterval object might be named rlHistoryControlInterval.2" INDEX { rlHistoryControlIndex } ::= { rlHistoryControlTable 1 } RlHistoryControlEntry ::= SEQUENCE { rlHistoryControlIndex INTEGER (1..65535), rlHistoryControlDataSource OBJECT IDENTIFIER, rlHistoryControlBucketsRequested INTEGER (1..65535), rlHistoryControlBucketsGranted INTEGER (1..65535), rlHistoryControlInterval INTEGER (1..3600), rlHistoryControlOwner OwnerString, rlHistoryControlStatus EntryStatus } rlHistoryControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An index that uniquely identifies an entry in the rlHistoryControl table. Each such entry defines a set of samples at a particular interval for a sampled counter." ::= { rlHistoryControlEntry 1 } rlHistoryControlDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-write STATUS current DESCRIPTION "This object identifies the source of the data for which historical data was collected and placed in the rlHistory table. This object may not be modified if the associated rlHistoryControlStatus object is equal to valid(1)." ::= { rlHistoryControlEntry 2 } rlHistoryControlBucketsRequested OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The requested number of discrete time intervals over which data is to be saved in the part of the rlHistory table associated with this rlHistoryControlEntry. When this object is created or modified, the probe should set rlHistoryControlBucketsGranted as closely to this object as is possible for the particular probe implementation and available resources." DEFVAL { 50 } ::= { rlHistoryControlEntry 3 } rlHistoryControlBucketsGranted OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discrete sampling intervals over which data shall be saved in the part of the rlHistory table associated with this rlHistoryControlEntry. When the associated rlHistoryControlBucketsRequested object is created or modified, the probe should set this object as closely to the requested value as is possible for the particular probe implementation and available resources. The probe must not lower this value except as a result of a modification to the associated rlHistoryControlBucketsRequested object. There will be times when the actual number of buckets associated with this entry is less than the value of this object. In this case, at the end of each sampling interval, a new bucket will be added to the rlHistory table. When the number of buckets reaches the value of this object and a new bucket is to be added to the media-specific table, the oldest bucket associated with this rlHistoryControlEntry shall be deleted by the agent so that the new bucket can be added. When the value of this object changes to a value less than the current value, entries are deleted from the rlHistory table. Enough of the oldest of these entries shall be deleted by the agent so that their number remains less than or equal to the new value of this object. When the value of this object changes to a value greater than the current value, the number of associated rlHistory table entries may be allowed to grow." ::= { rlHistoryControlEntry 4 } rlHistoryControlInterval OBJECT-TYPE SYNTAX INTEGER (1..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The interval in seconds over which the data is sampled for each bucket in the part of the rlHistory table associated with this rlHistoryControlEntry. This interval can be set to any number of seconds between 1 and 3600 (1 hour). Because the counters in a bucket may overflow at their maximum value with no indication, a prudent manager will take into account the possibility of overflow in any of the associated counters. It is important to consider the minimum time in which any counter could overflow and set the rlHistoryControlInterval object to a value This object may not be modified if the associated rlHistoryControlStatus object is equal to valid(1)." DEFVAL { 1800 } ::= { rlHistoryControlEntry 5 } rlHistoryControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-write STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { rlHistoryControlEntry 6 } rlHistoryControlStatus OBJECT-TYPE SYNTAX EntryStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of this rlHistoryControl entry. Each instance of the rlHistory table associated with this rlHistoryControlEntry will be deleted by the agent if this rlHistoryControlEntry is not equal to valid(1)." ::= { rlHistoryControlEntry 7 } rlHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF RlHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of history entries." ::= { rlRmonControl 5 } rlHistoryEntry OBJECT-TYPE SYNTAX RlHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An historical statistics sample of a counter specified by the corresponding history control entry. This sample is associated with the rlHistoryControlEntry which set up the parameters for a regular collection of these samples. As an example, an instance of the rlHistoryPkts object might be named rlHistoryPkts.2.89" INDEX { rlHistoryIndex , rlHistorySampleIndex } ::= { rlHistoryTable 1 } RlHistoryEntry ::= SEQUENCE { rlHistoryIndex INTEGER (1..65535), rlHistorySampleIndex INTEGER (1..2147483647), rlHistoryIntervalStart TimeTicks, rlHistoryValue Counter32 } rlHistoryIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The history of which this entry is a part. The history identified by a particular value of this index is the same history as identified by the same value of rlHistoryControlIndex." ::= { rlHistoryEntry 1 } rlHistorySampleIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An index that uniquely identifies the particular sample this entry represents among all samples associated with the same rlHistoryControlEntry. This index starts at 1 and increases by one as each new sample is taken." ::= { rlHistoryEntry 2 } rlHistoryIntervalStart OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the start of the interval over which this sample was measured. If the probe keeps track of the time of day, it should start the first sample of the history at a time such that when the next hour of the day begins, a sample is started at that instant. Note that following this rule may require the probe to delay collecting the first sample of the history, as each sample must be of the same interval. Also note that the sample which is currently being collected is not accessible in this table until the end of its interval." ::= { rlHistoryEntry 3 } rlHistoryValue OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the sampled counter at the time of this sampling." ::= { rlHistoryEntry 4 } rlControlHistoryControlQuotaBucket OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of buckets to be used by each rlHistoryControlTable entry." DEFVAL { 8 } ::= {rlRmonControl 6} rlControlHistoryControlMaxGlobalBuckets OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of buckets to be used by all rlHistoryControlTable entries together." DEFVAL { 300 } ::= {rlRmonControl 7} rlControlHistoryMaxEntries OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of rlHistoryTable entries." DEFVAL { 300 } ::= {rlRmonControl 8} END