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 | 30 de agosto de 2022
A saúde é altamente vulnerável a ameaças de segurança, assim como qualquer outro setor. Hoje em dia, os ataques cibernéticos na área da saúde são muito comuns, levando a muitos riscos, especificamente riscos de segurança a serem…
12 CurtiuComentários Off sobre a importância das estruturas de segurança cibernética na área da saúde
Postado por zenweb | 02 de agosto de 2022
7 razões pelas quais o ZEVENET é o melhor software de balanceamento de carga em 2022 A solução de balanceamento de carga não é mais o que costumava ser no passado. À medida que a tecnologia melhora, as ameaças também…
57 CurtiuComentários Off em 7 razões ZEVENET é o melhor software de balanceamento de carga em 2022
Postado por zenweb | 20 de julho de 2022
Um centro de operações de rede (NOC) é um local central onde as equipes de TI de uma organização monitoram o desempenho de uma rede. O NOC fornece servidores, bancos de dados, espaço em disco rígido e…
51 CurtiuComentários Off no Centro de Operações de Rede, Definição e 4 Principais Práticas Recomendadas