Come ottenere la Farm List con ZAPI v1

Pubblicato da Zevenet | 13 ottobre, 2015 | Tecnici

Ciao Zen Masters, oggi portiamo un esempio su come usare la nostra API Zen Load Balancer! Questo articolo presenta l'utilizzo di questa API per ottenere un elenco di farm con il nome, il profilo e i parametri di stato di tutte le farm create.

API Zen Load Balancer (ZAPI)

Questo ZAPI consente di utilizzare il potente bilanciamento del carico Zen senza l'interfaccia utente grafica (GUI) attraverso diversi comandi che utilizzano curl (uno strumento da riga di comando per ottenere o inviare file usando la sintassi dell'URL).

Se si desidera utilizzare questa API, andare alla sezione "Utenti" (in Zen GUI) e abilitare l'utente zapi.

Una volta abilitato l'utente di zapi, è necessario impostare una chiave (personalizzata o casuale) e una password. Questi parametri sono necessari per utilizzare lo ZAPI.

Per il seguente esempio, verranno utilizzati questi parametri:

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

Come ottenere l'elenco della fattoria con ZAPI

In primo luogo, dobbiamo aprire un terminale in cui verranno introdotti i comandi. Quindi prendiamo l'elenco delle fattorie con una richiesta 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, utilizzato per ottenere parametri di farm, backend, servizi ...
Parametri JSON: nessuno.
Parametri URI: Nessuno.

Una volta avviato questo comando, verrà mostrata la seguente risposta:

{
    "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"
        }
    ]
}

Come possiamo vedere, ci sono farm 5 nella nostra macchina virtuale con Zen Load Balancer. Tutte queste farm sono "su" tranne la farm L4xNAT denominata FarmL4.

Vantaggi ZAPI

Questo ZAPI è un potente strumento che ti consente di utilizzare e configurare il pensiero curl di Zen Load Balancer. Quali sono i vantaggi di ottenere questo strumento?

  • Utilizzo di un software esterno tramite ZAPI. Ad esempio un software di monitoraggio come Nagios.
  • Automazione del bilanciamento del carico con ZAPI per visualizzare, creare, eliminare e modificare le risorse nel servizio di bilanciamento del carico.
  • È incluso nella versione 4.0 (o superiore) di Zen Load Balancer Enterprise Edition!

C'è una documentazione dettagliata su tutti i possibili comandi ed esempi di un'esecuzione di successo qui
https://www.zevenet.com/zapidoc/.

Speriamo che ti piaccia l'esperienza ZAPI!

CONDIVIDERE SU:

Blog correlati

Inserito da zenweb | 30 agosto 2022
L'assistenza sanitaria è altamente vulnerabile alle minacce alla sicurezza, proprio come qualsiasi altro settore. Al giorno d'oggi, gli attacchi informatici nel settore sanitario sono molto comuni e portano a molti rischi, in particolare i rischi per la sicurezza sono...
12 PiaceCommenti disabilitati sull'importanza dei quadri di sicurezza informatica nel settore sanitario
Inserito da zenweb | 02 agosto 2022
7 motivi ZEVENET è il miglior software di bilanciamento del carico nel 2022 La soluzione di bilanciamento del carico non è più quella di una volta. Con il miglioramento della tecnologia, anche le minacce...
57 PiaceCommenti disabilitati su 7 motivi ZEVENET è il miglior software di bilanciamento del carico nel 2022
Inserito da zenweb | 20 luglio 2022
Un centro operativo di rete (NOC) è una posizione centrale in cui i team IT di un'organizzazione monitorano le prestazioni di una rete. Il NOC fornisce server, database, spazio su disco rigido e...
51 PiaceCommenti disabilitati su Network Operations Center, Definizione e Top 4 Best Practices