NITRO API
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>からダウンロードできます。 -
.NETクライアントの場合、.NET Framework 3.5以降のバージョンが利用可能なシステムが必要です。.NET Frameworkはhttp://www.microsoft.com/downloads/en/default.aspxからダウンロードできます。
-
Pythonクライアントの場合、Python 2.7以降のバージョンとRequestsライブラリ(\<NITRO\_SDK\_HOME\>/libで利用可能)がインストールされているシステムが必要です。