Prerequisites
You should have a public IP address for your router, or you should use the DDNS to do a port forward to your router.
Interacting with OpenWrt
login in your router
opkg update
opkg install prometheus-node-exporter-lua
opkg install prometheus-node-exporter-lua-nat_traffic
opkg install prometheus-node-exporter-lua-netstat
opkg install prometheus-node-exporter-lua-openwrt
opkg install prometheus-node-exporter-lua-wifi
opkg install prometheus-node-exporter-lua-wifi_stations
test
curl localhost:9100/metrics
change the port and interface
vim /etc/config/prometheus-node-exporter-lua
You will see the contents as follow.
config prometheus-node-exporter-lua 'main'
option listen_ipv6 '0'
option listen_port '9100'
option listen_interface 'lan'
change the listen_interface to lan which already changed and showed above.
Restart the node_exporter service.
/etc/init.d/prometheus-node-exporter-lua restart
Test again
curl http://192.168.2.1:9100/metrics # the lan ip of your router
or you can open a browser
That’s all.