Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。Parser」を使ってログをチェックする方法を紹介します。Paserの使い方を理解すると、さまざまなリソースをまとめて監視し効率よく情報を集めることができます。基本編では、基本的な機能や、ログ抽出クエリの書き方などについて解説します。出力形式の設定(-o:XXX)出力先の設定(INTO)まとめ参考資料はじめに稼動中のシステムやサーバで予期せぬ障害を防ぐために、定期的にログを確認することは重要です。ログをチェックするために管理ツールを操作したり、ファイルを開く作業は思いのほか手間がかかります。Parser」を使ってログをチェックする方法を紹介します。Paserの使い方を理解すると、さまざまなリソースをまとめて監視し効率よく情報を集めることができます。Parserの基本的な機能や、ログ抽出クエリの書き方などについて解説します。実用を意識した「グラフとHTMLの生成」「ログの自動監視」の仕組みについては、別稿の『LogParserでログを統合的に扱い運用保守に役立てる(実践編)』をご覧ください。Serverで開発や運用を行っている方を対象としています。Parserをインストールする必要があります。Parserを実行するバッチファイルが含まれています。2.2」)に配置してください。Giuseppini氏が作成したフリーのツールで、さまざまなリソースから簡単にログを抽出できます。Parserを使わないで、システムを監視する場合、エクスプローラを開いて、ファイルのサイズを確認するイベントビューアを開いて、イベントログから特定のイベントを検索する。アプリケーションのログをテキストエディタで開いて、危険度の高いメッセージの有無をチェックするIISのログをExcelに貼り付けて、一日平均のページビューを算出するというような作業を手動で行う必要があります。Parserを利用すると「クエリ」と呼ばれる命令を使ってログを簡単に抽出できます。一度、クエリを作ってしまえば、後はそのクエリを利用するだけで、必要な情報を繰り返し入手できるようになります。Parserは、ファイルシステム、イベントビューア、ファイル、IISのログ、レジストリなど、さまざまなデータソースを監視対象にすることができます。Paserでは、下表の入力形式に対応しています。カスタム入力COMプラグインのインターフェイス出力可能な形式さらに、コマンドプロンプト、テキストファイル、データベースなどさまざまなリソースに対してデータを出力することができます。下表のリソースに対して出力することができます。Parserはさまざまな入力/出力形式をサポートしているため、ログを統合的に管理することができます。