How to Configure

https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/17-13/config-guide/b_wl_17_13_cg/streaming-telemetry-on-Cisco-Catalyst-9800-series-wireless-controller.html

https://www.wifireference.com/2020/01/14/viewing-network-telemetry-from-the-catalyst-9800-with-grafana/

Docker Compose

name: wmon
services:
  influxdb:
    image: influxdb:1.8
    ports:
      - 8086:8086
    environment:
      - INFLUXDB_DB=...
      - INFLUXDB_ADMIN_USER=...
      - INFLUXDB_ADMIN_PASSWORD=...
    volumes:
      - influxdb:/var/lib/influxdb
  telegraf:
    image: telegraf:latest
    ports:
      - 57000:57000
    depends_on:
      - influxdb
    volumes:
      - ./telegraf.conf:/etc/telegraf/telegraf.conf:ro
volumes:
  influxdb:

Data List

> SHOW MEASUREMENTS;
name: measurements
name
----
Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/ap-name-mac-map
Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/capwap-data
Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/radio-oper-data
Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/radio-oper-stats
Cisco-IOS-XE-wireless-client-oper:client-oper-data/common-oper-data
Cisco-IOS-XE-wireless-client-oper:client-oper-data/sisf-db-mac
Cisco-IOS-XE-wireless-client-oper:client-oper-data/traffic-stats
Cisco-IOS-XE-wireless-mobility-oper:mobility-oper-data/wlan-client-limit
Cisco-IOS-XE-wireless-rrm-oper:rrm-oper-data/rrm-measurement
> SHOW SERIES;
key
---
Cisco-IOS-XE-wireless-client-oper:client-oper-data/
  traffic-stats,...,subscription=21,
      ms_mac_address=aa:bb:cc:dd:ee:ff
      ms_mac_address=11:22:33:44:55:66
      ...
  sisf-db-mac,...,subscription=23
      mac_addr=aa:bb:cc:dd:ee:ff
      mac_addr=11:22:33:44:55:66
      ...
  common-oper-data,...,subscription=30
      client_mac=aa:bb:cc:dd:ee:ff
      client_mac=11:22:33:44:55:66
      ...
Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/
  capwap-data,...,,subscription=27
      wtp_mac=70:df:2f:52:d5:20
      ...
  ap-name-mac-map,...,subscription=26,
      wtp_name=AP380e.4d32.6b4c
      wtp_name=AP5897.bd48.0dc4
      ...
  radio-oper-stats,...,subscription=25,
      ap_mac=70:df:2f:52:d5:20,slot_id=0
      ap_mac=70:df:2f:52:d5:20,slot_id=1
      ap_mac=70:df:2f:52:d5:20,slot_id=2
      ...
  radio-oper-data,...,subscription=28,
      wtp_mac=70:df:2f:52:d5:20,radio_slot_id=0
      wtp_mac=70:df:2f:52:d5:20,radio_slot_id=1
      wtp_mac=70:df:2f:52:d5:20,radio_slot_id=2
      ...
Cisco-IOS-XE-wireless-rrm-oper:rrm-oper-data/
  rrm-measurement,...,,subscription=31
      wtp_mac=70:df:2f:52:d5:20,radio_slot_id=0
      wtp_mac=70:df:2f:52:d5:20,radio_slot_id=1
      ...
Cisco-IOS-XE-wireless-mobility-oper:mobility-oper-data/
  wlan-client-limit,...,subscription=33,
      wlan_profile=MYSSID

Data

access-point-oper-data

ap-name-mac-map

> SHOW FIELD KEYS FROM "Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/ap-name-mac-map";
name: Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/ap-name-mac-map
fieldKey fieldType
-------- ---------
eth_mac  string
wtp_mac  string

capwap-data

> SHOW FIELD KEYS FROM "Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/capwap-data";
name: Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/capwap-data
fieldKey                                                          fieldType
--------                                                          ---------
antenna_monitor/detection_time                                    integer
antenna_monitor/enabled                                           boolean
antenna_monitor/rssi_fail_threshold                               integer
antenna_monitor/support                                           boolean
antenna_monitor/weak_rssi                                         integer
ap_keepalive_state                                                boolean
ap_lag_enabled                                                    boolean
ap_location/floor                                                 integer
ap_location/location                                              string
ap_lsc_status/dot1x_lsc_cert_expiry_time                          string
ap_lsc_status/dtls_lsc_cert_expiry_time                           string
ap_lsc_status/is_dot1x_lsc_enabled                                boolean
ap_lsc_status/is_dtls_lsc_enabled                                 boolean
ap_lsc_status/is_dtls_lsc_fallback                                boolean
ap_mode_data/ap_fabric_data/is_fabric_ap                          boolean
ap_mode_data/ap_sub_mode                                          string
ap_mode_data/clear_mode                                           boolean
ap_mode_data/home_ap_enabled                                      boolean
ap_mode_data/wtp_mode                                             string
ap_security_data/ap_cert_expiry_time                              string
ap_security_data/ap_cert_issuer_cn                                string
ap_security_data/ap_cert_policy                                   string
ap_security_data/cert_type                                        string
ap_security_data/fips_enabled                                     boolean
ap_security_data/lsc_ap_auth_type                                 string
ap_security_data/wlancc_enabled                                   boolean
ap_services/ap_dhcp_server/is_dhcp_server_enabled                 boolean
ap_services/monitor_mode_opt_type                                 string
ap_services/tot_sniffer_radio                                     integer
ap_state/ap_admin_state                                           string
ap_state/ap_operation_state                                       string
ap_stationing_type                                                string
ap_time_info/boot_time                                            string
ap_time_info/join_time                                            string
ap_time_info/join_time_taken                                      integer
ap_vlan/vlan_tag_id                                               integer
ap_vlan/vlan_tag_state                                            string
cdp_enable                                                        boolean
country_code                                                      string
dart_is_connected                                                 boolean
device_detail/dynamic_info/flash_sec                              integer
device_detail/dynamic_info/led_flash_enabled                      boolean
device_detail/dynamic_info/led_flash_expiry                       string
device_detail/dynamic_info/led_state_enabled                      boolean
device_detail/dynamic_info/reset_button_state                     boolean
device_detail/dynamic_info/temp_info/degree                       integer
device_detail/dynamic_info/temp_info/heater_status                string
device_detail/dynamic_info/temp_info/temp_status                  string
device_detail/static_info/ap_models/model                         string
device_detail/static_info/ap_prov/is_universal                    boolean
device_detail/static_info/ap_prov/universal_prime_status          string
device_detail/static_info/board_data/ap_sys_info/cpu_type         string
device_detail/static_info/board_data/ap_sys_info/mem_size         integer
device_detail/static_info/board_data/ap_sys_info/mem_type         string
device_detail/static_info/board_data/wtp_enet_mac                 string
device_detail/static_info/board_data/wtp_serial_num               string
device_detail/static_info/board_data_opt/join_priority            integer
device_detail/static_info/descriptor_data/encryption_capabilities boolean
device_detail/static_info/descriptor_data/radio_slots_in_use      integer
device_detail/static_info/is_mm_opt                               boolean
device_detail/static_info/num_ports                               integer
device_detail/static_info/num_slots                               integer
device_detail/static_info/wtp_model_type                          integer
device_detail/wtp_version/backup_sw_version/build                 integer
device_detail/wtp_version/backup_sw_version/maint                 integer
device_detail/wtp_version/backup_sw_version/release               integer
device_detail/wtp_version/backup_sw_version/version               integer
device_detail/wtp_version/boot_ver/build                          integer
device_detail/wtp_version/boot_ver/maint                          integer
device_detail/wtp_version/boot_ver/release                        integer
device_detail/wtp_version/boot_ver/version                        integer
device_detail/wtp_version/mini_ios_version/build                  integer
device_detail/wtp_version/mini_ios_version/maint                  integer
device_detail/wtp_version/mini_ios_version/release                integer
device_detail/wtp_version/mini_ios_version/version                integer
device_detail/wtp_version/sw_ver/build                            integer
device_detail/wtp_version/sw_ver/maint                            integer
device_detail/wtp_version/sw_ver/release                          integer
device_detail/wtp_version/sw_ver/version                          integer
device_detail/wtp_version/sw_version                              string
disconnect_detail/disconnect_reason                               string
external_module_data/is_ext_module_enabled                        boolean
external_module_data/usb_data/enable                              boolean
external_module_data/usb_data/is_module_present                   boolean
external_module_data/usb_data/xm/max_power                        integer
external_module_data/usb_data/xm/module_type                      string
external_module_data/usb_data/xm/numeric_id                       integer
external_module_data/usb_override                                 boolean
external_module_data/xm_data/enable                               boolean
external_module_data/xm_data/is_module_present                    boolean
external_module_data/xm_data/xm/max_power                         integer
external_module_data/xm_data/xm/numeric_id                        integer
grpc_enabled                                                      boolean
hyperlocation_data/hyperlocation_method                           string
ipv4_pool/lease_time                                              integer
ipv4_pool/netmask                                                 string
ipv4_pool/network                                                 string
ipv6_joined                                                       integer
is_master                                                         boolean
local_dhcp                                                        boolean
max_clients_supported                                             integer
mdns_group_id                                                     integer
mdns_group_method                                                 string
name                                                              string
num_radio_slots                                                   integer
oob_img_dwld_method                                               string
proxy_info/port                                                   integer
radio_stats_monitor/alarms_enable                                 boolean
radio_stats_monitor/enable                                        boolean
radio_stats_monitor/radio_reset                                   boolean
radio_stats_monitor/sample_intvl                                  integer
reboot_stats/reboot_reason                                        string
reboot_stats/reboot_type                                          string
sliding_window/multi_window_support                               boolean
sliding_window/window_size                                        integer
stats_monitor/action_ap_reload                                    boolean
stats_monitor/alarm_hold_time                                     integer
stats_monitor/alarms_enable                                       boolean
stats_monitor/cpu_threshold                                       integer
stats_monitor/enable                                              boolean
stats_monitor/mem_threshold                                       integer
stats_monitor/sample_intvl                                        integer
stats_monitor/stats_intvl                                         integer
stats_monitor/trap_retx_time                                      integer
tag_info/is_ap_misconfigured                                      boolean
tag_info/is_dtls_lsc_fbk_ap                                       boolean
tag_info/policy_tag_info/policy_tag_name                          string
tag_info/resolved_tag_info/resolved_policy_tag                    string
tag_info/resolved_tag_info/resolved_rf_tag                        string
tag_info/resolved_tag_info/resolved_site_tag                      string
tag_info/rf_tag/rf_tag_name                                       string
tag_info/site_tag/ap_profile                                      string
tag_info/site_tag/flex_profile                                    string
tag_info/site_tag/site_tag_name                                   string
tag_info/tag_source                                               string
tunnel/preferred_mode                                             string
tunnel/udp_lite                                                   string
wtp_ip                                                            string

radio-oper-data

> SHOW FIELD KEYS FROM "Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/radio-oper-data";
name: Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/radio-oper-data
fieldKey                                       fieldType
--------                                       ---------
admin_state                                    string
antenna_gain                                   integer
antenna_pid                                    string
beam_selection                                 string
bss_color_cfg/bss_color                        integer
bss_color_cfg/bss_color_capable                boolean
bss_color_cfg/bss_color_config_type            string
cac_active                                     boolean
chan_pwr_info/data/antenna_gain                integer
chan_pwr_info/data/chan_pwr_list/chan_pwr/chan integer
chan_pwr_info/data/ext_antenna_gain            integer
chan_pwr_info/data/int_antenna_gain            integer
coverage_overlap_factor                        integer
current_active_band                            string
current_band_id                                integer
dot11ax_transmit_bssid                         string
dual_radio_mode_cfg/dual_radio_capable         string
dual_radio_mode_cfg/dual_radio_mode            string
dual_radio_mode_cfg/dual_radio_mode_op         string
highest_throughput_proto                       string
max_client_allowed                             integer
mesh_backhaul                                  boolean
mesh_designated_downlink                       boolean
multi_domain_cap/cfg_data/first_chan_num       integer
multi_domain_cap/cfg_data/max_tx_power_level   integer
multi_domain_cap/cfg_data/num_channels         integer
ndp_cap                                        string
ndp_on_channel                                 boolean
num_ant_enabled                                integer
obss_pd_capable                                boolean
obss_pd_srg_capable                            boolean
oper_state                                     string
phy_he_cap/data/he_ampdu_tid_bitmap            integer
phy_he_cap/data/he_cap_tx_rx_mcs_nss           integer
phy_he_cap/data/he_capable                     boolean
phy_he_cap/data/he_enabled                     boolean
phy_he_cap/data/he_multi_user_beamformer       integer
phy_he_cap/data/he_single_user_beamformer      integer
phy_he_cap/data/he_stbc_mode                   integer
phy_ht_cap/data/ht_capable                     boolean
phy_ht_cap/data/vht_capable                    boolean
phy_ht_cfg/cfg_data/chan_width                 integer
phy_ht_cfg/cfg_data/curr_freq                  integer
phy_ht_cfg/cfg_data/ext_chan                   integer
phy_ht_cfg/cfg_data/freq_string                string
phy_ht_cfg/cfg_data/ht_enable                  integer
phy_ht_cfg/cfg_data/leg_tx_bf_enabled          integer
phy_ht_cfg/cfg_data/phy_ht_cfg_config_type     string
phy_ht_cfg/cfg_data/rrm_channel_change_reason  string
phy_ht_cfg/cfg_data/vht_enable                 boolean
radio_enable_time                              string
radio_fra_capable                              string
radio_he_capable                               boolean
radio_mode                                     string
radio_sub_mode                                 string
radio_subband                                  string
radio_subtype                                  string
radio_type                                     string
reg_domain_check_status                        string
slot_antenna_type                              string
slot_id                                        integer
sniffer_cfg/sniffer_enabled                    boolean
station_cfg/cfg_data/beacon_period             integer
station_cfg/cfg_data/bssid                     string
station_cfg/cfg_data/cfp_max_duration          integer
station_cfg/cfg_data/cfp_period                integer
station_cfg/cfg_data/country_string            string
station_cfg/cfg_data/medium_occupancy_limit    integer
station_cfg/cfg_data/station_cfg_config_type   string
xor_phy_he_cap/data/he_ampdu_tid_bitmap        integer
xor_phy_he_cap/data/he_cap_tx_rx_mcs_nss       integer
xor_phy_he_cap/data/he_capable                 boolean
xor_phy_he_cap/data/he_enabled                 boolean
xor_phy_he_cap/data/he_multi_user_beamformer   integer
xor_phy_he_cap/data/he_single_user_beamformer  integer
xor_phy_ht_cap/data/ht_capable                 boolean
xor_phy_ht_cap/data/vht_capable                boolean
xor_radio_mode                                 string

