Společný formát protokolu - Common Log Format
Common Log Format , také známý jako formát NCSA Common protokolu , (po NCSA_HTTPd ) je standardizovaný textový soubor formát používaný webových serverů při vytváření souborů protokolu serveru . Protože je formát standardizován, lze soubory snadno analyzovat pomocí různých programů pro webovou analýzu , například Webalizer a Analog .
Každý řádek v souboru uloženém ve formátu Common Log má následující syntaxi:
host ident authuser date request status bytes
Formát je rozšířen o kombinovaný formát protokolu s poli referrer a user-agent .
Příklad
127.0.0.1 user-identifier frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326
A -v poli označuje chybějící data.
-
127.0.0.1je IP adresa klienta (vzdáleného hostitele), který odeslal požadavek na server. -
user-identifierje identita klienta RFC 1413 . Obvykle „-“. -
frankje ID uživatele osoby žádající o dokument. Obvykle „-“, pokud .htaccess nepožádal o ověření. -
[10/Oct/2000:13:55:36 -0700]je datum, čas a časové pásmo, kdy byla žádost přijata, ve výchozím nastavení ve formátu strftime%d/%b/%Y:%H:%M:%S %z. -
"GET /apache_pb.gif HTTP/1.0"je řádek požadavku od klienta. ZpůsobGET,/apache_pb.gifzdroj požádal, a protokol HTTP .HTTP/1.0 -
200je stavový kód HTTP vrácený klientovi. 2xx je úspěšná odpověď, 3xx přesměrování, 4xx chyba klienta a 5xx chyba serveru. -
2326je velikost objektu vráceného klientovi, měřeno v bajtech .
Používání
Protokoly jsou standardním nástrojem pro vývojáře a správce počítačových systémů. Zaznamenávají „co se kdy stalo kým“ systému. Tyto informace mohou zaznamenávat chyby a pomáhat při jejich diagnostice. Může identifikovat narušení zabezpečení a jiné zneužití počítače. Lze jej použít pro auditování. Lze jej použít pro účetní účely.
Uložené informace jsou k dispozici pro pozdější analýzu, pouze pokud jsou uloženy ve formě, kterou lze analyzovat. Tato data lze strukturovat mnoha způsoby pro analýzu. Například uložení do relační databáze by vynutilo data do formátu s možností dotazu. Však by to také ztížilo načítání, pokud by počítač havaroval, a protokolování by nebylo k dispozici, pokud by nebyla k dispozici databáze. Formát prostého textu minimalizuje závislosti na jiných systémových procesech a pomáhá protokolování ve všech fázích provozu počítače, včetně spouštění a vypínání, kde takové procesy nemusí být k dispozici.
Viz také
- Rozšířený formát protokolu
- Správa protokolů a inteligence
- Software pro analýzu webového logu
- Webový čítač
- Protokolování dat
- Syslog
Reference
externí odkazy
- "Řízení protokolování ve W3C httpd: Společný formát souboru protokolu" . W3C . Červenec 1995 . Citováno 2013-05-07 .
- „Společný formát souboru protokolu“ . Webový server Apache . 2013 . Citováno 2013-05-07 .
- „Rozšířený formát souboru protokolu“ . Pracovní koncept W3C WD-logfile-960323 . W3C . 1996-03-23 . Citováno 2013-05-07 .