Findings over time
Overall verdict over time
Host resources over time
Notifications & Events
Events from the health report
NetScaler overview
Manage certificate
Automated renewal
A workflow is one folder, the appliances it covers, how far ahead of expiry it renews and when it runs. An estate runs several, so they live on their own page — with every run kept there, and a report of what worked and what refused.
Nothing is written to the folder and no credential for it is stored: it is opened as the account this service runs as, which is what needs read access.
Migrate configuration
Build NetScaler report
NITRO access —
nscli does not report in a
form that can be parsed reliably. Routine collection still runs over SSH.Analyze
Workflows
Certificate converter
- 1Select file
- 2Review certificate
- 3Export files
Neither password is stored and the file is not kept: the file’s password opens it once, the passphrase protects the key file that comes out, and both are used and dropped. A private key is a credential, so the page marks the file that carries one.
Trace analysis
The capture is not kept. It is read in memory and dropped when the analysis is done; only the findings are held, for 60 minutes, so the report can be downloaded. A capture can hold anything that crossed the wire, so this is an administrator’s tool.
Taking a capturewhat this reads, and how to take one that shows the failureShow
Reads pcap and pcapng (Wireshark, tcpdump, dumpcap, pktmon etl2pcap). Start it, reproduce the failure once, stop it: a few minutes is plenty.
On a NetScaler, take it as pcap: start nstrace -size 0 -traceformat PCAP, then stop nstrace. NetScaler’s own trace format (nstrace) is not read yet.
A capture taken where the failing client is shows what it sent and what came back. TLS 1.3 encrypts the certificate, so the certificate is only readable in a TLS 1.2 handshake.
Support bundle analysis
The bundles are not kept. They are uploaded in pieces, read on this server and deleted when the analysis ends. The analysis is kept (the newest 10) and quotes only the lines it needs, with the value after any password switch blanked. A bundle is the whole appliance, so this is an administrator’s tool.
Both nodes of a pair together tell a failure that followed the traffic from one that did not; two bundles of the same appliance from different days are read as a timeline of what changed between them.What to uploadthe bundle, whole or in parts, and what it readsShow
On each node: show techsupport. It writes /var/tmp/support/collector_<P|S>_<address>_<date>.tar.gz; copy it off with WinSCP or scp. Collect it before a reboot or a rebuild: the logs rotate within a day or two.
A bundle split for transfer (.part01, .001, .aa) is joined in order — add every part to the same appliance. A bundle that ends early is read up to where it ends and the missing files are named; a zip of the missing var/log files added to the same appliance completes it.
Read: , the show and stat answers, the process, socket and file listings, crontab and httpd.conf. The packet engine’s binary logs (var/nslog) are listed, not read.
Analysis optionsthe defaultsChange
Run commands on NetScalers
NetScaler integrity check
A pair is checked on both nodes: a backdoor on the secondary is still a backdoor. An imported configuration is not listed, since there is no appliance behind it.
What it runsfive read-only commands per node, judged hereShow
Certificates
Appliance management
Uptime monitor
Add target
Uptime report
Syslog messages
Launch analysis
Estate map
Ask the map
Session performance
HDX Insight data
What this is
Configure a NetScaler to send HDX data here
Compare configurations
Configure a NetScaler to send logs here
Configured Pools
Settings
Collection
Data retention
Sign-in protection
IP reputation databases
Console
Geolocation
MAC vendor lookup
Auto-deploy
XenServerHealthCheck.sh via configuration management.
...
Health-check thresholds
XenServerHealthCheck.sh as environment variables on every run, so changes take effect on the next collection (no script re-upload needed). All values are integer percentages or multipliers.
Authentication & Authorization
Active Directory
Service accounts
Role mappings
XenServer-Admins) that should grant each role.
Highest role wins if a user is in multiple. Group names are matched case-insensitively.
Admin
admin Everything Operator can do, plus: configure authentication, install licenses, manage NetScaler certificates, and configure/remove NetScaler syslogOperator
operator Everything Viewer can see, plus: enroll/edit/delete XenServer pools, trigger collections, and mark NetScaler config changes as readViewer
viewer Read-only across all modules: XenServer pools, NetScaler topology & stats, uptime monitors, syslog, and reportsSetup account
Validate groups against AD
Confirms each AD group name above actually exists in the directory. Your password is used once to bind, then discarded — not stored. Validation is informational; you can still save groups that don't exist yet.
Test AD connection
Binds to the domain using the values entered above (Domain, LDAP server(s), Search base) — even if you haven't saved them yet. Enter an AD account to bind with; its password is used once, then discarded — not stored.
Set elsewhere
Webroot download proxy (hosted by Vantage)
Look up an address
IP reputation databases reputation.db
UniFi
Firewall rules on the gateway
Other firewalls Coming soon
Endpoint protection
NetScaler Gateway sign-ins
Enrolled devices
Lockdown policy
Site keys
Servers
Deploy agent to
Build a Windows infrastructure report
Administrator credentials
Run diagnostics on
Inventory across the estate
Update agents
Shadow