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