私はサーバーの専門家ではありませんが、Webサーバーのログを監視する必要があります。できれば、PHP、Apache、MySQLのエラーログ。これらのサーバーログを監視するための無料のWebベースのソリューションについてアドバイスをいただけますか?
Linuxサーバーです。
Splunkは、1日あたり500Mb未満のログを生成している場合、優れており、無料です。
良い解決策は多分 Graylog2 ですが、1台のサーバーの場合のみこれは少し過剰摂取される可能性があります。
Octopussy (免責事項:私のプロジェクト)もご覧ください。
あなたはそれで多くのことをすることができます(検索、保存、アラート、レポート)そしてそれは完全に無料です(500Mb /日に制限なし)!
むしろ、ログから何を見たいかによって異なります。
マーケティング指向のウェブメトリクスの場合、Google Analyticsよりも優れたものを見つけるために長い道のりを歩かなければなりません。これは、少量の場合は無料です。 Piwik および [〜#〜] owa [〜#〜] 同様の機能を提供することを目的としています。
より基本的な機能については、 awstats 、webalizerなどがあります。
このページ も参照してください。
ただし、詳細なパフォーマンス分析に使用できるものはほとんどありません(何もありませんか?)。私はいくつかの自家製スクリプトと パラメータを解除するためのこのスクリプト mysqlクエリログの組み合わせを使用します。
殺す時間ができたら、 Yahoo Boomerang と Graphite から何かを構築することを検討するつもりです。
Symcbeanが言うように、それはあなたが望むものに依存します。トラフィックを測定する方法としてログを使用している場合は、GoogleAnalyticsを使用するという彼の提案を2番目に挙げます。リアルタイムトラフィックの場合は、GAの新しい Realtime 機能または Gaug.es を試してください。
ログの検索/追跡やコンテンツからのアラートのトリガーなど、生のログの可視性が必要な場合、私のサービス Papertrail には無料のアカウントがあります。リモートsyslogターゲットを取得し、それをsyslog.conf(または remote_syslog )に貼り付けます。
実際に何を使用しているかを確認するために、いくつか試してみることをお勧めします。より多くの機能が常に優れているとは限りません(そして、それらが本当に必要な機能でない場合、それらはしばしば邪魔になります。自分で何かを使用する数週間に代わるものはありません。