🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.sieci
Article #244353

Re: Statystyki serwera

#244353
From: aa
Date: Thu, 05 May 2016 21:29
57 lines
3122 bytes
W dniu .05.2016 o 14:38 povawa <povawa@hotmail.com> pisze:

> W dniu 02.05.2016 o 14:00, aa pisze:
>> Witam,
>> Potrzebuję wyciągnąć statystyki serwera (właściwie łącza), coś takiego:
>> * ilość połączeń (rodzaj zestawionych sesji, protokoły, porty) np. z  
>> tabeli nat
>> * ilość użytkowników, którzy korzystają w tym momencie z sieci -  
>> unikalne adresy IP źródłowe w
>> godzinach szczytu (np. w momencie, gdy są używane wszystkie komputery,  
>> bo na tym badaniu nam zależy).
>>
>> Na serwerze jest Debian 6.0 bez możliwości doinstalowania czegokolwiek.  
>> X-ów brak. Nie za bardzo
>> ogarniam Debiana (w ogóle Linuksa), więc nie za bardzo wiem czym to  
>> ogarnąć. Doszukałem się takich
>> rzeczy w konsoli: ss, nmap, tcpdump,netstat.
>>
>> Czy coś z powyższych nadaje się do wyciągnięcia wymaganych informacji?
>>
>> Pozdrawiam
>> Adam
>
> Ad1. w /proc/net/nf_conntrack są wszystkie "śledzone" przez serwer  
> połączenia (wymaga załadowania
> modułu nf_conntrack_ipv4. Bez bawienia się można to załatwić demonem  
> collectd. W konfigu odhashować
> pluginy conntrack i tcpconns.
>
> Ad2. To już trudniej. Ja to robię przez iptables na ruterze:
> iptables -A PREROUTING -t mangle \
>  -s twoja_podsiec/maska \
>  -m hashlimit \
> --hashlimit 1/min \
> --hashlimit-mode srcip \
> --hashlimit-burst 1 \
> --hashlimit-name "ip_count" \
> --hashlimit-htable-size 10000 \
> --hashlimit-htable-max 10000 \
> --hashlimit-htable-expire 300000
>
> po tym poleceniu pojawia się plik /proc/net/ipt_hashlimit/ip_count w  
> którym znajdują się adresy ip
> twojej sieci które były widoczne w ciągu ostatnich 5 minut (można to  
> regulować parametrem
> hashlimit-htable-expire). Do tego jakiś skrypt zapisujący do bazy rrd i  
> drugi tworzący z tej bazy
> grafikę albo skoro już jest collectd to zainteresować się pluginem exec.
>
> Pozdrawiam.
>

Gra i buczy.
Wielkie dzięki. Co prawda nie mogłem zainstalować collectd, ale pozostałe  
dane wystarczyły.

Pozdrawiam
Technical Details
Message-ID: <op.yg0dzkktkasc2d@nasz>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!ecngs!testfeeder.ecngs.de!81.171.118.63.MISMATCH!peer03.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <op.ygt3ndprkasc2d@nasz> <qaujvc-vva.ln1@news.dolsat.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!ecngs!testfeeder.ecngs.de!81.171.118.63.MISMATCH!peer03.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.comp.os.linux.sieci
References: <op.ygt3ndprkasc2d@nasz> <qaujvc-vva.ln1@news.dolsat.pl>
Subject: Re: Statystyki serwera
Date: Thu, 05 May 2016 23:29:34 +0200
MIME-Version: 1.0
From: aa <aztec@interia.pl>
Message-ID: <op.yg0dzkktkasc2d@nasz>
User-Agent: Opera Mail/1.0 (Win32)
Lines: 83
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 89-66-176-79.dynamic.chello.pl
X-Trace: 1462483777 unt-rea-b-01.news.neostrada.pl 655 89.66.176.79:49320
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 3240
X-Received-Body-CRC: 1858976461
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit