From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/brocade/BROCADE-MAPS-MIB | 242 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 242 insertions(+) create mode 100644 MIBS/brocade/BROCADE-MAPS-MIB (limited to 'MIBS/brocade/BROCADE-MAPS-MIB') diff --git a/MIBS/brocade/BROCADE-MAPS-MIB b/MIBS/brocade/BROCADE-MAPS-MIB new file mode 100644 index 0000000..a2aa0f0 --- /dev/null +++ b/MIBS/brocade/BROCADE-MAPS-MIB @@ -0,0 +1,242 @@ +-- ********************************************************************* +-- BROCADE-PRODUCTS-MIB.mib: Brocade Products MIB. +-- +-- Dec 2014, Prabhu Sundaram +-- +-- Copyright (c) 2012 by Brocade Communications Systems, Inc. +-- All rights reserved. +-- +-- ********************************************************************* + +BROCADE-MAPS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Integer32, OBJECT-IDENTITY, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + + bcsiModules + FROM Brocade-REG-MIB + + swVfId + FROM SYSTEM-MIB; + + maps MODULE-IDENTITY + LAST-UPDATED "201304221330Z" -- April 22, 2013 1:30pm + ORGANIZATION "Brocade Communications Systems, Inc.," + CONTACT-INFO "Customer Support Group + Brocade Communications Systems, + 120 Holger Way, + San Jose, CA 95134 U.S.A + Tel: +1-408-392-6061 + Fax: +1-408-392-6656 + Email: support@Brocade.COM + WEB: www.brocade.com" + + DESCRIPTION "The MIB module is for Brocade's Monitoring and + Alerting Policy Suite[MAPS] feature." + REVISION "201303011400Z" -- March 01, 2013 02:00pm + DESCRIPTION "added db category" + REVISION "201304221330Z" -- April 22, 2013 01:30pm + DESCRIPTION "Updated mapsConfigObjectGroupType syntax values" + REVISION "201501131400Z" -- January 13, 2015 02:00pm + DESCRIPTION "modified SW-MIB from IMPORTS to SYSTEM-MIB" + REVISION "201501131400Z" -- June 10, 2015 02:00pm + DESCRIPTION "Updated mapsConfigObjectGroupType enum value" + ::= { bcsiModules 4 } + + mapsTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION "The OID represents the MAPS Trap." + ::= { maps 0 } + + mapsConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION "The OID represents the MAPS Config params." + ::= { maps 1 } + + mapsConfigRuleName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the rule name which associates a condition + with actions that need to be triggered + when the specified condition is evaluated to true." + ::= { mapsConfig 1 } + + mapsConfigCondition OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the condition defined in the rule. + It includes the counter, time base and threshold + value with the logical operation (eg: >, <, >= etc) that + needs to be evaluated. Eg: (CRC/MIN > 10)" + ::= { mapsConfig 2 } + + mapsConfigNumOfMS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the number of monitoring system entries + in the notifications" + ::= { mapsConfig 3 } + + mapsConfigMsName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is monitoring system name like CRC, ITW, PS, FAN." + ::= { mapsConfig 4 } + + mapsConfigObjectGroupType OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + ps (2), + fan (3), + port (4), + ve-port-cir (5), + ts (6), + slot (7), + gbic (8), + flash (9), + rule (10), + switch (11), + chassis (12), + cpu (13), + wwn (14), + flow (15), + eth-port (16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the object group type like circuit, PS, FAN." + ::= { mapsConfig 5 } + + mapsConfigObjectKeyType OBJECT-TYPE + SYNTAX INTEGER { + int32 (1), + uint32 (2), + float (3), + string (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the object key type. The main purpose of this + object to help NMS applications to interpret the data easily. + Eg: If the mapsConfigObjectGroupType is port then the key type + is an integer and key value is the port number." + ::= { mapsConfig 6 } + + mapsConfigObjectKeyValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the object key value. Incase of integer this field + keeps as 1, 2, 3, 4, etc., and for string it keeps + flowname1, flowname2, etc., Eg: if Group type is port, + then the object key value is the port number." + ::= { mapsConfig 7 } + + mapsConfigValueType OBJECT-TYPE + SYNTAX INTEGER { + int32 (1), + uint32 (2), + float (3), + string (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the value type which could be integer, float + or string. The main purpose of this object to help + NMS applications to interpret the data easily." + ::= { mapsConfig 8 } + + mapsConfigCurrentValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the actual value of the monitoring + system." + ::= { mapsConfig 9 } + + mapsConfigTimeBase OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time period across which the change + in a counter is to be monitored" + ::= { mapsConfig 10 } + + mapsConfigSeverityLevel OBJECT-TYPE + SYNTAX INTEGER { + critical (1), + error (2), + warning (3), + informational (4), + debug (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the severity level of the + condition triggered" + ::= { mapsConfig 11 } + + mapsConfigMsList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the list of the monitoring systems. The + format is ,,, + ::,,,::." + ::= { mapsConfig 12 } + + mapsConfigAction OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "It indicates the actions(bitmask value) that need + to be triggered when the specified condition + evaluated to be true. Action bitmask value mapping are + none (0), + raslog (1), + snmp (2), + port-fence (8), + email (16), + switchstatus-down (64), + switchstatus-marginal (128), + switchstatus-healthy (256), + switchpolicy (512), + sfp-marginal (1024) + Ex: mapsConfigAction value 3 represents both raslog and snmp action" + ::= { mapsConfig 13 } + + + mapsDbCategory OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "indicates db category name" + ::= { mapsConfig 14 } + + mapsTrapAM NOTIFICATION-TYPE + OBJECTS { + mapsConfigRuleName, + mapsConfigObjectGroupType, + mapsConfigObjectKeyType, + mapsConfigObjectKeyValue, + mapsConfigNumOfMS, + mapsConfigMsList, + mapsConfigSeverityLevel, + mapsConfigCondition, + mapsConfigAction, + swVfId, + mapsDbCategory + } + STATUS current + DESCRIPTION "Trap to be send for MAPS threshold events." + ::= { mapsTraps 1 } + + + +END -- cgit v1.2.3