diff options
| author | Simon Rettberg | 2016-10-12 19:40:32 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2016-10-12 19:40:32 +0200 |
| commit | ac5ba52862a31ae9da83b325fa832cdebb3b90a1 (patch) | |
| tree | 0a8005c39f00f3ff988d997e1a3898eca0038c16 /remote/modules | |
| parent | [run-virt] Remove defunct/unsused fd-loop-image (diff) | |
| download | tm-scripts-ac5ba52862a31ae9da83b325fa832cdebb3b90a1.tar.gz tm-scripts-ac5ba52862a31ae9da83b325fa832cdebb3b90a1.tar.xz tm-scripts-ac5ba52862a31ae9da83b325fa832cdebb3b90a1.zip | |
[rootfs/hwstats] Use 66% RAM as /tmp tmpfs instead of 60G so we can detect and report when running out of memory
Diffstat (limited to 'remote/modules')
| -rwxr-xr-x | remote/modules/hardware-stats/data/opt/openslx/scripts/cron-system_usage_update | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/remote/modules/hardware-stats/data/opt/openslx/scripts/cron-system_usage_update b/remote/modules/hardware-stats/data/opt/openslx/scripts/cron-system_usage_update index 74486508..ff5adc70 100755 --- a/remote/modules/hardware-stats/data/opt/openslx/scripts/cron-system_usage_update +++ b/remote/modules/hardware-stats/data/opt/openslx/scripts/cron-system_usage_update @@ -21,6 +21,13 @@ for SESSION in $(loginctl | awk '{print $1}'); do fi done +# Also report usage of /tmp and swap +TMP=$(df -P /tmp | grep -m1 ^/tmp) +TMP_SIZE=$(echo $TMP | awk '{print $2}') +TMP_FREE=$(echo $TMP | awk '{print $4}') +SWAP_FREE=$(grep -m1 ^SwapFree: /proc/meminfo | awk '{print $2}') + curl -s --data-urlencode "type=~runstate" --data-urlencode "uuid=$UUID" --data-urlencode "used=$USED" \ - --data-urlencode "user=$Name" "$SLX_REMOTE_LOG" > /dev/null 2>&1 + --data-urlencode "user=$Name" --data-urlencode "tmpsize=$TMP_SIZE" --data-urlencode "tmpfree=$TMP_FREE" \ + --data-urlencode "swapfree=$SWAP_FREE" "$SLX_REMOTE_LOG" > /dev/null 2>&1 |
