以下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 - 命令未run 1 - 命令已run 2 - 尝试在Zabbix agent上run命令但代理不可用 |
subject | string | 消息主题(用于消息告警) |
userid | string | 接收消息的用户ID |
p_eventid | string | 生成告警的问题事件ID |
acknowledgeid | string | 生成告警的确认ID |