SAMS — веб-интерфейс для squid, менеджер аккаунтов

SAMS — просто и удобный веб-интерфес, при помощи которого вы с легкостью сможете добавить пользователя на ваш proxy-server, выбрать ограничения и посмотреть трафик. Это не биллинговая система, а всего лишь инструмент управления.

Краткий список возможностей, которые предоставляет SAMS:

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

Sams — веб-интерсфес администрирования squid

Установить SAMS — веб-интерфес администрирования для управления Squid:



Скачиваем deb:
cd /tmp

wget http://nixdev.net/release/sams/debian/lenny/sams-web_1.0.5_all.deb
wget http://nixdev.net/release/sams/debian/lenny/sams_1.0.5_i386.deb
wget http://nixdev.net/release/sams/debian/lenny/sams-doc_1.0.5_all.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


после чего все установлено и теперь необходимо создать пользователя в бд:
mysql -u root -p (вводим свой пароль)
GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY «yourpassword»;
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY «yourpassword»;
(yourpassword — произвольный пароль для пользователя)

это имя и пароль мы вводим в файл конфигурации SAMS:
nano /etc/sams.conf

MYSQLUSER=sams – имя пользователя MySQL, от имени которого будет работать SAMS
MYSQLPASSWORD=yourpasswd – пароль пользователя в MySQL


а теперь заливаем базы из каталога /usr/share/sams/mysql:
cd /usr/share/sams/mysql
mysql -u root -p < sams_db.sql
mysql -u root -p < squid_db.sql


перезагружаем наш сервер и заходим в веб-интерфейс:

http://ip_adress/sams/
— для входа используем такой логин и пароль:

admin
qwerty

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.