Browse Source

prometheus-node-exporter-lua: fix wifi

The "get_wifi_interfaces" function is not returning the wifi interface
names. This causes the bug #14625.

Fix the "get_wifi_interfaces" function.

Signed-off-by: Nick Hainke <vincent@systemli.org>
lilik-openwrt-22.03
Nick Hainke 4 years ago
committed by Etienne Champetier
parent
commit
495cdbb39d
2 changed files with 3 additions and 3 deletions
  1. +1
    -1
      utils/prometheus-node-exporter-lua/Makefile
  2. +2
    -2
      utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/hostapd_stations.lua

+ 1
- 1
utils/prometheus-node-exporter-lua/Makefile View File

@ -4,7 +4,7 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=prometheus-node-exporter-lua PKG_NAME:=prometheus-node-exporter-lua
PKG_VERSION:=2021.01.27
PKG_VERSION:=2021.02.15
PKG_RELEASE:=1 PKG_RELEASE:=1
PKG_MAINTAINER:=Etienne CHAMPETIER <champetier.etienne@gmail.com> PKG_MAINTAINER:=Etienne CHAMPETIER <champetier.etienne@gmail.com>


+ 2
- 2
utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/hostapd_stations.lua View File

@ -6,9 +6,9 @@ local function get_wifi_interfaces()
local status = u:call("network.wireless", "status", {}) local status = u:call("network.wireless", "status", {})
local interfaces = {} local interfaces = {}
for dev, dev_table in pairs(status) do
for _, dev_table in pairs(status) do
for _, intf in ipairs(dev_table['interfaces']) do for _, intf in ipairs(dev_table['interfaces']) do
table.insert(interfaces, intf['config']['ifname'])
table.insert(interfaces, intf['ifname'])
end end
end end


Loading…
Cancel
Save