Page 11 of 11

Re: Отображение графика памяти

Posted: Sat Jan 05, 2019 8:48 pm
by ahouse
vesta 0.9.8-23
ubuntu 16.04.4

Code: Select all

# free -m
              total        used        free      shared  buff/cache   available
Память:        3699        1237         477          59        1984        2091
Подкачка:         975          18         957
Патчим /usr/local/vesta/bin/v-update-sys-rrd-mem

Вместо (строки 61-74)

Code: Select all

# Parsing data
if [ "$period" = 'daily' ]; then
    mem=$(free -m)
    used=$(echo "$mem" |grep Mem |awk '{print $3}')
    if [ -z "$(echo "$mem" | grep available)" ]; then
        free=$(echo "$mem" |grep buffers/cache |awk '{print $4}')
    else
        free=$(echo "$mem" |grep Mem |awk '{print $7}')
    fi
    swap=$(echo "$mem" |grep Swap |awk '{print $3}')

    # Updating rrd
    rrdtool update $RRD/mem/mem.rrd N:$used:$swap:$free
fi
Заменяем на

Code: Select all

# Parsing data
if [ "$period" = 'daily' ]; then
    mem=$(free -m)
    used=$(echo "$mem" | sed '2!D' |awk '{print $3}')
    free=$(echo "$mem" | sed '2!D' | awk '{print $4}')
    swap=$(echo "$mem" |  sed '3!D'  | awk '{print $3}')

    # Updating rrd
    rrdtool update $RRD/mem/mem.rrd N:$used:$swap:$free
fi
удаляем /usr/local/vesta/web/rrd/mem/*

И графики начинают работать. Проверено на десятке машин.

Re: Отображение графика памяти

Posted: Sun Jan 06, 2019 12:16 pm
by yariksat
Кто бы сделал такое для Дебиан 8
Замену сделал,все перезапустил.Результат как и раньше - пустой график.