hanode_get
Retrieve Zabbix High Availability cluster nodes and their status, address, last access time, and role to monitor HA cluster health.
Instructions
Retrieve Zabbix server High Availability (HA) cluster nodes. Returns information about each node's status, address, last access time, and role (active / standby / stopped / unavailable). Use this to monitor the health of a Zabbix HA cluster. This is a read-only method; HA nodes are managed by the Zabbix server process, not via the API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return. | |
| filter | No | Return only results whose properties exactly match the given values (a single value or a list of values per key). Example: {"status": 0} or {"status": [0, 1]}. Only these keys are accepted: name, address, status. Text properties cannot be filtered; use 'search' for them. | |
| output | No | Properties of the hanode object to return. Pass 'extend' for all, 'count' for the number of matches only, or a comma-separated list of property names. Default when omitted: ha_nodeid, name, status, address. Properties: address, ha_nodeid, lastaccess, name, port, status. | |
| server | No | Target Zabbix server. Available: default. Defaults to 'default' if omitted. | |
| raw_json | No | Strips the security disclaimer preamble from the response so it is pure JSON. Default: false. Requires the bearer token to have 'allow_raw_json' explicitly enabled by an operator in the admin portal - tokens without that policy receive a PolicyError instead. WARNING: setting true bypasses the prompt-injection mitigation marker that wraps untrusted Zabbix data (host names, item descriptions, problem text). LLM clients (Claude, GPT, Cursor, ...) should leave this false; only programmatic non-LLM consumers (Python scripts, n8n workflows that json.loads the result) should set true. | |
| sortfield | No | Sort by one or more of: name, lastaccess, status (comma-separated for several; pair with 'sortorder'). No other property is sortable. | |
| sortorder | No | Sort order: 'ASC' (ascending) or 'DESC' (descending). | |
| ha_nodeids | No | Return only HA nodes with the given IDs. | |
| countOutput | No | Return the count of matching results instead of the actual data. | |
| extra_params | No | Other native hanode.get parameters, merged into the request as-is. hanode.get has no parameters beyond the typed ones. Any other key is refused here, because Zabbix would silently ignore it. For a parameter you are sure exists on your release but is not listed, use zabbix_raw_api_call. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |