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
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
Instalujemy pakiet:
ipkg install vnstat
Artykuł jak wykonać statystyki łącza aktualizujące się co sekundę, podobne do tych w Tomato. Link do Artykułu
