以下是 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 | 地址,用户名或接收者的其他标识符。用于消息告警。 |
status | integer | 显示告警动作是否已执行成功的状态。 消息告警的可能值: 0 - 消息未发送。 1 - 消息已发送。 2 - 经多次重试后失败。 3 - action 管理器尚未处理新警报。 命令告警的可能值: 0 - 命令没有运行。 1 - 命令运行成功。 2 - 尝试在 Zabbix agent 上运行命令但不可用。 |
subject | string | 消息主题。用于消息告警。 |
userid | string | 邮件发送到的用户的 ID。 |
p_eventid | string | 生成告警的异常事件 ID。 |
acknowledgeid | string | 生成告警的确认 ID。 |