サーバーパフォーマンスメトリックレポートと実用性

サーバーパフォーマンスメトリックレポートと実用性

ユーザー ベースの CPU 使用率、ディスク IO、メモリ使用量などの重要なメトリックを含む Web サーバー (apache-php) のパフォーマンス レポートを準備する必要があります。いくつかのドメインが同じサーバーでホストされており、fcgi を使用して別のユーザーから実行されています。その理由は、ホストされているアプリケーションによっては CPU 使用量が大量に発生し、他のアプリケーション (別のユーザーとして実行) のサーバーが遅くなることがあるためです。

この目的のための簡単なユーティリティが見つからないので、スクリプトを開発する予定です。このスクリプトは、ユーザーごとのメトリックのスナップショットを、たとえば 15 分などの指定期間ごとに取得して記録します。異常があれば、電子メールで報告されます。これはどの程度実用的でしょうか。また、他に何を記録する必要があるかを知るのも興味深いでしょう。

答え1

私の意見では、車輪を再発明する必要はありません。これを実行してくれるアプリケーションはたくさんあります。ナギオス監視の標準である。他の興味深いアプリケーションとしては、ザビックスそしてゼノス

お役に立てれば。

答え2

Munin を見てみましょう:

http://munin-monitoring.org/

関連情報