ShogoHirasawa / 2023-syuron

ShogoHirasawa's master's thesis
2 stars 1 forks source link

ルーターのアクセス数のログを確かめる方法のリサーチ #19

Open ShogoHirasawa opened 1 year ago

ShogoHirasawa commented 1 year ago

Chat GPTに聞いてみた

https://chat.openai.com/share/0fb7e1f4-d0fe-41b2-9d7a-b6ad0824fab1

https://chat.openai.com/share/f3ac779e-252a-47fc-a980-4ab25a910e26

ShogoHirasawa commented 1 year ago

Apacheのアクセスログ

ラズパイにssh接続したのち、cat /var/log/apache2/access.log を実行。

見方

IPアドレス:

最初のフィールド(例: 172.16.0.68)は、リクエストを送信したクライアントのIPアドレスです。 クライアント識別情報とユーザー名:

2つ目と3つ目のフィールド(ここでは - -)は通常、リモートユーザー名と認証ユーザー名を示します。しかし、これらの情報は利用できない場合もあり、その場合はハイフンが表示されます。 日付と時刻:

[17/May/2023:00:30:44 +0900] のようなフィールドは、リクエストがサーバーに到着した日時を示します。 リクエストライン:

"GET / HTTP/1.1" のようなフィールドは、HTTPメソッド(GET)、リクエストされたリソース(/)、およびHTTPバージョン(HTTP/1.1)を示します。 ステータスコードと応答サイズ:

次の2つのフィールド(例: 200 3382)は、HTTPステータスコードとレスポンスボディのサイズ(バイト単位)を示します。HTTPステータスコード200は、リクエストが成功し、期待どおりに処理されたことを示します。 リファラー:

"http://172.16.0.1/" のようなフィールドは、リクエストが発生したページのURLを示します。このフィールドはハイフンで表示される場合もあり、その場合はリファラー情報が利用できないことを示します。 ユーザーエージェント:

"Mozilla/5.0 (iPad; CPU OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/113.0.5672.69 Mobile/15E148 Safari/604.1" のようなフィールドは、クライアントのユーザーエージェント文字列を示します。これは、クライアントのブラウザやオペレーティングシステムに関する情報を提供します。 これらの情報を使用することで、ウェブサーバーへのアクセスパターンを理解し、問題を診断し、ウェブサイトの使用状況を分析することができます。

出力結果

エラーログ2023:10:05.txt アクセスログ2023:10:05.txt.txt