---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Descoberta do balanceador de carga HAProxy

# Descoberta do balanceador de carga HAProxy {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

A descoberta de balanceadores de carga HAProxy é realizada pelo SSH.  
Nota:  
Para obter informações sobre a migração de probe para padrão, consulte o artigo de conhecimento [KB0694477](https://support.servicenow.com/kb_view.do?sysparm_article=KB0694477)

O HAProxy é um balanceador de carga de código aberto que pode gerenciar qualquer serviço TCP. Ele é particularmente adequado para balanceamento de carga HTTP porque oferece suporte à persistência de sessão e ao processamento de camada 7. Descoberta é compatível com HAProxy para balanceamento de carga HTTP. O balanceamento de carga TCP não é compatível.  
Considere os seguintes requisitos para descobrir o HAProxy:

* O software HAProxy está instalado e em execução em um servidor Linux.
* O MID Server é implantado para explorar o servidor e o MID Server tem acesso ao arquivo de configuração do HAProxy do servidor.
* O probe de configuração verifica o arquivo haproxy.cfg usando um dos seguintes métodos:
  * Usando o parâmetro f para a saída do processo HAProxy.
  * Usando o caminho padrão /etc/haproxy/haproxy.cfg.
  {#c_LoadBalancerHAProxy__ul_q5c_mkf_ct}
* Os probes HAProxy exigem credenciais e privilégios de execução para executar comandos.
{#c_LoadBalancerHAProxy__ul_p5c_mkf_ct}

Descoberta usa o probe Unix - Active Processes para identificar um balanceador de carga HAProxy quando o nome do processo é haproxy. Se este critério corresponder, um registro será criado na tabela Balanceadores de Carga HAProxy \[cmdb_ci_lb_haproxy\], caso ainda não exista um para esse processo em execução.  
As seguintes probes são acionados após a classificação:{#c_LoadBalancerHAProxy__table_afp_wg1_ct__entry__3}

| Probe | Descrição | Comandos |
|-|-|-|
| HAProxy -- Versão | O sensor desta probe preenche a versão do HAProxy na tabela Balanceadores de Carga do HAProxy \[cmdb_ci_lb_haproxy\]. | haproxy |
| HAProxy -- Obter configuração | O sensor desta probe preenche informações adicionais na tabela Balanceadores de Carga HAProxy \[cmdb_ci_lb_haproxy\]. O probe também preenche informações nas tabelas Serviço do balanceador de carga \[cmdb_ci_lb_service\], Pool de balanceadores de carga \[cmdb_ci_lb_pool\], Membro do pool de balanceadores de carga \[cmdb_ci_lb_pool_member\], Interface do balanceador de carga \[cmdb_ci_lb_interface\] e Aplicação do balanceador de carga \[cmdb_ci_lb_appl\]. | echo, sed,cut, grep, egrep (dentro do script de shell do BD) |
[Tabela 1. Probes do HAProxy]

{#c_LoadBalancerHAProxy__table_afp_wg1_ct}

Além de preencher os dados, os seguintes registros de relacionamentos são criados na tabela Relacionamentos de IC \[cmdb_rel_ci\]:

* Os registros na tabela cmdb_ci_lb_appl são executados nos registros da tabela cmdb_ci_web_server.
* Os registros na tabela cmdb_ci_lb_service usam os registros da tabela cmdb_ci_lb_pool.
* Os registros na tabela cmdb_ci_pool são usados pelos registros da tabela cmdb_ci_service.
* Os registros na tabela cmdb_ci_pool são membros dos registros da tabela cmdb_ci_pool_member.
* Os registros na tabela cmdb_ci_pool_member são membros dos registros da tabela cmdb_ci_pool.
{#c_LoadBalancerHAProxy__ul_atx_2bh_ct}

