Инструменты пользователя

Инструменты сайта


sams:sams

SAMS (Squid Account Management System)

SAMS представляет собой программное средство для администрирования доступа пользователей к прокси-серверу Squid. SAMS это не биллиноговая система!

Возможности системы:

  • Администрирование системы через web интерфейс
  • Ограничение объема трафика пользователей на месяц
  • Автоматическое отключение пользователей, превысивших лимит
  • Блокировка доступа пользователей к запрещенным ресурсам интернет
  • Настройка доступа пользователей через механизм шаблонов
  • Разбиение пользователей на группы для удобства администрирования системы
  • Ведение статистики посещенных пользователями ресурсов интернет
  • Формирование отчетов по трафику пользователей за любой отрезок времени
  • Поддержка видов авторизации SQUID: ntlm, ncsa, ip
  • Поддержка использования редиректоров SQUID: rejik, squidGuard
  • Ограничение скорости закачки для групп пользователей
  • Посылку сообщений администратору при отключении пользователей при превышении трафика
  • Для хранения данных используется СУБД MySQL

ОС: Linux, FreeBSD, OpenBSD, Sun Solaris x86

http://sams.perm.ru

Установка

1. Нужно скачать пакеты с http://nixdev.net/release/sams/debian/

2. Установка пакетов необходимых для SAMS

:!: Для установки пакета sams_1.0.5 под Debian 7 (wheezy) нужен пакет libmysqlclient16 из Debian 6 (squeeze). Поэтому сначала нужно установить его:

dpkg -i libmysqlclient16*amd64.deb
или 
dpkg -i libmysqlclient16*i386.deb
apt-get install mysql-server
apt-get install apache2 libapache2-mod-php5
apt-get install php5

3. Установка SAMS

dpkg -i sams_1.0.5_amd64.deb
или
dpkg -i sams_1.0.5_i386.deb

dpkg -i sams-web_1.0.5_all.deb
dpkg -i sams-doc_1.0.5_all.deb

5. В файлах /usr/share/sams/mysql/sams_db.sql и /usr/share/sams/mysql/squid_db.sql нужно заменить TYPE= на ENGINE=

6. Выполняем действия описанные в /usr/share/doc/sams/README.Debian

7. Пароль администратора по умолчанию (пользователь admin, пароль - qwerty)

Настройка

Файл настройки/etc/sams.conf
:!: Права на файл:
chown www-data /etc/sams.conf
chgrp proxy /etc/sams.conf
chmod 640 /etc/sams.conf
Документация/usr/share/doc/sams
Web сервер/usr/share/sams/

FIXME

Тестирование загрузки логов в БД: /usr/bin/sams -d

Решение проблем

В web интерфейсе sams не работают ссылки " WEB interface settings" и " SAMS administration"

Нужно поставить комментарий на функцию GetHostName() в файлах:

/usr/share/sams/src/webconfigtray.php

/usr/share/sams/src/configtray.php

Ссылки

sams/sams.txt · Последние изменения: 2017-10-04 21:48 (внешнее изменение)