Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest niedziela, 28 kwietnia 2024, 22:54

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 89 ]  Przejdź na stronę 1, 2, 3, 4, 5  Następna
Autor Wiadomość
Post: wtorek, 20 grudnia 2005, 09:51 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Mój bardzo dobry kolega podsunął mi jakiś czas temu stronkę innej sieci i tam znalazłem statystyki , które obrazowo pokazują kto jest największym ssaczem oraz ile zostało danych ściągniętych poszczególnie i sumarycznie . Nie są zjadaczami systemu i są proste w implementacji na dowolnym systemie . Czy w ogóle jest zainteresowanie ? Tyle tych statów już było ,że można powoli się pogubić .... :wink:

Możecie je obejrzeć :

http://www.compus-net.com/stats/stat.php

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 20 grudnia 2005, 13:29 
Offline
Użytkownik

Rejestracja: czwartek, 19 sierpnia 2004, 15:18
Posty: 1273
Lokalizacja: Tychy
zainteresowanie oczywiście jeżeli instalacja jest prosta to znajdzie sie wielu chętnych

_________________
Pomogłem ? wypij moje zdrowie
Nie polemizuj z idiotą - najpierw sprowadzi Cię do swojego poziomu, a później pobije doświadczeniem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 20 grudnia 2005, 13:35 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
hx pisze:
zainteresowanie oczywiście jeżeli instalacja jest prosta to znajdzie sie wielu chętnych


instalacja jest banalna .... podam link do autora projektu i coś od siebie :

http://alec.pl/linux/stats.html

Coś od siebie - dla początkujących :
Ten skrypt wymaga umieszczenia pewnch bałwan jestem w iptables - kilka wspólnych i następnie po dwie dla każdego usera. Mogę zaproponować skrypcik - należy go umieścić np. w /etc/rc.d ( ja go nazwałem bałwan jestem ) dać mu prawa wykonywalności : chmod +x bałwan jestem i odwolanie w rc.local .
UWAGA : NALEŻY W NIM ZMIENIĆ IP NA WŁASNĄ KLASĘ

resztę proszę czerpać ze stronki autora.

oto skrypt :

: [/] [] ()
#!/bin/bash
iptables -t mangle -D FORWARD -i eth1 -j STAT >/dev/null 2>&1
iptables -t mangle -D FORWARD -o eth1 -j STAT >/dev/null 2>&1
iptables -t mangle -F STAT >/dev/null 2>&1
iptables -t mangle -X STAT >/dev/null 2>&1
iptables -t mangle -N STAT
iptables -t mangle -I FORWARD -o eth1 -j STAT
iptables -t mangle -I FORWARD -i eth1 -j STAT

NR=2;
while [ $NR -le 254 ]; do
#dla poszczególnych kompów
iptables -t mangle -A STAT -d 192.168.1.$NR
iptables -t mangle -A STAT -s 192.168.1.$NR
NR=$[NR + 1]
done

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 20 grudnia 2005, 15:56 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Odrobine bym zmodyfikowal ten skrypt:
: [/] [] ()
#!/bin/bash
. /etc/rc.conf
SIEC= #wstaw 3 pierwsze oktety adresu LAN np. 192.168.1.
IP= #wstaw ostatni oktet ostatniego ip w sieci np. jesli ostatnim ip jest 192.168.1.13 to wstaw 13

iptables -t mangle -D FORWARD -i $INFIF1 -j STAT >/dev/null 2>&1
iptables -t mangle -D FORWARD -o $INFIF1 -j STAT >/dev/null 2>&1
iptables -t mangle -F STAT >/dev/null 2>&1
iptables -t mangle -X STAT >/dev/null 2>&1
iptables -t mangle -N STAT
iptables -t mangle -I FORWARD -o $INFIF1 -j STAT
iptables -t mangle -I FORWARD -i $INFIF1 -j STAT

NR=2;
while [ $NR -le $IP ]; do
#dla poszczególnych kompów
iptables -t mangle -A STAT -d $SIEC$NR
iptables -t mangle -A STAT -s $SIEC$NR
NR=$[NR + 1]
done


Ostatnio zmieniony czwartek, 19 stycznia 2006, 00:36 przez tasiorek, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 13 stycznia 2006, 18:11 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
U mnie ten skrypt działa bardzo dobrze.
Pozwoliłem sobie go przerobić, w sumie tylko plik php tak by pokazywał TOP 10. Jeśli sa chętni to wrzuce go.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 14 stycznia 2006, 01:37 
Offline

