Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11You can build a useful home internet monitor at no software cost by placing checks on an always-on computer, Raspberry Pi, or compatible router. Measure your router separately from several internet targets, then add latency, packet-loss, speed, and traffic checks only when you need them. For outage notifications that still work when your connection is down, add an independently hosted checker or cloud-assisted sensor.
Decide what “monitoring” must tell you
Internet monitoring is not one measurement. Choose the signal that answers your actual question:
| Question | Measurement | What it can reveal |
|---|---|---|
| Did my home network lose connectivity? | Uptime and reachability | Whether the router and external services answer checks. |
| Why do calls or games feel slow? | Latency and packet loss | Delay, intermittent loss, or congestion. |
| Is my provider delivering the plan speed? | Scheduled speed tests | Download and upload performance at selected times. |
| Which device uses the connection? | Interface or per-device traffic | Historical bandwidth by interface, host, or flow where supported. |
A monitor located inside your home can distinguish a local failure from an upstream outage, but it cannot reliably send an alert through the same failed connection. Treat local history and remote notification as separate design problems.
Choose where the monitor runs
Use an existing always-on computer
This is the lowest-cost starting point. A small desktop, server, virtual machine, or other computer that remains powered can host a dashboard and probes. Put it on Ethernet if possible so Wi-Fi problems do not look like internet outages. Keep its clock synchronized; incorrect time makes charts and incident durations misleading.
#1 Best Overall
- 【Boost Your WiFi Instantly】This powerful WiFi analyzer scans 2.4G/5G networks in seconds, helping you switch to the clearest channel. Experience smoother streaming, downloads, and lag-free gaming by optimizing your signal effortlessly.
- 【Smart Dual-Band Analysis】Unlike basic scanners, our premium WiFi signal analyzer detects both 2.4GHz and 5GHz frequencies simultaneously. The advanced TFT color screen clearly displays real-time data, so you can make smart adjustments with just a glance.
- 【Long-Lasting & Portable】Built in 600mAh lithium battery, with a working current of around 160mA, the network analyzer has a standby time of about 4 hours. Take it anywhere—no more hunting for outlets during critical signal checks.
- 【User-Friendly Precision】The 2.4-inch color screen delivers sharp visuals, while the intuitive Type-C charging (5V) shows charging status lights (red=charging, green=full). Perfect for home offices, apartments, or troubleshooting ISP issues.
- 【Main Function】With this WIFI analyzer, you can easily view the frequency points, adjust your own WiFi, switch to a relatively empty frequency point, and improve the WIFI signal quality.
Use Internet Pi for an integrated dashboard
Internet Pi is an Ansible configuration project that installs Prometheus and Grafana plus containers for Speedtest.net and HTTP tests. Its dashboards provide uptime, ping statistics, and speed-test history. The project is regularly tested on Raspberry Pi OS (32-bit and 64-bit) and can also run on other computers or virtual machines, although those alternatives are not the primary tested platform.
The project recommends a Raspberry Pi 4 Model B or better for fast measurements because of its gigabit network interface and I/O. Older hardware can constrain tests; the documentation uses Raspberry Pi 3 Model B+ examples of 100 Mbps or 300 Mbps limitations. Those are maintainer notes, not universal benchmarks. A dedicated Pi is optional if you already have suitable hardware.
Use Uptime Kuma for endpoint checks and alerts
Uptime Kuma is a self-hosted uptime monitor. The product page lists HTTP/HTTPS, TCP, DNS, IP-address or domain ping, database, Docker-container and other monitor types, with alerting and history charts. It states a 20-second minimum interval. The site is unofficial, so confirm current limits and installation details in the software’s own documentation before deployment. The software is open source and free; a public cloud server still has whatever hosting cost that server incurs.
Use the router for traffic history
On OpenWrt, the bandwidth-monitoring documentation describes bmon and iftop for current observations, and vnstat and nlbwmon for historical usage. Its statistics documentation also describes collectd and RRDTool graphs for ping, interface bandwidth, CPU, memory, disk and uptime. Package names and commands vary by router model and firmware release, and the project warns that flow offloading can make traffic totals incomplete. Check the current OpenWrt documentation for your exact release before enabling a package.
Free tools Windows power users keep installed
One-click scans. No signup required.
Choose a cloud-assisted sensor
Orb describes a headless sensor for Raspberry Pi, Docker, Linux, routers and Home Assistant-compatible devices. Its account-linked cloud dashboard advertises uptime, responsiveness, packet loss, reliability, speed, automated speed tests and cloud alerts, with up to five Orbs on its advertised free allowance. This is cloud-assisted rather than local-only; review the current account, data and privacy terms before installing it.
Rank #2
- 2026 Upgraded Tinysa Ultra+ ZS407 Spectrum Analyzer: Supports an ultra-wide frequency range of 100kHz–7.3GHz, delivering precise test data for RF system development, satellite alignment, and frequency verification. Features a 4.0-inch HD touchscreen (480×320 resolution) with up to 450 scan points for clear visualization of complex spectrum data. The intuitive interface ensures ease of use, while ESD protection and the latest V0.5.4 hardware system provide professional and stable performance
- Broad Frequency Coverage: Supports 100kHz–7.3GHz, ideal for 5G NR, Wi-Fi 6E, satellite communications, and higher wireless frequency bands. Calibrated up to 8GHz, it enables broader applications for high-frequency testing in lab environments. Standard mode covers 100kHz–800MHz, while ULTRA mode extends to 6GHz. With 200Hz–850kHz RBW, it ensures fast, efficient measurements, meeting high-precision needs like SSB two-tone intermodulation tests
- Robust Signal Generation: Functioning as both a spectrum analyzer and signal generator, it produces MF/HF/VHF sine waves from 100kHz-900MHz, UHF square waves from 800MHz-6.3GHz, and mixed signals from 4.4GHz-6.3GHz. Our spectrum analyzer antenna's versatility is perfect for RF system development, wireless communication debugging, and RF interference detection, aiding professionals in identifying and resolving frequency issues
- Convenient PC Control and Data Transfer: With USB and TinySA-APP connectivity, the device supports real-time data display and transfer, enhancing data management efficiency. This sdr spectrum analyzer includes a 32GB MicroSD card for easy data storage and sharing, catering to spectrum scanning, signal detection, and radio noise measurement needs
- 10-Hour Working Time: Powered by a 5000mAh battery, it offers up to 10 hours of continuous operation, ideal for field use by RF interference troubleshooters and satellite communication technicians. This signal analyzer's compact design makes it portable for various work environments, facilitating quick wireless signal detection and analysis for electronic and audio technicians
Build a reliable check set
- Check the local gateway. Monitor your router’s LAN address. If it fails while external checks also fail, investigate power, Wi-Fi, cabling or the router itself.
- Check more than one external target. Use at least two independently operated IP addresses or domains. A target can stop answering ping while the rest of the internet works.
- Add DNS and HTTP checks. Pair an ICMP ping with a DNS lookup and an HTTPS request. A ping failure alone does not prove that web access is unavailable; some hosts filter ICMP.
- Record latency and loss. Store each probe’s response time and whether it timed out. Look for sustained changes rather than one isolated spike.
- Add speed tests deliberately. Schedule them when the connection is idle and retain the timestamp, download rate, upload rate and latency. Do not mistake a speed-test result for continuous capacity.
- Measure device traffic separately. Use router-native interface or per-device tools when the question is “who used the bandwidth?” Availability depends on router hardware, drivers and offload settings.
Use different intervals for different signals. Frequent reachability checks create a useful outage timeline; speed tests should be much less frequent because every run transfers substantial data.
Install and operate an Internet Pi stack
Internet Pi uses Ansible and Docker rather than a single desktop application. Follow the project’s current repository instructions for prerequisites, operating-system preparation, variables and deployment. The practical sequence is:
- Prepare an always-on Linux host or supported Raspberry Pi OS installation with stable Ethernet and enough storage for Prometheus history.
- Clone the project and review its configuration before applying it. Decide whether you need HTTP checks, ping statistics, speed tests, or all three.
- Run the documented Ansible deployment for your host. Do not copy commands from an older guide if the repository’s current variables or roles differ.
- Open Grafana after deployment, change any default credentials immediately, and confirm that Prometheus targets are healthy.
- Set retention appropriate to your disk and export or back up dashboards and configuration.
- Run a controlled test: disconnect the monitor’s uplink briefly, then restore it and verify that the outage appears without generating repeated false incidents.
Control speed-test data use
The project warns: “If you use the included Internet monitoring, it will download a decently-large amount of data through your Internet connection on a daily basis. Don’t use it, or tune the internet-monitoring setup to not run the speedtests as often, if you have a metered connection.” No daily data quantity is published in the cited page. On a capped plan, disable that component or reduce its schedule before collecting long-term history.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Configure Uptime Kuma for outage evidence
- Install Uptime Kuma on your existing host or another machine that stays available.
- Create a ping monitor for the local gateway.
- Create separate ping, DNS or HTTPS monitors for multiple external targets.
- Choose an interval appropriate to your alert tolerance; the product page lists a 20-second minimum.
- Configure notifications using a channel that is not dependent solely on the monitored LAN. A local notification agent cannot deliver an alert while the home connection is unavailable.
- Review the history chart after a week. Correlate gateway failures, external failures, latency increases and packet loss instead of treating every red entry as an ISP outage.
For an outage that must page you while you are away, place a second Uptime Kuma instance or another checker on an independent public host. A remote checker can see that your home endpoint stopped responding even when the local monitor is offline.
Router-native bandwidth monitoring
Use OpenWrt’s current tools for a different question: how much traffic crossed an interface, or which local device consumed it. Live tools such as bmon and iftop help during an incident; historical tools such as vnstat and nlbwmon preserve usage over time. collectd/RRDTool can graph interface bandwidth and system metrics alongside ping and uptime.
Rank #3
- 【TFT Color Display】: 2.4inch TFT color display, supports displaying the wifi signal of all frequencies in the 2.4G band, and the number of wifi occupied by the same frequency point. And it will automatic refresh.
- 【Charging Indicator】: 5V charging voltage, when charging, red light means the analyzer is on charging; green light means fully charged.
- 【Battery Power Display】: With battery power display function, the battery power is displayed in the upper right corner of the screen.
- 【Charging Management】: Use TYPE-C port for charging, built-in Li-ion charging management circuit. Charging time is about 2 hours.
- 【Long Endurance】: Built-in 600mAh lithium battery, working current 160mA, standby time is about 4 hours.
- Verify that the package exists for your router architecture and installed OpenWrt release.
- Check whether hardware or software flow offloading bypasses accounting hooks.
- Prefer wired measurements when diagnosing Wi-Fi; radio retries and signal loss are local variables.
- Set retention and sampling so flash storage is not filled by unlimited history.
What to do when measurements disagree
Gateway fails, external targets fail
Start locally: power, Ethernet, Wi-Fi association, router CPU or memory, and the modem/ONT uplink. If the monitor host itself is on Wi-Fi, repeat the test from a wired host before blaming the provider.
Gateway works, one external target fails
Do not declare an outage. Compare the other external targets, DNS and HTTPS checks. The destination may be filtering ping, experiencing its own incident, or returning a transient error.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Ping works, websites fail
Check DNS resolution, HTTPS status and certificate errors. A successful ICMP response proves only that one protocol reached one host; it does not validate name resolution or web service availability.
Speed drops while reachability stays green
Inspect latency, packet loss, router traffic and the test schedule. Other household traffic, Wi-Fi conditions, server selection and the speed-test service can affect a single run. Compare repeated tests at consistent times before escalating.
Charts have gaps or implausible totals
Check host sleep states, container health, clock synchronization, disk space and router flow offloading. A missing sample is not the same as zero traffic.
Rank #4
- Upgraded ZS406 TinySA Ultra+:This New Version V0.4.6.1 Spectrum Analyzer is developed by Hugen, with 4.0 inch 480 x 320 large touchscreen display, 100kHz to 5.4GHz widely measure range, with the new ESD protection function, the product has a higher anti-static level and a longer service life, and built-in 32Gb micro SD card, can directly record data to the card ,which is convenient for your data sharing and storage
- Widely Frequency Range: Compared to the tinysa (100kHz to 960MHz), the upgraded tinysa ULTRA+ has 100kHz to 5.4GHz ultra-wide measuring frequency range, spectrum analyzer for 0.1-800MHz, with Ultra mode up to 0.1MHz-6GHz.Switchable resolution band pass filters for both ranges between 200Hz to 850kHz. Color display showing 450 scan points covering up to the full low or high frequency range. Faster and more accurate measurement performance, you can easily cope with measurement testes in various fields
- 2 in 1 Multifunctional Frequency Analyzer & Signal Generator:When not used as Spectrum Analyzer it can be used as Signal Generator,with sine wave output between 0.1-800MHz or square wave or dual tone output up to 4.4GHz.Built-in calibration signal generator that is used for automatic self test and low input calibration
- PC Control: Connected to a PC via USB it becomes a PC controlled Spectrum Analyzer or Signal Generator.Tinysa-APP transfers data directly to the computer.The USB interface implements CDC protocol and there is a large set of commands that can be invoked over the serial interface. These command can be used to perform measurements or update internal settings. The driver for Windows will install automatically after connecting to a Windows PC. The driver for Linux is built into the kernel
- Ultra-long Battery Life: The upgraded tinysa analyzer built-in 5000mAh battery,with type-C charging cable and LED charging indicator,it can be fully charged within 3 hours,no need to charge frequently
Performance, reliability and cost decisions
| Choice | Costs and maintenance | Best fit |
|---|---|---|
| Existing computer plus Internet Pi | No new hardware required; Docker, Ansible, storage and updates are your responsibility. Speed tests consume substantial data. | One dashboard for ping, HTTP and speed history. |
| Uptime Kuma | Open-source self-hosting; you maintain the host and notification path. Public hosting costs the server price. | Endpoint uptime and flexible protocol checks. |
| OpenWrt packages | Uses the router you already own; compatibility and flow-offload accuracy require verification. | Interface and per-device traffic history. |
| Orb | Cloud account and vendor service; advertised free allowance is up to five sensors and may change. | Packaged dashboard and cloud alerts across supported edge devices. |
Keep the monitor independent from the failure you are diagnosing. A second device, wired path or remote checker gives more useful evidence than adding complexity to one host.
Recommended Free Tools
Or skip the browser setup
If you need a screenshot of a monitoring dashboard for a ticket, report or scheduled archive, ScreenshotNeo can return an image or PDF with one HTTP request. It accepts cookie or consent banners before capture and removes more than 60 known consent platforms, newsletter popups and chat widgets. Bot checks, blank pages, timeouts, failed loads and cache hits are not billed; response headers identify the page verdict and billing result. Its MCP server provides take_screenshot, get_page_info and capture_pdf tools for Claude, Cursor and other MCP clients.
See the ScreenshotNeo API documentation for all options, including waits, selectors, custom CSS and JavaScript, authentication headers and cookies, device presets, full-page capture and PDF settings.
cURL
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Python
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
Node.js
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
The Free plan includes 1,000 screenshots per month with no card. Paid plans start at $5 for 3,000 shots; every feature is on every plan, and yearly billing gives two months free. Sign up for ScreenshotNeo to start with the free allowance.
FAQ
Can a monitor prove my ISP caused an outage?
It can document timing and symptoms from your measurement points, not assign legal or contractual responsibility. Preserve gateway, DNS, HTTPS, latency and loss evidence so you can show what failed and when.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsHow long should I retain measurements?
Retain enough history to cover your provider’s billing or support cycle, then export incident windows and trim high-frequency data. Longer retention increases storage and backup requirements.
Best Value
- 【WIFI Signal Scanning Tester】The analyzer is made of sturdy and material. It features a 4-inch TFT color display that shows wifi signals in the 2.4G for frequency range, along with the number of wifi networks occupying the same for frequency point. The display updates automatically.
- 【 Power Display】The analyzer has a display function, with the power conveniently shown in the upper right corner of the screen.
- 【Long Life】Equipped with a 600mAh luminous , the analyzer has a working current of 160mA and a standby time of about 4 hours.
- 【Charging Indicator Light】The analyzer can be charged using the TYPE-C port, and it is equipped with a lithium-ion charging management circuit. The charging time is approximately 2 hours. The red light indicates that the analyzer is charging, while the green light indicates a full charge.
- 【Easy to Use】Simply press and hold the button to turn on/off the analyzer. Pressing the button once starts the scanning process, and pressing it again pauses the scanning. The display shows the wifi signals at various frequencies in the 4G range, with a number displayed if multiple signals occupy the same for frequency point. The bottom waveform represents 5G signals.
Should every check use the same interval?
No. Reachability checks can be frequent, while speed tests should be less frequent because they transfer much more data. Match intervals to the decision each metric supports.
Frequently Asked Questions
Can a monitor prove my ISP caused an outage?
It can document timing and symptoms from your measurement points, not assign legal or contractual responsibility. Preserve gateway, DNS, HTTPS, latency and loss evidence so you can show what failed and when.
How long should I retain measurements?
Retain enough history to cover your provider’s billing or support cycle, then export incident windows and trim high-frequency data. Longer retention increases storage and backup requirements.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Should every check use the same interval?
No. Reachability checks can be frequent, while speed tests should be less frequent because they transfer much more data. Match intervals to the decision each metric supports.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




