Introduction

Lately, I have been able to work with NetScaler programmatically via the NetScaler NITRO API and I have been wanting to raise some awareness and pass off some general knowledge of this vital feature of NetScaler. The purpose of this video isn’t necessarily here to show you the full intricacies of NITRO, but I do want to share some possibilities, and perhaps get you started along the path of NetScaler automation! The NetScaler NITRO API is a RESTful service living within the NetScaler that allows you to interact with it by changing configurations or getting statistics off of the appliance.

This video showcases a short overview of NITRO and REST interactions. It continues on to show simple general tasks with NetScaler and NITRO, such as logging in or saving the configuration. Next it will continue to show how to interact with load balanced virtual servers. Finally, I show use case of applying the Recommended Settings and Best Practices for a Generic Implementation of a NetScaler Appliance Citrix support article.

Video

Please be sure to check out the resources below for a blog post that shows detailed step by step for the Citrix support article discussed in this video. Also, my entire POSTMAN collection that you saw in the video is available for your own use! Check it out in the resources as well.

Resources

My POSTMAN Collection

Automating NetScaler using NITRO RESTful services: Recommended Settings and Best Practices for a Generic Implementation of a NetScaler Appliance

Using cURL with the NetScaler Nitro REST API