Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Greške
  • Pregled prometa na lokalnoj mreži. Usporedba besplatnog programa za mjerenje prometa NetWorx s analognim DU Meterom koji se plaća

Pregled prometa na lokalnoj mreži. Usporedba besplatnog programa za mjerenje prometa NetWorx s analognim DU Meterom koji se plaća

Svaki administrator prije ili kasnije dobije upute od uprave: "brojite tko ide na mrežu i koliko preuzima." Za pružatelje usluga to je dopunjeno zadacima "puštanja onoga tko treba, primanja plaćanja, ograničavanja pristupa." Što brojati? Kako? Gdje? Puno je fragmentarnih informacija, nisu strukturirane. Administratora početnika ćemo spasiti od zamornih pretraga pružajući mu opće znanje i korisni linkovi za materijal.
U ovom ću članku pokušati opisati principe organiziranja prikupljanja, računovodstva i kontrole prometa na mreži. Razmotrit ćemo probleme izdanja i popisa moguće načine Dohvaćanje informacija s mrežnih uređaja.

Ovo je prvi teorijski članak u nizu članaka posvećenih prikupljanju, računovodstvu, upravljanju i naplati prometa i informatičkih resursa.

Struktura pristupa internetu

U opći slučaj, struktura pristupa mreži je sljedeća:
  • Vanjski resursi - Internet, sa svim stranicama, poslužiteljima, adresama i drugim stvarima koje ne pripadaju mreži koju kontrolirate.
  • Pristupni uređaj – usmjerivač (hardverski ili baziran na računalu), preklopnik, VPN poslužitelj ili koncentrator.
  • Unutarnji resursi su skup računala, podmreža, pretplatnika čiji se rad na mreži mora uzeti u obzir ili kontrolirati.
  • Upravljački ili računovodstveni poslužitelj je uređaj na kojem radi specijalizirani softver. Može se funkcionalno kombinirati sa softverskim routerom.
U ovoj strukturi mrežni promet prolazi iz vanjski resursi do internih i natrag preko pristupnog uređaja. Odašilje informacije o prometu na poslužitelj za upravljanje. Kontrolni poslužitelj obrađuje ove informacije, pohranjuje ih u bazu podataka, prikazuje ih i izdaje naredbe za blokiranje. Međutim, nisu sve kombinacije pristupnih uređaja (metoda) i metoda prikupljanja i kontrole kompatibilne. OKO razne opcije a bit će riječi u nastavku.

Mrežni promet

Prvo morate definirati što se podrazumijeva pod "mrežnim prometom" i koje se korisne statističke informacije mogu izvući iz toka korisničkih podataka.
Dominantni protokol umrežavanje Za sada ostaje IP verzija 4. IP protokol odgovara sloju 3 OSI modela (L3). Informacije (podaci) između pošiljatelja i primatelja upakirane su u pakete - koji imaju zaglavlje i "payload". Zaglavlje određuje odakle paket dolazi i do (IP adrese pošiljatelja i primatelja), veličinu paketa i vrstu sadržaja. Glavni dio mrežni promet UDP i TCP korisni paketi su protokoli sloja 4 (L4). Osim adresa, zaglavlje ova dva protokola sadrži brojeve portova koji određuju vrstu usluge (aplikacije) koja prenosi podatke.

Za prijenos IP paketa preko žica (ili radija) mrežni uređaji prisiljeni su ga "zamotati" (inkapsulirati) u paket protokola sloja 2 (L2). Najčešći protokol ove vrste je Ethernet. Stvarni prijenos "na žicu" događa se na 1. razini. Tipično, pristupni uređaj (usmjerivač) ne analizira zaglavlja paketa na razinama višim od razine 4 (s izuzetkom inteligentnih vatrozida).
Informacije iz polja adresa, portova, protokola i brojača duljina iz L3 i L4 zaglavlja podatkovnih paketa čine "sirovi materijal" koji se koristi u obračunu i upravljanju prometom. Zapravo volumen prenesene informacije nalazi se u polju Duljina IP zaglavlja (uključujući duljinu samog zaglavlja). Usput, zbog fragmentacije paketa zbog MTU mehanizma, ukupna količina prenesenih podataka je uvijek veće veličine nosivost.

Ukupna duljina IP i TCP/UDP polja paketa koja su nam u ovom kontekstu zanimljiva iznosi 2...10% ukupne duljine paketa. Ako sve ove podatke obrađujete i pohranjujete seriju po seriju, neće biti dovoljno resursa. Srećom, velika većina prometa strukturirana je tako da se sastoji od niza "razgovora" između vanjskih i internih mrežnih uređaja, koji se nazivaju "tijekovi". Na primjer, unutar jedne operacije prosljeđivanja elektronička pošta (SMTP protokol) otvara se TCP sesija između klijenta i poslužitelja. Karakterizira ga konstantan skup parametara (izvorna IP adresa, izvorni TCP port, odredišna IP adresa, odredišni TCP port). Umjesto obrade i pohranjivanja informacija paket po paket, mnogo je praktičnije pohraniti parametre toka (adrese i portove), kao i Dodatne informacije– broj i zbroj duljina odaslanih paketa u svakom smjeru, po izboru trajanje sesije, indeksi sučelja rutera, vrijednost polja ToS itd. Ovaj pristup je koristan za protokole orijentirane na vezu (TCP), gdje je moguće eksplicitno presresti prekid sesije. Međutim, čak i za protokole koji nisu orijentirani na sesiju, moguće je izvršiti agregaciju i logično dovršenje zapisa toka na temelju, na primjer, vremenskog ograničenja. Dolje je izvadak iz SQL baze podataka našeg vlastitog sustava naplate, koji bilježi informacije o tokovima prometa:

