NetScaler SDX NITROプロトコルを使用すると、SDXアプライアンスをプログラムで構成および監視できます。
NITROは、Representational State Transfer (REST) インターフェースを介してその機能を提供します。そのため、NITROアプリケーションは任意のプログラミング言語で開発できます。また、Java、.NET、またはPythonで開発する必要があるアプリケーションの場合、NITROプロトコルは、個別のソフトウェア開発キットとしてパッケージ化された関連ライブラリとして公開されています。
注:NITROを使用する前に、SDXアプライアンスの基本的な理解が必要です。
NITROプロトコルを使用するには、クライアントアプリケーションは次のものが必要です。
-
SDXアプライアンスへのアクセス。
-
RESTインターフェースを使用するには、SDXアプライアンスにHTTPまたはHTTPSリクエスト(JSON形式のペイロード)を生成するシステムが必要です。任意のプログラミング言語またはツールを使用できます。
-
Javaクライアントの場合、Java Development Kit (JDK) 1.5以降のバージョンが利用可能なシステムが必要です。JDKは<http://www.oracle.com/technetwork/java/javase/downloads/index.html>からダウンロードできます。
-
-
Pythonクライアントの場合、Python 2.7以降のバージョンとRequestsライブラリ(\<NITRO\_SDK\_HOME\>/libで利用可能)がインストールされているシステムが必要です。