AWSでUbuntuインスタンスのディスク容量を使用するためのEメール通知を設定するにはどうすればよいですか?

AWSでUbuntuインスタンスのディスク容量を使用するためのEメール通知を設定するにはどうすればよいですか?

AWS に Ubuntu インスタンスがあり、ディスク容量が 80% 消費されたら、メールを受け取りたいと思います。 Cloud Watchを確認しましたが、ディスク容量を監視するオプションはありません。カスタムインジケータオプションは1つだけです。https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.htmlただし、電子メール通知が送信されるかどうかはわかりません。私にも同じように案内してください。

ベストアンサー1

修正する:

1. インスタンスを作成し、IAM ロールを関連付けます。

 AmazonEC2RoleforSSM
 CloudWatchAgentAdminPolicy
 CloudWatchAgentServerPolicy
 AmazonSSMManagedInstanceCore

2.CloudWatch エージェントをインストールします。:実行コマンドで、次を選択します。AWS-ConfigureAWSパッケージ目的のターゲットにインストールしてください。

三。CloudWatch エージェントウィザードの実行:次のように入力して CloudWatch エージェント設定ウィザードを起動します。

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard

ステップ1で、ウィザードは必要なデフォルトの事前定義メトリックを選択し、構成をSSMパラメーター・ストアに保管するかどうかを尋ねるメッセージを表示します。私は選んだ高級すべての指標とはい 構成に保存されます。完了したら、AWS Systems Managerのパラメータストアで完全な設定を使用できます。私の構成部分は次のとおりです。

"disk": {
                "measurement": [
                    "used_percent",
                    "inodes_free"
                ],
                "metrics_collection_interval": 60,
                "resources": [
                    "*"
                ]
            },

4. CloudWatch エージェントの起動 エージェントを起動する方法は2つあります。実行命令によるb.システム管理者パラメータストアを使用してコマンドラインから起動します。

何らかの理由でコマンドの実行に失敗しましたが、コマンドラインは機能します。

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c ssm:configuration-parameter-store-name -s

氏。エラーが発生した場合収集できるパッケージはありません。、エージェントを再起動するために必要なパッケージをインストールします。

Amazon Linuxの場合:

sudo amazon-linux-extras install epel
sudo yum install collectd

Ubuntuの場合:

sudo apt-get install collectd collectd-utils

5.CloudWatchコンソール

これで、CWAgentを使用してカスタム名前空間として使用できるダッシュボードを作成してインスタンスメトリックを監視します。また、受信者に通知したり、電子メールを送信するために必要な警告を設定することもできます。


CloudWatch カスタム指標

ここに画像の説明を入力してください。


前の記事

ディスク容量の使用量を監視および警告するために、インスタンスにインストールされているSystems Manager(SSM)エージェントを展開できます。これを行うには、EC2インスタンスがCloudWatchにデータを送信できるように、IAMでロールを作成する必要があります。完了したら、JSONスクリプトを使用してSSMの実行コマンドでディスク容量を監視できます。

詳しくは以下をご覧ください。https://blog.justinworrell.com/2017/09/30/monitoring-free-disk-space-on-a-windows-ec2-instance-with-cloudwatch/

おすすめ記事