Rejestracja: sobota, 24 września 2005, 09:06
Posty: 93
U mnie po odpaleniu tego skryptu pokazuje takie cos:
Warning: wierd character in interface `-j' (No aliases, :, ! or *).
Bad argument `STAT'
Try `iptables -h' or 'iptables --help' for more information.
Warning: wierd character in interface `-j' (No aliases, :, ! or *).
Bad argument `STAT'
Try `iptables -h' or 'iptables --help' for more information.

Co mam nie tak?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 14 stycznia 2006, 01:43 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
puchatek007 pisze:
U mnie ten skrypt działa bardzo dobrze.
Pozwoliłem sobie go przerobić, w sumie tylko plik php tak by pokazywał TOP 10. Jeśli sa chętni to wrzuce go.


Wal śmiało :)

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 14 stycznia 2006, 02:25 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
http://members.lycos.co.uk/puchatek007/top10.php.txtt

Jak wygląda nie ma :(. W piątek 13 serwer mi padł :( :[


Ostatnio zmieniony czwartek, 19 stycznia 2006, 00:26 przez puchatek007, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 14 stycznia 2006, 11:44 
Offline

Rejestracja: sobota, 24 września 2005, 09:06
Posty: 93
Ruszylo ale wedlug skryptu Albercika, ten przerobiony w/g Tasiorka nie chcial mi ruszyc.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 14 stycznia 2006, 12:35 
Offline

Rejestracja: sobota, 24 września 2005, 09:06
Posty: 93
Puchatek007 widze ze potrafisz programowac w php. Moze udalo by ci sie zrobic cos takiego by obliczalo % wykorzystania zadanego limitu dla danego userka. Przydalo by sie to dla ludzi ktorzy maja neo i przydzielone limity dla poszczegolnych userkow.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 14 stycznia 2006, 13:02 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
Hehe, przerobić skrypt to chyba każdy umie (wymazać co niepotrzebne).
Owszem, zacząłem się uczyć php (prawie taki sam język jak c++), może po sesji jak znajde chwilke to się zobaczy.

W sumie takie jakieś procentowe zużycie masz też w tym skrypcie powyżej (tym orginalnym). Z niego można by sprubowac wyciągnąc pomysł na liczenie %.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 15 stycznia 2006, 21:27 
Offline

Rejestracja: środa, 11 stycznia 2006, 14:45
Posty: 85
Lokalizacja: Słupsk
Albercik pisze:
hx pisze:
zainteresowanie oczywiście jeżeli instalacja jest prosta to znajdzie sie wielu chętnych


instalacja jest banalna .... podam link do autora projektu i coś od siebie :

http://alec.pl/linux/stats.html

Coś od siebie - dla początkujących :
Ten skrypt wymaga umieszczenia pewnch bałwan jestem w iptables - kilka wspólnych i następnie po dwie dla każdego usera. Mogę zaproponować skrypcik - należy go umieścić np. w /etc/rc.d ( ja go nazwałem bałwan jestem ) dać mu prawa wykonywalności : chmod +x bałwan jestem i odwolanie w rc.local .
UWAGA : NALEŻY W NIM ZMIENIĆ IP NA WŁASNĄ KLASĘ

resztę proszę czerpać ze stronki autora.



Witam
Chyba się zaplątałem :( umieściłem skrypt albercika tak jak napisał, nadałem chmody ale nie bardzo wiem jak wpisać odwołanie w rc.local.
Gdzie umieścić plik stat.pl i jaką ścieżke wpisać w stat.php

: [/] [] ()
<?php

$path = "/tmp/stats";      //Ścieżka do plików ze statystyką

Utworzyłem katalog /tmp/stats ale już nie wiem co dalej.
Efekt narazie mam taki http://jodlowa28.no-ip.info/stats/stat.php
Proszę o instrukcje krok po kroku
Serdecznie pozdrawiam.

_________________
Kto pyta nie błądzi....


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 15 stycznia 2006, 22:41 
Offline

Rejestracja: sobota, 24 września 2005, 09:06
Posty: 93
Odwolanie w rc.local:
/etc/rc.d/bałwan jestem

pliczek stat.pl dalem do /usr/local/bin
i wywolanie co 5 min poprzez crona:
oczywiscie edytujesz crona poprez polecenie crontab -e
*/5 * * * * /usr/local/bin/stat.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 15 stycznia 2006, 23:34 
Offline

Rejestracja: środa, 11 stycznia 2006, 14:45
Posty: 85
Lokalizacja: Słupsk
Zrobiłem jak piszesz to teraz otrzymałem coś takiego http://jodlowa28.no-ip.info/stats/stat.php

_________________
Kto pyta nie błądzi....


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 15 stycznia 2006, 23:59 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Jaca pisze:
Zrobiłem jak piszesz to teraz otrzymałem coś takiego http://jodlowa28.no-ip.info/stats/stat.php


Na pewno wszystkie ścieżki prawidłowe ?

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 16 stycznia 2006, 00:38 
Offline

Rejestracja: środa, 11 stycznia 2006, 14:45
Posty: 85
Lokalizacja: Słupsk
Katalog ze skryptami umieściłem /home/httpd/html/stats , czyli widać go tutaj http://jodlowa28.no-ip.info/stats/stat.php
stat.pl umieszczony w /usr/local/bin
plik bałwan jestem z Twoim skryptem w /etc/rc.d/bałwan jestem, nadałem chmod 755 tak jak pisałeś,
w rc.local dopisałem
: [/] [] ()
#!/bin/sh
#
# /etc/rc.d/rc.local:  Local system initialization script.
#
. /etc/rc.conf
. /etc/rc.d/functions

stat_busy "Uruchamianie programow uzytkownika"
# Tutaj umiesc komendy uruchamiajace twoje programy.
/home/noip/noip2

/etc/rc.d/bałwan jestem

#Start ARP
if [ -x /sbin/arp ]; then
/sbin/arp -f
fi


# Programy, ktore musza startowac z usera

# linijka stat_done musi zostac
stat_done
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128

w cronie mam dopisane
: [/] [] ()
*/5 * * * * /usr/local/bin/stat.pl

w katalogu tmp założyłem katalog stats, pojawił się już tam plik o nazwie 20061 ale jest pusty,
W pliku stat.php mam
: [/] [] ()
<?php

$path = "/tmp/stats";      //Ścieżka do plików ze statystyką
$hosts_names = 1;      //używać nazw hostów zamiast IP
$default_sorting = 'download';   //domyślne sortowanie ('download' 'upload', 'host')
$skip_zeroes = 1;      //pomija komputery z zerowymi danymi
$time_limit = 300;      //czas (w sekundach), po którym komputery zostan&plusmn;
            //uznane za nieaktywne

W pliku stat.pl mam
: [/] [] ()
#! /usr/bin/perl
#--------Ustawienie stałych użytkownika-------------------
my $path = '/tmp/stats';      # katalog ze statystyką
my $ipt = '/usr/sbin/iptables';    # lokalizacja iptables
my $hosts_names = 1;         # nazwy zamiast IP (domyślnie: wyłączone)

Mój hosts wygląda tak

: [/] [] ()
# /etc/hosts

# Nie usuwaj następnej linii. Wiele programów
# wymaga takiego wpisu do poprawnej pracy.

127.0.0.1   localhost.localdomain   localhost
192.168.1.1   jodlowa jodlowa28.no-ip.info
192.168.1.2   Komp_1
192.168.1.3   jacek
192.168.1.4   dominik
192.168.1.5   tomek
192.168.1.6   stud_jacek
192.168.1.7   marlena
192.168.1.8   monika
192.168.1.9   anita
192.168.1.10   stud_justyna
192.168.1.11   Komp_10

zrobiłem nawet reboot routera i nic :(

_________________
Kto pyta nie błądzi....


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 16 stycznia 2006, 00:55 
Offline

Rejestracja: sobota, 24 września 2005, 09:06
Posty: 93
dobrze masz zrobiony ten plik od bałwan jestem??
napewno go odpaliles??
Jak jest dobrze to powinien ci zrzucac do pliku dane


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 16 stycznia 2006, 01:22 
Offline

Rejestracja: środa, 11 stycznia 2006, 14:45
Posty: 85
Lokalizacja: Słupsk
No ładnie :) zrobiłem plik bałwan jestem za pomocą zwykłego notatnika w windowsie, w edycji MC zobaczyłem znaki ^M po usunięciu ich staty zaczeły działać :)
Dzięki Dzablo :) zasugerowałeś mi pytaniem
Cytuj:
dobrze masz zrobiony ten plik od bałwan jestem??

_________________
Kto pyta nie błądzi....


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 16 stycznia 2006, 01:35 
Offline

Rejestracja: środa, 11 stycznia 2006, 14:45
Posty: 85
Lokalizacja: Słupsk
Czy plik bałwan jestem mam dopisać do Demonów tj do rc.conf?

_________________
Kto pyta nie błądzi....


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 16 stycznia 2006, 02:40 
Offline

Rejestracja: sobota, 24 września 2005, 09:06
Posty: 93
Ma byc w rc.local i tyle


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 89 ]  Przejdź na stronę 1, 2, 3, 4, 5  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 61 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl