PERFORMANCEVISION-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises FROM SNMPv2-SMI OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI Counter32, Counter64, Gauge32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF NOTIFICATION-TYPE FROM SNMPv2-SMI ; -- Performance Vision ---------------------------------------------------------- performanceVisionSA MODULE-IDENTITY LAST-UPDATED "201808300000Z" ORGANIZATION "PerformanceVision SA" CONTACT-INFO "support@performancevision.com" DESCRIPTION "PerformanceVision" REVISION "201808300000Z" DESCRIPTION "Addition of first Ramen objects" REVISION "201712040000Z" DESCRIPTION "Ease import into PRTG." REVISION "201707060000Z" DESCRIPTION "Removed the SYSAPPL-MIB dependency." REVISION "201607120000Z" DESCRIPTION "PerformanceVision 4.1" ::= { enterprises 36773 } performanceVision OBJECT IDENTIFIER ::= { performanceVisionSA 3 } -- Conformance and compliance -------------------------------------------------- mibConformance OBJECT IDENTIFIER ::= { performanceVision 1 } mibCompliances OBJECT IDENTIFIER ::= { mibConformance 1 } mibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for the configuration and status groups." MODULE MANDATORY-GROUPS { bcaGroup, bcnGroup } ::= { mibCompliances 1 } mibGroups OBJECT IDENTIFIER ::= { mibConformance 2 } nevraxGroups OBJECT IDENTIFIER ::= { mibGroups 1 } bcaGroup OBJECT-GROUP OBJECTS { bcaStatus, bcaEURT, bcaSRT, bcaSRTCount, bcaRTTClient, bcaRTTServer, bcaDTTClient, bcaDTTServer, bcaBandwidthClient, bcaBandwidthServer, bcaThresholdMinSRTcount, bcaThresholdWarning, bcaThresholdAlert, bcaTrafficClient, bcaTrafficServer, bcaTime } STATUS current DESCRIPTION "Configuration for Nevrax BCA." ::= { nevraxGroups 1 } bcaObsoleteGroup OBJECT-GROUP OBJECTS { bcaSRTCountSum, bcaTrafficClientSum, bcaTrafficServerSum } STATUS obsolete DESCRIPTION "Obsoloted configuration for Nevrax BCA." ::= { nevraxGroups 2 } bcnGroup OBJECT-GROUP OBJECTS { bcnZoneA, bcnZoneB, bcnGlobalStatus, bcnStatusAtoB, bcnStatusBtoA, bcnRTTAtoB, bcnRTTBtoA, bcnRRAtoB, bcnRRBtoA, bcnBandwidthAtoB, bcnBandwidthBtoA, bcnThresholdSymetricLink, bcnThresholdBandwAvailableAtoB, bcnThresholdBandwAvailableBtoA, bcnThresholdBandwMinAtoB, bcnThresholdBandwMinBtoA, bcnThresholdBandwRateWarningAtoB, bcnThresholdBandwRateWarningBtoA, bcnThresholdBandwRateAlertAtoB, bcnThresholdBandwRateAlertBtoA, bcnThresholdRTTWarningAtoB, bcnThresholdRTTWarningBtoA, bcnThresholdRTTAlertAtoB, bcnThresholdRTTAlertBtoA, bcnThresholdRRWarningAtoB, bcnThresholdRRWarningBtoA, bcnThresholdRRAlertAtoB, bcnThresholdRRAlertBtoA, bcnCaptureName, bcnTrafficAtoB, bcnTrafficBtoA, bcnPacketsAtoB, bcnPacketsBtoA, bcnTime } STATUS current DESCRIPTION "Configuration for Nevrax BCN." ::= { nevraxGroups 3 } bcnObsoleteGroup OBJECT-GROUP OBJECTS { bcnRetransCountSumAtoB, bcnRetransCountSumBtoA, bcnTrafficSumAtoB, bcnTrafficSumBtoA, bcnPacketsCountSumAtoB, bcnPacketsCountSumBtoA } STATUS obsolete DESCRIPTION "Obsoleted configuration for Nevrax BCN." ::= { nevraxGroups 4 } -- Custom types ---------------------------------------------------------------- PvUTF8String ::= TEXTUAL-CONVENTION DISPLAY-HINT "255t" STATUS current DESCRIPTION "An UTF-8 encoded string." SYNTAX OCTET STRING (SIZE (0..255)) -- Nevrax ---------------------------------------------------------------------- BCANStatuses ::= TEXTUAL-CONVENTION -- note: added macro, was broken with every copy/paste (syntax error) STATUS current DESCRIPTION "Represent a BCA or a BCN status. - na: status not available, - nothing: no data at all, - notEnough: not enough samples for computation." SYNTAX INTEGER { ok(1), warning(2), alert(3), na(4), nothing(5), notEnough(6) } nevrax OBJECT IDENTIFIER ::= { performanceVision 2 } bca OBJECT IDENTIFIER ::= { nevrax 1 } bcaStateTable OBJECT-TYPE SYNTAX SEQUENCE OF BCAStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table displays all BCA states as they were 10 minutes ago (the bcaTime object reflects this)." ::= { bca 1 } bcaStateEntry OBJECT-TYPE SYNTAX BCAStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row describing a BCA and its current state." INDEX { bcaName } ::= { bcaStateTable 1 } BCAStateEntry ::= SEQUENCE { bcaName PvUTF8String, bcaStatus BCANStatuses, bcaEURT Gauge32, bcaSRT Gauge32, bcaSRTCount Gauge32, bcaSRTCountSum Counter32, bcaRTTClient Gauge32, bcaRTTServer Gauge32, bcaDTTClient Gauge32, bcaDTTServer Gauge32, bcaBandwidthClient Gauge32, bcaBandwidthServer Gauge32, bcaTrafficClientSum Counter32, bcaTrafficServerSum Counter32, bcaThresholdMinSRTcount Gauge32, bcaThresholdWarning Gauge32, bcaThresholdAlert Gauge32, bcaTrafficClient Gauge32, bcaTrafficServer Gauge32 } bcaName OBJECT-TYPE SYNTAX PvUTF8String (SIZE (0..114)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the BCA." ::= { bcaStateEntry 1 } bcaStatus OBJECT-TYPE SYNTAX BCANStatuses MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the BCA." ::= { bcaStateEntry 2 } bcaEURT OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The end user response time (in ms)." ::= { bcaStateEntry 3 } bcaSRT OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The average server response time (in ms)." ::= { bcaStateEntry 4 } bcaSRTCount OBJECT-TYPE SYNTAX Gauge32 UNITS "event" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of server response time." ::= { bcaStateEntry 5 } bcaSRTCountSum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Obsoleted in PerformanceVision 4.1." ::= { bcaStateEntry 6 } bcaRTTClient OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The average round-trip time (in ms) for a packet emitted by the client." ::= { bcaStateEntry 7 } bcaRTTServer OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The average round-trip time (in ms) for a packet emitted by the server." ::= { bcaStateEntry 8 } bcaDTTClient OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The average data-transfer time (in ms) for a packet emitted by the client" ::= { bcaStateEntry 9 } bcaDTTServer OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The average data-transfer time (in ms) for a packet emitted by the server" ::= { bcaStateEntry 10 } bcaBandwidthClient OBJECT-TYPE SYNTAX Gauge32 UNITS "bit/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The bandwidth (in bit/s) from client to server." ::= { bcaStateEntry 11 } bcaBandwidthServer OBJECT-TYPE SYNTAX Gauge32 UNITS "bit/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The bandwidth (in bit/s) from server to client." ::= { bcaStateEntry 12 } bcaTrafficClientSum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Obsoleted in PerformanceVision 4.1." ::= { bcaStateEntry 13 } bcaTrafficServerSum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Obsoleted in PerformanceVision 4.1." ::= { bcaStateEntry 14 } bcaThresholdMinSRTcount OBJECT-TYPE SYNTAX Gauge32 UNITS "event" MAX-ACCESS read-only STATUS current DESCRIPTION "The minimal SRT count threshold to compute this entry." ::= { bcaStateEntry 15 } bcaThresholdWarning OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "EURT (in ms) warning threshold." ::= { bcaStateEntry 16 } bcaThresholdAlert OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "EURT (in ms) alert threshold." ::= { bcaStateEntry 17 } bcaTrafficClient OBJECT-TYPE SYNTAX Gauge32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of bytes emitted by the client." ::= { bcaStateEntry 18 } bcaTrafficServer OBJECT-TYPE SYNTAX Gauge32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of bytes emitted by the server." ::= { bcaStateEntry 19 } bcaTime OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the BCA, from Epoch." ::= { bca 2 } bcn OBJECT IDENTIFIER ::= { nevrax 2 } bcnStateTable OBJECT-TYPE SYNTAX SEQUENCE OF BCNStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table displays all BCN states as they were 10 minutes ago (the bcnTime object reflects this)." ::= { bcn 1 } bcnStateEntry OBJECT-TYPE SYNTAX BCNStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row describing a BCN and its current state." INDEX { bcnName } ::= { bcnStateTable 1 } BCNStateEntry ::= SEQUENCE { bcnName PvUTF8String, bcnZoneA PvUTF8String, bcnZoneB PvUTF8String, bcnGlobalStatus BCANStatuses, bcnStatusAtoB BCANStatuses, bcnStatusBtoA BCANStatuses, bcnRTTAtoB Gauge32, bcnRTTBtoA Gauge32, bcnRRAtoB Gauge32, bcnRRBtoA Gauge32, bcnRetransCountSumAtoB Counter32, bcnRetransCountSumBtoA Counter32, bcnBandwidthAtoB Gauge32, bcnBandwidthBtoA Gauge32, bcnTrafficSumAtoB Counter32, bcnTrafficSumBtoA Counter32, bcnPacketsCountSumAtoB Counter32, bcnPacketsCountSumBtoA Counter32, bcnThresholdSymetricLink TruthValue, bcnThresholdBandwAvailableAtoB Gauge32, bcnThresholdBandwAvailableBtoA Gauge32, bcnThresholdBandwMinAtoB Gauge32, bcnThresholdBandwMinBtoA Gauge32, bcnThresholdBandwRateWarningAtoB Gauge32, bcnThresholdBandwRateWarningBtoA Gauge32, bcnThresholdBandwRateAlertAtoB Gauge32, bcnThresholdBandwRateAlertBtoA Gauge32, bcnThresholdRTTWarningAtoB Gauge32, bcnThresholdRTTWarningBtoA Gauge32, bcnThresholdRTTAlertAtoB Gauge32, bcnThresholdRTTAlertBtoA Gauge32, bcnThresholdRRWarningAtoB Gauge32, bcnThresholdRRWarningBtoA Gauge32, bcnThresholdRRAlertAtoB Gauge32, bcnThresholdRRAlertBtoA Gauge32, bcnCaptureName PvUTF8String, bcnTrafficAtoB Gauge32, bcnTrafficBtoA Gauge32, bcnPacketsAtoB Gauge32, bcnPacketsBtoA Gauge32 } bcnName OBJECT-TYPE SYNTAX PvUTF8String (SIZE (0..114)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of the BCN." ::= { bcnStateEntry 1 } bcnZoneA OBJECT-TYPE SYNTAX PvUTF8String MAX-ACCESS read-only STATUS current DESCRIPTION "Name of Zone A." ::= { bcnStateEntry 2 } bcnZoneB OBJECT-TYPE SYNTAX PvUTF8String MAX-ACCESS read-only STATUS current DESCRIPTION "Name of zone B." ::= { bcnStateEntry 3 } bcnGlobalStatus OBJECT-TYPE SYNTAX BCANStatuses MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the BCN." ::= { bcnStateEntry 4 } bcnStatusAtoB OBJECT-TYPE SYNTAX BCANStatuses MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the link from Zone A to Zone B." ::= { bcnStateEntry 5 } bcnStatusBtoA OBJECT-TYPE SYNTAX BCANStatuses MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the link from Zone B to Zone A." ::= { bcnStateEntry 6 } bcnRTTAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The average round-trip time (in ms) for a packet from Zone A to Zone B." ::= { bcnStateEntry 7 } bcnRTTBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "The average round-trip time (in ms) for a packet from Zone B to Zone A." ::= { bcnStateEntry 8 } bcnRRAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "per million" MAX-ACCESS read-only STATUS current DESCRIPTION "The retransmission ratio (per million) from Zone A to Zone B." ::= { bcnStateEntry 9 } bcnRRBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "per million" MAX-ACCESS read-only STATUS current DESCRIPTION "The retransmission ratio (per million) from Zone B to Zone A." ::= { bcnStateEntry 10 } bcnRetransCountSumAtoB OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Obsoleted in PerformanceVision 4.1." ::= { bcnStateEntry 11 } bcnRetransCountSumBtoA OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Obsoleted in PerformanceVision 4.1." ::= { bcnStateEntry 12 } bcnBandwidthAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "bit/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The bandwidth (in bit/s) from Zone A to Zone B." ::= { bcnStateEntry 13 } bcnBandwidthBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "bit/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The bandwidth (in bit/s) from Zone B to Zone A." ::= { bcnStateEntry 14 } bcnTrafficSumAtoB OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Obsoleted in PerformanceVision 4.1." ::= { bcnStateEntry 15 } bcnTrafficSumBtoA OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Obsoleted in PerformanceVision 4.1." ::= { bcnStateEntry 16 } bcnPacketsCountSumAtoB OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Obsoleted in PerformanceVision 4.1." ::= { bcnStateEntry 17 } bcnPacketsCountSumBtoA OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Obsoleted in PerformanceVision 4.1." ::= { bcnStateEntry 18 } bcnThresholdSymetricLink OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The link is declared as symmetric." ::= { bcnStateEntry 19 } bcnThresholdBandwAvailableAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "bit/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Available bandwidth (in bit/s) from Zone A to Zone B." ::= { bcnStateEntry 20 } bcnThresholdBandwAvailableBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "bit/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Available bandwidth (in bit/s) from Zone B to Zone A." ::= { bcnStateEntry 21 } bcnThresholdBandwMinAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "bit/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The minimal bandwidth (in bit/s) threshold to compute from Zone A to Zone B." ::= { bcnStateEntry 22 } bcnThresholdBandwMinBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "bit/s" MAX-ACCESS read-only STATUS current DESCRIPTION "The minimal bandwidth (in bit/s) threshold to compute from Zone B to Zone A." ::= { bcnStateEntry 23 } bcnThresholdBandwRateWarningAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "Bandwidth usage warning threshold (a percentage) from Zone A to Zone B." ::= { bcnStateEntry 24 } bcnThresholdBandwRateWarningBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "Bandwidth usage warning threshold (a percentage) from Zone B to Zone A." ::= { bcnStateEntry 25 } bcnThresholdBandwRateAlertAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "Bandwidth usage alert threshold (a percentage) from Zone A to Zone B." ::= { bcnStateEntry 26 } bcnThresholdBandwRateAlertBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "Bandwidth usage alert threshold (a percentage) from Zone B to Zone A." ::= { bcnStateEntry 27 } bcnThresholdRTTWarningAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "RTT (in ms) warning threshold from Zone A to Zone B." ::= { bcnStateEntry 28 } bcnThresholdRTTWarningBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "RTT (in ms) warning threshold from Zone B to Zone A." ::= { bcnStateEntry 29 } bcnThresholdRTTAlertAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "RTT (in ms) alert threshold from Zone A to Zone B." ::= { bcnStateEntry 30 } bcnThresholdRTTAlertBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "ms" MAX-ACCESS read-only STATUS current DESCRIPTION "RTT (in ms) alert threshold from Zone B to Zone A." ::= { bcnStateEntry 31 } bcnThresholdRRWarningAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "per million" MAX-ACCESS read-only STATUS current DESCRIPTION "RR warning threshold (per million) from Zone A to Zone B." ::= { bcnStateEntry 32 } bcnThresholdRRWarningBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "per million" MAX-ACCESS read-only STATUS current DESCRIPTION "RR warning threshold (per million) from Zone B to Zone A." ::= { bcnStateEntry 33 } bcnThresholdRRAlertAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "per million" MAX-ACCESS read-only STATUS current DESCRIPTION "RR alert threshold (per million) from Zone A to Zone B." ::= { bcnStateEntry 34 } bcnThresholdRRAlertBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "per million" MAX-ACCESS read-only STATUS current DESCRIPTION "RR alert threshold (per million) from Zone B to Zone A." ::= { bcnStateEntry 35 } bcnCaptureName OBJECT-TYPE SYNTAX PvUTF8String MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the capture attached to this BCN." ::= { bcnStateEntry 36 } bcnTrafficAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The total amount of bytes from Zone A to Zone B." ::= { bcnStateEntry 37 } bcnTrafficBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The total amount of bytes from Zone B to Zone A." ::= { bcnStateEntry 38 } bcnPacketsAtoB OBJECT-TYPE SYNTAX Gauge32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets from Zone A to Zone B." ::= { bcnStateEntry 39 } bcnPacketsBtoA OBJECT-TYPE SYNTAX Gauge32 UNITS "packets" MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets from Zone B to Zone A." ::= { bcnStateEntry 40 } bcnTime OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Timestamp of the BCN, from Epoch." ::= { bcn 2 } -- Ramen ---------------------------------------------------------------------- ramen OBJECT IDENTIFIER ::= { performanceVision 3 } notifier OBJECT IDENTIFIER ::= { ramen 1 } -- We want a trap that conveys the same information as the generic -- NOTIFY, no more and no less. In particular, NOTIFY parameters are -- present in a single text blob. -- We might want to add more specific traps at a later point. alert OBJECT IDENTIFIER ::= { notifier 1 } name OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "the alert name." ::= { alert 1 } FiringStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Tells whether an alert is firing or not. A trap is sent once when a given alert start firing, and once when it stops firing (ie. when a given tracked metric raises past the configured threshold, and once when it recover." SYNTAX INTEGER { false(0), true(1) } firingStatus OBJECT-TYPE SYNTAX FiringStatus MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Whether this alert is now firing or has ceased to fire." ::= { alert 2 } certainty OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The closer to 100, the more likely this event has a real cause. The closer to zero, the more likely this is a false positive." ::= { alert 3 } extParameters OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Additional parameters that were attached to the notification." ::= { alert 4 } notifications OBJECT IDENTIFIER ::= { notifier 2 } generic-notify NOTIFICATION-TYPE OBJECTS { name, firingStatus, certainty, extParameters } STATUS current DESCRIPTION "A notification about the start/end of an alert." ::= { notifications 1 } END