AWS上に構築した IBM Security Verify Access のリソース監視を行う②

# はじめに

前回 [AWS上に構築した IBM Security Verify Access のリソース監視を行う①](https://qiita.com/fitz/items/30b2fce586b5bf62a630) に続き、IBM Security Verify Access Extension for Amazon CloudWatch Agentを導入していきます。


# 準備1：IBM Security Verify Access Extension for Amazon CloudWatch Agentのダウンロード

X-force ExchangeからExtentionをダウンロードします。
[IBM Security Verify Access Extension for Amazon CloudWatch Agent ](
https://exchange.xforce.ibmcloud.com/hub/extension/7e7da8c3ba8a8d05ab7ffe8baf84ce79)
![qiita (8).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/b180d8f6-ea9b-d88d-fc21-95009551a82e.png)

ダウンロードした amazonCloudWatchAgent.zip を解凍すると、2つのファイルが含まれています。
IBM Security Verify Access 10.0.5用には、「amazonCloudWatchAgent_v10050_and_newer.ext」ファイルを利用します。
![qiita (9).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/448437a6-a3ae-04e6-9a25-1130c43e844e.png)

# 準備2：IAMユーザーの作成

アクセス・キーと、アクセス・シークレット取得のためには、IAMユーザーを作成します。

AWSのマニュアル [CloudWatch エージェントで使用する IAM ロールとユーザーを作成する](https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/create-iam-roles-for-cloudwatch-agent-commandline.html) にある 「CloudWatch エージェントをオンプレミスサーバーで実行するために必要な IAM ユーザーを作成するには」の手順を行います。

```
注）製品ガイドには、「IAM 役割に関連付けられたアクセス・キーとアクセス・シークレットは、 補助構成ファイル内の aws/資格情報ファイルで更新する必要があります。」と記載されています。
実際は、アクセス・キーと、アクセス・シークレット取得のためには、IAMロールではなく、IAMユーザーを作成します。
```

IAM コンソール (https://console.aws.amazon.com/iam/) を開き、ユーザーの追加をクリックします。
![qiita (1).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/89a30346-3da6-2274-1643-55d2dcaf34de.png)

任意のユーザー名を設定し、「アクセスキー・プログラムによるアクセス」をチェックします。
![qiita (2).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/6326ba94-a51f-19d7-7edb-90f48458db5c.png)
「既存のポリシーを直接アタッチ」を選択し、「CloudWatchAgentServerPolicy」ポリシーを割り当てます。
![qiita (3).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/110cda61-8789-220e-31b6-a4e507d7e3f4.png)

タグは任意で設定します。（ここではスキップ）
![qiita (4).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/9178386b-9b06-1467-44b3-00d7150f1a36.png)

確認してユーザーを登録します。
![qiita (5).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/3656a8da-b0d7-29c1-562f-445975ab5072.png)

アクセスキーIDと、シークレットアクセスキーをメモします。
![qiita (6).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/656d51bd-8665-6bdf-47ac-22aecd09f803.png)


# 準備3：AMD64 CentOS RPM と CloudWatch エージェントの署名ファイルの取得

AWSのマニュアル [コマンドラインを使用して CloudWatch エージェントをダウンロードおよび設定する](https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/download-cloudwatch-agent-commandline.html)から amazon-cloudwatch-agent.rpmとamazon-cloudwatch-agent.rpm.sig を取得します。

![qiita (10).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/0ce058d4-05e8-9489-9738-271723c8537e.png)



# IBM Security Verify Access Extension for Amazon CloudWatch Agent 導入

いよいよExtentionを導入します。

LMIにアクセスして、「システム」-「更新およびライセンス登録」-「拡張機能」を選択します。
![qiita (11).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/94ceedad-8f73-93c4-69b8-a96f9300852c.png)

「新規」ボタンをクリックします。
![qiita (21).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/44ee3a77-04e7-792e-d7a9-6b9a29ac52e9.png)


「インストール」タブで、「パッケージの参照」ボタンから「amazonCloudWatchAgent_v10050_and_newer.ext」ファイルを選択します。

![qiita (12).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/151a249e-c35d-7b79-ae73-88bf47e5a058.png)


「構成」タブを選択して、以下の通り設定します。
設定した内容を確認して、「インストール」をクリックします。
| 項目 | 設定                                        |
| :------: | :------------------------------------------------- |
| Extention ID | デフォルトのまま |
| Resion | AWSのリージョンを指定（例：ap-northeast-1）|
| Access key | 準備2：IAMユーザーの作成で取得したアクセスキーID|
| Secret key |  準備2：IAMユーザーの作成で取得したシークレットアクセスキー|
| ファイル添付欄 |  準備3：AMD64 CentOS RPM と CloudWatch エージェントの署名ファイルの取得で取得した amazon-cloudwatch-agent.rpm、amazon-cloudwatch-agent.rpm.sigファイルを添付|

![qiita (13).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/de664b68-3160-738c-e173-f2410d057be1.png)

数分待つと、Extentionがインストールできました。
![qiita (14).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/916eb13d-be8e-e483-4e47-17ea43e21132.png)

LMIの「システム」-「補助構成ファイル」に、Cloudwatch Agentの設定と、資格情報（amazon-cloudwatch-agent.jsonとcredentials ）のファイルが含まれています。
![qiita (15).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/20c4effc-25cc-c458-080d-aeb254ea2e7f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/9e735d7c-b82a-6fd6-b91c-d61473e67060.png)

また、LMIの「監視」-「アプリケーション・ログ・ファイル」にCloudwatch Agentのログが出力されていました。
![qiita (16).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/7794eeb2-47aa-f826-b9ee-f08b3fbba0cd.png)




# Cloud Watchでのメトリクス確認について

IBM Security Verify Access の再起動は行わずに、Cloudwatch でメトリクスを確認します。

「メトリクス」-「すべてのメトリクス」を選択し、「参照」-「CWAgent」をクリックします。
![qiita (17).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/d7bfd75b-ae6d-1239-be58-9c5cc270e623.png)
3つのメトリクスのメニューが表示されていました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/c116d2e3-c72c-3a3f-d94b-f60a9e9ce407.png)

device,fstype,host,path には、ディスクのトータルと使用率のメトリクスが含まれています。
![qiita (18).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/cc89b133-75b5-3084-1535-ceb03792de6f.png)

hostには、メモリ使用率がのメトリクスが含まれていました。
![qiita (19).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/cc9355bc-d8ce-7084-d6d0-d361f64ad5ed.png)

参照したいメトリクスを選択すると、グラフ化して表示できました。
![qiita (20).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/678692/dd55d020-9fbb-ad16-66ea-03b8c24eda07.png)

# 最後に
今回は、IBM Security Verify Access Extension for Amazon CloudWatch Agentの導入を行い、CloudWatch上でメトリクスを確認してみました。

# 参考
- [インスタンスメトリクス](https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.html)
- [Amazon CloudWatch サポートの構成](https://www.ibm.com/docs/ja/sva/10.0.5?topic=activities-configuring-amazon-cloudwatch-support)
- [IBM Security Verify Access Extension for Amazon CloudWatch Agent ](
https://exchange.xforce.ibmcloud.com/hub/extension/7e7da8c3ba8a8d05ab7ffe8baf84ce79)