---
title: "Collect_NetScaler_HANode"
slug: "collect-netscaler-hanode"
updated: 2026-02-24T11:32:31Z
published: 2026-02-24T11:32:31Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.lakesidesoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Collect_NetScaler_HANode

The Collect_NetScaler_HANode collection extension collects the HA status data from a Citrix NetScaler.

- **Type:** Collection
- **Source of data:** CitriCitrix NetScaler NitroAPI: `/nitro/v1/stat/hanode`
- **Tables created:** CitrixNetScalerHANode
- **Log files created:** Collect_NetScaler_HANode.log

## Columns

The following table explains the columns created by Collect_NetScaler_HANode:

| Name | Type | Display name | Description |
| --- | --- | --- | --- |
| name | String | name | This is the NetScaler device. |
| hacurstatus | String | hacurstatus | This specifies whether a NetScaler appliance is configured for high availability. If the value is NO, the high availability statistics below are invalid. |
| hacurstate | String | hacurstate | State of the HA node, based on its health, in a high availability setup. |
| hacurmasterstate | String | hacurmasterstate | Indicates the high availability state of the node. |
| transtime | String | transtime | Time when the last master state transition occurred. |
| hatotpktrx | Double | hatotpktrx | Number of heartbeat packets received from the peer node. |
| hapktrxrate | Double | hapktrxrate | Rate (/s) counter for hatotpktrx. |
| hatotpkttx | Double | hatotpkttx | Number of heartbeat packets sent to the peer node. |
| hapkttxrate | Double | hapkttxrate | Rate (/s) counter for hatotpkttx. |
| haerrproptimeout | Double | haerrproptimeout | Number of times propagation timed out. |
| haerrsyncfailure | Double | haerrsyncfailure | Number of times the configuration of the primary and secondary nodes failed to synchronize since that last transition. |

## Files

The following files are created for Collect_NetScaler_HANode:

- **Collect_NetScaler_HANode.bat:** Calls the PowerShell script that is doing the actual collection.
- **Collect_NetScaler_HANode.metadata:** Collection extension instructions used by SysTrack.
- **Collect_NetScaler_HANode.ps1:** PowerShell script that does the collections.
