diff --git a/templates/cisco_wlc_ssh_show_band-select.textfsm b/templates/cisco_wlc_ssh_show_band-select.textfsm new file mode 100644 index 0000000000..138a8940e1 --- /dev/null +++ b/templates/cisco_wlc_ssh_show_band-select.textfsm @@ -0,0 +1,19 @@ +Value BAND_SELECT_PROBE_RESPONSE (.+?) +Value BAND_SELECT_CYCLE_COUNT (\d+\s+\w+) +Value BAND_SELECT_CYCLE_THRESH (\d+\s+\w+) +Value BAND_SELECT_AGE_SUPPRESS (\d+\s+\w+) +Value BAND_SELECT_AGE_DUAL_BAND (\d+\s+\w+) +Value BAND_SELECT_CLIENT_RSSI (-\d+\s+dBm) +Value BAND_SELECT_CLIENT_MID_RSSI (-\d+\s+dBm) + + +Start + ^Band\s+Select\s+Probe\s+Response\.*\s+${BAND_SELECT_PROBE_RESPONSE}s*$$ + ^\s+Cycle\s+Count\.*\s+${BAND_SELECT_CYCLE_COUNT}s*$$ + ^\s+Cycle\s+Threshold\.*\s+${BAND_SELECT_CYCLE_THRESH}s*$$ + ^\s+Age\s+Out\s+Suppression\.*\s+${BAND_SELECT_AGE_SUPPRESS}s*$$ + ^\s+Age\s+Out\s+Dual\s+Band\.*\s+${BAND_SELECT_AGE_DUAL_BAND}s*$$ + ^\s+Client\s+RSSI\.*\s+${BAND_SELECT_CLIENT_RSSI}s*$$ + ^\s+Client\s+Mid\s+RSSI\.*\s+${BAND_SELECT_CLIENT_MID_RSSI}s*$$ + ^\s*$$ + ^. -> Error \ No newline at end of file diff --git a/templates/index b/templates/index index 9392414d1a..bdb5fc31aa 100644 --- a/templates/index +++ b/templates/index @@ -273,6 +273,7 @@ cisco_wlc_ssh_show_interface_summary.textfsm, .*, cisco_wlc_ssh, sh[[ow]] int[[e cisco_wlc_ssh_show_client_detail.textfsm, .*, cisco_wlc_ssh, sh[[ow]] cl[[ient]] det[[ail]] cisco_wlc_ssh_show_exclusionlist.textfsm, .*, cisco_wlc_ssh, sh[[ow]] ex[[clusionlist]] cisco_wlc_ssh_show_mobility_sum.textfsm, .*, cisco_wlc_ssh, sh[[ow]] mo[[bility]] su[[mmary]] +cisco_wlc_ssh_show_band-select.textfsm, .*, cisco_wlc_ssh, sh[[ow]] ba[[nd-select]] cisco_wlc_ssh_show_ap_summary.textfsm, .*, cisco_wlc_ssh, sh[[ow]] ap sum[[mary]] cisco_wlc_ssh_show_inventory.textfsm, .*, cisco_wlc_ssh, sh[[ow]] inve[[ntory]] cisco_wlc_ssh_show_wlan_sum.textfsm, .*, cisco_wlc_ssh, sh[[ow]] wl[[an]] s[[ummary]] diff --git a/tests/cisco_wlc_ssh/show_band-select/cisco_wlc_ssh_show_band-select.raw b/tests/cisco_wlc_ssh/show_band-select/cisco_wlc_ssh_show_band-select.raw new file mode 100644 index 0000000000..f0ebcc89a1 --- /dev/null +++ b/tests/cisco_wlc_ssh/show_band-select/cisco_wlc_ssh_show_band-select.raw @@ -0,0 +1,7 @@ +Band Select Probe Response....................... per WLAN enabling + Cycle Count................................... 2 cycles + Cycle Threshold............................... 200 milliseconds + Age Out Suppression........................... 20 seconds + Age Out Dual Band............................. 60 seconds + Client RSSI................................... -80 dBm + Client Mid RSSI............................... -80 dBm diff --git a/tests/cisco_wlc_ssh/show_band-select/cisco_wlc_ssh_show_band-select.yml b/tests/cisco_wlc_ssh/show_band-select/cisco_wlc_ssh_show_band-select.yml new file mode 100644 index 0000000000..959733dc83 --- /dev/null +++ b/tests/cisco_wlc_ssh/show_band-select/cisco_wlc_ssh_show_band-select.yml @@ -0,0 +1,9 @@ +--- +parsed_sample: + - band_select_probe_response: "per WLAN enabling" + band_select_cycle_count: "2 cycles" + band_select_cycle_thresh: "200 milliseconds" + band_select_age_suppress: "20 seconds" + band_select_age_dual_band: "60 seconds" + band_select_client_rssi: "-80 dBm" + band_select_client_mid_rssi: "-80 dBm"