Sisteme de contabilitate de trafic pe internet

Acest conținut face parte din seria: sisteme de contabilitate pentru traficul pe Internet. Instalare, configurare, utilizare

Aveți grijă de articole noi din această serie.

Posibilități de SAMS. Cerințe de sistem

Conform definiției oficiale, SAMS - nu este un sistem de facturare, un instrument software pentru administrarea accesului utilizatorilor la serverul proxy SQUID. Cu toate acestea, pentru a le folosi ca un sistem pentru traficul contabil care a trecut printr-un server proxy, nimeni nu interferează. Să enumerăm principalele caracteristici ale programului:







În prezent, lista sistemelor acceptate oficial este mică: Linux, FreeBSD, OpenBSD, SUN Solaris x86. Dar, din moment ce textele sursă ale SAMS sunt deschise, nimic nu împiedică administratorul să adapteze produsul pentru alte sisteme.

Pentru a opera SAMS în sistemul Ubuntu (Debian), trebuie să instalați următoarele aplicații și pachete suplimentare:

Web-server apache2, apache2-mpm-prefork, PHP 5.2 (libapache2-mod-php5), php5-cgi, php5-common, php5-mysql, DB MySQL (MySQL-server), mysql-client, libmysqlclient15off, proxy SQUID, precum și biblioteca pcre (libpcre3). Cum se configurează și se instalează toate acestea, nu voi descrie, aș prefera să mă concentrez asupra detaliilor și a "capcanelor".

Instalare și configurare

După despachetarea arhivei SAMS, este necesar să intrați în directorul distribuției și să executați comenzile (sunt necesare drepturile de superuser):

apoi creați un utilizator pentru a accesa baza de date mysql și baza de date SAMS actuală:

înlocuiți valorile nedefinite cu ale dvs. proprii. După aceasta, numele de utilizator și parola trebuie salvate în fișierul de configurare SAMS /etc/sams.conf:

  • MYSQLUSER = sams - numele de utilizator MySQL, în numele căruia SAMS va funcționa;
  • MYSQLPASSWORD = yourpasswd este parola de utilizator în MySQL.

Pentru a crea baza de date, accesați directorul ./mysql și executați următoarele comenzi:

Spunând „mutat in directorul ./mysql», adică un subdirector al codului sursă, care a apărut după dezarhivare de distribuție SAMS.

Pentru a configura PHP, trebuie să faceți modificări în fișierul /etc/php5/apache2/php.ini:

  1. Am setat parametrul safe_mode = Activat
  2. SAMS utilizează câteva comenzi de sistem pentru unele funcții de interfață Web, de exemplu wbinfo. În modul safe_mode, interpretul PHP blochează accesul la comenzile de sistem. Cu toate acestea, interpretul vă permite să executați comenzi de sistem localizate în directorul specificat de parametrul safe_mode_exec_dir. Schimbați acest parametru:
  3. Apoi, permitem executarea scripturilor de sistem din codul PHP. Căutăm parametrul din fișierul de configurare și eliminăm interdicția de a apela funcțiile sistemului phpinfo shell_exec exec:






Figura 1.

Sisteme de contabilitate de trafic pe internet

Sisteme de contabilitate de trafic pe internet

Nu voi descrie toate opțiunile și opțiunile pentru setarea programului - consola administratorului este rufinată și toate setările sunt intuitiv de înțeles. În schimb, mă voi concentra asupra nuanțelor care provoacă probleme pentru cei care întâlnesc prima dată exploatarea SAMS.

  • Secțiunea „Interzice accesul URL-ul“ al consolei de administrare, creați lista și să-l URL-ul, du-te la utilizatorii care nu pot sau crea pentru aceleași modele cu scop folosind expresii regulate în secțiunea corespunzătoare de mai jos. Asigurați-vă că bifați caseta care aplică aceste reguli în șablonul de utilizator din secțiunea Șabloane utilizator (Figura 2).
    Figura 2.

    Sisteme de contabilitate de trafic pe internet

    Sisteme de contabilitate de trafic pe internet

    Am bifat această bifă în secțiunea "deny access" "my" - numele șablonului meu cu lista de adrese URL interzise. Dacă acest lucru nu este făcut, interdicțiile nu vor funcționa!

    Figura 3.

    Sisteme de contabilitate de trafic pe internet

    Sisteme de contabilitate de trafic pe internet

    Și totul este bine, dar în cazul în care utilizatorul se gândește să meargă la site-ul interzis, el va vedea o fereastră așa cum se arată în Figura 4 (imaginea în sine poate fi, de asemenea, modificat prin plasarea în locul său un alt desen)

    Figura 4.

    Sisteme de contabilitate de trafic pe internet

    Sisteme de contabilitate de trafic pe internet

    Figura 5.

    Sisteme de contabilitate de trafic pe internet

    Sisteme de contabilitate de trafic pe internet

    Toate celelalte opțiuni și setări ale programului vă puteți vedea singuri, o mică înțelegere a interfeței sale, ceea ce nu va fi dificil.

    concluzie

    În următorul articol, luați în considerare utilizarea programelor SARG și Ipaudit în contextul sarcinii descrise aici, dar un pic dintr-un unghi diferit, ca să spunem așa. Aceste programe au un principiu diferit de construcție, precum și alte mecanisme de lucru, dar acest lucru va fi discutat în continuarea ciclului. Sper că articolele mele vor ajuta cititorii să facă o alegere.

    Descărcați resurse







    Articole similare

    Trimiteți-le prietenilor: