問題タブ [awstats]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
records - AWSSTATS の問題: すべてのレコードが削除されました
AWSSTATS を使用して Apache ログを分析するときに問題が発生しました。
過去には、すべてがうまく機能していました。
しかし、サーバーのログ形式が変更されました。
古い形式の例:
194.206.22.25 - - [14/Dec/2009:12:23:33 +0100] "GET /gPM-Systems/css/default.css HTTP/1.1" 404 1036
新しい形式の例:
356652,mics,194.206.22.24,194.206.22.24,-,[05/Jul/2011:15:11:18 +0200],"GET /index.html HTTP/xx",302,-
古い形式の場合、選択する適切な LogFormat は 4 でした。現在は、次のカスタム形式です。
LogFormat="%other %other %host %other %logname %time1 %methodurl %code"
また、LogSeparator を " " ではなく "," に変更しました。
私の問題は、すべてのレコードが削除されることです。
-showdropped オプションは、次のことを示します。
ドロップされたレコード (LogType=W の場合、メソッド/プロトコル 'GET /apache_pb.gif' は修飾されません): 356652,mics,194.206.22.24,194.206.22.24,-,[05/Jul/2011:15:11:18 +0200] ,"GET /apache_pb.gif HTTP/1.0",302,-
regex - 余分なセクションのAWStats複数の列
AWStats を実行しており、レポートは IIS ログファイルから作成されています。サイトで実行された perlscript のすべてのアクションを表示する追加のセクションがあります。
構成は次のようになります。
出力は次のようになります。
ただし、異なる perl スクリプトに同じ名前のアクションがいくつかあります。
私はこれが必要です:
そのようなレポートを作成する方法を知っている人はいますか?
編集:
さらに調査を行ったところ、見つけたすべてのフォーラム投稿は、ハッキングせずに余分なセクションに 2 つの列を含めることはできないと言っています。awstats.pl
URLWITHQUERY
今、私はそれを次のような出力を使用して1つの列に入れようとしています:
新しい問題は、クエリにアクションよりも多くのパラメーターがあり、順序付けされていないことです。私はこれを試しました
ただし、AWStats は最初のブラケット ペアからのみ値を取得し、残りは無視します。$1
perl regex 'magic' によって提供されるもので内部的に動作すると思います。
何か案は?
ruby-on-rails-3 - Ruby on Rails への awstats の統合
私は現在 RoR プロジェクトに取り組んでおり、問題に遭遇しました。
私が持っているもの:
- Debian サーバー上の Nginx で実行される RoR 3.1 プロジェクト。
私が欲しいもの:
- 自分の Web サイトの Web 統計を表示できるようにしたいと考えています。ヒット数、ソース、事前定義された時間間隔ごとの完全な順序などの統計。できれば、いくつかのクールなグラフ、チャート表などを使用してください。
私がしたこと:
- これをサポートする RoR 拡張機能をインターネットで探しましたが、結果にはあまり期待できませんでした。そのため、「Webalizer」や「Awstats」などのツールを検討しました。最後に、Awstats を使用することにしました。
問題に見えるのは:
- これで Awstats のメイン ページにアクセスできるようになりましたが、別の月を見たい場合は、awstats.plにリクエストが送信されます。このリクエストは (私が思うに) Nginx から RoR に最初に送信されます。次に、RoR は、routes.rbで正しいルートを探します。その後、RoR はルートを見つけることができず、404 エラーにリダイレクトされます。
この種の経験がある人がそこにいるかどうか知りたいです。RoR 用に Awstats を正しく設定する方法を知っているか、RoR 用の別の優れた統計ツールを知っている可能性があります。どんな助けでも大歓迎です。
-ロン
perl - バッチファイルからperlスクリプトにパラメータを渡す方法
それで、Windowsの.batファイルからperlスクリプトにパラメーターを渡す方法を考えています。私はアクティブなperlを実行しています。なぜかというと、私は awstats+iis のログ インデックス作成を自動化しています。
コマンドを直接入力するだけで、これをうまく行うことができます。
それをバッチファイルに直接入れてみました。また、標準のバッチファイルの方法を使用してみました:
ダッシュがperlによって異なる方法で解析されたと考えて、これを試してみました:
だから私はダッシュをエスケープしようと思った(もちろん楽しみのために):
次に、コロンをエスケープしようとして、上記の組み合わせを試しました。
これらのどれも、コマンドを入力したときに表示される成功画面を生成しませんでした。はい、確認できるように一時停止しました...
何かご意見は?パラメータについて明らかに欠けているものはありますか?
apache - ReWriteRule の後に httpd アクセス ログでリファラーをキャプチャする
私たちは 2 つのドメインを持っており、1 つは主にキャンペーンがどのように機能するかを確認するためのマーケティング目的です。マーケティング ドメインはプライマリ ドメインにリダイレクトされます。httpd.conf には、ホストするドメインごとに定義された仮想ホストがあり、マーケティング ドメインをプライマリ ドメインにリダイレクトする方法は次のとおりです。
リダイレクトは正常に機能しますが、アクセス ログでは「リファラー」が空白です。AWStats を使用してアクセス ログを確認し、Web トラフィックを分析します。リファラーがなければ、マーキング ドメイン リンクからプライマリ ドメインに到達した人数を特定するのは困難です。アクセスログに記録されるように、RewriteRule の一部として渡される「リファラー」情報を取得する方法に関する推奨事項はありますか?
ありがとう!
regex - サブディレクトリによるAwstatsの追加セクションヒット
http://www.internetofficer.com/awstats/by-directory/の形式に従って、ディレクトリごとのヒット数を含む追加セクションを設定しました。これは機能します。
等
ただし、(第1レベルの)サブディレクトリによるヒットが必要です。そのページの下部に、以下を使用することをお勧めします。
それでもトップレベルのディレクトリのみが表示されます。私も試しました
その結果、同じことが起こります。必要なことを実行するための適切な正規表現を取得できません。
完全なコード:
linux - RAM の使用率が高いためにサーバーがクラッシュし続ける - リアルタイムの IP 監視?
サーバーに入ってくるリアルタイムの IP トラフィックを監視し、帯域幅と RAM の使用量を確認する方法はありますか?
ときどき、自分の Web サイトが応答しなくなる DOS タイプの攻撃を受けているように思えます。ホスティング会社にハード リブートを要求するまで何もできません。サーバーがRAMの使用量を使い果たしたために応答しなくなったときに、サーバーに現在どのIPアドレスがリストされているかを確認できるようにしたいと考えています。
ありがとうございました!
php - PHPからAWStats情報にアクセスしますか?
PHPを使用してAwStatsから訪問者の郡の出身情報にアクセスすることは可能でしょうか?プロジェクトに追加したい新機能は、最近の訪問者の国(30日)を一覧表示します。
google-chrome - Chrome が cgi スクリプトを実行していない
chrome に関して、cgi(pl) スクリプトを実行するための詳細や特殊性はありますか。
apache2 サーバーに awstats を追加しましたが、Firefox と IE で正常に動作します。ただし、クロムで表示すると、リクエストをキャッシュしているように見えます。
何回更新をクリックしても、古いデータが表示されるだけです。新しいタブで試してみましたが、スクリプトを起動できないようです。
助言がありますか?
awstats に精通している方のために説明すると、別の月を選択でき、1 回実行されるようです。しかしその後、その月はにキャッシュされ、再起動しません。キャッシュしているようで、実際には更新されません。
search-engine - AWStats はどの検索エンジンも認識しません
AWStats は、Google を検索エンジンではなく外部ページとして認識しているようです。
その結果、上位の検索キーフレーズとキーワードは報告されません。
Web ページでの出力:
解決策を見つけるにはどこを見ればよいですか?