1 the swap plugin should return "U" if no value was found
3 The value can be missing if the respective kernel module is not available.
4 Index: on_firmware/packages/admin/muninlite/patches/310-fix-swap-output.patch
5 ===================================================================
7 +++ on_firmware/packages/admin/muninlite/patches/310-fix-swap-output.patch
13 + if [ -f /proc/vmstat ]; then
14 + SINFO=$(cat /proc/vmstat)
15 +- echo "swap_in.value" $(echo "$SINFO" | grep "^pswpin" | cut -d\ -f2)
16 +- echo "swap_out.value" $(echo "$SINFO" | grep "^pswpout" | cut -d\ -f2)
17 ++ echo "swap_in.value" $(echo "$INFO" | awk 'BEGIN { result="U"; } { if ($1 == "pswpin") result=$2; } END { print(result); }')
18 ++ echo "swap_out.value" $(echo "$INFO" | awk 'BEGIN { result="U"; } { if ($1 == "pswpout") result=$2; } END { print(result); }')
20 + SINFO=$(grep "^swap" /proc/stat)
21 + echo "swap_in.value" $(echo "$SINFO" | cut -d\ -f2)