以下 objects 直接与 alert
API 相关。
告警由Zabbix server创建,且无法通过API进行修改。
告警object包含有关某些动作操作是否已成功执行的信息。它具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
alertid | ID | 告警的ID。 |
actionid | ID | 生成该告警的动作的ID。 |
alerttype | integer | 告警类型。 可能的值: 0 - 消息; 1 - 远程命令。 |
clock | timestamp | 生成告警的时间。 |
error | string | 如果发送消息或运行命令时出现问题,则显示错误文本。 |
esc_step | integer | 生成该告警时的动作升级步骤。 |
eventid | ID | 触发动作的事件的ID。 |
mediatypeid | ID | 用于发送消息的媒介类型的ID。 |
message | text | 消息文本。 属性行为: - 支持 如果 alerttype 设置为"message" |
retries | integer | Zabbix尝试发送消息的次数。 |
sendto | string | 收件人的地址、用户名或其他标识符。 属性行为: - 支持 如果 alerttype 设置为"message" |
status | integer | 表示动作操作是否已成功执行的状态。 如果 alerttype 设置为"message"的可能值:0 - 消息未发送; 1 - 消息已发送; 2 - 多次重试后失败; 3 - 新告警尚未被告警管理器处理。 如果 alerttype 设置为"remote command"的可能值:0 - 命令未运行; 1 - 命令已运行; 2 - 尝试在Zabbix agent上run命令,但不可用。 |
subject | string | 消息主题。 属性行为: - 支持 如果 alerttype 设置为"message" |
userid | ID | 发送消息的目标用户的ID。 |
p_eventid | ID | 生成该告警的问题事件的ID。 |
acknowledgeid | ID | 生成该告警的确认的ID。 |