(Google+)12この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。訓練されたアップル信者、都元です。EC2インスタンスのステータス監視には、基本的にCloudWatchを使う事が多いですね。CloudWatchではデフォルトで、CPU使用率やネットワーク入出力量等、いくつかの基本的なメトリクス(監視項目)があります。基本メトリクスとも思えるディスク使用量やメモリ使用量等の値はデフォルトで提供されていません。これらの値はEC2インスタンス上で動くOSに依存するメトリクスであるため、OS側からの補助無しでは、EC2の外側から取得できないメトリクスだからです。そこで今回は、このスクリプトの利用方法を紹介します。Server用がありますが、今回はLinux版についてご紹介します。Serverインストール方法も、zipをダウンロードして展開してcronに仕込むだけですので、非常に簡単です。APIを叩いて値を送信するため、インスタンスに対してAPIへのアクセス権限を付与する必要があります。Roleを使って実現しましょう。Roleボタンをクリックします。Roleを隠しています)ロールの名前は、今回はcwscriptとしています。EC2」の横にあるSelectボタンを選択します。この画面では、cwscriptに与える具体的な権限を設定します。Policyを選択してSelectで進みます。ポリシーの設定画面となるので、以下のJSONをコピペで貼付けてください。ポリシー名はcwscript-policyとしましたが、任意で構いません。]}あとは設定内容を確認して先に進んでいくと、新しいRoleが作られます。EC2の起動とインストールでは、Linux版のスクリプトを試してみましょう。Roleの項に上で作ったcwscriptを設定するのを忘れないでください。インスタンスが起動したらSSHでログインし、以下のコマンドを入力します。aws-scripts-monひとまずこれでスクリプトの実行環境が整いました。いくつかコマンドを打ってみましょう。--verifyオプションを付けたので、実際にCloudWatchにデータは送信されません。CloudWatch.--mem-utilというオプションはメモリ使用率を取得するオプションです。メモリ使用率(%)が取得でき、CloudWatchへポストする直前まで上手く処理が行われたようです。メトリクスを指定するオプションには他にも次のようなものがあり、これらは複数指定ができます。(GB)あとは、このコマンドをcronに仕込みましょう。-eコマンドでエディタを開き、cron設定を追記します。送信するメトリクスは上記の全てとしましょう。ディスク使用量に関するメトリクスはパスを指定する必要がありますので、ここは/としておきます。必要であれば複数指定が可能です。mon-put-instance-data.plをcronから呼び出す場合は、--from-cronというオプションが必要ですので、忘れないようにしましょう。--from-cron以上でインストールは完了です。スクリプトの動作を確認するスクリプトの動作を確認するために、下記コマンド等で無駄にディスクを浪費しつつ、しばらく待機します。Consoleから値を確認します。左側のメニューから「Metrics」を選択し、下図のように「System/Linux」で値を検索してみましょう。うちに、ディスクの使用可能領域が減っていますね!脚注とは言え、LoadAverageとStealは取得できませんが。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。濱田孝治253re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。PolicyのConditionにaws:CalledViaというキーが追加されました。いったキーなのかご説明します。夏目祐樹409こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介256SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。濱田孝治253re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。