Temat: vnstat nie monitoruje po restarcie

Witam,

Mam zrobionego extroota na niezbyt szybkiego pendriva. Działa co całkiem nieźle jendka po restarcie routera vnstat nie działa. Pomaga komenda /etc/init.d/vnstat reload albo restart. Problem w tym, że nie nie mam ochoty ręcznie tego robić. Szukam rozwiązania, które pozwoliłoby mi na wykonanie tego polecenia np: 1min. po starcie systemu.

Myślę, że problem z vnstat jest taki, że ten startuje zanim interfejsy są gotowe lub zanim pamieć USB jest gotowa.

2 (edytowany przez andrut 2015-08-03 15:46:58)

Odp: vnstat nie monitoruje po restarcie

Z ciekawości, dlaczego vnstat, a nie np. munin?
Czy tylko dlatego, że nie wymaga zewnętrznego serwera?

Odnośnie tematu:
wrzuć polecenie w /etc/rc.local

3 (edytowany przez Xemidra 2015-08-03 16:06:14)

Odp: vnstat nie monitoruje po restarcie

Nigdy nie słyszałem o tym muninie.

Polecenie jest wrzucone w rc.local ale to nie pomaga. Po restarcie interfejsy nie są monitorowane.

Aktualnie rc.local wygląda tak :

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

sleep 5
/etc/init.d/dnscrypt-proxy start
/etc/init.d/vnstat start

exit 0

Edit. Chyba to naprawiłem. Problem był z cronem, tak sądzę.

Druga kwestia jak ustawić MaxBandwidth ? Mam TP-Linka WR1043ND v1 ze switchem 1Gb
Więc to MaxBandwidth powinno być 1000 ? czy liczy się jako 4x1000 ?

4

Odp: vnstat nie monitoruje po restarcie

http://eko.one.pl/?p=openwrt-skrypty#ur … zopnieniem

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: vnstat nie monitoruje po restarcie

Problem naprawiłem. Jak już pisałem był problem z poleceniami w cronie.
Dzięki za pomoc.

6 (edytowany przez onken 2015-08-04 11:58:26)

Odp: vnstat nie monitoruje po restarcie

Panowie, jak naprawic vnstat, niby jest a go nie ma hmm

Przy próbie usunięcia mam:

Removing package vnstat from root...
You can force removal of packages with failed prerm scripts with the option: 
    --force-remove
No packages removed.

Collected errors:
 * pkg_run_script: package "vnstat" prerm script returned status 1.
 * opkg_remove_pkg: not removing package "vnstat", prerm script failed

Przy próbie instalacji natomiast:

root@OpenWrt:~# opkg install vnstat
Package vnstat (1.12-1) installed in root is up to date.

Z force-remove cos mi sie nie udaje hmm

7

Odp: vnstat nie monitoruje po restarcie

To zobacz co jest w prerm lub usuń skrypt całkowicie. Bo może sprawdza istnienie czegoś co już nie ma.

W /usr/lib/opkg/info

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8 (edytowany przez onken 2015-08-04 12:10:52)

Odp: vnstat nie monitoruje po restarcie

Hmm

Usunałem ale wyggląda nadal na jakis blad przy instalacji hmm

/etc/rc.common: eval: line 1: /usr/bin/vnstat: not found
start-stop-daemon: can't execute '/usr/sbin/vnstatd': No such file or directory
Collected errors:
 * resolve_conffiles: Existing conffile /etc/config/vnstat is different from the conffile in the new package. The new conffile will be placed at /etc/config/vnstat-opkg.

Przy próbie właczenia dostaję:

root@OpenWrt:~# /etc/init.d/vnstat start
/etc/rc.common: eval: line 1: /usr/bin/vnstat: not found
/etc/rc.common: eval: line 1: /usr/bin/vnstat: not found
/etc/rc.common: eval: line 1: /usr/bin/vnstat: not found
start-stop-daemon: can't execute '/usr/sbin/vnstatd': No such file or directory
root@OpenWrt:~#

9

Odp: vnstat nie monitoruje po restarcie

Zainstaluj jeszcze raz z --force-reinstall

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10 (edytowany przez onken 2015-08-04 12:28:19)

Odp: vnstat nie monitoruje po restarcie

Kurcze, nawet niby recznie przegrałem z ipk pliki i nic , a próba z force zwraca:

root@OpenWrt:~# opkg install --force-reinstall vnstat
Removing package vnstat from root...
You can force removal of packages with failed prerm scripts with the option:
        --force-remove
No packages removed.
Package vnstat (1.12-1) installed in root is up to date.
Collected errors:
 * pkg_run_script: package "vnstat" prerm script returned status 1.
 * opkg_remove_pkg: not removing package "vnstat", prerm script failed
