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

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


several

Управление несколькими прокси-серверами SQUID

SAMS способен управлять несколькими прокси-серверами SQUID. В данный момент SAMS может дать только команду на реконфигурирование конкретного прокси-сервера SQUID, а также восстанавливать файлы из кэша SQUID. Команда на реконфигурирование дается демону samsdaemon, с указанием номера прокси-сервера, под которым он зарегистрирован в WEB интерфейсе SAMS.
Для того, чтобы samsdaemon мог идентифицировать себя, в sams.conf введен ключ CACHENUM
CACHENUM=номер
Если SAMS управляет только одним прокси-сервером, то ключ CACHENUM необходимо задать равным 0, или можно не задавать вообще. samsdaemon читает файл squid.conf, и если ключ CACHENUM ненайден, он по-умолчанию берется равным 0.

Если вы хотите управлять несколькими прокси-серверами, то вам необходимо ка каждом сервере:

  • Зарегистрировать прокси-сервер в web-интерфейсе SAMS;
  • Установить SAMS на прокси-сервере;
  • Номер, под которым прокси-сервер зарегистрирован в SAMS, занести в sams.conf в пареметр CACHENUM;
  • Зарегистрировать в MySQL пользователя sams от прокси-сервера SQUID:
    GRANT ALL ON squidctrl.* TO sams@ipaddr IDENTIFIED BY «yourpassword»;
    GRANT ALL ON squidlog.* TO sams@ipaddr IDENTIFIED BY «yourpassword»;

где: ipaddr - ip адрес хоста, где установлен MySQL. localhost - если mysql установлен на той же системе, на которой установлен SQUID, XXX.XXX.XXX.XXX - если на другом сервере.

  • В sams.conf необходимо занести:
    MYSQLHOSTNAME=ipaddr - ip адрес хоста, где установлен MySQL.
    MYSQLUSER=sams - Имя пользователя MySQL, от имени которого будет работать SAMS
    MYSQLPASSWORD=yourpasswd - Пароль пользователя в MySQL
  • Настроить sams.conf
  • Запустить samsdaemon

Реализация восстановления файлов из кэша SQUID при управлении несколькими серверами

WEB интерфейс дает команду на восстановление файлов samsdaemon. samsdaemon копирует файл в каталог /usr/local/share/sams/data. Если кэш находится на той же системе, что и WEB интерфейс, то файл можно будет загрузить из WEB интерфейса SAMS. Если WEB интерфейс находится на другой системе, то файл нужно скачивать используя SSH или FTP доступ

several.txt · Последние изменения: 2014/02/18 00:38 — dmitrychemerik

Инструменты страницы