{
  "run_id": "1775019647-router-diagnostics",
  "profile": "full",
  "probe_id": "router",
  "probe_address": "192.168.1.1",
  "created_at": "2026-04-01T05:00:51Z",
  "categories": [
    "system",
    "memory",
    "network",
    "wifi",
    "usp",
    "logs"
  ],
  "selected_checks": 20,
  "ok_checks": 20,
  "fail_checks": 0,
  "findings": {
    "host_inventory": {
      "total_hosts": 41,
      "active_hosts": 38,
      "wifi_hosts": 37,
      "ipv4_capable_hosts": 38,
      "ipv6_only_hosts": 0
    },
    "dataelements": {
      "devices": 2,
      "stations": 29,
      "radio_sections": 5
    },
    "associated_stations": {
      "per_interface": {
        "ath0": 4,
        "ath2": 0,
        "ath10": 18,
        "ath12": 0,
        "ath30": 1,
        "ath32": 0
      },
      "total": 23
    },
    "radio_runtime": {
      "radios_seen": 3,
      "radios_up": 3,
      "per_radio": {
        "wifi0": true,
        "wifi1": true,
        "wifi2": true
      }
    },
    "logs": {
      "matching_lines": 9,
      "recent_examples": [
        "Tue Mar 31 22:00:46 2026 daemon.notice devidentd[13174]: Failed to resolve 192.168.1.55",
        "Tue Mar 31 22:00:48 2026 daemon.notice devidentd[13174]: Failed to resolve 192.168.1.55",
        "Tue Mar 31 22:00:48 2026 daemon.debug miniupnpd[29584]: ST: urn:schemas-wifialliance-org:device:WFADevice:1 (ver=1)",
        "Tue Mar 31 22:00:48 2026 daemon.info miniupnpd[29584]: SSDP M-SEARCH from [fe80::dce:723b:8c61:e9ee%br-lan]:58578 ST: urn:schemas-wifialliance-org:device:WFADevice:1",
        "Tue Mar 31 22:00:49 2026 daemon.notice devidentd[13174]: Failed to resolve 192.168.1.55",
        "Tue Mar 31 22:00:50 2026 daemon.notice devidentd[13174]: Failed to resolve 192.168.1.55",
        "Tue Mar 31 22:00:51 2026 daemon.notice devidentd[13174]: Failed to resolve 192.168.1.55",
        "Tue Mar 31 22:00:51 2026 daemon.debug miniupnpd[29584]: ST: urn:schemas-wifialliance-org:device:WFADevice:1 (ver=1)",
        "Tue Mar 31 22:00:51 2026 daemon.info miniupnpd[29584]: SSDP M-SEARCH from [fe80::dce:723b:8c61:e9ee%br-lan]:58578 ST: urn:schemas-wifialliance-org:device:WFADevice:1"
      ]
    },
    "log_analysis": {
      "overall_status": "attention_needed",
      "severity_counts": {
        "high": 5,
        "medium": 0,
        "low": 0
      },
      "flagged_issues": [
        {
          "issue": "generic_failure",
          "severity": "high",
          "count": 5,
          "summary": "Generic failure log entry observed.",
          "example": "Tue Mar 31 22:00:46 2026 daemon.notice devidentd[13174]: Failed to resolve 192.168.1.55"
        }
      ]
    },
    "status_counts": {
      "pass": 20,
      "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": "3.73 2.81 2.32 2/264 12505"
    },
    {
      "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    702    527    286    115     63     24     10      5      2      1    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": "24095 root      1368 S    /usr/sbin/bbfdmd -l 3"
    },
    {
      "category": "logs",
      "name": "recent_logs",
      "summary": "Recent system log tail",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/logs/recent_logs.log",
      "probe_summary": "Tue Mar 31 22:00:51 2026 authpriv.notice dropbear[12592]: Password auth succeeded for 'root' from 192.168.1.132:34960"
    },
    {
      "category": "logs",
      "name": "filtered_logs",
      "summary": "Recent USP/Wi-Fi focused log lines",
      "ok": true,
      "status": "PASS",
      "output_path": "raw/logs/filtered_logs.log",
      "probe_summary": "Tue Mar 31 22:00:51 2026 daemon.info miniupnpd[29584]: SSDP M-SEARCH from [fe80::dce:723b:8c61:e9ee%br-lan]:58578 ST: urn:schemas-wifialliance-org:device:WFADevice:1"
    }
  ]
}