radio-oper-stats

> SHOW FIELD KEYS FROM "Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/radio-oper-stats";
name: Cisco-IOS-XE-wireless-access-point-oper:access-point-oper-data/radio-oper-stats
fieldKey                             fieldType
--------                             ---------
ack_failure_count                    integer
aid_user_list                        integer
ap_radio_stats/last_ts               string
ap_radio_stats/num_radio_stuck_reset integer
ap_radio_stats/stuck_ts              string
failed_count                         integer
fcs_error_count                      integer
frame_duplicate_count                integer
mac_mic_err_frame_count              integer
multicast_rx_frame_cnt               integer
multicast_tx_frame_cnt               integer
multiple_retry_count                 integer
noise_floor                          integer
retry_count                          integer
rts_failure_count                    integer
rts_success_count                    integer
rx_ctrl_frame_count                  integer
rx_data_frame_count                  integer
rx_data_pkt_count                    integer
rx_error_frame_count                 integer
rx_fragment_count                    integer
rx_mgmt_frame_count                  integer
tx_ctrl_frame_count                  integer
tx_data_frame_count                  integer
tx_data_pkt_count                    integer
tx_fragment_count                    integer
tx_frame_count                       integer
tx_mgmt_frame_count                  integer
wep_undecryptable_count              integer

client-oper-data

common-oper-data

