03 Maja 2024 22:52:25
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· nju swiatło pytania
· konfiguracja router ...
· Asus TUF-AX3000_V2 p...
· Jaki router kupić? ...
· Szukam zaproszenia n...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
Najpopularniejsze obecnie wątki
· konfiguracja rout... [10]
· nju swiatło pytania [4]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [216 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.141.199.243
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
Bandwidthd czyli statystyki z podziałem na uslugi i userów
shibby
Wpadłem ostatnio w jakiś dryg kompilacji pakietów dla tomato Smile
Wczoraj to była tylko zachęta, dziś już na poważnie.

Bandwidthd to dość prosty programik który w locie analizuje pakiety, segregując je wg userów oraz usług a wyniki swojej pracy zapisuje jako pliczki graficzne png.

Do tej chwili pakiet dostępny był tylko na routery z wgranym openwrt.
Oto opis instalacji na systemach tomato/ddwrt

WYMAGANIA: jak zawsze optware Smile

INSTALACJA

W konsoli wklepujemy kolejno:

Cytat

ipkg update
cd /tmp
wget http://tomato.groov.pl/repo/bandwidthd_2.0.1-1_mipsel.ipk
wget http://tomato.groov.pl/repo/libiconv_1.13.1-1_mipsel.ipk
ipkg install libiconv_1.13.1-1_mipsel.ipk
ipkg install bandwidthd_2.0.1-1_mipsel.ipk


Dodatkowo wymagane pakiety tj libpng, libgd, libpcap, minihttpd doinstalują się automatycznie.

KONFIGURACJA
Starałem się uszczuplić ją do minimum. Całość sprowadza się do ustawienia podsieci i portu www.

W pliku /opt/etc/bandwidthd.conf edytujemy linie subnet określając naszą podsieć. Domyślnie jest to:

Cytat

subnet 192.168.1.0 255.255.255.0

Jeżeli taką mamy sieć to nie musimy nic zmieniać.

Domyślnie serwerek www dziła na porcie 8084. Jeżeli chcemy ustawić inny port możemy to zrobić w pliku /opt/etc/init.d/bandwidthd.rc edytując linię:

Cytat

httpd_port="8084"


Pozostało nam tylko uruchomić skrypt startowy

Cytat

/opt/etc/init.d/bandwidthd.rc start


Powyższą linię proponuję dodać do skryptu firewall, żeby bandwidthd startował wraz z systemem.

Wyniki pracy programu możemy oglądać na:

Cytat

http://ip_routera:httpd_port/


czyli domyślnie, http://192.168.1.1:8084/

Podziękował za uwagę Smile
Edytowany przez shibby dnia 09-06-2010 09:14
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
shibby
obciążenie u mnie waha się w granicach 3-5%

przykładowe screeny dostępne tu:
http://bandwidthd.sourceforge.net/

a demo do zabawy tu:
http://bandwidthd.sourceforge.net/demo/
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
zian
Czy da to sie uruchomic na Linksys Wrt150N Z wgranym DD-WRT
 
shibby
domyslnie tylko w lanie.

jak chcesz na swiat to dopisz do firewalla
iptables -A INPUT -p tcp --dport 8084 -j ACCEPT

i wpisz to tez w konsole
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
shibby
nie, gada na wszystkich
U mnie ten wpis wystarczyl by statsy byly widoczne od strony wan.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
zabolchomicka
A co się dzieje ze statystykami po restarcie routera?
Może można na ftp to posyłać?
 
shibby
wlasnie nie wiem czemu gina. Nie wiem jak sie bandwidthd zachowuje na openwrt ale sie dowiem czy tez statsy gina.

On nigdzie nie zapisuje logow z wynikami, poprostu w locie tworzy wykresy. jak sie dowiem jak zrobic by statsy nie znikaly to pierwsi sie dowiecie Smile
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
renovatio
Wszystko gra i trąbi!
Wielkie dzięki
 
shibby

Cytat

zabolchomicka napisał/a:
A co się dzieje ze statystykami po restarcie routera?
Może można na ftp to posyłać?


no wiec

Cytat

Bandwidthd now produces output in 2 ways. The first is as a standalone application that produces static html and png output every 200 seconds. The second is as a sensor that transmits it's data to a backend database which is then reported on by dynamic php pages. The visual output of both is simular, but the database driven system allows for searching, filtering, multiple sensors and custom reports.


Tak wiec mozna slac dane do bazy danych. Obecnie obslugiwana jest tylko postgresql.

Tu opis jak to zrobic:

Cytat

http://www.sfr-fresh.com/unix/privat/bandwidthd-2.0.1.tgz:a/bandwidthd-2.0.1/README

od lini
165 #### DATABASE SUPPORT #

jak ktos sie z tym upora to prosze o info to uzupelnimy tutorial Smile
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
szalikmars
kurde najlepszy program dla zobaczenia co kilkudziesieciu szkodników robi
w czasie doby

i nie trzeba ich recznie wpisywać wszysko robi sie samo

bomba program
 
shibby

Cytat

bomba program


ciesza takie slowa Wink
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
DdoxD
Panowie można to zainstalować na WRT54GS 32mb ram 8mb flash, na pokładzie tomato v1.21 2.4
Asus RT-N16 Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB Nocat-VPN
TP Link WAG501G WPA2 acces point dla RT-N16
 
shibby
tomato to tomato. Jezeli masz sdmod lub usbmod (bo musisz miec wkoncu na co zainstalowac) to tak.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
DdoxD
no własnie niestety nie mam SDMODa ani usb moda mam tylko JFFS2 Total / Free Size 4,224.00 KB / 3,356.00 KB, czyli nie ma szans zeby sie tam zmiescilo?
Asus RT-N16 Tomato Firmware 1.28.0000 MIPSR2-108 K26 USB Nocat-VPN
TP Link WAG501G WPA2 acces point dla RT-N16
 
shibby
Wątpie ale sprobuj. Podmontuj /jffs pod /opt i zainstaluj. Zobaczysz czy sie zmiesci czy nie.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
jack78
Czy tylko mnie odpala się ten programik tak wiele razy że zamula router. Po instalacji mam go 4 razy odpalony w procesach, ale każdego dnia przybywają kolejne 4 procesy i powoli router się zaczyna zapychać.
Nie wiem czy to może mieć coś wspólnego z tym że mam Neostradę, ale przecież proces jest odpalany z Firewall a nie z Wan Up.

Mikrotik hAP ac2
UniFi AP AC v2
-OFW, UniFi AP PRO- OpenWRT,
Linksys E1000v2 - Tomato-RT-N5x-MIPSR2-116-Hyzoom.4M-Mini
Tenda AC10 - AC1200 OFW
NAS - HP Microserver Gen8 i3-3220T, 8GB RAM 5x 3TB WD RED | Xpenology
 
shibby
to ze odpala sie 4 razy to normalne. To ze zamula router w sumie tez (wkoncu analizuje ruch w czasie rzeczywistym).

Na openwrt i tplinku tez mulil router w 100%. Sprobuj ustawic naslug np na tylko lan lub tylko wifi a nie br0 i zobacz czy tez tak bedzie mulil.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
jack78
Na razie go wywaliłem i sprawdzam mrtg. Jak się nie spisze to wrócę i potestuję ponownie. A przez te resetowanie statystyk skrypt staje się zbędny od czasu jak posiadam działającę Tablice v.3

Mikrotik hAP ac2
UniFi AP AC v2
-OFW, UniFi AP PRO- OpenWRT,
Linksys E1000v2 - Tomato-RT-N5x-MIPSR2-116-Hyzoom.4M-Mini
Tenda AC10 - AC1200 OFW
NAS - HP Microserver Gen8 i3-3220T, 8GB RAM 5x 3TB WD RED | Xpenology
 
Ropson

Cytat


no wiec

Cytat

Bandwidthd now produces output in 2 ways. The first is as a standalone application that produces static html and png output every 200 seconds. The second is as a sensor that transmits it's data to a backend database which is then reported on by dynamic php pages. The visual output of both is simular, but the database driven system allows for searching, filtering, multiple sensors and custom reports.


Tak wiec mozna slac dane do bazy danych. Obecnie obslugiwana jest tylko postgresql.

Tu opis jak to zrobic:

Cytat

http://www.sfr-fresh.com/unix/privat/bandwidthd-2.0.1.tgz:a/bandwidthd-2.0.1/README

od lini
165 #### DATABASE SUPPORT #

jak ktos sie z tym upora to prosze o info to uzupelnimy tutorial :)


