будет создан каталог, в котором будет размещено содержимое архива.
По путь по-умолчанию SASM находится /usr/local.
Если вы захотите изменить путь:
- к расположению программ и путь к расположению библиотек и файлов
заголовков MySQL
- к каталогу расположения root директории http сервера (если путь к нему
отличается от /var/www/html или /var/www/htdocs
- к каталогу расположения php, воспользуйтесь ключами configure
для получения списка опций настройки наберите:
% ./confugure --help
Если на этапе конфигурирования выдаются ошибки, проверьте наличие необходимых SAMS пакетов.
FreeBSD:
% gmake
% gmake install
Если на этапе сборки выдаются ошибки, проверьте наличие необходимых SAMS пакетов.
/usr/local/sams:
файлы:
sams - анализатор логов squid
samsf - демон, создающий fifo файл, в который squid записывает логи.
samsdaemon - демон, отвечающий за переконфигурацию squid и автоматический запуск sams и samsf
/usr/local/share/sams:
файлы WEB-интерфейса sams
Каталог SAMS http сервера:
В результате инсталляции должен быть создан симлинк из root каталога http
сервера на каталог web-интерфейса SAMS. Если он не создан, создайте симлинк из каталога
вашего web-сервера на каталог /usr/local/share/sams
ln -s /usr/local/share/sams /our/path/www/htdocd/sams.
Ваш httpd сервер должен поддерживать работу php скриптов.Для работы WEB интерфеса SAMS
необходимо установить модули php.
И настроить работу php в safe_mode: Настройка httpd сервера apache
Если базы SAMS еще не созданы, вам будет предложен диалог создания баз и пользователя
SAMS в MySQL. Подробнее...
Заполните поля:
MySQL Hostname: - адрес сервера, на котором установлен MySQL
MySQL login: - Имя пользователя MySQL, имеющего права на создание баз данных (обычно это root)
MySQL password: - Пароль пользователя root
Create SAMS MySQL user - установите галочку, если вы хотите создать пользователя, от имени которого
будет работать SAMS
SAMS MySQL user: Введите имя пользователя, от имени которого будет работать SAMS (если MySQL
расположен на этом же хосте, то это будет, например, sams@localhost)
SAMS MySQL user password: Пароль юзера sams
Занесите введенные значения в файл конфигурации SAMS /etc/sams.conf:
MYSQLHOSTNAME=localhost - имя хоста, где стоит MySQL
MYSQLUSER=sams - Имя пользователя MySQL, от имени которого будет работать SAMS (sams@localhost писать ненадо!)
MYSQLPASSWORD=yourpasswd - Пароль пользователя в MySQL
Нажмите на кнопку "Create database", и, если поля формы были заполнены правильно, базы и пользователь SAMS будут созданы.
Нажмите на кнопку "Starting SAMS web interface".
Если данные в файл конфигурации sams.conf были занесены верно, то будет выведен WEB-интерфейс SAMS.
11.1 - /usr/local/bin/sams - запускается периодически и считывает информацию из файла access.log. Необходимо осуществлять запуск этой программы с периодичностью 1 раз в минуту.
Запуск программы sams может быть произведено samdaemon автоматически
(см. настройку samsdaemon) или из cron
Для запуска ис cron создайте демону cron задание:
*/1 * * * * /usr/local/bin/sams
11.2 - /usr/local/bin/samsf - после запуска остается в памяти демоном, устанавливает fifo файл access.log. Этот режим на данный момент работает нестабильно, и использовать его не рекомендуется
Необходимо настроить очистку счетчиков трафика пользователей. Это может быть произведено samdaemon автоматически (см. настройку samsdaemon)
или создайте демону cron задание:
0 0 1 * * /usr/local/sams/bin/sams -c