以下对象与alert
API直接相关。
告警由Zabbix服务器创建,不能通过API修改。
告警对象包含有关某些操作动作是否已成功执行的信息。它具有以下属性。
属性 | 类型 | 描述 |
---|---|---|
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上运行命令,但agent不可用。 |
subject | string | 消息主题。 属性行为: - 如果 alerttype 设置为"message",则支持 |
userid | ID | 发送消息给用户的ID。 |
p_eventid | ID | 生成告警的问题事件的ID。 |
acknowledgeid | ID | 生成告警的确认ID。 |