🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Statystyki serwera

#244352
From: povawa
Date: Mon, 02 May 2016 12:38
38 lines
2658 bytes
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.
Technical Details
Message-ID: <qaujvc-vva.ln1@news.dolsat.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!news.dolsat.pl!not-for-mail
References: <op.ygt3ndprkasc2d@nasz>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!news.dolsat.pl!not-for-mail
From: povawa <povawa@hotmail.com>
Newsgroups: pl.comp.os.linux.sieci
Subject: Re: Statystyki serwera
Date: Mon, 2 May 2016 14:38:18 +0200
Organization: ATMAN - ATM S.A.
Lines: 39
Message-ID: <qaujvc-vva.ln1@news.dolsat.pl>
References: <op.ygt3ndprkasc2d@nasz>
NNTP-Posting-Host: poczta.dolsat.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1462192803 20868 87.199.0.3 (2 May 2016 12:40:03 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Mon, 2 May 2016 12:40:03 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0
X-Enigmail-Draft-Status: N1110
In-Reply-To: <op.ygt3ndprkasc2d@nasz>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit