Автор Тема: vnstat  (Прочитано 8214 раз)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: vnstat
« Ответ #30 : 05.01.2014 20:29:29 »
Содержание файла:

#!/bin/bash
sleep 3
/etc/rc.d/init.d/vnstatd start
sleep 1
vnstatd -d
Это, очевидно, что-то ненужное. Всё же посмотрите, как должны запускаться службы и обратите внимание на то, что выводится на терминал и в лог по команде /etc/rc.d/init.d/vnstatd start.

tuman50

  • Гость
Re: vnstat
« Ответ #31 : 05.01.2014 21:58:34 »
Скажем это частный случай, хотя костыли, как говорят люди, вещь не хорошая, но не единичный.  Для alsamixer тоже пришлось ставить костыли не запускался звук. Но теперь познакомился с файлом rc.local и если б знал о нём раньше, то просто бы прописал: alsactl restore и всё. Тут же не запускаются процессы при загрузке ОС... Лога пустые, опять надо где-то рыть... Если эта писанина поможет хоть одному человеку, как помогли мне, то так тому и быть.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: vnstat
« Ответ #32 : 06.01.2014 12:48:36 »
Скажем это частный случай
Это не частный случай, а непонимание, как оно работает. Вот эти две команды, "/etc/rc.d/init.d/vnstatd start" и "vnstatd -d", использовать вместе бессмысленно, потому как первая - ровно то же самое, что и вторая, только с набором дополнительных параметров. И если где-то в каком-то конфиге что-то не так, из-за чего "service vnstatd start" не работает, это не повод запускать его отдельно раз, или уж не надо тогда запускать через сервис, это два.

tuman50

  • Гость
Re: vnstat
« Ответ #33 : 06.01.2014 18:06:11 »
Да, я не понемаю как оно работает, не гуру, не программист, да и оно мне до лампочки. Мне нужно было выполнить в консоли всего три команды:
# apt-get install vnstat
# vnstat -u -i ppp0
# vnstat -i ppp0
Но synaptic не подтянул по зависимостям пакеты: vnstat-server vnstat-vnstati, а без них пакет vnstat скорее всего не кому не нужен. Спасибо людям помогли.
Всё установил, сервисы запустил, а программа не работает, и vnstatd после перезагрузки ОС не запускается. Запускал командами:

 "service vnstatd start" "/etc/rc.d/init.d/vnstatd start" "vnstatd -d" и только по ссылке, как не странно "/etc/init.d/vnstatd start" стал запускаться после перезагрузки и то только в Centaurus 7, а в Simply нет.
Потом засёк, ерунда какая - десятки перезагрузок, что vnstat работает только с двумя процессами vnstatd,что в Simply, что в Centaurus. Поэтому пришлось взять команду у которой ноги растут немного из другого места, что бы не получить например после команды service vnstatd start при повторном запуске: процесс уже запущен фиг вам. Поэтому vnstatd -d. Может результат предыдущих ошибок, но в двух осях ...?
Сейчас поставлю ещё Альта, попробую с чистого листа.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: vnstat
« Ответ #34 : 06.01.2014 19:53:47 »
Цитировать
я ... не программист
Я тоже не программист. Пользователь ОС должен хотябы иметь представление о "Руководстве пользователя". Хотя я не могу сказать, что я видел таковое по ALT Linux - мне не было нужно.
Цитировать
Но synaptic не подтянул по зависимостям пакеты: vnstat-server vnstat-vnstati, а без них пакет vnstat скорее всего не кому не нужен.
Не могу утверждать наверняка (как уже писал, не использую vnstat), но, думаю, мантейнер пакета разбил его на подпакеты не просто так.
Цитировать
"service vnstatd start" "/etc/rc.d/init.d/vnstatd start"
эти две команды абсолютно идентичны, а чем отличается "vnstatd -d" от них, я уже писал.
Цитировать
что бы не получить например после команды service vnstatd start при повторном запуске: процесс уже запущен фиг вам.
Это, может быть, совсем не зря. Это, возможно, правда. Вы проверяли наличие работающего процесса, когда писалось про запущенный процесс ? В init.d/vnstatd должна быть ссылка на pid-файл. Можно проверить его наличие, посмотреть там номер процесса и посмотреть, есть ли процесс с таким номером. Хотя, тут я готов признать, что это уже ближе к "руководству системного администратора", а не "пользователя". Ну или просто
ps ax|grep vnstatну или pgrep вы там где-то упоминали, тоже вариант.

