Skip to content

UniFi AP Retries Reporting Stopped Working Again #129

@jordanwmcdonald

Description

@jordanwmcdonald

Separate, but similar issue to my previous report.

CONFIGURATION

  • VM: Ubuntu 24.04.2 LTS Server x86_x64 6.8.0-53-generic
  • Zabbix Server: 7.0.9
  • UniFi Dream Machine Pro: 4.1.1.3
  • UniFi Network Application: 9.0.114

ISSUE

  • Everything works except for the Wi-Fi Retries Items across all three U6 Enterprise APs.
  • /var/log/zabbix/zabbix_server.log and /tmp/mcaDumpShort.err are both empty.

ATTEMPTED RESOLUTIONS

  • Observed the previously mentioned log files
  • Manually ran mca dumps while directly SSH'd into each AP -- it appears that UniFi has changed the way the pertinent information is presented within the dump. The current JSONPath of $.vap_table[?(@.radio == '{#RADIO_NAME}')].tx_retries.first() accurately returns the value 0 as it is first in dump, but there are now additional values returned. I tried multiple times to modify the JSONPath into something that would take the highest value (not sure if that is even the correct value), but failed. I contemplated making a custom preprocessing script and, separately, making an awk/grep script, but figured I should reach out to you first. See below:

mca-dump | jq '.vap_table[] | {type: type, radio, tx_retries}?'
{
"type": "object",
"radio": "6e",
"tx_retries": 0
}
{
"type": "object",
"radio": "6e",
"tx_retries": 158673
}
{
"type": "object",
"radio": "na",
"tx_retries": 0
}
{
"type": "object",
"radio": "na",
"tx_retries": 136969
}
{
"type": "object",
"radio": "ng",
"tx_retries": 0
}
{
"type": "object",
"radio": "ng",
"tx_retries": 51768
}
{
"type": "object",
"radio": "ng",
"tx_retries": 1684
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions