|
IPFM - statystyki pobranych danych |
|
|
|
czwartek, 02 marca 2006 -
Napisał: Marcin Burda (9964 odsłon)
|
IPFM - Statystyki do zliczania danych pobranych i wysłanych przez użytkowników Twojej sieci.
# cd /usr/ports/net-mgmt/ipfm # make build && make install && make clean # cd /usr/local/etc
Przykładowa konfiguracja :
# vi ipfm.conf
# Global variables # IPFM can monitor only one device. This is lan interface. DEVICE rl0
# everyday NEWLOG LOG 192.168.1.0/255.255.255.0 LOG NONE 192.168.1.0/255.255.255.0 WITH 192.168.1.0/255.255.255.0 FILENAME "/var/log/ipfm/ipfm-global-%Y-%m-%d.log" DUMP EVERY 30 minutes CLEAR EVERY 1 day SORT TOTAL RESOLVE |
# cd /usr/local/www/scr_ipfm/ # make build && make install && make clean # cd /usr/local/www/data/scr_ipfm # vi conf.php
//scr_ipfm version $version = "0.64";
//single host or network (127.0.0.1 or 192.168.1.0) //0.0.0.0 - means access without restrictions $hosts_allow = "0.0.0.0";
//directory where ipfm logs are. It must be full path and must end with '/'. $ipfm_log_dir = "/var/log/ipfm/";
//default statistics: //daily, dayinmonth, monthly, monthinyear, yearly, yearinglobal, global //dailygraph, dayinmonthgraph, monthlygraph, monthinyeargraph, yearlygraph, //yearinglobalgraph, globalgraph $default_stats = "daily";
//default theme: //default, white, yellow, green, blue, orange, meat $theme = "green";
//if is set, then stats will be refreshed. Value is in sec. //10m = 600; 30m = 1800; 1h = 3600; $auto_refresh = "600"
?> |
# mkdir /var/log/ipfm/
Sprawdzamy czy działa
# ipfm -c /usr/local/etc/ipfm.conf
# www.domena.pl/scr_ipfm
Jeżeli pokazało nam się coś takiego :
tzn. że wszystko jest i
możemy przejść do skryptu, który będzie odpalał nam statystyki przy starcie systemu.
# cd /usr/local/etc/rc.d # touch ipfm.sh # vi ipfm.sh
#!/bin/sh echo -n 'Prawa' ipfm -c /usr/local/etc/ipfm.conf |
# chmod 755 ipfm.sh
Autor: Marcin Burda ml0dy(at)crab(dot)pl
Powyższy artykuł został udostępniony na zasadach Licencji BSD |
pełna ściężka do ipfm Dodane przez rafal w dniu - 2006-03-04 18:37:14 | | w skrypcie odpalajacym ipfm proponuje dać pełną scieżkę do ipfm. | komentarze Dodane przez lofix w dniu - 2006-03-10 10:58:54 | Jakos brakuje w artykule komentarzy do poszczegolnych wartosci w konfigu. Nie kazdy jest zaawansowanym uzytkownikiem (tudziez administratorem systemow *BSD) i sobie poradzi z rozszyfrowywaniem | re2 Dodane przez lofix w dniu - 2006-03-11 00:34:55 | Ok postanowilem to zainstalowac.... wrecz kopiowalem z artykulu...ale za chiny nie mam czegos takiego jak: # cd /usr/local/www/scr_ipfm/ nie wiem skad sie to w ogole wzielo.... | | Dodane przez rafal w dniu - 2006-03-12 12:09:57 | Witam, tak myśle, że nie dokladnie czytasz arty to raz. Dwa, czemu opierasz sie tylko i wyłącznie na artach? Nie potrafisz zrobic sam wg dokumentacji? To jest banalnie proste: http://scripfm.sourceforge.net/demo/README_pl | re Dodane przez lofix w dniu - 2006-03-12 17:25:04 | niestety - zmartwie Ciebie.. czytalem go 4 razy. Wiem, ze to jest banalnie proste. Podszedlem tylko do tego, jak poczatkujacy uzytkownik systemu, ktory nie zawsze wszystko wie... | | Dodane przez mrdadi w dniu - 2006-03-14 14:28:27 | | Marcin, oni chcą powiedzieć, ze artykuł jest za mało łopatologiczny :-) | no cóż... Dodane przez Swiety w dniu - 2006-03-16 08:07:00 | | mi np. po okresleniu wartosci parametru DEVICE ipfm nie loguje ruchu wogole | + Dodane przez pionier w dniu - 2006-04-21 12:55:16 | | w ogole mozna jeszcze dodac... ze ipfm potrzebuje aby w systemie byly zainstalowane rozszezenia php... ktore standardowo nie sa instalowane;] | | Dodane przez zbylowas w dniu - 2006-06-10 13:27:28 | a ja myśle że Lofix ma racje bo w artykule jest błąd zamiast cd /usr/local/www/scr_ipfm/ powinno być /usr/ports/net/scr_ipfm |
Tylko zarejestrowani użytkownicy mogą pisać komentarze. Prosze zaloguj się i dodaj komentarz. Powered by AkoComment! |
|
Ostatnio aktualizowany ( niedziela, 05 marca 2006 )
|
|
|