So erhalten Sie die Farmliste mit ZAPI v1

Geschrieben von Zevenet | 13 Oktober, 2015 | Technische

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 | 01. September 2022
Load Balancing ist in der Computerwelt üblich. Es entstand, weil Benutzer schnell Inhalte wollten. Dies bedeutete, dass stark frequentierte Websites, die Millionen von Benutzeranfragen erhalten,…
70 LikesKommentare deaktiviert on So funktioniert Load-Balancing
Gepostet von zenweb | 30. August 2022
Das Gesundheitswesen ist wie jede andere Branche sehr anfällig für Sicherheitsbedrohungen. Heutzutage sind Cyberangriffe im Gesundheitswesen sehr verbreitet und führen zu vielen Risiken, insbesondere Sicherheitsrisiken, die…
82 LikesKommentare deaktiviert über die Bedeutung von Cybersicherheits-Frameworks im Gesundheitswesen
Gepostet von zenweb | 02. August 2022
7 Gründe, warum ZEVENET die beste Load-Balancing-Software im Jahr 2022 ist Die Load-Balancing-Lösung ist nicht mehr das, was sie in der Vergangenheit war. Mit der Verbesserung der Technologie werden auch Bedrohungen …
111 LikesKommentare deaktiviert on 7 Reasons ZEVENET ist die beste Load-Balancing-Software im Jahr 2022