-- ============================= -- -- MCCTB Custom MIB -- -- ============================= -- -- Version 1.1 -- Copyright (c) 2018 NetApp, Inc. -- All rights reserved. -- This NetApp MetroCluster Tiebreaker software Information Base -- (Specification) embodies NetApp's confidential -- and proprietary intellectual property. NetApp -- retains all title and ownership in the Specification, -- including any revisions. -- This Specification is supplied "AS IS," and NetApp -- makes no warranty, either express or implied, as to the use, -- operation, condition, or performance of the Specification. -- Agent support for this MIB is not available yet. MCCTB-MIB DEFINITIONS ::= BEGIN IMPORTS netappMcctb FROM NETAPP-MIB OBJECT-TYPE FROM RFC-1212 SnmpAdminString FROM SNMP-FRAMEWORK-MIB; -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in RFC-1212 -- MIB-II (same prefix as MIB-I) -- the MCCTB MIB -- root for all objects for MCCTB -- This identifier is declared in the NETAPP-MIB which is imported above -- netappMcctb OBJECT IDENTIFIER ::= { netappMcc 1 } -- -- This is the tree under which values for the MetroCluster Tiebreaker are specified. -- netappMcctbManager OBJECT IDENTIFIER ::= { netappMcctb 1 } mcctbSystemId OBJECT-TYPE SYNTAX SnmpAdminString ACCESS read-only STATUS mandatory DESCRIPTION "System ID of the MCCTB server installation." ::= { netappMcctbManager 1 } mcctbEvent OBJECT IDENTIFIER ::= { netappMcctbManager 2 } mcctbEventName OBJECT-TYPE SYNTAX SnmpAdminString ACCESS read-only STATUS mandatory DESCRIPTION "Display name of the event." ::= { mcctbEvent 1 } mcctbEventSeverity OBJECT-TYPE SYNTAX INTEGER { warning(1), error(2), critical(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Severity of the event." ::= { mcctbEvent 2 } mcctbEventImpactLevel OBJECT-TYPE SYNTAX INTEGER { event(1), risk(2), incident(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Impact level of the event." ::= { mcctbEvent 3 } mcctbEventMessage OBJECT-TYPE SYNTAX SnmpAdminString ACCESS read-only STATUS mandatory DESCRIPTION "Fixed format message describing condition that caused the event." ::= { mcctbEvent 4 } -- ================= -- Traps sent by MCCTB -- ================= mcctbEvtMetroClusterUnreachable TRAP-TYPE ENTERPRISE netappMcctbManager VARIABLES { mcctbSystemId, mcctbEventName, mcctbEventSeverity, mcctbEventImpactLevel, mcctbEventMessage } DESCRIPTION "MetroCluster Tiebreaker is unable to reach MetroCluster setup." ::= 25001 mcctbEvtClusterUnreachable TRAP-TYPE ENTERPRISE netappMcctbManager VARIABLES { mcctbSystemId, mcctbEventName, mcctbEventSeverity, mcctbEventImpactLevel, mcctbEventMessage } DESCRIPTION "MetroCluster Tiebreaker is unable to reach one of the clusters of MetroCluster setup." ::= 25002 mcctbEvtClusterBackhoe TRAP-TYPE ENTERPRISE netappMcctbManager VARIABLES { mcctbSystemId, mcctbEventName, mcctbEventSeverity, mcctbEventImpactLevel, mcctbEventMessage } DESCRIPTION "All links severed between the two clusters of MetroCluster." ::= 25003 mcctbEvtDetectedDisaster TRAP-TYPE ENTERPRISE netappMcctbManager VARIABLES { mcctbSystemId, mcctbEventName, mcctbEventSeverity, mcctbEventImpactLevel, mcctbEventMessage } DESCRIPTION "MetroCluster Tiebreaker detects disaster in MetroCluster setup." ::= 25004 mcctbEvtTriggersSwitchover TRAP-TYPE ENTERPRISE netappMcctbManager VARIABLES { mcctbSystemId, mcctbEventName, mcctbEventSeverity, mcctbEventImpactLevel, mcctbEventMessage } DESCRIPTION "MetroCluster Tiebreaker detected disaster and triggered switchover." ::= 25005 snmpTest TRAP-TYPE ENTERPRISE netappMcctbManager VARIABLES { mcctbSystemId, mcctbEventName, mcctbEventSeverity, mcctbEventImpactLevel, mcctbEventMessage } DESCRIPTION "Testing SNMP configuration." ::= 25006 END