Hoe de Farm List te krijgen met ZAPI v1

Posted by Zevenet | 13 oktober, 2015 | Technisch

Hallo Zen Masters, vandaag geven we een voorbeeld over het gebruik van onze Zen Load Balancer API! Dit artikel presenteert het gebruik van deze API om een ​​boerderijlijst te krijgen met de naam, het profiel en de statusparameters van alle aangemaakte bedrijven.

Zen Load Balancer API (ZAPI)

Met deze ZAPI kunt u de krachtige Zen Load Balancer gebruiken zonder de grafische gebruikersinterface (GUI) via verschillende opdrachten met krul (een opdrachtregelhulpprogramma voor het ophalen of verzenden van bestanden met de URL-syntaxis).

Als u deze API wilt gebruiken, gaat u naar de sectie 'Gebruikers' (in Zen GUI) en schakelt u de zapi-gebruiker in.

Zodra de zapi-gebruiker is ingeschakeld, is het nodig om een ​​sleutel (aangepaste of willekeurige sleutel) en een wachtwoord in te stellen. Deze parameters zijn vereist om de ZAPI te gebruiken.

Voor het volgende voorbeeld worden deze parameters gebruikt:

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

Hoe de boerderijlijst met ZAPI te krijgen

In de eerste plaats moeten we een terminal openen waar de commando's worden geïntroduceerd. Laten we dan de boerderijlijst ophalen met een GET-verzoek:

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-werkwoord: GET, gebruikt voor het ophalen van parameters van boerderijen, backends, services ...
JSON-parameters: Geen.
URI-parameters: Geen.

Nadat deze opdracht is gestart, wordt het volgende antwoord weergegeven:

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

Zoals we kunnen zien, zijn er 5-farms op onze virtuele machine met Zen Load Balancer. Al deze bedrijven zijn 'op' behalve de L4xNAT-farm met de naam FarmL4.

ZAPI-voordelen

Deze ZAPI is een krachtige tool waarmee je de gedachtekrul van Zen Load Balancer kunt gebruiken en configureren. Wat zijn de voordelen van het verkrijgen van deze tool?

  • Gebruik van externe software via ZAPI. Bijvoorbeeld een bewakingssoftware zoals Nagios.
  • Load balancing automation met ZAPI om bronnen in de load balancer te bekijken, maken, verwijderen en wijzigen.
  • Het is opgenomen in uw Zen Load Balancer Enterprise Edition 4.0 (of hogere) versie!

Er is een gedetailleerde documentatie over alle mogelijke commando's en voorbeelden van een succesvolle uitvoering hier
https://www.zevenet.com/zapidoc/.

We hopen dat je geniet van de ZAPI-ervaring!

DELEN OP:

Gerelateerde blogs

Geplaatst door zenweb | 02 augustus 2022
7 Redenen ZEVENET is de beste Load Balancing-software in 2022 Load Balancing-oplossing is niet meer wat het in het verleden was. Naarmate de technologie verbetert, worden ook bedreigingen...
10 LikesReacties uitgeschakeld op 7 Redenen ZEVENET is de beste Load Balancing-software in 2022
Geplaatst door zenweb | 20 juli 2022
Een Network Operations Center (NOC) is een centrale locatie waar IT-teams in een organisatie de prestaties van een netwerk bewaken. Het NOC levert servers, databases, hardeschijfruimte en…
27 LikesReacties uitgeschakeld over Network Operations Center, definitie en top 4 best practices
Geplaatst door zenweb | 11 juli 2022
Inleiding Het proces van het bereiken en onderhouden van PCI DSS Compliance is voor geen enkele organisatie eenvoudig. Of het nu gaat om een ​​grote organisatie, een middelgroot bedrijf of een klein bedrijf, PCI DSS kan...
26 LikesReacties uitgeschakeld op Welke voorbereidingen zijn vereist voor PCI DSS-compliance?