В общем, надо делать аккуратно и последовательно. И с пониманием.

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: vnstat
« Ответ #35 : 07.01.2014 09:51:54 »

Но synaptic не подтянул по зависимостям пакеты: vnstat-server vnstat-vnstati, а без них пакет vnstat скорее всего не кому не нужен. Спасибо людям помогли.
Всё установил, сервисы запустил, а программа не работает, и vnstatd после перезагрузки ОС не запускается.

Запускаются.
vnstat-server vnstat-vnstati не нужны.
переделал
http://forum.altlinux.org/index.php/topic,31073.msg221091.html#msg221091
посмотрите ролик, там все это показано.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

tuman50

  • Гость
Re: vnstat
« Ответ #36 : 07.01.2014 18:40:51 »
Установил Centaurus, обновил. Поставил vnstat, три пакета. Результат тот же, просит два процесса vnstatd. Кому интересно можете посмотреть:

Спойлер
[serg@comp-a6-3650-apu-2584e7 ~]$ uname -a
Linux comp-a6-3650-apu-2584e7.localdomain 3.10.25-std-def-alt1 #1 SMP Mon Dec 23 11:16:57 UTC 2013 x86_64 GNU/Linux
[serg@comp-a6-3650-apu-2584e7 ~]$

[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l crond
[root@comp-a6-3650-apu-2584e7 ~]# vnstat --help
 vnStat 1.11 by Teemu Toivola <tst at iki dot fi>

         -q,  --query          query database
         -h,  --hours          show hours
         -d,  --days           show days
         -m,  --months         show months
         -w,  --weeks          show weeks
         -t,  --top10          show top10
         -s,  --short          use short output
         -u,  --update         update database
         -i,  --iface          select interface (default: eth0)
         -?,  --help           short help
         -v,  --version        show version
         -tr, --traffic        calculate traffic
         -ru, --rateunit       swap configured rate unit
         -l,  --live           show transfer rate in real time

See also "--longhelp" for complete options list and "man vnstat".
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -u -i ppp0
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l crond
[root@comp-a6-3650-apu-2584e7 ~]# service crond start
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l crond
4032 crond
[root@comp-a6-3650-apu-2584e7 ~]# service vnstatd start
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l vnstatd
4112 vnstatd
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
 ppp0: Not enough data available yet.
[root@comp-a6-3650-apu-2584e7 ~]# vnstatd -d
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l vnstatd
4112 vnstatd
4254 vnstatd
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 14:10:19 2014

   ppp0 since 01/07/14

          rx:  2.25 MiB      tx:  80 KiB      total:  2.32 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      2.25 MiB |      80 KiB |    2.32 MiB |    0.03 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      2.25 MiB |      80 KiB |    2.32 MiB |    0.37 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]#

reboot

[serg@comp-a6-3650-apu-2584e7 ~]$ su -l
Password:
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l crond
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l vnstatd
[root@comp-a6-3650-apu-2584e7 ~]# chkconfig crond on
Внимание: Отправляется запрос 'systemctl enable crond.service'.
ln -s '/lib/systemd/system/crond.service' '/etc/systemd/system/multi-user.target.wants/crond.service'
[root@comp-a6-3650-apu-2584e7 ~]# chkconfig vnstatd on
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l crond
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l vnstatd
[root@comp-a6-3650-apu-2584e7 ~]# /etc/init.d/crond restart
Service crond is not running.                                           [PASSED]
Starting crond service:                                                 [ DONE ]
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l crond
4173 crond
[root@comp-a6-3650-apu-2584e7 ~]# /etc/init.d/vnstatd restart
Service vnstatd is not running.                                         [PASSED]
Starting vnstatd service:                                               [ DONE ]
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l vnstatd
4262 vnstatd
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 14:25:43 2014

   ppp0 since 01/07/14

          rx:  4.16 MiB      tx:  123 KiB      total:  4.28 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      4.16 MiB |     123 KiB |    4.28 MiB |    0.06 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      4.16 MiB |     123 KiB |    4.28 MiB |    0.67 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]#
 

