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