Główna » jak » Jak monitorować i rejestrować wykorzystanie przepustowości za pomocą pomidora

    Jak monitorować i rejestrować wykorzystanie przepustowości za pomocą pomidora

    Wzrasta egzekwowanie limitów połączeń szerokopasmowych. Niezależnie od tego, czy otrzymałeś ostrzeżenie od swojego usługodawcy internetowego, czy jesteś po prostu ciekawy i chcesz mieć oko na różne rzeczy, ten samouczek pokaże Ci, jak monitorować, rejestrować i zapisywać wykorzystanie przepustowości za pomocą Tomato.

    Co będziesz potrzebował

    W tym samouczku będziesz potrzebować następujących rzeczy:

    • Router z oprogramowaniem układowym rynku wtórnego, Tomato.
    • Komputer, do którego można uzyskać dostęp do interfejsu GUI Tomato z Internetu.
    • Udział sieciowy, jeśli chcesz zapisać swoje dzienniki poza routerem (zalecane).

    Jeśli nie korzystasz już z Tomato, zapoznaj się z naszym przewodnikiem na ten temat, aby zainstalować go na routerze.

    Włączanie monitorowania przepustowości

    Pierwszym zleceniem firmy jest włączenie funkcji monitorowania w Tomato. Odwiedź GUI routera (zazwyczaj dostępny w Twojej sieci LAN pod adresem 192.168.1.1) i przejdź do Administracja -> Monitorowanie przepustowości. Zaznacz pole obok Włączyć.

    Pod polem Enable znajdziesz zestaw opcji, w tym zapisanie historii, zapisanie częstotliwości i oznaczenie pierwszego dnia miesiąca.

    Rzućmy okiem na lokalizację zapisywania historii. Osoby zainteresowane długoterminowym przechowywaniem dzienników w menu rozwijanym Zapisywanie historii lokalizacji dostępnych jest kilka opcji. W przypadku większości routerów powinieneś zobaczyć RAM (tymczasowy), NVRAM, JFFS2, CIFS1, CIFS2 i niestandardową ścieżkę. Jakie są te rzeczy i jakie są plusy i minusy ich używania?

    RAM (tymczasowy): Pozytywną cechą korzystania z pamięci RAM jest to, że jest szybka i nie musisz niczego konfigurować. Minusem jest to, że tracisz wszystkie dane, gdy router się wyłączy lub ulegnie awarii. Gdy dziennik staje się zbyt duży, koniec dziennika jest obcięty.

    NVRAM: Nieulotna pamięć dostępu losowego na routerze. Jest to po prostu pamięć RAM, która przechowuje dane po wyłączeniu zasilania. Jest nieznacznie lepszy niż zwykły stary RAM z powodu tej funkcji, ale nie za dużo. Zyskujesz korzyść z pamięci RAM z obniżonym ryzykiem utraty danych.

    JFFS2: System plików Flash Journaling jest częścią pamięci NVRAM specjalnie sformatowanej do zapisu plików. Nadal nie jest zbyt duży, ale dla rejestrowania z miesiąca na miesiąc powinien być odpowiedni. Problem z NVRAM / JFFS2 polega na tym, że żaden z systemów nie był zaprojektowany do częstego pisania. Nie ma sensu przedwczesne wyczerpywanie komponentu routera, gdy istnieją alternatywy, takie jak CIFS.

    CIFS 1/2: Tomato ma wbudowanego małego klienta CIFS (Common Internet File System). Zasadniczo pozwala to Tomato uzyskać dostęp do udziału w usłudze Samba / Windows Share i zamontować go jak dysk. Jeśli chcesz zarchiwizować swoje logi bez martwienia się o brak miejsca, jest to najlepsza opcja. Wymaga minimalnej konfiguracji, którą omówimy w następnej sekcji.

    Własna ścieżka: Pozwala to po prostu utworzyć niestandardowy katalog w JFFS2 dla plików dziennika. Niezbyt konieczne, chyba że aktywnie używasz JFFS2 do czegoś i naprawdę chcesz niestandardowego katalogu, aby zachować porządek i porządek.

    Jeśli chodzi o inne ustawienia, które znajdziesz w monitorowaniu przepustowości:

    Zapisz częstotliwość: Określa, jak często Tomato będzie zapisywać logi. Jeśli korzystasz z pamięci RAM, to ustawienie nie ma znaczenia. Jeśli używasz dowolnej opcji pamięci masowej, takiej jak JFFS2 / CIFS, możesz ustawić częstotliwość zapisywania dzienników. Im wyższa częstotliwość zapisu, tym mniejsza szansa na utratę danych z powodu braku zasilania lub przerwania routera.

    Save On Shutdown: Tak jak się wydaje, jeśli ty (lub aplikacja) wyśle ​​sygnał wyłączenia do Tomato, najpierw zapisze logi.

    Utwórz nowy plik: Usuwa bieżący plik i tworzy nowy. Czasami po zmianie lokalizacji zapisu (np. Przejście z pamięci RAM na CIFS) konieczne jest utworzenie nowego pliku w celu poprawnego zapisania nowych plików.

    Utwórz kopie zapasowe: Znowu, jak to brzmi. Wygeneruje raporty z kopii zapasowych w określonym katalogu pobierania. Oprócz zwykłych zapisów logów będziesz mieć pasujące pliki z rozszerzeniem .BAK.

    Pierwszy dzień miesiąca: Wartość domyślna 1 powinna być w porządku, chyba że Twój dostawca usług internetowych loguje się od połowy miesiąca lub coś takiego dziwnego.

    Jeśli zdecydujesz się przechowywać pliki w udziale sieciowym za pośrednictwem CIFS (i zdecydowanie zalecamy), musisz skonfigurować klienta CIFS, zanim przejdziesz dalej.

    Włączanie klienta CIFS Tomato

    Aby zapisać do udziału sieciowego, musisz włączyć klienta CIFS. Nawigować do Administracja -> Klient CIFS.

    Z poziomu menu klienta CIFS zaznacz opcję Włączyć pole poniżej / cifs 1. Podaj następujące informacje:

    UNC: Adres IP źródła sieciowego i katalogu, tj. \\ 192.168.1.120 \ RouterLogs - nie używaj nazwy źródła w sieci, użyj adresu IP.

    Nazwa użytkownika Hasło: Możesz użyć istniejącego konta, które ma dostęp do udziału sieciowego lub utworzyć nowe konto (na komputerze hosta) tylko w celu użycia routera. Tak czy inaczej potrzebujesz loginu i hasła. Niektóre osoby zgłaszają sukces za pomocą konta Gość i po prostu wprowadzają ciąg losowych naciśnięć klawiszy dla hasła (klient CIFS nalega na istnienie hasła w gnieździe na hasło). Oficjalna dokumentacja Tomato zaleca przeciwko temu.

    Domena: Zwykle można pozostawić puste; jeśli komputer znajduje się w rzeczywistej domenie, może być konieczne wypełnienie odpowiedniej nazwy domeny.

    Wykonaj po zamontowaniu: Pozwala to na wykonywanie skryptów na systemie Linux w routerze, gdy podłączony jest dysk zdalny. Dla naszych celów pozostaw to pole puste.

    Po wypełnieniu wszystkich informacji kliknij Zapisz u dołu. Powinno to zająć chwilę lub dwie (może nawet do 5 minut), ale powinieneś zobaczyć dane napędu wymienione w slocie Total / Free Size. Jeśli nie uda się podwójnie sprawdzić hasła, upewnij się, że używane konto ma dostęp do tego katalogu (i możesz do niego pisać), a jeśli natrafisz na ścianę, utwórz zupełnie nowy katalog udziałów. Wystąpił problem z systemem Windows Home Server, który nie chciał przyznać dostępu do katalogu, który był już częścią struktury WHS (folder // Serwer / Publiczny /), więc stworzyliśmy całkiem nowy udział root // Serwer / RouterLogs i wszystkie nasze problemy z tworzeniem CIFS zniknęły.

    Po utworzeniu CIFS i pomyślnie go zamontowano, wróć do sekcji Monitorowanie przepustowości i zmień lokalizację zapisu na CIFS 1.

    Monitorowanie w czasie rzeczywistym za pomocą pomidora

    Teraz, gdy rejestracja i zapisywanie tych dzienników są zablokowane, zobaczmy, jak możesz używać Tomato do monitorowania przepustowości w czasie rzeczywistym i szybkiego sprawdzania, ile danych wykorzystałeś w poprzednim dniu, tydzień i miesiąc.

    Nawigować do Pasmo w menu po lewej stronie w GUI Tomato. Domyślny widok jest w czasie rzeczywistym i powinien wyglądać jak powyższy zrzut ekranu. Możesz spojrzeć na cały ruch na raz lub możesz spojrzeć na jego fragment, klikając karty u góry wykresu. Oto co reprezentują te karty:

    WAN (vlan1): Jest to ruch przychodzący i wychodzący z portu WAN / Broadband na routerze. Jeśli router jest podłączony bezpośrednio do modemu danych, jest to najlepszy sposób, aby zobaczyć, ile dokładnie pobierasz i przesyłasz.

    WL (eth1): To jest ruch Wi-Fi. Tutaj możesz zobaczyć całą aktywność związaną z danymi w Twojej sieci w paśmie Wi-Fi. Zwykle to sprawdzasz tylko wtedy, gdy próbujesz rozwiązać problem z urządzeniem Wi-Fi lub podejrzewasz, że ktoś korzysta z Wi-Fi.

    br0: Jest to połączenie mostkowe między portami WAN i LAN. Oglądanie tego pokazuje całkowity ruch na routerze, w tym ruch Wi-Fi, połączenia Ethernet przewodowe i dostęp do większego Internetu. Ta zakładka oferuje tak szeroki widok, że trudno go przyjąć.

    eth0: Ta karta pokazuje cały ruch sieciowy, który obejmuje porty lokalne i port WAN z ruchem internetowym.

    vlan0: W rzeczywistości nie jest to LAN, pomimo nazwy "lan" nazwy. Pokazuje porty przewodowe, ruch internetowy i ruch wewnętrzny. Jeśli chcesz zobaczyć zarówno ruch internetowy (dane, które przesyłasz i pobierasz), jak i dane przesyłane w sieci wewnętrznej w tym samym czasie, użyj tego widoku. Jest to przydatne, gdy widzimy, że nadchodzi duża ilość danych i dokąd zmierza.

    Powyższy diagram podkreśla wewnętrzną konfigurację i strukturę nazewniczą dla linii popularnych routerów Linksys i powinien pomóc ci lepiej zwizualizować to, co dzieje się z każdą zakładką monitorowania.

    Oprócz monitorowania w czasie rzeczywistym możesz również spojrzeć na poprzedni dzień, tydzień i miesiąc. Te widoki są znacznie mniej kolorowe i po prostu podają liczby w preferowanej skali (KB, MB lub GB).


    Teraz, gdy skończyliśmy z tutorialem, mamy router, który aktywnie rejestruje zużycie przepustowości, wyświetla nasze wykorzystanie w czasie rzeczywistym i archiwizuje logi do udziału sieciowego w celu tworzenia kopii zapasowych i dalszej analizy. Masz pytanie lub sztuczkę routera? Posłuchajmy o tym w komentarzach.