Comment obtenir la liste des fermes avec ZAPI v1

posté par Zevenet | 13 octobre, 2015 | Fiche Technique / Plans

Bonjour, Maître Zen, nous apportons aujourd'hui un exemple d'utilisation de notre API Zen Load Balancer! Cet article présente l'utilisation de cette API pour obtenir une liste de batteries avec le nom, le profil et les paramètres de statut de toutes les batteries créées.

API d'équilibreur de charge Zen (ZAPI)

Cette ZAPI vous permet d’utiliser le puissant équilibreur de charge Zen sans l’interface utilisateur graphique au moyen de plusieurs commandes utilisant curl (un outil de ligne de commande permettant d’obtenir ou d’envoyer des fichiers à l’aide de la syntaxe URL).

Si vous souhaitez utiliser cette API, allez à la section 'Utilisateurs' (dans l'interface graphique Zen) et activez l'utilisateur zapi.

Une fois que l'utilisateur zapi est activé, il est nécessaire de définir une clé (clé personnalisée ou aléatoire) et un mot de passe. Ces paramètres sont nécessaires pour utiliser le ZAPI.

Pour l'exemple suivant, ces paramètres seront utilisés:

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

Comment obtenir la liste des fermes avec ZAPI

En premier lieu, nous devons ouvrir un terminal où les commandes seront introduites. Ensuite, obtenons la liste de fermes avec une requête 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

Verbe HTTP: GET, utilisé pour obtenir les paramètres des fermes, des backends, des services…
Paramètres JSON: Aucun.
Paramètres URI: Aucun.

Une fois cette commande lancée, la réponse suivante s'affichera:

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

Comme nous pouvons le constater, il existe des batteries 5 dans notre machine virtuelle avec Zen Load Balancer. Toutes ces batteries sont "actives" sauf la batterie L4xNAT appelée FarmL4.

Avantages ZAPI

Ce ZAPI est un outil puissant qui vous permet d’utiliser et de configurer Zen Curquancer. Quels sont les avantages d'obtenir cet outil?

  • Utilisation d'un logiciel externe via ZAPI. Par exemple, un logiciel de surveillance tel que Nagios.
  • Automatisation de l'équilibrage de charge avec ZAPI pour afficher, créer, supprimer et modifier des ressources dans l'équilibreur de charge.
  • Il est inclus dans la version 4.0 (ou supérieure) de Zen Load Balancer Enterprise Edition!

Vous trouverez ici une documentation détaillée sur toutes les commandes possibles et des exemples d'exécution réussie.
https://www.zevenet.com/zapidoc/.

Nous espérons que vous apprécierez l'expérience ZAPI!

ON SHARE:

Blogs connexes

Publié par zenweb | 01 septembre 2022
L'équilibrage de charge est courant dans le monde informatique. Cela est dû au fait que les utilisateurs voulaient du contenu rapidement. Cela signifiait que les sites Web à fort trafic qui recevaient des millions de demandes d'utilisateurs devaient…
110 aimeComments Off sur Comment fonctionne l'équilibrage de charge
Posté par zenweb | 30 août 2022
La santé est très vulnérable aux menaces de sécurité, comme toute autre industrie. De nos jours, les cyberattaques dans le domaine de la santé sont très courantes et entraînent de nombreux risques, en particulier des risques de sécurité…
119 aimeComments Off sur l'importance des cadres de cybersécurité dans les soins de santé
Posté par zenweb | 02 août 2022
7 raisons pour lesquelles ZEVENET est le meilleur logiciel d'équilibrage de charge en 2022 La solution d'équilibrage de charge n'est plus ce qu'elle était dans le passé. À mesure que la technologie s'améliore, les menaces aussi…
150 aimeComments Off sur 7 Reasons ZEVENET est le meilleur logiciel d'équilibrage de charge en 2022