Update v-update-sys-rrd-mem

This commit is contained in:
Airat Halitov 2020-12-04 17:27:25 +05:00 committed by GitHub
commit fb7f6254fa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -61,13 +61,13 @@ fi
# Parsing data # Parsing data
if [ "$period" = 'daily' ]; then if [ "$period" = 'daily' ]; then
mem=$(free -m) mem=$(free -m)
used=$(echo "$mem" |grep Mem |awk '{print $3}') used=$(echo "$mem" |awk '(NR == 2)' |awk '{print $3}')
if [ -z "$(echo "$mem" | grep available)" ]; then if [ -z "$(echo "$mem" | grep available)" ]; then
free=$(echo "$mem" |grep buffers/cache |awk '{print $4}') free=$(echo "$mem" |grep buff/cache |awk '{print $4}')
else else
free=$(echo "$mem" |grep Mem |awk '{print $7}') free=$(echo "$mem" |awk '(NR == 2)' |awk '{print $7}')
fi fi
swap=$(echo "$mem" |grep Swap |awk '{print $3}') swap=$(echo "$mem" |awk '(NR == 3)' |awk '{print $3}')
# Updating rrd # Updating rrd
rrdtool update $RRD/mem/mem.rrd N:$used:$swap:$free rrdtool update $RRD/mem/mem.rrd N:$used:$swap:$free