Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
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 - размер объекта, возвращаемого клиенту, измеряется в байтах .
Использование [ править ]
Файлы журнала - это стандартный инструмент для разработчиков и администраторов компьютерных систем. Они записывают, «что произошло и кем» системы. Эта информация может регистрировать неисправности и помогать в их диагностике. Он может выявлять нарушения безопасности и другое неправильное использование компьютера. Его можно использовать для аудита. Его можно использовать в бухгалтерских целях. [ необходима цитата ]
Сохраненная информация доступна для последующего анализа только в том случае, если она хранится в форме, которая может быть проанализирована. Эти данные можно структурировать разными способами для анализа. Например, при хранении в реляционной базе данных данные будут переведены в формат с возможностью запроса. Однако это также затруднило бы получение данных в случае сбоя компьютера, а ведение журнала было бы недоступно, если бы не была доступна база данных. Формат простого текста сводит к минимуму зависимости от других системных процессов и помогает вести журнал на всех этапах работы компьютера, включая запуск и выключение, где такие процессы могут быть недоступны. [ необходима цитата ]
См. Также [ править ]
- Расширенный формат журнала
- Управление журналами и интеллект
- ПО для анализа веб-журналов
- Веб-счетчик
- Регистрация данных
- Системный журнал
Ссылки [ править ]
- ^ "Вход в W3C httpd" . Консорциум World Wide Web . 1995-10-12 . Проверено 16 апреля 2015 .
- ^ «Форматы файлов журнала: 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 .