Remote network monitoring that proves your service delivers. Real data. Automated reports. Zero excuses.
By Hawthorn Consulting
24/7
Monitoring
96
Tests / Day / Node
CSV
Automated Reports
01
The Problem
ISPs can't prove what they actually deliver
Subscribers complain. Regulators ask questions. Grant funding requires performance proof. Most ISPs have no independent measurement at the customer edge.
📉
Customer Complaints
"My internet is slow" — but is it your network or their WiFi? Without edge monitoring, you're guessing.
📋
Grant Compliance
USDA ReConnect, BEAD, and state broadband grants increasingly require ongoing speed verification at deployment sites.
🔍
FCC Reporting
The Broadband DATA Act and fabric updates demand accurate, verifiable performance data — not just advertised speeds.
⏱️
SLA Verification
Business and anchor institution contracts have SLA commitments. Canopy provides the independent proof both parties need.
02
The Solution
Deploy a probe. Get the data.
Canopy places lightweight monitoring nodes at customer sites, anchor institutions, and network edges. Every 15 minutes, real performance data flows back to your dashboard.
📡
Speedtest Probes
Ookla-powered download/upload tests every 15 minutes. Measure real throughput at the customer premise — not the headend.
📊
Latency & Jitter
Continuous ICMP and HTTP probes to multiple targets. Track latency, jitter, and packet loss trends 24/7.
🔒
Secure Backhaul
All data travels over encrypted WireGuard tunnels to a central hub. No customer data is ever collected — only network metrics.
📧
Automated CSV Reports
Scheduled email reports with CSV attachments. Daily, weekly, or monthly — formatted and ready for compliance filing.
03
Technical Architecture
How Canopy collects and delivers data
From edge node to inbox — fully automated, zero manual intervention.
🖥️
Edge Node
Raspberry Pi or Windows Running Telegraf + Speedtest CLI
→
🔐
WireGuard Tunnel
Encrypted VPN overlay 10.99.0.0/24 subnet
→
🌿
Canopy Hub
InfluxDB time-series DB Grafana dashboards
→
📧
Report Delivery
CSV via SMTP Daily/weekly/monthly
📥 Data Collection
Telegraf agent runs on each node (Pi or Windows)
Ookla Speedtest CLI — download, upload, ping, jitter, packet loss every 15 min
ICMP ping to 4+ targets (1.1.1.1, 8.8.8.8, 9.9.9.9, hub)
HTTP response probes to Google, Cloudflare, custom targets
System metrics: CPU, RAM, disk, uptime
📤 Data Pipeline
Telegraf outputs → InfluxDB v2 (InfluxDB line protocol)
WireGuard tunnel ensures data reaches hub even through NAT/firewalls
InfluxDB stores with 90-day retention (configurable)
Grafana reads InfluxDB via Flux queries for live dashboards
Scheduled reports query InfluxDB, aggregate metrics per node, and deliver formatted CSV files via email. Ready for grant compliance, SLA verification, or internal review.
📎canopy-report-customer-2026-02.csv
Node
Site
Avg Download
Avg Upload
Avg Latency
Avg Jitter
Packet Loss
Uptime %
Tests Run
site-node-01
Community Center
935.11 Mbps
926.46 Mbps
1.97 ms
0.53 ms
0.00%
99.8%
2,688
school-pi-01
Lincoln Elementary
487.22 Mbps
491.08 Mbps
3.41 ms
1.12 ms
0.01%
99.9%
2,688
library-pi-02
Town Library
412.55 Mbps
445.90 Mbps
4.22 ms
2.81 ms
0.02%
99.7%
2,680
📧 Report Delivery
Automated via Python script + cron on the hub
Queries InfluxDB for the reporting period
Aggregates per-node: mean, min, max, percentiles
Generates CSV attachment + HTML summary email
SMTP delivery to any email address
Daily, weekly, or monthly schedules
📋 Report Contents
Average / min / max download & upload speed
Latency, jitter, and packet loss statistics
Probe uptime percentage per node
Total tests executed in the period
Per-hour breakdown available on request
Filterable by customer, site, or node
06
Case Study
Regional Fiber ISP — proving gigabit delivery
A regional ISP needed independent speed verification at anchor institutions for grant compliance and customer confidence.
🏢 Your ISP
Your ISP × Canopy
Fiber, fixed wireless, or cable • Any rural or underserved market
935
Avg Mbps Down
926
Avg Mbps Up
1.97
Avg Latency (ms)
99.8%
Uptime
Challenge
Needed independent proof of gigabit speeds at deployment sites
Grant compliance required ongoing performance documentation
No existing monitoring at customer edge — only headend metrics
Remote sites with varying equipment (Windows PCs, network closets)
Solution & Results
Deployed Canopy node at anchor institution
96 automated speed tests per day, zero manual intervention
Proved consistent 935+ Mbps symmetric throughput
Sub-2ms latency verified across all test periods
CSV reports delivered automatically for compliance filing
Grafana dashboard available for real-time spot checks
07
Deployment Options
Flexible nodes for any environment
Deploy on existing hardware or purpose-built probes. Canopy supports both Linux and Windows out of the box.
🍓
Raspberry Pi Node
Purpose-built monitoring probe. Runs headless, boots to monitoring automatically. Perfect for dedicated deployments.
Raspberry Pi 4 or 5 (2GB+ RAM)
Debian-based OS + Telegraf + WireGuard
PoE powered (optional) — single cable deployment
Auto-provisioned via bootstrap script
~$50 hardware cost per node
5W power draw — runs on battery backup easily
🪟
Windows Node
Deploy on existing Windows PCs or workstations. No dedicated hardware needed — installs alongside normal use.
Windows 10/11 (any edition)
Telegraf service + WireGuard tunnel
Runs as background service — zero user impact
PowerShell deployment script — 5-minute install
Built-in watchdog with auto-recovery
Ideal for anchor institutions with existing PCs
08
Pricing
Simple, predictable pricing
No per-test fees. No bandwidth charges. One flat rate per node that covers monitoring, dashboards, and reports.
Starter
Contact Us
per node / month
Speed, latency, jitter monitoring
15-minute test intervals
Shared Grafana dashboard
Weekly CSV report via email
30-day data retention
Email support
Professional
Contact Us
per node / month
Everything in Starter
Custom probe targets
Daily + monthly CSV reports
90-day data retention
Dedicated Grafana org
Alert notifications (email/webhook)
Priority support
Enterprise
Contact Us
volume discounts available
Everything in Professional
10+ node deployments
Custom report formats
API access to raw data
1-year data retention
On-site installation support
White-label option available
09
🌿
Ready to prove your network delivers?
Deploy your first Canopy node in under 30 minutes.
Start collecting real performance data today.