SaaSのSite24x7で実現する方法を共有します。
以下はサインアップ後の手順です。
流れ
- Site24x7でIDを表示(30秒)
- AWS IAMでロールを作成(2分)
- Site24x7にAWSを連携(1分~)
- しきい値を設定(1分~)
手順
1. Site24x7でIDを表示(30秒)
ホーム画面で「監視の追加」をクリックします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順01](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-01.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=a6790359824f4bde234c807f24befa8b)
「Amazon Web Service」をクリックします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順02](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-02.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=64d2f7ec3a7dbb542bd49b9fe289590d)
表示される「アカウントID」と「外部ID」をコピーします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順03](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-03.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=da1d5e050feea76039664e8b411a40e3)
2. AWS IAMでロールを作成(2分)
IAM ダッシュボードの左カラムの「ロール」をクリックします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順04](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-04.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=1952702b4561953e24c3a5018e25d173)
「ロールを作成」をクリックします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順05](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-05.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=13329989500b3e91735b689c314f12d0)
「AWS アカウント」と「別のAWS アカウント」を選択し、「アカウント ID」にSite24x7でコピーしたものをペーストします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順06](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-06.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=f5a07740dc77caff5752b10e50ef625c)
スクロールし、オプションの「外部 ID を要求する (サードパーティがこのロールを引き受ける場合のベストプラクティス)」をチェックし、「外部 ID」にSite24x7でコピーしたものをペーストしたら「次へ」をクリックします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順07](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-07.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=77cd1fcfb7314012f540d1b481c71c87)
「許可ポリシー」の検索窓に「read」と入力しEnterキーを押し、「ReadOnlyAccess」をチェックし、「次へ」をクリックします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順08](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-08.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=e1790c7557be1e3b4d18e6947260d53f)
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順09](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-09.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=3ba65d6ac75005bddff3324b258c6494)
「ロール名」を入力し、「ロールを作成」をクリックします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順10](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-10.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=9a21bbf668bb509f983f4b56b568856b)
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順11](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-11.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=4e2ac402bc735927bd8d59064a8eb798)
「ロールを表示」をクリックします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順12](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-12.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=8ad307a0fa92b89bbe1d8fe43dcd8190)
「ARN」をコピーします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順13](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-13.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=d64587ee7774f800d6c7d9d5df330f6f)
3. Site24x7にAWSを連携(1分~)
Site24x7の画面に戻り、コピーしたARNを「ロールARN」にペーストし、「表示名」を入力します。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順14](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-14.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=379e09f674060bcc1db3f641b4c58d10)
少しスクロールし、「ディスカバリーするサービス」でEC2、RDS、S3、Lambda、DynamoDBなど監視したい対象を選択し、「AWSリソースのディスカバリー」をクリックします。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順15](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-15.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=678bbd7210c1982946cfd7a4ba3793bf)
CloudWatch APIを用いた自動検出が開始されるので完了を待ちます。待ち時間は検出対象の数によって異なります。この間に外形監視など他の監視を追加できます。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順16](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-16-2.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=0567c1ecd442bc9e0252ad9e8a6f6f3a)
「ホーム」をクリックし、検出が完了していることを確認します。この時は、30モニター検出するのに8分かかりました。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順17](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-17-2.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=626b129fc10e9d607bb052fccf9d84e0)
4. しきい値を設定(1分~)
「管理」>「設定プロファイル」>「しきい値と可用性」をクリックし、各監視のしきい値の確認、および設定します。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順18](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-18-2.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=af1b932c79cbd58bf7423606cab51bbb)
例えば、「EC2インスタンス」をクリックすれば、CPU使用率のしきい値を設定できます。アラートがあがるとサインアップ時に登録したメールアドレス宛にメールが届きます。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順19](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-19.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=fa6aa18cfea0909f9873298dd449c13d)
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順20](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-20.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=c47a800bb0467b68aafeec3c5d35a8a4)
見え方
ホーム画面ですべてのステータスをチェックできるだけでなく、NOCビューならスクロールすることなくすべてのステータスを確認できます。
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順21](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-21-2.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=84711c723a26adf9e33e415194db1aff)
![EC2, RDS, LambdaなどAWSのサービスを監視して一画面で全ステータスをチェックする手順22](https://qiita-user-contents.imgix.net/https%3A%2F%2Fwww.site24x7.jp%2Fsites%2Fdefault%2Ffiles%2Fsite24x7%2Fqiita01-22.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=1736d328f13f71de7bbda368386dbfa7)
この時は、ここまで30分もかかりませんでした。
また、EC2インスタンスのOSのリソースやプロセスの監視もエージェントで簡単に始められるので、その辺りも今後共有したいと思います。