diff --git a/setup/munin.sh b/setup/munin.sh index 9bb19472..b052ef0f 100755 --- a/setup/munin.sh +++ b/setup/munin.sh @@ -53,7 +53,7 @@ find /etc/munin/plugins/ -lname /usr/share/munin/plugins/ntp_ -print0 | xargs -0 # Deactivate monitoring of network interfaces that are not up. Otherwise we can get a lot of empty charts. for f in $(find /etc/munin/plugins/ \( -lname /usr/share/munin/plugins/if_ -o -lname /usr/share/munin/plugins/if_err_ -o -lname /usr/share/munin/plugins/bonding_err_ \)); do IF=$(echo $f | sed s/.*_//); - if ! ifquery $IF >/dev/null 2>/dev/null; then + if ! grep -qFx up /sys/class/net/$IF/operstate 2>/dev/null; then rm $f; fi; done