Strona 1 z 1

[ROZW] vnstat – nie monitoruje transferu

: 14 sie 2018, 08:49
autor: mistrz1
Kubuntu 18.04.1 nie liczy transferu. Odinstalowałem vnstat, zainstalowałem, szperałem w necie i nie znalazłem przyczyny i rozwiązania. Miałem wcześniej Kubuntu 18.04 i działało wszystko nawet wtedy, gdy zostało zaktualizowane do 18.04.1. Gdy pojawiła się już wersja 18.04.1 i obraz do ściągnięcia, to potrzebowałem przeinstalować system i stwierdziłem, że po co mam instalować 18.04 i aktualizować, jak mogę od razu zainstalować 18.04.1. No i już po skonfigurowaniu systemu 18.04.1 tak jak mi pasuje zobaczyłem, że vnstat nie działa no i teraz instalować na nowo wszystko od wersji 18.04 trochę mi się nie chce i licze, że może to drobna usterka, którą łatwo naprawić i ktoś wie jak to zrobić.

To jest wynik z tej chwili. Wczoraj powinno być parę giga, przed wczoraj kilkaset MB, no i dzisiaj już kilkadziesiąt albo parę setek MB. To jest po przeinstalowaniu vnstat i poprzednie wyniki zostały usunięte i też były podobne do obecnych.

Kod: Zaznacz cały

~$ vnstat

                      rx      /      tx      /     total    /   estimated
 enp0s25: Not enough data available yet.
 wlp2s0:
       sie '18      3,44 MiB  /     442 KiB  /    3,88 MiB  /       0 KiB
     12.08.2018       689 KiB  /     292 KiB  /     981 KiB
     13.08.2018      2,77 MiB  /     150 KiB  /    2,92 MiB  /      --   

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 09:00
autor: jacekalex
Pokaż wynik:

Kod: Zaznacz cały

