告警对象

以下对象与alert API直接相关。

告警

告警由Zabbix服务器创建,不能通过API修改。

告警对象包含有关某些操作动作是否已成功执行的信息。它具有以下属性。

属性类型描述
alertidID告警的ID。
actionidID生成告警的操作的ID。
alerttypeinteger告警类型。

可能的值:
0 - 消息;
1 - 远程命令。
clocktimestamp告警生成的时间。
errorstring如果在发送消息或运行命令时出现问题,则会显示错误文本。
esc_stepinteger生成告警的操作升级步骤。
eventidID触发操作的事件的ID。
mediatypeidID用于发送消息的媒体类型的ID。
messagetext消息文本。

属性行为:
- 如果alerttype设置为”message”,则支持
retriesintegerZabbix尝试发送消息的次数。
sendtostring收件人的地址、用户名或其他标识符。

属性行为:
- 如果alerttype设置为”message”,则支持
statusinteger表示操作动作是否已成功执行的状态。

如果alerttype设置为”message”,可能的值有:
0 - 消息未发送;
1 - 消息已发送;
2 - 经过多次重试后失败;
3 - 新告警尚未被告警管理器处理。

如果alerttype设置为”remote command”,可能的值有:
0 - 命令未运行;
1 - 命令已运行;
2 - 尝试在Zabbix agent上运行命令,但agent不可用。
subjectstring消息主题。

属性行为:
- 如果alerttype设置为”message”,则支持
useridID发送消息给用户的ID。
p_eventidID生成告警的问题事件的ID。
acknowledgeidID生成告警的确认ID。