web-dev-qa-db-ja.com

EBSインスタンスの容量が不足したときにアラートを受け取るにはどうすればよいですか?

AWSでwordpressを実行していますが、ボリュームの容量が不足しているかどうかを監視する方法がわかりません。他のものを監視するためのオプションはたくさんありますが、私はスペースが不足したときを知りたい。

24

ディスクスペースの組み込みメトリックはありません-Amazonはこれを「外部から」見ているため、EBSボリュームで何をしたのかわかりません。これはレイドセットの一部であり、エキゾチックな形式でフォーマットされている可能性があります。フォーマットなど。

Amazonには CloudWatch というシステムがあり、AWSシステムとリソースを監視するために使用できます。幸い、CloudWatchはカスタムメトリクスをサポートしています。CloudWatchAPIを使用して、必要なデータを追加できます(そして、それらからアラートを作成できます)。

Amazonはいくつかの サンプルスクリプト を提供します。これは(とりわけ)ディスクスペースの使用率をCloudwatchに公開します。カスタムメトリックの使用には少額の料金がかかることに注意してください-メトリックあたり月額$ 0.50。

31

私はフレデリック・チャンの答えに同意します。ただし、このユーティリティはWindowsインスタンス用であることがわかりました: http://www.eleven41.com/labs/cloudwatch-monitor-for-windows/ 。サービスとして実行され、ディスク容量とメモリ使用量のメトリクスをCloudWatchに送信します。そこから、CloudWatchでアラームを設定する必要があります。

1

クリストファー・ヒンクルがフレデリック・チャンの答えに同意したことに同意します:)

すべてのアラートを自分で設定する必要があるユーティリティを使用する代わりに、 Blue Matador を使用してみてください。すべてのマウントポイント、すべてのサーバーで、すべてのアラートが設定されます。

とはいえ、ディスク容量だけでなく、もっと多くのメトリックも監視する必要があります。 CloudWatchでAmazon EBSをモニタリングする方法 というガイドがあり、すべてのメトリクスと、それらのモニタリングにアプローチする方法を説明しています(Blue Matadorを使用してそれらを自動化しない場合)。

0
mbarlocker