π Netfox now speaks Prometheus β chart your network in Grafana (v0.8.0)
Hey everyone π
Netfox 0.8.0 is out, and it ships something that came straight from this community: a Prometheus-compatible metrics endpoint. π

π Huge thanks to @angsak6 β you asked us to expose Netfox's data to Prometheus so you could chart it in Grafana next to the rest of your homelab. Here it is. π¦
β‘ Turn it on in Settings β Integrations and Netfox serves /metrics in the Prometheus text format. Point
Prometheus at it, drop the series into Grafana, done.
π What it exposes
- π Open ports per host (plus an open-port count)
- π When each port's state was last observed
- π’ Device state β online / offline β and last-seen time per device
- πΆ This Mac's network throughput (rx / tx)
- π Alert counts by type
π Off by default, yours to expose
- Off by default β nothing listens until you opt in
- Localhost-only, unless you flip it to your LAN (so a Prometheus on your NAS can scrape it)
- Optional bearer token
- Live whenever Netfox is running β it stays in the menu bar, serving with the window closed
π Setup, the full metric list, and a sample scrape config: https://netfox.app/docs/integrations
β¬οΈ Download / update: https://github.com/gfazioli/netfox-website/releases/tag/v0.8.0 (or Netfox β Check for Updatesβ¦)
If you run Prometheus + Grafana at home, give it a spin and share your dashboards β I'd love to see them. πΈ And keep the requests coming: this one went from idea to shipped because someone asked. π


Replies
This is exactly the kind of integration homelab folks have been wanting. Scraping Netfox metrics into Grafana right next to Proxmox and Uptime Kuma? That's a genuinely useful dashboard. Setting this up tonight.
Netfox
@ivan_stakhovΒ Love this π That's exactly the picture we had in mind β Netfox sitting in the same Grafana as Proxmox and Uptime Kuma.
To make tonight quick, the docs have a ready-to-paste scrape config and the full metric list: https://netfox.app/docs/integrations
One tip, since you'll probably scrape from another box: flip on Allow access from other devices and set an access token in Settings β Integrations π β then point Prometheus at http://:9090/metrics.
Would genuinely love to see the dashboard once it's live β drop a screenshot if you're up for it πΈ
@gfazioliΒ Got it working last night! The scrape config in the docs was super clean, and the access token tip saved me from a lot of trial and error. Dashboard is up right next to Proxmox and Uptime Kuma, fits perfectly in the stack.
Netfox
@ivan_stakhovΒ Amazing! that just made my day π Exactly the stack I was hoping itβd slot into. So glad the token tip saved you the trial-and-error π
@gfazioliΒ Will definitely drop a screenshot! Seeing network latency alongside Proxmox CPU and Uptime Kuma status all in one view is really satisfying - it's become one of the most-checked panels on my homelab dashboard.