Brocade MAPS - enabling a policy

Brocade MAPS (Monitoring and Alerting Policy Suite) can be configured to provide best practice proactive port management on switches. It can take a little bit of tuning to get it right, but for the most part, it provides some good automatic protection for ports.

I've found that it only takes a small number of major errors on a port for the port to be taken offline, however this is preferable to leaving the degraded port online for a long time and transmitting corrupt data over the fabric (resulting in high IO latency on connected hosts)

Conservative or Moderate policies work well for me, I found aggressive tended to disable ports too frequently

This isn't an extensive MAPS overview, just a quick example of the policy contents and how to enable a MAPS policy.

switch01:admin> switchshow
switchName:    switch01
switchType:    77.3
switchState:    Online   
switchMode:    Native
switchRole:    Principal
switchDomain:    143
switchId:    fffc8f
switchWwn:    10:00:00:06:1e:52:af:00
zoning:        ON (Brocade)
switchBeacon:    OFF
FC Router:    OFF
Fabric Name:    FID 128
Allow XISL Use:    OFF
LS Attributes:    [FID: 128, Base Switch: No, Default Switch: Yes, Address Mode 0]

 

Index Slot Port Address Media  Speed        State    Proto
============================================================
   0    1    0   8f0000   id    4G       Online      FC  E-Port  10:00:00:06:1e:36:02:bc "switch03" (downstream)(Trunk master)  
   1    1    1   8f0100   id    N8       Online      FC  F-Port  50:06:0e:80:06:cf:29:59 
   2    1    2   8f0200   id    N8       Online      FC  F-Port  50:06:0e:80:06:cf:29:79 
   3    1    3   8f0300   id    N8       Online      FC  F-Port  50:06:0e:80:06:cf:29:39 
   4    1    4   8f0400   id    4G       No_Sync     FC  Disabled (Persistent) 
   5    1    5   8f0500   id    N2       Online      FC  F-Port  50:06:0e:80:14:39:3d:15 
   6    1    6   8f0600   id    4G       No_Sync     FC  Disabled (Persistent) 
   7    1    7   8f0700   id    4G       No_Sync     FC  Disabled (Persistent) 
   8    1    8   8f0800   id    N8       Online      FC  F-Port  50:06:0e:80:13:27:37:30
  75    2   11   8f4b00   id    N8       No_Sync     FC  Disabled (FOP Port State Change threshold exceeded)

 

switch01:admin> mapspolicy
Usage:
------
 
mapsPolicy --create <policyName>
mapsPolicy --delete <policyName>
mapsPolicy --show -summary | <policyName | -all> [-concise]
mapsPolicy --enable <policyName>
mapsPolicy --clone <existing policyName> -name <new policyName>
mapsPolicy --addrule <policyName> -rulename <ruleName>
mapsPolicy --delrule <policyName> -rulename <ruleName>
mapsPolicy --help
 
 
Values for policy name:         dflt_conservative_policy, dflt_aggressive_policy,
-----------------------         dflt_moderate_policy, dflt_base_policy, <Custom Policies>
 
switch01:admin> mapspolicy --show -summary
        Policy Name                     Number of Rules
------------------------------------------------------------
dflt_aggressive_policy            :               207
dflt_conservative_policy          :               209
dflt_moderate_policy              :               209
dflt_base_policy                  :                21
fw_default_policy                 :               109
fw_custom_policy                  :               109
fw_active_policy                  :               109
 
Active Policy is 'dflt_aggressive_policy'.
switch01:admin> mapspolicy --enable dflt_conservative_policy
switch01:admin> mapspolicy --show dflt_conservative_policy
Policy Name: dflt_conservative_policy
 
Rule Name                               |Condition                                         |Actions                    |
------------------------------------------------------------------------------------------------------------------------
defNON_E_F_PORTSCRC_21                  |NON_E_F_PORTS(CRC/MIN>21)                         |RASLOG,SNMP,EMAIL          |
defNON_E_F_PORTSCRC_40                  |NON_E_F_PORTS(CRC/MIN>40)                         |FENCE,SNMP,EMAIL           |
defNON_E_F_PORTSITW_41                  |NON_E_F_PORTS(ITW/MIN>41)                         |RASLOG,SNMP,EMAIL          |
defNON_E_F_PORTSITW_80                  |NON_E_F_PORTS(ITW/MIN>80)                         |FENCE,SNMP,EMAIL           |
defNON_E_F_PORTSLR_11                   |NON_E_F_PORTS(LR/MIN>11)                          |RASLOG,SNMP,EMAIL          |
defNON_E_F_PORTSLR_20                   |NON_E_F_PORTS(LR/MIN>20)                          |FENCE,SNMP,EMAIL           |
defNON_E_F_PORTSSTATE_CHG_11            |NON_E_F_PORTS(STATE_CHG/MIN>11)                   |RASLOG,SNMP,EMAIL          |
defNON_E_F_PORTSSTATE_CHG_20            |NON_E_F_PORTS(STATE_CHG/MIN>20)                   |FENCE,SNMP,EMAIL           |
defNON_E_F_PORTSLOSS_SIGNAL_5           |NON_E_F_PORTS(LOSS_SIGNAL/MIN>5)                  |RASLOG,SNMP,EMAIL          |
defNON_E_F_PORTSPE_5                    |NON_E_F_PORTS(PE/MIN>5)                           |RASLOG,SNMP,EMAIL          |
defNON_E_F_PORTSPE_10                   |NON_E_F_PORTS(PE/MIN>10)                          |FENCE,SNMP,EMAIL           |
defNON_E_F_PORTSLF_5                    |NON_E_F_PORTS(LF/MIN>5)                           |RASLOG,SNMP,EMAIL          |
defNON_E_F_PORTSLOSS_SYNC_5             |NON_E_F_PORTS(LOSS_SYNC/MIN>5)                    |RASLOG,SNMP,EMAIL          |
defNON_E_F_PORTSRX_90                   |NON_E_F_PORTS(RX/HOUR>90)                         |RASLOG,SNMP,EMAIL          |
defNON_E_F_PORTSTX_90                   |NON_E_F_PORTS(TX/HOUR>90)                         |RASLOG,SNMP,EMAIL          |
defNON_E_F_PORTSUTIL_90                 |NON_E_F_PORTS(UTIL/HOUR>90)                       |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSCRC_21                 |ALL_HOST_PORTS(CRC/MIN>21)                        |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSCRC_40                 |ALL_HOST_PORTS(CRC/MIN>40)                        |FENCE,DECOM,SNMP,EMAIL     |
defALL_HOST_PORTSITW_41                 |ALL_HOST_PORTS(ITW/MIN>41)                        |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSITW_80                 |ALL_HOST_PORTS(ITW/MIN>80)                        |FENCE,DECOM,SNMP,EMAIL     |
defALL_HOST_PORTSLR_11                  |ALL_HOST_PORTS(LR/MIN>11)                         |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSLR_20                  |ALL_HOST_PORTS(LR/MIN>20)                         |FENCE,DECOM,SNMP,EMAIL     |
defALL_HOST_PORTSSTATE_CHG_11           |ALL_HOST_PORTS(STATE_CHG/MIN>11)                  |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSSTATE_CHG_20           |ALL_HOST_PORTS(STATE_CHG/MIN>20)                  |FENCE,DECOM,SNMP,EMAIL     |
defALL_HOST_PORTSLOSS_SIGNAL_5          |ALL_HOST_PORTS(LOSS_SIGNAL/MIN>5)                 |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSPE_5                   |ALL_HOST_PORTS(PE/MIN>5)                          |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSPE_10                  |ALL_HOST_PORTS(PE/MIN>10)                         |FENCE,DECOM,SNMP,EMAIL     |
defALL_HOST_PORTSLF_5                   |ALL_HOST_PORTS(LF/MIN>5)                          |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSLOSS_SYNC_5            |ALL_HOST_PORTS(LOSS_SYNC/MIN>5)                   |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSRX_90                  |ALL_HOST_PORTS(RX/HOUR>90)                        |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSTX_90                  |ALL_HOST_PORTS(TX/HOUR>90)                        |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSUTIL_90                |ALL_HOST_PORTS(UTIL/HOUR>90)                      |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSCRC_21              |ALL_OTHER_F_PORTS(CRC/MIN>21)                     |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSCRC_40              |ALL_OTHER_F_PORTS(CRC/MIN>40)                     |FENCE,DECOM,SNMP,EMAIL     |
defALL_OTHER_F_PORTSITW_41              |ALL_OTHER_F_PORTS(ITW/MIN>41)                     |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSITW_80              |ALL_OTHER_F_PORTS(ITW/MIN>80)                     |FENCE,DECOM,SNMP,EMAIL     |
defALL_OTHER_F_PORTSLR_11               |ALL_OTHER_F_PORTS(LR/MIN>11)                      |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSLR_20               |ALL_OTHER_F_PORTS(LR/MIN>20)                      |FENCE,DECOM,SNMP,EMAIL     |
defALL_OTHER_F_PORTSSTATE_CHG_11        |ALL_OTHER_F_PORTS(STATE_CHG/MIN>11)               |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSSTATE_CHG_20        |ALL_OTHER_F_PORTS(STATE_CHG/MIN>20)               |FENCE,DECOM,SNMP,EMAIL     |
defALL_OTHER_F_PORTSLOSS_SIGNAL_5       |ALL_OTHER_F_PORTS(LOSS_SIGNAL/MIN>5)              |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSPE_5                |ALL_OTHER_F_PORTS(PE/MIN>5)                       |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSPE_10               |ALL_OTHER_F_PORTS(PE/MIN>10)                      |FENCE,DECOM,SNMP,EMAIL     |
defALL_OTHER_F_PORTSLF_5                |ALL_OTHER_F_PORTS(LF/MIN>5)                       |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSLOSS_SYNC_5         |ALL_OTHER_F_PORTS(LOSS_SYNC/MIN>5)                |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSRX_90               |ALL_OTHER_F_PORTS(RX/HOUR>90)                     |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSTX_90               |ALL_OTHER_F_PORTS(TX/HOUR>90)                     |RASLOG,SNMP,EMAIL          |
defALL_OTHER_F_PORTSUTIL_90             |ALL_OTHER_F_PORTS(UTIL/HOUR>90)                   |RASLOG,SNMP,EMAIL          |
defALL_HOST_PORTSC3TXTO_11              |ALL_HOST_PORTS(C3TXTO/MIN>11)                     |RASLOG,SNMP,EMAIL,FMS      |
defALL_HOST_PORTSC3TXTO_20              |ALL_HOST_PORTS(C3TXTO/MIN>20)                     |FENCE,DECOM,SNMP,EMAIL,FMS |
defALL_OTHER_F_PORTSC3TXTO_11           |ALL_OTHER_F_PORTS(C3TXTO/MIN>11)                  |RASLOG,SNMP,EMAIL,FMS      |
defALL_OTHER_F_PORTSC3TXTO_20           |ALL_OTHER_F_PORTS(C3TXTO/MIN>20)                  |FENCE,DECOM,SNMP,EMAIL,FMS |
defALL_E_PORTSCRC_21                    |ALL_E_PORTS(CRC/MIN>21)                           |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSCRC_40                    |ALL_E_PORTS(CRC/MIN>40)                           |FENCE,DECOM,SNMP,EMAIL     |
defALL_E_PORTSITW_41                    |ALL_E_PORTS(ITW/MIN>41)                           |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSITW_80                    |ALL_E_PORTS(ITW/MIN>80)                           |FENCE,DECOM,SNMP,EMAIL     |
defALL_E_PORTSLR_11                     |ALL_E_PORTS(LR/MIN>11)                            |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSLR_20                     |ALL_E_PORTS(LR/MIN>20)                            |FENCE,DECOM,SNMP,EMAIL     |
defALL_E_PORTSSTATE_CHG_11              |ALL_E_PORTS(STATE_CHG/MIN>11)                     |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSSTATE_CHG_20              |ALL_E_PORTS(STATE_CHG/MIN>20)                     |FENCE,DECOM,SNMP,EMAIL     |
defALL_E_PORTSLOSS_SIGNAL_5             |ALL_E_PORTS(LOSS_SIGNAL/MIN>5)                    |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSPE_5                      |ALL_E_PORTS(PE/MIN>5)                             |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSPE_10                     |ALL_E_PORTS(PE/MIN>10)                            |FENCE,DECOM,SNMP,EMAIL     |
defALL_E_PORTSLF_5                      |ALL_E_PORTS(LF/MIN>5)                             |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSLOSS_SYNC_5               |ALL_E_PORTS(LOSS_SYNC/MIN>5)                      |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSRX_90                     |ALL_E_PORTS(RX/HOUR>90)                           |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSTX_90                     |ALL_E_PORTS(TX/HOUR>90)                           |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSUTIL_90                   |ALL_E_PORTS(UTIL/HOUR>90)                         |RASLOG,SNMP,EMAIL          |
defALL_E_PORTSC3TXTO_20                 |ALL_E_PORTS(C3TXTO/MIN>20)                        |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSC3TXTO_6             |ALL_TARGET_PORTS(C3TXTO/MIN>6)                    |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSC3TXTO_10            |ALL_TARGET_PORTS(C3TXTO/MIN>10)                   |FENCE,DECOM,SNMP,EMAIL     |
defALL_TARGET_PORTSCRC_11               |ALL_TARGET_PORTS(CRC/MIN>11)                      |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSCRC_20               |ALL_TARGET_PORTS(CRC/MIN>20)                      |FENCE,DECOM,SNMP,EMAIL     |
defALL_TARGET_PORTSITW_21               |ALL_TARGET_PORTS(ITW/MIN>21)                      |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSITW_40               |ALL_TARGET_PORTS(ITW/MIN>40)                      |FENCE,DECOM,SNMP,EMAIL     |
defALL_TARGET_PORTSLR_6                 |ALL_TARGET_PORTS(LR/MIN>6)                        |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSLR_10                |ALL_TARGET_PORTS(LR/MIN>10)                       |FENCE,DECOM,SNMP,EMAIL     |
defALL_TARGET_PORTSSTATE_CHG_8          |ALL_TARGET_PORTS(STATE_CHG/MIN>8)                 |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSSTATE_CHG_15         |ALL_TARGET_PORTS(STATE_CHG/MIN>15)                |FENCE,DECOM,SNMP,EMAIL     |
defALL_TARGET_PORTSLOSS_SIGNAL_5        |ALL_TARGET_PORTS(LOSS_SIGNAL/MIN>5)               |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSPE_5                 |ALL_TARGET_PORTS(PE/MIN>5)                        |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSPE_6                 |ALL_TARGET_PORTS(PE/MIN>6)                        |FENCE,DECOM,SNMP,EMAIL     |
defALL_TARGET_PORTSLF_5                 |ALL_TARGET_PORTS(LF/MIN>5)                        |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSLOSS_SYNC_5          |ALL_TARGET_PORTS(LOSS_SYNC/MIN>5)                 |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSRX_90                |ALL_TARGET_PORTS(RX/HOUR>90)                      |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSTX_90                |ALL_TARGET_PORTS(TX/HOUR>90)                      |RASLOG,SNMP,EMAIL          |
defALL_TARGET_PORTSUTIL_90              |ALL_TARGET_PORTS(UTIL/HOUR>90)                    |RASLOG,SNMP,EMAIL          |
defALL_CIRCUITSCIR_STATE_5              |ALL_CIRCUITS(CIR_STATE/MIN>5)                     |RASLOG,SNMP,EMAIL          |
defALL_CIRCUITSCIR_UTIL_90              |ALL_CIRCUITS(CIR_UTIL/MIN>90)                     |RASLOG,SNMP,EMAIL          |
defALL_CIRCUITSCIR_PKTLOSS_PER_1        |ALL_CIRCUITS(CIR_PKTLOSS/MIN>0.1)                 |RASLOG,SNMP,EMAIL          |
defSWITCHEPORT_DOWN_4                   |SWITCH(EPORT_DOWN/MIN>4)                          |RASLOG,SNMP,EMAIL          |
defSWITCHFAB_CFG_4                      |SWITCH(FAB_CFG/MIN>4)                             |RASLOG,SNMP,EMAIL          |
defSWITCHFAB_SEG_4                      |SWITCH(FAB_SEG/MIN>4)                             |RASLOG,SNMP,EMAIL          |
defSWITCHFLOGI_8                        |SWITCH(FLOGI/MIN>8)                               |RASLOG,SNMP,EMAIL          |
defSWITCHZONE_CHG_10                    |SWITCH(ZONE_CHG/DAY>10)                           |RASLOG,SNMP,EMAIL          |
defSWITCHDID_CHG_1                      |SWITCH(DID_CHG/MIN>1)                             |RASLOG,SNMP,EMAIL          |
defSWITCHL2_DEVCNT_PER_90               |SWITCH(L2_DEVCNT_PER/NONE>90)                     |RASLOG,SNMP,EMAIL          |
defSWITCHLSAN_DEVCNT_PER_90             |SWITCH(LSAN_DEVCNT_PER/NONE>90)                   |RASLOG,SNMP,EMAIL          |
defSWITCHZONE_CFGSZ_PER_90              |SWITCH(ZONE_CFGSZ_PER/NONE>90)                    |RASLOG,SNMP,EMAIL          |
defSWITCHBB_FCR_CNT_12                  |SWITCH(BB_FCR_CNT/NONE>12)                        |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_TELNET_4                   |SWITCH(SEC_TELNET/MIN>4)                          |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_HTTP_4                     |SWITCH(SEC_HTTP/MIN>4)                            |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_SCC_4                      |SWITCH(SEC_SCC/MIN>4)                             |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_DCC_4                      |SWITCH(SEC_DCC/MIN>4)                             |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_LV_4                       |SWITCH(SEC_LV/MIN>4)                              |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_CERT_4                     |SWITCH(SEC_CERT/MIN>4)                            |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_AUTH_FAIL_4                |SWITCH(SEC_AUTH_FAIL/MIN>4)                       |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_FCS_4                      |SWITCH(SEC_FCS/MIN>4)                             |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_IDB_4                      |SWITCH(SEC_IDB/MIN>4)                             |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_CMD_4                      |SWITCH(SEC_CMD/MIN>4)                             |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_TS_H4                      |SWITCH(SEC_TS/HOUR>4)                             |RASLOG,SNMP,EMAIL          |
defSWITCHSEC_TS_D10                     |SWITCH(SEC_TS/DAY>10)                             |RASLOG,SNMP,EMAIL          |
defALL_TSTEMP_OUT_OF_RANGE              |ALL_TS(TEMP/NONE==OUT_OF_RANGE)                   |RASLOG,SNMP,EMAIL          |
defALL_OTHER_SFPCURRENT_50              |ALL_OTHER_SFP(CURRENT/NONE>=50)                   |RASLOG,SNMP,EMAIL          |
defALL_OTHER_SFPVOLTAGE_3630            |ALL_OTHER_SFP(VOLTAGE/NONE>=3630)                 |RASLOG,SNMP,EMAIL          |
defALL_OTHER_SFPRXP_5000                |ALL_OTHER_SFP(RXP/NONE>=5000)                     |RASLOG,SNMP,EMAIL          |
defALL_OTHER_SFPTXP_5000                |ALL_OTHER_SFP(TXP/NONE>=5000)                     |RASLOG,SNMP,EMAIL          |
defALL_OTHER_SFPSFP_TEMP_85             |ALL_OTHER_SFP(SFP_TEMP/NONE>=85)                  |RASLOG,SNMP,EMAIL          |
defALL_OTHER_SFPVOLTAGE_2960            |ALL_OTHER_SFP(VOLTAGE/NONE<=2960)                 |RASLOG,SNMP,EMAIL          |
defALL_OTHER_SFPSFP_TEMP_n13            |ALL_OTHER_SFP(SFP_TEMP/NONE<=-13)                 |RASLOG,SNMP,EMAIL          |
defALL_10GSWL_SFPCURRENT_10             |ALL_10GSWL_SFP(CURRENT/NONE>=10)                  |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GSWL_SFPVOLTAGE_3600           |ALL_10GSWL_SFP(VOLTAGE/NONE>=3600)                |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GSWL_SFPRXP_1999               |ALL_10GSWL_SFP(RXP/NONE>=1999)                    |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GSWL_SFPTXP_1999               |ALL_10GSWL_SFP(TXP/NONE>=1999)                    |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GSWL_SFPSFP_TEMP_90            |ALL_10GSWL_SFP(SFP_TEMP/NONE>=90)                 |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GSWL_SFPVOLTAGE_3000           |ALL_10GSWL_SFP(VOLTAGE/NONE<=3000)                |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GSWL_SFPSFP_TEMP_n5            |ALL_10GSWL_SFP(SFP_TEMP/NONE<=-5)                 |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GLWL_SFPCURRENT_95             |ALL_10GLWL_SFP(CURRENT/NONE>=95)                  |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GLWL_SFPVOLTAGE_3600           |ALL_10GLWL_SFP(VOLTAGE/NONE>=3600)                |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GLWL_SFPRXP_2230               |ALL_10GLWL_SFP(RXP/NONE>=2230)                    |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GLWL_SFPTXP_2230               |ALL_10GLWL_SFP(TXP/NONE>=2230)                    |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GLWL_SFPSFP_TEMP_90            |ALL_10GLWL_SFP(SFP_TEMP/NONE>=90)                 |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GLWL_SFPVOLTAGE_2970           |ALL_10GLWL_SFP(VOLTAGE/NONE<=2970)                |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_10GLWL_SFPSFP_TEMP_n5            |ALL_10GLWL_SFP(SFP_TEMP/NONE<=-5)                 |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GSWL_SFPCURRENT_12             |ALL_16GSWL_SFP(CURRENT/NONE>=12)                  |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GSWL_SFPVOLTAGE_3600           |ALL_16GSWL_SFP(VOLTAGE/NONE>=3600)                |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GSWL_SFPRXP_1259               |ALL_16GSWL_SFP(RXP/NONE>=1259)                    |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GSWL_SFPTXP_1259               |ALL_16GSWL_SFP(TXP/NONE>=1259)                    |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GSWL_SFPSFP_TEMP_85            |ALL_16GSWL_SFP(SFP_TEMP/NONE>=85)                 |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GSWL_SFPVOLTAGE_3000           |ALL_16GSWL_SFP(VOLTAGE/NONE<=3000)                |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GSWL_SFPSFP_TEMP_n5            |ALL_16GSWL_SFP(SFP_TEMP/NONE<=-5)                 |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GLWL_SFPCURRENT_70             |ALL_16GLWL_SFP(CURRENT/NONE>=70)                  |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GLWL_SFPVOLTAGE_3600           |ALL_16GLWL_SFP(VOLTAGE/NONE>=3600)                |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GLWL_SFPRXP_1995               |ALL_16GLWL_SFP(RXP/NONE>=1995)                    |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GLWL_SFPTXP_1995               |ALL_16GLWL_SFP(TXP/NONE>=1995)                    |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GLWL_SFPSFP_TEMP_90            |ALL_16GLWL_SFP(SFP_TEMP/NONE>=90)                 |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GLWL_SFPVOLTAGE_3000           |ALL_16GLWL_SFP(VOLTAGE/NONE<=3000)                |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_16GLWL_SFPSFP_TEMP_n5            |ALL_16GLWL_SFP(SFP_TEMP/NONE<=-5)                 |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_QSFPCURRENT_10                   |ALL_QSFP(CURRENT/NONE>=10)                        |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_QSFPVOLTAGE_3600                 |ALL_QSFP(VOLTAGE/NONE>=3600)                      |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_QSFPRXP_2180                     |ALL_QSFP(RXP/NONE>=2180)                          |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_QSFPSFP_TEMP_85                  |ALL_QSFP(SFP_TEMP/NONE>=85)                       |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_QSFPVOLTAGE_2940                 |ALL_QSFP(VOLTAGE/NONE<=2940)                      |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defALL_QSFPSFP_TEMP_n5                  |ALL_QSFP(SFP_TEMP/NONE<=-5)                       |SFP_MARGINAL,RASLOG,SNMP,EM|
                                        |                                                  |AIL                        |
