Freesco, NND, CDN, EOS
http://forum.freesco.pl/

statystyki ilosci polaczen hosta na www
http://forum.freesco.pl/viewtopic.php?f=24&t=14717
Strona 1 z 2

Autor:  -MW- [ środa, 7 lutego 2007, 01:40 ]
Tytuł:  statystyki ilosci polaczen hosta na www

po wywolaniu z przegladaki uruchamia sie skryp,
oblicza i pokazuje na stronie www w formie tabelki
aktualne ilosci i rodzaje polaczen natowanych hosta.


aby uruchomic skrypt nalezy:

sciagnac komenda wget pliki:

do katalogu /var/www/cgi-bin/
http://83.18.79.186:85/testy/polacz-all.pl
nadajemy prawa
chmod 755 polacz-all.pl

lub zaplotkowac w sekcji konfiguracja linie:
# HOSTy=1

do katalogu /var/www/
http://83.18.79.186:85/testy/polacz-all
nadajemy prawa
chmod 755 polacz-all

do pliku /etc/sudoers
dopisac linie:
nobody ALL=NOPASSWD:/var/www/polacz-all

i juz mozna uruchomic skrypt pod adresm

http://ip_wew_routera/www/cgi-bin/polacz-all.pl

w skrypcie mozemy skonfigurowac jakie dane chcemy zobaczyc w oknie przegladarki.
jesli chcemy zobaczyc nazwe hosta niezbedny jest netstat-nat ktorego to chyba nie ma w nnd.
kopiujemy z:
http://83.18.79.186:85/testy/netstat-nat
do katalogu /usr/sbin/
i nadajemy prawa do wykonania

pamietac nalezy, ze im wiecej szczegolowe dane tym wolniej wykona sie skrypt.
pokazywane sa polaczenia nawiazane zarowno przez hosty z lan jak i z netu do przekierowanych ip.


ps.
i mam nadzieje ze wykonuje sie o wiele szybciej niz jego odpowiedniki
przy ktorych zasypialem :)

Autor:  b0dzi0 [ środa, 7 lutego 2007, 10:27 ]
Tytuł: 

jak zwykle mam problemy :)
korzystam z apache, plik polacz-all wrzucilem do /home/httpd/html/polaczenia; a plik polacz-all.pl do /home/httpd/html/polaczenia/cgi-bin/
W pliku /etc/sudoers dodałem: nobody ALL=NOPASSWD:/home/httpd/html/polaczenia/polacz-all
no i odpalam www: http://IP_SERW/polaczenia/cgi-bin/polacz-all.pl i widze coś takiego:
: [/] [] ()
#!/bin/sh
#-MW-20071207

echo Content-type: text/html
echo
echo "<head><title>Staty</title></head>"


# --- wykonuje polecenie ( wpisz poprawnie swoja sciezke !!!)
sudo /home/httpd/html/polaczenia/polacz-all

Autor:  puchatek007 [ środa, 7 lutego 2007, 15:36 ]
Tytuł: 

A czy mógłbyś wrzucić screena jak to wygląda.

Autor:  -MW- [ środa, 7 lutego 2007, 18:03 ]
Tytuł: 

Cytuj:
jak zwykle mam problemy


nadaj prawo do wykonania skryptu.

Autor:  b0dzi0 [ środa, 7 lutego 2007, 22:52 ]
Tytuł: 

chmod +x ... tak zrobiłem odrazu po ściśgnięciu, jednak nic nie dało :?

Autor:  -MW- [ środa, 7 lutego 2007, 23:00 ]
Tytuł: 

uruchom z konsoli .../cgi-bin/polacz-all.pl i zobacz czy wykonuje skrypt na ekran.

upewnij sie czy apache jest skonfigurowany do obslugi cgi.

w razie czego sluze swoim configiem apache (na pw).


Cytuj:
....
LoadModule cgi_module lib/apache/mod_cgi.so
...
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

<IfModule mod_cgid.c>
</IfModule>

<Directory "/var/www/cgi-bin">
AllowOverride All
Options None
Order allow,deny
Allow from all
</Directory>

Autor:  luki_nowy [ środa, 7 lutego 2007, 23:20 ]
Tytuł: 

a w sudo zrobiles odwolanie??
ale nie przeciez tutaj nie potrzeba :oops: gapa :(

Autor:  Albercik [ środa, 7 lutego 2007, 23:45 ]
Tytuł: 

luki_nowy pisze:
a w sudo zrobiles odwolanie??
ale nie przeciez tutaj nie potrzeba :oops: gapa :(


Powiedz mi gdzie się zgubiłeś, podaj rączkę i Cię wyprowadzę moje dziecię 8)

Autor:  -MW- [ czwartek, 8 lutego 2007, 00:47 ]
Tytuł: 

uwazaj, dzisiaj pelno afer. za raczke mozna isc siedziec :)


znalazlem maly blad w skrypcie proponuje pobrac jeszcze raz
sam plik polacz-all
http://83.18.79.186:85/testy/polacz-all

Autor:  b0dzi0 [ czwartek, 8 lutego 2007, 09:42 ]
Tytuł: 

: [/] [] ()
[root@RudLan conf]# /home/httpd/html/polaczenia/cgi-bin/polacz-all.pl
Content-type: text/html

<head><title>Staty</title></head>
sudo: /home/httpd/html/polaczenia/polacz-all: command not found
:?

Autor:  Albercik [ czwartek, 8 lutego 2007, 10:58 ]
Tytuł: 

-MW- pisze:
uwazaj, dzisiaj pelno afer. za raczke mozna isc siedziec :)


Ano tak, zapomniałem :wink: ...."zły dotyk boli przez całe życie"

Autor:  lucyferus23 [ czwartek, 8 lutego 2007, 13:37 ]
Tytuł: 

cos podobnego do zliczania ilosci polaczen przy pomocy netstat'a zplodzilismy tutaj http://forum.freesco.pl/viewtopic.php?t=14535

Autor:  qrak [ czwartek, 8 lutego 2007, 14:30 ]
Tytuł: 

proponuję zmienić ścieżkę do netstat-nat
: [/] [] ()
# pacman -Ss netstat-nat
testing/netstat-nat 1.4.7-1nnd
    To mały program pokazujący połączenia NAT.
testing/netstat-nat-man 1.4.7-1nnd
    To mały program pokazujący połączenia NAT. - manuale
# which netstat-nat
/usr/bin/netstat-nat

Autor:  -MW- [ czwartek, 8 lutego 2007, 16:37 ]
Tytuł: 

Cytuj:
cos podobnego do zliczania ilosci polaczen przy pomocy netstat'a zplodzilismy tutaj http://forum.freesco.pl/viewtopic.php?t=14535


chyba nieco inny :)

Autor:  luki_nowy [ czwartek, 8 lutego 2007, 16:51 ]
Tytuł: 

Cytuj:
Ano tak, zapomniałem ...."zły dotyk boli przez całe życie"

mam sie smiac czy plakac 8)

Autor:  lucyferus23 [ poniedziałek, 19 lutego 2007, 09:05 ]
Tytuł: 

MW a co tamten nie wystarczy czy wy macie jakies bardzo duuuuuze wymagania co do takich statow.

To maja byc kolejne staty obciazajace proca na 70% i zrzerajace 100mb ramu??

Ja uzywam tamtych moich i sprawuja sie doskonale wiecej mi nie trzeba ewentualnie mozna dorobic aut refresh i wsio pasi.

Zeby nie bylo ze krytykuje jakas nowa inicjatywe nie ale poprostu jakos tak mnie zaczyna draznic polityka pieknie wygladajacych obciazajacych proca statow na maxa wole cos malego i brzydkiego ale funkcjonalnego i chodzacego bez problemu na kazdej maszynie w polaczerniu z innymi skryptami.


Życze powodzenia i pozdrawiam

Autor:  -MW- [ poniedziałek, 19 lutego 2007, 22:14 ]
Tytuł: 

sprawdz jak i kiedy obciaza i dopiero mow :)
moje pokazuja nieco inaczej.

jakos inne mi nie pasowaly wiec zrobilem sobie swoje, byly jakies nakazy zeby nie robic?

Autor:  -MW- [ piątek, 23 lutego 2007, 18:00 ]
Tytuł: 

albo jeszcze inaczej ilosc polaczen hosta.
tym razem z konsoli uruchamiamy plik po wczesniejszym
sciagnieciu go i nadaniu mu prawa wykonania.


http://83.18.79.186:85/testy/polacz-ile

Autor:  kilofmar [ piątek, 16 marca 2007, 14:36 ]
Tytuł: 

Mi po wydaniu komendy na konsoli wywala cos takiego :

./polacz-all.pl
Content-type: text/html

<head><title>Staty</title></head>
>>> sudoers file: syntax error, line 32 <<<
sudo: parse error in /etc/sudoers near line 32


a w SUDERS mam wpisane
nobody ALL=NOPASSWD:/home/httpd/html/polacz-all

Autor:  -MW- [ piątek, 16 marca 2007, 14:47 ]
Tytuł: 

Cytuj:
a w SUDERS mam wpisane
nobody ALL=NOPASSWD:/home/httpd/html/polacz-all


a ten plik powinien byc w cgi-bin !

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/