================================================== Analog 5.01 [ホームページログ統計ソフト] 日本語 (EUC / SJIS /JIS / UTF-8) 対応版 RedHat Linux 6.x / 7.x 用 RPM パッケージ *** インストールメモ *** たちばなまさし moomin@happymusic.com 2001年05月21日(水) ================================================== 配布・利用条件等は、Analog のライセンス規定に従います。 Analog のホームページ http://www.analog.cx/ をご覧ください。 ただし、明らかに僕がつくった部分については GPL または LGPL 扱いで好きに使って頂いて構いません。 日本語のドキュメントをお探しの方は、東京家政大学の松木先生が 開設している、「日本語 Analog のホームページ」が参考になると 思います。 http://www.jp.analog.cx/ を参照してみてください。 -- 最近僕も、ここの世話人のひとりになりました。 ■ はじめに 最初は Cobalt のサーバ製品用に作ったのですが、いろいろあって Linux 汎用版を用意しました。 Cobalt Qube / RaQ には、もともとホームページのアクセスログ 統計を参照する便利な機能があります。あまり知られていませんが、 この機能を実現するために、内部で Analog が使われています※。 ただし、出荷時に入っているのはとても古いバージョンなので、 用意された以上のことはできません(やってできないことはないの ですが)。ということで、最近のバージョンの Analog をインスト ールすることで、例えば、 Web ブラウザ上からユーザ・ディレク トリ毎のログ統計を参照できるようにしました。 ※ Qube2 / RaQ2 の場合。ちなみに、analog-2.90beta4 が入って います。ただし Qube2J に入っているのは analog-2.90beta4-2C7 、 RaQ2J に入っているのは analog-2.90beta4-2C7 と別物で、多少 ファイルの配置が異なっています。なお、将来の Cobalt 製品では Analog 以外のログ統計ソフトが使われる可能性がありますので あしからず。 それから、この RedHat Linux 用の RPM パッケージは、Cobalt 製品にはインストールしないでください。もともとの Analog と 設定が競合して、管理画面などの動作が不安定になる可能性があり ます。 このソフトの機能・特徴は、以下のとおりです。 [ Analog が持っている主な機能 ] ・全体の概要 ・統計対象日付範囲の指定 ・ステータスコードレポート ・月別 / 週別 / 日別 / 時間別レポート ・15分間隔 / 5分間隔レポート ・曜日別概要 ・ドメイン / ホスト / リンク元サイト / 組織別レポート ・OS / ブラウザレポート ・ブラウザの概要 ・検索結果 / 検索語レポート ・ディレクトリ / リクエストレポート ・ファイル種類別 / ファイルサイズレポート [ 勝手に patch して追加した機能 ] ・日本語コード自動変換 ( JIS / SJIS /JIS / UTF-8 ) ・検索エンジンなどに使われた日本語キーワードを正しく認識 (全角スペース区切りのキーワードを個別に認識) ・日本の検索エンジンの設定リストを追加 ・i-mode 対応済み (芦谷さん が作成されました) ・アクセスログを配信するスクリプトを用意 ・(たぶん、本家で配布されているものより) 使いやすい日本語 フォーム [ その他 ] ・もちろん、動作保証はありません ■ ファイル構成 ・analog-5.01-jp1.0.i386.rpm --- RPM パッケージ ・analog-5.01-jp1.0.src.rpm --- 上記のソース (SRPM) ■ RPM パッケージのインストールとアンインストール ○ インストールの仕方 root 権限での作業になります。他の一般的な RPM パッケージ同様、 [user@redhat]$ su Password: ******* [root@redhat]# rpm -ivh analog-5.01-jp1.0.i386.rpm とします。 ○ アンインストールの仕方 インストール時と同様、 root での操作が必要です。 [user@qube2j]$ su Password: ******* [root@qube2j]# rpm -e analog-5.01 とすれば、アンインストール完了です。 ■ インストールされる主なファイル /usr/bin/analog --- プログラム本体 /etc/analog.cfg --- 設定ファイル /etc/analog.dns --- 解決済み DNS のキャッシュ /etc/logrotate.d/analog --- /etc/analog.dns の更新設定 /etc/cron.weekly/analog.cron --- メール配信設定を毎週コール /usr/lib/analog/analogmail.sh --- メール配信設定 /usr/lib/analog/analogmail.pl --- メール配信スクリプト(本体) /usr/lib/analog/lang/* --- 各言語用のリソース /usr/lib/analog/web/* --- HTML フォーム /usr/lib/analog/web/docs/* --- 英語ドキュメント /usr/lib/analog/web/jpdocs/* --- 日本語ドキュメント ■ 更新されるファイル /etc/httpd/conf/httpd.conf --- Apache の設定ファイル ■ HTML フォームの使い方 HTML フォームは、http://ホスト名.ドメイン名/analog/ で参照でき ます。ただし、インストール直後は localhost 以外からはアクセス できませんので注意してください。必要に応じて、上記「 Apache の 設定ファイル」の記述を変更して、(変更を有効にするために) Apache を再起動してください。