MIB Viewer

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-CONFMODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP
SNMPv2-SMIenterprises MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE Unsigned32
SNMPv2-TCDateAndTime DisplayString TEXTUAL-CONVENTION
OIDNameAccessStatusDescription
1.3.6.1.4.1.99999IdentityfwaAlertMIBGeneric 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.1NodefwaAlertObjects
1.3.6.1.4.1.99999.1.1ScalarfwaAlertIdaccessible-for-notifycurrentIdentifier 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.2ScalarfwaAlertKeyaccessible-for-notifycurrentOpaque 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.3ScalarfwaAlertSeverityaccessible-for-notifycurrentSeverity assigned by the rule.
1.3.6.1.4.1.99999.1.4ScalarfwaAlertComponentaccessible-for-notifycurrentComponent 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.5ScalarfwaAlertTargetaccessible-for-notifycurrentStable 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.6ScalarfwaAlertSummaryaccessible-for-notifycurrentOne-line human readable summary, usable as an alarm subject.
1.3.6.1.4.1.99999.1.7ScalarfwaAlertDetailaccessible-for-notifycurrentCheck 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.8ScalarfwaAlertTimestampaccessible-for-notifycurrentWhen 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.9ScalarfwaAlertSeqaccessible-for-notifycurrentPer-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.2NodefwaAlertNotifications
1.3.6.1.4.1.99999.2.0NodefwaAlertNotifPrefix
1.3.6.1.4.1.99999.2.0.1NotificationfwaAlertRaisedcurrentA monitored condition entered a non-cleared state.
1.3.6.1.4.1.99999.2.0.2NotificationfwaAlertClearedcurrentThe condition reported by the matching fwaAlertRaised, identified by an identical fwaAlertKey, has returned to normal.
1.3.6.1.4.1.99999.3NodefwaAlertConformance
1.3.6.1.4.1.99999.3.1GroupfwaAlertObjectGroupcurrentAll objects used as notification payload.
1.3.6.1.4.1.99999.3.2GroupfwaAlertNotificationGroupcurrentAll notifications defined by this module.
1.3.6.1.4.1.99999.3.3CompliancefwaAlertCompliancecurrentThe sender implements every object and notification in this module.
Type Definitions
NameSyntaxStatusDescription
FwaSeverityINTEGER { info(1), warning(2), minor(3), major(4), critical(5) }currentSeverity of a raised alert, ordered from least to most severe. Cleared state is signalled by fwaAlertCleared, not by a value.