以下objects与alert
API直接相关。
告警由Zabbix server创建,无法通过API修改。
告警object包含有关特定操作是否成功执行的信息。它具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
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 - 新告警尚未被告警管理器处理。 命令告警的可能值: 0 - 命令未运行。 1 - 命令已运行。 2 - 尝试在Zabbix agent上运行命令但不可用。 |
subject | string | 消息主题。用于消息告警。 |
userid | string | 接收消息的用户ID。 |
p_eventid | string | 生成告警的问题事件ID。 |
acknowledgeid | string | 生成告警的确认ID。 |