Próbowałem się podłączyć do zewnętrznej bazy ale niestety nie udało się a w syslogu pojawiły się wpis


22:33:55 29-01-2011 (info|daemon|bandwidthd) bandwidthd: Monitoring subnet 5.255.255.0 with netmask 255.255.255.0
22:33:55 29-01-2011 (info|daemon|bandwidthd) bandwidthd: Opening br0
22:33:55 29-01-2011 (info|kern|kernel) device br0 entered promiscuous mode
22:33:55 29-01-2011 (info|daemon|bandwidthd) bandwidthd: Packet Encoding: Ethernet
22:37:16 29-01-2011 (err|daemon|bandwidthd) bandwidthd: Postgresql logging selected but postgresql support is not compiled into binary.  Please check the documentation in README, distributed with this software.
22:40:37 29-01-2011 (err|daemon|bandwidthd) bandwidthd: Postgresql logging selected but postgresql support is not compiled into binary.  Please check the documentation in README, distributed with this software.
22:43:58 29-01-2011 (err|daemon|bandwidthd) bandwidthd: Postgresql logging selected but postgresql support is not compiled into binary.  Please check the documentation in README, distributed with this software.
22:47:19 29-01-2011 (err|daemon|bandwidthd) bandwidthd: Postgresql logging selected but postgresql support is not compiled into binary.  Please check the documentation in README, distributed with this software.