reboot


[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l vnstatd
3316 vnstatd
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l crond
915 crond
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 14:25:43 2014

   ppp0 since 01/07/14

          rx:  4.16 MiB      tx:  123 KiB      total:  4.28 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      4.16 MiB |     123 KiB |    4.28 MiB |    0.06 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      4.16 MiB |     123 KiB |    4.28 MiB |    0.67 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]# vnstatd -d
[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l vnstatd
3316 vnstatd
4142 vnstatd
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 14:25:43 2014

   ppp0 since 01/07/14

          rx:  4.16 MiB      tx:  123 KiB      total:  4.28 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      4.16 MiB |     123 KiB |    4.28 MiB |    0.06 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      4.16 MiB |     123 KiB |    4.28 MiB |    0.67 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -u -i ppp0
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 15:18:34 2014

   ppp0 since 01/07/14

          rx:  4.19 MiB      tx:  147 KiB      total:  4.34 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      4.19 MiB |     147 KiB |    4.34 MiB |    0.06 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      4.19 MiB |     147 KiB |    4.34 MiB |    0.64 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]#


reboot


[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 15:32:47 2014

   ppp0 since 01/07/14

          rx:  4.20 MiB      tx:  153 KiB      total:  4.35 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      4.20 MiB |     153 KiB |    4.35 MiB |    0.06 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      4.20 MiB |     153 KiB |    4.35 MiB |    0.64 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 15:32:47 2014

   ppp0 since 01/07/14

          rx:  4.20 MiB      tx:  153 KiB      total:  4.35 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      4.20 MiB |     153 KiB |    4.35 MiB |    0.06 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      4.20 MiB |     153 KiB |    4.35 MiB |    0.64 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -u -i ppp0
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 15:51:24 2014

   ppp0 since 01/07/14

          rx:  6.14 MiB      tx:  377 KiB      total:  6.50 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      6.14 MiB |     377 KiB |    6.50 MiB |    0.09 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      6.14 MiB |     377 KiB |    6.50 MiB |    0.93 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 15:51:24 2014

   ppp0 since 01/07/14

          rx:  6.14 MiB      tx:  377 KiB      total:  6.50 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      6.14 MiB |     377 KiB |    6.50 MiB |    0.09 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      6.14 MiB |     377 KiB |    6.50 MiB |    0.93 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]# cat >>/etc/rc.d/rc.local
#!/bin/bash
sleep 3
vnstatd -d
[root@comp-a6-3650-apu-2584e7 ~]# mc
[root@comp-a6-3650-apu-2584e7 rc.d]# chmod a+x /etc/rc.d/rc.local
[root@comp-a6-3650-apu-2584e7 rc.d]#


reboot


[root@comp-a6-3650-apu-2584e7 ~]# pgrep -l vnstatd
3192 vnstatd
3256 vnstatd
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -u -i ppp0
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 18:46:23 2014

   ppp0 since 01/07/14

          rx:  8.07 MiB      tx:  581 KiB      total:  8.63 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      8.07 MiB |     581 KiB |    8.63 MiB |    0.12 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      8.07 MiB |     581 KiB |    8.63 MiB |    1.05 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 18:51:23 2014

   ppp0 since 01/07/14

          rx:  8.81 MiB      tx:  704 KiB      total:  9.50 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      8.81 MiB |     704 KiB |    9.50 MiB |    0.13 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      8.81 MiB |     704 KiB |    9.50 MiB |    1.15 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]# usermod -a -G vnstat serg         
