--- muninlite.orig 2020-10-19 14:54:33.000000000 +0200
+++ muninlite 2021-09-17 20:42:51.000000000 +0200
@@ -38,21 +38,23 @@
graph_vlabel %
graph_category disk
graph_info This graph shows disk usage on the machine."
- for PART in $(df -PT | grep '^/' | grep -vwE "$DF_IGNORE_FILESYSTEM_REGEX" | sed '/\/[a-z0-9]*$/!d;s/.* \([a-z0-9\/]\{1,\}\)$/\1/g')
+ for PART in $(df -PT | grep -vwE "$DF_IGNORE_FILESYSTEM_REGEX" | tail -n +2 | awk '{ print $7 }')
do
PINFO=$(df -P "$PART" | tail -1);
- PNAME=$(clean_fieldname "$(echo "$PINFO" | cut -d " " -f 1)")
+ PNAME=$(clean_fieldname "$(echo $PINFO | awk '{ print $1$6 }' | sed 's/[\/.-]/_/g')")
echo "$PNAME.label $PART"
echo "$PNAME.info $PNAME -> $PART"
- echo "$PNAME.warning 92"
- echo "$PNAME.critical 98"
+ if [ "$PNAME" != "_dev_root_rom" ]; then
+ echo "$PNAME.warning 92"
+ echo "$PNAME.critical 98"
+ fi
done
}
fetch_df() {
- for PART in $(df -PT | grep '^/' | grep -vwE "$DF_IGNORE_FILESYSTEM_REGEX" | sed '/\/[a-z0-9]*$/!d;s/.* \([a-z0-9\/]\{1,\}\)$/\1/g')
+ for PART in $(df -PT | grep -vwE "$DF_IGNORE_FILESYSTEM_REGEX" | tail -n +2 | awk '{ print $7 }')
do
PINFO=$(df -P "$PART" | tail -1);
- PNAME=$(clean_fieldname "$(echo "$PINFO" | cut -d " " -f 1)")
+ PNAME=$(clean_fieldname "$(echo $PINFO | awk '{ print $1$6 }' | sed 's/[\/.-]/_/g')")
echo "$PNAME.value" "$(echo "$PINFO" | sed -e 's/\%//g' -e 's/ */ /g' | cut -d " " -f 5)"
done
}