Shiby dało by rade zaradzić coś na to ? zdaje się ze trzeba by przekompilować ponownie pakiecik

Nadmienię "lokalnie" w oparciu na wygenerowane statyczne obrazki wszystko działa


Z góry dzięki
Edytowany przez Ropson dnia 29-01-2011 22:55
 
tecumseh
Ja troszkę dodam swoich doświadczeń do wątku. Być może uda nam się stworzyc w pelni działające rozwianie.

Udało mi się zainstalować bandtwithd na tomatosub
Tomato Firmware v1.28.9054 MIPSR2-beta K26 USB vpn3.6
Zrobilem to zgodnie z procedurą shibbiego

U mnie optware mam na jffs.

Po zmianie adresu sieci w bandwidthd.conf wykresy dzienne działają pieknie, ale tylko dzienne. Tygodniowe, miesięczne i roczne sa puste. Moje obserwacje i testy
1. Co 10 minut w syslogu widzę wpis
bandwidthd: Failed to open /opt/share/htd2cs/index2.html
Nie mam pojęcia skąd taka dziwna ścieżka z htd2cs;
Czy u Was pojawiaja sie statystyki tygodniowe, miesieczne itd?

2. Doczytałem w dokumentacji ze można zapisywac wynik do pliku log.cdf i przy restarcie powinien sobie wciągnąc zapisane wczesniej dane z tych plikow, bez koniecznosci uzywania sql, ktorego wykorzystanie jest alternatywa tego rozwiazania. Mysle o ustawieniu true dla


#Log data to cdf file htdocs/log.cdf
output_cdf true

#Read back the cdf file on startup
recover_cdf true


Jest to opisane od linii 60 w dokumentacji
http://www.sfr-fresh.com/unix/privat/...0.1/README

Jednak niestety przy takim ustawieniu ani wykresy ani plik log.cdf nie pojawiaja się. Myślę, ze sprawa zaklęta jest w ścieżkach w skompilowanym bandwidthd a tu już moja wiedza stawia granice.
Doczytalem na http://forum.pfsense.org/index.php?to...ic=15914.0
ze
The *.cdf files are actually up a level from the htdocs folder (in /usr/local/bandwidthd/)

To tyle co udalo mi sie wytropic. Wdzieczny bylbym za jakakolwiek pomoc.
Edytowany przez tecumseh dnia 02-03-2011 11:54
Pozdrawiam
tecumseh
-----------

RT-N66U and RT-AC3200 - Tomato Firmware 1.28.0000 MIPSR2-140 K26AC USB AIO-64K


http://www.shaphot.eu/ - szamańskie naświetlenia
http://www.szaman.pl/ - szmańskie wersety, czyli pryw
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 21

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Adooni
26-04-2024 14:41
jaki router RMerlin nie pociagne, tomato/ openwrt tak non hilink,

tamtosiamto
23-04-2024 12:35
modem bez smilocka?

man1
22-04-2024 23:27
Czy próbował ktoś uzywac karty voice (z nolimit GB) od tmobile w modemie /routerze? Da się jakoś to zrobić? Bo u mnie neta brak. E3372 Sad

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

71,548,905 unikalnych wizyt