v1.1 — DFS radar session alerts, 7-day Radio Events, Teams correlation
v1.1 — DFS radar session alerts, 7-day Radio Events, Teams correlation
Python console RCA for Juniper Mist client disconnects. Sample screenshots use fictional DEMO-AP-F2-* names only.
Highlights
Alert when a session was on the radar AP
If the client’s session was associated to the AP that took a Post radar / DFS hit, a pulsing banner shows:
- the exact session (connect, disconnect, AP, SSID, band)
- the exact radio event (date, channel
pre → post, width, power, Post radar) - any Microsoft Teams meeting in progress
Juniper RRM: DFS radar deauthenticates every associated station. Radar on a different AP is not a correlation.
7-day Radio Events (portal parity)
GET /sites/{id}/rrm/events requires band. v1.1 fetches 5, 24, and 6 in parallel (5 GHz paginated). Labels match the portal: Post radar, Interference AP non wifi, Scheduled site RRM.
Teams / Zoom (7 days)
Call window, meeting id, audio/video quality, overlap with same-AP radar or wireless disconnects.
Full session list
Every association in the window — not the first eight. Radar-overlapped rows are tagged.
Event timeline
CLIENT_IP_ASSIGNED is OK (DHCP Success). Timed-out / denied DHCP stays FAIL.
Run
python3 mist_disconnect_console.pyObserver (read-only) token. GET only. python3 mist_disconnect_console.py --self-test for the correlation checks.
See the README for screenshots and API table.