[root@comp-a6-3650-apu-2584e7 ~]# vnstat -i ppp0
Database updated: Tue Jan  7 18:56:23 2014

   ppp0 since 01/07/14

          rx:  9.65 MiB      tx:  840 KiB      total:  10.47 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      9.65 MiB |     840 KiB |   10.47 MiB |    0.15 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      9.65 MiB |     840 KiB |   10.47 MiB |    1.26 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[root@comp-a6-3650-apu-2584e7 ~]#


reboot


[serg@comp-a6-3650-apu-2584e7 ~]$ vnstat -i ppp0
Database updated: Tue Jan  7 19:07:10 2014

   ppp0 since 01/07/14

          rx:  9.65 MiB      tx:  845 KiB      total:  10.48 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14      9.65 MiB |     845 KiB |   10.48 MiB |    0.15 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today      9.65 MiB |     845 KiB |   10.48 MiB |    1.25 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[serg@comp-a6-3650-apu-2584e7 ~]$ vnstat -i ppp0
Database updated: Tue Jan  7 19:12:10 2014

   ppp0 since 01/07/14

          rx:  10.24 MiB      tx:  905 KiB      total:  11.12 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14     10.24 MiB |     905 KiB |   11.12 MiB |    0.16 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today     10.24 MiB |     905 KiB |   11.12 MiB |    1.32 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[serg@comp-a6-3650-apu-2584e7 ~]$ vnstat -i ppp0
Database updated: Tue Jan  7 19:17:10 2014

   ppp0 since 01/07/14

          rx:  10.25 MiB      tx:  911 KiB      total:  11.14 MiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14     10.25 MiB |     911 KiB |   11.14 MiB |    0.16 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today     10.25 MiB |     911 KiB |   11.14 MiB |    1.31 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
[serg@comp-a6-3650-apu-2584e7 ~]$

Всем спасибо за оказанную помощь, и отдельное спасибо Speccyfighter'у за обширный и доходчиво изложенный материал. Прошу сильно не пиннать.

AltLinux 7.0.1 Centaurus
Процессор AMD A6-3650 (2.6/4M/6630D)  Материнская плата GIGABYTE GA-A55M-DS2  Память DDR III 4Gb PC3-10666 1333MHz Hynix
Видеокарта 1024Mb/PCI-E/Sapphire AMD Radeon HD6670 [DDR3](11192-22/07) Monitor (элт)

tuman50

  • Гость
Re: vnstat
« Ответ #37 : 07.01.2014 20:55:59 »
Зашёл в Debian 7, потом в Linux Mint 15, поставил vnstat'ы без проблем:

# apt-get install vnstat
# vnstat -u -i ppp0
# или $ vnstat -i ppp0

И уроки шибко учить не надо, службы все запущены ...
Если что не так, приношу извинение.
Успехов всем.

tuman50

  • Гость
Re: vnstat
« Ответ #38 : 07.01.2014 21:59:46 »
Удалил, во вновь установленом Centaurus, пакеты: vnstat-server vnstat-vnstati.
И vnstat перестал работать.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: vnstat
« Ответ #39 : 07.01.2014 23:02:17 »
# apt-get install vnstat
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  vnstat
0 upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 53,7kB of archives.
After unpacking 120kB of additional disk space will be used.
Get:1 http://ftp.altlinux.org x86_64/classic vnstat 1.10-alt1 [53,7kB]
Fetched 53,7kB in 4s (12,8kB/s)   
Committing changes...
Preparing...                         ################################################## [100%]
1: vnstat                            ################################################## [100%]
Create vnstat databases for all found network interfaces...
Error: Unable to read database "/var/lib/vnstat/lo".
Info: -> A new database has been created.
Error: Unable to read database "/var/lib/vnstat/eth0".
Info: -> A new database has been created.
Error: Unable to read database "/var/lib/vnstat/wlan0".
Info: -> A new database has been created.
Error: Unable to read database "/var/lib/vnstat/tun0".
Info: -> A new database has been created.
Reloading crond service: [ DONE ]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
Жду некоторое время (в cron.d/vnstat написано, что исполнение раз в 5 минут). Убеждаюсь, что что-то работает (начали выполняться задания cron):
# cat /var/log/cron/info|grep vnstat
Jan  7 22:50:01 crond[21527]: (vnstat) CMD ([ -x /usr/bin/vnstat ] && [ `/bin/ls /var/lib/vnstat/ | /bin/wc -l` -ge 1 ] && /usr/bin/vnstat -u)
Jan  7 22:55:01 crond[21572]: (vnstat) CMD ([ -x /usr/bin/vnstat ] && [ `/bin/ls /var/lib/vnstat/ | /bin/wc -l` -ge 1 ] && /usr/bin/vnstat -u)
Проверяю, что насобиралось:
# vnstat

                      rx      /      tx      /     total    /   estimated
 wlan0:
       Jan '14      1.66 MiB  /     187 KiB  /    1.84 MiB  /       0 KiB
         today      1.66 MiB  /     187 KiB  /    1.84 MiB  /      --   

 eth0: Not enough data available yet.
 lo: Not enough data available yet.
 tun0:
       Jan '14      4.63 MiB  /      38 KiB  /    4.67 MiB  /       0 KiB
         today      4.63 MiB  /      38 KiB  /    4.67 MiB  /      --   
