Przez ostatnie kilka lat korzystałem z prostego oprogramowania do monitorowania przepustowości na komputerze, aby śledzić moje miesięczne wykorzystanie przepustowości. Działa dobrze (mniej więcej; liczby nieco się nie zgadzają z internetowym modułem do śledzenia mojego dostawcy usług internetowych).
Działa to dobrze na jednym komputerze, ale kiedy moja matka podłącza laptopa do mojego routera lub jeśli używam drugiego komputera, monitorowanie przepustowości i zarządzanie nią staje się znacznie trudniejsze.
Rozważałem uruchomienie oprogramowania do monitorowania przepustowości w każdym systemie, który ma być podłączony, i (jakoś) przeniesienie logów do systemu centralnego, aby (ponownie jakoś) zostać włączone do centralnego pliku dziennika, ale nie jest zaskoczeniem, że to w najlepszym razie koszmar.
Pomyślałem także o rozwiązaniu routera (jak już wspomniano, ale musiałoby być łatwe w użyciu i dostosowywaniu).
Czy istnieje prosty sposób monitorowania i rejestrowania całkowitego wykorzystania przepustowości (np. Z wielu systemów)? Nie powinno wymagać, aby wszystkie systemy były monitorowane w dowolnym momencie, ani też aby wszystkie systemy łączyły się przez inny (tj. Powinny mieć możliwość bezpośredniego połączenia z Internetem).
Ponadto powinna być w stanie rozróżniać ruch lokalny i zdalny, aby przesyłanie plików między dwoma systemami lokalnymi nie było wliczane do wykorzystania przepustowości Internetu.
źródło
:-(
W tej chwili myślę o sposobie korzystania z oprogramowania do monitorowania przepustowości w każdym systemie i konsolidacji danych od czasu do czasu (co oczywiście jest super-idealne).Odpowiedzi:
Jeśli nie sprzeciwiasz się zakupowi sprzętu - możesz kupić router zgodny z DD-WRT (taki jak Linksys WRT54GL ) i zainstalować oprogramowanie wewnętrzne routera Gargoyle, które może wewnętrznie monitorować IP i nie byłoby zależne od jednego komputera bycie online i dostępnym. Jeśli nie zależy ci na per-ip, oprogramowanie układowe DD-WRT lub Tomato może zarówno całkowicie wykorzystać, a nawet ograniczyć twoje wykorzystanie, abyś nie był przepełniony.
Jeśli masz przełącznik obsługujący protokół SNMP i włączony komputer przez cały czas, możesz rejestrować użycie przepustowości dla każdego portu przełącznika za pomocą czegoś takiego jak Cacti (lub RRDTool )
Jeśli masz zapasowy komputer, IPTables jako router + RRDTool może zapewniać dzienniki przepustowości.
źródło
Router jest prawdopodobnie najlepszy:
Jaki router? wiele routerów na poziomie domowym może to zrobić. Jeśli otrzymasz WRT54GL (upewnij się, że masz wersję L), możesz zainstalować alternatywne oprogramowanie, takie jak DD-WRT, które może to zarejestrować. Router ma jak najbardziej sens.
Można użyć portu lustra:
Inną opcją byłoby skonfigurowanie portu lustra w części przełącznika i wąchanie ruchu za pomocą narzędzia takiego jak ntop na jednym z komputerów, jest to prawdopodobnie więcej wysiłku, niż jest to warte.
Najprościej :
nie znam dumpera, ale może założysz oba i po prostu dodasz je pod koniec miesiąca? :-)
źródło
Innym rozwiązaniem jest zbudowanie komputera z systemem Linux (lub Linux / BSD) z dwoma kartami sieciowymi do filtrowania ruchu. Routery rozruchowe zwykle mają dostępne narzędzia do wykresu wykorzystania ruchu wraz z dobrą konfiguracją zapory ogniowej, a niektóre z nich nawet wykonują funkcje ograniczania ruchu i funkcje typu QoS.
źródło
Zakładam, że budujesz maszynę z systemem Windows, ale jeśli wziąć pod uwagę Ubuntu, możesz użyć vnstat do śledzenia przepustowości. Uruchamiam go na moim serwerze i czasami lubię wiedzieć, jakie jest moje wykorzystanie przepustowości.
Będzie wyświetlać co godzinę, codziennie, co tydzień, co miesiąc ... a nawet monitorować w czasie rzeczywistym.
Jego CLI, ale bardzo, bardzo łatwy w użyciu.
źródło