Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
MRTG vs. STATYSTYKI http://forum.freesco.pl/viewtopic.php?f=22&t=4412 |
Strona 1 z 1 |
Autor: | daro [ wtorek, 11 maja 2004, 21:05 ] |
Tytuł: | MRTG vs. STATYSTYKI |
Po konsultacji oczywiscie ze zciechem wyszlo czemu MRTG nie pokazuje, liczy na wykresach userow, gdy pracuje razem ze STATYSTYKAMI matiego. A to dlatego ze w pliku statmat jest blad !. Po rozpakowaniu statystyki.tgz wyedytowac plik statmat i w przedziale nalezy dokonac zmiany : Cytuj: #Inicjacja zliczania i zerowanie licznikow (ew nabijanie licznikow) iptables -N liczenie ipeki[0]="wszyscy" dl_h[0]=0; ul_h[0]=0 dl_dz[0]=0; ul_dz[0]=0 dl_now[0]=0; ul_now[0]=0 licznik=0 for i in `cat /etc/hosts|awk '{print $1}'`; do if [ $i != $ipserwera ]; then iptables -A liczenie -d $i -s ! $ipserwera -j ACCEPT 2>>/dev/null iptables -A liczenie -s $i -d ! $ipserwera -j ACCEPT 2>>/dev/null ipeki[$licznik]=$i dl_h[$licznik]=0; ul_h[$licznik]=0 dl_dz[$licznik]=0; ul_dz[$licznik]=0 fi licznik=$(expr $licznik + 1) done iptables -I FORWARD -j liczenie 2>>/dev/null zmienic na : Cytuj: #Inicjacja zliczania i zerowanie licznikow (ew nabijanie licznikow)
iptables -N liczenie ipeki[0]="wszyscy" dl_h[0]=0; ul_h[0]=0 dl_dz[0]=0; ul_dz[0]=0 dl_now[0]=0; ul_now[0]=0 licznik=0 for i in `cat /etc/hosts|awk '{print $1}'`; do if [ $i != $ipserwera ]; then iptables -A liczenie -d $i -s ! $ipserwera -j RETURN 2>>/dev/null iptables -A liczenie -s $i -d ! $ipserwera -j RETURN 2>>/dev/null ipeki[$licznik]=$i dl_h[$licznik]=0; ul_h[$licznik]=0 dl_dz[$licznik]=0; ul_dz[$licznik]=0 fi licznik=$(expr $licznik + 1) done iptables -I FORWARD -j liczenie 2>>/dev/null i tylko tyle po tej operacji MRTG zlicza userow i dzialaja STATYSTYKI Podziekowania oczywiscie dla zciecha !! |
Autor: | MAC!EK [ wtorek, 11 maja 2004, 21:16 ] |
Tytuł: | |
hmm no ładnie ![]() ![]() mat1l9s teraz pisze maturkę więc trzymajmy kciuki paczkę poprawi po napisaniu ![]() |
Autor: | daro [ środa, 12 maja 2004, 06:21 ] |
Tytuł: | |
No wlasnie najlepiej bylo by poprawic u zrodla ![]() |
Autor: | mat1l9s [ poniedziałek, 21 czerwca 2004, 01:06 ] |
Tytuł: | |
Zapaczkowałem i wydałem nową wersję, zapraszam do testów, opis w pliku htm. http://nnd.freesco.pl/download/pakiety/ |
Autor: | daro [ poniedziałek, 21 czerwca 2004, 13:06 ] |
Tytuł: | |
zakrecilem sie teraz i niewiem o co chodzi nawet po przeczytaniu opisu ![]() |
Autor: | marszal [ poniedziałek, 21 czerwca 2004, 17:18 ] |
Tytuł: | |
hmm te nowe statystykinie licza mi downloadów i Uploadów userów - wystepuje tylkoklasa wszyscy -postepowałemzgodniez wytycznymi z opisu statmat-beta.htm - kto wie jak to ugrysc zeby staty uzerów smigały ?? |
Autor: | daro [ poniedziałek, 21 czerwca 2004, 22:01 ] |
Tytuł: | |
ja osobiscie po testach wrocilem do starych bo te nowe cos niechca liczyc a zwlaszcza calkowitych i tygodniowych |
Autor: | jarekjarek [ poniedziałek, 21 czerwca 2004, 22:18 ] |
Tytuł: | |
czy wystarczy zamienic pliki statystyk zamiast instalowac przez instalpkg (myśle o nowych statystykach z 21.06) moze ktos poda linka żeby zobaczyc jak te statystyki wyglądaja po modernizacji. |
Autor: | mat1l9s [ wtorek, 22 czerwca 2004, 01:24 ] |
Tytuł: | |
dobra daro skontaktował się ze mną i z konsultacji wyszło że jest miałem błąd w statystykach, już go poprawiłem, można pobrać nową wersję z działu download (statmat-beta) u darka nie działają statystyki tygodniowe, miesięczne dlatego że nie odpala od thttpd jako root i ze specjalną opcją umożliwiającą uruchamianie skryptów cgi. Uaktualniłem też opis - powinien być troszkę bardziej czytelny, opisałem też z jakimi parametrami powinno się odpalać thttpd. Zapraszam do testów. Dzięki daro |
Autor: | jarekjarek [ środa, 23 czerwca 2004, 17:54 ] |
Tytuł: | |
to co ? nikt mi nie powie gdzie zobaczyc jak wyglądają te nowe statystyki po zainstalowaniu |
Autor: | mat1l9s [ środa, 23 czerwca 2004, 23:15 ] |
Tytuł: | |
jarekjarek pisze: to co ? nikt mi nie powie gdzie zobaczyc jak wyglądają te nowe statystyki po zainstalowaniu
mniej więcej tak: http://speednet.pc.pl/mirror/statmat/ (wyciąłem większość adresów IP) |
Autor: | Adrian [ środa, 23 czerwca 2004, 23:53 ] |
Tytuł: | |
Fajnie ze jest sortowanie, tego troche brakowalo, szczegolnie w duzych sieciach. Dobrze tez, ze sa zestawienia nie tylko wedlug userow, ale tez uslug. Mam dwie uwagi: 1. Brakuje mi informacji o hostach. Np. 192.168.0.5 Kowalski. Ja sobie to dorobilem w poprzednich statystykach, mysle ze warto by to zaimplementowac na stale, nie jest to trudna sprawa. 2. Wydaje mi sie ze w sortowanych statystykach pomieszanie uslug z userami jest troche mylace. Proponowalbym zrobic dwie tabelki, tzn. tabelka z uslugami (http, dns itd...) i tabelka z userami (192.168.0.xx ...). Oczywiscie wystarczy zaimplementowac sortowanie tej z userami. Nie marudze wiecej, ogolnie wrazenia bardzo pozytywne. Warto sie przesiasc. Mam jeszcze pytanie, czy format plikow sie nie zmienil? Nie strace dotychczasowych stanow licznikow gdy zrobie update?? |
Autor: | mat1l9s [ czwartek, 24 czerwca 2004, 00:22 ] |
Tytuł: | |
Ad 1 - mam w ToDo Ad 2 - zostaniemy przy tym co jest - za dużo motania w kodzie moim zdaniem (poza tym mi to w sumie nie przeszkadza) Zmienił się format pliku logu statystyk dziennych - doszły dwie kolumny z transferami z/do serwera, reszta b/z, możesz próbować nie kasowac statów dziennych - myślę że powinien łyknąc starą wersję |
Autor: | rychmar [ czwartek, 24 czerwca 2004, 00:36 ] |
Tytuł: | |
Mozesz to Adrian wyjasnić jak zrobić info typu adres IP + nazwa uzytkownika?? |
Autor: | Adrian [ czwartek, 24 czerwca 2004, 07:53 ] |
Tytuł: | |
rychmar pisze: Mozesz to Adrian wyjasnić jak zrobić info typu adres IP + nazwa uzytkownika??
Do pliku statmat.conf dopisalem linijke #1-Wyswietlanie ip i nazw hostow; 0-wyswietlanie tylko ip wyswietlhosty=1 W pliku statmat trzeba wprowadzic nastepujace zmiany: Dopisac petle pobierajaca do tablicy nazwy hostow, np. tak : licznik=0 for i in `cat /etc/hosts|awk '{print $2}'`; do hosty[$licznik]=$i licznik=$(expr $licznik + 1) done Znalezc nastepujacy kod: if [ $view_dl_dz -gt 0 -o $tylko_aktywni_dzis = 0 ]; then echo "<tr><td align=left>$i">>$wwwdir$www_stat_tmp; echo "</td><td align=right>$(expr $dl_teraz \* 8 / $czas_cyklu) </td> <td align=right>$(expr $ul_teraz \* 8 / $czas_cyklu) </td> <td align=right>`jdn ${dl_h[$licznik]}`</td><td align=right>`jdn ${ul_h[$licznik]}` </td><td align=right>`jdn_kb $view_dl_dz`</td><td align=right>`jdn_kb $view_ul_dz` </td></tr>">>$wwwdir$www_stat_tmp; fi I dopisac linijke if [ $view_dl_dz -gt 0 -o $tylko_aktywni_dzis = 0 ]; then echo "<tr><td align=left>$i">>$wwwdir$www_stat_tmp; [b] if [ $wyswietlhosty == 1 ]; then echo " (${hosty[licznik]})">>$wwwdir$www_stat_tmp; fi[/b] echo "</td><td align=right>$(expr $dl_teraz \* 8 / $czas_cyklu) </td> <td align=right>$(expr $ul_teraz \* 8 / $czas_cyklu) </td> <td align=right>`jdn ${dl_h[$licznik]}`</td><td align=right>`jdn ${ul_h[$licznik]}` </td><td align=right>`jdn_kb $view_dl_dz`</td><td align=right>`jdn_kb $view_ul_dz` </td></tr>">>$wwwdir$www_stat_tmp; fi Zrestartowac statystyki, przyklad dotytyczy statystyk dziennych, ale w ten sam sposob mozna zmodyfikowac pozostale. Wyprobowalem na starych statystykach i dziala, jak na nowych nie wiem, ale powinno byc podobnie... Pozdrawiam |
Autor: | mat1l9s [ czwartek, 24 czerwca 2004, 10:35 ] |
Tytuł: | |
powinno działać jeśli nie będziesz używał statystyk dla usług serwerowych (regulki.conf) |
Autor: | rychmar [ czwartek, 24 czerwca 2004, 23:06 ] |
Tytuł: | |
No działa ,super dzieki za podpowiedz. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |