Usando agentes proxy em Agent Client Collector

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Você pode usar um agente proxy para monitorar a integridade e o desempenho de seus itens de configuração (ICs), mesmo que o agente esteja na nuvem ou em qualquer lugar externo ao seu servidor host.

    Agentes proxy são usados para monitorar:
    • URLs (para garantir que os URLs estejam disponíveis e acessíveis)
    • Serviços que não têm um servidor host
    • Serviços encerrados nos quais você não pode configurar um agente
    • Bancos de dados externos na nuvem
    Um agente pode monitorar várias entidades e seus ICs.
    O diagrama a seguir mostra a conexão entre um ServiceNow instância, o. MID Server e Agent Client Collector Agentes, bem como agentes proxy que monitoram ICs externos ao agente.
    Figura 1. Configuração do agente proxy

    Diagrama de configuração do agente proxy

    Você pode configurar o agente proxy para fazer uma verificação personalizada quando ele estiver monitorando entidades externas. Para saber como criar verificações personalizadas, consulte Criar e editar verificações.

    Você pode criar um cluster de agentes proxy em vários servidores proxy para monitorar os serviços externos ao servidor host. Para saber como criar um cluster de agente proxy, consulte Crie um cluster de agente proxy.

    Use um arquivo PAC (Proxy Auto-Configuration, configuração automática de proxy) para determinar dinamicamente o servidor proxy apropriado a ser usado. Os arquivos PAC fornecem configuração de proxy flexível e automatizada, permitindo que o agente use proxies diferentes para diferentes destinos, se conecte diretamente a recursos internos, implemente lógica de roteamento de proxy complexa e lide automaticamente com failover de proxy. Para obter detalhes sobre os parâmetros usados para a configuração do arquivo PAC, consulte Opções de arquivo de configuração.

    A seguir está um exemplo de arquivo PAC:
    function FindProxyForURL (url, host) {
    
       // Connect directly to internal hosts
       if (isPlainHostName(host) ||
          shExpMatch(host, "*.internal.company.com")) {
          return "DIRECT";
       }
    
       // use proxy for all other hosts
       return "PROXY proxy.company.com:8080:
    }