24 Listopada 2024 19:17:08
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Nowe routery: UX, UC...
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
Najpopularniejsze obecnie wątki
· DIR868l OFW asus ... [10]
· Nowe routery: UX,... [0]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [219 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: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.116.49.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
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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/
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
shibby
nie, gada na wszystkich
U mnie ten wpis wystarczyl by statsy byly widoczne od strony wan.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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: 95

· Użytkowników online: 1
cyberbob32

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

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,608,053 unikalnych wizyt