Potrebno je napomenuti slučaj kada pristupni uređaj izvodi prevođenje adresa (NAT, maskiranje) kako bi organizirao pristup Internetu za računala lokalna mreža koristeći jednu, vanjsku, javnu IP adresu. U ovom slučaju, poseban mehanizam zamjenjuje IP adrese i TCP/UDP portove prometnih paketa, zamjenjujući interne (koje se ne mogu usmjeravati na Internetu) adrese prema njegovoj dinamičkoj tablici prevođenja. U ovoj konfiguraciji, potrebno je zapamtiti da se za ispravno bilježenje podataka o internim mrežnim hostovima statistika mora prikupljati na način i na mjestu gdje rezultat prijevoda još ne “anonimizira” interne adrese.

Metode za prikupljanje podataka o prometu/statistici

Možete uhvatiti i obraditi informacije o prolaznom prometu izravno na samom pristupnom uređaju (PC usmjerivač, VPN poslužitelj), prenijeti ih s ovog uređaja na zasebni poslužitelj (NetFlow, SNMP) ili "iz žice" (tap, SPAN). Pogledajmo sve opcije redom.
PC ruter
Razmotrimo najjednostavniji slučaj– pristupni uređaj (usmjerivač) temeljen na osobnom računalu s operativnim sustavom Linux.

Kako postaviti takav poslužitelj, prijevod adresa i usmjeravanje, puno je napisano. Zanima nas sljedeći logičan korak - informacije o tome kako doći do podataka o prometu koji prolazi kroz takav poslužitelj. Postoje tri uobičajene metode:

  • presretanje (kopiranje) paketa koji prolaze kroz mrežnu karticu poslužitelja pomoću biblioteke libpcap
  • presretanje paketa koji prolaze kroz ugrađeni vatrozid
  • korištenje alate treće strane pretvaranje statistike paket po paket (dobivene jednom od prethodne dvije metode) u tok agregiranih informacija o netflowu
Libpcap


U prvom slučaju, kopiju paketa koji prolazi kroz sučelje, nakon što prođe filtar (man pcap-filter), može zatražiti klijentski program na poslužitelju napisan pomoću ove biblioteke. Paket stiže sa zaglavljem sloja 2 (Ethernet). Moguće je ograničiti duljinu snimljenih informacija (ako nas zanimaju samo informacije iz zaglavlja). Primjeri takvih programa su tcpdump i Wireshark. Postoji implementacija libpcap za Windows. Ako se prijevod adrese koristi na PC ruteru, takvo presretanje može se izvršiti samo na njegovom interno sučelje, spojen na lokalnim korisnicima. Na vanjskom sučelju, nakon prevođenja, IP paketi ne sadrže informacije o internim hostovima mreže. Međutim, ovom metodom nemoguće je uzeti u obzir promet koji stvara sam poslužitelj na Internetu (što je važno ako radi na webu ili Poštanska služba).

libpcap zahtijeva vanjsku podršku operacijski sustav, što trenutno predstavlja instaliranje jedne biblioteke. U tom slučaju aplikacijski (korisnički) program koji prikuplja pakete mora:

  • otvorite potrebno sučelje
  • odredite filtar kroz koji će proći primljenih paketa, veličina snimljenog dijela (snaplen), veličina međuspremnika,
  • postavite parametar promisc, koji mrežno sučelje stavlja u način snimanja za sve pakete koji prolaze, a ne samo one koji su upućeni na MAC adresu ovog sučelja
  • postavite funkciju (povratni poziv) koja se poziva na svaki primljeni paket.

Kada se paket odašilje kroz odabrano sučelje, nakon što prođe filtar, ova funkcija prima međuspremnik koji sadrži Ethernet, (VLAN), IP itd. zaglavlja, ukupna veličina do snaplen. Budući da biblioteka libcap kopira pakete, ne može se koristiti za blokiranje njihovog prolaza. U tom će slučaju program za prikupljanje i obradu prometa morati koristiti alternativne metode, kao što je pozivanje skripte za postavljanje dane IP adrese u pravilo za blokiranje prometa.

Vatrozid


