Citrix ADC
Citrix ADC is an application delivery and load balancing solution for monolithic and microservices-based applications.
Asset Types Fetched
- Devices, Load Balancers, Network Routes
Data Retrieved through the Adapter
Devices - Fields such as IP Address, MAC Address, Hostname, Type, Current State, Version, Authentication Profile, Deployment Type, User Domains
Load Balancers - Fields such as Name, Host IP, Load Balancer Type, Service Type, Ports, Service Group Name, DNS and Persistence Settings
NAT Rules - Fields such as NAT Type, Source Range, Destination Range, Protocols, Is Static, Target Resource Name and Type
Before You Begin
APIs
Axonius uses the Citrix NITRO API. The following endpoints are called:
Devices
GET /nitro/v1/config/Interface- Retrieves Network InterfacesGET /nitro/v1/config/vpnvserver`- Retrieves VPN Virtual Servers- `GET /nitro/v1/Servers/config/server`- Retrieves Servers
GET /nitro/v1/config/nshardware,GET /nitro/v1/config/nsversion,GET /nitro/v1/config/nslicense- Retrieves Appliance (composite)
Load Balancers
GET /nitro/v1/config/lbvserver- Retrieves Load Balancer Virtual ServersGET /nitro/v1/config/lbvserver_servicegroupmember_binding- Retrieves Load Balancer service group member bindingsGET /nitro/v1/config/lbvserver_service_binding- Retrieves Load Balancer service bindingsGET /nitro/v1/config/lbvserver_servicegroup_binding- Retrieves Load Balancer service group bindingsGET /nitro/v1/config/gslbvserver- Retrieves Global Server Load BalancersGET /nitro/v1/config/gslbvserver_gslbservicegroupmember_binding- Retrieves Global Server Load Balancer service group member bindingsGET /nitro/v1/config/gslbvserver_gslbservice_binding- Retrieves Global Server Load Balancer service bindingsGET /nitro/v1/config/gslbvserver_gslbservicegroup_binding- Retrieves Global Server Load Balancer service group bindings
NAT Rules (Network Routes)
GET /nitro/v1/config/inat- Retrieves inbound (DNAT) NAT rulesGET /nitro/v1/config/rnat- Retrieves reverse (SNAT) NAT rules
Required Permissions
When connecting the adapter, the value supplied for User Name must have administrator permissions for the NetScaler appliance to fetch assets. Refer to Citrix NetScaler 12.0 NITRO API Reference for more information.
Connecting the Adapter in Axonius
Required Parameters
-
Host Name or IP Address - The hostname or IP address of the Citrix ADC server.
-
User Name and Password - The credentials for a user account that has the Required Permissions to fetch assets.
Optional Parameters
-
Verify SSL - Select to verify the SSL certificate offered by the value supplied in Host Name or IP Address. For more details, see SSL Trust & CA Settings.
-
HTTPS Proxy - A proxy to use when connecting to the value supplied in Host Name or IP Address.
-
HTTPS Proxy User Name - The user name to use when connecting to the value supplied in Host Name or IP Address via the value supplied in HTTPS Proxy.
-
HTTPS Proxy Password - The password to use when connecting to the value supplied in Host Name or IP Address via the value supplied in HTTPS Proxy.
To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.
Advanced Settings
Note
Advanced settings can either apply for all connections for this adapter, or you can set different advanced settings and/or different scheduling for a specific connection, refer to Advanced Configuration for Adapters.
- Optional items to fetch - From the dropdown, select one or more of the following:
- Load Balancer Virtual Server fields - Select this to fetch
lbvs_fields. - Version fields - Select this to fetch
nsversion_fields. - License fields - Select this to fetch
nslicense_fields. - Hardware fields - Select this to fetch
nshardware_fields.
- Load Balancer Virtual Server fields - Select this to fetch
- Fetch Interfaces (default: true) - Select this option to fetch interfaces.
- Fetch VPN Servers (default: true) - Select this option to fetch VPN servers.
- Fetch Servers - Select this option to fetch servers.
- Fetch Appliance (Connection) as Device - Select this option to fetch NetScaler appliance (connection) as a device asset.
- Fetch NAT Rules - Select this option to fetch inbound (DNAT) and reverse (SNAT) NAT rules as Network Route assets. Use this when you need visibility into your network traffic flow analysis, compliance reports and validation, and troubleshooting connectivity issues.
Note
To learn more about Adapter Configuration tab advanced settings, see Adapter Advanced Settings.
Version Matrix
| Version | Supported | Notes |
|---|---|---|
| Citrix NetScaler 12.0 | Yes |
This adapter has only been tested with the versions marked as supported, but may work with lower versions. Please contact Axonius Support if you have a version that is not listed and it is not functioning as expected.
Updated 5 days ago
