From basic things likes page views per second to more advanced stuff like cpu or memory usage. Any ideas?
6 に答える
Web サービスまたは Web サイト? ページビューについて言及しているので、ウェブサイトを意味していると思います。
Google アナリティクスは、おそらく使用統計を追跡するために必要なすべてを提供し、何よりもほとんどの状況で無料です.
また、サイトのアップタイムを監視し、何らかの理由でサイトがダウンした場合に電子メール アラートを送信する手段を用意しておくこともできます。過去に Nagios を使用したことがありますが、問題なく動作します。
私もmonitに一票。良い点は、apache ステータス情報を理解し、apache ワーカーの最大数の 80% が「ビジー」状態にあると通知/アクションを実行できることです。
ただし、ハードウェアと一般的な監視には、zennos や zabbix などの SNMP 対応の何かが必要です。
Linux での一般的なマシンの監視にはNagiosを使用し、ウェブサイトのレポート作成にはGoogle Analyticsにほぼ依存しています。サイトのすべてのデータを Google に提供することにプライバシー上の懸念がある人もいるため、Google Analytics が万人向けではないことはわかっています。
どちらも無料で簡単にインストールできます (Nagios は一般に apt-get から入手でき、Analytics はサイトに簡単にインストールできます)。
ただし、Nagios は設定が難しい場合があります。
私はmonit(http://www.tildeslash.com/monit/)を何年も使用しています。CPU とメモリの使用状況、および apache/mysql/etc のダウンタイムを監視します。停止を通知し、サービスをリアルタイムで自動的に再起動するように構成することもできます。
また、レポートには munin を使用しています: http://munin.projects.linpro.no/
ページビューなどに関するレポートが必要な場合は、AWStatsが私が使用した中で最高のものです。