[ROZW] vnstat – nie monitoruje transferu

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 881
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

[ROZW] vnstat – nie monitoruje transferu

Post autor: mistrz1 » 14 sie 2018, 08:49

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  /      --   
Ostatnio zmieniony 14 sie 2018, 19:41 przez mistrz1, łącznie zmieniany 1 raz.
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 3944
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: vnstat – nie monitoruje transferu

Post autor: jacekalex » 14 sie 2018, 09:00

Pokaż wynik:

Kod: Zaznacz cały

ls -ld /var/lib/vnstat/*
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 881
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: vnstat – nie monitoruje transferu

Post autor: mistrz1 » 14 sie 2018, 10:10

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  /      -- 
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 3944
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: vnstat – nie monitoruje transferu

Post autor: jacekalex » 14 sie 2018, 10:35

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).
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 881
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: vnstat – nie monitoruje transferu

Post autor: mistrz1 » 14 sie 2018, 10:45

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?
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 881
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: vnstat – nie monitoruje transferu

Post autor: mistrz1 » 14 sie 2018, 10:49

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.
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 3944
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: vnstat – nie monitoruje transferu

Post autor: jacekalex » 14 sie 2018, 10:53

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/
Ostatnio zmieniony 14 sie 2018, 11:02 przez jacekalex, łącznie zmieniany 1 raz.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 881
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: vnstat – nie monitoruje transferu

Post autor: mistrz1 » 14 sie 2018, 11:00

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ć :)
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 3944
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: vnstat – nie monitoruje transferu

Post autor: jacekalex » 14 sie 2018, 11:05

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ń.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 881
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: vnstat – nie monitoruje transferu

Post autor: mistrz1 » 14 sie 2018, 11:19

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? ;)
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 3944
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: vnstat – nie monitoruje transferu

Post autor: jacekalex » 14 sie 2018, 11:22

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:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 881
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: vnstat – nie monitoruje transferu

Post autor: mistrz1 » 14 sie 2018, 11:48

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?
Ostatnio zmieniony 14 sie 2018, 19:40 przez mistrz1, łącznie zmieniany 1 raz.
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 3944
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: vnstat – nie monitoruje transferu

Post autor: jacekalex » 14 sie 2018, 11:54

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.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 881
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: vnstat – nie monitoruje transferu

Post autor: mistrz1 » 14 sie 2018, 19:40

dzięki @jacekalex. Jak do tej pory działa. Zrestartowałem laptopa i działa. Chyba jest już ok. :)
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”