что установлено:
# rpm -qa|grep vnstat
vnstat-1.10-alt1
Всё работает без дополнительных пакетов. На всякий случай можно посмотреть изменения в пакете (у меня p6):http://git.altlinux.org/people/naf/packages/?p=vnstat.git
Всех изменений - только обновление версии, судя по всему. Так что, должно быть достаточно одного пакета vnstat, без остальных. Процесс vnstatd, в данном режиме, не нужен.
« Последнее редактирование: 07.01.2014 23:07:04 от asy »

tuman50

  • Гость
Re: vnstat
« Ответ #40 : 08.01.2014 10:34:39 »
Мы просто говорим на разных языках....
У меня установлено два Centaurus 7.0.2 и Symply 7.0.2 + vnstat-1.11 + запускаю ppp0 и на трёх ОС один и тот же результат. Врать мне резона нет, а писать не вижу смысла. В спойлерах всё подробно рассказано, кому интересно посмотрят, разберутся.
А что бы показать что у вас работает vnstat с ppp0, покажите, как минимум, три подряд картинки, с интервалом в 5-7 минут, с изменением загруженной информации, из-под команды:

vnstat -i ppp0

А на одиночные картинки насмотрелся, не факт. Воду лить можно заканчивать, для себя с vnstat разобрался. Тему желательно оставить.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: vnstat
« Ответ #41 : 08.01.2014 12:24:55 »
Мы просто говорим на разных языках....
Почему на разных ? У меня работает.
В спойлерах всё подробно рассказано
В спойлерах слишком много ненужного.
А на одиночные картинки насмотрелся, не факт. Воду лить можно заканчивать, для себя с vnstat разобрался. Тему желательно оставить.
Это - "не разобрался", а "что-то потыкал и как-то заработало". У меня работает. Сходу. Показать с интервалом - ну ладно, чуть позже, сейчас опять поставлю. ;-) Фраза про 5-7 минут - это, опять, непонимание, как оно работает. Я же написал, запуск по крону раз в 5 минут - это видно в /etc/cron.d/vnstat. То есть, смотреть надо после каждой пятой минуты часа (xx:05:05, xx:10:05, xx:15:05 и т.д.), 7 минут тут совсем не при чём. Контрольные точки точно видно в /var/log/cron/info. Хотите чаще, поменяйте "0-59/5" на, например, "*/1" в /etc/cron.d/vnstat.
# date ; vnstat -i wlan0
Wed Jan  8 12:41:04 SAMT 2014
Database updated: Wed Jan  8 12:40:01 2014

   wlan0 since 01/08/14

          rx:  87 KiB      tx:  52 KiB      total:  139 KiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14        87 KiB |      52 KiB |     139 KiB |    0.00 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today        87 KiB |      52 KiB |     139 KiB |    0.02 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
# date ; vnstat -i wlan0
Wed Jan  8 12:45:08 SAMT 2014
Database updated: Wed Jan  8 12:45:01 2014

   wlan0 since 01/08/14

          rx:  167 KiB      tx:  91 KiB      total:  258 KiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Jan '14       167 KiB |      91 KiB |     258 KiB |    0.00 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today       167 KiB |      91 KiB |     258 KiB |    0.04 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |
