хе,хе --хе .... назовём это "запуск sams на xampp 1.7.1" нужен xampp 1.7.1 (в нём php ветки 5.2.*),sams специально скомпилен на libmysqlclient.so.16.0.0,которая есть в этом xampp 1.7.1
устанавливаем xampp 1.7.1,sams ,squid
делаем симлинк из /opt/lampp/lib/mysql/libmysqlclient.so.16.0.0 в /usr/lib/libmysqlclient.so.16 (это зависимость для sams)
Для работы SAMS необходимо создать пользователя sams в БД MySQL:
/opt/lampp/bin/mysql -u root
GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "888888";
пароль по умолчанию 888888
GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "888888";
После этого имя пользователя и пароль надо сохранить в файле конфигурации SAMS /etc/sams.conf:
MYSQLUSER=sams - Имя пользователя MySQL, от имени которого будет работать SAMS
MYSQLPASSWORD=yourpasswd - Пароль пользователя в MySQL
Создаем базы SAMS в MySQL
Для этого перемещаемся в каталог /usr/share/sams/mysql и там выполняем команды:
cd /usr/share/sams/mysql
/opt/lampp/bin/mysql -u root < sams_db.sql
/opt/lampp/bin/mysql -u root < squid_db.sql
Настройка SAMS:
Для запуска демонов sams необходимо отредактировать init-скрипт sams. Для этого необходимо в файле /etc/init.d/sams изменить значение параметра SAMS_ENABLE с FALSE на TRUE. Только после этого sams будет учитывать трафик
делаем симлинк из
/usr/share/sams в /opt/lampp/htdocs/sams
Web-интерфейс SAMS доступен по адресу
http://localhost/sams/Для доступа к web-интерфейсу используйте следующие логин/пароль: admin/qwerty
Т.к. пароль администратора и аудитора установлен по умолчанию - рекомендуется сразу сменить его через web-интерфейс
После этого необходимо настроить параметры работы samsdaemon: тип авторизации пользователей, частота парсинга логов и реконфигурации squid, и прочее
После этого можно создавать пользователей
http://mirror.yandex.ru/puppyrus/puppy/pet/sams-1.0.5.pet