1 -- *********************************************************************
2 -- BROCADE-PRODUCTS-MIB.mib: Brocade Products MIB.
4 -- Jun 2012, Prabhu Sundaram
6 -- Copyright (c) 2012 by Brocade Communications Systems, Inc.
7 -- All rights reserved.
9 -- *********************************************************************
11 BROCADE-MAPS-MIB DEFINITIONS ::= BEGIN
14 Integer32, OBJECT-IDENTITY, OBJECT-TYPE,
15 MODULE-IDENTITY, NOTIFICATION-TYPE
25 LAST-UPDATED "201304221330Z" -- April 22, 2013 1:30pm
26 ORGANIZATION "Brocade Communications Systems, Inc.,"
27 CONTACT-INFO "Customer Support Group
28 Brocade Communications Systems,
30 San Jose, CA 95134 U.S.A
33 Email: support@Brocade.COM
36 DESCRIPTION "The MIB module is for Brocade's Monitoring and
37 Alerting Policy Suite[MAPS] feature."
38 REVISION "201303011400Z" -- March 01, 2013 02:00pm
39 DESCRIPTION "added db category"
40 REVISION "201304221330Z" -- April 22, 2013 01:30pm
41 DESCRIPTION "Updated mapsConfigObjectGroupType syntax values"
44 mapsTraps OBJECT-IDENTITY
46 DESCRIPTION "The OID represents the MAPS Trap."
49 mapsConfig OBJECT-IDENTITY
51 DESCRIPTION "The OID represents the MAPS Config params."
54 mapsConfigRuleName OBJECT-TYPE
55 SYNTAX OCTET STRING (SIZE (64))
58 DESCRIPTION "It indicates the rule name which associates a condition
59 with actions that need to be triggered
60 when the specified condition is evaluated to true."
63 mapsConfigCondition OBJECT-TYPE
64 SYNTAX OCTET STRING (SIZE (64))
67 DESCRIPTION "It indicates the condition defined in the rule.
68 It includes the counter, time base and threshold
69 value with the logical operation (eg: >, <, >= etc) that
70 needs to be evaluated. Eg: (CRC/MIN > 10)"
73 mapsConfigNumOfMS OBJECT-TYPE
77 DESCRIPTION "It indicates the number of monitoring system entries
81 mapsConfigMsName OBJECT-TYPE
82 SYNTAX OCTET STRING (SIZE (16))
85 DESCRIPTION "This is monitoring system name like CRC, ITW, PS, FAN."
88 mapsConfigObjectGroupType OBJECT-TYPE
108 DESCRIPTION "It indicates the object group type like circuit, PS, FAN."
111 mapsConfigObjectKeyType OBJECT-TYPE
120 DESCRIPTION "It indicates the object key type. The main purpose of this
121 object to help NMS applications to interpret the data easily.
122 Eg: If the mapsConfigObjectGroupType is port then the key type
123 is an integer and key value is the port number."
126 mapsConfigObjectKeyValue OBJECT-TYPE
127 SYNTAX OCTET STRING (SIZE (64))
130 DESCRIPTION "It indicates the object key value. Incase of integer this field
131 keeps as 1, 2, 3, 4, etc., and for string it keeps
132 flowname1, flowname2, etc., Eg: if Group type is port,
133 then the object key value is the port number."
136 mapsConfigValueType OBJECT-TYPE
145 DESCRIPTION "It indicates the value type which could be integer, float
146 or string. The main purpose of this object to help
147 NMS applications to interpret the data easily."
150 mapsConfigCurrentValue OBJECT-TYPE
151 SYNTAX OCTET STRING (SIZE (64))
154 DESCRIPTION "It indicates the actual value of the monitoring
158 mapsConfigTimeBase OBJECT-TYPE
159 SYNTAX OCTET STRING (SIZE (16))
162 DESCRIPTION "The time period across which the change
163 in a counter is to be monitored"
164 ::= { mapsConfig 10 }
166 mapsConfigSeverityLevel OBJECT-TYPE
176 DESCRIPTION "It indicates the severity level of the
178 ::= { mapsConfig 11 }
180 mapsConfigMsList OBJECT-TYPE
181 SYNTAX OCTET STRING (SIZE (128))
184 DESCRIPTION "It indicates the list of the monitoring systems. The
185 format is <msname>,<value-type>,<current-value>,<time-base>
186 ::<msName>,<value-type>,<current-value>,<time-base>::."
187 ::= { mapsConfig 12 }
189 mapsConfigAction OBJECT-TYPE
193 DESCRIPTION "It indicates the actions(bitmask value) that need
194 to be triggered when the specified condition
195 evaluated to be true. Action bitmask value mapping are
201 switchstatus-down (64),
202 switchstatus-marginal (128),
203 switchstatus-healthy (256),
206 Ex: mapsConfigAction value 3 represents both raslog and snmp action"
207 ::= { mapsConfig 13 }
210 mapsDbCategory OBJECT-TYPE
211 SYNTAX OCTET STRING (SIZE (24))
214 DESCRIPTION "indicates db category name"
215 ::= { mapsConfig 14 }
217 mapsTrapAM NOTIFICATION-TYPE
220 mapsConfigObjectGroupType,
221 mapsConfigObjectKeyType,
222 mapsConfigObjectKeyValue,
225 mapsConfigSeverityLevel,
232 DESCRIPTION "Trap to be send for MAPS threshold events."