NetScaler SDX

API NITRO

Le protocole NetScaler SDX NITRO vous permet de configurer et de surveiller l’appliance SDX par programmation.

NITRO expose ses fonctionnalités via des interfaces REST (Representational State Transfer). Par conséquent, les applications NITRO peuvent être développées dans n’importe quel langage de programmation. En outre, pour les applications qui doivent être développées en Java, .NET ou Python, le protocole NITRO est exposé en tant que bibliothèques pertinentes qui sont empaquetées sous forme de kits de développement logiciel distincts.

Remarque : Vous devez avoir une connaissance de base de l’appliance SDX avant d’utiliser NITRO.

Pour utiliser le protocole NITRO, l’application cliente a besoin des éléments suivants :

  • Accès à un appareil SDX.
  • Pour utiliser les interfaces REST, vous devez disposer d’un système capable de générer des demandes HTTP ou HTTPS (charge utile au format JSON) à l’appliance SDX. Vous pouvez utiliser n’importe quel langage ou outil de programmation.
  • Pour les clients Java, vous devez disposer d’un système sur lequel la version 1.5 ou supérieure du Java Development Kit (JDK) est disponible. Le JDK peut être téléchargé à partir de http://www.oracle.com/technetwork/java/javase/downloads/index.html.
  • Pour les clients .NET, vous devez disposer d’un système sur lequel .NET Framework 3.5 ou une version supérieure est disponible. Le framework .NET peut être téléchargé à partir de http://www.microsoft.com/downloads/en/default.aspx.
  • Pour les clients Python, vous devez disposer d’un système sur lequel la version Python 2.7 ou supérieure et la bibliothèque Requests (disponible dans <NITRO_SDK_HOME>/lib) sont installées.
API NITRO