2017-01-06 15 views
0

CloudWatchのカスタムメトリックを使用してWindowsインスタンスのメモリ使用量を監視できます。複数のEC2インスタンスのメモリ使用量の監視

私はそれを達成するために、次のブログに従っている

:それを使用して

http://blog.krishnachaitanya.ch/2016/03/monitor-ec2-memory-usage-using-aws.html

は、私が唯一のインスタンスを監視することができています。私は今、すべてのインスタンスを起動してプロセスを実行しています。

.jsonファイルを変更せずにすべてのインスタンスで一度にクラウドウォッチの統合を有効にすることはできますか?

+0

WindowsまたはLinux? –

+0

Windowsインスタンスで作業中です。 – prudhvi

答えて

3

インスタンスがすでに起動されている場合は、インスタンスごとにインスタンスを実行する必要があります。それ以外の場合は、最初のインスタンスのAMIを取得してから、そのAMIから他のインスタンスを起動することができます。インスタンスごとに実行する必要はありません。

手動で行う必要がある場合は、Ansibleのようなものを考慮してください。少し学習がありますが難しくありません。

ところで、カスタムメトリックを追加することは、Linuxインスタンスでは簡単です。 Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances Windowsインスタンスの場合

:あなたのインスタンスは、適切なインスタンスプロファイルを持っていると(AmazonはAMIを提供するから、彼らはおそらくあなたが起動している場合)、SSMエージェントを実行している場合Sending Performance Counters to CloudWatch and Logs to CloudWatch Logs Using Amazon EC2 Simple Systems Manager

+0

Windowsインスタンスで作業しています。どのように私は雲の監視の統合チェックボックスを有効にすることができますか? – prudhvi

+0

@prudhvi Windows Cloudwatch統合のための 'Ansible'モジュールがあります。このチュートリアルを試してみて、それに相当する 'Ansible'を使うことができます。 http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-configuration-cwl.html – helloV

0

は、あなたがSSM runコマンドを使用することができますインスタンスまたはインスタンスのセットに対して(タグを使用して)任意のpowershellを実行します。このユースケースのために特別に構築されたAWS-ConfigureCloudWatchと呼ばれるAmazonで管理されたSSMドキュメントさえあります。

http://docs.aws.amazon.com/systems-manager/latest/userguide/run-command.html

関連する問題