Společný formát protokolu - Common Log Format
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
The Společný formát protokolu,[1] také známý jako Společný formát protokolu NCSA,[2] (po NCSA_HTTPd ) je standardizovaný formát textového souboru používaný webové servery při generování soubory protokolu serveru. Vzhledem k tomu, že formát je standardizován, lze soubory snadno analyzovat různými způsoby programy pro webovou analýzu, například Webalizér a Analogový.
Každý řádek v souboru uloženém ve formátu Common Log má následující syntaxi:
hostitelský identifikátor ověřovatel datum požadavek stav bajty
Formát je rozšířen o Kombinovaný formát protokolu s referrer a user-agent pole.
Příklad
127.0.0.1 identifikátor uživatele frank [10 / Oct / 2000: 13: 55: 36 -0700] „GET /apache_pb.gif HTTP / 1.0“ 200 2326
Znak „-“ v poli označuje chybějící data.
- 127.0.0.1 je IP adresa klienta (vzdáleného hostitele), který odeslal požadavek serveru.
- identifikátor uživatele je RFC 1413 identita klienta. Obvykle „-“.
- upřímný je uživatelské jméno osoby žádající o dokument. Obvykle „-“, pokud .htaccess nepožádal o ověření.
- [10 / Oct / 2000: 13: 55: 36 -0 700] je datum, čas a časové pásmo, ve kterém byl požadavek přijat, ve výchozím nastavení v strftime formát % d /% b /% Y:% H:% M:% S% z.
- „GET /apache_pb.gif HTTP / 1.0“ je řádek požadavku od klienta. Metoda DOSTAT, /apache_pb.gif požadovaný zdroj a HTTP / 1.0 the HTTP protokol.
- 200 je Stavový kód HTTP vrácena klientovi. 2xx je úspěšná odpověď, 3xx přesměrování, 4xx chyba klienta a 5xx chyba serveru.
- 2326 je velikost objektu vráceného klientovi, měřená v bajtů.
Používání
Soubory protokolu jsou standardním nástrojem pro vývojáře a správce počítačových systémů. Zaznamenávají „co se stalo, kdy kým“ systému. Tyto informace mohou zaznamenávat poruchy a pomáhat s jejich diagnostikou. Může identifikovat narušení zabezpečení a další zneužití počítače. Může být použit pro auditování. Může být použit pro účetní účely.[Citace je zapotřebí ]
Uložené informace jsou k dispozici pouze pro pozdější analýzu, pokud jsou uloženy ve formě, kterou lze analyzovat. Tato data mohou být pro analýzu strukturována mnoha způsoby. Například jeho uložení do relační databáze by přinutilo data do formátu umožňujícího dotazy. Rovněž by však ztížilo načítání, pokud by došlo k chybě počítače, 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á při protokolování ve všech fázích provozu počítače, včetně spuštění a vypnutí, kde tyto procesy nemusí být k dispozici.[Citace je zapotřebí ]
Viz také
- Rozšířený formát protokolu
- Správa a inteligence protokolů
- Software pro analýzu webového protokolu
- Webový pult
- Záznam dat
- Syslog
Reference
- ^ "Přihlášení do W3C httpd". World Wide Web Consortium. 1995-10-12. Citováno 2015-04-16.
- ^ "Formáty souborů protokolu: NCSA Common". IBM. 2004-05-19. Citováno 2013-05-07.
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.