Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Common Log Format , [1] также известен как формат журнала NCSA Common , [2] (после NCSA_HTTPd ) представляет собой стандартизированный формат текстового файла , используемый веб - серверов при создании файлов журнала сервера . Поскольку формат стандартизирован, файлы могут быть легко проанализированы различными программами веб-анализа , например Webalizer и Analog .

Каждая строка в файле, хранящемся в формате общего журнала, имеет следующий синтаксис:

Идентификатор хоста, дата аутентификации, байты состояния запроса

Формат расширен комбинированным форматом журнала с полями реферера и агента пользователя .

Пример [ править ]

127.0.0.1 идентификатор пользователя frank [10 / Oct / 2000: 13: 55: 36 -0700] "GET /apache_pb.gif HTTP / 1.0" 200 2326

Знак «-» в поле указывает на отсутствие данных.

  • 127.0.0.1 - это IP-адрес клиента (удаленного хоста), который сделал запрос к серверу.
  • user-identifier - это идентификатор клиента RFC 1413 . Обычно "-".
  • frank - это идентификатор пользователя, запрашивающего документ. Обычно «-», если .htaccess не запросил аутентификацию.
  • [10 / Oct / 2000: 13: 55: 36 -0700] - это дата, время и часовой пояс, в который был получен запрос, по умолчанию в формате strftime % d /% b /% Y:% H:% M: % S% z .
  • «GET /apache_pb.gif HTTP / 1.0» - это строка запроса от клиента. Метод GET , /apache_pb.gif - запрашиваемый ресурс и HTTP / 1.0 - протокол HTTP .
  • 200 - это код состояния HTTP, возвращаемый клиенту. 2xx - успешный ответ, 3xx - перенаправление, 4xx - ошибка клиента и 5xx - ошибка сервера.
  • 2326 - размер объекта, возвращаемого клиенту, измеряется в байтах .

Использование [ править ]

Файлы журнала - это стандартный инструмент для разработчиков и администраторов компьютерных систем. Они записывают, «что произошло и кем» системы. Эта информация может регистрировать неисправности и помогать в их диагностике. Он может выявлять нарушения безопасности и другое неправильное использование компьютера. Его можно использовать для аудита. Его можно использовать в бухгалтерских целях. [ необходима цитата ]

Сохраненная информация доступна для последующего анализа только в том случае, если она хранится в форме, которая может быть проанализирована. Эти данные можно структурировать разными способами для анализа. Например, при хранении в реляционной базе данных данные будут переведены в формат с возможностью запроса. Однако это также затруднило бы получение данных в случае сбоя компьютера, а ведение журнала было бы недоступно, если бы не была доступна база данных. Формат простого текста сводит к минимуму зависимости от других системных процессов и помогает вести журнал на всех этапах работы компьютера, включая запуск и выключение, где такие процессы могут быть недоступны. [ необходима цитата ]

См. Также [ править ]

Ссылки [ править ]

  1. ^ "Вход в W3C httpd" . Консорциум World Wide Web . 1995-10-12 . Проверено 16 апреля 2015 .
  2. ^ «Форматы файлов журнала: NCSA Common» . IBM . 2004-05-19 . Проверено 7 мая 2013 .

Внешние ссылки [ править ]

  • «Управление ведением журнала в W3C httpd: общий формат файла журнала» . W3C . Июль 1995 . Проверено 7 мая 2013 .
  • «Общий формат файла журнала» . Веб-сервер Apache . 2013 . Проверено 7 мая 2013 .
  • «Расширенный формат файла журнала» . Рабочий проект W3C WD-logfile-960323 . W3C . 1996-03-23 . Проверено 7 мая 2013 .