finds.dev← search

// the find

VictorRobellini/pfSense-Dashboard

★ 734 · PHP · updated Apr 2023

A functional and useful dashboard for pfSense that utilizes influxdb, grafana and telegraf

A Grafana dashboard for pfSense that pulls metrics via Telegraf into InfluxDB 1.x — CPU, memory, interfaces, gateway latency, pfBlocker stats. It's a homelab monitoring setup that someone actually runs, not a demo. If you're running pfSense and want visibility without standing up a full observability stack, this gets you there.

Telegraf config and PHP plugins are included and ready to paste in — no spelunking required to figure out what to collect. Dashboard variables handle WAN/LAN interface selection cleanly so you're not editing JSON by hand. The gateway RTT integration via dpinger is a genuine differentiator — most pfSense dashboards skip it. The plugin migration from Python to PHP (and from logparser to tail input) shows the author actually maintains this against real deprecations.

Pinned to Grafana 7.4.3 and InfluxDB 1.8.3, both several major versions behind — InfluxDB 2.x uses Flux instead of InfluxQL and this dashboard won't work with it. Last push was April 2023, and pfBlocker stats are broken on pfSense 2.6 with no fix in sight. The docker-compose example ships with plaintext admin passwords and is acknowledged as untested. Unbound stats are listed as 'not implemented' in a repo that hasn't been touched in over two years, so they probably never will be.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →