So erhalten Sie die Farmliste mit ZAPI v1

Geschrieben von Zevenet | 13 Oktober, 2015 | Technisches

Hallo Zen Masters, heute bringen wir ein Beispiel zur Verwendung unserer Zen Load Balancer API! In diesem Artikel wird die Verwendung dieser API beschrieben, um eine Farmliste mit Namen, Profil und Statusparametern aller erstellten Farmen abzurufen.

Zen Load Balancer API (ZAPI)

Mit dieser ZAPI können Sie den leistungsstarken Zen Load Balancer ohne grafische Benutzeroberfläche (GUI) über mehrere Befehle mit curl (einem Befehlszeilentool zum Abrufen oder Senden von Dateien mit URL-Syntax) verwenden.

Wenn Sie diese API verwenden möchten, wechseln Sie zum Abschnitt Benutzer (in der Zen-GUI) und aktivieren Sie den zapi-Benutzer.

Sobald der zapi-Benutzer aktiviert ist, müssen Sie einen Schlüssel (benutzerdefinierten oder zufälligen Schlüssel) und ein Kennwort festlegen. Diese Parameter sind für die Verwendung der ZAPI erforderlich.

Für das folgende Beispiel werden diese Parameter verwendet:

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

So erhalten Sie die Farmliste mit ZAPI

Zunächst müssen wir ein Terminal öffnen, in das die Befehle eingeführt werden. Dann holen wir uns die Farmliste mit einer GET-Anfrage:

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

HTTP-Verb: GET, um Parameter von Farmen, Backends, Services abzurufen
JSON-Parameter: Keine.
URI-Parameter: Keine.

Nach dem Start dieses Befehls wird die folgende Antwort angezeigt:

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

Wie wir sehen können, gibt es in unserer virtuellen Maschine 5-Farmen mit Zen Load Balancer. Mit Ausnahme der Farm L4xNAT mit dem Namen FarmL4 sind alle diese Farmen "in Betrieb".

ZAPI Vorteile

Diese ZAPI ist ein leistungsfähiges Werkzeug, mit dem Sie Zen Load Balancer Gedankenrollen verwenden und konfigurieren können. Welche Vorteile bietet dieses Tool?

  • Verwendung einer externen Software über ZAPI. Zum Beispiel eine Überwachungssoftware wie Nagios.
  • Load-Balancing-Automatisierung mit ZAPI zum Anzeigen, Erstellen, Löschen und Ändern von Ressourcen im Load-Balancer.
  • Es ist in Ihrer Zen Load Balancer Enterprise Edition-Version 4.0 (oder höher) enthalten!

Hier finden Sie eine ausführliche Dokumentation aller möglichen Befehle und Beispiele für eine erfolgreiche Ausführung
https://www.zevenet.com/zapidoc/.

Wir hoffen, Sie genießen die ZAPI-Erfahrung!

Weiterleiten an:

Verwandte Blogs

Gepostet von zenweb | 16 April 2021
ZEVENET ist ein intelligentes Unternehmen, das sich auf den Application Delivery Controller-Markt konzentriert und von der Sicherheit bei der Bereitstellung besessen ist. Aus diesem Grund wissen wir wirklich, dass heute die…
97 LikesKommentare deaktiviert zu ZEVENET Multi-Layered Security Übersicht im Edge
Gepostet von zenweb | 23 März 2021
Die Welt des Internets ist voll von Menschen, die darauf warten, in Ihr System einzudringen. Sie möchten Ihre persönlichen Daten erfassen und nutzen. Das könnte…
102 LikesKommentare deaktiviert zur Bedeutung der Cybersicherheit für Unternehmen
Gepostet von zenweb | 18 März 2021
Obwohl seit dem bereits bekannten Angriff auf die SolarWinds-Lieferkette erst wenige Monate vergangen sind, müssen wir dieses Mal wieder über ein anderes Hacking-Problem schreiben…
84 LikesKommentare deaktiviert Informationen zur Minderung von Exchange-Servern Hafnium Zero-Day-Schwachstellen