Statystyki łącza w OpenWrt

bandwidthd

opkg update
opkg install bandwidthd

Konfiguracja w pliku /etc/config/bandwidthd, domyślnie jest już prawidłowa. Do działania nie potrzebuje serwera http czy php, dostęp do statystyk: http://ip_rutera/bandwidthd/index.html

collectd

Instalacja:

opkg update
opkg install collectd-mod-cpu collectd-mod-wireless collectd-mod-iptables collectd-mod-interface 
opkg install luci-app-statistics

Doinstaluje się również automatycznie kilka innych pakietów: collectd libpthread librrd1 rrdtool1 zlib.

Jedyne co należy teraz zrobić to

/etc/init.d/luci_statistics enable
/etc/init.d/collectd enable

i restart rutera.

Całość można skonfigurować z poziomu GUI OpenWrt (LuCI). Powinna pojawić się nowa opcja w menu - Statistics, z dwa pozycjami - Collectd, gdzie konfigurujemy poszczególne pluginy oraz Graphs - pokazujące dane wykresy.

Więc jeżeli potrzebujemy statystyk z obciążenia systemu, ilości przesłanych danych po wifi czy logów z firewalla - praktycznie możemy zrobić to od ręki. Całość jest oparta o rrdtool - więc dostępne są wykresy 10min, godzinne, dniowe, miesięczne czy roczne. Domyślnie trzymane jest to w ramie (/tmp).

Collectd jest programem monitorującym szereg różnych aspektów pracy ruterów. OpenWrt dysponuje szeregiem gotowych już paczek - aby zobaczyć ich listę wydajemy polecenie (oczywiście wcześniej należy zrobić opkg update)

 opkg list | grep collectd

vnstat

Instalujemy pakiet:

ipkg install vnstat

"Tomatowe"

Artykuł jak wykonać statystyki łącza aktualizujące się co sekundę, podobne do tych w Tomato. Link do Artykułu

zastosowania/stats.txt · ostatnio zmienione: 2010/11/17 10:36 przez arteq
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0
Profesjonalny Hosting