mirror of
https://github.com/munin-monitoring/muninlite.git
synced 2024-12-22 13:52:13 +01:00
swap: return "U" in case of missing swap
The swap plugin should return "U" if no value was found. Source: patch "310-fix-swap-output" from Opennet Firmware
This commit is contained in:
parent
eb5f13e9bd
commit
ab2347f2ac
1 changed files with 2 additions and 2 deletions
|
@ -17,8 +17,8 @@ config_swap() {
|
|||
fetch_swap() {
|
||||
if [ -f /proc/vmstat ]; then
|
||||
SINFO=$(cat /proc/vmstat)
|
||||
echo "swap_in.value" $(echo "$SINFO" | grep "^pswpin" | cut -d\ -f2)
|
||||
echo "swap_out.value" $(echo "$SINFO" | grep "^pswpout" | cut -d\ -f2)
|
||||
echo "swap_in.value" $(echo "$INFO" | awk 'BEGIN { result="U"; } { if ($1 == "pswpin") result=$2; } END { print(result); }')
|
||||
echo "swap_out.value" $(echo "$INFO" | awk 'BEGIN { result="U"; } { if ($1 == "pswpout") result=$2; } END { print(result); }')
|
||||
else
|
||||
SINFO=$(grep "^swap" /proc/stat)
|
||||
echo "swap_in.value" $(echo "$SINFO" | cut -d\ -f2)
|
||||
|
|
Loading…
Reference in a new issue