EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする

<p>SaaSの<a href="https://www.site24x7.jp/">Site24x7</a>で実現する方法を共有します。<br>
以下は<a href="https://www.site24x7.jp/signup.html?pack=8&l=ja">サインアップ</a>後の手順です。</p>
<h2>流れ</h2>
<ol>
<li>Site24x7でIDを表示（30秒）</li>
<li>AWS IAMでロールを作成（2分）</li>
<li>Site24x7にAWSを連携（1分～）</li>
<li>しきい値を設定（1分～）</li>
</ol>
<h2>手順</h2>
<h3>1. Site24x7でIDを表示（30秒）</h3>
<p>ホーム画面で「監視の追加」をクリックします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-01.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順01" />
<p>「Amazon Web Service」をクリックします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-02.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順02" />
<p>表示される「アカウントID」と「外部ID」をコピーします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-03.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順03" />
<h3>2. AWS IAMでロールを作成（2分）</h3>
<p>IAM ダッシュボードの左カラムの「ロール」をクリックします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-04.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順04" />
<p>「ロールを作成」をクリックします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-05.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順05" />
<p>「AWS アカウント」と「別のAWS アカウント」を選択し、「アカウント ID」にSite24x7でコピーしたものをペーストします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-06.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順06" />
<p>スクロールし、オプションの「外部 ID を要求する (サードパーティがこのロールを引き受ける場合のベストプラクティス)」をチェックし、「外部 ID」にSite24x7でコピーしたものをペーストしたら「次へ」をクリックします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-07.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順07" />
<p>「許可ポリシー」の検索窓に「read」と入力しEnterキーを押し、「ReadOnlyAccess」をチェックし、「次へ」をクリックします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-08.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順08" />
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-09.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順09" />
<p>「ロール名」を入力し、「ロールを作成」をクリックします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-10.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順10" />
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-11.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順11" />
<p>「ロールを表示」をクリックします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-12.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順12" />
<p>「ARN」をコピーします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-13.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順13" />
<h3>3. Site24x7にAWSを連携（1分～）</h3>
<p>Site24x7の画面に戻り、コピーしたARNを「ロールARN」にペーストし、「表示名」を入力します。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-14.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順14" />
<p>少しスクロールし、「ディスカバリーするサービス」でEC2、RDS、S3、Lambda、DynamoDBなど監視したい対象を選択し、「AWSリソースのディスカバリー」をクリックします。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-15.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順15" />
<p>CloudWatch APIを用いた自動検出が開始されるので完了を待ちます。待ち時間は検出対象の数によって異なります。この間に外形監視など他の監視を追加できます。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-16-2.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順16" />
<p>「ホーム」をクリックし、検出が完了していることを確認します。この時は、30モニター検出するのに8分かかりました。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-17-2.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順17" />
<h3>4. しきい値を設定（1分～）</h3>
<p>「管理」>「設定プロファイル」>「しきい値と可用性」をクリックし、各監視のしきい値の確認、および設定します。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-18-2.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順18" />
<p>例えば、「EC2インスタンス」をクリックすれば、CPU使用率のしきい値を設定できます。アラートがあがるとサインアップ時に登録したメールアドレス宛にメールが届きます。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-19.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順19" />
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-20.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順20" />
<h2>見え方</h2>
<p>ホーム画面ですべてのステータスをチェックできるだけでなく、NOCビューならスクロールすることなくすべてのステータスを確認できます。</p>
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-21-2.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順21" />
<img src="https://www.site24x7.jp/sites/default/files/site24x7/qiita01-22.png" alt="EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順22" />
<p>この時は、ここまで30分もかかりませんでした。</p>
<p>また、EC2インスタンスのOSのリソースやプロセスの監視もエージェントで簡単に始められるので、その辺りも今後共有したいと思います。</p>