Monitorar o êxito ou a falha da tentativa de montagem - Amazon Elastic File System

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitorar o êxito ou a falha da tentativa de montagem

Você pode usar o Amazon CloudWatch Logs para monitorar e relatar remotamente o sucesso ou o fracasso das tentativas de montagem de seus sistemas de arquivos EFS sem precisar fazer login nos clientes. Use o procedimento a seguir para configurar sua instância do EC2 para usar o CloudWatch Logs para monitorar o sucesso ou a falha de suas tentativas de montagem do sistema de arquivos.

Como habilitar a notificação de sucesso ou falha da tentativa de montagem nos CloudWatch Logs
  1. Instalar amazon-efs-utils na instância do EC2 montando o sistema de arquivos. Para ter mais informações, consulte Usar o AWS Systems Manager para instalar ou atualizar automaticamente o cliente Amazon EFS ou Instalar manualmente o cliente do Amazon EFS.

  2. Instale o botocore na instância do EC2 que montará o sistema de arquivos. Para obter mais informações, consulte Instalar e atualizar o botocore.

  3. Habilitar o recurso CloudWatch Logs em amazon-efs-utils. Quando você usa o AWS Systems Manager para instalar e configuraramazon-efs-utils, o registro do CloudWatch é feito automaticamente para você. Ao instalar o pacote amazon-efs-utils manualmente, você precisa atualizar o arquivo de configuração /etc/amazon/efs/efs-utils.conf removendo o comentário da linha # enabled = true na seção cloudwatch-log. Use um dos seguintes comandos para habilitar o CloudWatch Logs manualmente.

    Para instâncias do Linux:

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

    Para instâncias do 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

    Para instâncias do 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
  4. Opcionalmente, você pode configurar os nomes dos grupos do CloudWatch Logs e definir os dias de retenção do log no arquivo efs-utils.conf. Se você quiser ter grupos de log separados no CloudWatch para cada sistema de arquivos montado, adicione /{fs_id} ao final do campo log_group_name no arquivo efs-utils.conf, da seguinte forma:

    [cloudwatch-log] log_group_name = /aws/efs/utils/{fs_id}
  5. Anexe a política gerenciada AmazonElasticFileSystemsUtils da AWS à função do IAM que você anexou à instância do EC2 ou às credenciais da AWS configuradas na sua instância. É possível usar o Systems Manager para fazer isso. Para obter mais informações, consulte Etapa 1: configurar um perfil de instância do IAM com as permissões necessárias.

Veja a seguir exemplos de entradas de registro de status de tentativas de montagem:

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"
Como visualizar o status da montagem no CloudWatch Logs
  1. Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação esquerdo, escolha Grupos de log.

  3. Escolha o grupo de logs /aws/efs/utils. Você verá um fluxo de logs para cada combinação de instâncias do Amazon EC2 e sistema de arquivos EFS.

  4. Escolha um fluxo de logs para visualizar eventos de log específicos, incluindo o status de sucesso ou falha da tentativa de montagem.