> SHOW FIELD KEYS FROM "Cisco-IOS-XE-wireless-client-oper:client-oper-data/common-oper-data";
name: Cisco-IOS-XE-wireless-client-oper:client-oper-data/common-oper-data
fieldKey                                fieldType
--------                                ---------
aaa_override_passphrase                 boolean
ap_name                                 string
client_type                             string
co_state                                string
guest_lan_client_info/idle_time_seconds integer
guest_lan_client_info/phy_ifid          integer
guest_lan_client_info/wired_vlan        integer
idle_timeout                            integer
idle_timestamp                          string
is_central_nat                          boolean
is_locally_administered_mac             boolean
is_tvi_enabled                          boolean
l3_vlan_override_received               boolean
method_id                               string
ms_ap_slot_id                           integer
ms_radio_type                           string
upn_id                                  integer
wlan_id                                 integer
wlan_policy/central_assoc_enable        boolean
wlan_policy/central_authentication      string
wlan_policy/central_dhcp                boolean
wlan_policy/current_switching_mode      string
wlan_policy/is_fabric_client            boolean
wlan_policy/is_guest_fabric_client      boolean
wlan_policy/vlan_central_switching      boolean
wlan_policy/wlan_switching_mode         string

sisf-db-mac

> SHOW FIELD KEYS FROM "Cisco-IOS-XE-wireless-client-oper:client-oper-data/sisf-db-mac";
name: Cisco-IOS-XE-wireless-client-oper:client-oper-data/sisf-db-mac
fieldKey                    fieldType
--------                    ---------
ipv4_binding/ip_key/ip_addr string
ipv6_binding/ip_key/ip_addr string

traffic-stats

> SHOW FIELD KEYS FROM "Cisco-IOS-XE-wireless-client-oper:client-oper-data/traffic-stats";
name: Cisco-IOS-XE-wireless-client-oper:client-oper-data/traffic-stats
fieldKey                    fieldType
--------                    ---------
bytes_rx                    integer
bytes_tx                    integer
current_rate                string
data_retries                integer
decrypt_failed              integer
duplicate_rcv               integer
glan_idle_update_timestamp  string
glan_stats_update_timestamp string
mic_mismatch                integer
mic_missing                 integer
most_recent_rssi            integer
most_recent_snr             integer
pkts_rx                     integer
pkts_tx                     integer
policy_errs                 integer
power_save_state            integer
rts_retries                 integer
rx_group_counter            integer
spatial_stream              integer
speed                       integer
tx_excessive_retries        integer
tx_retries                  integer
tx_total_drops              integer

mobility-oper-data

wlan-client-limit

> SHOW FIELD KEYS FROM "Cisco-IOS-XE-wireless-mobility-oper:mobility-oper-data/wlan-client-limit";
name: Cisco-IOS-XE-wireless-mobility-oper:mobility-oper-data/wlan-client-limit
fieldKey           fieldType
--------           ---------
curr_clients_count integer

rrm-oper-data

rrm-measurement

> SHOW FIELD KEYS FROM "Cisco-IOS-XE-wireless-rrm-oper:rrm-oper-data/rrm-measurement";
name: Cisco-IOS-XE-wireless-rrm-oper:rrm-oper-data/rrm-measurement
fieldKey                                            fieldType
--------                                            ---------
foreign/foreign/foreign_data/chan                   integer
foreign/foreign/foreign_data/chan_util              integer
foreign/foreign/foreign_data/power                  integer
foreign/foreign/foreign_data/rogue_20_count         integer
foreign/foreign/foreign_data/rogue_40_primary_count integer
foreign/foreign/foreign_data/rogue_80_primary_count integer
load/cca_util_percentage                            integer
load/rx_noise_channel_utilization                   integer
load/rx_util_percentage                             integer
load/stations                                       integer
load/tx_util_percentage                             integer
noise/noise/noise_data/chan                         integer
noise/noise/noise_data/noise                        integer

> SHOW TAG KEYS FROM "Cisco-IOS-XE-wireless-rrm-oper:rrm-oper-data/rrm-measurement";
name: Cisco-IOS-XE-wireless-rrm-oper:rrm-oper-data/rrm-measurement
tagKey
------
path
radio_slot_id
source
subscription
wtp_mac