diff options
| author | Ivan Mironov <mironov.ivan@gmail.com> | 2023-07-13 01:45:44 +0200 |
|---|---|---|
| committer | Etienne Champetier <champetier.etienne@gmail.com> | 2023-10-15 11:13:17 -0400 |
| commit | 431fefbdea559625c5b46ff2011237fefcbf1c1c (patch) | |
| tree | 143d555ce3a0ef717c8088fa3f11c32a33b0dc15 /utils/prometheus-node-exporter-lua/Makefile | |
| parent | 86df457120ab726cb9125de945522a0ecfafa9b1 (diff) | |
prometheus-node-exporter-lua: add basic hwmon exporter
This collector supports following metrics:
* node_hwmon_temp_celsius
* node_hwmon_pwm
and following auxiliary mappings:
* node_hwmon_chip_names
* node_hwmon_sensor_label
Tested on:
* Banana Pi BPI-r3 / OpenWrt 23.05.0-rc2
* TP-Link Archer C7 v5 / OpenWrt 22.03.5
Signed-off-by: Ivan Mironov <mironov.ivan@gmail.com>
Diffstat (limited to 'utils/prometheus-node-exporter-lua/Makefile')
| -rw-r--r-- | utils/prometheus-node-exporter-lua/Makefile | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/utils/prometheus-node-exporter-lua/Makefile b/utils/prometheus-node-exporter-lua/Makefile index 3ac56eefa..c3b8bc723 100644 --- a/utils/prometheus-node-exporter-lua/Makefile +++ b/utils/prometheus-node-exporter-lua/Makefile @@ -103,6 +103,17 @@ define Package/prometheus-node-exporter-lua-hostapd_ubus_stations/install $(INSTALL_BIN) ./files/usr/lib/lua/prometheus-collectors/hostapd_ubus_stations.lua $(1)/usr/lib/lua/prometheus-collectors/ endef +define Package/prometheus-node-exporter-lua-hwmon + $(call Package/prometheus-node-exporter-lua/Default) + TITLE+= (hwmon collector) + DEPENDS:=prometheus-node-exporter-lua +luci-lib-nixio +endef + +define Package/prometheus-node-exporter-lua-hwmon/install + $(INSTALL_DIR) $(1)/usr/lib/lua/prometheus-collectors + $(INSTALL_BIN) ./files/usr/lib/lua/prometheus-collectors/hwmon.lua $(1)/usr/lib/lua/prometheus-collectors/ +endef + define Package/prometheus-node-exporter-lua-ltq-dsl $(call Package/prometheus-node-exporter-lua/Default) TITLE+= (lantiq dsl collector) @@ -240,6 +251,7 @@ $(eval $(call BuildPackage,prometheus-node-exporter-lua-bmx7)) $(eval $(call BuildPackage,prometheus-node-exporter-lua-dawn)) $(eval $(call BuildPackage,prometheus-node-exporter-lua-hostapd_stations)) $(eval $(call BuildPackage,prometheus-node-exporter-lua-hostapd_ubus_stations)) +$(eval $(call BuildPackage,prometheus-node-exporter-lua-hwmon)) $(eval $(call BuildPackage,prometheus-node-exporter-lua-ltq-dsl)) $(eval $(call BuildPackage,prometheus-node-exporter-lua-nat_traffic)) $(eval $(call BuildPackage,prometheus-node-exporter-lua-netstat)) |