ls -ld /var/lib/vnstat/*

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 10:10
autor: mistrz1

Kod: Zaznacz cały

~$ ls -ld /var/lib/vnstat/*
-rw-r--r-- 1 vnstat vnstat 2792 sie 12 12:45 /var/lib/vnstat/enp0s25
-rw-r--r-- 1 vnstat vnstat 2792 sie 13 15:14 /var/lib/vnstat/wlp2s0
Edit:
Klepnąłem jeszcze raz to polecenie:

Kod: Zaznacz cały

~$ sudo vnstat -u -i wlp2s0
i pokazało się to:

Kod: Zaznacz cały

~$ vnstat

                      rx      /      tx      /     total    /   estimated
 enp0s25: Not enough data available yet.
 wlp2s0:
       sie '18      3,44 MiB  /     442 KiB  /    3,88 MiB  /       0 KiB
     yesterday      2,77 MiB  /     150 KiB  /    2,92 MiB
         today         0 KiB  /       0 KiB  /       0 KiB  /      --    
znowu klepnąłem to polecenie:

Kod: Zaznacz cały

~$ sudo vnstat -u -i wlp2s0
i pokazało się to:

Kod: Zaznacz cały

~$ vnstat

                      rx      /      tx      /     total    /   estimated
 enp0s25: Not enough data available yet.
 wlp2s0:
       sie '18      3,63 MiB  /     468 KiB  /    4,08 MiB  /       0 KiB
     yesterday      2,77 MiB  /     150 KiB  /    2,92 MiB
         today       187 KiB  /      26 KiB  /     213 KiB  /      -- 

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 10:35
autor: jacekalex
Cośtam zlicza, ale jak przez kartę enp0s25 żaden transfer nie przechodzi, to i żadnych danych nie zbiera.

Natomiast dziwne wskazania są spowodowane faktem, że nic nie uruchamia vnstat co np trzy minuty, żeby bazę uaktualniał.

Można to zrobić przez demona vnstatd, przez wpis do Crona, albo inną metodą,
ja np wygoniłem vnstat do daemontools (ale to moje autorskie rozwiązanie, nie stosowane domyślnie w Ubuntu).

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 10:45
autor: mistrz1
Rozumiem enp0s25, że nie liczy, bo to kabel i nie ma połączenia. A wlp2s0 to wifi i tego nie liczy, a cały czas działam na wifi. Te same operacje zrobiłem, które robiłem na 18.04; 17.10; i starszych i tam chodziło świetnie. Teraz na 18.04.1 coś szwankuje i nie wiem co?

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 10:49
autor: mistrz1

Kod: Zaznacz cały

~$ sudo vnstat -u -i wlp2s0
po tym poleceniu jest taki wynik:

Kod: Zaznacz cały

$ vnstat

                      rx      /      tx      /     total    /   estimated
 enp0s25: Not enough data available yet.
 wlp2s0:
       sie '18     54,30 MiB  /    6,71 MiB  /   61,01 MiB  /  137,00 MiB
     yesterday      2,77 MiB  /     150 KiB  /    2,92 MiB
         today     50,85 MiB  /    6,28 MiB  /   57,13 MiB  /     124 MiB
Jeśli nie klepnę tego polecenia:

Kod: Zaznacz cały

~$ sudo vnstat -u -i wlp2s0
to nie aktualizuje danych.

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 10:53
autor: jacekalex
Pokaż wyniki:

Kod: Zaznacz cały

egrep -v '^$|^#'  /etc/vnstat.conf

Kod: Zaznacz cały

systemctl status  vnstat.service
Jak chcesz dokladniejsze dane (transfer per/host) dostępne przez przegladarkę w systemie realtime,
to zainteresuj się programem darkstat - jest w repo.

A tu stronka programu i obrazki:
https://unix4lyfe.org/darkstat/

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 11:00
autor: mistrz1

Kod: Zaznacz cały

$ egrep -v '^$|^#'  /etc/vnstat.conf
Interface "eth0"
DatabaseDir "/var/lib/vnstat"
Locale "-"
MonthRotate 1
DayFormat    "%x"
MonthFormat  "%b '%y"
TopFormat    "%x"
RXCharacter       "%"
TXCharacter       ":"
RXHourCharacter   "r"
TXHourCharacter   "t"
UnitMode 0
RateUnitMode 1
OutputStyle 3
RateUnit 1
DefaultDecimals 2
HourlyDecimals 1
HourlySectionStyle 2
BandwidthDetection 1
MaxBandwidth 1000
Sampletime 5
QueryMode 0
CheckDiskSpace 1
UseFileLocking 1
BootVariation 15
TrafficlessDays 1
DaemonUser ""
DaemonGroup ""
TimeSyncWait 5
UpdateInterval 30
PollInterval 5
SaveInterval 5
OfflineSaveInterval 30
BandwidthDetectionInterval 5
SaveOnStatusChange 1
UseLogging 2
CreateDirs 1
UpdateFileOwner 1
LogFile "/var/log/vnstat/vnstat.log"
PidFile "/var/run/vnstat/vnstat.pid"
HeaderFormat "%x %H:%M"
HourlyRate 1
SummaryRate 1
SummaryLayout 1
TransparentBg 0
CBackground     "FFFFFF"
CEdge           "AEAEAE"
CHeader         "606060"
CHeaderTitle    "FFFFFF"
CHeaderDate     "FFFFFF"
CText           "000000"
CLine           "B0B0B0"
CLineL          "-"
CRx             "92CF00"
CTx             "606060"
CRxD            "-"
CTxD            "-"

Kod: Zaznacz cały

~$ systemctl status  vnstat.service
● vnstat.service - vnStat network traffic monitor
   Loaded: loaded (/lib/systemd/system/vnstat.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2018-08-12 13:11:02 CEST; 1 day 21h ago
     Docs: man:vnstatd(1)
           man:vnstat(1)
           man:vnstat.conf(5)
 Main PID: 867 (vnstatd)
    Tasks: 1 (limit: 4420)
   CGroup: /system.slice/vnstat.service
           └─867 /usr/sbin/vnstatd -n

sie 14 10:37:55 kubuntu vnstatd[867]: Error: Unable to create database backup "/var/lib/vnstat/.wlp2s0".
sie 14 10:37:55 kubuntu vnstatd[867]: Error: Unable to create database backup "/var/lib/vnstat/.enp0s25".
sie 14 10:42:55 kubuntu vnstatd[867]: Error: Unable to create database backup "/var/lib/vnstat/.wlp2s0".
sie 14 10:42:55 kubuntu vnstatd[867]: Error: Unable to create database backup "/var/lib/vnstat/.enp0s25".
sie 14 10:47:55 kubuntu vnstatd[867]: Error: Unable to create database backup "/var/lib/vnstat/.wlp2s0".
sie 14 10:47:55 kubuntu vnstatd[867]: Error: Unable to create database backup "/var/lib/vnstat/.enp0s25".
sie 14 10:52:55 kubuntu vnstatd[867]: Error: Unable to create database backup "/var/lib/vnstat/.wlp2s0".
sie 14 10:52:55 kubuntu vnstatd[867]: Error: Unable to create database backup "/var/lib/vnstat/.enp0s25".
sie 14 10:57:55 kubuntu vnstatd[867]: Error: Unable to create database backup "/var/lib/vnstat/.wlp2s0".
sie 14 10:57:56 kubuntu vnstatd[867]: Error: Unable to create database backup "/var/lib/vnstat/.enp0s25".
vnstat mi wystarcza, bo interesuje mnie ile miesięcznie transferu wykorzystuję, tylko musi działać :)

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 11:05
autor: jacekalex
Masz standardowy błąd lamera, uprawnienia.

Spróbuj je poprawić:

Kod: Zaznacz cały

chown -R vnstat:vnstat /var/lib/vnstat
i popraw w konfigu /etc/vnstat.conf nazwę interfejsu, bo ten raczej już nie nazywa się eth0.

Jeżeli vnstatd zacznie dzialać, to już nie aktualizuj go przez sudo, bo znowu się popsuje z powodu błędnych uprawnień.

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 11:19
autor: mistrz1
Zrobiłem. Poczekałem kilka minut i o to wynik:

Kod: Zaznacz cały

$ vnstat

                      rx      /      tx      /     total    /   estimated
 enp0s25: Not enough data available yet.
 wlp2s0:
       sie '18      4,81 GiB  /  309,76 MiB  /    5,11 GiB  /   11,80 GiB
     yesterday      1,51 GiB  /  141,37 MiB  /    1,65 GiB
         today      2,48 GiB  /  120,69 MiB  /    2,60 GiB  /    5,52 GiB
A skąd się wziął ten błąd? Nie było go w poprzednich wersjach Kubuntu. To ja coś schrzaniłem, czy „informatyki” od Kubuntu? ;)

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 11:22
autor: jacekalex
Czyli coś już chyba zaczyna liczyć?

U mnie wygląda tak:

Kod: Zaznacz cały

~> vnstat
Database updated: Tue Aug 14 11:20:46 2018

   net since 18.09.2017

          rx:  967,08 GiB      tx:  22,61 GiB      total:  989,69 GiB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       lip '18     72,67 GiB |    1,51 GiB |   74,19 GiB |  237,93 kbit/s
       sie '18     78,57 GiB |    1,53 GiB |   80,11 GiB |  592,97 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated    181,35 GiB |    3,54 GiB |  184,89 GiB |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
     yesterday      2,01 GiB |   47,03 MiB |    2,05 GiB |  204,19 kbit/s
         today    172,63 MiB |   13,99 MiB |  186,62 MiB |   38,33 kbit/s
     ------------------------+-------------+-------------+---------------
     estimated       364 MiB |      27 MiB |     391 MiB |
Rzuć okiem na to:
https://dug.net.pl/drukuj/131/statystyk ... ca_vnstat/

Pozdro
:craz:

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 11:48
autor: mistrz1
U ciebie trochę inaczej wygląda. Może to zależy od wersji vnstat? Mam tę:

Kod: Zaznacz cały

$ vnstat -v
vnStat 1.18 by Teemu Toivola <tst at iki dot fi>
Coś się ruszyło i liczy, nawet z poprzednich dni policzył i jest więcej niż w pierwszych komendach. Ciekawe, czy dobrze liczy?

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 11:54
autor: jacekalex

Kod: Zaznacz cały

vnstat -v
vnStat 1.17 by Teemu Toivola <tst at iki dot fi>
Czy dobrze liczy?
Treba by zatrudnić kilka programów i śledzić różnice we wskazaniach.

Re: vnstat – nie monitoruje transferu

: 14 sie 2018, 19:40
autor: mistrz1
dzięki @jacekalex. Jak do tej pory działa. Zrestartowałem laptopa i działa. Chyba jest już ok. :)