Следующие объекты напрямую связаны с alert
API.
Оповещения создаются Zabbix сервером и их нельзя менять через API.
Объект оповещения содержит информацию об успешном выполнении некоторых операций действия. Этот объект имеет следующие свойства.
Свойство | Тип | Описание |
---|---|---|
alertid | строка | ID оповещения. |
actionid | строка | ID действия, которое сформировало оповещение. |
alerttype | целое число | Тип оповещения. Возможные значения: 0 - сообщение; 1 - удаленная команда. |
clock | штамп времени | Время, когда сформировано оповещение. |
error | строка | Текст ошибки, если имелись проблемы с отправкой сообщения или выполнением команды. |
esc_step | целое число | Шаг эскалации действия в ходе которого было сформировано оповещение. |
eventid | строка | ID события, которое вызвало действие. |
mediatypeid | строка | ID способа оповещения, которое использовалось для отправки сообщения. |
message | текст | Текст сообщения. Используется для оповещений с сообщением. |
retries | целое число | Сколько раз Zabbix пытался отправить сообщения. |
sendto | строка | Адрес, имя пользователя или другой идентификатор получателя. Используется для оповещений с сообщением. |
status | целое число | Состояние, которое указывает была ли операция действия выполнена успешно. Возможные значения для оповещений с сообщением: 0 - сообщение не отправлено. 1 - сообщение отправлено. 2 - ошибочно после нескольких попыток. 3 - новое оповещение еще не обработано менеджером оповещений. Возможные значения для оповещений с командами: 0 - команда не выполнена. 1 - команда выполнена. 2 - была попытка выполнения команды на стороне Zabbix агента, но агент был недоступен. |
subject | строка | Тема сообщения. Используется для оповещений с сообщением. |
userid | строка | ID пользователя, которому отправлялось сообщение. |
p_eventid | строка | ID события о проблеме, которое сгенерировало оповещение. |
acknowledgeid | строка | ID подтверждения, которое сгенерировало оповещение. |