BDCOM-IF-THRESHOLD-MIB
This MIB module defines the managed objects that support
monitoring of thresholds on interfaces. Configuration and
monitoring of the thresholds is done through threshold
templates that can be assigned to any subset of interfaces on
the network element. More than one threshold template can be
assigned to a given interface.
This MIB module should be used when it is desired to apply a
common set of thresholds to a subset of the available
interfaces. If a threshold is to be applied to only one
interface, then the EVENT-MIB or the RMON-MIB may be used as
simpler alternatives. If a threshold is to be applied to all
available interfaces, then the EVENT-MIB may be used as a
simpler alternative.
- Source file
BDCOM-IF-THRESHOLD-MIB- Last revised
- Identity
bdcomIfThresholdMIB- Base OID
1.3.6.1.4.1.3320.9.218
Imported Objects
| BDCOM-SMI | bdMgmt |
| IF-MIB | ifIndex InterfaceIndex |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | RowStatus TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue |
Net-SNMP examples using the bdcom MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'BDCOM-IF-THRESHOLD-MIB' -M '/opt/observium/mibs/bdcom:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'BDCOM-IF-THRESHOLD-MIB::bdcomIfThresholdMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'BDCOM-IF-THRESHOLD-MIB' -M '/opt/observium/mibs/bdcom:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'BDCOM-IF-THRESHOLD-MIB::bdcomIfThresholdMIB'
Objects (49)
Showing 49 of 49 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.4.1.3320.9.218 |
||
.1.3.6.1.4.1.3320.9.218.1 |
||
.1.3.6.1.4.1.3320.9.218.1.1 |
||
.1.3.6.1.4.1.3320.9.218.1.1.1 |
||
.1.3.6.1.4.1.3320.9.218.1.1.2 |
||
.1.3.6.1.4.1.3320.9.218.1.1.3 |
||
.1.3.6.1.4.1.3320.9.218.1.1.3.1 |
||
.1.3.6.1.4.1.3320.9.218.1.1.3.1.1 |
||
|
OctetString
|
.1.3.6.1.4.1.3320.9.218.1.1.3.1.2 |
|
|
Enumeration
|
.1.3.6.1.4.1.3320.9.218.1.1.3.1.3 |
|
|
secondsUnsigned32
|
.1.3.6.1.4.1.3320.9.218.1.1.3.1.4 |
|
.1.3.6.1.4.1.3320.9.218.1.1.3.1.5 |
||
.1.3.6.1.4.1.3320.9.218.1.1.4 |
||
.1.3.6.1.4.1.3320.9.218.1.1.5 |
||
.1.3.6.1.4.1.3320.9.218.1.1.5.1 |
||
.1.3.6.1.4.1.3320.9.218.1.1.5.1.1 |
||
.1.3.6.1.4.1.3320.9.218.1.1.5.1.10 |
||
.1.3.6.1.4.1.3320.9.218.1.1.5.1.11 |
||
|
OctetString
|
.1.3.6.1.4.1.3320.9.218.1.1.5.1.2 |
|
|
ObjectIdentifier
|
.1.3.6.1.4.1.3320.9.218.1.1.5.1.3 |
|
.1.3.6.1.4.1.3320.9.218.1.1.5.1.4 |
||
|
Enumeration
|
.1.3.6.1.4.1.3320.9.218.1.1.5.1.5 |
|
|
Enumeration
|
.1.3.6.1.4.1.3320.9.218.1.1.5.1.6 |
|
|
Integer32
|
.1.3.6.1.4.1.3320.9.218.1.1.5.1.7 |
|
|
Integer32
|
.1.3.6.1.4.1.3320.9.218.1.1.5.1.8 |
|
|
millisecondsUnsigned32
|
.1.3.6.1.4.1.3320.9.218.1.1.5.1.9 |
|
.1.3.6.1.4.1.3320.9.218.1.2 |
||
.1.3.6.1.4.1.3320.9.218.1.2.1 |
||
.1.3.6.1.4.1.3320.9.218.1.2.2 |
||
.1.3.6.1.4.1.3320.9.218.1.2.2.1 |
||
.1.3.6.1.4.1.3320.9.218.1.2.2.1.1 |
||
|
Enumeration
|
.1.3.6.1.4.1.3320.9.218.1.2.2.1.2 |
|
.1.3.6.1.4.1.3320.9.218.1.2.2.1.3 |
||
.1.3.6.1.4.1.3320.9.218.1.3 |
||
.1.3.6.1.4.1.3320.9.218.1.3.1 |
||
.1.3.6.1.4.1.3320.9.218.1.3.2 |
||
.1.3.6.1.4.1.3320.9.218.1.3.3 |
||
.1.3.6.1.4.1.3320.9.218.1.3.3.1 |
||
.1.3.6.1.4.1.3320.9.218.1.3.3.1.1 |
||
.1.3.6.1.4.1.3320.9.218.1.3.3.1.2 |
||
.1.3.6.1.4.1.3320.9.218.1.3.3.1.3 |
||
.1.3.6.1.4.1.3320.9.218.1.3.3.1.4 |
||
.1.3.6.1.4.1.3320.9.218.1.3.3.1.5 |
||
.1.3.6.1.4.1.3320.9.218.1.3.3.1.6 |
||
.1.3.6.1.4.1.3320.9.218.2 |
||
.1.3.6.1.4.1.3320.9.218.2.0 |
||
.1.3.6.1.4.1.3320.9.218.3 |
||
.1.3.6.1.4.1.3320.9.218.3.1 |
||
.1.3.6.1.4.1.3320.9.218.3.2 |
Dependencies (8) 6 direct · 2 transitive Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- BDCOM-SMIbdcom
- SNMPv2-TCrfc
- IANAifType-MIBrfc
- SNMPv2-CONFrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- SNMP-FRAMEWORK-MIBrfc
- BDCOM-IF-THRESHOLD-MIBbdcomselected
Type Definitions (6)
| Unsigned32 |
range: 1..1000 |
|
| Unsigned32 |
range: 0..1000 |
|
| Unsigned32 |
range: 0..63 |
|
| OctetString |
range: 0..8 |
|
| Enumeration |
fail(1)degrade(2)info(3)other(4) |
|
| Integer32 |
range: 0..4 |
Conformance Groups (7)
|
bdifthTemplateIndexNext bdifthTemplateLastChange bdifthTemplateName bdifthTemplateNotifyHoldDownType bdifthTemplateRowStatus bdifthThresholdLastChange bdifthThresholdDescr bdifthThresholdObject bdifthThresholdSeverity bdifthThresholdType bdifthThresholdDirection bdifthThresholdFiredValue bdifthThresholdSampleInterval bdifthThresholdRowStatus bdifthTemplateIfLastChange bdifthTemplateIfAssignOperStatus bdifthTemplateIfAssignRowStatus
A collection of mandatory managed objects for configuration of
threshold templates. |
.1.3.6.1.4.1.3320.9.218.3.2.1
|
|
|
bdifthThresholdFiredNotifyEnable bdifthThresholdFiredLastChange bdifthIfThresholdsFired bdifthIfLastThresholdFired bdifthIfThresholdFiredLstChange bdifthIfThresholdFiredLstSeverity bdifthIfThresholdFiredMaxSeverity
A collection of mandatory managed objects for monitoring
interfaces where thresholds have been exceeded. |
.1.3.6.1.4.1.3320.9.218.3.2.2
|
|
|
A collection of managed objects for configuration of
a timer-based mechanism for suppression of excess notifications in a short time interval. |
.1.3.6.1.4.1.3320.9.218.3.2.3
|
|
|
A collection of managed objects for configuration of
threshold values used to assert that the threshold is no longer being exceeded. These objects are part of the hysteresis mechanism used to prevent excess notifications in a short time interval. |
.1.3.6.1.4.1.3320.9.218.3.2.4
|
|
|
A collection of managed objects for configuration of APS
switchover triggers based on interface thresholds. |
.1.3.6.1.4.1.3320.9.218.3.2.5
|
|
|
A collection of notifications generated when an interface has
a threshold fired or a threshold cleared condition. |
.1.3.6.1.4.1.3320.9.218.3.2.6
|
|
|
A collection of notifications related to the assignment of
templates to interfaces. |
.1.3.6.1.4.1.3320.9.218.3.2.7
|
Compliance Statements (1)
OID
.1.3.6.1.4.1.3320.9.218.3.1.1The compliance statement for entities that implement the BDCOM
Interface Threshold MIB.
Interface Threshold MIB.
Required groups
| mandatory | bdIfThresholdTemplateGroup | |
| mandatory | bdIfThresholdFiredGroup | |
| mandatory | bdIfThresholdNotifsGroup | |
| optional | bdifthHoldDownTimerGroup |
This group is required only for entities that support suppression of excess notifications in a short time interval based on a timer, i.e., systems that support the bdifthTemplateNotifyHoldDownType value 'holdDownTimer'. At least one of this group and bdifthHoldDownHysteresisGroup must be supported. |
| optional | bdifthHoldDownHysteresisGroup |
This group is required only for entities that prevent excess notifications in a short time interval by using hysteresis, i.e., systems that support the bdifthTemplateNotifyHoldDownType value 'fireAndClearThresholds'. At least one of this group and bdifthHoldDownTimerGroup must be supported. |
| optional | bdifthApsGroup |
This group is required only for entities that support the BDCOM Interface Threshold MIB and support triggering of automatic protection switching (APS) based on thresholds of interface counters. |
| optional | bdifthTemplateIfNotifsGroup |
This group is required only for entities that do not allow multiple threshold values (in different threshold templates) of the same severity and direction on the same object to be applied on one interface. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| bdifthTemplateNotifyHoldDownType | At least one of the codepoints 'holdDownTimer' and 'fireAndClearThresholds' must be supported. |
||
| bdifthThresholdType | At least one of the codepoints 'deltaValue' and 'rateOfIncreaseExponentXIfSpeed' must be supported. |
Notifications / Traps (3)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.4.1.3320.9.218.2.0.1 |
The agent generates this notification when a threshold defined
in a template is asserted on an interface. If a threshold is asserted for a given interface and template, bdifthTemplateNotifyHoldDownTime is set to 'holdDownTimer' for that template, and this notification has recently been sent for the same threshold on the same interface, then this notification may be suppressed. |
|
.1.3.6.1.4.1.3320.9.218.2.0.2 |
The agent generates this notification when a threshold, that
has previously fired, is cleared on an interface. If a threshold is cleared for a given interface and template, bdifthTemplateNotifyHoldDownTime is set to 'holdDownTimer' for that template, and this notification has recently been sent for the same threshold on the same interface, then this notification may be suppressed. |
|
.1.3.6.1.4.1.3320.9.218.2.0.3 |
The agent generates this notification when a template comes up
or goes down on an interface to which it is assigned, i.e., when the value of bdifthTemplateIfAssignOperStatus changes. If a template becomes operationally down on an interface upon activation of a new entry in the bdifthTemplateIfAssignTable, the agent generates this notification. The agent need not generate this notification when a new entry in the bdifthTemplateIfAssignTable is activated, if the template becomes operational on the interface. The agent need not generate this notification when an entry in the bdifthTemplateIfAssignTable is destroyed. |