Considerăm traficul proxy prin squash, prin trucuri lightsquid, unix tips - tricks

Pentru a controla accesul la Internet în birouri și întreprinderile mari, utilizați un server proxy. În mod obișnuit, mediul unix utilizează serverul proxy Squid. Și pentru a analiza jurnalele squid server aplica o varietate de programe, dintre care unul este lightsquid.






Una dintre trăsăturile distinctive ale luminilor de lumină asupra celorlalți concurenți este abilitatea de a manipula statisticile pe grupuri.

Înainte de a instala lightsquid, asigurați-vă că aveți serverul Apache instalat și configurat (suportul php și mysql este opțional).
Instalarea pachetului în sine este foarte simplă. Instalăm pachetul prin depozitele (porturile) distribuțiilor noastre.
Și vă voi spune cum să instalați pachetul din surse.
1. Descărcați pachetul de pe serverul sourceforge.net
2. Extrageți arhiva în folderul / usr / local / lightsquid
3. Expunem proprietarul folderului / usr / local / lightsquid - root.

și verificați, de asemenea, dacă script-urile din rădăcina directorului lightsquid * .cgi și * .pl sunt executate. Dacă nu este cazul, vom efectua

4. Creați un link în rădăcina site-ului web apache la dosarul cu programul. Am apelat la o simbolică a numelui programului, dar poate fi numită mai simplu, de exemplu stat. Dacă puneți programul direct în directorul site-ului, atunci nu este necesară crearea unui symlink.

Procesul de lansare a luminilor lichide

Toate, mergi acum la configurația de configurare lightsquid.

Setarea Lightsquid

După editarea lightsquid.cfg, rulați comanda check-check -setup.pl.

Hopa! în distribuția mea nu a existat niciun modul Perl GD.PM. Că suntem avertizați de test. Fie dezactivați funcția grafică grafică $ graphreport = 0 în fișierul configurări lightsquid.cfg sau puneți modulul GD.
Am preferat al doilea, după ce am terminat doar două comenzi

Acum, după verificare, am totul în regulă

Rezultate statistice

Puteți rula parserul de jurnal. Aceasta este comanda lightparser.pl.
Această comandă poate fi rulată cu parametrii jurnalelor lightparser.pl access.log.1 (de exemplu, se colectează statistici din vechile jurnale calmar).
Rularea lightparser.pl astăzi va citi statisticile pentru ziua curentă. Pentru organizațiile mari, recomand să executați această comandă o dată pe zi înainte de a roti jurnalul de calmar, iar în birouri mici puteți rula cel puțin 15 minute.
Comanda lightparser.pl astăzi trebuie introdusă în / etc / crontab. Am terminat o data pe zi la 23-50 de ani

Considerăm traficul proxy prin squash, prin trucuri lightsquid, unix tips - tricks


Rețineți config skipuser.cfg. De obicei, șefii nu doresc ca nimeni să se uite la statisticile lor

Lucrul cu nume și grupuri de utilizatori reali







Prin același principiu, grupurile de utilizatori sunt create în fișierul group.cfg.
Fișierul listează datele de conectare pentru ip sau utilizator. numărul grupului al grupului și apoi numele grupului.

Acum statisticile Internetului vor arăta aproape de nume.
Am făcut screenshot-uri de la o organizație reală, așa că a trebuit să ascund logare și nume

Considerăm traficul proxy prin squash, prin trucuri lightsquid, unix tips - tricks

Grupuri de utilizatori ai Internetului

Considerăm traficul proxy prin squash, prin trucuri lightsquid, unix tips - tricks

Evaluarea site-urilor populare

Considerăm traficul proxy prin squash, prin trucuri lightsquid, unix tips - tricks

Informații detaliate despre ziua curentă.

Considerăm traficul proxy prin squash, prin trucuri lightsquid, unix tips - tricks

Informații temporare privind site-urile utilizatorilor vizitate

Considerăm traficul proxy prin squash, prin trucuri lightsquid, unix tips - tricks

Cine a descărcat fișiere mari

Și acum un pic despre automatizarea colecției de nume realname.cfg și group.cfg.
În cazul organizațiilor mici automatizeze o mulțime de sens nu, dar în birouri mari aduc 300 de persoane, și chiar și apoi să monitorizeze în mod continuu aceste fișiere afacere mohorât. Așa că am sugera obtinerea script-uri gata loginuri și grupuri de utilizatori ai bazei de date MySQL. (Dar eu sunt sigur cu destulă abilitate, puteți obține informații de la orice bază de date)

Scripturile sunt doar de dragul exemplului și sunt greu potrivite pentru tine. Dar, probabil, uita-te la ele vei intelege cum sa-ti creezi propriile configuri. Asigurați-vă că adăugați crontab la scenariile dvs. pentru formarea zilnică.

Bună ziua, am o întrebare despre statistici, am făcut acces prin autentificare
parola după introducerea parolei, permite doar toate grupurile așa cum se arată în exemple, și de management dorește să se autentifice și o parolă pentru fiecare șef de departament a avut propria sa, iar atunci când intră în ip / STAT nu fulgeră toate grupurile, ci doar doar angajați ai departamentului, care sunt relevante pentru cap, nu este imposibil de a face, nu utilizați domeniu.

Două cani de ceai sunt o persoană bună pentru un fapt detaliat!
Ar fi frumos dacă aș putea schița cum să fac o pagină de start ușoară pentru un Apache. La portul 80 de exemplu.

se datorează paginii de pornire a browserului utilizatorilor?
Sau cum să configurați o apache astfel încât să afișeze imediat luminile de lumină în pagina de pornire?
În cazul în care al doilea, apoi instalați doar lightsquid în directorul Apache htdocs ..

Mulțumesc pentru răspunsul prompt, de fapt m-am grăbit să pun întrebarea, m-am hotărât. A fost necesar să se facă acest lucru la referința la un proxy pe care l-am dedus imediat luminile lichide.
Serverul în sine nu este transparent. Lightsquid kt se află în / var / www / html /
Rezolvați prin adăugarea la blocul httpd.conf:

# Opțiuni Indexuri + ExecCGI FollowSymLinks MultiViews
AllowOverride All
Opțiuni ExecCGI
AddHandler cgi-script .cgi
Ordinul permite, respinge
permiteți tuturor







Trimiteți-le prietenilor: