⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rmon-mib.txt

📁 snmp based application it is used to get the info of snmp
💻 TXT
📖 第 1 页 / 共 5 页
字号:
        Note that it is entirely normal for etherHistoryFragments to        increment.  This is because it counts both runts (which are        normal occurrences due to collisions) and noise hits."    ::= { etherHistoryEntry 12 }etherHistoryJabbers OBJECT-TYPE    SYNTAX     Counter32    UNITS      "Packets"    MAX-ACCESS read-only    STATUS     current    DESCRIPTION        "The number of packets received during this        sampling interval that were longer than 1518 octets        (excluding framing bits but including FCS octets),        and  had either a bad Frame Check Sequence (FCS)        with an integral number of octets (FCS Error) or        a bad FCS with a non-integral number of octets        (Alignment Error).        Note that this definition of jabber is different        than the definition in IEEE-802.3 section 8.2.1.5        (10BASE5) and section 10.3.1.4 (10BASE2).  These        documents define jabber as the condition where any        packet exceeds 20 ms.  The allowed range to detect        jabber is between 20 ms and 150 ms."    ::= { etherHistoryEntry 13 }etherHistoryCollisions OBJECT-TYPE    SYNTAX     Counter32    UNITS      "Collisions"    MAX-ACCESS read-only    STATUS     current    DESCRIPTION        "The best estimate of the total number of collisions        on this Ethernet segment during this sampling        interval.        The value returned will depend on the location of the        RMON probe. Section 8.2.1.3 (10BASE-5) and section        10.3.1.3 (10BASE-2) of IEEE standard 802.3 states that a        station must detect a collision, in the receive mode, if        three or more stations are transmitting simultaneously.  A        repeater port must detect a collision when two or more        stations are transmitting simultaneously.  Thus a probe        placed on a repeater port could record more collisions        than a probe connected to a station on the same segment        would.        Probe location plays a much smaller role when considering        10BASE-T.  14.2.1.4 (10BASE-T) of IEEE standard 802.3        defines a collision as the simultaneous presence of signals        on the DO and RD circuits (transmitting and receiving        at the same time).  A 10BASE-T station can only detect        collisions when it is transmitting.  Thus probes placed on        a station and a repeater, should report the same number of        collisions.        Note also that an RMON probe inside a repeater should        ideally report collisions between the repeater and one or        more other hosts (transmit collisions as defined by IEEE        802.3k) plus receiver collisions observed on any coax        segments to which the repeater is connected."    ::= { etherHistoryEntry 14 }etherHistoryUtilization OBJECT-TYPE    SYNTAX     Integer32 (0..10000)    MAX-ACCESS read-only    STATUS     current    DESCRIPTION        "The best estimate of the mean physical layer        network utilization on this interface during this        sampling interval, in hundredths of a percent."    ::= { etherHistoryEntry 15 }-- The Alarm Group-- Implementation of the Alarm group is optional. The Alarm Group-- requires the implementation of the Event group.-- Consult the MODULE-COMPLIANCE macro for the authoritative-- conformance information for this MIB.---- The Alarm group periodically takes statistical samples from-- variables in the probe and compares them to thresholds that have-- been configured.  The alarm table stores configuration-- entries that each define a variable, polling period, and-- threshold parameters.  If a sample is found to cross the-- threshold values, an event is generated.  Only variables that-- resolve to an ASN.1 primitive type of INTEGER (INTEGER, Integer32,-- Counter32, Counter64, Gauge32, or TimeTicks) may be monitored in-- this way.---- This function has a hysteresis mechanism to limit the generation-- of events.  This mechanism generates one event as a threshold-- is crossed in the appropriate direction.  No more events are-- generated for that threshold until the opposite threshold is-- crossed.---- In the case of a sampling a deltaValue, a probe may implement-- this mechanism with more precision if it takes a delta sample-- twice per period, each time comparing the sum of the latest two-- samples to the threshold.  This allows the detection of threshold-- crossings that span the sampling boundary.  Note that this does-- not require any special configuration of the threshold value.-- It is suggested that probes implement this more precise algorithm.alarmTable OBJECT-TYPE    SYNTAX     SEQUENCE OF AlarmEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION        "A list of alarm entries."    ::= { alarm 1 }alarmEntry OBJECT-TYPE    SYNTAX     AlarmEntry    MAX-ACCESS not-accessible    STATUS     current    DESCRIPTION        "A list of parameters that set up a periodic checking        for alarm conditions.  For example, an instance of the        alarmValue object might be named alarmValue.8"    INDEX { alarmIndex }    ::= { alarmTable 1 }AlarmEntry ::= SEQUENCE {    alarmIndex                    Integer32,    alarmInterval                 Integer32,    alarmVariable                 OBJECT IDENTIFIER,    alarmSampleType               INTEGER,    alarmValue                    Integer32,    alarmStartupAlarm             INTEGER,    alarmRisingThreshold          Integer32,    alarmFallingThreshold         Integer32,    alarmRisingEventIndex         Integer32,    alarmFallingEventIndex        Integer32,    alarmOwner                    OwnerString,    alarmStatus                   EntryStatus}alarmIndex OBJECT-TYPE    SYNTAX     Integer32 (1..65535)    MAX-ACCESS read-only    STATUS     current    DESCRIPTION        "An index that uniquely identifies an entry in the        alarm table.  Each such entry defines a        diagnostic sample at a particular interval        for an object on the device."    ::= { alarmEntry 1 }alarmInterval OBJECT-TYPE    SYNTAX     Integer32    UNITS      "Seconds"    MAX-ACCESS read-create    STATUS     current    DESCRIPTION        "The interval in seconds over which the data is        sampled and compared with the rising and falling        thresholds.  When setting this variable, care        should be taken in the case of deltaValue        sampling - the interval should be set short enough        that the sampled variable is very unlikely to        increase or decrease by more than 2^31 - 1 during        a single sampling interval.        This object may not be modified if the associated        alarmStatus object is equal to valid(1)."    ::= { alarmEntry 2 }alarmVariable OBJECT-TYPE    SYNTAX     OBJECT IDENTIFIER    MAX-ACCESS read-create    STATUS     current    DESCRIPTION        "The object identifier of the particular variable to be        sampled.  Only variables that resolve to an ASN.1 primitive        type of INTEGER (INTEGER, Integer32, Counter32, Counter64,        Gauge, or TimeTicks) may be sampled.        Because SNMP access control is articulated entirely        in terms of the contents of MIB views, no access        control mechanism exists that can restrict the value of        this object to identify only those objects that exist        in a particular MIB view.  Because there is thus no        acceptable means of restricting the read access that        could be obtained through the alarm mechanism, the        probe must only grant write access to this object in        those views that have read access to all objects on        the probe.        During a set operation, if the supplied variable name is        not available in the selected MIB view, a badValue error        must be returned.  If at any time the variable name of        an established alarmEntry is no longer available in the        selected MIB view, the probe must change the status of        this alarmEntry to invalid(4).        This object may not be modified if the associated        alarmStatus object is equal to valid(1)."    ::= { alarmEntry 3 }alarmSampleType OBJECT-TYPE    SYNTAX     INTEGER {                 absoluteValue(1),                 deltaValue(2)               }    MAX-ACCESS read-create    STATUS     current    DESCRIPTION        "The method of sampling the selected variable and        calculating the value to be compared against the        thresholds.  If the value of this object is        absoluteValue(1), the value of the selected variable        will be compared directly with the thresholds at the        end of the sampling interval.  If the value of this        object is deltaValue(2), the value of the selected        variable at the last sample will be subtracted from        the current value, and the difference compared with        the thresholds.        This object may not be modified if the associated        alarmStatus object is equal to valid(1)."    ::= { alarmEntry 4 }alarmValue OBJECT-TYPE    SYNTAX     Integer32    MAX-ACCESS read-only    STATUS     current    DESCRIPTION        "The value of the statistic during the last sampling        period.  For example, if the sample type is deltaValue,        this value will be the difference between the samples        at the beginning and end of the period.  If the sample        type is absoluteValue, this value will be the sampled        value at the end of the period.        This is the value that is compared with the rising and        falling thresholds.        The value during the current sampling period is not        made available until the period is completed and will        remain available until the next period completes."    ::= { alarmEntry 5 }alarmStartupAlarm OBJECT-TYPE    SYNTAX     INTEGER {                 risingAlarm(1),                 fallingAlarm(2),                 risingOrFallingAlarm(3)               }    MAX-ACCESS read-create    STATUS     current    DESCRIPTION        "The alarm that may be sent when this entry is first        set to valid.  If the first sample after this entry        becomes valid is greater than or equal to the        risingThreshold and alarmStartupAlarm is equal to        risingAlarm(1) or risingOrFallingAlarm(3), then a single        rising alarm will be generated.  If the first sample        after this entry becomes valid is less than or equal        to the fallingThreshold and alarmStartupAlarm is equal        to fallingAlarm(2) or risingOrFallingAlarm(3), then a        single falling alarm will be generated.        This object may not be modified if the associated        alarmStatus object is equal to valid(1)."    ::= { alarmEntry 6 }alarmRisingThreshold OBJECT-TYPE    SYNTAX     Integer32    MAX-ACCESS read-create    STATUS     current    DESCRIPTION        "A threshold for the sampled statistic.  When the current        sampled value is greater than or equal to this threshold,        and the value at the last sampling interval was less than        this threshold, a single event will be generated.        A single event will also be generated if the first        sample after this entry becomes valid is greater than or        equal to this threshold and the associated        alarmStartupAlarm is equal to risingAlarm(1) or        risingOrFallingAlarm(3).        After a rising event is generated, another such event        will not be generated until the sampled value        falls below this threshold and reaches the        alarmFallingThreshold.        This object may not be modified if the associated        alarmStatus object is equal to valid(1)."    ::= { alarmEntry 7 }alarmFallingThreshold OBJECT-TYPE    SYNTAX     Integer32    MAX-ACCESS read-create    STATUS     current    DESCRIPTION        "A threshold for the sampled statistic.  When the current        sampled value is less than or equal to this threshold,        and the value at the last sampling interval was greater than        this threshold, a single event will be generated.        A single event will also be generated if the first        sample after this entry becomes valid is less than or        equal to this threshold and the associated        alarmStartupAlarm is equal to fallingAlarm(2) or        risingOrFallingAlarm(3).        After a falling event is generated, another such event        will not be generated until the sampled value        rises above this threshold and reaches the        alarmRisingThreshold.        This object may not be modified if the associated        alarmStatus object is equal to valid(1)."    ::= { alarmEntry 8 }alarmRisingEventIndex OBJECT-TYPE    SYNTAX     Integer32 (0..65535)    MAX-ACCESS read-create    STATUS     current    DESCRIPTION        "The index of the eventEntry that is        used when a rising threshold is crossed.  The        eventEntry identified by a particular value of        this index is the same as identified by the same value        of the eventIndex object.  If there is no        corresponding entry in the eventTable, then        no association exists.  In particular, if this value        is zero, no associated event will be generated, as        zero is not a valid event index.        This object may not be modified if the associated        alarmStatus object is equal to valid(1)."    ::= { alarmEntry 9 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -