Настройка формата журнала доступа

13 декабря 2023

ID 183524

Информация о всех запросах веб-ресурсов, которые обрабатывает сервис Squid, сохраняется в файле access.log. Этот файл называется журналом доступа. Вы можете изменить формат, в котором записи о запросах будут сохраняться в журнале доступа.

Чтобы настроить формат журнала доступа, выполните следующие действия:

  1. В веб-интерфейсе программы выберите раздел ПараметрыВстроенный прокси-серверЖурнал.
  2. Переведите переключатель в положение Включено.
  3. Выберите один из следующих форматов журнала доступа:
    • По умолчанию.

      Формат журнала доступа, используемый сервисом Squid по умолчанию. При выборе этого варианта в конфигурационный файл squid.conf добавляются следующие строки:

      logformat kl_format %6tr %>a %Ss/%03>Hs %<st %rm %ru %[un %Sh/%<a %mt

      access_log syslog:local2.info kl_format

      В журнал доступа сохраняются время и статус запроса, адрес источника соединения, информация об HTTP-заголовках веб-ресурса.

    • Пользовательский.

      Вы можете изменить состав и формат данных, сохраняемых сервисом Squid в журнал доступа. Это может понадобиться, например, для обработки журнала сторонними программами, требующими определенного формата.

      При выборе этого варианта в конфигурационный файл squid.conf добавляются следующие строки:

      logformat custom_format <значение в поле Форма записи (format specification)>

      access_log syslog:local2.info custom_format

  4. Если вы выбрали вариант Пользовательский, в поле Форма записи (format specification) введите код формата.

    Вы можете использовать предустановленные форматы Squid, Common, Combined, Referrer и Useragent с помощью ссылок под полем ввода.

    Более подробную информацию о форматах журнала доступа вы можете найти на сайте www.squid-cache.org.

  5. Нажмите на кнопку Сохранить.

    Прокси-сервер будет перезагружен. До завершения перезагрузки обработка трафика будет приостановлена.

Формат журнала доступа будут настроен. Информация о запросах веб-ресурсов, обрабатываемых сервисом Squid, будет сохраняться в файле access.log в заданном формате.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!