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 EC2 instância para usar CloudWatch Logs para monitorar o sucesso ou a falha das tentativas de montagem do sistema de arquivos.

Para habilitar a notificação de sucesso ou falha da tentativa de montagem nos CloudWatch registros
  1. Instale amazon-efs-utils na EC2 instância que monta o sistema de arquivos. Para ter mais informações, consulte Instalando ou atualizando automaticamente o cliente Amazon EFS usando AWS Systems Manager ou Instalar manualmente o cliente do Amazon EFS.

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

  3. Ative o recurso CloudWatch Logs emamazon-efs-utils. Quando você usa AWS Systems Manager para instalar e configuraramazon-efs-utils, o CloudWatch registro é 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 comandos a seguir para ativar CloudWatch os registros 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 nomes de grupos de CloudWatch registros e definir os dias de retenção de registros no efs-utils.conf arquivo. Se você quiser ter grupos de log separados CloudWatch para cada sistema de arquivos montado, adicione /{fs_id} ao final do log_group_name campo no efs-utils.conf arquivo, da seguinte forma:

    [cloudwatch-log] log_group_name = /aws/efs/utils/{fs_id}
  5. Anexe a política AmazonElasticFileSystemsUtils AWS gerenciada à função do IAM que você anexou à EC2 instância ou às AWS credenciais 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"
Para ver o status da montagem nos CloudWatch registros
  1. Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

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

  3. Escolha o grupo/aws/efs/utilslog. Você verá um stream de log para cada combinação de EC2 instância da Amazon 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.