投稿ナビゲーションこの記事は公開から1年以上が経過しています。内容が古い場合があるのでご注意下さい。感がありますが、備忘録として書いています。6.6」の手順を参考に設定していきます。(尚、対象のOSはCentOS6です。-y今回利用しているインスタンスの元のAMIは、CentOS6を独自に最小インストール構成の状態から作成したものなので、これだけでは不十分でした。その為、以下を追加でインストールしました。openssl-develPerlモジュールのインストール次に、必要なPerlモジュールをインストールします。聞かれるので、全てyesで応えるようにしています。Crypt::SSLeayこれで環境の準備が整いました。LANG=C`しないと、Crypt::SSLeayのインストール時のテストでエラーになるかもしれません。メモリ使用率が取れるようになったCloudWatchのスクリプトを導入してみた。RoleをEC2インスタンスに付与しています。]}モニタリングスクリプトの設置Amazonが公式で公開しているモニタリングスクリプトをサーバに設置します。aws-scripts-monテストラン問題無ければ以下のような応答が返ってきます。以下を実行して、マネジメントコンソール上でグラフが見れることを確認します。--mem-avail正常に送れていれば下記のようにLinuxシステムメトリックスという表示が出ています。ここからメモリやディスク関連のグラフが見られれば導入完了です。後は、またまたドキュメント通り、下記のような内容でcronに登録してあげれば完了です。--from-cron他にもいくつかの使い方がドキュメントに載っていますので、必要に応じて使い分けてもらえばと思います。公式ドキュメントに書かれている通り、このスクリプトは、インスタンスのメタデータをローカルにキャッシュするので、AMIからインスタンスを複製するような場合は、キャッシュを削除する必要があります。http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/mon-scripts.htmlキャッシュTTLを過ぎると、新しいデータを取得するとのことですが、私の環境では1週間以上経過しても更新されなかったので、明示的に削除しました。/var/tmp/aws-mon/instance-idで該当ファイルを消すだけです。このファイルには、インスタンスIDが格納されています。/var/tmp/aws-mon/instance-idi-xxxxxxxxxxxxxxxxxもし、スクリプトが実行されているインスタンスでAMIを作った場合、そのAMIから起動したインスタンスの/var/tmp/aws-mon/instance-idには、AMIを取得したインスタンスIDが入ってしまっているので、cloudwatch上でも、元のインスタンスIDとして認識されてしまいます。忘れずに消すようにしましょう!関連記事:hydraをAWSのubuntuにインストールするセキュリティ系ツールのHydraと、Hydraで使うパスワードファイルを作成してくれるcrunchコ...EPELリポジトリを使う方法よく忘れてしまうのでメモとして残します。対象はCentOS6になります。CLIのインストール方法についてです。コメントをキャンセルメールアドレスが公開されることはありません。I?雲人2号クラウドとOSSとMacが好きな人。仕事はAWSエンジニア。kumonchu.com。