1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-21 18:41:03 +00:00

[wireguard_] Prevent never-connected peers to be shown as "(none)"

This commit is contained in:
Simone Rossetto 2025-03-22 07:29:50 +01:00
parent 8184ce0871
commit 1e9a31c8f3

View file

@ -80,7 +80,7 @@ function wg_peers {
# Subsequent lines are printed for each peer and contain in order separated # Subsequent lines are printed for each peer and contain in order separated
# by tab: public-key, preshared-key, endpoint, allowed-ips, latest-handshake, # by tab: public-key, preshared-key, endpoint, allowed-ips, latest-handshake,
# transfer-rx, transfer-tx, persistent-keepalive # transfer-rx, transfer-tx, persistent-keepalive
for line in $(wg show "$iface" dump | tr '\t' ';'); do for line in $(wg show "$iface" dump | grep -v none | tr '\t' ';'); do
column_count=$(awk -F';' '{print NF}' <<< "$line") column_count=$(awk -F';' '{print NF}' <<< "$line")
if [ "$column_count" -ne 8 ]; then if [ "$column_count" -ne 8 ]; then
# First line of dump contains interface info, ignore this line # First line of dump contains interface info, ignore this line