Configure the NetScaler Collection Extensions

To use the SysTrack collection extensions for Citrix NetScaler v3, ensure that the system running the collection extensions meets the following requirements and is configured as described.

Requirements

These collection extensions will function correctly only if the following requirements are met for the system running the collection extension:

  • SysTrack version 10 or higher.

  • SysTrack Agent running on a Windows operating system.

Configuration

Follow these steps to configure the system running the collection extension:

  1. The following registry value must be set:

    [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Lakeside Software\Deploy]

    "CollectionExtensionOnly"=dword:00000001

  2. The script can obtain credentials in two ways:

    • Passed as arguments

    • Read from the Windows Credential Store

  3. When reading from the Windows Credential Store, a Generic Credential called SysTrackNetScaler containing the username and password is stored in the Windows Credential Manager on the system running the collection extension. This must be stored using the local system account. You can use a PowerShell command like the following one to store these details. Ensure that you run your command as local system. You might need to start a command prompt using something like SysInternals tools to achieve this:

    Copy
    New-StoredCredential -Target 'SysTrackNetScaler' -Type Generic -UserName 'NetScalerUsername' -Password 'NetScalerPassword' -Persist 'LocalMachine'
  4. The script expects either two or four arguments to be set in the Collection Extension section of SysTrack Configure:

    • Two arguments can be used when reading credentials from the Windows Credential Store and should look like this:

      false https://netscaler.company.com

    • Four arguments can be used when passing credentials and should look like this:

      true https://netscaler.company.com nsusername nspassword