summaryrefslogtreecommitdiff
path: root/inventory/group_vars/ele-ups
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-07-27 22:19:18 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-07-27 22:19:18 +0200
commita7f837c47621f01723feb96f5fd0d54a13376a01 (patch)
tree67b468c68392e4774922a17364f5365881f95ce4 /inventory/group_vars/ele-ups
parentadd prometheus to ele-router (diff)
add nut aka UPS to prometheus monitoring
Diffstat (limited to 'inventory/group_vars/ele-ups')
-rw-r--r--inventory/group_vars/ele-ups/vars.yml17
1 files changed, 14 insertions, 3 deletions
diff --git a/inventory/group_vars/ele-ups/vars.yml b/inventory/group_vars/ele-ups/vars.yml
index 0c4f0086..b19f68e5 100644
--- a/inventory/group_vars/ele-ups/vars.yml
+++ b/inventory/group_vars/ele-ups/vars.yml
@@ -6,7 +6,7 @@ ssh_users_root:
network_mgmt_zone: "{{ network_zones.mgmt }}"
openwrt_variant: openwrt
-openwrt_release: 19.07.2
+openwrt_release: 19.07.7
openwrt_arch: ramips
openwrt_target: mt7620
openwrt_profile: ravpower_wd03
@@ -33,6 +33,10 @@ openwrt_packages_add:
- nut-driver-usbhid-ups
- nut-upsc
- nut-upscmd
+ - prometheus-node-exporter-lua
+ - prometheus-node-exporter-lua-nat_traffic
+ - prometheus-node-exporter-lua-netstat
+ - prometheus-node-exporter-lua-openwrt
openwrt_mixin:
@@ -69,13 +73,13 @@ openwrt_mixin:
start() {
iptables -A INPUT -p tcp --dport 3493 -s 127.0.0.0/8 -j ACCEPT
- iptables -A INPUT -p tcp --dport 3493 -s {{ network_zones.murat_transfer.prefix | ipaddr(network_zones.murat_transfer.offsets['ele-mur']) | ipaddr('address') }} -j ACCEPT
+ iptables -A INPUT -p tcp --dport 3493 -s {{ network_mgmt_zone.prefix | ipaddr(network_mgmt_zone.offsets['ele-mon']) | ipaddr('address') }} -j ACCEPT
iptables -A INPUT -p tcp --dport 3493 -j DROP
}
stop() {
iptables -D INPUT -p tcp --dport 3493 -j DROP
- iptables -D INPUT -p tcp --dport 3493 -s {{ network_zones.murat_transfer.prefix | ipaddr(network_zones.murat_transfer.offsets['ele-mur']) | ipaddr('address') }} -j ACCEPT
+ iptables -D INPUT -p tcp --dport 3493 -s {{ network_mgmt_zone.prefix | ipaddr(network_mgmt_zone.offsets['ele-mon']) | ipaddr('address') }} -j ACCEPT
iptables -D INPUT -p tcp --dport 3493 -s 127.0.0.0/8 -j ACCEPT
}
@@ -127,6 +131,13 @@ openwrt_uci:
netmask: "{{ network_mgmt_zone.prefix | ipaddr('netmask') }}"
accept_ra: 0
+ prometheus-node-exporter-lua:
+ - name: prometheus-node-exporter-lua 'main'
+ options:
+ listen_interface: 'mgmt'
+ listen_ipv6: '0'
+ listen_port: '9100'
+
nut_server:
- name: listen_address
options: