Table of Contents

告警 object

以下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 - 命令未run;
1 - 命令run;
2 - 尝试在Zabbix agent上run命令,但不可用。
subject string 消息主题。

属性行为:
- 支持 如果alerttype设置为"message"
userid ID 消息发送到的用户ID。
p_eventid ID 生成告警的问题事件ID。
acknowledgeid ID 生成告警的确认ID。