{"repo":"jonnyry/pi-monitor","free":true,"listed":false,"github":"https://github.com/jonnyry/pi-monitor","clone":"git clone https://github.com/jonnyry/pi-monitor.git","description":"Simple Python script for Raspberry Pi monitoring that generates a static HTML dashboard","language":"Python","stars":20,"topics":["python","raspberry-pi","raspberry-pi-zero","monitoring-tool","raspian"],"license":"MIT","category":"analytics","readme_excerpt":"pi-monitor A single-file Python script ( pi-monitor.py ) that generates a static HTML health dashboard for a Raspberry Pi. Run it on a cron schedule and serve the output with any web server. Screenshots Light mode: Dark mode: Requirements - Python 3.7+ - Standard library only — no pip dependencies - Optional: iw for Wi-Fi stats, vcgencmd for temperature/throttle/voltage (Raspberry Pi firmware tool) Usage Command-line options Option Default Description --- --- --- --output , -o pi monitor.html next to the script Where to write the HTML file --ping-host 8.8.8.8 Host to ping for the connectivity check --ping-count 4 Number of ping packets to send --tailscale off Enable the Tailscale status panel --tailscale-container tailscale Docker container name to query when native tailscale is not found --docker off Enable Docker status panel. The user running the script must be in the docker group, see below Cron setup The generated page auto-refreshes every 5 minutes to match. What it monitors Core - System info — hostname, uptime, OS, kernel, architecture - CPU — usage %, load average (1/5/15 min), frequency, core voltage - Temperature — SoC temperature with throttle status and active throttle flags - Memory — used/available RAM and swap - Connectivity — public IP, ping RTT and packet loss to PING HOST - Ethernet — state, speed and IP (if your Pi has an Ethernet port) - Wi-Fi — SSID, signal, TX rate and IP - Disks — usage for all non-virtual mounts - Listening ports — TCP/UDP ports read ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jonnyry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jonnyry/pi-monitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}