📄 rfc2064.mib
字号:
MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets the meter has lost for this interface. Such losses may occur because the meter has been unable to keep up with the traffic volume." ::= { flowInterfaceEntry 2 }---- Control Group: Meter Reader Info Table---- Any meter reader wishing to collect data reliably for all flows-- should first create a row in this table. It should write that-- row's flowReaderLastTime object each time it starts a collection-- pass through the flow table.-- The meter will not recover a flow's memory until every meter reader-- holding a row in this table has collected that flow's data.-- If a meter reader does not create a row in this table, e.g. because-- it failed authentication in the meter's SNMP write community,-- collection can still proceed but the meter may not be able to-- recover inactive flows.flowReaderInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FlowReaderInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An array of information about meter readers which have registered their intent to collect flow data from this meter." ::= { flowControl 3 }flowReaderInfoEntry OBJECT-TYPE SYNTAX FlowReaderInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular meter reader." INDEX { flowReaderIndex } ::= { flowReaderInfoTable 1 }FlowReaderInfoEntry ::= SEQUENCE { flowReaderIndex Integer32, flowReaderTimeout Integer32, flowReaderOwner OwnerString, flowReaderLastTime TimeStamp, flowReaderPreviousTime TimeStamp, flowReaderStatus RowStatus }flowReaderIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Selects an entry from the array of meter reader info entries." ::= { flowReaderInfoEntry 1 }flowReaderTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the maximum time (in seconds) between flow data collections for this meter reader. If this time elapses without a collection, the meter should assume that this meter reader has stopped collecting, and delete this row from the table." ::= { flowReaderInfoEntry 2 }flowReaderOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "Identifies the meter reader which created this row." ::= { flowReaderInfoEntry 3 }flowReaderLastTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-create STATUS current DESCRIPTION "Time this meter reader began its most recent data collection. This variable should be written by a meter reader as the first step in reading flow data. The meter will set this LastTime value to sysUptime and set its PreviousTime value (below) to the old LastTime. This allows the meter to recover flows which have been inactive since PreviousTime, for these have been collected at least once. If the meter fails to write flowLastReadTime, e.g. by failing authentication in the meter's SNMP write community, collection may still proceed but the meter may not be able to recover inactive flows." ::= { flowReaderInfoEntry 4 }flowReaderPreviousTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Time this meter reader began the collection before last." ::= { flowReaderInfoEntry 5 }flowReaderStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this meter reader." ::= { flowReaderInfoEntry 6 }---- Control Group: Manager Info Table---- Any manager wishing to download rule sets to the meter must create-- a row in this table. Once it has a table row, the manager may set-- the control variables in its row so as to cause the meter to run-- any valid rule set held by the meter.flowManagerInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FlowManagerInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An array of information about managers which have registered their intent to run rule sets on this meter." ::= { flowControl 4 }flowManagerInfoEntry OBJECT-TYPE SYNTAX FlowManagerInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular meter reader." INDEX { flowManagerIndex } ::= { flowManagerInfoTable 1 }FlowManagerInfoEntry ::= SEQUENCE { flowManagerIndex Integer32, flowManagerCurrentRuleSet Integer32, flowManagerStandbyRuleSet Integer32, flowManagerHighWaterMark INTEGER, flowManagerCounterWrap INTEGER, flowManagerOwner OwnerString, flowManagerTimeStamp TimeStamp, flowManagerStatus RowStatus }flowManagerIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Selects an entry from the array of manager info entries." ::= { flowManagerInfoEntry 1 }flowManagerCurrentRuleSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index to the array of rule sets. Specifies which set of rules is currently being used for accounting by this manager. When the manager sets this variable the meter will close its current rule set and start using the new one. Flows created by the old rule set remain in memory, orphaned until their data has been read. Specifying rule set 0 (the empty set) stops flow measurement by this manager." ::= { flowManagerInfoEntry 2 }flowManagerStandbyRuleSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index to the array of rule sets. After reaching HighWaterMark (see below) the manager may switch to using its standby rule set. For this to be effective the manager should have downloaded a standby rule set which uses a coarser reporting granularity. The manager may also need to decrease the meter reading interval so that the meter can recover flows measured by its normal rule set." DEFVAL { 0 } -- No standby ::= { flowManagerInfoEntry 3 }flowManagerHighWaterMark OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-create STATUS current DESCRIPTION "A value expressed as a percentage, interpreted by the meter as an indication of how full the flow table should be before it should switch to the standby rule set (if one has been specified) forthis manager. Values of 0% or 100% disable the checking represented by this variable." ::= { flowManagerInfoEntry 4 }flowManagerCounterWrap OBJECT-TYPE SYNTAX INTEGER { wrap(1), scale(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies whether PDU and octet counters should wrap when they reach the top of their range (normal behaviour for Counter32 objects), or whether their scale factors should be used instead. The combination of counter and scale factor allows counts to be returned as binary floating point numbers, with 32-bit mantissas and 8-bit exponents." DEFVAL { wrap } ::= { flowManagerInfoEntry 5 }flowManagerOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "Identifies the manager which created this row." ::= { flowManagerInfoEntry 6 }flowManagerTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-create STATUS current DESCRIPTION "Time this row was last changed by its manager." ::= { flowManagerInfoEntry 7 }flowManagerStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this manager." ::= { flowManagerInfoEntry 8 }---- Control Group: General Meter Control Variables---- At present the meter only runs a single rule set - the 'current'-- one and has a single 'standby' rule set. In future it may be-- developed so as to run multiple rule sets simultaneously; that would-- require a more elaborate set of control variables to allow reliable-- operation.flowFloodMark OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "A value expressed as a percentage, interpreted by the meter as an indication of how full the flow table should be before it should take some action to avoid running out of resources to handle new flows. Values of 0% or 100% disable the checking represented by this variable." ::= { flowControl 5 }flowInactivityTimeout OBJECT-TYPE SYNTAX Integer32 (1..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds since the last packet seen, after which the flow may be terminated. Note that although a flow may have been terminated, its data must be collected before its memory can be recovered." DEFVAL { 600 } -- 10 minutes ::= { flowControl 6 }flowActiveFlows OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The numbers of flows which are currently in use, i.e. have been active since the last collection." ::= { flowControl 7 }flowMaxFlows OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of flows allowed in the meter's flow table. At present this is determined when the meter is first started up." ::= { flowControl 8 }---- The Flow Table---- This is a table kept by a meter, with one flow data entry for every-- flow being measured. Each flow data entry stores the attribute-- values for a traffic flow. Details of flows and their attributes-- are given in the 'Traffic Flow Measurement: Architecture'-- document [9].-- From time to time a meter reader may sweep the flow table so as-- to read counts. This is most effectively achieved by using the-- TimeMark variable together with successive GetBulk requests to-- retrieve the values of the desired flow attribute variables.-- This scheme allows multiple meter readers to independently use the-- same meter; the meter readers do not have to be synchronised and-- they may use different collection intervals.flowDataTable OBJECT-TYPE SYNTAX SEQUENCE OF FlowDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The list of all flows being measured." ::= { flowData 1 }flowDataEntry OBJECT-TYPE SYNTAX FlowDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The flow data record for a particular flow." INDEX { flowDataTimeMark, flowDataIndex } ::= { flowDataTable 1 }FlowDataEntry ::= SEQUENCE { flowDataIndex Integer32, flowDataTimeMark TimeFilter, flowDataStatus INTEGER, flowDataSourceInterface Integer32, flowDataSourceAdjacentType AddressType, flowDataSourceAdjacentAddress AdjacentAddress, flowDataSourceAdjacentMask AdjacentAddress, flowDataSourcePeerType AddressType, flowDataSourcePeerAddress PeerAddress, flowDataSourcePeerMask PeerAddress, flowDataSourceTransType INTEGER, flowDataSourceTransAddress TransportAddress, flowDataSourceTransMask TransportAddress, flowDataDestInterface Integer32, flowDataDestAdjacentType AddressType, flowDataDestAdjacentAddress AdjacentAddress, flowDataDestAdjacentMask AdjacentAddress, flowDataDestPeerType AddressType, flowDataDestPeerAddress PeerAddress, flowDataDestPeerMask PeerAddress, flowDataDestTransType INTEGER, flowDataDestTransAddress TransportAddress, flowDataDestTransMask TransportAddress, flowDataPDUScale INTEGER, flowDataOctetScale INTEGER, flowDataRuleSet INTEGER, flowDataToOctets Counter32, -- Source->Dest flowDataToPDUs Counter32, flowDataFromOctets Counter32, -- Dest->Source flowDataFromPDUs Counter32, flowDataFirstTime TimeTicks, -- Activity times flowDataLastActiveTime TimeTicks,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -