add prom monitoring
authorIan Kelling <iank@fsf.org>
Tue, 10 May 2022 09:36:59 +0000 (05:36 -0400)
committerIan Kelling <iank@fsf.org>
Tue, 10 May 2022 09:36:59 +0000 (05:36 -0400)
wrt-setup-local

index 4b198d1b4a1a641a980b95a683deb60d4703977f..a1f1ee34bc1d3d4498bbea3f072c4c7b32ee71e4 100755 (executable)
@@ -379,8 +379,13 @@ esac
 #
 # relay package temporarily disabled
 # /root/relay_1.0-1_mips_24kc.ipk
+#
+# note: prometheus-node-exporter-lua-openwrt seems to be a dependency of
+# prometheus-node-exporter-lua in practice.
 v pi tcpdump screen rsync unbound-daemon unbound-checkconf \
-  kmod-usb-storage block-mount kmod-fs-ext4
+  kmod-usb-storage block-mount kmod-fs-ext4 \
+  prometheus-node-exporter-lua-openwrt \
+  prometheus-node-exporter-lua
 # nfs-kernel-server \
   #   openvpn-openssl adblock libusb-compat \
   #   kmod-usb-serial-cp210x kmod-usb-serial-ftdi \
@@ -458,7 +463,17 @@ EOF
 # v /etc/init.d/nfsd enable
 
 
+cedit /etc/config/prometheus-node-exporter-lua <<'EOF' || /etc/init.d/prometheus-node-exporter-lua restart
+config prometheus-node-exporter-lua 'main'
+        option listen_ipv6 '0'
+        option listen_interface 'lan'
+        option listen_port '9100
+EOF
 
+# default, as of this writing is:
+# config prometheus-node-exporter-lua 'main'
+#      option listen_interface 'loopback'
+#      option listen_port '9100'
 
 
 
@@ -1117,6 +1132,9 @@ dhcp-host=70:a6:cc:3a:bb:b4,set:bow,$l.29,bow
 dhcp-host=6c:56:97:88:7b:74,set:amazontab,$l.31,amazontab
 dhcp-host=0a:8a:9b:cf:b5:ec,set:samsungtab,$l.32,samsungtab
 dhcp-host=b8:27:eb:78:21:1d,set:pi3b,$l.33,pi3b
+dhcp-host=e4:5f:01:07:50:3f,set:pi4,$l.38,pi4
+dhcp-host=e4:5f:01:07:50:40,set:pi4w,$l.39,pi4w
+#dhcp-host=,set:pi4,$l.33,pi4