prometheus-node-exporter-lua: switch config to openwrt interface names
authorAndre Heider <a.heider@gmail.com>
Sun, 23 Dec 2018 10:43:25 +0000 (11:43 +0100)
committerEtienne Champetier <champetier.etienne@gmail.com>
Mon, 18 Nov 2019 02:16:48 +0000 (18:16 -0800)
commit48568ad9f9dfca6cecdcf1eabda629d8ccb77f42
tree79c9aa5748f96bc072ef9022463e9687bb836dc8
parentb91b41a71f1a0e755f4945c62656abf6f047937a
prometheus-node-exporter-lua: switch config to openwrt interface names

Drop the config knob 'listen_address' and introduce 'listen_interface'
and 'listen_ipv6' instead.

'listen_interface' takes an openwrt interface name ('loopback', 'lan',
'wan' etc, or "*" for all), from which the primary IP is used to listen
on. If 'listen_ipv6' is set to '1', the IPv6 adress will be used, IPv4
elsewise.

procd interface triggers are now combined with this, so if the listen
interface is not yet configured when the init script is executed, the
process start is defered, and the trigger takes care of that once
the interface is ready.

Fixes #7670

Signed-off-by: Andre Heider <a.heider@gmail.com>
utils/prometheus-node-exporter-lua/files/etc/config/prometheus-node-exporter-lua
utils/prometheus-node-exporter-lua/files/etc/init.d/prometheus-node-exporter-lua