Netzur Integration
Netzur deployments expose subscriber and zone inventories via a REST endpoint secured with a Bearer token. Configure /etc/lqos.conf as follows:
[netzur_integration]
enable_netzur = true
api_key = "your-netzur-token"
api_url = "https://netzur.example.com/api/libreqos"
timeout_secs = 60
use_mikrotik_ipv6 = false
enable_netzurtoggles automatic imports bylqos_scheduler.api_keyis the Bearer token generated inside Netzur.api_urlmust return JSON containingzones(mapped to sites) andcustomers(mapped to client circuits and devices).timeout_secsoverrides the default HTTP timeout (60 seconds) when the API is slow.use_mikrotik_ipv6enriches subscriber devices with IPv6 prefixes discovered viamikrotikDHCPRouterList.csv.
Run a manual import with:
python3 integrationNetzur.py
The integration regenerates ShapedDevices.csv and, unless always_overwrite_network_json is disabled, updates network.json. Adjust the Integration → Common settings if you need to preserve an existing network map between Netzur syncs.
Overwrite policy:
Recommended: keep
always_overwrite_network_json = truefor integration-driven deployments so topology stays aligned with Netzur syncs.