以下对象与 alert API 直接相关。
告警是由 Zabbix server 创建,无法通过 API 修改。
告警对象包含有关某些动作操作是否已成功执行的信息。它具有以下属性。
| 属性 | 类型 | 描述 |
|---|---|---|
| alertid | string | 告警 ID。 |
| actionid | string | 生成告警的动作 ID。 |
| alerttype | integer | 告警类型。 可用值: 0 - 消息; 1 - 远程命令。 |
| clock | timestamp | 告警生成的时间。 |
| error | string | 发送消息或运行命令时出现问题时的错误文本。 |
| esc_step | integer | 告警生成期间的动作升级步骤。 |
| eventid | string | 触发动作的事件 ID。 |
| mediatypeid | string | 用于发送消息的媒体类型 ID。 |
| message | text | 消息文本。用于消息告警。 |
| retries | integer | Zabbix 尝试发送消息的次数。 |
| sendto | string | 地址,用户名或接收者的其他标识符。用于消息 alert。 |
| status | integer | 指示动作操作是否已成功执行的状态。 消息告警的可用值: 0 - 消息未发送。 1 - 消息已发送。 2 - 经多次重试后失败。 3 - 告警管理员尚未处理的新告警。 命令告警可用值: 0 - 命令没有运行。 1 - 命令运行成功。 2 - 尝试在 Zabbix agent 上运行命令但不可用。 |
| subject | string | 消息主题。用于消息告警。 |
| userid | string | 消息发送到的用户的 ID。 |
| p_eventid | string | 生成告警的问题事件的 ID。 |
| acknowledgeid | string | 生成告警的确认 ID。 |