Analog 5.91beta1: 基本コマンドLOGFILE my_logfile OUTFILE output.htmlこれは、もちろん実際に利用したいファイルの名前に置き換えてください。 になります。 ログファイルはローカルマシンに保存されている必要があり、 FTP や HTTP を使って、インターネットから取得したりすることはできませんので、場合によっては、ファイルの取得が必要になることもあるでしょう。 幾つかのログファイルを読み込ませるには、ログファイルに関するコマンドを幾つか指定したり、ファイル名をコンマで区切って並べたり、ログファイル名にワイルドカードを使ったりすることができます。例えば、以下のようにコマンドを記述することで、
LOGFILE new1.log,old*.log LOGFILE new2.logAnalog は、new1.log 、 new2.log 、およびすべての古いログファイルを解析します。Analog は幾つかの形式のログファイルを識別します。詳細については、ログファイルの選択 の章で説明しています。
HOSTNAME "Spam Widgets Inc." HOSTURL http://www.spam-widgets.com/
出力中のイメージがグラフ表示されず、壊れた画像が出てきてしまう場合は、サーバ上で画像イメージが格納されているディレクトリを指定することが必要です。 これを行なうには、以下のようにコマンドを記述します。
IMAGEDIR /analog/images/(この設定は、出力されるページの <img> タグ中に反映されるだけなので、 これは URL 中でのディレクトリ名であり、ディスク上でのディレクトリ名ではありません。 画像ファイルは、プログラム中に同梱されていますので、指定したディレクトリに移動させておく必要があります。)
MONTHLY ON # 月別レポート WEEKLY ON # 週別レポート DAILYREP ON # 日別レポート DAILYSUM ON # 曜日別概要 HOURLYREP ON # 一日の時間別レポート GENERAL ON # 全体の概要 REQUEST ON # リクエストレポート FAILURE ON # リクエスト不成功レポート DIRECTORY ON # ディレクトリレポート HOST ON # ホストレポート ORGANISATION ON # 組織別レポート DOMAIN ON # ドメインレポート REFERRER ON # リンク元URLレポート FAILREF ON # リンク元URL不成功レポート SEARCHQUERY ON # 検索語句レポート SEARCHWORD ON # 検索単語レポート BROWSERSUM ON # ブラウザレポート OSREP ON # OSレポート FILETYPE ON # ファイル種類別レポート SIZE ON # ファイルサイズレポート STATUS ON # 状態コードレポート表示可能なレポートの一覧については、 出力の設定 の章で説明します。 リンク元 URL レポート、ブラウザレポート、OSレポートなどについては、Web サーバが必要とされる情報をログファイルに記録している場合にのみ表示されます。
各レポートについては、何行出力するか、どの欄を出力に含めるか、どの順番にレポートを表示させるかなど、他にも多くの設定が可能です。 例えば、
REQINCLUDE pagesというコマンドは、 Analog に対して、リクエストレポートですべてのファイルではなく、ページの一覧のみを表示させるような設定になります。また
REQFLOOR 10rというコマンドは、Analog に対して、リクエストレポートで少なくとも 10 リクエスト以上あったファイルのみを表示させるような設定になります。 すべてのレポートに関する概要とそれらを制御するコマンドについては、 Analog のレポート の章で説明します。
LANGUAGE FRENCH出力はフランス語になります。現在使用可能な言語は、 ARMENIAN - アルメニア語 、 BASQUE - バスク語、 BULGARIAN - ブルガリア語 、 CATALAN - カタロニア語、 SIMP-CHINESE - 簡体字中国語 (GB2312 エンコード) 、 TRAD-CHINESE - 繁体字中国語 (Big5 エンコード) 、CZECH - チェコ語 、 DANISH - デンマーク語 、 DUTCH - オランダ語 、 ENGLISH - 英語 、 US-ENGLISH - アメリカ英語 、 FINNISH - フィンランド語 、 FRENCH - フランス語 、 GERMAN - ドイツ語 、 HUNGARIAN - ハンガリー語 、 INDONESIAN - インドネシア語 、 ITALIAN - イタリア語 、 JAPANESE - 日本語 、 KOREAN - 韓国語 、 LATVIAN - ラトビア語 、 NORWEGIAN - ノルウェー語 (Bokmål) 、 NYNORSK 、 POLISH - ポーランド語 、 PORTUGUESE - ポルトガル語 、 BR-PORTUGUESE - ブラジル系ポルトガル語 、 RUSSIAN - ロシア語 、 SERBIAN - セルビア語 、 SLOVAK - スロバキア語 、 SLOVENE - スロベニア語 、 SPANISH - スペイン語 、 SWEDISH - スウェーデン語 、 TURKISH - トルコ語 、 UKRAINIAN - ウクライナ語 です。
以下の言語は、旧バージョンの Analog では利用できましたが、まだバージョン 5 用の翻訳が行なわれていません: BOSNIAN - ボスニア語 、 CROATIAN - クロアチア語 、 GREEK - ギリシャ語 、 ICELANDIC - アイスランド語 、 LITHUANIAN - リトアニア語 、 ROMANIAN - ルーマニア語 。 利用可能になったものは、 Analog のホームページ に追加されます。 新しい言語をどのようにダウンロードしたり、場合によっては新規に翻訳したりするかについては、 出力の設定 の章を参照してください。
前述したように、これらは利用可能なコマンドのほんの一部に過ぎません。 全てのコマンドについて知りたい場合は、 ドキュメントの 設定コマンドの文法 の短い章以降の章を読むことが必要になります。
Stephen Turner
Analog についての質問はanalog-help メーリングリスト をお使いください。 (訳注: 日本では analog-jp メーリングリスト をご利用ください)