diff --git a/muninlite.conf b/muninlite.conf index 192b84d..3b47427 100644 --- a/muninlite.conf +++ b/muninlite.conf @@ -1,3 +1,5 @@ # the following variables are added to the top of the assembled muninlite script NTP_PEER="pool.ntp.org" DF_IGNORE_FILESYSTEM_REGEX="(none|unknown|rootfs|iso9660|squashfs|udf|romfs|ramfs|debugfs|cgroup_root|devtmpfs)" + +#INTERFACE_NAMES_OVERRIDE="eth0" diff --git a/muninlite.in b/muninlite.in index 10f5d7a..55f321b 100755 --- a/muninlite.in +++ b/muninlite.in @@ -78,7 +78,11 @@ RES="" for PLUG in $PLUGINS; do case "$PLUG" in if_|if_err_) - interface_names=$(sed 's/^ *//; s/:.*$//; / /d; /^lo$/d' /proc/net/dev) + if [ -z "${INTERFACE_NAMES_OVERRIDE:-}" ]; then + interface_names=$(sed 's/^ *//; s/:.*$//; / /d; /^lo$/d' /proc/net/dev) + else + interface_names="$INTERFACE_NAMES_OVERRIDE" + fi for INTER in $interface_names; do INTERRES=$(echo "$INTER" | sed -e 's/\./VLAN/' -e 's/\-/_/g') RES="$RES ${PLUG}${INTERRES}"