« Последнее редактирование: 08.01.2014 12:46:30 от asy »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: vnstat
« Ответ #42 : 08.01.2014 13:17:37 »
Ещё момент. Вот это вот
Create vnstat databases for all found network interfaces...
Error: Unable to read database "/var/lib/vnstat/lo".
Info: -> A new database has been created.
Error: Unable to read database "/var/lib/vnstat/eth0".
Info: -> A new database has been created.
Error: Unable to read database "/var/lib/vnstat/wlan0".
Info: -> A new database has been created.
должно навести на определённые мысли. Зачем создавать базы для интерфейсов в момент инсталляции ? А затем, что сами они не создаются. У Вас ppp0 активен в момент установки ? Предыдущий эксперимент я проделал без активного tun-интерфейса, его нет до сих пор. Смотрим в post-install скрипт пакета, можно посредством mc:
echo Create vnstat databases for all found network interfaces...
for iface in $(/sbin/ip link show | /bin/sed -ne '/^[0-9]\+:/ s/^[^:]*: \([^:]\+\):.*$/\1/ p'); do
    /usr/bin/vnstat -u -i "$iface"
done
/bin/chown :vnstat  /var/lib/vnstat/*
/bin/chmod 0664    /var/lib/vnstat/*
/sbin/service crond condreload
На основе этого, с пониманием, повторяем нужные для нашего нового интерфейса действия:
# /usr/bin/vnstat -u -i "tun0"
Error: Unable to read database "/var/lib/vnstat/tun0".
Info: -> A new database has been created.
# /bin/chown :vnstat  /var/lib/vnstat/tun0
# /bin/chmod 0664    /var/lib/vnstat/tun0
service crond condreload, в данном случае, не нужен, так как мы конфиги крона не правили. Да и вообще не нужен. Видимо, осталось со времён, когда крон не ловил изменения сам.

tuman50

  • Гость
Re: vnstat
« Ответ #43 : 08.01.2014 13:52:33 »
Рад за вас что vnstat у вас работает.

# rpm -qa|grep vnstat
vnstat-1.10-alt1
Всё работает без дополнительных пакетов. На всякий случай можно посмотреть изменения в пакете (у меня p6):htt

У вас p6 + vnstat-1.10
У меня p7 + vnstat-1.11 -- мы снова говорим на разных языках, а версии это сурьёзная тема.

Кстати, в Debian 7 и в Linux Mint 15, раз уж на то пошло, как и у вас на p6, vnstat устанавливается и работает нормально, а в p7 нет. Понемаю что так можно завалить систему, но это проблема не пользователя, а железа, тестирования и т.д.
Но это уже выходит за рамки темы, давайте заканчивать. Всего доброго.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: vnstat
« Ответ #44 : 08.01.2014 15:10:25 »
У вас p6 + vnstat-1.10
У меня p7 + vnstat-1.11 -- мы снова говорим на разных языках, а версии это сурьёзная тема.
В данном случае нет. Хотите, я сейчас бакпорт vnstat 1.11 для t6/p6 сделаю ? Блин, давайте так.

1. Удалите у себя в p7 всё, что связано с vnstat (rm -r /var/lib/vnstat можно тоже, но не обязательно).
2. Сделайте так, чтобы у Вас были активны все нужные интерфейсы (и ppp0)
3. Cделайте apt-get install vnstat
4. Проверьте вывод  vnstat -i ppp0, но не ранее, чем через 15 минут. Кючевой момент, на самом деле, не время, а не менее двух записей про запуск vnstat в /var/log/cron/info. Если записи в логе есть, можно начинать смотреть, если нет, разбираться с cron. Повторно проверять vnstat -i ppp0 только после появления очередной записи в /var/log/cron/info.

Так же, полезно посматривать на ls -l /var/lib/vnstat, обращая внимание на список файлов и время изменения.
« Последнее редактирование: 08.01.2014 15:25:34 от asy »