Como obter a lista de farm com ZAPI v1

Escrito por Zevenet | 13 Outubro, 2015 | Dados Técnicos:

Oi Zen Masters, hoje nós trazemos um exemplo sobre como usar nossa API Zen Load Balancer! Este artigo apresenta o uso dessa API para obter uma lista de farm com o nome, perfil e parâmetros de status de todos os farms criados.

API do balanceador de carga do Zen (ZAPI)

Essa ZAPI permite que você use o poderoso Zen Load Balancer sem a interface gráfica do usuário (GUI) por meio de vários comandos usando curl (uma ferramenta de linha de comando para obter ou enviar arquivos usando a sintaxe de URL).

Se você quiser usar esta API, vá para a seção 'Usuários' (no Zen GUI) e habilite o usuário zapi.

Uma vez que o usuário zapi esteja habilitado, é necessário definir uma chave (chave personalizada ou aleatória) e uma senha. Esses parâmetros são necessários para usar o ZAPI.

Para o exemplo a seguir, esses parâmetros serão usados:

Key: CiEuYlS4GtfSq3yrknv0YMnA7j5fhm4piVZh49yt5JcjQ0aDyxImz2Y7DAUhstce5
Password: admin
Zen Load Balancer IP: 192.168.101.25
Zen Web Port: 444

Como obter a lista de farm com ZAPI

Em primeiro lugar, temos que abrir um terminal onde os comandos serão introduzidos. Então vamos pegar a lista de fazendas com uma requisição GET:

curl --tlsv1 -k -X GET -H 'Content-Type: text/json' -H "ZAPI_KEY: CiEuYlS4GtfSq3yrknv0YMnA7j5fhm4piVZh49yt5JcjQ0aDyxImz2Y7DAUhstce5" -u zapi:admin  https://192.168.101.25:444/zapi/v1/zapi.cgi/farms

Verbo HTTP: GET, usado para obter parâmetros de farms, backends, serviços…
Parâmetros JSON: nenhum.
Parâmetros de URI: nenhum.

Uma vez que este comando é iniciado, a seguinte resposta será mostrada:

{
    "description" : "List farms",
    "params" : [
        {
            "farmname" : "FarmTCP",
            "profile" : "tcp",
            "status" : "up"
        },
        {
            "farmname" : "FarmHTTP",
            "profile" : "http",
            "status" : "up"
        },
        {
            "farmname" : "FarmDATALINK",
            "profile" : "datalink",
            "status" : "up"
        },
        {
            "farmname" : "FarmL4",
            "profile" : "l4xnat",
            "status" : "down"
        },
        {
            "farmname" : "FarmGSLB",
            "profile" : "gslb",
            "status" : "up"
        }
    ]
}

Como podemos ver, existem farms 5 em nossa máquina virtual com o Zen Load Balancer. Todos esses farms estão 'acima', exceto o farm L4xNAT chamado FarmL4.

Vantagens de ZAPI

Essa ZAPI é uma ferramenta poderosa que permite usar e configurar o pensamento curvo do Zen Load Balancer. Quais são as vantagens de obter essa ferramenta?

  • Uso de um software externo através do ZAPI. Por exemplo, um software de monitoramento como o Nagios.
  • Carga de balanceamento de automação com ZAPI para visualizar, criar, excluir e modificar recursos no balanceador de carga.
  • Está incluído na versão do Zen Load Balancer Enterprise Edition 4.0 (ou superior)!

Existe uma documentação detalhada sobre todos os possíveis comandos e exemplos de uma execução bem-sucedida aqui
https://www.zevenet.com/zapidoc/.

Esperamos que você aproveite a experiência da ZAPI!

COMPARTILHE NO:

Blogs relacionados

Postado por zenweb | 13 April 2022
A segurança do hardware é fundamental durante a migração para a nuvem. É muito importante lembrar os clientes sempre que eles falarem sobre a migração para a nuvem. Estar na nuvem não é considerado…
20 CurtiuComentários Off sobre a mudança para a nuvem? Não se esqueça da segurança de hardware
Postado por zenweb | 06 April 2022
Existe uma diferença entre o conceito de balanceamento de carga e alternância de conteúdo em aplicações web? Os balanceadores de carga distribuem solicitações em vários servidores para lidar com mais tráfego do que um servidor…
23 CurtiuComentários Off em Qual é a diferença entre balanceamento de carga e alternância de conteúdo
Postado por zenweb | 16 March 2022
A verificação de identidade adquire o uso de dados pessoais confidenciais, portanto, os consumidores precisam garantir que suas informações sejam tratadas com segurança. Vamos mergulhar mais fundo neste blog. Os avanços tecnológicos são…
34 CurtiuComentários Off sobre como aumentar a adoção e a crença on-line com a verificação digital KYC