NetScaler: Difference between revisions

no edit summary
(→‎Logs: screens)
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1:
[[Category:CitrixLoadBalancers]]
__TOC__
<br />
 
= Basics =
{{notice|This page is under Construction}}
 
=Basics=
*A Netscaler is deployed in front of Server farm & functions as a Transparent Proxy between Client & server without requiring any client-side Configuration.
 
Line 29 ⟶ 27:
- Configure the VIP for the same Hostname
- Use URL Transformation to achieve the same
 
== LB Methods ==
Least Connection = Service with fewest active connections
Round Robin = Rotates a list of services
Least Response time(LRTM) = Fewest active connections & lowest average responce time
Least Bandwidth = service serving least amount of traffic measured in mbps
Least Packets = service that received fewest packets
Source IP Hash
Destination IP Hash
 
== Persistence Methods ==
SOURCE IP =
COOKIE Insert = Connections having same HTTP Cookie inserted by Set-Cookie directive from server belong to same persistence session.
SSL Session = Connections having same SSL session ID
RULE = All connection matching a user defined rule
URL Passive = requests having same server ID(Hexadecimal of Server IP & Port) of service to which request is to be fwded
Dest IP =
SRC IP DST IP =
CALL ID = Same Caller ID in SIP Header
<br />
 
= NetScaler Topology Diagram =
[[File:Netscaler ZenDesktop.png]]
 
*StoreFront and License server can be installed in the same server to save lab resources.
 
SNIP:x.x.x.79
VIP:(NS Gateway) :x.x.x.87
 
= NS IP address details =
[[File:Netscaler Zendesktop 2.png|none]]
 
= Integrating with SAML Server =
Line 95 ⟶ 124:
*For Netscaler:
> set syslogParams -logLevel ALL
 
 
= API Calls =
;Reboot Netscaler
curl -s -k -X POST -H 'Content-Type:application/vnd.com.citrix.netscaler.reboot+json' --basic --user nsroot:pwd@123 -d '{"reboot":{"warm":true}}' http://10.107.88.78/nitro/v1/config/reboot/
 
;Last Boot time
curl -s -k -X GET -H 'Content-Type:application/json' --basic --user nsroot:pwd@123 http://10.107.88.78/nitro/v1/stat/system?attrs=starttime