{
  "run_id": "1775018724-router-diagnostics",
  "profile": "standard",
  "probe_id": "router",
  "probe_address": "192.168.1.1",
  "created_at": "2026-04-01T04:45:27Z",
  "categories": [
    "system",
    "memory",
    "network",
    "wifi",
    "usp"
  ],
  "selected_checks": 18,
  "ok_checks": 18,
  "fail_checks": 0,
  "findings": {
    "host_inventory": {
      "total_hosts": 33,
      "active_hosts": 25,
      "wifi_hosts": 29,
      "ipv4_capable_hosts": 25,
      "ipv6_only_hosts": 0
    },
    "dataelements": {
      "devices": 2,
      "stations": 24,
      "radio_sections": 5
    },
    "associated_stations": {
      "per_interface": {
        "ath0": 1,
        "ath2": 0,
        "ath10": 21,
        "ath12": 0,
        "ath30": 1,
        "ath32": 0
      },
      "total": 23
    },
    "radio_runtime": {
      "radios_seen": 3,
      "radios_up": 3,
      "per_radio": {
        "wifi0": true,
        "wifi1": true,
        "wifi2": true
      }
    },
    "status_counts": {
      "pass": 18,
      "fail": 0
    }
  },
  "rows": [
    {
      "category": "system",
      "name": "kernel",
      "summary": "Kernel and platform identity",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/system/kernel.log",
      "probe_summary": "Linux Community00120 5.4.213 #0 SMP PREEMPT Fri Mar 20 16:42:40 2026 armv7l GNU/Linux"
    },
    {
      "category": "system",
      "name": "uptime",
      "summary": "Router uptime and load",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/system/uptime.log",
      "probe_summary": "2.07 1.86 2.00 1/265 31841"
    },
    {
      "category": "system",
      "name": "filesystem",
      "summary": "Filesystem utilization",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/system/filesystem.log",
      "probe_summary": "ubi1:syscfg             125.3M    148.0K    120.5M   0% /tmp/config"
    },
    {
      "category": "memory",
      "name": "meminfo",
      "summary": "Memory allocation summary",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/memory/meminfo.log",
      "probe_summary": "Percpu:              816 kB"
    },
    {
      "category": "memory",
      "name": "slabinfo",
      "summary": "Kernel allocator usage (best available view)",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/memory/slabinfo.log",
      "probe_summary": "Node 0, zone   Normal   1077    498    398    232     83     29      9      4      1      2    114"
    },
    {
      "category": "network",
      "name": "ip_addr",
      "summary": "Interface address inventory",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/network/ip_addr.log",
      "probe_summary": "       valid_lft forever preferred_lft forever"
    },
    {
      "category": "network",
      "name": "ip_route",
      "summary": "Routing table",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/network/ip_route.log",
      "probe_summary": "239.0.0.0/8 dev br-lan scope link"
    },
    {
      "category": "network",
      "name": "lan_status",
      "summary": "LAN runtime status",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/network/lan_status.log",
      "probe_summary": "}"
    },
    {
      "category": "network",
      "name": "wan_status",
      "summary": "WAN runtime status",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/network/wan_status.log",
      "probe_summary": "}"
    },
    {
      "category": "network",
      "name": "wireless_status",
      "summary": "Wireless runtime status",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/network/wireless_status.log",
      "probe_summary": "}"
    },
    {
      "category": "wifi",
      "name": "wifi_objects",
      "summary": "Available Wi-Fi runtime objects",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/wifi/wifi_objects.log",
      "probe_summary": "wifi.wps"
    },
    {
      "category": "wifi",
      "name": "hosts_show",
      "summary": "Router-local host inventory",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/wifi/hosts_show.log",
      "probe_summary": "}"
    },
    {
      "category": "wifi",
      "name": "dataelements_dump",
      "summary": "Router-local DataElements dump",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/wifi/dataelements_dump.log",
      "probe_summary": "}"
    },
    {
      "category": "wifi",
      "name": "station_lists",
      "summary": "Associated station snapshot from hostapd",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/wifi/station_lists.log",
      "probe_summary": "### ath32"
    },
    {
      "category": "wifi",
      "name": "radio_status",
      "summary": "Radio runtime status from ubus",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/wifi/radio_status.log",
      "probe_summary": "}"
    },
    {
      "category": "wifi",
      "name": "ap_status",
      "summary": "AP runtime status from ubus",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/wifi/ap_status.log",
      "probe_summary": "}"
    },
    {
      "category": "usp",
      "name": "bbfdm_objects",
      "summary": "Local BBF/USP objects exposed over ubus",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/usp/bbfdm_objects.log",
      "probe_summary": "bbfdm.wifidmd"
    },
    {
      "category": "usp",
      "name": "usp_processes",
      "summary": "USP and BBF process list",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/usp/usp_processes.log",
      "probe_summary": "12970 root      5524 S    /usr/sbin/icwmpd -b"
    }
  ]
}