Page 6 of 11

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

Posted: Wed Sep 28, 2016 8:00 pm
by Brainstem
Mr.Erbutw wrote:Для CentOS 7 достаточно в /usr/local/vesta/bin/v-update-sys-rrd-mem поменять "head -n3" на "head -n2"
Заработал: KVM, CentOS 7

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

Posted: Mon Oct 03, 2016 8:38 am
by ogloblya
Nafanja_0k wrote:В моем случае на Centos 7 (EC2 micro instance) график заработал как только добавил swapfile (на двух машинках заработало).
Спасибо нафаня - и ведь действительно заработало, а я уже и забыл что хотел своп сделать :)

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

Posted: Sat Oct 08, 2016 12:26 pm
by Serjies
Всем привет. Подскажите кто знает, не могу понять логики, установил на чистый ВПС Весту с Apache и Nginx, RAM га сервере 8GB сначала график в панели показывал все 8 GB а спустя 4 дня показывает все меньше и меньше, через день стало показывать 5GB сейчас вообще только 3GB. OS Centos 7 VPS с KVM. По советам выше менял в файле строчки для отображения памяти вообще, иначе ничего не отображало... Это логика работы панели такая, по немногу сбрасывать оперативку? :)

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

Posted: Tue Oct 11, 2016 3:01 pm
by Mr.Erbutw
Serjies wrote:Это логика работы панели такая, по немногу сбрасывать оперативку? :)

Code: Select all

free -m
В консоли тогда все поймешь.

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

Posted: Fri Apr 28, 2017 4:43 am
by Exit
Чистый образ бубунты 16.04.2 LTS панелька апач+нджинкс установка по умолчанию на реальную машинку. График памяти не отображается.

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

Posted: Fri Apr 28, 2017 11:13 am
by imperio
Exit wrote:Чистый образ бубунты 16.04.2 LTS панелька апач+нджинкс установка по умолчанию на реальную машинку. График памяти не отображается.
Попробуйте выполнить

Code: Select all

v-update-sys-rrd-mem

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

Posted: Sat Apr 29, 2017 6:27 pm
by Exit
imperio wrote: Попробуйте выполнить

Code: Select all

v-update-sys-rrd-mem
эмммм... простите, а где выполнить? в консольке сервера башь божится, что таких команд не может найти.
на всякий случай обновил версию этого файла с гитхаба хотя и различие в них было

Code: Select all

 if [ "$period" = 'daily' ]; then
     mem=$(free -m)
     used=$(echo "$mem" |grep Mem |awk '{print $3}')
     free=$(echo "$mem" |grep Mem |awk '{print $4}')
     swap=$(echo "$mem" |grep Swap |awk '{print $3}')
и

Code: Select all

 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}')
по видимости это меняет всего лишь логику отображения свободной памяти, ни никак не влияет на отображение самого графика.

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

Posted: Sat Apr 29, 2017 7:58 pm
by imperio
Команда выполяется в консоли.
Попробуйте тогда выполнить с указанием полного пути

Code: Select all

sudo /usr/local/vesta/bin/v-update-sys-rrd-mem

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

Posted: Sat Apr 29, 2017 8:17 pm
by Exit
imperio wrote:Команда выполяется в консоли.
Попробуйте тогда выполнить с указанием полного пути

Code: Select all

sudo /usr/local/vesta/bin/v-update-sys-rrd-mem
выдаёт ошибку

Code: Select all

ERROR: /usr/local/vesta/web/rrd/mem/mem.rrd: Function update_pdp_prep, case DST_GAUGE - Cannot convert '' to float

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

Posted: Sat Apr 29, 2017 9:04 pm
by imperio
Верните файл в исходное состояние для 17 версии.
Далее попробуйте выполнить

Code: Select all

sudo /usr/local/vesta/bin/v-update-sys-rrd
sudo /usr/local/vesta/bin/v-update-sys-rrd-mem
Чтобы работали короткие команды v-update-sys-rrd-mem, выполните

Code: Select all

source /root/.bash_profile
и авторизируйтесь в консоли повторно.