mirror of
https://codeberg.org/icewind/wifi-prometheus-exporter.git
synced 2026-06-03 16:44:11 +02:00
Export list of mac addresses connect to wifi
- Rust 67.2%
- Nix 29.9%
- Dockerfile 2.9%
| .forgejo/workflows | ||
| src | ||
| .dockerignore | ||
| .envrc | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| config.sample.toml | ||
| Dockerfile | ||
| flake.lock | ||
| flake.nix | ||
| module.nix | ||
| package.nix | ||
| README.md | ||
wifi-prometheus-exporter
Export list of mac addresses connected to wifi.
Connects to the router or access point over ssh and export the connected wifi clients as prometheus metrics and ( optionally) MQTT for home assistant.
Requirements
A router or access point that can be accessed over ssh and uses iwd.
Tested with OpenWrt
Usage
- Create a config file as shown in the example
- Run
wifi-prometheus-exporter <path to config> - Scrape the exported metrics on the configured port at
/metrics - If MQTT is in use and home assistant is setup with MQTT integration, the wifi clients should be automatically added.