Hvatanje podataka koji prolaze kroz vatrozid omogućuje vam da uzmete u obzir i promet samog poslužitelja i promet korisnika mreže, čak i kada je prijevod adrese u tijeku. Glavna stvar u ovom slučaju je ispravno formulirati pravilo hvatanja i staviti ga Pravo mjesto. Ovo pravilo aktivira prosljeđivanje paketa knjižnica sustava, odakle ga aplikacija za računovodstvo i upravljanje prometom može primiti. Za Linux OS, iptables se koristi kao vatrozid, a alati za presretanje su ipq, netfliter_queue ili ulog. Za OC FreeBSD – ipfw s pravilima poput tee ili divert. U svakom slučaju, mehanizam vatrozida nadopunjen je mogućnošću rada s korisničkim programom na sljedeći način:
  • Korisnički program - rukovatelj prometom - registrira se u sustavu pomoću sistemskog poziva ili biblioteke.
  • Korisnički program ili vanjska skripta instalira pravilo u vatrozid, "omatajući" odabrani promet (prema pravilu) unutar rukovatelja.
  • Za svaki prolazni paket rukovatelj prima njegov sadržaj u obliku memorijskog međuspremnika (s IP zaglavljima i sl. Nakon obrade (računovodstva) program također mora reći jezgri operacijskog sustava što dalje učiniti s takvim paketom – odbaciti ga. ili ga proslijedite dalje. Alternativno, moguće je proslijediti modificirani paket kernelu.

Budući da se IP paket ne kopira, već šalje softveru na analizu, moguće ga je “izbaciti” i time potpuno ili djelomično ograničiti promet određena vrsta(na primjer, odabranom pretplatniku lokalne mreže). Međutim, ako aplikacijski program prestane odgovarati kernelu o svojoj odluci (na primjer, visi), promet kroz poslužitelj jednostavno se blokira.
Treba napomenuti da opisani mehanizmi, uz značajne količine prenesenog prometa, stvaraju prekomjerno opterećenje poslužitelja, što je povezano sa stalnim kopiranjem podataka iz kernela u korisnički program. Metoda prikupljanja statistike na razini jezgre OS-a, s izlazom u aplikacijski program agregirane statistike pomoću NetFlow protokola.

Netflow
Ovaj protokol razvio je Cisco Systems za izvoz informacija o prometu s usmjerivača u svrhu obračuna i analize prometa. Najpopularnija verzija 5 sada pruža primatelju tok strukturiranih podataka u obliku UDP paketa koji sadrže informacije o prošlom prometu u obliku takozvanih zapisa protoka:

Količina informacija o prometu je nekoliko redova veličine manja od samog prometa, što je posebno važno u velikim i distribuiranim mrežama. Naravno, nemoguće je blokirati prijenos informacija prilikom prikupljanja statistike putem netflowa (osim ako se koriste dodatni mehanizmi).
Trenutno postaje popularan daljnji razvoj Ovaj protokol je verzija 9, baziran na strukturi zapisa toka predloška, ​​implementacija za uređaje drugih proizvođača (sFlow). Nedavno je usvojen standard IPFIX koji omogućuje prijenos statistike putem protokola na dubljim razinama (primjerice prema vrsti aplikacije).
Implementacija netflow izvora (agenti, sonde) dostupna je za PC usmjerivače, kako u obliku pomoćnih programa koji rade prema gore opisanim mehanizmima (flowprobe, softflowd), tako i izravno ugrađenih u OS kernel (FreeBSD: ng_netgraph, Linux :) . Za softverski usmjerivači teći netflow statistika može se primiti i obraditi lokalno na samom usmjerivaču, ili poslati preko mreže (protokol prijenosa preko UDP-a) do prijemnog uređaja (kolektora).


Program za prikupljanje podataka može skupljati informacije iz više izvora odjednom, mogući razlikovati njihov promet čak i s preklapajućim adresnim prostorima. Uz pomoć dodatna sredstva, kao što je nprobe, također je moguće provesti dodatnu agregaciju podataka, bifurkaciju toka ili konverziju protokola, što je važno pri upravljanju velikom i distribuiranom mrežom s desecima usmjerivača.

Netflow izvozne funkcije podržavaju usmjerivače Cisco Systems, Mikrotik i nekih drugih. Sličnu funkcionalnost (s drugim protokolima za izvoz) podržavaju svi glavni proizvođači mrežna oprema.

Libpcap “izvan”
Zakomplicirajmo malo zadatak. Što ako je vaš pristupni uređaj hardverski usmjerivač drugog proizvođača? Na primjer, D-Link, ASUS, Trendnet itd. Najvjerojatnije je nemoguće instalirati dodatne softverski alat prikupljanje podataka. Alternativno, imate uređaj za pametni pristup, ali ga nije moguće konfigurirati (nemate prava ili njime upravlja vaš davatelj). U tom slučaju možete prikupljati informacije o prometu izravno na mjestu gdje se spaja pristupni uređaj interna mreža, koristeći "hardverska" sredstva kopiranja paketa. U ovom slučaju sigurno će vam trebati zaseban stalni poslužitelj s namjenskom mrežnom karticom za primanje kopija Ethernet paketa.
Poslužitelj mora koristiti mehanizam za prikupljanje paketa pomoću gore opisane metode libpcap, a naš zadatak je poslati tok podataka identičan onom koji dolazi s pristupnog poslužitelja na ulaz mrežne kartice namijenjene za tu svrhu. Za ovo možete koristiti:
  • Ethernet - hub: uređaj koji jednostavno prosljeđuje pakete između svih svojih priključaka bez razlike. U modernim stvarnostima može se naći negdje u prašnjavom skladištu, a korištenje ove metode se ne preporučuje: nepouzdana je, mala brzina(nema čvorišta s brzinom od 1 Gbit/s)
  • Ethernet - preklopnik s mogućnošću zrcaljenja (zrcaljenje, SPAN portova. Moderni pametni (i skupi) preklopnici omogućuju kopiranje cijelog prometa (dolaznog, odlaznog, oba) drugoga na određeni port fizičko sučelje, VLAN, uključujući udaljeni (RSPAN)
  • Hardverski razdjelnik, koji može zahtijevati instalaciju za prikupljanje dva mrežne kartice umjesto jednog - a ovo je dodatak glavnom, sistemskom.


Naravno, možete konfigurirati SPAN port na samom pristupnom uređaju (usmjerivaču), ako to dopušta - Cisco katalizator 6500, Cisco ASA. Evo primjera takve konfiguracije za Cisco preklopnik:
monitor sesije 1 izvorni vlan 100 ! odakle nabavljamo pakete?
monitor sesije 1 odredišno sučelje Gi6/3! gdje izdajemo pakete?

SNMP
Što ako nemamo ruter pod našom kontrolom, ne želimo kontaktirati netflow, ne zanimaju nas detalji prometa naših korisnika. Jednostavno se spajaju na mrežu putem upravljani prekidač, a samo trebamo grubo procijeniti količinu prometa na svakoj od njegovih luka. Kao što znate, mrežni uređaji sa sposobnošću daljinski upravljač podršku i može prikazati brojače paketa (bajtova) koji prolaze mrežna sučelja. Za njihovo ispitivanje ispravno bi bilo koristiti standardizirani protokol daljinskog upravljanja SNMP. Koristeći ga, možete jednostavno dobiti ne samo vrijednosti navedenih brojača, već i druge parametre, kao što su naziv i opis sučelja, MAC adrese vidljive kroz njega i druge korisna informacija. To rade komunalne službe naredbeni redak(snmpwalk), grafički SNMP preglednici i više složeni programi nadzor mreže (rrdtools, cacti, zabbix, whats up gold itd.). Međutim, ova metoda ima dva značajna nedostatka:
  • Blokadu prometa mogu izvršiti samo potpuno gašenje sučelja, koristeći isti SNMP
  • brojači prometa snimljeni putem SNMP-a odnose se na zbroj duljina Ethernet paketa (odvojeno unicast, broadcast i multicast), dok ostali prethodno opisani alati daju vrijednosti u odnosu na IP pakete. To stvara primjetnu diskrepanciju (osobito na kratkim paketima) zbog opterećenja uzrokovanog duljinom Ethernet zaglavlja (međutim, to se može približno riješiti: L3_byte = L2_byte - L2_packets * 38).
VPN
Zasebno je vrijedno razmotriti slučaj pristupa korisnika mreži eksplicitnom uspostavom veze s pristupnim poslužiteljem. Klasičan primjer je dobri stari dial-up, čiji je analog u moderni svijet su VPN usluge daljinski pristup(PPTP, PPPoE, L2TP, OpenVPN, IPSEC)


Pristupni uređaj ne samo da usmjerava korisnički IP promet, već također djeluje kao specijalizirani VPN poslužitelj i prekida logičke tunele (često šifrirane) unutar kojih se prenosi korisnički promet.
Za obračun takvog prometa možete koristiti sva gore opisana sredstva (i za duboka analiza u smislu priključaka/protokola dobro odgovaraju), i dodatne mehanizme, koji pružaju kontrole pristupa VPN-u. Kao prvo pričati ćemo o RADIUS protokolu. Njegov rad prilično je složena tema. Ukratko ćemo spomenuti da kontrolu (autorizaciju) pristupa VPN poslužitelju (RADIUS klijent) kontrolira posebna primjena(RADIUS poslužitelj), koji iza sebe ima bazu podataka ( tekstualna datoteka SQL Aktivni direktorij) dopušteni korisnici s njihovim atributima (ograničenja brzine veze, dodijeljene IP adrese). Osim procesa autorizacije, klijent povremeno šalje poslužitelju obračunske poruke, informacije o stanju svake trenutno pokrenute VPN sesije, uključujući brojače prenesenih bajtova i paketa.

Zaključak

Objedinimo sve gore opisane metode za prikupljanje informacija o prometu:

Sažmimo. U praksi postoji veliki broj metode za povezivanje mreže kojom upravljate (s klijentima ili uredskim pretplatnicima) s vanjskom mrežna infrastruktura, korištenjem niza pristupnih sredstava - softverskih i hardverskih usmjerivača, preklopnika, VPN poslužitelja. Međutim, u gotovo svakom slučaju, možete smisliti shemu u kojoj se informacije o prometu koji se prenosi preko mreže mogu usmjeriti na softver ili hardver njegovu analizu i upravljanje. Također je moguće da će ovaj alat omogućiti Povratne informacije s pristupnim uređajem, korištenjem inteligentnih algoritama za ograničavanje pristupa za pojedinačne klijente, protokole i više.
Ovdje ću završiti analizu materijala. Preostale neodgovorene teme su:

  • kako i kamo idu prikupljeni prometni podaci
  • softver za obračun prometa
  • Koja je razlika između naplate i običnog "šaltera"
  • Kako možete nametnuti prometna ograničenja?
  • obračun i ograničenje posjećenih web stranica

Oznake: Dodajte oznake

To su programi koji vam omogućuju praćenje aktivni spojevi preko svih mrežnih sučelja.

Suvremeni alati za detaljno i detaljno praćenje prometa, u pravilu:

  • prilično su pristupačni;
  • omogućuju vam da ograničite brzinu svake veze zasebno;
  • dati jasnu sliku o tome koje datoteke i programi učitavaju mrežu i koju brzinu trebaju imati;
  • omogućuju određivanje izvora najveće potrošnje prometa.

Program će vam pomoći da odlučite o svojim prioritetima pri korištenju mreže.

Danas postoji mnogo sličnih alata za praćenje i planiranje potrošnje prometa.

CommTraffic

Ovo je program za praćenje internetskog prometa na lokalnoj mreži (prati internetsku aktivnost više klijenata odjednom) i na osobno računalo pomoću modemske veze. Računovodstvo i statistika rada na Internetu bit će prikazana u obliku grafikona propusnost. Prikazuju količinu odlaznog, dolaznog i ukupnog prometa.

Program se može konfigurirati za gotovo svaki tarifni plan, koji se temelji na utvrđenom volumenu, uzima u obzir doba dana i vrijeme veze. Uslužni program CommTraffic opremljen je sa:

  • prikladna indikacija;
  • točan izračun troškova;
  • mogućnost obavijesti u slučaju prekoračenja.

Štoviše, jednostavan je i lagan za korištenje. Nakon što postavite prometno i vremensko ograničenje koje vam odgovara tarifni plan, primit ćete obavijesti zvučni signal ili poruku za navedena adresa pri približavanju utvrđenim granicama.

Program za praćenje internetskog prometa Network Meter

Aplikacija za prikupljanje informacije o mreži, koji vam omogućuje praćenje svih mrežnih adaptera instaliranih u sustavu. Također pruža detaljna statistika o odlaznom i dolaznom prometu. Najprije konfigurirajte preuzeti program kada ga prvi put pokrenete. Da biste to učinili, odredite koje podatke želite vidjeti u glavnom prozoru i adaptere koje će Mjerač mreže "nadzirati".

Smanjite prozor uslužnog programa na ploču s obavijestima tako da ne zauzima prostor na radnoj površini. Čak iu ovom stanju, aplikacija nastavlja pozadina moj posao.

Program će iscrtavati grafove intenziteta potrošnje u stvarnom vremenu Mrežna veza. Nije preopterećena nepotrebnih elemenata sučelje i postavke. Grafička ljuska Pomoćni programi su jasni i jednostavni. Također ga možete koristiti da vidite:

  • Trajanje internetske sesije, MAC adresa i IP;
  • vrsta veze;
  • Maksimalna propusnost kabela.

Preuzimanjem mrežnog mjerača dobit ćete prilično kompaktan, jednostavan i besplatan alat. Izvrsno za praćenje prometa i pregledavanje informacija o mrežnoj opremi.

Brojač internetskog prometa Simbad brojač prometa

Uslužni program prati dolazne i odlazni promet, a također izračunava svoj trošak prema tarifi vašeg internetskog davatelja usluga. Potrošeni promet se prikazuje u različitim količinama (gigabajti, megabajti, kilobajti). Osim toga, aplikacija vodi statistiku. Automatski će detektirati modemsku vezu i prikazati vrijeme provedeno na internetu. Ovaj program za praćenje internetskog prometa praktički ne troši resurse sustava i ima mala veličina. Raditi sa veliki iznos protokoli.

Aplikacija dijagrama neto aktivnosti

Softver za praćenje prometa i brzine Internet Net Dijagram aktivnosti prati Internet i mrežnu aktivnost računala.

Proizvodi:

  • praćenje svih uspostavljenih veza;
  • prikazivanje raznih upozorenja u obliku poruke;
  • analiza prometa za određena vremenska razdoblja.

Prikaz struje mrežna aktivnost proizvedeno u poseban prozor, i na programskoj traci. Osim toga, usluga dijagrama mrežne aktivnosti prati statistiku neovisno za svaki port i pruža mogućnost zasebnog praćenja svake vrste prometa.

Program je prilično fleksibilan. Obavještava korisnika u slučaju prekoračenja ili približavanja utvrđenim ograničenjima.

Računovodstvo prometa pomoću brojača internetske veze

Ovaj program za praćenje internetskog prometa omogućit će vam da uzmete u obzir troškove i vrijeme provedeno na internetu, ukupnu količinu potrošenog prometa. Podržava Različite vrste veze: Dial-Up, ADSL, LAN, GPRS itd.

Pomoću ovog uslužnog programa korisnik može:

  • istovremeno koristite nekoliko tarifa internetskih davatelja usluga;
  • upoznati se sa statistikama o prometu;
  • napjev izgled aplikacije.

Osim toga, aplikacija će prikazati sve aktivne veze, sinkronizirati sistemski sat a izvozi u Excel format izvješće.

Program za uštedu prometa

HandyCache će omogućiti znatno (3-4 puta) predmemoriranje. Sljedeći put kada posjetite stranicu, aplikacija će vam pomoći da izbjegnete preuzimanje s interneta. Osim toga, ove stranice možete pregledavati bez internetske veze, u izvanmrežnom načinu rada.

Za početak morate instalirati HandyCache i usmjeriti ga na preglednik kao proxy poslužitelj. Nakon toga, svi preglednici instalirani na vama koristit će predmemoriju HandyCache. Zadane postavke ove aplikacije u većini slučajeva odgovaraju korisnicima.

Uslužni program opremljen je fleksibilnim postavkama za upravljanje najviše različite parametre. Može učitati datoteke iz predmemorije ovisno o vrsti ili URL-u datoteke HandyCache. A ako je potrebno, preuzimat će datoteke s interneta u slučaju stalnih ažuriranja verzije. Prije toga program će provjeriti njihovu verziju i tek tada odlučiti hoće li kontaktirati izvor preuzimanja.

Uslužni program je prikladan jer za traženje prethodno korištenih podataka ne morate ih ponovno pronaći. Samo u predmemoriji potražite mapu s istim nazivom kao i naziv stranice. Osim toga, ovaj program za praćenje internetskog prometa za Android je idealan.

Jasno i točno računovodstvo novca

A također se vrijeme i promet mogu izračunati pomoću aplikacije StatistXP. Program za praćenje internetskog prometa omogućit će vam udobno i ekonomično korištenje mreže. Za probno razdoblje dodijeljeno je 10 lansiranja. A za daljnje korištenje, uslužni program je opremljen opcijom plaćanja unaprijed i internetskim karticama.

Program provodi:

  • obavijest pri povezivanju i odspajanju glasom;
  • obračun vremena, novca i prometa sa statistikom veza po mjesecima i godinama;
  • Ima detaljnih informacija.

BitMeter II - program za praćenje internetskog prometa

Ovaj uslužni program je brojač prometa. Uz to je opremljen širok raspon alati za prikupljanje i praćenje mrežnih veza.

U glavnom prozoru aplikacije možete vidjeti grafikon odlaznog i dolaznog prometa u stvarnom vremenu. Za brzi izračun vremena utrošenog na preuzimanje postoji poseban kalkulator.

Aplikacija podržava postavljanje upozorenja o prekoračenju ograničenja maksimalnog prometa i vremena internetske veze.

Neke značajke programa:

  • Prilagodljive postavke i upozorenja kada brzina padne na uspostavljena razina ili prilikom učitavanja određene količine podataka.
  • Učitavanja i preuzimanja se prate i bilježe. To će vam omogućiti da vidite koliko je prometa korišteno tijekom određenog vremenskog razdoblja.
  • Štoperica na ekranu.
  • Lijepa datoteka za pomoć.
  • Zgodan, prilagodljiv izgled.
  • Mogućnost selektivnog nadzora mrežnih kartica.

Postoji mnogo programa za praćenje prometa na lokalnoj mreži: plaćeni i besplatni, koji se uvelike razlikuju po funkcionalnosti. Jedan od najpopularnijih Otvoreni izvor programi - SAMS. Ona radi za Linux platforma u suradnji s Squidom.

SAMS zahtijeva PHP5, mi ćemo ga koristiti Ubuntu poslužitelj 14.04. Trebat će nam Squid, Apache2, PHP5 paketi s modulima.

Računovodstvo Internet prometa na lokalnoj mreži Linux

Pokušajmo otkriti kako to funkcionira.

Squid distribuira Internet, prihvaćajući zahtjeve na portu 3128. U isto vrijeme, on piše detaljan log access.log. Sva kontrola se provodi kroz datoteku squid.conf. Squid ima opsežne mogućnosti za upravljanje pristupom Internetu: ograničava pristup prema adresi, kontrolira propusnost za određene adrese, grupe adresa i mreže.

SAMS radi na temelju analize zapisa Squid proxy poslužitelja. Sustav za obračun prometa na lokalnoj mreži prati statistiku proxy poslužitelja i u skladu s navedenim pravilima donosi odluku o blokiranju, deblokadi ili ograničenju brzine Squid klijenta.

Instalacija SAMS-a

Instaliranje paketa.

apt-get instalirajte apache2 php5 php5-mysql mysql-poslužitelj php5-gd squid3

Preuzmite i instalirajte SAMS

wget https://github.com/inhab-magnus/sams2-deb/archive/master.zip

raspakirajte master.zip

cd sams2-deb-master/

dpkg -i sams2_2.0.0-1.1_amd64.deb

Instalacija web sučelja

dpkg -i apache2/sams2-web_2.0.0-1.1_all.deb

Mi mijenjamo datoteku /etc/sams2.conf.

DB_PASSWORD=/MySql lozinka/

Pokretanje SAMS-a

početak usluge sams2

Postavljanje Squida

Mi mijenjamo datoteku /etc/squid3/squid.conf

http_port 192.168.0.110:3128
cache_dir ufs /var/spool/squid3 2048 16 256

Omogućujemo bilježenje i rotaciju trupaca uz čuvanje 31 dan.

access_log daemon:/var/log/squid3/access.log lignje

logfile_rotate 31

Zaustavite Squid, napravite predmemoriju.

usluga squid3 stop

usluga squid3 start

Radi čistoće eksperimenta, konfiguriramo jedan od preglednika za rad s proxyjem 192.168.0.110 preko priključka 3128. Nakon pokušaja povezivanja dobivamo odbijenicu veze - Squid nema konfigurirana prava pristupa proxyju.

Početno postavljanje SAMS-a

U drugom pregledniku otvorite adresu (192.168.0.110 – adresa poslužitelja).

http://192.168.0.110/sams2

Reći će nam da se ne može spojiti na bazu podataka i ponuditi da izvrši instalaciju.

Navodimo poslužitelj baze podataka (127.0.0.1), prijavu i lozinku za MySql.

Završeno je početno postavljanje sustava obračuna prometa. Sve što ostaje je konfigurirati program.

Praćenje prometa lokalne mreže

Prijavite se u sustav kao administrator (admin/qwerty).

Vrijedno je odmah spomenuti autorizaciju korisnika.

U ogranku Squid otvorite proxy poslužitelj i kliknite gumb "Konfiguriraj proxy poslužitelj" na dnu.

Ovdje je najvažnije naznačiti svoju IP adresu u adresama mapa i datoteka gdje je to potrebno, inače se proxy poslužitelj neće pokrenuti.

Suština svih promjena u SAMS postavke je da su napisani u squid.conf. Sams2deamon radi u pozadini i prati promjene u postavkama koje zahtijevaju izmjene konfiguracijska datoteka(tamo također možete postaviti interval praćenja).

Ispunite polja "Korisnik" i "IP adresa". Uzmimo isti IP kao korisničko ime (IP računala, ne poslužitelja!). U polje "Dopušteni promet" upisujemo "0", odnosno bez ograničenja. Sva ostala polja izostavljamo.

Dodat će se novi acl za ovu IP adresu i dopuštenje za rad kroz Squid. Ako se konfiguracija nije automatski promijenila, idite na proxy granu i kliknite gumb "Ponovo konfiguriraj Squid". Promjene konfiguracije izvršit će se ručno.

Pokušavamo otvoriti bilo koji URL u pregledniku. Provjeravamo access.log i vidimo zahtjeve koje obrađuje proxy. Kako biste provjerili rad SAMS-a, otvorite stranicu “Korisnici” i kliknite gumb “Ponovo izračunaj korisnički promet” na dnu.

Pomoću donjih gumba za upravljanje statistikom možete dobiti detaljne informacije prema statistici posjeta korisnika stranicama.

Pozdrav, čitatelji bloga! Mnogi korisnici razmišljaju o tome da imaju računalo sa vlastiti brojač Internetski promet ili se može drugačije nazvati - kontrola internetskog prometa, koja bi mogla pokazati koliko prometa trošite. Internet je odavno dostupan u svim dijelovima planeta, ali još nemaju svi neograničeni pristup.

Korisnici koji su zadovoljni internetom s ograničenim prometom uvijek se iznenade koliko brzo postojeći limit nestane. U principu, ništa iznenađujuće: Mnogi korisnici imaju velik broj instaliranih programa na svojim računalima koji se ažuriraju na.

Korisnici niti ne primjećuju kako gledaju sljedeći video na youtube.com i razmjenjuju datoteke sa svojim kolegama ili prijateljima.

Ne bojte se: ovaj problem se lako može riješiti. Postoji specijalizirani program za obračun i kontrolu prometa - Networx. Upravo će vam ona “kazati” da je dovoljno surfati internetom i da je vrijeme da se sjetite svog limita koji nije beskonačan.

Možete ga preuzeti na web stranici instalacijsku datoteku programe i Prijenosna verzija. U ovom članku ćemo pogledati instalacijska verzija programa.

Za preuzimanje programa idite na dno stranice i kliknite na gumb "Preuzmi NetWorx instalacijski program". Čekamo preuzimanje programa.

Montaža Networkx

Pokrenimo datoteku koju smo upravo preuzeli. Pritisnite "Dalje".

Suglasni smo s licencom programa, potvrdite okvir "Prihvaćam ugovor" i kliknite "Dalje".


U sljedećem prozoru ostavite zadani put instalacije. Pritisnite "Dalje".

Ponovno kliknite "Dalje".

U sljedećem prozoru možete ostaviti ili ukloniti "Desk Band" - dodatak koji jasno prikazuje promet u stvarnom vremenu. Kome smetaju nepotrebne ikone na upravljačkoj ploči, bolje ga je onemogućiti.

U mom slučaju, poništio sam potvrdni okvir "Instalirajte dodatni NetWorx Desk Band extensional (kao što je prikazano u nastavku)". Pritisnite "Dalje".

Pritisnite "Instaliraj".

Instalacija programa je završena. Pritisnite "Završi".

Odmah nakon instalacije programa otvorit će se prozor postavki. Odaberite ruski jezik (ruski) i kliknite "Dalje".

Odabir internetske veze: trebate odabrati koju ćete koristiti mrežni adapter dođe do povezivanja s internetom. Pritisnite "Naprijed".

Pritisnite "Završi".

Sada ćete imati ikonu programa u traci koja izgleda kao dijagram.

Dvaput kliknite lijevom tipkom miša na dijagram. Nakon toga će se otvoriti glavni prozor.

Kao što vidimo, program ima lijepo i intuitivno rusko sučelje. I, što je važno, program prilično precizno broji promet. Pomoću njega možete primati izvješća o internet prometu: dnevna, tjedna, kao i mjesečna.

Program omogućuje otvaranje/spremanje rezultata u Excelu, kao iu obliku vizualnih grafikona.

NetWorx nije samo izvrstan program za pregled računovodstva internetskog prometa, već sadrži i zanimljiva točka u obliku postavki kvota.

To znači da se program može konfigurirati na način da kada se promet iscrpi, program vas o tome automatski obavijesti.

Kako postaviti kvotu

Radi jasnoće, vrijedi analizirati postupak postavljanja kvote. Da biste to učinili, kliknite desni klik prijeđite mišem preko ikone i odaberite “Kvota...”.

U mom slučaju, kvota je već konfigurirana: postavio sam ograničenje od 50 megabajta, a kada se promet iskoristi unutar 85% od 50 megabajta, na ekranu će se pojaviti poruka koja označava da se kvota bliži kraju.

Ovom porukom bit ćemo obaviješteni kada trebamo ograničiti korištenje interneta kako bismo izbjegli financijske gubitke!

Zar ste mislili da neću prikazati postavke? Naravno da ću vam pokazati: kliknite gumb "Konfiguriraj...".

Program ima funkciju mjerenja brzine kojom možete mjeriti dolazni/odlazni promet. Za početak mjerenja kliknite na zeleni trokut.

Preporučujem ovaj program svim korisnicima koji imaju ograničen pristup internetu. Pomoću njega možete kontrolirati svoj promet u bilo kojem smjeru: i dolazni i odlazni.

Iz više razloga instalirao sam program na Windows XP. Ali oni koji imaju instaliran Windows 7 ne bi trebali brinuti, jer ovaj program radi stabilno i bez kvarova na bilo kojem sustavu.

Vidimo se uskoro, dragi prijatelji!

Pozdrav prijatelji! Pisati o kako pratiti promet Planirao sam odmah nakon što sam napisao članak ““, ali nekako sam zaboravio. Sada se sjećam i reći ću vam kako pratiti koliko prometa trošite, a mi ćemo to učiniti koristeći besplatan program NetWorx.

Znate, kada ste spojeni na neograničeni internet, u biti nema potrebe pratiti promet, osim radi interesa. Da, sada su sve gradske mreže obično neograničene, što se još ne može reći za 3G Internet, čije su tarife obično izvan ljestvica.

Cijelo ovo ljeto koristim CDMA Internet od Intertelecoma i znam sve te nijanse s prometom i tarifama iz prve ruke. Već sam pisao o tome kako postaviti i poboljšati Internet od Intertelecoma, pročitati i. Dakle, njihova "neograničena" tarifa košta 150 grivna mjesečno. Kao što vidite, stavio sam riječ neograničeno pod navodnike, zašto? Da, jer tamo postoji ograničenje brzine, doduše samo danju, ali nema se čemu radovati, brzina je jednostavno užasna, bolje je koristiti GPRS.

Najnormalnija tarifa je 5 grivni po danu nakon povezivanja, odnosno ako se ne povežete danas, ne plaćate. Ali to nije neograničeno, to je 1000 megabajta dnevno, do 12 sati noću. Sad imam ovu tarifu, ali je barem brzina pristojna, realna prosječna brzina je 200 Kbps. Ali 1000 MB dnevno nije puno pri takvoj brzini, pa je u ovom slučaju jednostavno potrebno kontrolirati promet. Štoviše, nakon korištenja ovih 1000 MB, cijena jednog megabajta je 10 kopejki, što nije malo.

Čim sam spojio ovaj internet, počeo sam tražiti dobar program koji bi kontrolirao moj internet promet i mogao postaviti upozorenje kada je limit potrošen. I našao sam ga, naravno, ne odmah, nakon par stvari sam naišao na program NetWorx. O čemu ćemo dalje govoriti.

NetWorx će pratiti promet

Sada ću vam reći gdje možete nabaviti program i kako ga postaviti.

1. Koji god program tražite, učitao sam ga na svoj hosting, tako da .

2. Pokrenite preuzetu datoteku i instalirajte program, neću opisivati ​​postupak instalacije, o tome sam pisao u.

3. Ako se nakon instalacije program ne pokrene sam, pokrenite ga prečacem na radnoj površini ili u izborniku Start.

4. To je to, program već broji vaš internetski promet, skriva se u ladici i tamo tiho radi. Radni prozor Program izgleda ovako:

Kao što vidite, program prikazuje internet promet za tekući dan i za cijelo vrijeme, počevši od vremena kada ste instalirali program, možete vidjeti koliko sam spalio :). Zapravo, program ne treba nikakve postavke. Samo ću vam reći kako postaviti kvotu u NetWorxu, odnosno ograničenja prometa i kako učiniti da ikona na traci prikazuje aktivnost dolaznog i odlaznog internetskog prometa.

5. Provjerite je li aktivnost internetskog prometa prikazana u traci.

Kliknite desnom tipkom miša na ikonu programa u traci i odaberite "Postavke"

Na kartici "Grafikon" postavite kao na mojoj snimci zaslona, ​​kliknite "U redu" i "Primijeni". Sada će ikona programske trake NetWorx prikazati aktivnost internetske veze.

6. I zadnja točka u postavljanju ovog programa bit će postavljanje kvote. Na primjer, Intertelecom mi daje samo 1000 MB dnevno, pa da ne bih potrošio više od ove količine, postavio sam program tako da me upozori kada potrošim 80% prometa.

Kliknite desnom tipkom miša na ikonu programa u traci i odaberite "Kvota".

Vidite, danas sam potrošio svoj limit za 53%, ispod je polje u kojem možete odrediti u kojem postotku javiti da vam nedostaje prometa. Kliknimo na gumb "Postavke" i konfigurirajmo kvotu.

Ovdje je sve vrlo jednostavno, prvo odredimo kolika je tvoja kvota, npr. ja imam dnevnu kvotu, zatim odredimo promet, ja sam odabrao sav promet, odnosno dolazni i odlazni. Postavili smo "Sat" i "Jedinice", imam megabajte. I naravno, ne zaboravite navesti veličinu kvote, imam 1000 megabajta. Kliknite "Ok" i to je to, naša kvota je konfigurirana.

To je to, program je potpuno konfiguriran i spreman za brojanje vašeg prometa. Pokrenut će se zajedno s računalom, a sve što trebate učiniti je povremeno pogledati i vidjeti iz zabave koliko ste prometa već potrošili. Sretno!

Također na stranici:

NetWorx: kako pratiti internetski promet ažurirano: 17. kolovoza 2012. od strane: admin

Najbolji članci na temu