FWA-ALERT-MIB
20 objects
Generic alert envelope for FWA monitoring agents. This module deliberately does NOT describe individual alerts. It defines a fixed payload that can carry any alert about any component, so that adding a new monitored component or a new rule never requires a new MIB or a new OID. Everything that varies per alert travels in varbinds. Only two notification OIDs exist and they will never be renumbered: fwaAlertRaised, fwaAlertCleared. Notifications are emitted only when a condition changes. No heartbeat is sent, so a receiver that observes no notifications cannot distinguish 'no active alarms' from 'sender not running'. Availability of the sender must be monitored by other means. All objects are notification payload only; the sender is not required to serve them via Get/GetNext.
Imported Objects
| SNMPv2-CONF | MODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP |
| SNMPv2-SMI | enterprises MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE Unsigned32 |
| SNMPv2-TC | DateAndTime DisplayString TEXTUAL-CONVENTION |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.4.1.99999 | IdentityfwaAlertMIB | Generic alert envelope for FWA monitoring agents. This module deliberately does NOT describe individual alerts. It defines a fixed payload that can carry any a… | ||
| 1.3.6.1.4.1.99999.1 | NodefwaAlertObjects | |||
| 1.3.6.1.4.1.99999.1.1 | ScalarfwaAlertId | accessible-for-notify | current | Identifier of the rule that fired, e.g. 'redis-memory-high' or 'k8s-pod-crashloop'. Open vocabulary: a new rule is a new string, not a new OID. Values are a co… |
| 1.3.6.1.4.1.99999.1.2 | ScalarfwaAlertKey | accessible-for-notify | current | Opaque correlation token. Identical in fwaAlertRaised and fwaAlertCleared for the same alert instance, which is how a manager matches a clear with its raise. I… |
| 1.3.6.1.4.1.99999.1.3 | ScalarfwaAlertSeverity | accessible-for-notify | current | Severity assigned by the rule. |
| 1.3.6.1.4.1.99999.1.4 | ScalarfwaAlertComponent | accessible-for-notify | current | Component class in dotted lower-case form: 'k8s.pod', 'k8s.deployment', 'redis', 'postgres', 'http', 'host'. Open vocabulary; new component classes need no MIB… |
| 1.3.6.1.4.1.99999.1.5 | ScalarfwaAlertTarget | accessible-for-notify | current | Stable identity of the monitored instance: deployment and container, Redis endpoint, database name, URL or hostname. It must NOT be an ephemeral identifier suc… |
| 1.3.6.1.4.1.99999.1.6 | ScalarfwaAlertSummary | accessible-for-notify | current | One-line human readable summary, usable as an alarm subject. |
| 1.3.6.1.4.1.99999.1.7 | ScalarfwaAlertDetail | accessible-for-notify | current | Check output or extra context. Deliberately short: notifications travel over UDP and an oversized payload is fragmented or silently dropped by hardened collect… |
| 1.3.6.1.4.1.99999.1.8 | ScalarfwaAlertTimestamp | accessible-for-notify | current | When the condition was observed on the monitored system. Do not use sysUpTime.0 for this: it is the sender's uptime. |
| 1.3.6.1.4.1.99999.1.9 | ScalarfwaAlertSeq | accessible-for-notify | current | Per-sender sequence number, incremented for every notification and wrapping at 2^32-1. Receivers use gaps to detect lost notifications and to collapse exact du… |
| 1.3.6.1.4.1.99999.2 | NodefwaAlertNotifications | |||
| 1.3.6.1.4.1.99999.2.0 | NodefwaAlertNotifPrefix | |||
| 1.3.6.1.4.1.99999.2.0.1 | NotificationfwaAlertRaised | current | A monitored condition entered a non-cleared state. | |
| 1.3.6.1.4.1.99999.2.0.2 | NotificationfwaAlertCleared | current | The condition reported by the matching fwaAlertRaised, identified by an identical fwaAlertKey, has returned to normal. | |
| 1.3.6.1.4.1.99999.3 | NodefwaAlertConformance | |||
| 1.3.6.1.4.1.99999.3.1 | GroupfwaAlertObjectGroup | current | All objects used as notification payload. | |
| 1.3.6.1.4.1.99999.3.2 | GroupfwaAlertNotificationGroup | current | All notifications defined by this module. | |
| 1.3.6.1.4.1.99999.3.3 | CompliancefwaAlertCompliance | current | The sender implements every object and notification in this module. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| FwaSeverity | INTEGER { info(1), warning(2), minor(3), major(4), critical(5) } | current | Severity of a raised alert, ordered from least to most severe. Cleared state is signalled by fwaAlertCleared, not by a value. |