Utilizando agentes de IA para instalar e solucionar problemas com agentes do Network Flow Monitor
É possível usar agentes de IA compatíveis com o protocolo de contexto para modelos (MCP) para instalar, configurar e solucionar problemas de agentes do Network Flow Monitor em suas workloads. A habilidade aws-network-monitoring do Kit de Ferramentas do Agente para a AWS pode ajudar com o seguinte:
Instalação do agente — instale agentes do Network Flow Monitor usando o AWS Systems Manager Distributor ou a instalação por linha de comando. A habilidade orienta o assistente na vinculação da política gerenciada
CloudWatchNetworkFlowMonitorAgentPublishPolicyà função da instância, na execução do documento de instalação e na ativação dos agentes.Solução de problemas — diagnostique problemas comuns, incluindo erros HTTP 403 causados pela falta de permissões do IAM, métricas de desempenho ausentes após a instalação (ativação não executada) e falhas de conectividade de sub-redes privadas que não possuem os endpoints de nuvem privada virtual (VPC) necessários.
Pré-requisitos
Antes de começar, certifique-se de ter os seguintes itens:
Um agente de IA — um agente de codificação de IA que oferece suporte ao MCP, como Kiro CLI. Para obter uma lista de agentes de codificação de IA compatíveis, consulte O que é o Kit de Ferramentas do Agente para a AWS? no Guia do usuário do AWS Agent Toolkit.
Servidor MCP da AWS — configure o servidor MCP da AWS em seu agente para que ele possa fazer chamadas de API da AWS. Para obter mais informações, consulte Como configurar o servidor MCP da AWS no Guia do usuário do AWS Agent Toolkit.
Credenciais da AWS — uma conta da AWS com credenciais do IAM configuradas em sua máquina local. As credenciais são necessárias para ferramentas que executam chamadas de API da AWS e executam scripts, mas não para pesquisar documentação ou descobrir habilidades.
Instale a habilidade aws-network-monitoring
Uma habilidade é um pacote selecionado de instruções e materiais de referência que ajuda seu agente de IA a concluir tarefas do Network Flow Monitor. A habilidade aws-network-monitoring contém procedimentos de instalação, anexação da política do IAM, etapas de ativação e padrões de solução de problemas. Para obter mais informações, consulte Habilidades no Guia do usuário do AWS Agent Toolkit.
Use a CLI da AWS para instalar a habilidade para seu agente. Para obter mais informações sobre o comando de instalação, consulte Como usar a CLI da AWS no Guia do usuário do AWS Agent Toolkit.
aws agent-toolkit add-skill --skill-name aws-network-monitoring
Depois de instalada a habilidade, seu agente poderá carregá-la sob demanda quando você perguntar sobre a instalação, configuração ou solução de problemas dos agentes do Network Flow Monitor.
Exemplos de prompt
Os prompts mostrados a seguir mostram fluxos de trabalho comuns do Network Flow Monitor que podem ser executados por meio de um agente de IA após a instalação da habilidade.
Instalar agentes em instâncias do EC2
Forneça uma chave e um valor de tag do Amazon EC2, ou um ou mais IDs de instância e a Região da AWS. O agente resolve as instâncias de destino, executa o documento de instalação do Systems Manager, anexa a política do IAM necessária a cada função da instância e ativa os agentes.
Install Network Flow Monitor agents on my EC2 instances tagged Environment=Sandbox in us-east-1.
Install the Network Flow Monitor agent on my EC2 instance i-abc123 in us-east-1.
Verifique se os agentes estão publicando métricas de performance
Peça ao agente para verificar se um agente do Network Flow Monitor em execução está publicando com êxito os relatórios no endpoint de ingestão do Network Flow Monitor.
Verify that the Network Flow Monitor agent on i-abc123 in us-east-1 is publishing performance metrics.
Solucione problemas de agentes que não estão enviando métricas de performance
O agente verifica o anexo da política do IAM, o status de ativação e a acessibilidade do endpoint.
My Network Flow Monitor agent on i-abc123 in us-east-1 is installed but not sending performance metrics. What's wrong?