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
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
Grupuri de utilizatori ai Internetului
Evaluarea site-urilor populare
Informații detaliate despre ziua curentă.
Informații temporare privind site-urile utilizatorilor vizitate
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