LoginSignup
8
9

More than 5 years have passed since last update.

AWSのCloud Watchでディスク使用量を監視

Posted at

Amazon CloudWatch Monitoring Scriptsのインストール

awscreds編集

cp awscreds.template awscreds
vim awscreds

AWSAccessKeyId=xxxxxxxxxxxxx
AWSSecretKey=xxxxxxxxxxxxx
  • AWSAccessKeyIdとAWSSecretKeyを設定する

テスト用のコマンド実行

/dev/hoge のディスク容量を監視することを想定しています。

下記のコマンドを実行

./mon-put-instance-data.pl --disk-space-util --disk-path=/dev/hoge --verify --verbose --aws-credential-file=/opt/aws/aws-scripts-mon/awscreds

--verif

メトリックスを収集するスクリプトのテストを実行し、完全な HTTP リクエストを準備します。ただし、実際に CloudWatch コールを実行して、データをレポートしません。また、このオプションは、認証情報が提供されているかどうかもチェックします。このオプションを冗長モードで実行すると、CloudWatch に送信されるメトリックスを出力します。

--verbose

スクリプトが実行する内容についての詳細情報を表示します。

--aws-credential-file=PATH

AWS 認証情報が格納されているファイルの場所を指定します。

cronに設定

上記コマンドが問題がなければ、cronに設定する。

crontab -e

*/5 * * * * /opt/aws/aws-scripts-mon/mon-put-instance-data.pl --disk-space-util --disk-path=/dev/hoge --aws-credential-file=/opt/aws/aws-scripts-mon/awscreds

これで、5分間隔で、cloudwatchにデータが収集されます。
MetricsはLinux System > Filesystem,InstanceId,MountPathとして登録されます。

あとは、適宜アラートを設定するなどして利用する。

8
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9