zabbix_plan_create
Create a Zabbix change plan to preview API calls, event acknowledgements, maintenance windows, or trigger changes before applying them; returns a plan ID and approval command.
Instructions
Describe a change to Zabbix without making it. Use when the user wants to see what a change would do before anything is written. Call zabbix_write instead when the user wants the change applied now; call zabbix_plan_status to check a plan that already exists.
Returns a plan identifier and the exact command the operator must run to apply it. Nothing changes until it is applied. Use this to show the operator what a change would do; call zabbix_write to make one, or relay the approve command so the operator applies this exact plan.
Available operations: api.call — Call a Zabbix API method directly. events.acknowledge — Acknowledge an event, comment on it, close it or change its severity. maintenance.create — Open a maintenance window over hosts or host groups. maintenance.delete — Remove a maintenance window permanently. maintenance.expire — End a maintenance window now, keeping its record. maintenance.extend — Push a maintenance window's end further out. triggers.disable — Disable a trigger so it stops raising problems. triggers.enable — Re-enable a disabled trigger.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | parameters for the operation; call zabbix_plan_create with an unknown parameter to be told the accepted ones | |
| operation | Yes | the change to describe |