defCHASSISFLASH_USAGE_90                |CHASSIS(FLASH_USAGE/NONE>=90)                     |RASLOG,SNMP,EMAIL          |
defCHASSISMEMORY_USAGE_75               |CHASSIS(MEMORY_USAGE/NONE>=75)                    |RASLOG,SNMP,EMAIL          |
defCHASSISCPU_80                        |CHASSIS(CPU/NONE>=80)                             |RASLOG,SNMP,EMAIL          |
defSWITCHMARG_PORTS_11                  |SWITCH(MARG_PORTS/NONE>=11)                       |SW_MARGINAL,SNMP,EMAIL     |
defSWITCHMARG_PORTS_25                  |SWITCH(MARG_PORTS/NONE>=25)                       |SW_CRITICAL,SNMP,EMAIL     |
defSWITCHFAULTY_PORTS_11                |SWITCH(FAULTY_PORTS/NONE>=11)                     |SW_MARGINAL,SNMP,EMAIL     |
defSWITCHFAULTY_PORTS_25                |SWITCH(FAULTY_PORTS/NONE>=25)                     |SW_CRITICAL,SNMP,EMAIL     |
defCHASSISBAD_TEMP_MARG                 |CHASSIS(BAD_TEMP/NONE>=1)                         |SW_MARGINAL,SNMP,EMAIL     |
defCHASSISBAD_TEMP_CRIT                 |CHASSIS(BAD_TEMP/NONE>=2)                         |SW_CRITICAL,SNMP,EMAIL     |
defCHASSISBAD_PWR_MARG                  |CHASSIS(BAD_PWR/NONE>=1)                          |SW_MARGINAL,SNMP,EMAIL     |
defCHASSISBAD_PWR_CRIT                  |CHASSIS(BAD_PWR/NONE>=2)                          |SW_CRITICAL,SNMP,EMAIL     |
defCHASSISBAD_FAN_MARG                  |CHASSIS(BAD_FAN/NONE>=1)                          |SW_MARGINAL,SNMP,EMAIL     |
defCHASSISBAD_FAN_CRIT                  |CHASSIS(BAD_FAN/NONE>=2)                          |SW_CRITICAL,SNMP,EMAIL     |
defALL_PORTSSFP_STATE_FAULTY            |ALL_PORTS(SFP_STATE/NONE==FAULTY)                 |RASLOG,SNMP,EMAIL          |
defALL_PORTSSFP_STATE_IN                |ALL_PORTS(SFP_STATE/NONE==IN)                     |RASLOG,SNMP,EMAIL          |
defALL_PORTSSFP_STATE_OUT               |ALL_PORTS(SFP_STATE/NONE==OUT)                    |RASLOG,SNMP,EMAIL          |
defALL_PSPS_STATE_FAULTY                |ALL_PS(PS_STATE/NONE==FAULTY)                     |RASLOG,SNMP,EMAIL          |
defALL_PSPS_STATE_ON                    |ALL_PS(PS_STATE/NONE==ON)                         |RASLOG,SNMP,EMAIL          |
defALL_PSPS_STATE_OUT                   |ALL_PS(PS_STATE/NONE==OUT)                        |RASLOG,SNMP,EMAIL          |
defALL_FANFAN_STATE_FAULTY              |ALL_FAN(FAN_STATE/NONE==FAULTY)                   |RASLOG,SNMP,EMAIL          |
defALL_FANFAN_STATE_ON                  |ALL_FAN(FAN_STATE/NONE==ON)                       |RASLOG,SNMP,EMAIL          |
defALL_FANFAN_STATE_OUT                 |ALL_FAN(FAN_STATE/NONE==OUT)                      |RASLOG,SNMP,EMAIL          |
defCHASSISETH_MGMT_PORT_STATE_DOWN      |CHASSIS(ETH_MGMT_PORT_STATE/NONE==DOWN)           |RASLOG,SNMP,EMAIL          |
defCHASSISETH_MGMT_PORT_STATE_UP        |CHASSIS(ETH_MGMT_PORT_STATE/NONE==UP)             |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSCRC_3                     |ALL_D_PORTS(CRC/MIN>3)                            |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSITW_3                     |ALL_D_PORTS(ITW/MIN>3)                            |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSLF_3                      |ALL_D_PORTS(LF/MIN>3)                             |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSLOSS_SYNC_3               |ALL_D_PORTS(LOSS_SYNC/MIN>3)                      |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSCRC_H90                   |ALL_D_PORTS(CRC/HOUR>90)                          |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSITW_H90                   |ALL_D_PORTS(ITW/HOUR>90)                          |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSLF_H90                    |ALL_D_PORTS(LF/HOUR>90)                           |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSLOSS_SYNC_H90             |ALL_D_PORTS(LOSS_SYNC/HOUR>90)                    |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSCRC_D1500                 |ALL_D_PORTS(CRC/DAY>1500)                         |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSITW_D1500                 |ALL_D_PORTS(ITW/DAY>1500)                         |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSLF_D1500                  |ALL_D_PORTS(LF/DAY>1500)                          |RASLOG,SNMP,EMAIL          |
defALL_D_PORTSLOSS_SYNC_D1500           |ALL_D_PORTS(LOSS_SYNC/DAY>1500)                   |RASLOG,SNMP,EMAIL          |
defALL_PORTS_IO_PERF_IMPACT             |ALL_PORTS(DEV_LATENCY_IMPACT/NONE==IO_PERF_IMPACT)|RASLOG,SNMP,EMAIL,SDDQ,TOGG|
                                        |                                                  |LE tt=2                    |
