zabbix_hosts
Manage Zabbix hosts, host groups, interfaces, templates, proxies, and maintenance: create, update, delete, and mass-edit them. Writes use a preview and confirm token to prevent accidental changes.
Instructions
Zabbix hosts API. Methods: host: create, delete, get, massadd, massremove, massupdate, update; hostgroup: create, delete, get, massadd, massremove, massupdate, propagate, update; hostinterface: create, delete, get, massadd, massremove, replacehostinterfaces, update; template: create, delete, get, massadd, massremove, massupdate, update; templategroup: create, delete, get, massadd, massremove, massupdate, propagate, update; proxy: create, delete, get, update; proxygroup: create, delete, get, update; maintenance: create, delete, get, update. Reads return compact defaults; writes are two-step (preview, then repeat with confirm_token). Use zabbix_describe_method for docs and parameters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | Yes | Method name, e.g. 'host.get' | |
| params | No | JSON-RPC params (object, or array of ids for deletes) | |
| confirm_token | No | Token from the preview call (writes) |