skillup

技術ブログ

サーバー・ネットワーク

webサーバーのログの見方

投稿日:

サーバー監視の基礎となるWebサーバーのログ(主にApache)の見方について少し書いてみようと思います。Apacheで解説しますが、nginxでもほぼおなじです。

モジュール読み込み

http.confの設定で上記を有効にしておくとログのカスタマイズが比較的柔軟にできるようです。※通常は最初から有効になっているようです。

一般的にいじるのは下記のような設定です。

ログレベル

これ以上のレベルのものをログに吐き出します。レベルを下げればたくさんの情報が見れる反面、情報量が多すぎておえない、ということにもなります。

ディフォルトはwarnです。

レベルについては下記リンクを見てみましょう。

http://www.adminweb.jp/apache/log/index4.html

customerログ

accessログのことです。combinedというのはApacheのオリジナルのフォーマットのことです。

http://www.adminweb.jp/apache/log/index1.html

他にもJSON形式でだしたり、syslogにデータをまとめたりと様々なパターンがあるようです。

エラーログ

上記のように時間、とエラーレベルクライントとエラーの情報などがはかれます。

アクセスログ

アクセスログも同じように見方があります(詳細は下記リンクを参考に)

http://knowledge.sakura.ad.jp/beginner/3424/

参考文献

SoftWareDesign 2016年/9月

-サーバー・ネットワーク
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

ansible rolesなど

ansibleはある程度ファイルが肥大化してくると、管理するのが大変になります。 一般的にはプログラムのようにある程度のまとまりにわけてそれを読み込むということになります。 ある程度のまとまりのことを …

no image

ログ抽出コマンド特集 その1 cat+grep+sort

先日、メモリ使用率の調査に関して記事をかいたのですが、今度はそのログの収集や抽出をおこなってみようかと思います。 やりたいこと yyyy/MM/dd-HH:mm:ss  メモリ使用率(少数2桁まで)  …

no image

Sambaインストール

オフィスでサーバーをたてていますが、普段使っているメインのPCとのファイルのやりとりをSFTPクライアントなどでするのが面倒くさいので、同期させるためにSambaをインストールしました。 環境ですが、 …

no image

大規模Webサービス技術入門 DBの分散

前回に引き続き、大規模サービスを運用するときに必要になるMySQLの知識についてのまとめ Contents1 テーブル・SQL設計2 レプリケーション機能3 パーティショニング テーブル・SQL設計 …

no image

vimの設定に関して

今の開発ではほとんどeclipseを使っていますが、プログラミングをやり始めてから2年ぐらいはずっとgvim(vimのGUI版)でした。 別にこだわりがあったわけではないんですけどね。 最初にならった …