

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# マウント試行の成功と失敗のモニタリング
<a name="how-to-monitor-mount-status"></a>

Amazon CloudWatch Logs を使用すると、クライアントにログインすることなく EFS ファイルシステムのマウント試行の成功または失敗のモニタリングとレポートを作成できます。以下の手順を使用して、CloudWatch Logs を使用してファイルシステムのマウント試行の成功または失敗をモニタリングするように EC2 インスタンスを設定します。

**CloudWatch ログでマウント試行の成功または失敗の通知を有効にするには**

1. ファイルシステムをマウントしている EC2 インスタンスに `amazon-efs-utils` をインストールします。詳細については、[を使用して Amazon EFS クライアントを自動的にインストールまたは更新する AWS Systems Manager](manage-efs-utils-with-aws-sys-manager.md)または[Amazon EFS クライアントの手動インストール](installing-amazon-efs-utils.md)を参照してください。

1. ファイルシステムをマウントしようとしている EC2 インスタンスに `botocore` をインストールします。詳細については、「[`botocore` のインストールとアップグレード](install-botocore.md)」を参照してください。

1. `amazon-efs-utils` で CloudWatch Logs 機能を有効にします。 AWS Systems Manager を使用して をインストールおよび設定すると`amazon-efs-utils`、CloudWatch ログ記録が自動的に行われます。`amazon-efs-utils` パッケージを手動でインストールする場合、`cloudwatch-log` セクションの `# enabled = true` 行のコメントを解除して、`/etc/amazon/efs/efs-utils.conf` 設定ファイルを手動で更新する必要があります。CloudWatch Logs を手動で有効にするには、以下のコマンドのいずれかを使用します。

   Linux インスタンスの場合:

   ```
   sudo sed -i -e '/\[cloudwatch-log\]/{N;s/# enabled = true/enabled = true/}' /etc/amazon/efs/efs-utils.conf
   ```

   MacOS インスタンスの場合:

   ```
   EFS_UTILS_VERSION= {{efs-utils-version}}
   sudo sed -i -e '/\[cloudwatch-log\]/{N;s/# enabled = true/enabled = true/;}' /usr/local/Cellar/amazon-efs-utils/${EFS_UTILS_VERSION}/libexec/etc/amazon/efs/efs-utils.conf
   ```

   Mac2 インスタンスの場合:

   ```
   EFS_UTILS_VERSION= {{efs-utils-version}}
   sudo sed -i -e '/\[cloudwatch-log\]/{N;s/# enabled = true/enabled = true/;}' /opt/homebrew/Cellar/amazon-efs-utils/${EFS_UTILS_VERSION}/libexec/etc/amazon/efs/efs-utils.conf
   ```

1. オプションで、CloudWatch Logs のグループ名を設定し、`efs-utils.conf` ファイルにログの保持日数を設定できます。CloudWatch にマウントされたファイルシステムごとに個別のロググループを作成する場合は、`efs-utils.conf`ファイル内 `log_group_name` のフィールドの末尾に `/{fs_id}` を次のように追加します。

   ```
   [cloudwatch-log]
   log_group_name = /aws/efs/utils/{fs_id}
   ```

1. `AmazonElasticFileSystemsUtils` AWS 管理ポリシーを EC2 インスタンスにアタッチした IAM ロール、またはインスタンスで設定された AWS 認証情報にアタッチします。Systems Manager を使用してこれを行うことができます。詳細については、「[ステップ 1: 必要なアクセス許可を持つ IAM インスタンスプロファイルを設定する](setting-up-aws-sys-mgr.md#configure-sys-mgr-iam-instance-profile)」を参照してください。

マウント試行ステータスのログエントリの例を次に示します。

```
Successfully mounted fs-12345678.efs.us-east-1.amazonaws.com at /home/ec2-user/efs
Mount failed, Failed to resolve "fs-01234567.efs.us-east-1.amazonaws.com"
```

**CloudWatch Logs でマウントステータスを表示するには**

1. CloudWatch コンソールの [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) を開いてください。

1. 左側のナビゲーションバーで、[**ロググループ**] を選択します。

1. [**/aws/efs/utils**] ロググループを選択します。Amazon EC2 インスタンスと EFS ファイルシステムの組み合わせごとにログストリームが表示されます。

1. ログストリームを選択して、マウントの成功または失敗のステータスを含む特定のログイベントを表示します。