traffic_get i traffic_make_chart

27 czerwiec 2005, autorstwa: kozik

traffic_get:Wypisuje statystyki ruchu sieciowego (transfer i liczba pakietów) na podstawie danych z liczników reguł ipfw. Ma zapisane w sobie numery reguł, które odpowiadają danym usługom (np. dla serwera WWW, FTP, poczty). Po uruchomieniu tworzy w docelowym katalogu (podanym jako parametr) pliki dla tych usług ze statystykami oraz uruchamia traffic_make_chart (patrz poniżej). Skrypt zaprojektowany do cogodzinnego uruchamiania z crona.

W przeciwieństwie do innych narzędzi do statystyk traffic_get nie nakłada żadnego narzutu na system. Skrypt tylko odczytuje wartości liczników ipfw, zeruje je i odpowiednie wyniki zapisuje do plików. Działa błyskawicznie i wymaga tylko odpowiedniego (poprawnego) skonfigurowania reguł firewalla, tak aby dało się wyróżnić reguły dla różnych usług.

traffic_make_chart:

Na podstawie pliku z danymi wygenerowanymi przez traffic_get tworzy pliki HTML z wykresami ruchu sieciowego. Obejmuje to wykresy transferu oraz liczby pakietów w przedziałach - 1, 8 i 24 godziny.

Typ: Python, FreeBSD
Pobierz: traffic_get, traffic_make_chart

Obejrzyj przykładowy wygenerowany plik dla serwisu WWW.

Wysłano w Projekty - Unix | Brak komentarzy »

Dzielenie łącza na Linuksie lub FreeBSD

9 czerwiec 2005, autorstwa: kozik

Opis konfiguracji komputera dla routera/NAT-u, a jednocześnie pełniącego rolę normalnego desktopa (czyli częsta konfiguracja w domowych sieciach).

Wysłano w Projekty - Unix | Brak komentarzy »