[comment]: # aside:1

[comment]: # ({0fc3ae4e-92e6c52c})
# Obiekt task

Poniższe obiekty są bezpośrednio powiązane z API `task`.

### Task

Obiekt task ma następujące właściwości:

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|taskid|ID|ID task.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *tylko do odczytu*|
|type|integer|Typ task.<br><br>Możliwe wartości:<br>1 - Informacje diagnostyczne;<br>2 - Odśwież konfigurację proxy;<br>6 - Wykonaj teraz.<br><br>Od Zabbix 7.4.3 użytkownicy typu *Admin* i *User* mogą tworzyć taski „Wykonaj teraz”.<br><br>Należy pamiętać, że `task.get` zawsze zwraca "7" (podsumowanie wykonania task).<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane*|
|status|integer|Status task.<br><br>Możliwe wartości:<br>1 - nowy task;<br>2 - task w trakcie realizacji;<br>3 - task został zakończony;<br>4 - task wygasł.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *tylko do odczytu*|
|clock|timestamp|Czas utworzenia task.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *tylko do odczytu*|
|ttl|integer|Czas w sekundach, po którym task wygasa.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *tylko do odczytu*|
|proxyid|ID|ID proxy, o którym zbierane są statystyki informacji diagnostycznych.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *obsługiwane* jeśli `type` jest ustawione na "Informacje diagnostyczne" lub "Odśwież konfigurację proxy"|
|request|object|Obiekt żądania task zgodnie z typem task:<br>Obiekt task „Wykonaj teraz” jest [opisany szczegółowo poniżej](/manual/api/reference/task/object#check-now-request-object);<br>Obiekt task „Odśwież konfigurację proxy” jest [opisany szczegółowo poniżej](/manual/api/reference/task/object#refresh-proxy-configuration);<br>Obiekt task „Informacje diagnostyczne” jest [opisany szczegółowo poniżej](/manual/api/reference/task/object#diagnostic-information-request-object).<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *wymagane*|
|result|object|Obiekt wyniku task informacji diagnostycznych.<br>Może zawierać NULL, jeśli wynik nie jest jeszcze gotowy.<br>Obiekt wyniku jest [opisany szczegółowo poniżej](/manual/api/reference/task/object#statistic-result-object).<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *tylko do odczytu*|

[comment]: # ({/0fc3ae4e-92e6c52c})

[comment]: # ({4dff159c-cd63c2fd})
#### Obiekt żądania „Execute now”

Obiekt żądania zadania „Execute now” ma następujące właściwości.

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|itemid|ID|ID pozycji i reguł niskopoziomowego wykrywania.<br><br>Od Zabbix 7.4.3 użytkownicy typu *Admin* i *User* mogą wykonywać „Execute now” dla pozycji na hostach, dla których mają uprawnienie *read-write* [permission](/manual/api/reference/usergroup/object#permission) albo uprawnienie *read* oraz włączoną dla swojej roli akcję `invoke_execute_now` [action](/manual/api/reference/role/object#action). To samo dotyczy użytkowników typu *Admin* w przypadku reguł niskopoziomowego wykrywania (LLD).|

[comment]: # ({/4dff159c-cd63c2fd})

[comment]: # ({f395f844-b5d3bd1c})
#### Obiekt żądania „Refresh proxy configuration”

Obiekt żądania zadania „Refresh proxy configuration” ma następujące właściwości.

|Właściwość|[Type](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|proxyids|array|ID proxy.|

[comment]: # ({/f395f844-b5d3bd1c})

[comment]: # ({1249a0ab-52d75b77})
#### Obiekt żądania „Diagnostic information”

Obiekt żądania zadania informacji diagnostycznych ma następujące
właściwości. Obiekt żądania statystyk dla wszystkich typów właściwości jest
[opisany szczegółowo
poniżej](/manual/api/reference/task/object#statistic-request-object).

|Właściwość|[Typ](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|historycache|object|Żądanie statystyk pamięci podręcznej historii. Dostępne na serwer i proxy.|
|valuecache|object|Żądanie statystyk pamięci podręcznej pozycji. Dostępne na serwer.|
|preprocessing|object|Żądanie statystyk menedżera przetwarzania wstępnego. Dostępne na serwer i proxy.|
|alerting|object|Żądanie statystyk menedżera alertów. Dostępne na serwer.|
|lld|object|Żądanie statystyk menedżera LLD. Dostępne na serwer.|

[comment]: # ({/1249a0ab-52d75b77})

[comment]: # ({2eb185f8-5149852c})
##### Obiekt żądania statystyk

Obiekt żądania statystyk służy do określenia, jaki typ informacji
powinien być zbierany o wewnętrznych procesach serwera/proxy. Ma on
następujące właściwości.

|Właściwość|[Typ](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|stats|query|Właściwości obiektu statystyk, które mają zostać zwrócone.<br>Lista dostępnych pól dla każdego typu statystyk informacji diagnostycznych jest [opisana szczegółowo poniżej](object#list-of-statistic-fields-available-for-each-type-of-diagnostic-information-request).<br><br>Domyślnie: `extend` zwróci wszystkie dostępne pola statystyk.|
|top|object|Obiekt służący do sortowania i ograniczania zwracanych wartości statystyk.<br>Lista dostępnych pól dla każdego typu statystyk informacji diagnostycznych jest [opisana szczegółowo poniżej](object#list-of-sorting-fields-available-for-each-type-of-diagnostic-information-request).<br><br>Przykład: { “source.alerts”: 10 }|

[comment]: # ({/2eb185f8-5149852c})

[comment]: # ({50ca4dca-60e59ca2})
###### Lista pól statystyk dostępnych dla każdego typu żądania informacji diagnostycznych

Dla każdej właściwości typu żądania informacji diagnostycznych można żądać następujących pól statystyk.

|Typ diagnostyczny|Dostępne pola|Opis|
|--|--|------|
|historycache|items|Liczba elementów w pamięci podręcznej.|
|^|values|Liczba wartości w pamięci podręcznej.|
|^|memory|Statystyki pamięci współdzielonej (wolne miejsce, liczba używanych fragmentów, liczba wolnych fragmentów, maksymalny rozmiar wolnego fragmentu).|
|^|memory.data|Statystyki pamięci współdzielonej pamięci podręcznej danych historii.|
|^|memory.index|Statystyki pamięci współdzielonej pamięci podręcznej indeksu historii.|
|valuecache|items|Liczba elementów w pamięci podręcznej.|
|^|values|Liczba wartości w pamięci podręcznej.|
|^|memory|Statystyki pamięci współdzielonej (wolne miejsce, liczba używanych fragmentów, liczba wolnych fragmentów, maksymalny rozmiar wolnego fragmentu).|
|^|mode|Tryb pamięci podręcznej wartości.|
|preprocessing|values|Liczba wartości w kolejce.|
|^|preproc.values|Liczba wartości w kolejce z krokami przetwarzania wstępnego.|
|alerting|alerts|Liczba alertów w kolejce.|
|lld|rules|Liczba reguł w kolejce.|
|^|values|Liczba wartości w kolejce.|

[comment]: # ({/50ca4dca-60e59ca2})

[comment]: # ({a768b834-09dc3377})
###### Lista pól sortowania dostępnych dla każdego typu żądania informacji diagnostycznych

Następujące pola statystyczne mogą być używane do sortowania i ograniczania żądanych
informacji.

|Typ diagnostyczny|Dostępne pola|[Typ](/manual/api/reference_commentary#data-types)|
|--|--|------|
|historycache|values|integer|
|valuecache|values|integer|
|^|request.values|integer|
|preprocessing|values|integer|
|alerting|media.alerts|integer|
|^|source.alerts|integer|
|lld|values|integer|

[comment]: # ({/a768b834-09dc3377})

[comment]: # ({13093171-e680be6c})
##### Obiekt wyniku statystyk

Obiekt wyniku statystyk jest pobierany w polu `result` obiektu zadania.

|Właściwość|[Typ](/manual/api/reference_commentary#data-types)|Opis|
|--|--|------|
|status|integer|Status wyniku zadania.<br><br>Możliwe wartości:<br>-1 - podczas wykonywania zadania wystąpił błąd;<br>0 - wynik zadania został utworzony.<br><br>[Zachowanie właściwości](/manual/api/reference_commentary#property-behavior):<br>- *tylko do odczytu*|
|data|string/object|Wyniki zgodne z obiektem żądania statystyk dla określonego zadania informacji diagnostycznych.<br>Zawiera ciąg komunikatu o błędzie, jeśli podczas wykonywania zadania wystąpił błąd.|

[comment]: # ({/13093171-e680be6c})
