Объект оповещение

Следующие объекты напрямую связаны с методом API alert.

Оповещение

Оповещения создаются сервером Zabbix и не могут быть изменены через API.

Объект alert содержит информацию о том, были ли успешно выполнены определенные операции действия. Он имеет следующие свойства.

Property Type Description
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 Текст сообщения.

Property behavior:
- supported if alerttype is set to "message"
retries integer Количество попыток, которые Zabbix предпринял для отправки сообщения.
sendto string Адрес, имя пользователя или другой идентификатор получателя.

Property behavior:
- supported if alerttype is set to "message"
status integer Статус, показывающий, было ли успешно выполнено операцию действия.

Возможные значения, если alerttype is set to "message":
0 - сообщение не отправлено;
1 - сообщение отправлено;
2 - сбой после нескольких повторных попыток;
3 - новое оповещение еще не обработано менеджером оповещений.

Возможные значения, если alerttype is set to "remote command":
0 - команда не выполнена;
1 - команда выполнена;
2 - была предпринята попытка выполнить команду на агенте Zabbix, но он был недоступен.
subject string Тема сообщения.

Property behavior:
- supported if alerttype is set to "message"
userid ID ID пользователя, которому было отправлено сообщение.
p_eventid ID ID события проблемы, которое сгенерировало оповещение.
acknowledgeid ID ID подтверждения, которое сгенерировало оповещение.