サーバー ログ ファイルとは何ですか?分析に有効な情報をどのように読み取るか?

サーバー ログ ファイルとは何ですか?分析に有効な情報をどのように読み取るか?

デスクトップ コンピューターの前に座っているとき、タブレットでニュースを読んでいるとき、またはサーバー上で Web サイトを操作しているときなど、これらのデバイスのバックグラウンドではさまざまなプロセスが実行されています。エラーが発生した場合、または特定のオペレーティング システムまたはプログラムが何を実行しているかについて詳しく知りたい場合は、ログ ファイルが役立ちます。これらは、ほぼすべてのアプリケーション、サーバー、データベース システムによって自動的に記録されます。

一般に、ログ ファイルが読み取られて評価されることはほとんどありません。ログ ファイルは仮想のブラック ボックスと考えてください。つまり、最も緊急の場合にのみ検査されます。ログ ファイルは、データを取得する方法により、プログラムやシステムのエラーに関する詳細情報を見つけるための優れたソースとなります。また、ユーザーの行動に関する情報を収集するのにも特に適しています。ユーザーについてより詳しく知ることができるこの技術は、Web サーバー上にあるログ ファイルから有用なデータを取得できるため、Web サイト運営者にとって特に興味深いものとなっています。

Webサーバーログ分析

ログファイルとは何ですか?

ログ ファイル (イベント ファイルと呼ばれることもあります) は通常、共通のテキスト ファイルとして処理されます。 これらには、対応するプログラマーによって関連があると定義されたすべてのプロセスに関する情報が含まれています。 データベースのログ ファイルには、正しく実行されたトランザクションに加えられたすべての変更が表示されます。 システムのシャットダウン時など、データベースの一部が削除された場合、ログ ファイルはデータ セットを正しい状態に復元するための基礎として機能します。

ログ ファイルは、プログラムされた方法に基づいて自動的に生成されます。 関連する技術的な側面に十分精通している場合は、独自のファイルを作成することもできます。 通常、ログ ファイルの行には次の情報が含まれます。

記録されたイベント(プログラムの開始など)
イベントに日付と時刻を割り当てるタイムスタンプ

通常、イベントの時系列順を示すために、最初に時間が表示されます。

ログファイルの一般的な用途

オペレーティング システムは通常、異なるプロセス タイプを固定カテゴリに割り当てることによって複数のプロトコル ファイルを作成します。 たとえば、Windows システムは、アプリケーション イベント、システム イベント、セキュリティ関連イベント、セットアップ イベント、リダイレクト イベントに関する情報を記録します。 これにより、管理者は適切なログ ファイル情報を把握してトラブルシューティングに役立てることができます。また、Windows ログ ファイルには、システムにログオンおよびログオフしたユーザーも表示されます。 オペレーティング システムとは別に、次のプログラムとシステムはまったく異なるデータを収集します。

電子メール、データベース、プロキシ サーバーなどのバックグラウンド プログラムは、主にエラー メッセージやイベント メッセージ、その他の通知を記録するために使用されるログ ファイルを生成します。これらの機能は、クラッシュが発生した場合にデータを保護し、データを回復するのに役立ちます。

公式プログラム、ゲーム、インスタント メッセンジャー、ファイアウォール、ウイルス スキャナーなどのインストールされたソフトウェアは、さまざまな種類のデータをログ ファイルに保存します。このプロセスには、さまざまな構成やチャット メッセージが含まれる場合があります。プログラムがクラッシュしたインスタンスはコンパイルされ、トラブルシューティング作業を迅速化するために使用されます。

サーバー、特に Web サーバーは、関連するネットワーク アクティビティをログに記録します。この情報には、ユーザーとネットワーク上でのユーザーの行動に関する有用なデータが含まれています。さらに、承認された管理者には、どのユーザーがアプリケーションを起動したか、またはファイルを要求したか、いつ、どのくらいの時間そうしたか、どのオペレーティング システムを使用したかに関する情報が付与されます。 Web ログ分析は、Web 制御の最も古い方法の 1 つであり、ログ ファイルのさまざまな用途を示す最も優れた例の 1 つです。

Web サーバー ログ ファイル: ログ ファイルの可能性を示す教科書的な例

もともと、Web サーバー (Apache や Microsoft IIS など) のログ ファイルは、処理エラーを記録して修正するためのデフォルトのオプションでした。 しかし、すぐに、Web サーバーのログ ファイルには、サーバー上でホストされている Web サイトの可用性と人気に関する情報や、次のようなユーザー データなど、より貴重なデータが含まれていることが明らかになりました。

ページビュー時間 ページビュー セッション継続時間
ユーザーのIPアドレスとホスト名 リクエスト元のクライアント(通常はブラウザ)に関する情報 使用された検索エンジン(検索クエリを含む) アプリケーション オペレーティングシステム

Web サーバー ログ ファイルの一般的なエントリは次のようになります。

通常、Web サイトのディレクトリにはサーバー ログ ファイルがあり、ログ ファイルに含まれる内容は次のようになります。

 85.111.123.12 - - [18/Mar/2021:08:04:22 +0200] "GET /images/logo.jpg HTTP/1.1" 200 512 "http://www.xxxxx.org/" "Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.7.5)"

個々のパラメータの詳細な概要:

以下のパラメータの説明は参考用です。詳細については実際のウェブサイトのログを参照してください。

意義サンプル値説明する
IPアドレス85.111.123.12要求元ホストのIPアドレス
アイドル一般的に知られていないRFC 1413 ID
誰が? HTTP 認証が行われている場合はユーザー名が表示されます。そうでない場合は、この例のように空のままになります。
いつ? [2021年3月18日:08:04:22 +0200]日付、時刻、および時間オフセット情報で構成されるタイムスタンプ
何? 「GET /images/logo.jpg HTTP/1.1」発生したイベント(この場合はHTTP経由の画像リクエスト)
アクセスステータス? 200リクエストが成功したことを確認します(HTTPステータスコード200)
幾つか? 512該当する場合: 転送されたデータの量(バイト単位)
どこの出身ですか? http://www.xxxxx.org/ より要求されたファイルのURL
どのような方法で? 「Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.7.5)」クライアントの技術情報: ブラウザ、オペレーティングシステム、カーネル、ユーザーインターフェイス、音声出力、バージョン

情報洪水を効果的に評価するために、Webalizer のようなツールが開発されました。 収集したデータを有益な統計、表、グラフに変換します。 この情報を使用すると、Web サイトの傾向、個々のページの使いやすさ、関連するキーワードやトピックなどをすべて判断できます。

Web サーバーのログ ファイルの分析は継続されていますが、Cookie やページ タグなどの Web 分析方法の人気が高まったため、この実績のある方法は以前の輝きを失っています。 この傾向を推進する要因としては、セッションを割り当てる際のログ ファイル分析でエラーが発生しやすいことや、Web サイト運営者が通常 Web サーバーのログ ファイルにアクセスできないことなどが挙げられます。 この欠点にもかかわらず、すべてのエラー レポートはすぐに登録されます。 さらに、ログファイル分析から収集されたデータは社内に直接保存されます。

<<:  NetTraffic (ネットワークトラフィック監視ソフトウェア) v1.71.0 多言語無料版

>>:  ipconfig とは何ですか? また、ネットワーク管理のためにこのコマンドを実行するにはどうすればよいですか?

推薦する

GitHub Desktop (GitHub Desktop) v3.4.17.0 中国語版

GitHub Desktop は、GitHub.com および GitHub Enterprise ...

Foxit PDF Editor Pro (Foxit Advanced PDF Editor) v12.1.1.15289 多言語ポータブル版

Foxit Advanced PDF Editor Pro は、PDF ファイル処理に関するユーザー...

IconMake (無料アイコン作成ソフト) v2.7 中国語版

IconMake は使いやすいアイコン作成ソフトウェアです。主な特徴1. 複数のアイコン形式をサポー...

Coolmuster Lab.Fone (Android 携帯データ復旧) v6.1.13 多言語ポータブル版

Coolmuster Lab.Fone は、Android デバイスから失われたデータや削除されたデ...

Tik Tokが新しいカスタムフォント「Tik Tok Beautiful Font」を正式にリリース

TikTokは、新しいブランドカスタマイズフォント「TikTok Beautiful Font」を正...

Ouyou Tank World Box v2.3.5.7 インストールバージョンとグリーンバージョン

World of Tanks Box は、World of Tanks ゲーム専用に設計された補助ツ...

GreenCloud プリンター (仮想プリンター ソフトウェア) v7.9.4.0

GreenCloud Printer は、プリンターの使用を最適化し、ユーザーが環境に優しく、紙を...

Rider2024 中国語アクティベーションバージョン v2024.2.4 中国語グリーンバージョン

Rider 2024 は、開発者の生産性とコーディング品質を向上させるように設計された強力なソフトウ...

アルコール 120% (ISO 生成、書き込み、管理ツール) v2.1.1.2201 中国語直接インストール版

Alcohol 120% は、ディスク イメージ ファイルをすばやく簡単に作成し、空のディスクに書き...

Adobe Express Android 版 (Adobe Design Software モバイル版) v8.27.0 修正版

📱Adobe Express は、Adobe がリリースしたプロ仕様の写真編集および美化ソフトウェア...

PassMark ImageUSB (U ディスク イメージ作成ツール) v1.5.1006 中国語グリーン バージョン

PassMark ImageUSB は、ユーザーが簡単にイメージ ファイルを作成し、USB デバイス...

LKY Office ツール (Office のワンクリックダウンロード、インストール、アクティベーション) v1.2.1.704

ワンクリックで Office を自動的にダウンロード、インストール、アクティブ化する強力なツールです...

Windows.edb ファイルとは何ですか? Windows.edb ファイルを再構築してサイズを縮小するにはどうすればよいですか?

Windows C ドライブが突然小さくなった場合は、「Windows.edb」ファイルのサイズが...

iCloudはどのように機能しますか? iCloud の利点と欠点は何ですか?

iCloud は Apple が提供するクラウド サービスです。ユーザーは音楽、写真、連絡先、テキ...

MusicFree 音楽プレーヤー (オンライン音楽プレーヤー) v0.0.6 中国語グリーンバージョン

MusicFree は、プラグイン式でカスタマイズ可能、広告なしの無料音楽プレーヤーであり、オープン...