отображение сетевой статистики в conky в реальном времени

Conky - мощный и легко настраиваемый системный монитор.
Ответить
Аватара пользователя
lumberjack
Модератор
Сообщения: 1009
Зарегистрирован: 30 сен 2012, 04:04
Темы: 152
Откуда: Сургут
Статус: Не в сети

отображение сетевой статистики в conky в реальном времени

Сообщение lumberjack » 05 окт 2012, 21:37

собственно, прикрутил к конькам vnstat. все замечательно, одно, но... статистика трафика за день&неделю&месяц меняется только после перезагрузки компа...
как заставить коньки суммировать трафик?
(ребут компа был сделан 5 часов назад.
за это время сумма исходящего трафика 19,5 мб, входящего трафика - 314 мб... а по статистике vnstat, трафик за месяц 5,59 мб...)
Изображение

Код: Выделить всё

Mounth up: $alignr${color a1ccea}${execi 10 vnstat -m | tail -3 | head -1 | awk '{print $6 $7}'}${color}
Mounth down: $alignr${color a1ccea}${execi 10 vnstat -m | tail -3 | head -1 | awk '{print $3 $4}'}${color}

Аватара пользователя
ZEN
Администратор
Сообщения: 1353
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Re: отображение сетевой статистики в conky в реальном времен

Сообщение ZEN » 05 окт 2012, 22:24

У vnstat в man -e пишется вот такое:
vnstat -u -i eth0
Force a database update for interface eth0 or create the database if it doesn't exist. This is usually the first command used after a fresh install.
Можно попробовать будет ли принудительно обновлять базу и соответственно выдавать значение нужное.

Вариант другой, суммировать трафик за день со значением vnstat. Получить значение в Мб можно так:

Код: Выделить всё

zen@debian:~$ cat /proc/net/dev | grep eth0 | sed 's/eth0://g' | awk '{print ($1+$9)/1024/1024}'
1793.93
Тут суммируется входящий и исходящий трафик. Где $1 - Download, $9 - Upload.
тут уже можно будет написать отдельный скрипт и подставить его вместо тех строк в конки. Попробуй сначала первый вариант, если нет, будем думать дальше.
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей