Analogスレ
>>3 やくにたったよ。ありがと。 うちのレンタルサーバー、自分のホームディレクトリに logs/access_log-2001-08-07.gz って感じで毎日自動でgzipされてローテーションするんだけど、 こてを展開せずgzのままでやる方法ってありますか?? >>4 .gz 等で圧縮されたログの処理方法については以下の "Logfile Format" の 直前の節を参照。 http://www.analog.cx/docs/logfile.html 電動さんありがとう! UNCOMPRESS *.gz,*.Z /usr/bin/gzcat ていうのを書けばいいみたいですね。 ディスク・スペースを保存するために圧縮したlogfilesを格納することは多くの場合便利です。 マックのAnalogは、gzipを使用して圧縮したlogfilesを読むことができます。 また、もしあなたがそれらをuncompressする方法と言うUNCOMPRESSコマンドを使用すれば、 UnixとWin32の上のAnalogは圧縮したlogfilesを読むことができます。 あなたは、標準の出力(ファイルにではなく)へのファイルをuncompressするコマンドの名前と一緒に、 コンマに分離されたリスト中でun compressしたいファイルのタイプを供給する必要があります。 例えば、Unixにおいては、あなたは使用するかもしれません。 UNCOMPRESS *.gz,*.Z /usr/bin/gzcat ウィンドウズNTにおいては、あなたは使用するかもしれませんが UNCOMPRESS *.gz ("c:\Program Files\gzip\gzip" -cd) これは不履行配置ファイルに含める、適切なコマンドになるでしょう。 >>8 たまに使うよ。 別に語るほどのものでもないんじゃない・・・ 日別、ページ毎の解析したいんだけど、どういうコマンド入れればいいですか? WebXのログ解析するのに使いたいんだけど、まともに動かすにはどーしたら良いんすかね? analogってかなりカスタマイズしやすいんだね。 もっと難しいかと思ってたよ。 なんか勝手に リンク元URLレポート 30: http://www.usj.co.jp/ 26: http://www.tokyodisneyresort.co.jp/ 1200: [残り: 272 URL] とか省略されちゃうんですけど。 うち、アクセス少ないんで省略しなくていいんですけど・・ どうすれば全部見れるようにできますか?(リンク元も、ほかも全部) || ∧||∧ ( / ⌒ヽ | | | 鬱だ、逝ってくる・・・・ ∪ / ノ | || ∪∪ ; -━━- 検索単語レポートが%82%C9%82%BF%82%E1%82%F1%82%CB%82%E9とかよくわからん文字列になるけど ちゃんとした日本語で表示できないの? >23 analog-5.22 だと日本語対応していないので、表示できないです。 analog-5.01 は検索語が日本語に変換されますが、セキュリティ的に まずいので、どうしてもという場合は、これにパッチを当てるといいと思います。 [参考] http://www.jp.analog.cx/security/sec20020318.html >>23 http://www.jp.analog.cx/ の 「Helper Application 及びその説明」 の logkf-1.0beta2.tar.gz にて対応可能。 でも、変換のスクリプトを書く必要があるので面倒。 >24-25 どうもありがとうございます ダウングレードするのが怖いので>25さんのlogkfを使って日本語化しました 参考リンクがすべてオフィシャルなので自分の下調べ不足ですね もうしわけございませんでした Requested fileでログ集計したいhtmlを追加しているんですが、 これの順番をコントロールする方法ってないですか? RequestのSortは、サイズだのいろいろありますが、 いつも固定した順番にしたいのですが・・・。 できれば、Requested fileで追加した順序に並んでいるとベストです。 analogmail.pl をインストしたんですけど、メールの内容に処理結果が表示されなくて困っています。同じ症状の人いませんか? 普通に % analog すると結果を出力するのに、 % analogmail.pl mail@hoge.com すると、メールは来るけど、 ######################################################################## ** このメールは、ロボットによる自動配信です ** ウェブサーバの統計 [010109] =========================== 統計開始日時: 2001年 1月10日(水) 14時42分. ---------------------------------------------------------------------------- 全体の概要 ---------- 成功したリクエスト件数: 0 意味不明のログファイルの項目: 28,574 ---------------------------------------------------------------------------- レポート製作ソフト analog 4.13. 解析時間: >1 秒. ######################################################################## みたいにしか表示されない。 文字コードかと思ったけど、そうでもなさげです。コードを見てみたけどいまいちわからんかったです。 analogにzip形式の複数のファイルを読込ませようと思うのですが、できません。 /etc/analog.cfg に UNCOMPRESS *.zip "unzip" としています。 unzipの結果をそのまま標準入力でanalogへ渡さなければならないのでしょうか? 展開後のファイル名は同じです。 環境は、Linux です。 >>35 いえ、gzipファイルではなく、zipファイルです。 linuxで UNCOMPRESS *.zip "unzip" と指定すると replace access_log.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: などと聞いてきて、analogが処理途中になり先に進みません。。で、 UNCOMPRESS *.zip "unzip -o" とするのですが、 analog: Warning F: Can't auto-detect format of logfile とエラーを吐きます。 zipファイルは複数あるのですが、unzipすると全て同じファイル名 なので、さらに困っております。 googleで日本語以外で調べてもなかなかでてきません。T.T) 自己レスです。 解決しました。 /etc/analog.cfg に LOGFILE /log/access_log.?.zip UNCOMPRESS *.zip "unzip -p" -pオプションでOKでした。 質問させてください。 anlgform.plを使おうと思いインストールしたんですが、 解析結果が下記のようになってしまいます。 どこの設定がおかしいのでしょうか? ここから------------------------------------- ウェブサーバの統計 [***] 統計開始日時 : 2003年 4月14日(月) 16時38分. 全体の概要 (Go To: 先頭: 全体の概要) このレポートは、全体の統計を表します。 リクエスト成功件数: 0 レポート出力ソフト : analog 5.32. 処理時間: <1 秒. (Go To: 先頭: 全体の概要) ここまで------------------------------------- analog 単体では動作します。 使用環境はredhat9,httpd2.0.40です。 よろしくお願いします。 windowsで定期的に共有鯖からアクセスログを取ってきて解析してメールする ソフトってないのかね? リンク元をまとめるってできないですか? www.google.com と www.google.co.jp を http://www.google.co.jp/ みたいにしたいんですけども…。 ページごとの平均応答時間をだしたいんですけど analogでできますか? 皆さんちょっとした英文の翻訳や英語のエッセイの課題などに悩まされたことはありませんか? 当サイトでは大学、個人、企業など多方面に対応した翻訳サービス(英、日、独、露)や、英文エッセイ、 課題等のお手伝い、英文ページ作成、英文レジュメ作成、レポート代行、海外の大学進学 のためのエッセイ代行など、さまざまなサービスを提供します。幅広いサービスをネット最安値で提供します。個人でやっていますので 様々なリクエストにも柔軟に対応します。 詳しくはイングリッシュヘルパー http://www.englishhelper.ne.nu/ analogmail.pl って引数の-f とかって時間指定とかって全然動かないよね? 結局 /etc/analog.cfg いじって使ってるけど。 UNIX初心者で申し訳ないのですが このスレ読んでanalogインストールしようと思いtelnetからmakeしてみましたが stdio.hその他多数のファイルがないとか言われます。 root権限がないとだめなのでしょうか? >>53 ライブラリへのパスが通ってないだけじゃない? analogのrpm版をRHL9に入れたら以下のエラーが必ずでますね。 ログの指定を全然違う場所にしていても。 コンパイルしなおすしかないんですかね? /usr/bin/analog: Warning F: Cannot find logfile /var/log/httpd/*access*: ignoring it (For help on all errors and warnings, see docs/errors.html) パスを通せばいいのですか。 さっぱりわからないもので検索してみます。 レスありがとうございました! libにPATHが通ってないと、コンパイルできないわけよ。 だから、どこに必要なライブラリがあるかちゃんと教えて上げないとmakeできましぇん。 ライブラリの場所はOSなどにより違うからOS名とかかかないとなんともいえない。 あと、エラーもここにこぴべしる! ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━― ∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉 見てる人いるか? shift jis でやると 失敗した が ク敗した になるんだが、lang/jps.lng をどう修正すればいい? (゚Д゚≡゚Д゚)今このスレには俺様しかいないわけだが __∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄ ∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン AnalogのWin版を使おうと思ってます。で、 日本 Analog ユーザ会 http://211.10.1.61/index-test2.html から analog_416w32jp.zip をダウンロード&解凍しまして、 analog.cfg に、「LOGFILE access_log」 の1行を追加しました。 で、analog.exeと同じフォルダに、「access_log」(Apache のログ)を置きました。 そして、コマンドプロンプトから「analog」と打ち込みました。 そしたら、 analog: Warning F:Can't auto-detect format of logfile access_log:ignoring it と言われてしまいました。 なので、ログファイルの形式が標準じゃないのだなと思って、 Readme for analog3.90beta2 ログの書式設定 http://211.10.1.61/jp3.90/logfmt.html を見て、 APACHELOGFORMAT (%s - - [%d/%M/%Y:%h:%n:%j %j] +0900]) "%j %r %j" %c %b "%f" "%B" "%j") としたのですが・・・ (なお、生ログの形式は、↓の形式です 111.222.333.444 - - [03/Sep/2003:08:58:15 +0900] "GET /images/foo.gif.gif HTTP/1.1" 200 945 "http://bar.jp/hoge.cgi?fuga=fugafuga " "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)" "Apache=111.222.333.444.123456789789" ) 今度は、Too many arguments for configuration command: ignoring end of line starting: APACHELOGFORMAT "%s - - [%d/%M/%Y:%h:%n:%j %j] +0900]) "%j %r %j" %c %b "%f" "%B" "%j"" と言われてしまいました。 どうして、「Too many arguments」なのでしょうか? どうすれば対処できるのでしょうか? 教えていただければ幸いです。 画像ファイルがhtmlファイルと同じ場所に保存されます。 IMAGEDIRで指定しても駄目です。。 どうすればいいでしょうか? ちなみにバージョンは5.32でOSは赤帽の7.3です。 ローカルのApacheサーバでanlgform.htmlとanlgform.pl使ってます。 Analogの5.32だと何も問題ないんだけど、 5.91beta1だとanlgform.plというファイル名のレポート結果を IEがダウンロードしようとします。 なんでだろー? >>80 果てしなく亀なのでもう(読んでない|あきらめた|よそで教えてもらった)かもしれんが 5.91beta1だとContent-Typeがapplication/xml+xhtmlになるので IEだと普通にXHTMLとしては表示してくれない Microsoftに文句を言うのが正しいのだが、とりあえずは anlgform.plを書き換えてContent-Typeをtext/htmlにすればおっけーだと思うけど 俺Mozilla Firebird使ってるので試してない analogをダウンロードしてみたわけだが、 どうやって使えばいいんだ? exeを実行すると画像とHTMLが出来る。 それにリンクを張ればいいわけですか? >>82 Content-Typeがapplication/xml+xhtmlになるのは確認したけど どこいじればいいんかなー。 plの中身はtextだし・・・。 コマンドラインからも問題ないのだけど・・・。。うーん >>84 ソース見てみた。src/outxhtml.c を書き換えればいけると思う。 --- outxhtml.c.orig Sat Aug 23 22:52:41 2003 +++ outxhtml.c Sat Mar 20 19:53:57 2004 @@ -15,7 +15,7 @@ /* The top of the output if we are in CGI mode */ void xhtml_cgihead(FILE *outf, Outchoices *od) { - fprintf(outf, "Content-Type: application/xhtml+xml; charset=%s\n\n", + fprintf(outf, "Content-Type: text/html; charset=%s\n\n", od->lngstr[charset_]); } http://jp.analog.cx/index.html.ja から analog-5.32-jp1.04.i386.rpm をwgetして アップグレードしたんですが、 ちなみにリンク切れてるんでディレクトリの中みてURL取得しますた。 DNS WRITEが効かないのは漏れだけですか? DNSFILEで指定したキャッシュファイルを削除すると Warnningでるのでパスはあってるとおもいますし パーミッションもうたがってとりあえずディレクトリもファイルも777にしてみたけど だめでつ。 ロックファイルも疑って使わない設定(DNSLOCKFILEコメントにしただけ)に したけどだめですた DEBUG +D つけるとDNS引きにいってるようです。 こんなの漏れだけかな〜? だれかおたすけください。 analog-5.32-1.i386.rpm 自己れすでつ。 本家から普通に落としてきたものに入れ替えたら 普通にDNSキャッシュファイルできますた。 さっき言い忘れましたけど、コマンドラインでの実行時の問題です。 analog -G +ghogehoge.cfg みたいにやるやつです。 analog-5.32-jp1.04.i386.rpm は何もしなくても全部日本語にしてくれるのでいい感じだったんですけど とりあえず、本家のバイナリ使うことにしますた。 まー漏れみたいにはまってる人の参考になれば幸いです。 自宅サーバ規模なら別にDNSFILE無くても平気でしょうから そういう人にはanalog-5.32-jp1.04.i386.rpm でもいいかもしれないでつね でわ anlgform.pl/hogehoge.html みたいに2chのread.cgiがpath_infoでやっているふうなのをつかえば、 IEもうまく騙せるんじゃないかと思ってみた >>91 そのサイト、結構間違いがある気がするが。 > そもそもの原因は、拡張子が.plのファイルにXHTMLが挿入されていた場合、IEは > そのファイルをhtmlではなく、「ダウンロード対象ファイル」と判断してしまう。 違います。 HTTPDがどのようなHTTP レスポンスヘッダのMIMEを出力しているかによる。 最新のIEは拡張子は完全に無視しています。 設定画面には「ファイルの内容ではなく拡張子によって…」という項目があるが、 拡張子=HTTPヘッダ として実際に動作している。 > でも拡張子が通常の ".html" や ".htm" にXHTMLが挿入されていれば、問題なく > 表示される。 仕様書に準拠したXHTML1.1はIEでは表示できずにダウンロード画面になりますが。 MIME属性を application/xhtml+xml にするとね。 それはHTTPDがその拡張子に text/html を返しているから表示できるだけでしょ。 いきなり初歩的な質問で申し訳ありません。 バーチャルホスト機能で複数のドメインを同じサーバで動作させており、 ログファイルも完全に分離させています。 この状況でAnalogに両方のログを解析させて、HTML化させた解析ログファイルを 2つ出力させたいと思います。 この場合はどのように設定すれば良いのでしょうか? もし、良い方法が無いのならば、シェルスクリプトで、 Analogの設定ファイルを1つ目のログ用に変更 → 解析を実行 → Analogの設定ファイルを2つ目のログ用に変更 → 解析を実行 みたいなやつを作って、cronで定期的に回そうと思っているのですが…。 ご教示お願いします。 read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる