ns_insight_diagnostic
Configuration for Insight Diagnostic resource.
(click to see Operations)
Properties
(click to see Operations)
Name | Data Type | Permissions | Description |
---|---|---|---|
httpreferer | <String> | Read-write | HTTP referer logging.. |
templaterefresh | <Integer> | Read-write | IPFIX template refresh interval.. |
securityinsightrecordinterval | <Integer> | Read-write | SecurityInsight record export interval.. |
hostname | <String> | Read-write | Hostname of NetScaler.. |
ns_ip_address | <String> | Read-write | NS IP Address. Minimum length = 1 Maximum length = 64 |
httpsetcookie | <String> | Read-write | HTTP Setcookie header logging.. |
httpvia | <String> | Read-write | HTTP Via header logging.. |
lbvserver | <ns_lbvserver_diagnostic[]> | Read-write | load balancing vserver Diagnostic. |
httpdomain | <String> | Read-write | HTTP Domain Name logging.. |
httpsetcookie2 | <String> | Read-write | HTTP Setcookie2 header logging.. |
vpnvserver | <ns_nonlbvserver_diagnostic[]> | Read-write | VPN Vserver Diagnostic. |
flowrecordinterval | <Integer> | Read-write | IPFIX flow record export interval.. |
httpauthorization | <String> | Read-write | HTTP Authorization header logging.. |
skipcacheredirectionhttptransaction | <String> | Read-write | Skip Cache Redirection HTTP Transaction.. |
aaausername | <String> | Read-write | AAA username logging.. |
udppmtu | <Integer> | Read-write | IPFIX UDP Path MTU.. |
clienttrafficonly | <String> | Read-write | Log only client-side traffic.. |
securityinsighttraffic | <String> | Read-write | Stream Identifier Session Name logging.. |
httpcontenttype | <String> | Read-write | HTTP Content-Type header logging.. |
crvserver | <ns_nonlbvserver_diagnostic[]> | Read-write | Cache Redirection Vserver Diagnostic. |
csvserver | <ns_nonlbvserver_diagnostic[]> | Read-write | Content switching vserver Diagnostic. |
httpmethod | <String> | Read-write | HTTP Method logging.. |
httplocation | <String> | Read-write | HTTP Location header logging.. |
is_appflow_enabled | <Boolean> | Read-write | true if appflow is enabled at NetScaler. |
identifiersessionname | <String> | Read-write | Stream Identifier Session Name logging.. |
connectionchaining | <String> | Read-write | Connection Chaining.. |
httpxforwardedfor | <String> | Read-write | HTTP X-Forwarded-For header logging.. |
appnamerefresh | <Integer> | Read-write | Appname refresh interval.. |
observationdomainname | <String> | Read-write | IPFIX Observation Domain Name.. |
identifiername | <String> | Read-write | Stream Identifier Name logging.. |
httpcookie | <String> | Read-write | HTTP COOKIE LOGGING.. |
httpurl | <String> | Read-write | HTTP URL logging.. |
httpuseragent | <String> | Read-write | HTTP User Agent Logging.. |
httphost | <String> | Read-write | HTTP Host logging.. |
Operations
(click to see Properties)
Some options that you can use for each operations:
Getting warnings in response:NITRO allows you to get warnings in an operation by specifying the "warning" query parameter as "yes". For example, to get warnings while connecting to the NetScaler appliance, the URL is as follows:
http://<netscaler-ip-address>/nitro/v1/config/login?warning=yes
If any, the warnings are displayed in the response payload with the HTTP code "209 X-NITRO-WARNING".
Authenticated access for individual NITRO operations:NITRO allows you to logon to the NetScaler appliance to perform individual operations. You can use this option instead of creating a NITRO session (using the login object) and then using that session to perform all operations,
To do this, you must specify the username and password in the request header of the NITRO request as follows:
X-NITRO-USER:<username>
X-NITRO-PASS:<password>
Note: In such cases, make sure that the request header DOES not include the following:
Cookie:NITRO_AUTH_TOKEN=<tokenvalue>
Note:
Mandatory parameters are marked in red and placeholder content is marked in <green>.
get (all)
URL: https://<MGMT-IP>/nitro/v1/config/ns_insight_diagnostic
HTTP Method: null
Response Payload:
{ "errorcode": 0, "message": "Done", "severity": ;ltString_value>, "ns_insight_diagnostic":[{ "httpreferer":<String_value>, "templaterefresh":<Integer_value>, "securityinsightrecordinterval":<Integer_value>, "hostname":<String_value>, "ns_ip_address":<String_value>, "httpsetcookie":<String_value>, "httpvia":<String_value>, "lbvserver":[{ "appflowlog":<String_value>, "name":<String_value>, "servicegroup":[{ "appflowlog":<String_value>, "name":<String_value>}], "service":[{ "appflowlog":<String_value>, "name":<String_value>}], "appflow_policies":[{ "hits":<Double_value>, "name":<String_value>, "rule":<String_value>, "traffic_flow":<Boolean_value>}], "state":<String_value>}], "httpdomain":<String_value>, "httpsetcookie2":<String_value>, "vpnvserver":[{ "appflowlog":<String_value>, "name":<String_value>, "appflow_policies":[{ "hits":<Double_value>, "name":<String_value>, "rule":<String_value>, "traffic_flow":<Boolean_value>}], "state":<String_value>}], "flowrecordinterval":<Integer_value>, "httpauthorization":<String_value>, "skipcacheredirectionhttptransaction":<String_value>, "aaausername":<String_value>, "udppmtu":<Integer_value>, "clienttrafficonly":<String_value>, "securityinsighttraffic":<String_value>, "httpcontenttype":<String_value>, "crvserver":[{ "appflowlog":<String_value>, "name":<String_value>, "appflow_policies":[{ "hits":<Double_value>, "name":<String_value>, "rule":<String_value>, "traffic_flow":<Boolean_value>}], "state":<String_value>}], "csvserver":[{ "appflowlog":<String_value>, "name":<String_value>, "appflow_policies":[{ "hits":<Double_value>, "name":<String_value>, "rule":<String_value>, "traffic_flow":<Boolean_value>}], "state":<String_value>}], "httpmethod":<String_value>, "httplocation":<String_value>, "is_appflow_enabled":<Boolean_value>, "identifiersessionname":<String_value>, "connectionchaining":<String_value>, "httpxforwardedfor":<String_value>, "appnamerefresh":<Integer_value>, "observationdomainname":<String_value>, "identifiername":<String_value>, "httpcookie":<String_value>, "httpurl":<String_value>, "httpuseragent":<String_value>, "httphost":<String_value>}]}