Note: All examples assume environment variables are set:
export NETSCALER_HOST=192.168.1.10 export NETSCALER_USER=nsroot export NETSCALER_PASS=nsrootSee Environment Variables for details.
Monitor Secure Ticket Authority (STA) server availability for NetScaler Gateway.
check_netscaler -C staserverOutput (OK):
OK: 2 STA servers available
Output (WARNING):
WARNING: 1 STA server unavailable (sta02.example.com)
Output (CRITICAL):
CRITICAL: All STA servers unavailable
Secure Ticket Authority (STA) servers:
- Validate authentication tickets for XenApp/XenDesktop
- Required for Citrix Virtual Apps and Desktops access through NetScaler Gateway
- Multiple STAs provide redundancy
Check STA servers for a specific VPN vServer:
check_netscaler -C staserver --filter "vpn_gateway_vserver"check_netscaler -C staserver --filter "^sta01.example.com$"check_netscaler -C staserver --limit "^test-"The check monitors STA server availability through NetScaler's staauthid binding:
States:
- Available/Reachable = OK
- Unavailable/Unreachable = WARNING/CRITICAL
- All servers down = CRITICAL
STA servers can be bound:
- Globally - Available to all VPN vServers
- Per vServer - Specific to one VPN vServer
The check retrieves both binding types.
check_netscaler -C staservercheck_netscaler -C staserver --filter "^prod-"check_netscaler -C staserver --filter "vpn_prod"check_netscaler -C staserver --limit "^(dev-|test-)"- OK: All STA servers are available
- WARNING: One or more STA servers unavailable (but not all)
- CRITICAL: All STA servers unavailable
- UNKNOWN: Cannot retrieve STA server data
0(OK) - All STA servers available1(WARNING) - Some STA servers unavailable2(CRITICAL) - All STA servers unavailable3(UNKNOWN) - Cannot retrieve STA server status
- Deploy at least 2 STA servers for redundancy
- Monitor both global and vServer-specific STA bindings
- Use
--filterto focus on production STAs - STA server availability is critical for Citrix Virtual Apps/Desktops access
- Unavailable STAs will cause authentication failures
- NetScaler polls STA servers periodically
- Check should correlate with Citrix infrastructure monitoring
- STA servers are typically Citrix StoreFront or Delivery Controller servers