Następjące obiekty są bezpośrednio związane z API alert.
Alarmy są tworzone przez serwer Zabbix i nie mogą być modyfikowane przez API.
Obiekt alarm zawiera informacje o tym czy pewne operacje akcji zostały wykonane pomyślnie. Posiada następujące własności.
| Własność | Typ | Opis |
|---|---|---|
| alertid | string | Identyfikator ID alarmu. |
| actionid | string | Identyfikator ID akcji która utworzyła alarm. |
| alerttype | integer | Typ alarmu. Możliwe wartości: 0 - wiadomość; 1 - zdalne polecenie. |
| clock | timestamp | Czas utworzenia alarmu. |
| error | string | Treść błędu jeśli powstały problemy przy wysyłaniu wiadomości bądź wykonaniu polecenia. |
| esc_step | integer | Krok esakalcji akcji podczas którego alarm został utworzony. |
| eventid | string | Identyfikator ID które wyzwoliło akcję. |
| mediatypeid | string | Identyfikator ID typu mediów użytego do wysłania wiadomości. |
| message | text | Tekst wiadomości. Używany w wiadomości alarmowych. |
| retries | integer | Liczba prób wysłania wiadomości przez Zabbix. |
| sendto | string | Adres, nazwa użytkownika lub inny identyfikator odbiorcy. Używany w wiadomościach alarmowych. |
| status | integer | Stan wskazujący czy operacja akcji została wykonana pomyślnie. Możliwe wartości wiadomości alarmu: |
0 - wiadomość nie wysłana.
1 - wiadomość wysłana.
2 - niepowodzenie po wielu próbach.
3 - nowy alarm nie został jeszcze przetworzony przez zarządcę alarmów.
Możliwe wartości poleceń alarmów:
0 - polecenie nie wykonane.
1 - polecenie wykonane.
2 - próbowano uruchomić polecenie na agencie Zabbix ale był on niedostępny.| |subject|string|Temat wiadomości. Używany w wiadomościach alarmowych.| |userid|string|Identyfikator ID użytkownika do którego wysłano wiadomość.| |p_eventid|string|Identyfikator ID zdarzenia problemu który utworzył alarm.| |acknowledgeid|string|Identyfikator ID zatwierdzenia które utworzyło alarm.|