ПредишенСледващото

Това съдържание е част от поредица на: Системи за отчитане на трафика в интернет. Инсталиране, конфигуриране, използване на

Останете на линия за предстоящите статии в тази серия.

Възможността за SAMS. Системни изисквания

Според официалната дефиниция, SAMS - това не е система за фактуриране, софтуерен инструмент за управление на потребителския достъп до SQUID прокси сървър. Въпреки това, за да го използвате като система за контрол на движението, последният прокси сървър, никой не притеснява. Ние списък на основните характеристики:

В момента в списъка на поддържаните системи е ниска: Linux, FreeBSD, OpenBSD, Sun Solaris x86. Но тъй като SAMS изходния код е на разположение, нищо не пречи на администратора адаптират продукта за други системи.

SAMS да работи в Ubuntu система (Debian), трябва да инсталирате следните приложения и допълнителни пакети:

Web-сървър apache2, apache2-MPM-prefork, PHP 5.2 (libapache2-мод-php5), php5-CGI, php5-често, php5-MySQL, MySQL DB (MySQL-сървър), MySQL клиент, libmysqlclient15off, прокси SQUID и PCRE (libpcre3) библиотека. Как да го настроите всичко и инсталиране, аз няма да се опише, по-добре да се съсредоточи върху детайлите и "клопки".

Инсталация и настройка

След разопаковане SAMS архив Дневник в указателя за разпределение и изпълнява команди (изисква супер потребител):

след това да създадете потребител за достъп до MySQL база данни и всъщност базата данни SAMS:

Сменете нулеви стойности с неговата. След това, потребителското име и паролата трябва да бъдат записани в конфигурационния файл SAMS /etc/sams.conf на:

  • MYSQLUSER = Sams - потребителско име MySQL, името на който ще работи SAMS;
  • MYSQLPASSWORD = yourpasswd - паролата на потребителя в MySQL.

За да създадете базата данни на свой ред ./mysql директория и изпълнете следните команди:

Казвайки "се премества в директорията ./mysql», имам предвид поддиректория на изходния код, които са възникнали след разархивиране SAMS разпределение.

За PHP са необходими промени в конфигурацията в /etc/php5/apache2/php.ini файл:

  1. Expose параметър safe_mode = На
  2. SAMS за някои уеб-базирани функции използват системни команди, като wbinfo. режим блокира safe_mode PHP интерпретатора достъп до компонентите на системата. Въпреки това, обвивката ви позволява да изпълнява команди, намиращи се в директорията определен параметър safe_mode_exec_dir на. Променете тази настройка:
  3. Освен това позволи изпълнение на система от PHP код сценарий. Търси в конфигурационния файл параметър и отстранете от тях за забрана на разговори функции phpinfo система shell_exec EXEC:
Фигура 1.

Системи за отчитане на трафика в интернет

Системи за отчитане на трафика в интернет

Няма да описвам всички опции и опциите на настройките на програмата - администраторът утеши Russified и всички настройки са интуитивни. Вместо това, аз се съсредоточи върху нюансите, които създават проблеми за тези, които за пръв път се сблъсква с действието на SAMS.

  • Разделът "Deny URL достъп" на конзолата за администратори, да създадете свой списък и да го направите URL, отидете на вашите потребители, които не могат, или да създават за същите модели предназначение, използващи регулярни изрази в съответния раздел по-долу. Не забравяйте да сложите "тик", да се прилагат тези правила в шаблона на потребителя в "Потребителски шаблони" (Фигура 2).
    Фигура 2.

    Системи за отчитане на трафика в интернет

    Системи за отчитане на трафика в интернет

    Аз трябва да разбера тази отметка, маркирани в "отказва достъп» «ми» - името ми шаблон за списъка на забранени URL адрес. Ако не го направите, без забрани няма да работи!

    Фигура 3.

    Системи за отчитане на трафика в интернет

    Системи за отчитане на трафика в интернет

    И всичко е наред, но ако потребителят мисли за да отидете на сайта е забранено, той ще видите прозорец, както е показано на фигура 4 (самата картина също може да бъде променена, като поставите на негово място друг чертеж)

    Фигура 4.

    Системи за отчитане на трафика в интернет

    Системи за отчитане на трафика в интернет

    Фигура 5.

    Системи за отчитане на трафика в интернет

    Системи за отчитане на трафика в интернет

    Всички други опции и параметри на програмата, която ще бъде в състояние да видите за себе си, за да разберете малко от интерфейса му, той няма да бъде трудно.

    заключение

    В следващата статия ще разгледаме използването на програми SARG Ipaudit и в контекста на задачите, описани тук, но малко по-различен ъгъл, така да се каже. Тези програми имат различен принцип дизайн, както и на други механизми, които да работят, но това ще бъде обсъдено в продължаване на цикъла. Надявам се, че моята статия ще помогне на читателите да направят правилния избор.

    Изтегляне ресурси

    Свързани статии

  • Подкрепете проекта - споделете линка, благодаря!