Od grudnia korzystam z iplusopobieracza, o czym dwukrotnie wspomniałem w moich notatkach [1 ↗][2 ↗]. Stało sie wręcz niezastąpione ale z drugiej strony trzeba pilnować, aby nie przekroczyć sumarycznych 6GB w miesiącu w ciągu dnia. Do tego służy idealnie statystyka, która pozwala przewidzieć ile faktycznie tego transferu poszło, żeby nie było niespodzianki w połowie okresu rozliczeniowego :D
vnstat
Od pół roku pracuję pod kontrolą Ubuntu więc szukałem rozwiązania statytycznego w tym systemie. I polecono mi korzystać z konsolowej wersji vnstat. Co prawda, NetworkManager też posiada informacje odnośnie zużytego transferu, ale ma tak prostej funkcji jak generowanie statystyk.
Vnstat instalujemy prosto z konsoli, wydając polecenie:
sudo apt-get install vnstat
I w zasadzie skonfigurować, podając źródło Internetu (w moim przypadku ppp0) i dodać usługę do crona, co by zbierał informacje na bieżąco
Możemy sprawdzić
- -h - rozkład godzinny
- -d - rozkład dzienny
- -w - rozklad tygodniowy
- -m - rozkład miesięczny
-
- t - lista top10
Więcej informacji można znaleźć w pomocy programu oraz na stronie twórcy ↗.
vnstat-php-frontend
Mając do dyspozycji serwer php z obsługą GD+, można także generować wykresy na podstawie danych z vnstat, a autorem jestBjörge Dijkstra ↗.
Instalacja polega na poprawnej konfiguracji w pliku config.php, umieszając całość na localhoscie. Warto pobrać najnowszą wersję z github’a ↗, bowiem pozwala na stosowanie lokalizacji językowych oraz skórek tematycznych.
Fajne narzędzie, nie ma co. :]