defALL_PORTS_IO_FRAME_LOSS              |ALL_PORTS(DEV_LATENCY_IMPACT/NONE==IO_FRAME_LOSS) |RASLOG,SNMP,EMAIL,SDDQ,TOGG|
                                        |                                                  |LE tt=2                    |
defALL_PORTS_IO_LATENCY_CLEAR           |ALL_PORTS(DEV_LATENCY_IMPACT/NONE==IO_LATENCY_CLEA|RASLOG,SNMP,EMAIL          |
                                        |R)                                                |                           |
defALL_BE_PORTSCRC_5M_10                |ALL_BE_PORTS(CRC/5MIN>10)                         |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSCRC_D_100                |ALL_BE_PORTS(CRC/DAY>100)                         |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSITW_5M_10                |ALL_BE_PORTS(ITW/5MIN>10)                         |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSITW_D_100                |ALL_BE_PORTS(ITW/DAY>100)                         |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSLR_5M_10                 |ALL_BE_PORTS(LR/5MIN>10)                          |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSLR_D_100                 |ALL_BE_PORTS(LR/DAY>100)                          |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSBAD_OS_5M_10             |ALL_BE_PORTS(BAD_OS/5MIN>10)                      |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSBAD_OS_D_100             |ALL_BE_PORTS(BAD_OS/DAY>100)                      |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSFRM_LONG_5M_10           |ALL_BE_PORTS(FRM_LONG/5MIN>10)                    |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSFRM_LONG_D_100           |ALL_BE_PORTS(FRM_LONG/DAY>100)                    |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSFRM_TRUNC_5M_10          |ALL_BE_PORTS(FRM_TRUNC/5MIN>10)                   |RASLOG,SNMP,EMAIL,FMS      |
defALL_BE_PORTSFRM_TRUNC_D_100          |ALL_BE_PORTS(FRM_TRUNC/DAY>100)                   |RASLOG,SNMP,EMAIL,FMS      |
defALL_F_PORTSDEV_NPIV_LOGINS_90        |ALL_F_PORTS(DEV_NPIV_LOGINS/NONE>90)              |RASLOG,SNMP,EMAIL          |
defALL_ASICS_VTAP_IOPS_250K             |ALL_ASICS(VTAP_IOPS/SEC>250000)                   |RASLOG,SNMP,EMAIL          |
defALL_BE_PORTS_LATENCY_IMPACT          |ALL_BE_PORTS(BE_LATENCY_IMPACT/NONE==IO_PERF_IMPAC|RASLOG,SNMP,EMAIL          |
                                        |T)                                                |                           |
defALL_BE_PORTS_LATENCY_CLEAR           |ALL_BE_PORTS(BE_LATENCY_IMPACT/NONE==IO_LATENCY_CL|RASLOG,SNMP,EMAIL          |
                                        |EAR)                                              |                           |
 
Active Policy is 'dflt_conservative_policy'.
Unmonitored Rules are prefixed with "*"
switch01:admin> mapspolicy --enable dflt_conservative_policy
switch01:admin> logout