Поиск






Понедельник, 25.11.2024, 02:42

| RSS

ОТДЕЛ
ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ
 
Каталог статей


Главная » Статьи » Интересные статьи

Системы учета интернет-трафика. Установка, настройка, использование: Часть 1.
Источник developerWorks Россия
Системы учета интернет-трафика. Установка, настройка, использование: Часть 1. Использование SAMS

Уровень сложности: средний

Александр Деревянко, ведущиq консультант-эксперт, консультант

03.11.2009

    Во всем мире активно используются системы кэширования интернет-трафика в целях экономии денежных средств и дополнительной защиты пользователей при их работе в сети Интернет. Учитывая сегодняшнее состояние кризиса и финансовые неурядицы, эти системы становятся еще более актуальными.

    Подобных программ существует немало, но статистика показывает, что наибольшим спросом пользуются связки на базе прокси-сервера SQUID и вспомогательных средств для анализа его логов и генерации отчетов, а также контроля за расходом трафика. Тройку популярности среди них неизменно уже в течение многих лет составляют: SAMS, SARG и Ipaudit. Рассмотрим все эти программы по очереди в разрезе их функциональности применительно к учету трафика, проходящего через сервер SQUID. Остальных свойств этих разработок мы коснемся поверхностно, в контексте описываемого.

Возможности SAMS. Системные требования

Скачать SAMS можно на официальном сайте проекта http://sams.perm.ru/index.php, тут есть все необходимое системному администратору – от новостей и документации до исходных текстов программы.

Согласно официальному определению, SAMS – это не биллинговая система, а программное средство для администрирования доступа пользователей к прокси-серверу SQUID. Тем не менее, использовать его как систему учета трафика, прошедшего прокси-сервер, никто не мешает. Перечислим основные возможности программы:

    * администрирование системы через Web-интерфейс;
    * ограничение объема трафика пользователей;
    * автоматическое отключение пользователей, превысивших лимит;
    * блокировка доступа пользователей к запрещенным ресурсам Интернет;
    * настройка доступа пользователей через механизм шаблонов;
    * разбиение пользователей на группы для удобства администрирования системы;
    * ведение статистики посещенных пользователями ресурсов Интернет;
    * формирование отчетов по трафику пользователей за любой отрезок времени;
    * поддержка различных видов авторизации, используемых в SQUID: ip, ntlm, ncsa;
    * поддержка использования внешних редиректоров SQUID: rejik, squidGuard;
    * ограничение скорости закачки для групп пользователей;
    * отправка сообщений администратору при отключении пользователей из-за превышения лимита трафика:
    * хранение информации в базе данных MySQL.

В настоящее время список официально поддерживаемых систем невелик: Linux, FreeBSD, OpenBSD, SUN Solaris x86. Но поскольку исходные тексты SAMS открыты, ничто не мешает администратору адаптировать продукт для других систем.

Для работы SAMS в системе Ubuntu (Debian) необходимо установить следующие приложения и дополнительные пакеты:

Web-сервер apache2, apache2-mpm-prefork, PHP 5.2 (libapache2-mod-php5), php5-cgi, php5-common, php5-mysql, БД MySQL (mysql-server), mysql-client, libmysqlclient15off, прокси-сервер SQUID, а также библиотеки pcre (libpcre3). Как все это настраивать и устанавливать, я описывать не буду, лучше сосредоточусь на деталях и «подводных камнях».

Читать дальше
Категория: Интересные статьи | Добавил: sashacd (07.11.2009)
Просмотров: 1763 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:

Copyright ООО "Отдел Информационных Технологий" © 2024