Article View: pl.comp.os.linux.sieci
Article #244353Re: Statystyki serwera
From: aa
Date: Thu, 05 May 2016 21:29
Date: Thu, 05 May 2016 21:29
57 lines
3122 bytes
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-mailReferences:
<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