BDCOM-IF-THRESHOLD-MIB
66 objects
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.
Imported Objects
| BDCOM-SMI | bdMgmt |
| IF-MIB | ifIndex InterfaceIndex |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP |
| SNMPv2-SMI | Integer32 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE Unsigned32 |
| SNMPv2-TC | RowStatus TEXTUAL-CONVENTION TimeStamp TruthValue |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.4.1.3320.9.218 | IdentitybdcomIfThresholdMIB | This MIB module defines the managed objects that support monitoring of thresholds on interfaces. Configuration and monitoring of the thresholds is done through… | ||
| 1.3.6.1.4.1.3320.9.218.1 | NodebdIfThresholdMIBObjects | |||
| 1.3.6.1.4.1.3320.9.218.1.1 | NodebdifthTemplateGroup | |||
| 1.3.6.1.4.1.3320.9.218.1.1.1 | ScalarbdifthTemplateIndexNext | read-only | current | This object contains an appropriate value to be used for bdifthTemplateIndex when creating entries in the bdifthTemplateTable. The distinguished value 0 indica… |
| 1.3.6.1.4.1.3320.9.218.1.1.2 | ScalarbdifthTemplateLastChange | read-only | current | This object specifies the value of sysUpTime at the last time there was either a change to any object in any entry in bdifthTemplateTable, or an entry was crea… |
| 1.3.6.1.4.1.3320.9.218.1.1.3 | TablebdifthTemplateTable | not-accessible | current | This table is used to create threshold templates. Each template includes one or more thresholds (defined in the bdifthThresholdTable), and can be assigned to m… |
| 1.3.6.1.4.1.3320.9.218.1.1.3.1 | RowbdifthTemplateEntry | not-accessible | current | An entry describing the general properties of a threshold template. The template is created using the bdifthTemplateRowStatus object. Prior to creating an entr… |
| 1.3.6.1.4.1.3320.9.218.1.1.3.1.1 | ColumnbdifthTemplateIndex | not-accessible | current | An arbitrary integer that uniquely identifies a threshold template. The value for each threshold template must remain constant at least from one re-initializat… |
| 1.3.6.1.4.1.3320.9.218.1.1.3.1.2 | ColumnbdifthTemplateName | read-create | current | This object specifies a unique name associated with the threshold template by the management client, and provides a non-volatile 'handle' for the template. The… |
| 1.3.6.1.4.1.3320.9.218.1.1.3.1.3 | ColumnbdifthTemplateNotifyHoldDownType | read-create | current | This object specifies the method used to prevent an excess of notifications from being generated when operation fluctuates around a threshold level. The value … |
| 1.3.6.1.4.1.3320.9.218.1.1.3.1.4 | ColumnbdifthTemplateNotifyHoldDownTime | read-create | current | The minimum amount of time between successive bdifthIfThresholdFired or bdifthIfThresholdCleared notifications for a given interface and template. This object … |
| 1.3.6.1.4.1.3320.9.218.1.1.3.1.5 | ColumnbdifthTemplateRowStatus | read-create | current | This object is used to create and delete threshold templates. The values of bdifthTemplateName and bdifthTemplateNotifyHoldDownType must be provided before act… |
| 1.3.6.1.4.1.3320.9.218.1.1.4 | ScalarbdifthThresholdLastChange | read-only | current | This object specifies the value of sysUpTime at the last time there was either a change to any object in any entry in bdifthThresholdTable, or an entry was cre… |
| 1.3.6.1.4.1.3320.9.218.1.1.5 | TablebdifthThresholdTable | not-accessible | current | This table specifies the interface thresholds used in each template. |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1 | RowbdifthThresholdEntry | not-accessible | current | An entry specifying an interface threshold used in a threshold template. The entry is created using the bdifthThresholdRowStatus object. The values of bdifthTh… |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.1 | ColumnbdifthThresholdIndex | not-accessible | current | An arbitrary integer that uniquely identifies a threshold in a threshold template. The value for each threshold must remain constant when the agent's network m… |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.2 | ColumnbdifthThresholdDescr | read-create | current | A description of the threshold's function and use. The description must not include carriage returns. |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.3 | ColumnbdifthThresholdObject | read-create | current | The object to be compared against the threshold values. The object must be defined in a table indexed only by ifIndex. All of the instance portion of the objec… |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.4 | ColumnbdifthThresholdSeverity | read-create | current | This object specifies the severity associated with the condition when the threshold is exceeded. |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.5 | ColumnbdifthThresholdType | read-create | current | The manner in which to compare bdifthThresholdObject to bdifthThresholdFiredValue and bdifthThresholdClearedValue. The value 'absoluteValue' indicates that the… |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.6 | ColumnbdifthThresholdDirection | read-create | current | This object indicates which direction of movement causes the threshold to fire. The value 'rising' indicates that the threshold is fired when the current sampl… |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.7 | ColumnbdifthThresholdFiredValue | read-create | current | A threshold value to check against the object identified in bdifthThresholdObject. If the value of bdifthThresholdDirection is 'rising', then the threshold is … |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.8 | ColumnbdifthThresholdClearedValue | read-create | current | A threshold value to check against the object identified in bdifthThresholdObject. If the value of bdifthThresholdDirection is 'rising', then the threshold is … |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.9 | ColumnbdifthThresholdSampleInterval | read-create | current | The number of milliseconds to wait between samples of the object identified in bdifthThresholdObject. To encourage consistency in sampling, the interval is mea… |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.10 | ColumnbdifthThresholdApsSwitchover | read-create | current | This object indicates whether automatic protection switching (APS) switchover should be triggered, if applicable, when the threshold is fired. The value of thi… |
| 1.3.6.1.4.1.3320.9.218.1.1.5.1.11 | ColumnbdifthThresholdRowStatus | read-create | current | This object is used to create and delete thresholds in templates. A new entry can only be created when there is an active entry in the bdifthTemplateTable with… |
| 1.3.6.1.4.1.3320.9.218.1.2 | NodebdifthTemplateIfAssignGroup | |||
| 1.3.6.1.4.1.3320.9.218.1.2.1 | ScalarbdifthTemplateIfLastChange | read-only | current | This object specifies the value of sysUpTime at the last time there was either a change to any object in any entry in bdifthTemplateIfAssignTable, or an entry … |
| 1.3.6.1.4.1.3320.9.218.1.2.2 | TablebdifthTemplateIfAssignTable | not-accessible | current | This table specifies the assignment of threshold templates to specific interfaces. Each threshold template may be assigned to multiple interfaces. Each interfa… |
| 1.3.6.1.4.1.3320.9.218.1.2.2.1 | RowbdifthTemplateIfAssignEntry | not-accessible | current | An entry describing the assignment of a particular threshold template to a particular interface. The entry is created using the bdifthTemplateIfAssignRowStatus… |
| 1.3.6.1.4.1.3320.9.218.1.2.2.1.1 | ColumnbdifthTemplateIfAssignInterface | not-accessible | current | This object identifies an interface to which the template is assigned. |
| 1.3.6.1.4.1.3320.9.218.1.2.2.1.2 | ColumnbdifthTemplateIfAssignOperStatus | read-only | current | This object indicates whether the threshold template identified by bdifthTemplateIndex is operational on the interface identified by bdifthTemplateIfAssignInte… |
| 1.3.6.1.4.1.3320.9.218.1.2.2.1.3 | ColumnbdifthTemplateIfAssignRowStatus | read-create | current | This object is used to create and delete entries in the table, assigning templates to interfaces and removing templates from interfaces, respectively. A new en… |
| 1.3.6.1.4.1.3320.9.218.1.3 | NodebdifthIfThresholdFiredGroup | |||
| 1.3.6.1.4.1.3320.9.218.1.3.1 | ScalarbdifthThresholdFiredNotifyEnable | read-write | current | This object specifies the minimum severity threshold governing the generation of bdifthIfThresholdFired and bdifthIfThresholdCleared notifications. For example… |
| 1.3.6.1.4.1.3320.9.218.1.3.2 | ScalarbdifthThresholdFiredLastChange | read-only | current | This object specifies the value of sysUpTime at the last time there was either a change to any object in any entry in bdifthIfThresholdFiredTable, or an entry … |
| 1.3.6.1.4.1.3320.9.218.1.3.3 | TablebdifthIfThresholdFiredTable | not-accessible | current | This table indicates the interfaces that currently have threshold fired conditions. |
| 1.3.6.1.4.1.3320.9.218.1.3.3.1 | RowbdifthIfThresholdFiredEntry | not-accessible | current | An entry indicating an interface that currently has one or more threshold fired conditions based on one template. |
| 1.3.6.1.4.1.3320.9.218.1.3.3.1.1 | ColumnbdifthIfThresholdFiredTemplate | not-accessible | current | This object specifies a template for which one or more of the thresholds are fired on this interface. |
| 1.3.6.1.4.1.3320.9.218.1.3.3.1.2 | ColumnbdifthIfThresholdsFired | read-only | current | This object specifies those thresholds that are currently being exceeded on this interface. If a threshold is currently being exceeded (i.e., the threshold is … |
| 1.3.6.1.4.1.3320.9.218.1.3.3.1.3 | ColumnbdifthIfLastThresholdFired | read-only | current | This object specifies the last threshold fired or cleared on the interface. |
| 1.3.6.1.4.1.3320.9.218.1.3.3.1.4 | ColumnbdifthIfThresholdFiredLstChange | read-only | current | This object specifies the value of sysUpTime at the last time a threshold was fired or cleared on the interface. |
| 1.3.6.1.4.1.3320.9.218.1.3.3.1.5 | ColumnbdifthIfThresholdFiredLstSeverity | read-only | current | This object specifies the severity of the threshold that was last fired or cleared on the interface. |
| 1.3.6.1.4.1.3320.9.218.1.3.3.1.6 | ColumnbdifthIfThresholdFiredMaxSeverity | read-only | current | This object specifies the highest severity among the thresholds that are currently being exceeded on this interface. |
| 1.3.6.1.4.1.3320.9.218.2 | NodebdIfThresholdMIBNotifications | |||
| 1.3.6.1.4.1.3320.9.218.2.0 | NodebdifthMIBNotificationsPrefix | |||
| 1.3.6.1.4.1.3320.9.218.2.0.1 | NotificationbdifthIfThresholdFired | current | 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 … | |
| 1.3.6.1.4.1.3320.9.218.2.0.2 | NotificationbdifthIfThresholdCleared | current | 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 … | |
| 1.3.6.1.4.1.3320.9.218.2.0.3 | NotificationbdifthTemplateIfStatusChange | current | 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 bdifthTemplateIfAs… | |
| 1.3.6.1.4.1.3320.9.218.3 | NodebdIfThresholdMIBConformance | |||
| 1.3.6.1.4.1.3320.9.218.3.1 | NodebdIfThresholdMIBCompliances | |||
| 1.3.6.1.4.1.3320.9.218.3.1.1 | CompliancebdIfThresholdMIBCompliance | current | The compliance statement for entities that implement the BDCOM Interface Threshold MIB. | |
| 1.3.6.1.4.1.3320.9.218.3.2 | NodebdIfThresholdMIBGroups | |||
| 1.3.6.1.4.1.3320.9.218.3.2.1 | GroupbdIfThresholdTemplateGroup | current | A collection of mandatory managed objects for configuration of threshold templates. | |
| 1.3.6.1.4.1.3320.9.218.3.2.2 | GroupbdIfThresholdFiredGroup | current | 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.3 | GroupbdifthHoldDownTimerGroup | current | 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.4 | GroupbdifthHoldDownHysteresisGroup | current | 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 … | |
| 1.3.6.1.4.1.3320.9.218.3.2.5 | GroupbdifthApsGroup | current | 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.6 | GroupbdIfThresholdNotifsGroup | current | 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.7 | GroupbdifthTemplateIfNotifsGroup | current | A collection of notifications related to the assignment of templates to interfaces. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| BdifthTemplateIndex | Unsigned32 (1..1000) | current | An arbitrary integer that uniquely identifies a threshold template. The value for each threshold template must remain constant at least from one re-initialization of the agent's network management system to the next re-… |
| BdifthTemplateIndexOrZero | Unsigned32 (0..1000) | current | A value of either '0' or a valid template index. The distinguished value '0' indicates no template or no unassigned template index values are available. |
| BdifthThresholdIndex | Unsigned32 (0..63) | current | An arbitrary integer that uniquely identifies a threshold within a threshold template. The value for each threshold must remain constant when the agent's network management system is rebooted or re-initialized. |
| BdifthThresholdList | OCTET STRING (SIZE(0..8)) | current | A list of thresholds defined in a given template, in which each bit represents one threshold. The bits in the first octet represent thresholds identified by bdifthThresholdIndex values 0 through 7, inclusive. The bits i… |
| BdifthThresholdSeverity | INTEGER { fail(1), degrade(2), info(3), other(4) } | current | The severity of the condition when the threshold is fired. A smaller enumerated integer value indicates that the threshold exceeded condition is more severe. The value 'fail' indicates a hard failure condition where no … |
| BdifthThresholdSeverityOrZero | INTEGER (0..4) | current | A value of either '0' or a valid threshold severity. |