root@OpenWrt:~#

Natomiast jak usunałem pliki z opkg list to mam coś takiego:

root@OpenWrt:~# opkg install --force-reinstall vnstat
Removing package vnstat from root...
Installing vnstat (1.12-1) to root...
Downloading http://downloads.openwrt.org/snapshots/trunk/x86/64/packages/packages/vnstat_1.12-1_x86_64.ipk.
Configuring vnstat.
/etc/rc.common: eval: line 1: /usr/bin/vnstat: not found
/etc/rc.common: eval: line 1: /usr/bin/vnstat: not found
/etc/rc.common: eval: line 1: /usr/bin/vnstat: not found
start-stop-daemon: can't execute '/usr/sbin/vnstatd': No such file or directory
Collected errors:
 * pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vnstat.list: No such file or directory.
 * pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vnstati.list: No such file or directory.
 * pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vnstat.list: No such file or directory.
 * pkg_get_installed_files: Failed to open //usr/lib/opkg/info/vnstati.list: No such file or directory.
 * resolve_conffiles: Existing conffile /etc/config/vnstat is different from the conffile in the new package. The new conffile will be placed at /etc/config/vnstat-opkg.
root@OpenWrt:~#

11

Odp: vnstat nie monitoruje po restarcie

Zadnych nowych pomysłów na rozwiązanie problemu smile ?

12

Odp: vnstat nie monitoruje po restarcie

Usuń całkowicie i zainstaluj jeszcze raz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: vnstat nie monitoruje po restarcie

próbówałem usunac, moze jeszcze cos przeoczylem hmm

14

Odp: vnstat nie monitoruje po restarcie

Ok, spróbuję moze po prostu nowej instalacji

Cezary, nie ma Twoich wersji z Luci pod X86, X86_64 ?? ( chaos_calmer )

15

Odp: vnstat nie monitoruje po restarcie

Nie ma, nie buduję takich obrazów.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16 (edytowany przez onken 2015-08-04 20:48:58)

Odp: vnstat nie monitoruje po restarcie

Szkoda sad

To mi tylko trunki z org OpenWRT zostają i konfigi wszystkiego hmm

Podpowiecie która wersję mam użyc do updatu ?

openwrt-x86-64-combined-squashfs.img

czy:

openwrt-x86-64-rootfs-ext4.img.gz

Czy jeszcze inną ?

17

Odp: vnstat nie monitoruje po restarcie

Ostatnią. I nie do upgrade ale do ponownego zainstalowania.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: vnstat nie monitoruje po restarcie

Czyli z upgradu nici, tylko nowa instalacja ?

19

Odp: vnstat nie monitoruje po restarcie

Tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: vnstat nie monitoruje po restarcie

Jak sprawdzić co generuje ogrom danych przez wlan0 ?
vnstat pokazuje, że w zeszłym miesiącu ok. 1TB został przesłany przez WiFi co jest niemożliwe.

Co ciekawe dzień w dzień według vnstat wlan0 generuje tyle samo danych przesłanych co pobranych.

21

Odp: vnstat nie monitoruje po restarcie

Prosty test: zrób ifconfig wlan0 i zobacz jaką wartość mają liczniki. Jeżeli faktycznie się zwiększa - bierzesz dowolny snifer i patrzysz co tam lata...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: vnstat nie monitoruje po restarcie

Do tego sniffingu to polecasz jakieś narzędzie ?

23

Odp: vnstat nie monitoruje po restarcie

wireshark?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24 (edytowany przez Xemidra 2015-08-06 11:55:46)

Odp: vnstat nie monitoruje po restarcie

Dzięki, już go obadałem jednak myślę, że znalazłem pewną wskazówkę.
Gdy otworzyłem wgląd godzinowy to zauważyłem, że te skoki danych (zawsze są to dane wysłane do WiFi) występują wyłącznie w określonych godzinach: 17, 23, 5, 11. Co ciekawe jest to zawsze na 1h przed planowanym zrestartowaniem WiFi.

Ponieważ z jakiejś przyczyny moje WiFi się zawiesza (na OpenWRT i oryginalnym firmware) to z początku ustawiłem automatyczny restart co 1h a potem co 6h. Znacząco obniża to występowanie problemu. Robię to tym poleceniem w cronie: 0 0,6,12,18 * * *  wifi

Z jakiejś paki vnstat wtedy wariuje. Jakieś rady jak ten problem rozwiązać ?

PS. Jednak są to dane pobrane i wysłane przez WiFi ponieważ sprawdziłem i o 5 rano nikt nie korzystał z sieci.

25

Odp: vnstat nie monitoruje po restarcie

Wyłączyć vnstat przed i włączyć po?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.