- Table of Contents
-
- 21-Network Management and Monitoring
- 01-DISMAN-EVENT-MIB
- 02-DISMAN-PING-MIB
- 03-DISMAN-TRACEROUTE-MIB
- 04-HH3C-NQA-MIB
- 05-HH3C-NTP-MIB
- 06-HH3C-RMON-EXT2-MIB
- 07-HH3C-SNMP-EXT-MIB
- 08-RMON-MIB
- 09-RMON2-MIB
- 10-SFLOW-MIB
- 11-SNMP-FRAMEWORK-MIB
- 12-SNMP-MPD-MIB
- 13-SNMP-NOTIFICATION-MIB
- 14-SNMP-TARGET-MIB
- 15-SNMP-USER-BASED-SM-MIB
- 16-SNMP-VIEW-BASED-ACM-MIB
- 17-SNMPv2-MIB
- Related Documents
-
Title | Size | Download |
---|---|---|
06-HH3C-RMON-EXT2-MIB | 106.81 KB |
Contents
HH3C-RMON-EXT2-MIB
About this MIB
This MIB defines the private alarm group, which enables you to perform basic math operations on multiple variables, and compare the calculation result with the rising and falling thresholds.
The RMON agent samples variables and takes an alarm action based on a private alarm entry as follows:
1. Samples the private alarm variables in the user-defined formula.
2. Processes the sampled values with the formula.
3. Compares the calculation result with the predefined thresholds, and then takes one of the following actions:
¡ Triggers the event associated with the rising alarm event if the result is equal to or greater than the rising threshold.
¡ Triggers the event associated with the falling alarm event if the result is equal to or smaller than the falling threshold.
This MIB relies on RMON-MIB. Like the alarm group of RMON-MIB, the RMON agent generates an alarm event only for the first crossing if a private alarm entry crosses a threshold multiple times in succession. For example, if the value of a sampled alarm variable crosses the rising threshold multiple times before it crosses the falling threshold, only the first crossing triggers a rising alarm event.
MIB file name
hh3c-rmon-ext2.mib
Root object
iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).hh3c(25506).hh3cCommon(2).hh3cRmonExt(125)
Tabular objects
hh3cRmonExtAlarmTable
About this table
Use this table to configure private alarm entries.
Support for operations
Create |
Edit/Modify |
Delete |
Read |
· To create a private alarm entry, you must specify hh3cRmonExtAlarmVariable, hh3cRmonExtAlarmSympol, and h3cRmonExtAlarmStatus together. · If you create a new entry with values of hh3cRmonExtAlarmVariable, hh3cRmonExtAlarmInterval, hh3cRmonExtAlarmSampleType, hh3cRmonExtAlarmRisingThreshold, and hh3cRmonExtAlarmFallingThreshold being the same as those of an existing entry, the system returns a genErr error. · If the command lines used for instance creations exceed the maximum build run specifications, the creation operation fails. |
· When the value of hh3cRmonExtAlarmStatus is valid(1), you cannot modify any objects except hh3cRmonExtAlarmOwner. · If you change the values of hh3cRmonExtAlarmVariable, hh3cRmonExtAlarmInterval, hh3cRmonExtAlarmSampleType, hh3cRmonExtAlarmRisingThreshold, and hh3cRmonExtAlarmFallingThreshold of an entry to be the same as those of an existing entry, the system returns a genErr error. |
Supported |
Supported |
Columns
The table index is hh3cRmonExtAlarmIndex.
Object (OID) |
Access |
Syntax |
Value range |
Description |
Implementation |
hh3cRmonExtAlarmIndex (1.3.6.1.4.1.25506.2.125.1.1.1) |
read-only |
Integer32 |
Integer32 (1..65535) |
Index of a private alarm entry. |
As per the MIB. |
hh3cRmonExtAlarmInterval (1.3.6.1.4.1.25506.2.125.1.1.2) |
read-create |
Integer32 |
Integer32 (10..65535) |
Sampling interval in seconds. |
Default value: 1800. |
hh3cRmonExtAlarmVariable (1.3.6.1.4.1.25506.2.125.1.1.3) |
read-create |
DisplayString |
OCTET STRING (0..255) |
Object identifier of the variable to be sampled |
The variables in the formula must be represented in OID format that starts with a dot (.), for example, (.1.3.6.1.2.1.2.1.10.1)*8. Only variables that resolve to an ASN.1 primitive type of INTEGER (INTEGER, Integer32, Counter32, Counter64, Gauge, or TimeTicks) can be sampled. You can configure a formula to perform the basic math operations of addition, subtraction, multiplication, and division on these variables. To get a correct calculation result, make sure the following conditions are met: · The values of the variables in the formula are positive integers. · The result of each calculating step does not exceed the integer64 range. Division operations are not performed on decimals. The result of the formula calculation is integer32. · No spaces exist in the formula. |
hh3cRmonExtAlarmSympol (1.3.6.1.4.1.25506.2.125.1.1.4) |
read-create |
DisplayString |
OCTET STRING (0..255) |
Description for this entry. |
A case-sensitive string of 1 to 127 characters, which can contain spaces and digits but not question marks or not-displayable characters. |
hh3cRmonExtAlarmSampleType (1.3.6.1.4.1.25506.2.125.1.1.5) |
read-create |
INTEGER |
absoluteValue(1), deltaValue(2), speedValue(3) |
Method of sampling the selected variable and calculating the value to be compared against the thresholds. |
Supports only absoluteValue(1) and anddeltaValue(2). Default: absoluteValue(1). 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. |
hh3cRmonExtAlarmValue (1.3.6.1.4.1.25506.2.125.1.1.6) |
read-only |
Integer32 |
Integer32 (-2147483648..2147483647) |
Sampled value. |
If the sampled value exceeds 2147483647, this object returns the negation of the value when read. If the hh3cRmonExtAlarmSampleType is absoluteValue(1), this value will be the sampled value at the end of the period. If the hh3cRmonExtAlarmSampleType is deltaValue(2), this value will be the difference between the current and last samples. |
hh3cRmonExtAlarmStartupAlarm(1.3.6.1.4.1.25506.2.125.1.1.7) |
read-create |
INTEGER |
risingAlarm(1), fallingAlarm(2), risingOrFallingAlarm(3) |
Alarms that can be generated at the first sampling when a rising or falling threshold is reached or exceeded. |
As per the MIB. Default: isingOrFallingAlarm(3). |
hh3cRmonExtAlarmRisingThreshold (1.3.6.1.4.1.25506.2.125.1.1.8) |
read-create |
Integer32 |
Integer32 (-2147483648..2147483647) |
Rising threshold. |
As per the MIB. Default: 1. |
hh3cRmonExtAlarmFallingThreshold (1.3.6.1.4.1.25506.2.125.1.1.9) |
read-create |
Integer32 |
Integer32 (-2147483648..2147483647) |
Falling threshold. |
As per the MIB. Default value: 0. |
hh3cRmonExtAlarmRisingEvtIndex (1.3.6.1.4.1.25506.2.125.1.1.10) |
read-create |
Integer32 |
Integer32 (0..65535) |
Index of the eventEntry that is used when a rising threshold is crossed. |
As per the MIB. Default value: 0. |
hh3cRmonExtAlarmFallingEvtIndex (1.3.6.1.4.1.25506.2.125.1.1.11) |
read-create |
Integer32 |
Integer32 (0..65535) |
Index of the eventEntry that is used when a falling threshold is crossed. |
As per the MIB. Default value: 0. |
hh3cRmonExtAlarmStatCycle (1.3.6.1.4.1.25506.2.125.1.1.12) |
read-create |
Integer32 |
Integer32 (0..4294967) |
Lifetime of the entry, in seconds. |
As per the MIB. Default value: 0. The aging timer starts when hh3cRmonExtAlarmStatus is set to valid(1). The system automatically deletes the entry when the aging timer expires. When hh3cRmonExtAlarmStatType is during (2), the lifetime must be greater than the sampling interval. When hh3cRmonExtAlarmStatType is forever(1), the object value is 0. |
hh3cRmonExtAlarmStatType (1.3.6.1.4.1.25506.2.125.1.1.13) |
read-create |
INTEGER |
forever(1), during(2) |
Indicates whether the entry has an infinite or limited lifetime. |
As per the MIB. Default: forever(1). If the value of the object is forever(1), the entry exists permanently. If the value of the object is during(2), the entry has an aging time, which is set by hh3cRmonExtAlarmStatCycle. |
hh3cRmonExtAlarmOwner (1.3.6.1.4.1.25506.2.125.1.1.14) |
read-create |
OwnerString |
OCTET STRING (0..127) |
Owner of the entry. |
Case-sensitive string of 1 to 127 characters that can contain spaces and digits but not question marks or not-displayable characters. |
hh3cRmonExtAlarmStatus (1.3.6.1.4.1.25506.2.125.1.1.15) |
read-create |
EntryStatus |
valid(1), createRequest(2), underCreation(3), invalid(4) |
Status of the entry. |
An entry in valid(1) state is fully configured and consistent and fully represents the configuration or operation such a row is intended to represent. When you create or modify an entry, you can specify the valid(1) state for the entry. This object can be set to createRequest(2) only when this instance is created. Immediately after completing the create operation, the agent must set this object to underCreation(3). Setting this object to invalid(4) has the effect of invalidating the corresponding entry. |
Notifications
hh3cRmonExtRisingAlarm
Basic information
OID |
Event |
Type |
Severity |
Recovery notification |
Default status |
1.3.6.1.4.1.25506.2.125.0.1 |
A variable of a private alarm entry crossed its rising threshold. |
Informational |
Warning |
N/A |
ON |
Notification triggers
This notification is generated when a variable of a private alarm entry crosses its rising threshold and the triggered event is to send SNMP notifications.
System impact
No impact on services.
Status control
ON
CLI: Use the rmon event entry-number [ description string ] { log-trap security-string | trap security-string } [ owner text ] command.
OFF
CLI: Use the rmon event entry-number [ description string ] { log | none } [ owner text ] command.
Objects
OID (object name) |
Description |
Index nodes |
Type |
Value range |
1.3.6.1.4.1.25506.2.125.1.1.1 (hh3cRmonExtAlarmIndex) |
Index of a private alarm entry. |
hh3cRmonExtAlarmIndex |
Integer32 |
1..65535 |
1.3.6.1.4.1.25506.2.125.1.1.4 (hh3cRmonExtAlarmSympol) |
Sampling formula. |
hh3cRmonExtAlarmIndex |
DisplayString |
OCTET STRING (SIZE (0..255)) |
1.3.6.1.4.1.25506.2.125.1.1.5 (hh3cRmonExtAlarmSampleType) |
Sampling method. |
hh3cRmonExtAlarmIndex |
INTEGER |
absoluteValue(1), deltaValue(2), speedValue(3) |
1.3.6.1.4.1.25506.2.125.1.1.6 (hh3cRmonExtAlarmValue) |
Sampled value. |
hh3cRmonExtAlarmIndex |
Integer32 |
Standard MIB values. |
1.3.6.1.4.1.25506.2.125.1.1.8 (hh3cRmonExtAlarmRisingThreshold) |
Rising threshold. |
hh3cRmonExtAlarmIndex |
Integer32 |
Standard MIB values. |
Recommended action
To resolve the issue:
1. Execute the display rmon prialarm command in any view to check information about the monitored variable and rising threshold. Locate and remove the reason causing the notification.
If the rising threshold is inappropriate, execute the rmon prialarm command in system view to change the rising threshold.
2. If the issue persists, collect alarm information and configuration data and then contact H3C Support for help.
hh3cRmonExtFallingAlarm
Basic information
OID |
Event |
Type |
Severity |
Recovery notification |
Default status |
1.3.6.1.4.1.25506.2.125.0.2 |
A variable of a private alarm entry fell to or below its falling threshold. |
Informational |
Warning |
N/A |
ON |
Notification triggers
This notification is generated when a variable of a private alarm entry falls to or below its falling threshold and the triggered event is to send SNMP notifications.
System impact
No impact on services.
Status control
ON
CLI: Use the rmon event entry-number [ description string ] { log-trap security-string | trap security-string } [ owner text ] command.
OFF
CLI: Use the rmon event entry-number [ description string ] { log | none } [ owner text ] command.
Objects
OID (object name) |
Description |
Index nodes |
Type |
Value range |
1.3.6.1.4.1.25506.2.125.1.1.1 (hh3cRmonExtAlarmIndex) |
Index of a private alarm entry. |
hh3cRmonExtAlarmIndex |
Integer32 |
1..65535 |
1.3.6.1.4.1.25506.2.125.1.1.4 (hh3cRmonExtAlarmSympol) |
Sampling formula. |
hh3cRmonExtAlarmIndex |
DisplayString |
OCTET STRING (SIZE (0..255)) |
1.3.6.1.4.1.25506.2.125.1.1.5 (hh3cRmonExtAlarmSampleType) |
Sampling method. |
hh3cRmonExtAlarmIndex |
INTEGER |
absoluteValue(1), deltaValue(2), speedValue(3) |
1.3.6.1.4.1.25506.2.125.1.1.6 (hh3cRmonExtAlarmValue) |
Sampled value. |
hh3cRmonExtAlarmIndex |
Integer32 |
Standard MIB values. |
1.3.6.1.4.1.25506.2.125.1.1.9 (hh3cRmonExtAlarmFallingThreshold) |
Falling threshold. |
hh3cRmonExtAlarmIndex |
Integer32 |
Standard MIB values. |
Recommended action
1. Execute the display rmon prialarm command in any view to check information about the monitored variable and falling threshold. Locate and remove the reason causing the notification.
If the falling threshold is inappropriate, execute the rmon prialarm command in system view to change the falling threshold.
2. If the issue persists, collect alarm information and configuration data and then contact H3C Support for help.