Общий формат журнала
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2014 г. ) |
Для управления журналами компьютеров используется общий формат журнала . [1] также известный как общий формат журнала NCSA , [2] (после NCSA HTTPd ) — стандартизированный формат текстового файла , используемый веб-серверами при создании файлов журналов сервера . [3] Поскольку формат стандартизирован, файлы можно легко анализировать с помощью различных программ веб-анализа , например Webalizer и Analog .
Каждая строка в файле, хранящемся в общем формате журнала, имеет следующий синтаксис:
host ident authuser date request status bytes
Формат расширен комбинированным форматом журнала с полями реферера и пользовательского агента .
Пример
[ редактировать ]127.0.0.1 user-identifier 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» . Консорциум Всемирной паутины . 12 октября 1995 г. Проверено 16 апреля 2015 г.
- ^ «Форматы файлов журналов: Общие правила NCSA» . ИБМ . 19 мая 2004 г. Архивировано из оригинала 24 февраля 2021 г. Проверено 7 мая 2013 г.
- ^ Стивихимс. «Журналирование NCSA — приложения Win32» . Learn.microsoft.com . Проверено 17 февраля 2023 г.
Внешние ссылки
[ редактировать ]- «Управление журналированием в W3C httpd: общий формат файла журнала» . W3C . Июль 1995 года . Проверено 7 мая 2013 г.
- «Общий формат файла журнала» . Веб-сервер Апач . 2013 . Проверено 7 мая 2013 г.
- «Расширенный формат файла журнала» . Рабочий проект W3C WD-logfile-960323 . W3C . 23 марта 1996 г. Проверено 7 мая 2013 г.