[comment]: # translation:outdated

[comment]: # ({50342b23-50342b23})
# 1 Tworzenie pozycji

[comment]: # ({/50342b23-50342b23})

[comment]: # ({a16e0dec-d3a04061})
#### Przegląd

Aby utworzyć pozycję w frontendzie Zabbix, wykonaj następujące czynności:

-   Przejdź do: *Data collection* > *Hosts*
-   Kliknij *Items* w wierszu hosta
-   Kliknij *Create item* w prawym górnym rogu ekranu
-   Wprowadź parametry pozycji w formularzu

Możesz również utworzyć pozycję, otwierając istniejącą, naciskając przycisk *Clone*, a następnie zapisując ją pod inną nazwą.

[comment]: # ({/a16e0dec-d3a04061})

[comment]: # ({c5f90a26-d0a0a311})
#### Konfiguracja

Karta **Item** zawiera ogólne atrybuty pozycji.

![](../../../../assets/en/manual/config/items/item.png){width="600"}

Wszystkie obowiązkowe pola wejściowe są oznaczone czerwoną gwiazdką.

|Parameter|Description|
|--|--------|
|*Name*|Nazwa pozycji.<br>Obsługiwane są [makra użytkownika](/manual/config/macros/user_macros).|
|*Type*|Typ pozycji. Zobacz odpowiednie sekcje dotyczące poszczególnych [typów pozycji](/manual/config/items/itemtypes).|
|*Key*|Klucz pozycji (do 2048 znaków).<br>Obsługiwane [klucze pozycji](/manual/config/items/itemtypes) można znaleźć w odpowiednich sekcjach dotyczących typów pozycji.<br>Klucz musi być unikalny w obrębie jednego hosta.<br>Jeśli typ klucza to 'Zabbix agent', 'Zabbix agent (active)' lub 'Simple check', wartość klucza musi być obsługiwana przez Zabbix agent lub serwer Zabbix.<br>Zobacz także: poprawny [format klucza](/manual/config/items/item/key).|
|*Type of information*|Typ danych przechowywanych w bazie danych po wykonaniu ewentualnych konwersji.<br>**Numeric (unsigned)** - 64-bitowa liczba całkowita bez znaku.<br>Należy pamiętać, że wartość zmiennoprzecinkowa, jeśli zostanie odebrana dla pozycji całkowitej, zostanie obcięta do części dziesiętnej.<br>**Numeric (float)** - 64-bitowa liczba zmiennoprzecinkowa.<br>Ten typ zapewnia dokładność około 15 cyfr i zakres od około -1.79E+308 do 1.79E+308 (z wyjątkiem [PostgreSQL 11 i wcześniejszych wersji](/manual/installation/known_issues#numeric-float-data-type-range-with-postgresql-11-and-earlier)).<br>Obsługiwane jest również przyjmowanie wartości w notacji naukowej, np. 1.23E+7, 1e308, 1.1E-4.<br>**Character** - krótkie dane tekstowe.<br>**Log** - długie dane tekstowe z opcjonalnymi właściwościami związanymi z logami (timestamp, source, severity, logeventid).<br>**Text** - długie dane tekstowe. Zobacz także [limity danych tekstowych](#text-data-limits).<br>**Binary** - liczba binarna (obsługiwana tylko dla pozycji zależnych).<br>Pozycje zwracające wartości w binarnym typie danych nie są obsługiwane w formułach pozycji obliczanych ani w wyrażeniach wyzwalaczy.<br>W przypadku kluczy pozycji, które zwracają dane tylko w jednym określonym formacie, zgodny typ informacji jest wybierany automatycznie.|
|*Host interface*|Wybierz interfejs hosta. To pole jest dostępne podczas edycji pozycji na poziomie hosta.|
|*Units*|Jeśli ustawiono symbol jednostki, Zabbix stosuje przetwarzanie końcowe do odebranej wartości pozycji i wyświetla ją z określonym sufiksem jednostki.<br>Obsługiwane symbole jednostek ze specjalnym formatowaniem (i przykładami odebranej wartości pozycji → wyświetlanej wartości):<br>**B** - bajty (1024 → 1 KB)<br>**Bps** - bajty na sekundę (1024 → 1 KBps)<br>**s** - sekundy, wyświetlane z użyciem maksymalnie trzech największych niezerowych jednostek czasu (881764 → 10d 4h 56m)<br>**uptime** - czas, który upłynął, w formacie hh:mm:ss lub N days, hh:mm:ss (881764 → 10 days, 04:56:04)<br>**unixtime** - znacznik czasu Unix, formatowany jako yyyy.mm.dd hh:mm:ss (881764 → 1970-01-11 04:56:04 AM); aby formatowanie było poprawne, odebrana wartość pozycji musi mieć typ *Numeric (unsigned)*.<br>W przypadku innych jednostek (takich jak Hz, W itp.), jeśli odebrana wartość przekracza 1000, jest dzielona przez 1000 i wyświetlana z odpowiednim prefiksem (5000 → 5 KHz, 881764 → 881.76 KW).<br>Jeśli symbol jednostki ma prefiks `!`, konwersja jednostek i dodawanie prefiksu są wyłączone (1024 !B → 1024 B, 61 !s → 61 s).<br>Więcej przykładów i szczegółów dotyczących symboli jednostek oraz konwersji jednostek można znaleźć w sekcji [Sufiksy wartości pozycji](/manual/appendix/suffixes#item-value-suffixes).|
|*Update interval*|Pobieraj nową wartość dla tej pozycji co N sekund. Maksymalny dozwolony interwał aktualizacji to 86400 sekund (1 dzień).<br>Obsługiwane są [sufiksy czasu](/manual/appendix/suffixes), np. 30s, 1m, 2h, 1d.<br>Obsługiwane są [makra użytkownika](/manual/config/macros/user_macros).<br>Jedno makro musi wypełniać całe pole. Nie są obsługiwane wielokrotne makra w jednym polu ani makra połączone z tekstem.<br>*Uwaga*: Interwał aktualizacji można ustawić na '0' tylko wtedy, gdy istnieją niestandardowe interwały z wartością różną od zera. Jeśli ustawiono '0' i istnieje niestandardowy interwał (elastyczny lub harmonogram) z wartością różną od zera, pozycja będzie odpytywana przez czas trwania niestandardowego interwału.<br>*Uwaga*: pierwsze odpytywanie pozycji po jej aktywacji lub po zmianie interwału aktualizacji może nastąpić wcześniej niż skonfigurowana wartość. <br> Nowe pozycje zostaną sprawdzone w ciągu 60 sekund od utworzenia, chyba że mają ustawiony interwał aktualizacji typu Scheduling lub Flexible, a *Update interval* jest ustawiony na 0.  <br>Istniejącą pasywną pozycję można odpytać o wartość natychmiast, naciskając przycisk *Execute now* [button](#form-buttons).|
|*Custom intervals*|Możesz utworzyć niestandardowe reguły sprawdzania pozycji:<br>**Flexible** - utwórz wyjątek od *Update interval* (interwał o innej częstotliwości).<br>**Scheduling** - utwórz niestandardowy harmonogram odpytywania.<br>Szczegółowe informacje znajdziesz w sekcji [Niestandardowe interwały](/manual/config/items/item/custom_intervals).<br>Obsługiwane są [sufiksy czasu](/manual/appendix/suffixes) w polu *Interval*, np. 30s, 1m, 2h, 1d.<br>Obsługiwane są [makra użytkownika](/manual/config/macros/user_macros).<br>Jedno makro musi wypełniać całe pole. Nie są obsługiwane wielokrotne makra w jednym polu ani makra połączone z tekstem. |
|*Timeout*|Ustaw limit czasu sprawdzania pozycji (dostępne dla [obsługiwanych](/manual/web_interface/frontend_sections/administration/general#timeouts) typów pozycji). Wybierz opcję limitu czasu:<br>**Global** - używany jest limit czasu proxy/globalny (wyświetlany w wyszarzonym polu *Timeout*).<br>**Override** - używany jest niestandardowy limit czasu (ustawiany w polu *Timeout*; dozwolony zakres: 1 - 600s). Obsługiwane są [sufiksy czasu](/manual/appendix/suffixes#time-suffixes), np. 30s, 1m, oraz [makra użytkownika](/manual/config/macros/user_macros).<br>Kliknięcie łącza *Timeouts* umożliwia skonfigurowanie limitów czasu [proxy](/manual/distributed_monitoring/proxies#configuration) lub limitów czasu [globalnych](/manual/web_interface/frontend_sections/administration/general#timeouts) (jeśli proxy nie jest używany). Należy pamiętać, że łącze *Timeouts* jest widoczne tylko dla użytkowników typu *Super admin* z uprawnieniami do sekcji frontend *Administration* > [*General*](/manual/web_interface/frontend_sections/administration/general) lub *Administration* > [*Proxies*](/manual/web_interface/frontend_sections/administration/proxies).|
|*History*|Wybierz jedną z opcji:<br>**Do not store** - historia pozycji nie jest przechowywana. Przydatne dla pozycji nadrzędnych, jeśli tylko pozycje zależne muszą zachowywać historię.<br>To ustawienie nie może zostać nadpisane przez globalne ustawienia housekeepera [settings](/manual/web_interface/frontend_sections/administration/housekeeping).<br>**Store up to** - określ czas przechowywania szczegółowej historii w bazie danych (od 1 godziny do 25 lat). Starsze dane zostaną usunięte przez housekeepera. Wartość jest przechowywana w sekundach.<br>Obsługiwane są [sufiksy czasu](/manual/appendix/suffixes), np. 2h, 1d. Obsługiwane są [makra użytkownika](/manual/config/macros/user_macros).<br>Wartość *Store up to* może zostać globalnie nadpisana w *Administration > [Housekeeping](/manual/web_interface/frontend_sections/administration/housekeeping)*.<br>Jeśli istnieje globalne ustawienie nadpisujące, wyświetlana jest pomarańczowa ikona informacji ![](../../../../assets/en/manual/config/info_orange.png){class="nozoom"}. Po najechaniu na nią kursorem wyświetlany jest komunikat ostrzegawczy, np. *Overridden by global housekeeper settings (1d)*.<br>Zaleca się przechowywanie zarejestrowanych wartości przez możliwie najkrótszy czas, aby zmniejszyć rozmiar historii wartości w bazie danych. Zamiast przechowywać długą historię wartości, można przechowywać dłuższe dane trendów.<br>Zobacz także [Historia i trendy](/manual/config/items/history_and_trends).|
|*Trends*|Wybierz jedną z opcji:<br>**Do not store** - trendy nie są przechowywane.<br>To ustawienie nie może zostać nadpisane przez globalne ustawienia housekeepera [settings](/manual/web_interface/frontend_sections/administration/housekeeping).<br>**Store up to** - określ czas przechowywania zagregowanej historii (godzinowe min, max, avg, count) w bazie danych (od 1 dnia do 25 lat). Starsze dane zostaną usunięte przez housekeepera. Wartość jest przechowywana w sekundach.<br>Obsługiwane są [sufiksy czasu](/manual/appendix/suffixes), np. 24h, 1d. Obsługiwane są [makra użytkownika](/manual/config/macros/user_macros).<br>Wartość *Store up to* może zostać globalnie nadpisana w *Administration > [Housekeeping](/manual/web_interface/frontend_sections/administration/housekeeping)*.<br>Jeśli istnieje globalne ustawienie nadpisujące, wyświetlana jest pomarańczowa ikona informacji ![](../../../../assets/en/manual/config/info_orange.png). Po najechaniu na nią kursorem wyświetlany jest komunikat ostrzegawczy, np. *Overridden by global housekeeper settings (7d)*.<br>*Uwaga:* Przechowywanie trendów nie jest dostępne dla danych nienumerycznych - character, log i text.<br>Zobacz także [Historia i trendy](/manual/config/items/history_and_trends).|
|*Value mapping*|Zastosuj mapowanie wartości do tej pozycji. [Mapowanie wartości](/manual/config/items/mapping) nie zmienia odebranych wartości, służy wyłącznie do wyświetlania danych.<br>Działa z pozycjami typu *Numeric(unsigned)*, *Numeric(float)* i *Character*.<br>Na przykład „Windows service states”.|
|*Log time format*|Dostępne tylko dla pozycji typu **Log**. Obsługiwane symbole zastępcze:<br> **y**: *Rok (1970-2038)*.<br> **M**: *Miesiąc (01-12)*.<br> **d**: *Dzień (01-31)*.<br> **h**: *Godzina (00-23)*.<br> **m**: *Minuta (00-59)*.<br> **s**: *Sekunda (00-59)*.<br>Jeśli pole pozostanie puste, znacznik czasu zostanie ustawiony na 0 w czasie Unix, co odpowiada 1 stycznia 1970.<br>Na przykład rozważ następującą linię z pliku dziennika Zabbix agent:<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>Zaczyna się ona od sześciu pozycji znakowych dla PID, po których następują data, czas i reszta komunikatu.<br>Format czasu logu dla tej linii byłby następujący: "pppppp:yyyyMMdd:hhmmss".<br>Należy pamiętać, że znaki "p" i ":" są symbolami zastępczymi i mogą być dowolnymi znakami z wyjątkiem "yMdhms".|
|*Populates host inventory field*|Możesz wybrać pole inwentarza hosta, które będzie wypełniane wartością pozycji. Będzie to działać, jeśli dla hosta włączone jest automatyczne uzupełnianie [inwentarza](/manual/config/hosts/inventory).<br>To pole nie jest dostępne, jeśli *Type of information* jest ustawione na 'Log'.|
|*Description*|Wprowadź opis pozycji. Obsługiwane są [makra użytkownika](/manual/config/macros/user_macros).|
|*Enabled*|Zaznacz pole wyboru, aby włączyć pozycję i umożliwić jej przetwarzanie.<br>Po wyłączeniu pozycji jest ona natychmiast usuwana z pamięci podręcznej historii (z wyjątkiem jej ostatniej wartości, która jest zachowywana dla logów).|
|*Latest data*|Kliknij łącze, aby wyświetlić najnowsze dane dla pozycji.<br>To łącze jest dostępne tylko podczas edycji już istniejącej pozycji.|

::: noteclassic
Pola specyficzne dla typu pozycji są opisane na [odpowiednich stronach](/manual/config/items/itemtypes).
::: 

::: noteclassic
Podczas edycji istniejącej pozycji na poziomie [szablon](/manual/config/templates) na poziomie hosta, wiele pól jest tylko do odczytu.
Możesz użyć łącza w nagłówku formularza i przejść do poziomu szablonu, aby edytować je tam, pamiętając, że zmiany na poziomie szablonu zmienią pozycję dla wszystkich hostów, do których szablon jest podłączony.
:::

Karta **Tags** umożliwia definiowanie [tagów](/manual/config/tagging) na poziomie pozycji.

![](../../../../assets/en/manual/config/items/item_b.png)

[comment]: # ({/c5f90a26-d0a0a311})

[comment]: # ({74b307d4-4f9077b8})
##### Wstępne przetwarzanie wartości pozycji

Zakładka **Preprocessing** umożliwia zdefiniowanie [reguł transformacji](/manual/config/items/preprocessing) dla otrzymanych wartości.

[comment]: # ({/74b307d4-4f9077b8})

[comment]: # ({09033895-006c45ea})
#### Testowanie pozycji

::: noteimportant
Aby przeprowadzić testowanie pozycji, upewnij się, że czas systemowy na serwerze i proxy jest [zsynchronizowany](/manual/installation/requirements#time-synchronization).
W przypadku gdy czas serwera jest opóźniony, testowanie pozycji może zwrócić komunikat o błędzie "The task has been expired."
Ustawienie różnych stref czasowych na serwerze i proxy nie wpływa jednak na wynik testu.
:::

Możliwe jest przetestowanie pozycji i, jeśli jest poprawnie skonfigurowana, uzyskanie w odpowiedzi rzeczywistej wartości.
Testowanie może odbywać się nawet przed zapisaniem pozycji.

Testowanie jest dostępne dla pozycji hosta i szablonu, prototypów pozycji oraz reguł wykrywania niskiego poziomu.
Testowanie nie jest dostępne dla aktywnych pozycji.

Testowanie pozycji jest dostępne dla następujących pasywnych typów pozycji:

-   Zabbix agent
-   SNMP agent (v1, v2, v3)
-   IPMI agent
-   SSH checks
-   Telnet checks
-   JMX agent
-   Simple checks (except `icmpping*`, `vmware.*` items)
-   Zabbix internal
-   Calculated items
-   External checks
-   Database monitor
-   HTTP agent
-   Script
-   Browser

Aby przetestować pozycję, kliknij przycisk *Test* na dole formularza konfiguracji pozycji.
Należy pamiętać, że przycisk *Test* będzie wyłączony dla pozycji, których nie można testować (takich jak aktywne sprawdzenia, wykluczone proste sprawdzenia).

![](../../../../assets/en/manual/config/items/item_test_button.png)

Formularz testowania pozycji zawiera pola wymaganych parametrów hosta (adres hosta, port, test z serwerem/proxy (nazwa proxy)) oraz szczegóły specyficzne dla pozycji (takie jak społeczność SNMPv2 lub poświadczenia bezpieczeństwa SNMPv3).
Pola te są zależne od kontekstu:

-   Wartości są wstępnie wypełniane, gdy to możliwe, tj. dla pozycji wymagających agenta, na podstawie informacji z wybranego interfejsu agenta hosta.
-   Wartości muszą być wprowadzone ręcznie dla pozycji szablonu.
-   Wartości makr w postaci zwykłego tekstu są rozwiązywane.
-   Pola, w których wartość (lub jej część) jest sekretem lub makrem Vault, są puste i muszą zostać wprowadzone ręcznie.
Jeśli dowolny parametr pozycji zawiera wartość makra sekretu, wyświetlany jest następujący komunikat ostrzegawczy: "Item contains user-defined macros with secret values.
Values of these macros should be entered manually."
-   Pola są wyłączone, gdy nie są potrzebne w kontekście typu pozycji (np. pole adresu hosta i pole proxy są wyłączone dla pozycji obliczanych)

Aby przetestować pozycję, kliknij *Get value*.
Jeśli wartość zostanie pobrana pomyślnie, zostanie wpisana do pola *Value*, a bieżąca wartość (jeśli istnieje) zostanie przeniesiona do pola *Previous value*, przy jednoczesnym obliczeniu pola *Prev. time*, tj. różnicy czasu między dwiema wartościami (kliknięciami), oraz próbie wykrycia sekwencji EOL i przełączenia na CRLF, jeśli w pobranej wartości zostanie wykryte "\\n\\r".

Kliknij *Get value and test*, aby przetestować przetwarzanie wstępne.

![](../../../../assets/en/manual/config/items/item_test.png){width="600"}

Wartości pobrane z hosta oraz wyniki testów są obcinane do maksymalnego rozmiaru 512 KB podczas wysyłania do frontend.
Jeśli wynik zostanie obcięty, wyświetlana jest ikona ostrzeżenia.
Opis ostrzeżenia jest wyświetlany po najechaniu myszą.
Należy pamiętać, że dane większe niż 512 KB są nadal w pełni przetwarzane przez serwer Zabbix.

Jeśli konfiguracja jest nieprawidłowa, wyświetlany jest komunikat o błędzie opisujący możliwą przyczynę.

![](../../../../assets/en/manual/config/items/item_test_error.png)

Pomyślnie pobrana wartość z hosta może być również użyta do testowania [kroków przetwarzania wstępnego](/manual/config/items/preprocessing#testing).

[comment]: # ({/09033895-006c45ea})

[comment]: # ({961d04fe-4b126a62})
#### Przyciski formularza

Przyciski na dole formularza umożliwiają wykonanie kilku operacji.

|   |   |
|--|--------|
|![](../../../../assets/en/manual/config/button_add.png)|Dodaj pozycję. Ten przycisk jest dostępny tylko dla nowych pozycji.|
|![](../../../../assets/en/manual/config/button_update.png)|Zaktualizuj właściwości pozycji.|
|![](../../../../assets/en/manual/config/button_clone.png)|Utwórz kolejną pozycję na podstawie właściwości bieżącej pozycji.|
|![](../../../../assets/en/manual/config/button_execute.png)|Natychmiast wykonaj sprawdzenie nowej wartości pozycji. Obsługiwane tylko dla sprawdzeń **pasywnych** (zobacz [więcej szczegółów](/manual/config/items/check_now)).<br>*Uwaga:* podczas natychmiastowego sprawdzania wartości pamięć podręczna konfiguracji nie jest aktualizowana, dlatego wartość nie będzie odzwierciedlać bardzo niedawnych zmian w konfiguracji pozycji.|
|![](../../../../assets/en/manual/config/button_test.png)|Przetestuj, czy konfiguracja pozycji jest poprawna, pobierając wartość.|
|![](../../../../assets/en/manual/config/button_clear_history.png)|Usuń historię i trendy pozycji.|
|![](../../../../assets/en/manual/config/button_delete.png)|Usuń pozycję.|
|![](../../../../assets/en/manual/config/button_cancel.png)|Anuluj edycję właściwości pozycji.|

[comment]: # ({/961d04fe-4b126a62})

[comment]: # ({e3134394-8cb32bf5})
#### Limity danych tekstowych

Limity danych tekstowych zależą od backendu bazy danych.
Przed zapisaniem wartości tekstowych w bazie danych są one przycinane, aby odpowiadały limitowi typu wartości w bazie danych:

|Database|Type of information|<|<|
|---|--|--|--|
| |**Znakowy**|**Log**|**Tekst**|
|*MySQL*|255 characters|65536 bytes|65536 bytes|
|*PostgreSQL*|255 characters|65536 characters|65536 characters|
|*SQLite (only Zabbix proxy)*|255 characters|65536 characters|65536 characters|

[comment]: # ({/e3134394-8cb32bf5})

[comment]: # ({68567235-d4406a73})
#### Limit skryptu niestandardowego

Dostępna długość skryptu niestandardowego zależy od używanej bazy danych:

|Baza danych|Limit znaków|Limit bajtów|
|---|---|---|
|*MySQL*|65535|65535|
|*PostgreSQL*|65535|bez ograniczeń|
|*SQLite (tylko Zabbix proxy)*|65535|bez ograniczeń|

[comment]: # ({/68567235-d4406a73})

[comment]: # ({9d896e37-c227f3cd})
#### Limit czasu pozycji

Limit czasu pozycji określa, jak długo Zabbix powinien czekać przed przerwaniem sprawdzania jako nieudanego.

Po osiągnięciu limitu czasu sprawdzanie zostaje przerwane, nawet jeśli pobieranie danych nie zostało zakończone. Jeśli dane zostaną odebrane częściowo, pozycja staje się [niewspierana](#unsupported-items), a w dzienniku zostaje zapisany komunikat o błędzie (na przykład, jeśli dane zostały pomyślnie pobrane tylko dla jednego z wielu OID-ów w sprawdzaniu SNMP).

W przypadku wielu typów pozycji można ustawić **elastyczne** limity czasu pozycji:

-   dla pojedynczej pozycji
-   dla typu pozycji (na poziomie [proxy](/manual/distributed_monitoring/proxies#adding-proxies))
-   dla typu pozycji (na poziomie [globalnym](/manual/web_interface/frontend_sections/administration/general#timeouts))

Niestandardowy limit czasu *dla pojedynczej pozycji* jest przydatny, jeśli chcesz określić dłuższy limit czasu dla konkretnej pozycji, zachowując jednocześnie niskie limity czasu dla innych pozycji.

**Priorytet limitów czasu**

1. Limit czasu pojedynczej pozycji ma pierwszeństwo przed innymi limitami czasu.
2. Limity czasu na poziomie proxy mają pierwszeństwo przed globalnymi limitami czasu.

Limit czasu z konfiguracji Zabbix [serwer](/manual/appendix/config/zabbix_server#timeout) lub [proxy](/manual/appendix/config/zabbix_proxy#timeout) **nie** ma żadnego znaczenia w przypadku sprawdzeń, dla których ustawiono elastyczne limity czasu.

[comment]: # ({/9d896e37-c227f3cd})

[comment]: # ({47b53925-5c61be49})
##### Obsługa elastycznego limitu czasu

Elastyczne limity czasu dla pozycji są obsługiwane dla następujących typów pozycji:

-   [Zabbix agent](/manual/config/items/itemtypes/zabbix_agent) (zarówno dla kontroli pasywnych, jak i aktywnych)
-   [SNMP agent](/manual/config/items/itemtypes/snmp) (z wyjątkiem starszych kontroli SNMP^**1**^)
-   [Simple check](/manual/config/items/itemtypes/simple_checks) (z wyjątkiem `icmpping*` oraz pozycji VMware^**2**^)
-   [SSH agent](/manual/config/items/itemtypes/ssh_checks)
-   [Telnet agent](/manual/config/items/itemtypes/telnet_checks)
-   [External check](/manual/config/items/itemtypes/external)
-   [Database monitor](/manual/config/items/itemtypes/odbc_checks)
-   [Script](/manual/config/items/itemtypes/script)
-   [HTTP agent](/manual/config/items/itemtypes/http)
-   [Browser](/manual/config/items/itemtypes/browser)

 ^**1**^ W przypadku starszych kontroli SNMP (odpytywanie pojedynczego OID) mają zastosowanie ustawienia limitu czasu z konfiguracji [serwer](/manual/appendix/config/zabbix_server#timeout) lub [proxy](/manual/appendix/config/zabbix_proxy#timeout).<br>
 ^**2**^ Dla pozycji `icmpping*` wartość limitu czasu jest określana bezpośrednio w kluczu pozycji. Pozycje monitorowania VMware używają własnego parametru VMwareTimeout z konfiguracji [serwer](/manual/appendix/config/zabbix_server#vmwaretimeout) lub [proxy](/manual/appendix/config/zabbix_proxy#vmwaretimeout).

[comment]: # ({/47b53925-5c61be49})

[comment]: # ({6a5ef4b0-2cd40177})
#### Niewspierane pozycje

Niewspierane pozycje są zgłaszane ze statusem *Not supported* i nadal są ponownie sprawdzane zgodnie ze standardowym *[Update interval](/manual/config/items/item?#configuration)*.

Pozycja staje się niewspierana, jeśli z jakiegoś powodu nie można pobrać jej wartości (np. błąd połączenia, brak skonfigurowanych pollerów do przetwarzania pozycji).
Ponadto pozycje, które nie otrzymują danych historycznych, pozostają w statusie *Not supported*.
Jest to oczekiwane zachowanie — pozycja przechodzi do statusu *Normal* dopiero wtedy, gdy otrzyma nowe, poprawne dane historyczne.

Podobnie jak problemy, niewspierane pozycje są ponownie oceniane tylko wtedy, gdy zostaną odebrane nowe dane — nawet jeśli dla danej pozycji nie są już dostępne żadne dane historyczne.
Innymi słowy, pozycje i wyzwalacze zmieniają swój stan wyłącznie po otrzymaniu nowych danych.
Jeśli jednak wyrażenie wyzwalacza zawiera funkcję [date and time](/manual/appendix/functions/time) i/lub [nodata()](/manual/appendix/functions/history#nodata), wyzwalacz będzie przeliczany co 30 sekund (szczegóły: [triggers calculation time](/manual/config/triggers#calculation-time)).

[comment]: # ({/6a5ef4b0-2cd40177})
