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 »

Adres dla trackback. RSS dla komentarzy w tym wpisie.
Dodaj komentarz




Uwaga: Włączona jest moderacja komentarzy, więc nowy komentarz nie ukaże się bezpośrednio po jego wysłaniu.

Uwaga: Działa filtr antyspamowy. Jeśli umieścisz w komentarzu odnośniki, to może on zostać błędnie zakwalifikowany jako spam.