en-us	##### Item value  The following parameters are supported if *Data* is set to "Item value".  ::: noteclassic The first number in the *Thresholds* property name (e.g. columnsthresholds.color.0.0) references the column for which thresholds are configured, while the second number references threshold place in a list, sorted in ascending order. However, if thresholds are configured in a different order, the values will be sorted in ascending order after updating widget configuration in Zabbix frontend (e.g. `"threshold.threshold.0":"5"` → `"threshold.threshold.0":"1"`; `"threshold.threshold.1":"1"` → `"threshold.threshold.1": "5"`). :::  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-|--------|--|--------|-------------------------------| |*Item*|<|1 |columns.item.0|Valid item name.| |***Time shift***<br>(required)|<|1|columns.timeshift.0|Valid numeric or time string value (e.g. `3600` or `1h`).<br>You may use [time suffixes](/manual/appendix/suffixes#time-suffixes). Negative values are allowed.| |*Aggregation function*|<|0|columns.aggregate_function.0|0 - *(default)* none;<br>1 - min;<br>2 - max;<br>3 - avg;<br>4 - count;<br>5 - sum;<br>6 - first;<br>7 - last.| |*Aggregation interval*|<|1|columns.aggregate_interval.0|Valid time string (e.g. `3600`, `1h`, etc.).<br>You may use [time suffixes](/manual/appendix/suffixes#time-suffixes).<br><br>Parameter *Aggregation interval* not available if *Aggregation function* is set to *none*.<br><br>Default: `1h`.| |*Display*|<|0|columns.display.0|1 - *(default)* As is;<br>2 - Bar;<br>3 - Indicators.| |*Min*|<|1|columns.min.0|Any numeric value.<br><br>Parameter *Min* not available if *Display* is set to "As is".| |*Max*|<|1|columns.max.0|Any numeric value.<br><br>Parameter *Max* not available if *Display* is set to "As is".| |*History data*|<|0|columns.history.0|1 - *(default)* Auto;<br>2 - History;<br>3 - Trends.| |*Thresholds*|<|<|<|<| |<|*Color*|1|columnsthresholds.color.0.0|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).| |^|*Threshold*|1|columnsthresholds.threshold.0.0|Any string value.|
pl	##### Wartość pozycji  Następujące parametry są obsługiwane, jeśli parametr *Dane* jest ustawiony na "Wartość pozycji".  ::: noteclassic Pierwsza liczba w nazwie właściwości *Próg* (np. columnsthresholds.color.0.0) odnosi się do kolumny, dla której są skonfigurowane progi, natomiast druga liczba odnosi się do miejsca progu na liście, posortowanej rosnąco. Jednakże, jeśli progi są skonfigurowane w innej kolejności, wartości zostaną posortowane rosnąco po zaktualizowaniu konfiguracji widżetu w interfejsie Zabbixa (np. `"threshold.threshold.0":"5"` → `"threshold.threshold.0":"1"`; `"threshold.threshold.1":"1"` → `"threshold.threshold.1": "5"`). :::  |Parametr|<|[typ](/manual/api/reference/dashboard/object#dashboard-widget-field)|nazwa|wartość| |-|--------|--|--------|-------------------------------| |*Pozycja*|<|1|columns.item.0|Prawidłowa nazwa pozycji.| |***Przesunięcie czasu***<br>(wymagane)|<|1|columns.timeshift.0|Prawidłowa wartość liczbowa lub ciąg czasowy (np. `3600` lub `1h`).<br>Możesz używać [przyrostków czasowych](/manual/appendix/suffixes#time-suffixes). Dozwolone są wartości ujemne.| |*Funkcja agregująca*|<|0|columns.aggregate_function.0|0 - *(domyślnie)* nieużywany;<br>1 - min;<br>2 - maks;<br>3 - śr;<br>4 - zliczyć;<br>5 - suma;<br>6 - pierwszy;<br>7 - ostatni.| |*Interwał agregacji*|<|1|columns.aggregate_interval.0|Prawidłowy ciąg czasowy (np. `3600`, `1h`, itp.).<br>Możesz używać [przyrostków czasowych](/manual/appendix/suffixes#time-suffixes).<br><br>Parametr *Interwał agregacji* nie jest dostępny, jeśli *Funkcja agregująca* jest ustawiona na *nieużywany*.<br><br>Domyślnie: `1h`.| |*Wyświetlanie*|<|0|columns.display.0|1 - *(domyślnie)* Tak jak jest;<br>2 - Belka;<br>3 - Wskaźniki.| |*Minimalny*|<|1|columns.min.0|Dowolna wartość liczbowa.<br><br>Parametr *Min* nie jest dostępny, jeśli *Wyświetlanie* jest ustawione na "Tak jak jest".| |*Maksymalny*|<|1|columns.max.0|Dowolna wartość liczbowa.<br><br>Parametr *Maks* nie jest dostępny, jeśli *Wyświetlanie* jest ustawione na "Tak jak jest".| |*Dane historyczne*|<|0|columns.history.0|1 - *(domyślnie)* Automatycznie;<br>2 - Historia;<br>3 - Trendy.| |*Progi*|<|<|<|<| |<|*Kolor*|1|columnsthresholds.color.0.0|Szesnastkowy kod koloru (np. `FF0000`).<br><br>Domyślnie: `""` (puste).| |^|*Próg*|1|columnsthresholds.threshold.0.0|Dowolna wartość tekstowa.|

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
pl	#### Monitorowanie JMX  Zobacz stronę [monitorowania JMX](/manual/config/items/itemtypes/jmx_monitoring) po więcej szczegółów.

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
pl	#### Monitorowanie JMX  Zobacz stronę [monitorowania JMX](/manual/config/items/itemtypes/jmx_monitoring) po więcej szczegółów.

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
pl	#### Monitorowanie JMX  Zobacz stronę [monitorowania JMX](/manual/config/items/itemtypes/jmx_monitoring) po więcej szczegółów.

en-us	#### JMX monitoring  See [JMX monitoring](/manual/config/items/itemtypes/jmx_monitoring) page for more details.
pl	#### Monitorowanie JMX  Zobacz stronę [monitorowania JMX](/manual/config/items/itemtypes/jmx_monitoring) po więcej szczegółów.

en-us	#### Keeping history  You can set for how many days history will be kept:  -   in the item properties [form](/manual/config/items/item) -   when mass-updating items -   when [setting     up](/manual/web_interface/frontend_sections/administration/general#housekeeper)     housekeeper tasks  Any older data will be removed by the housekeeper.  The general strong advice is to keep history for the smallest possible number of days and that way not to overload the database with lots of historical values.  Instead of keeping a long history, you can keep longer data of trends. For example, you could keep history for 14 days and trends for 5 years.  You can get a good idea of how much space is required by history versus trends data by referring to the [database sizing page](/manual/installation/requirements#database_size).  While keeping shorter history, you will still be able to review older data in graphs, as graphs will use trend values for displaying older data.  ::: noteimportant If history is set to '0', the item will update only dependent items and inventory. No trigger functions will be evaluated because trigger evaluation is based on history data only. :::   ::: notetip As an alternative way to preserve history consider to use [history export](/manual/config/items/loadablemodules#providing_history_export_callbacks) functionality of loadable modules. :::
pl	#### Przechowywanie historii  Możesz ustawić przez ile dni ma być przechowywana historia:  - w formularzu właściwości [pozycji](/manual/config/items/item) - podczas masowej aktualizacji pozycji - podczas [konfigurowania](/manual/web_interface/frontend_sections/administration/general#housekeeper)   zadań porządkowania  Starsze dane będą usuwane przez porządkowanie.  Ogólna zalecana praktyka to przechowywanie historii przez jak najmniejszą  liczbę dni, aby nie przeciążać bazy danych dużą ilością  danych historycznych.  Zamiast przechowywać długą historię, możesz przechowywać dłuższe dane trendów. Na przykład, możesz przechowywać historię przez 14 dni, a trendy przez 5 lat.  Możesz dobrze zorientować się, ile miejsca potrzeba do przechowywania danych historii  w porównaniu do danych trendów, odnosząc się do strony o [rozmiarze  bazy danych](/manual/installation/requirements#database_size).  Podczas przechowywania krótszej historii, nadal będziesz mógł przeglądać starsze  dane w wykresach, ponieważ wykresy będą korzystać z wartości trendów do wyświetlania starszych  danych.  ::: noteimportant Jeśli historia jest ustawiona na '0', pozycja będzie aktualizować tylko pozycje zależne i inwentarz. Funkcje wyzwalaczy nie będą wyzwalane, ponieważ ocena wyzwalacza opiera się wyłącznie na danych historycznych. :::  ::: notetip Jako alternatywny sposób zachowania historii rozważ używanie [eksportu historii](/manual/config/items/loadablemodules#providing_history_export_callbacks) , czyli funkcjonalności modułów ładujących. :::

en-us	#### Keeping trends  Trends is a built-in historical data reduction mechanism which stores minimum, maximum, average and the total number of values per every hour for numeric data types.  You can set for how many days trends will be kept:  -   in the item properties [form](/manual/config/items/item) -   when mass-updating items -   when setting up Housekeeper tasks  Trends usually can be kept for much longer than history. Any older data will be removed by the housekeeper.  Zabbix server accumulates trend data in runtime in the trend cache, as the data flows in. Server flushes **previous hour** trends of every item into the database (where frontend can find them) in these situations:  -   server receives the first current hour value of the item -   5 or less minutes of the current hour left and still no current hour     values of the item -   server stops  To see trends on a graph you need to wait at least to the beginning of the next hour (if item is updated frequently) and at most to the end of the next hour (if item is updated rarely), which is 2 hours maximum.  When server flushes trend cache and there are already trends in the database for this hour (for example, server has been restarted mid-hour), server needs to use update statements instead of simple inserts. Therefore on a bigger installation if restart is needed it is desirable to stop server in the end of one hour and start in the beginning of the next hour to avoid trend data overlap.  History tables do not participate in trend generation in any way.  ::: noteimportant If trends are set to '0', Zabbix server does not calculate or store trends at all. :::  ::: noteclassic The trends are calculated and stored with the same data type as the original values. As a result the average value calculations of unsigned data type values are rounded and the less the value interval is the less precise the result will be. For example if item has values 0 and 1, the average value will be 0, not 0.5.  Also restarting server might result in the precision loss of unsigned data type average value calculations for the current hour. :::
pl	#### Przechowywanie trendów  Trendy to wbudowany mechanizm redukcji danych historycznych, który przechowuje  minimalną, maksymalną, średnią oraz liczbę wartości na godzinę  dla numerycznych typów danych.  Możesz ustawić przez ile dni będą przechowywane trendy:  - w formularzu właściwości [pozycji](/manual/config/items/item) - podczas masowej aktualizacji pozycji - podczas konfigurowania zadań Porządkowania  Zazwyczaj trendy można przechowywać znacznie dłużej niż historię. Starsze dane będą  usuwane przez porządkowanie.  Serwer Zabbix gromadzi dane trendów w pamięci podręcznej w trakcie działania,  gdy dane napływają. Serwer przesyła trendy **poprzedniej godziny** każdej pozycji  do bazy danych (gdzie interfejs może je znaleźć) w następujących sytuacjach:  - serwer otrzymuje pierwszą bieżącą wartość godzinową pozycji - pozostało 5 minut lub mniej do końca bieżącej godziny, a wciąż nie ma bieżących wartości    godzinowych pozycji - serwer zostaje zatrzymany  Aby zobaczyć trendy na wykresie, musisz poczekać co najmniej do początku  następnej godziny (jeśli pozycja jest często aktualizowana) i maksymalnie do końca  następnej godziny (jeśli pozycja jest rzadko aktualizowana), czyli maksymalnie 2 godziny.  Kiedy serwer przesyła pamięć podręczną trendów, a w bazie danych już są trendy  dla tej godziny (na przykład serwer został uruchomiony ponownie w  środku godziny), serwer musi użyć instrukcji aktualizacji zamiast prostych  operacji wstawiania. Dlatego w większej instalacji, jeśli konieczne jest ponowne  uruchomienie, zaleca się zatrzymanie serwera pod koniec jednej godziny i uruchomienie go  na początku następnej godziny, aby uniknąć nakładania się danych trendów.  Tabele historii nie biorą udziału w generowaniu trendów w żaden sposób.  ::: noteimportant Jeśli trendy są ustawione na '0', serwer Zabbix w ogóle nie  oblicza ani nie przechowuje trendów. :::  ::: noteclassic Trendy są obliczane i przechowywane w tym samym typie danych  co oryginalne wartości. W rezultacie obliczenia średniej wartości wartości  typu danych bez znaku są zaokrąglane, a im mniejszy jest przedział wartości,  tym mniej precyzyjny będzie wynik. Na przykład, jeśli pozycja ma wartości 0  i 1, średnia wartość będzie wynosić 0, a nie 0,5.  Ponadto ponowne uruchomienie serwera może skutkować utratą precyzji  obliczeń średniej wartości typu danych bez znaku dla bieżącej godziny. :::

en-us	#### Legend  The following parameters are supported for configuring *Legend*.  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |*Show legend*|0|legend|0 - Disabled;<br>1 - *(default)* Enabled.| |*Number of rows*|0|legend_lines|Valid values range from 1-5.<br><br>Default: 1.|
pl	#### Legenda  Poniższe parametry są obsługiwane do konfiguracji *Legendy*.  |Parametr|[typ](/manual/api/reference/dashboard/object#dashboard-widget-field)|nazwa|wartość| |-----|-|-----|-------------------| |*Wyświetl legendę*|0|legend|0 - Wyłączone;<br>1 - *(domyślne)* Włączone.| |*Liczba wierszy*|0|legend_lines|Dopuszczalne wartości od 1 do 5.<br><br>Domyślnie: 1.|

en-us	#### Limiting access to API  Update role with ID "5", deny to call any "create", "update" or "delete" methods.  Request:  ```json {     "jsonrpc": "2.0",     "method": "role.update",     "params": [         {             "roleid": "5",             "rules": {                 "api.access": "1",                 "api.mode": "0",                 "api": ["*.create", "*.update", "*.delete"]             }         }     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "5"         ]     },     "id": 1 } ```
pl	#### Ograniczanie dostępu do interfejsu API  Zaktualizuj rolę o identyfikatorze "5", uniemożliwiając wywołanie dowolnych metod "create", "update"  lub "delete".  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "role.update",     "params": [         {             "roleid": "5",             "rules": {                 "api.access": "1",                 "api.mode": "0",                 "api": ["*.create", "*.update", "*.delete"]             }         }     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": {         "roleids": [             "5"         ]     },     "id": 1 } ```

en-us	#### Link a group to templates  Add host group "2" to two templates.  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10085"             },             {                 "templateid": "10086"             }         ],         "groups": [             {                 "groupid": "2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10085",             "10086"         ]     },     "id": 1 } ```
pl	#### Połączenie grupy z szablonami  Dodaj grupę hostów "2" do dwóch szablonów.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10085"             },             {                 "templateid": "10086"             }         ],         "groups": [             {                 "groupid": "2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10085",             "10086"         ]     },     "id": 1 } ```

en-us	#### Link two templates to a template  Link templates "10106" and "10104" to template.  Request:  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10073"             }         ],         "templates_link": [             {                 "templateid": "10106"             },             {                 "templateid": "10104"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10073"         ]     },     "id": 1 } ```
pl	#### Połączenie dwóch szablonów z szablonem  Połącz szablony "10106" i "10104" ze szablonem.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "template.massadd",     "params": {         "templates": [             {                 "templateid": "10073"             }         ],         "templates_link": [             {                 "templateid": "10106"             },             {                 "templateid": "10104"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": {         "templateids": [             "10073"         ]     },     "id": 1 } ```

en-us	##### List of sorting fields available for each type of diagnostic information request  Following statistic fields can be used to sort and limit requested information.  |Diagnostic type|Available fields|[Type](/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|
pl	##### Lista pól sortowania dostępnych dla każdego typu żądania informacji diagnostycznej  Następujące pola statystyki mogą być użyte do sortowania i ograniczania żądanych  informacji.  |Typ diagnostyki|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|

en-us	##### List of statistic fields available for each type of diagnostic information request  Following statistic fields can be requested for each type of diagnostic information request property.  |Diagnostic type|Available fields|Description| |---------------|----------------|-----------| |historycache|items|Number of cached items.| |^|values|Number of cached values.| |^|memory|Shared memory statistics (free space, number of used chunks, number of free chunks, max size of free chunk).| |^|memory.data|History data cache shared memory statistics.| |^|memory.index|History index cache shared memory statistics.| |valuecache|items|Number of cached items.| |^|values|Number of cached values.| |^|memory|Shared memory statistics (free space, number of used chunks, number of free chunks, max size of free chunk).| |^|mode|Value cache mode.| |preprocessing|values|Number of queued values.| |^|preproc.values|Number of queued values with preprocessing steps.| |alerting|alerts|Number of queued alerts.| |lld|rules|Number of queued rules.| |^|values|Number of queued values.|
pl	##### Lista pól statystyk dostępnych dla każdego typu żądania informacji diagnostycznej  Poniżej przedstawiono pola statystyki, które można żądać dla każdego typu właściwości żądania informacji diagnostycznej.  |Typ diagnostyki|Dostępne pola|Opis| |---------------|--------------|----| |historycache|items|Liczba pozycji w pamięci podręcznej.| |^|values|Liczba przechowywanych 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 dla danych historycznych.| |^|memory.index|Statystyki pamięci współdzielonej dla indeksu historycznego.| |valuecache|items|Liczba pozycji w pamięci podręcznej.| |^|values|Liczba przechowywanych 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 preprocessingu.| |alerting|alerts|Liczba alertów w kolejce.| |lld|rules|Liczba reguł w kolejce.| |^|values|Liczba wartości w kolejce.|

en-us	### LLD macro path  The LLD macro path has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**lld\_macro**<br>(required)|string|LLD macro.| |**path**<br>(required)|string|Selector for value which will be assigned to corresponding macro.|
pl	### LLD macro path  Ścieżka makra LLD ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**lld\_macro**<br>(wymagane)|string|Makro LLD.| |**path**<br>(wymagane)|string|Selektor wartości, która zostanie przypisana do odpowiedniego makra.|

en-us	#### LLD rule filter condition  The LLD rule filter condition object defines a separate check to perform on the value of an LLD macro. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**macro**<br>(required)|string|LLD macro to perform the check on.| |**value**<br>(required)|string|Value to compare with.| |formulaid|string|Arbitrary unique ID that is used to reference the condition from a custom expression. Can only contain capital-case letters. The ID must be defined by the user when modifying filter conditions, but will be generated anew when requesting them afterward.| |operator|integer|Condition operator.<br><br>Possible values:<br>8 - *(default)* matches regular expression;<br>9 - does not match regular expression;<br>12 - exists;<br>13 - does not exist.|  ::: notetip To better understand how to use filters with various types of expressions, see examples on the [discoveryrule.get](get#retrieving_filter_conditions) and [discoveryrule.create](create#using_a_custom_expression_filter) method pages. :::
pl	#### LLD rule filter condition  Obiekt warunku filtru reguły LLD definiuje oddzielne sprawdzenie  wartości makra LLD. Ma następujące właściwości:  |Właściwości|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**macro**<br>(wymagane)|string|Makro LLD do sprawdzenia.| |**value**<br>(wymagane)|string|Wartość do porównania.| |formulaid|string|Dowolny unikalny identyfikator używany do odniesienia się do warunku z wyrażenia niestandardowego. Może zawierać tylko wielkie litery. Identyfikator musi być zdefiniowany przez użytkownika podczas modyfikacji warunków filtrowania, ale zostanie wygenerowany na nowo podczas późniejszego żądania.| |operator|integer|Operator warunku.<br><br>Możliwe wartości:<br>8 - *(domyślnie)* pasuje do wyrażenia regularnego;<br>9 - nie pasuje do wyrażenia regularnego;<br>12 - istnieje;< br>13 - nie istnieje.|  ::: notetip To better understand how to use filters with various types of expressions, see examples on the [discoveryrule.get](get#retrieving_filter_conditions) and [discoveryrule.create](create#using_a_custom_expression_filter) method pages. Aby lepiej zrozumieć, jak używać filtrów z różnymi  typami wyrażeń, zobacz przykłady na  stronach metod  [discoveryrule.get](get#retrieving_filter_conditions) i  [discoveryrule.create](create#using_a_custom_expression_filter). :::

en-us	### LLD rule filter  The LLD rule filter object defines a set of conditions that can be used to filter discovered objects. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**conditions**<br>(required)|array|Set of filter conditions to use for filtering results.| |**evaltype**<br>(required)|integer|Filter condition evaluation method.<br><br>Possible values:<br>0 - and/or;<br>1 - and;<br>2 - or;<br>3 - custom expression.| |eval\_formula|string|*(readonly)* Generated expression that will be used for evaluating filter conditions. The expression contains IDs that reference specific filter conditions by its `formulaid`. The value of `eval_formula` is equal to the value of `formula` for filters with a custom expression.| |formula|string|User-defined expression to be used for evaluating conditions of filters with a custom expression. The expression must contain IDs that reference specific filter conditions by its `formulaid`. The IDs used in the expression must exactly match the ones defined in the filter conditions: no condition can remain unused or omitted.<br><br>Required for custom expression filters.|
pl	### LLD rule filter  Obiekt filtra reguły LLD definiuje zestaw warunków, które mogą być użyte  do filtrowania wykrytych obiektów. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**conditions**<br>(wymagane)|array|Zestaw warunków filtrowania używanych do filtrowania wyników.| |**evaltype**<br>(wymagane)|liczba całkowita|Metoda oceny stanu filtra.<br><br>Możliwe wartości:<br>0 - i/lub;<br>1 - i;<br>2 - lub;<br>3 - wyrażenie użytkownika.| |eval\_formula|string|*(tylko do odczytu)* Wygenerowane wyrażenie, które zostanie użyte do oceny warunków filtru. Wyrażenie zawiera identyfikatory, które odwołują się do określonych warunków filtru za pomocą „formulaid”. Wartość `eval_formula` jest równa wartości `formula` dla filtrów z wyrażeniem użytkownika.| |formula|string|Zdefiniowane przez użytkownika wyrażenie do oceny warunków filtrów za pomocą wyrażenia użytkownika. Wyrażenie musi zawierać identyfikatory, które odwołują się do określonych warunków filtru za pomocą „formulaid”. Identyfikatory użyte w wyrażeniu muszą dokładnie odpowiadać identyfikatorom zdefiniowanym w warunkach filtra: żaden warunek nie może pozostać nieużywany ani pominięty.<br><br>Wymagany w przypadku filtrów wyrażeń użytkownika.|

en-us	# > LLD rule object  The following objects are directly related to the `discoveryrule` API.
pl	# > LLD rule object  Następujące obiekty są bezpośrednio związane z API `discoveryrule`.

en-us	#### LLD rule override filter condition  The LLD rule override filter condition object defines a separate check to perform on the value of an LLD macro. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**macro**<br>(required)|string|LLD macro to perform the check on.| |**value**<br>(required)|string|Value to compare with.| |formulaid|string|Arbitrary unique ID that is used to reference the condition from a custom expression. Can only contain capital-case letters. The ID must be defined by the user when modifying filter conditions, but will be generated anew when requesting them afterward.| |operator|integer|Condition operator.<br><br>Possible values:<br>8 - *(default)* matches regular expression;<br>9 - does not match regular expression;<br>12 - exists;<br>13 - does not exist.|
pl	#### LLD rule override filter condition  Obiekt warunku operacji nadpisania reguły LLD definiuje  osobne sprawdzenie wartości makra LLD.. Ma następujące  właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**macro**<br>(wymagane)|string|Makro LLD do wykonania sprawdzenia.| |**value**<br>(wymagane)|string|Wartość do porównania.| |formulaid|string|Dowolny unikalny identyfikator używany do odniesienia się do warunku z wyrażenia niestandardowego. Może zawierać tylko wielkie litery. Identyfikator musi być zdefiniowany przez użytkownika podczas modyfikowania warunków filtrowania, ale zostanie wygenerowany na nowo podczas późniejszego żądania.| |operator|integer|Operator warunku.<br><br>Możliwe wartości:<br>8 - *(domyślnie)* pasuje do wyrażenia regularnego;<br>9 - nie pasuje do wyrażenia regularnego;<br>12 - istnieje;< br>13 - nie istnieje.|

en-us	#### LLD rule override filter  The LLD rule override filter object defines a set of conditions that if they match the discovered object the override is applied. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**evaltype**<br>(required)|integer|Override filter condition evaluation method.<br><br>Possible values:<br>0 - and/or;<br>1 - and;<br>2 - or;<br>3 - custom expression.| |**conditions**<br>(required)|array|Set of override filter conditions to use for matching the discovered objects.| |eval\_formula|string|*(readonly)* Generated expression that will be used for evaluating override filter conditions. The expression contains IDs that reference specific override filter conditions by its `formulaid`. The value of `eval_formula` is equal to the value of `formula` for filters with a custom expression.| |formula|string|User-defined expression to be used for evaluating conditions of override filters with a custom expression. The expression must contain IDs that reference specific override filter conditions by its `formulaid`. The IDs used in the expression must exactly match the ones defined in the override filter conditions: no condition can remain unused or omitted.<br><br>Required for custom expression override filters.|
pl	#### LLD rule override filter  Obiekt filtra nadpisywania reguły LLD definiuje zestaw warunków, które są stosowane, jeśli pasują do wykrytego obiektu. Posiada następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**evaltype**<br>(wymagane)|integer|Zastąp metodę oceny warunku filtra.<br><br>Możliwe wartości:<br>0 - i/lub;<br>1 - i;<br>2 - lub;<br>3 - wyrażenie użytkownika.| |**conditions**<br>(wymagane)|array|Zestaw nadpisywanych warunków filtra, które mają być używane do dopasowywania wykrytych obiektów.| |eval\_formula|string|*(tylko do odczytu)* Wygenerowane wyrażenie, które będzie używane do oceny warunków filtru nadpisywania. Wyrażenie zawiera identyfikatory, które odwołują się do określonych warunków filtru zastępowania za pomocą jego `formulaid`. Wartość `eval_formula` jest równa wartości `formuła` dla filtrów z wyrażeniem użytkownika.| |formula|string|Zdefiniowane przez użytkownika wyrażenie, które ma być użyte do oceny warunków nadpisania filtrów za pomocą wyrażenia użytkownika. Wyrażenie musi zawierać identyfikatory, które odwołują się do określonych warunków filtru nadpisania za pomocą `formulaid`. Identyfikatory użyte w wyrażeniu muszą dokładnie odpowiadać identyfikatorom zdefiniowanym w warunkach filtra nadpisania: żaden warunek nie może pozostać niewykorzystany ani pominięty.<br><br>Wymagany w przypadku filtrów nadpisania wyrażenia użytkownika.|

en-us	##### LLD rule override operation discover  LLD rule override operation discover status that is set to discovered object. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**discover**<br>(required)|integer|Override the discover status for selected object.<br><br>Possible values:<br>0 - Yes, continue discovering the objects;<br>1 - No, new objects will not be discovered and existing ones will be marked as lost.|
pl	##### LLD rule override operation discover  Status wykrycia operacji nadpisania reguły LLD, który jest ustawiony na wykryty  obiekt. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**discover**<br>(wymagane)|integer|Zastąp stan wykrywania dla wybranego obiektu.<br><br>Możliwe wartości:<br>0 - Tak, kontynuuj odkrywanie obiektów;<br>1 - Nie , nowe obiekty nie zostaną odkryte, a istniejące zostaną oznaczone jako utracone.|

en-us	##### LLD rule override operation history  LLD rule override operation history value that is set to discovered item. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**history**<br>(required)|string|Override the history of item prototype which is a time unit of how long the history data should be stored. Also accepts user macro and LLD macro.|
pl	##### LLD rule override operation history  Wartość historii operacji nadpisania reguły LLD, która jest ustawiona na wykryty element. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**history**<br>(wymagane)|string|Zastąp historię prototypu pozycji, która jest jednostką czasu określającą, jak długo dane historii powinny być przechowywane. Akceptuje również makro użytkownika i makro LLD.|

en-us	##### LLD rule override operation inventory  LLD rule override operation inventory mode value that is set to discovered host. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**inventory\_mode**<br>(required)|integer|Override the host prototype inventory mode.<br><br>Possible values are:<br>-1 - disabled;<br>0 - *(default)* manual;<br>1 - automatic.|
pl	##### LLD rule override operation inventory  Nadpisanie trybu inwentarza operacji reguły LLD, która jest ustawiona na  wykryty host. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**inventory\_mode**<br>(wymagane)|integer|Zastąp tryb inwantarza prototypu hosta.<br><br>Możliwe wartości to:<br>-1 - wyłączony;<br>0 - *(domyślnie )* ręczny;<br>1 - automatycznie.|

en-us	##### LLD rule override operation period  LLD rule override operation period is an update interval value (supports custom intervals) that is set to discovered item. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**delay**<br>(required)|string|Override the update interval of the item prototype. Accepts seconds or a time unit with suffix (30s,1m,2h,1d) as well as flexible and scheduling intervals and user macros or LLD macros. Multiple intervals are separated by a semicolon.|
pl	##### LLD rule override operation period  Interwał operacji nadpisania reguły LLD to wartość interwału aktualizacji (wspiera interwały użytkownika) która jest ustawiona na wykrytą pozycję. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**delay**<br>(wymagane)|string|Zastąp interwał aktualizacji prototypu pozycji. Akceptuje sekundy lub jednostkę czasu z sufiksem (30s,1m,2h,1d), a także elastyczne i harmonogramowane interwały oraz makra użytkownika lub makra LLD. Wiele interwałów powinno być oddzielone średnikiem.|

en-us	##### LLD rule override operation severity  LLD rule override operation severity value that is set to discovered trigger. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**severity**<br>(required)|integer|Override the severity of trigger prototype.<br><br>Possible values are: 0 - *(default)* not classified;<br>1 - information;<br>2 - warning;<br>3 - average;<br>4 - high;<br>5 - disaster.|
pl	##### LLD rule override operation severity  Wartość poziomu operacji nadpisania reguły LLD, która jest ustawiona na wykryty  wyzwalacz. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**severity**<br>(wymagane)|integer|Zastąp poziom prototypu wyzwalacza.<br><br>Możliwe wartości to: 0 - *(domyślnie)* niesklasyfikowany;<br>1 - informacja;< br>2 - ostrzeżenie;<br>3 - średni;<br>4 - wysoki;<br>5 - katastrofa.|

en-us	##### LLD rule override operation status  LLD rule override operation status that is set to discovered object. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**status**<br>(required)|integer|Override the status for selected object.<br><br>Possible values:<br>0 - Create enabled;<br>1 - Create disabled.|
pl	##### LLD rule override operation status  Status operacji nadpisania reguły LLD, który jest ustawiony na wykryty obiekt.  Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**status**<br>(wymagane)|integer|Zastąp stan wybranego obiektu.<br><br>Możliwe wartości:<br>0 — tworzenie włączone;<br>1 — tworzenie wyłączone.|

en-us	##### LLD rule override operation tag  LLD rule override operation tag object contains tag name and value that are set to discovered object. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|New tag name.| |value|string|New tag value.|
pl	##### LLD rule override operation tag  Obiekt znacznika operacji zastąpienia reguły LLD zawiera nazwę znacznika i wartość, które  są ustawione na wykryty obiekt. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**tag**<br>(wymagane)|string|Nowa nazwa znacznika.| |value|string|Nowa wartość znacznika.|

en-us	##### LLD rule override operation template  LLD rule override operation template object that is linked to discovered host. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**templateid**<br>(required)|string|Override the template of host prototype linked templates.|
pl	##### LLD rule override operation template  Obiekt szablonu operacji nadpisania reguły LLD, który jest połączony  z wykrytym hostem. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**templateid**<br>(wymagane)|string|Zastąp szablon połączonych szablonów prototypu hosta.|

en-us	#### LLD rule override operation  The LLD rule override operation is combination of conditions and actions to perform on the prototype object. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**operationobject**<br>(required)|integer|Type of discovered object to perform the action.<br><br>Possible values:<br>0 - Item prototype;<br>1 - Trigger prototype;<br>2 - Graph prototype;<br>3 - Host prototype.| |operator|integer|Override condition operator.<br><br>Possible values:<br>0 - *(default)* equals;<br>1 - does not equal;<br>2 - contains;<br>3 - does not contain;<br>8 - matches;<br>9 - does not match.| |value|string|Pattern to match item, trigger, graph or host prototype name depending on selected object.| |opstatus|object|Override operation status object for item, trigger and host prototype objects.| |opdiscover|object|Override operation discover status object (all object types).| |opperiod|object|Override operation period (update interval) object for item prototype object.| |ophistory|object|Override operation history object for item prototype object.| |optrends|object|Override operation trends object for item prototype object.| |opseverity|object|Override operation severity object for trigger prototype object.| |optag|array|Override operation tag object for trigger and host prototype objects.| |optemplate|array|Override operation template object for host prototype object.| |opinventory|object|Override operation inventory object for host prototype object.|
pl	#### LLD rule override operation  Operacja zastąpienia reguły LLD jest kombinacją warunków  i akcji do wykonania na obiekcie prototypowym. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**operationobject**<br>(wymagane)|integer|Typ wykrytego obiektu do wykonania akcji.<br><br>Możliwe wartości:<br>0 - Prototyp pozycji;<br>1 - Prototyp wyzwalacza;< br>2 — Prototyp wykresu;<br>3 — Prototyp hosta.| |operator|integer|Zastąp operator warunku.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* równa się;<br>1 - nie równa się;<br>2 - zawiera;<br>3 - nie zawiera;<br>8 - pasuje;<br>9 - nie pasuje.| |value|string|Wzorzec dopasowujący nazwę pozycji, wyzwalacza, wykresu lub prototypu hosta w zależności od wybranego obiektu.| |opstatus|object|Nadpisz status operacji obiektu nadpisania dla obiektów prototypów pozycji, wyzwalacza i hostów.| |opdiscover|object|Nadpisz status operacji wykrywania obiektów (wszystkie typy obiektów).| |opperiod|object|Nadpisz interwał operacji obiektu (interwał aktualizacji) dla obiektu prototypów pozycji.| |ophistory|object|Nadpisz historię operacji obiektu dla obiektu prototypów pozycji.| |optrends|object|Nadpisz trend operacji obiektu dla obiektu prototypów pozycji.| |opseverity|object|Nadpisz poziom operacji obiektu dla obiektu prototypów wyzwalaczy.| |optag|array|Nadpisz znaczniki operacji obiektu dla obiektów prototypów wyzwalaczy i hostów.| |optemplate|array|Nadpisz szablon operacji obiektów dla obiektów prototypów hosta.| |opinventory|object|Nadpisz inwentarz obiektów operacji dla obiektów prototyków hosta.|

en-us	##### LLD rule override operation trends  LLD rule override operation trends value that is set to discovered item. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**trends**<br>(required)|string|Override the trends of item prototype which is a time unit of how long the trends data should be stored. Also accepts user macro and LLD macro.|
pl	##### LLD rule override operation trends  Wartość trendu operacji nadpisania reguły LLD, która jest ustawiona na wykryty element. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**trends**<br>(wymagane)|string|Zastąp trend prototypu pozycji, która jest jednostką czasu określającą, jak długo dane trendu powinny być przechowywane. Akceptuje również makro użytkownika i makro LLD.|

en-us	### LLD rule overrides  The LLD rule overrides object defines a set of rules (filters, conditions and operations) that are used to override properties of different prototype objects. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Unique override name.| |**step**<br>(required)|integer|Unique order number of the override.| |stop|integer|Stop processing next overrides if matches.<br><br>Possible values:<br>0 - *(default)* don't stop processing overrides;<br>1 - stop processing overrides if filter matches.| |filter|object|Override filter.| |operations|array|Override operations.|
pl	### LLD rule overrides  Obiekt nadpisania reguły LLD definiuje zestaw reguł (filtry, warunki i operacje) które są używane do nadpisywania właściwości różnych obiektów prototypowych. Ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**name**<br>(wymagane)|string|Unikatowa nazwa nadpisania.| |**step**<br>(wymagane)|integer|Unikalny numer porządkowy nadpisania.| |stop|integer|Zatrzymaj przetwarzanie nadpisania, jeżeli wykryto dopasowanie.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* nie zatrzymuj przetwarzania nadpisania;<br>1 - zatrzymaj przetwarzanie nadpisania, jeżeli filtr pasuje.| |filter|object|Filtr nadpisania.| |operations|array|Operacje nadpisania.|

en-us	### LLD rule preprocessing  The LLD rule preprocessing object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|The preprocessing option type.<br><br>Possible values:<br>5 - Regular expression matching;<br>11 - XML XPath;<br>12 - JSONPath;<br>15 - Does not match regular expression;<br>16 - Check for error in JSON;<br>17 - Check for error in XML;<br>20 - Discard unchanged with heartbeat;<br>21 - JavaScript;<br>23 - Prometheus to JSON;<br>24 - CSV to JSON;<br>25 - Replace;<br>27 - XML to JSON.| |**params**<br>(required)|string|Additional parameters used by preprocessing option. Multiple parameters are separated by LF (\\n) character.| |**error\_handler**<br>(required)|integer|Action type used in case of preprocessing step failure.<br><br>Possible values:<br>0 - Error message is set by Zabbix server;<br>1 - Discard value;<br>2 - Set custom value;<br>3 - Set custom error message.| |**error\_handler\_params**<br>(required)|string|Error handler parameters. Used with `error_handler`.<br><br>Must be empty, if `error_handler` is 0 or 1.<br>Can be empty if, `error_handler` is 2.<br>Cannot be empty, if `error_handler` is 3.|  The following parameters and error handlers are supported for each preprocessing type.  |Preprocessing type|Name|Parameter 1|Parameter 2|Parameter 3|Supported error handlers| |------------------|----|-----------|-----------|-----------|------------------------| |5|Regular expression|pattern^1^|output^2^|<|0, 1, 2, 3| |11|XML XPath|path^3^|<|<|0, 1, 2, 3| |12|JSONPath|path^3^|<|<|0, 1, 2, 3| |15|Does not match regular expression|pattern^1^|<|<|0, 1, 2, 3| |16|Check for error in JSON|path^3^|<|<|0, 1, 2, 3| |17|Check for error in XML|path^3^|<|<|0, 1, 2, 3| |20|Discard unchanged with heartbeat|seconds^4,\ 5^|<|<|<| |21|JavaScript|script^2^|<|<|<| |23|Prometheus to JSON|pattern^5,\ 6^|<|<|0, 1, 2, 3| |24|CSV to JSON|character^2^|character^2^|0,1|0, 1, 2, 3| |25|Replace|search string^2^|replacement^2^|<|<| |27|XML to JSON|<|<|<|0, 1, 2, 3|  ^1^ regular expression\ ^2^ string\ ^3^ JSONPath or XML XPath\ ^4^ positive integer (with support of time suffixes, e.g. 30s, 1m, 2h, 1d)\ ^5^ user macro\ ^6^ Prometheus pattern following the syntax: `<metric name>{<label name>="<label value>", ...} == <value>`. Each Prometheus pattern component (metric, label name, label value and metric value) can be user macro.\
pl	### LLD rule preprocessing  Obiekt przetwarzania wstępnego reguły LLD ma następujące właściwości.  [Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**type**<br>(wymagane)|integer|Typ opcji przetwarzania wstępnego.<br><br>Możliwe wartości:<br>5 - Wyrażenie regularne;<br>11 - XML Xpath;<br>12 - Ścieżka JSON;<br>15 - Nie dopasowano regularnego wyrażenia;<br>16 - Sprawdź, czy nie ma błędu w JSON;<br>17 - Sprawdź, czy nie ma błędu w XML;<br>20 - Odrzuć niezmienione z heartbeat;<br>21 - JavaScript;<br>23 - Prometeusz na JSON;<br>24 - CSV do JSON;<br>25 - Zastąp;<br>27 - XML do JSON.| |**params**<br>(wymagane)|string|Dodatkowe parametry używane przez opcję przetwarzania wstępnego. Wiele parametrów jest oddzielonych znakiem LF (\\n).| |**error\_handler**<br>(wymagane)|integer|Typ akcji używany w przypadku niepowodzenia kroku przetwarzania wstępnego.<br><br>Możliwe wartości:<br>0 - Komunikat o błędzie jest ustawiany przez serwer Zabbix;< br>1 - Odrzuć wartość;<br>2 - Ustaw wartość na;<br>3 - Ustaw błąd na.| |**error\_handler\_params**<br>(wymagane)|string|Parametry obsługi błędów. Używane z `error_handler`.<br><br>Musi być puste, jeśli `error_handler` wynosi 0 lub 1.<br>Może być puste, jeśli `error_handler` wynosi 2.<br>Nie może być puste, jeśli `error_handler` wynosi 3.|  Następujące parametry i procedury obsługi błędów są obsługiwane dla każdego typu  przetwarzania wstępnego.  |Typ przetwarzania wstępnego|Nazwa|Parametr 1|Parametr 2|Parametr 3|Obsługiwane typy obsługi błędów| |------------------|----|-----------|-----------|-----------|------------------------| |5|Wyrażenie regularne|wzór^1^|dane wyjściowe^2^|<|0, 1, 2, 3| |11|XML XPath|ścieżka^3^|<|<|0, 1, 2, 3| |12|Ścieżka JSON|ścieżka^3^|<|<|0, 1, 2, 3| |15|Nie dopasowano regularnego wyrażenia|wzór^1^|<|<|0, 1, 2, 3| |16|Sprawdź, czy nie ma błędu w JSON|ścieżka^3^|<|<|0, 1, 2, 3| |17|Sprawdź, czy nie ma błędu w XML|ścieżka^3^|<|<|0, 1, 2, 3| |20|Odrzuć niezmienione z heartbeat|sekundy^4,\ 5^|<|<|<| |21|JavaScript|script^2^|<|<|<| |23|Prometeusz na JSON|wzór^5,\ 6^|<|<|0, 1, 2, 3| |24|CSV do JSON|znak^2^|znak^2^|0,1|0, 1, 2, 3| |25|Zastąp|szukany ciąg znaków^2^|wymiana^2^|<|<| |27|XML do JSON|<|<|<|0, 1, 2, 3|  ^1^ wyrażenie regularne\ ^2^ciąg znaków\ ^3^ JSONPath lub XML XPath\ ^4^ dodatnia liczba całkowita (z obsługą sufiksów czasu, np. 30s, 1m, 2h, 1d)\ ^5^ makro użytkownika\ ^ 6 ^ Wzór Prometeusza zgodny ze składnią: `<nazwa metryki>{<nazwa etykiety>="<wartość etykiety>", ...} == <wartość>`. Każdy  składnik wzorca Prometheus (metryka, nazwa etykiety, wartość etykiety i wartość  metryki) może być makrem użytkownika.\ ^8^ Dane wyjściowe Prometeusza zgodne ze składnią: `<label name>`.

en-us	### LLD rule  The low-level discovery rule object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |itemid|string|*(readonly)* ID of the LLD rule.| |**delay**<br>(required)|string|Update interval of the LLD rule. Accepts seconds or time unit with suffix and with or without one or more [custom intervals](/manual/config/items/item/custom_intervals) that consist of either flexible intervals and scheduling intervals as serialized strings. Also accepts user macros. Flexible intervals could be written as two macros separated by a forward slash. Intervals are separated by a semicolon.<br><br>Optional for Zabbix trapper, dependent items and for Zabbix agent (active) with `mqtt.get` key.| |**hostid**<br>(required)|string|ID of the host that the LLD rule belongs to.| |**interfaceid**<br>(required)|string|ID of the LLD rule's host interface. Used only for host LLD rules.<br><br>Not required for Zabbix agent (active), Zabbix internal, Zabbix trapper, dependent, database monitor and script LLD rules. Optional for HTTP agent LLD rules.| |**key\_**<br>(required)|string|LLD rule key.| |**name**<br>(required)|string|Name of the LLD rule.| |**type**<br>(required)|integer|Type of the LLD rule.<br><br>Possible values:<br>0 - Zabbix agent;<br>2 - Zabbix trapper;<br>3 - simple check;<br>5 - Zabbix internal;<br>7 - Zabbix agent (active);<br>10 - external check;<br>11 - database monitor;<br>12 - IPMI agent;<br>13 - SSH agent;<br>14 - TELNET agent;<br>16 - JMX agent;<br>18 - Dependent item;<br>19 - HTTP agent;<br>20 - SNMP agent;<br>21 - Script.| |**url**<br>(required)|string|URL string, required for HTTP agent LLD rule. Supports user macros, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}.| |allow\_traps|integer|HTTP agent LLD rule field. Allow to populate value as in trapper item type also.<br><br>0 - *(default)* Do not allow to accept incoming data.<br>1 - Allow to accept incoming data.| |authtype|integer|Used only by SSH agent or HTTP agent LLD rules.<br><br>SSH agent authentication method possible values:<br>0 - *(default)* password;<br>1 - public key.<br><br>HTTP agent authentication method possible values:<br>0 - *(default)* none<br>1 - basic<br>2 - NTLM| |description|string|Description of the LLD rule.| |error|string|*(readonly)* Error text if there are problems updating the LLD rule value.| |follow\_redirects|integer|HTTP agent LLD rule field. Follow response redirects while polling data.<br><br>0 - Do not follow redirects.<br>1 - *(default)* Follow redirects.| |headers|object|HTTP agent LLD rule field. Object with HTTP(S) request headers, where header name is used as key and header value as value.<br><br>Example:<br>{ "User-Agent": "Zabbix" }| |http\_proxy|string|HTTP agent LLD rule field. HTTP(S) proxy connection string.| |ipmi\_sensor|string|IPMI sensor. Used only by IPMI LLD rules.| |jmx\_endpoint|string|JMX agent custom connection string.<br><br>Default value:<br>service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi| |lifetime|string|Time period after which items that are no longer discovered will be deleted. Accepts seconds, time unit with suffix and user macro.<br><br>Default: `30d`.| |master\_itemid|integer|Master item ID.<br>Recursion up to 3 dependent items and maximum count of dependent items equal to 999 are allowed.<br>Discovery rule cannot be master item for another discovery rule.<br><br>Required for Dependent item.| |output\_format|integer|HTTP agent LLD rule field. Should response be converted to JSON.<br><br>0 - *(default)* Store raw.<br>1 - Convert to JSON.| |params|string|Additional parameters depending on the type of the LLD rule:<br>- executed script for SSH and Telnet LLD rules;<br>- SQL query for database monitor LLD rules;<br>- formula for calculated LLD rules.| |parameters|array|Additional parameters for script type LLD rule. Array of objects with 'name' and 'value' properties, where name must be unique.| |password|string|Password for authentication. Used by simple check, SSH, Telnet, database monitor, JMX and HTTP agent LLD rules.| |post\_type|integer|HTTP agent LLD rule field. Type of post data body stored in posts property.<br><br>0 - *(default)* Raw data.<br>2 - JSON data.<br>3 - XML data.| |posts|string|HTTP agent LLD rule field. HTTP(S) request body data. Used with post\_type.| |privatekey|string|Name of the private key file.| |publickey|string|Name of the public key file.| |query\_fields|array|HTTP agent LLD rule field. Query parameters. Array of objects with 'key':'value' pairs, where value can be empty string.| |request\_method|integer|HTTP agent LLD rule field. Type of request method.<br><br>0 - *(default)* GET<br>1 - POST<br>2 - PUT<br>3 - HEAD| |retrieve\_mode|integer|HTTP agent LLD rule field. What part of response should be stored.<br><br>0 - *(default)* Body.<br>1 - Headers.<br>2 - Both body and headers will be stored.<br><br>For request\_method HEAD only 1 is allowed value.| |snmp\_oid|string|SNMP OID.| |ssl\_cert\_file|string|HTTP agent LLD rule field. Public SSL Key file path.| |ssl\_key\_file|string|HTTP agent LLD rule field. Private SSL Key file path.| |ssl\_key\_password|string|HTTP agent LLD rule field. Password for SSL Key file.| |state|integer|*(readonly)* State of the LLD rule.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - not supported.| |status|integer|Status of the LLD rule.<br><br>Possible values:<br>0 - *(default)* enabled LLD rule;<br>1 - disabled LLD rule.| |status\_codes|string|HTTP agent LLD rule field. Ranges of required HTTP status codes separated by commas. Also supports user macros as part of comma separated list.<br><br>Example: 200,200-{$M},{$M},200-400| |templateid|string|(readonly) ID of the parent template LLD rule.| |timeout|string|Item data polling request timeout. Used for HTTP agent and script LLD rules. Supports user macros.<br><br>default: 3s<br>maximum value: 60s| |trapper\_hosts|string|Allowed hosts. Used by trapper LLD rules or HTTP agent LLD rules.| |username|string|Username for authentication. Used by simple check, SSH, Telnet, database monitor, JMX and HTTP agent LLD rules.<br><br>Required by SSH and Telnet LLD rules.| |uuid|string|Universal unique identifier, used for linking imported LLD rules to already existing ones. Used only for LLD rules on templates. Auto-generated, if not given.| |verify\_host|integer|HTTP agent LLD rule field. Whether to validate that the host name for the connection matches the one in the host's certificate.<br><br>0 - *(default)* Do not validate.<br>1 - Validate.| |verify\_peer|integer|HTTP agent LLD rule field. Whether to validate that the host's certificate is authentic.<br><br>0 - *(default)* Do not validate.<br>1 - Validate.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
pl	### LLD rule  Obiekt reguły wykrywania niskiego poziomu ma następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |itemid|string|*(tylko do odczytu)* Identyfikator ID reguły LLD.| |**delay**<br>(wymagane)|string|Interwał aktualizacji reguły LLD. Akceptuje sekundy lub jednostkę czasu z sufiksem oraz z jednym lub więcej [okresami użytkownika](/manual/config/items/item/custom_intervals) lub bez nich, które składają się z interwałów elastycznych i interwałów harmonogramowania jako szeregowane ciągi.Akceptuje również makra użytkownika. Elastyczne interwały można zapisać jako dwa makra oddzielone ukośnikiem. Odstępy są oddzielone średnikiem.<br><br>Opcjonalne dla trapera Zabbix, pozycji zależnych i dla agenta Zabbix (aktywnego) z kluczem `mqtt.get`.| |**hostid**<br>(wymagane)|string|Identyfikator hosta, do którego należy reguła LLD.| |**interfaceid**<br>(wymagane)|string|ID interfejsu hosta dla reguły LLD. Używane tylko dla reguł LLD hosta.<br><brNiewymagane dla agenta Zabbix (aktywnego), wewnętrznego Zabbix, trapera Zabbix, zależnego, monitora bazy danych i reguł LLD skryptów. Opcjonalne dla reguł LLD agenta HTTP.| |**key\_**<br>(wymagane)|string|Klucz reguły LLD.| |**name**<br>(wymagane)|string|Nazwa reguły LLD.| |**type**<br>(wymagane)|integer|Typ reguły LLD.<br><br>Możliwe wartości:<br>0 - Agent Zabbix;<br>2 - Trapper Zabbix;<br>3 - Proste sprawdzenie;<br>5 - Wewnętrzny Zabbix;<br>7 - Agent Zabbix (aktywny);<br>10 - Test zewnętrzny;<br>11 - Monitor bazy danych;<br>12 - Agent IPMI;<br>13 - Agent SSH;<br>14 - Agent TELNET;<br>16 - Agent JMX;<br>18 - Pozycja zależna;<br>19 - Agent HTTP;<br>20 - Agent SNMP;<br>21 - Skrypt.| |**url**<br>(wymagane)|string|Ciąg adresu URL, wymagany dla reguły LLD agenta HTTP. Obsługuje makra użytkownika, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}.| |allow\_traps|integer|Pole reguły LLD typu Agent HTTP. Zezwalaj również na odbieranie wartości jak w pozycji typu traper.<br><br>0 - *(domyślnie)* Nie zezwalaj na przyjmowanie danych przychodzących.<br>1 - Zezwalaj na akceptowanie danych przychodzących.| |authtype|integer|Używane tylko przez reguły LLD typu Agent SSH lub Agent HTTP.<br><br>Możliwe wartości metody uwierzytelniania agenta SSH:<br>0 - *(domyślnie)* hasło;<br>1 - klucz publiczny.< br><br>Metoda autoryzacji agenta HTTP możliwe wartości:<br>0 - *(domyślnie)* brak<br>1 - podstawowy<br>2 - NTLM| |description|string|Opis reguły LLD.| |error|string|*(tylko do odczytu)* Tekst błędu, jeśli występują problemy z aktualizacją reguły LLD.| |follow\_redirects|integer|Pole reguły LLD typu Agent HTTP. Podążaj za przekierowaniami odpowiedzi podczas pobierania danych.<br><br>0 - Nie podążaj za przekierowaniami.<br>1 - *(domyślnie)* Podążaj za przekierowaniami.| |headers|object|Pole reguły LLD typu Agent HTTP. Obiekt z nagłówkami żądania HTTP(S), gdzie nazwa nagłówka jest używana jako klucz, a wartość nagłówka jako wartość.<br><br>Przykład:<br>{ "User-Agent": "Zabbix" }| |http\_proxy|string|Pole reguły LLD typu Agent HTTP. Parametry połączenia proxy HTTP(S).| |ipmi\_sensor|string|Sensor IPMI. Używane tylko przez reguły LLD typu Agent IPMI.| |jmx\_endpoint|string|Niestandardowe parametry połączenia agenta JMX.<br><br>Wartość domyślna:<br>service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi| |lifetime|string|Czas, po którym elementy, które nie są już wykrywane, zostaną usunięte. Akceptuje sekundy, jednostkę czasu z sufiksem i makro użytkownika.<br><br>Domyślnie: `30d`.| |master\_itemid|integer|ID pozycji głównej.<br>Identyfikator elementu głównego.<br>Dozwolona jest rekurencja do 3 elementów zależnych i maksymalna liczba elementów zależnych równa 999.<br>Reguła wykrywania niskopoziomowego nie może być elementem głównym dla innej reguły LLD.<br>< br>Wymagane dla pozycji zależnej.| |output\_format|integer|Pole reguły LLD typu Agent HTTP. Czy odpowiedź powinna zostać przekonwertowana na JSON.<br><br>0 - *(domyślnie)* Dane nieprzetworzone.<br>1 - Konwertuj na JSON.| |params|string|Dodatkowe parametry w zależności od typu reguły LLD:<br>- wykonywany skrypt dla reguł LLD typu SSH i Telnet;<br>- zapytanie SQL dla reguł LLD typu monitor bazy danych;<br>- formuła dla obliczonych reguł LLD .| |parameters|array|Dodatkowe parametry dla reguły LLD typu skrypt. Tablica obiektów z właściwościami „name” i „value”, gdzie nazwa musi być unikalna.| |password|string|Hasło do uwierzytelnienia. Używany przez reguły LLD typu proste sprawdzanie, monitor bazy danych, i agenta SSH, Telnet, JMX i HTTP.| |post\_type|integer|Pole reguły LLD typu Agent HTTP. Typ żądanych treści przechowywanych we właściwości posts.<br><br>0 - *(domyślnie)* Dane nieprzetworzone.<br>2 - Dane JSON.<br>3 - Dane XML.| |posts|string|Pole reguły LLD typu Agent HTTP. Dane treści żądania HTTP(S). Używany z post\_type.| |privatekey|string|Nazwa pliku klucza prywatnego.| |publickey|string|Nazwa pliku klucza publicznego.| |query\_fields|array|Pole reguły LLD typu Agent HTTP. Parametry zapytania. Tablica obiektów z parami „klucz”: „wartość”, gdzie wartość może być pustym łańcuchem.| |request\_method|integer|Pole reguły LLD typu Agent HTTP. Typ metody żądania.<br><br>0 - *(domyślnie)* GET<br>1 - POST<br>2 - PUT<br>3 - HEAD| |retrieve\_mode|integer|Pole reguły LLD typu Agent HTTP.Jaka część odpowiedzi ma być przechowywana.<br><br>0 - *(domyślnie)* Treść.<br>1 - Nagłówki.<br>2 - Zarówno treść, jak i nagłówki będą przechowywane.<br><br>Dla request\_method HEAD tylko 1 jest dozwoloną wartością.| |snmp\_oid|string|OID SNMP.| |ssl\_cert\_file|string|Pole reguły LLD typu Agent HTTP. Ścieżka pliku do publicznego klucza SSL.| |ssl\_key\_file|string|Pole reguły LLD typu Agent HTTP. Ścieżka pliku do prywatnego klucza SSL.| |ssl\_key\_password|string|Pole reguły LLD typu Agent HTTP. Hasło do pliku klucza SSL.| |state|integer|*(tylko do odczytu)* Stan reguły LLD.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* normalny;<br>1 - niewspierany.| |status|integer|Status reguły LLD.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* włączona reguła LLD;<br>1 - wyłączona reguła LLD.| |status\_codes|string|Pole reguły LLD typu Agent HTTP.Zakresy wymaganych kodów stanu HTTP oddzielone przecinkami. Obsługuje również makra użytkownika jako część listy oddzielonej przecinkami.<br><br>Przykład: 200,200-{$M},{$M},200-400| |templateid|string|(tylko do odczytu)ID nadrzędnej reguły szablonu LLD.| |timeout|string|Limit czasu żądania pobrania danych pozycji. Używany dla reguł LLD typu agent HTTP i skrypt. Obsługuje makra użytkownika.<br><br>domyślnie: 3s<br>maksymalna wartość: 60s| |trapper\_hosts|string|Dozwolone hosty. Używany przez reguły LLD typu traper lub agent HTTP.| |username|string|Username for authentication. żywany przez reguły LLD typu proste sprawdzanie, monitor bazy danych i agenta SSH, Telnet, JMX i HTTP.<br><br>Wymagany dla reguł LLD typu agent SSH i Telnet.| |uuid|string|Uniwersalny unikalny identyfikator, używany do łączenia importowanych reguł LLD z już istniejącymi. Używane tylko w przypadku reguł LLD w szablonach. Wygenerowane automatycznie, jeśli nie podano.| |verify\_host|integer|Pole reguły LLD typu Agent HTTP. Sprawdź poprawność nazwy URL w polu Nazwa pospolita lub Alternatywna nazwa podmiotu w certyfikacie hosta.<br><br>0 - *(domyślnie)* Nie sprawdzaj.<br>1 - Sprawdź.| |verify\_peer|integer|Pole reguły LLD typu Agent HTTP. Sprawdź czy certyfikat hosta jest autentyczny.<br><br>0 - *(domyślnie)* Nie sprawdzaj.<br>1 - Sprawdź.|  Należy zauważyć, że dla niektórych metod (aktualizacja, usuwanie) kombinacja parametrów wymaganych/opcjonalnych jest inna.

en-us	# LLD rule  This class is designed to work with low level discovery rules.  Object references:\  -   [LLD rule](/manual/api/reference/discoveryrule/object#lld_rule)  Available methods:\  -   [discoveryrule.copy](/manual/api/reference/discoveryrule/copy) -     copying LLD rules -   [discoveryrule.create](/manual/api/reference/discoveryrule/create) -     creating new LLD rules -   [discoveryrule.delete](/manual/api/reference/discoveryrule/delete) -     deleting LLD rules -   [discoveryrule.get](/manual/api/reference/discoveryrule/get) -     retrieving LLD rules -   [discoveryrule.update](/manual/api/reference/discoveryrule/update) -     updating LLD rules
pl	# LLD rule  Ta klasa jest przeznaczona do pracy z regułami wykrywania niskopoziomowego.  Odniesienia do obiektów:\  -   [LLD rule](/manual/api/reference/discoveryrule/object#lld_rule)  Dostępne metody:\  -   [discoveryrule.copy](/manual/api/reference/discoveryrule/copy) -     kopiowanie reguł LLD -   [discoveryrule.create](/manual/api/reference/discoveryrule/create) -     tworzenie nowych reguł LLD -   [discoveryrule.delete](/manual/api/reference/discoveryrule/delete) -     usuwanie reguł LLD -   [discoveryrule.get](/manual/api/reference/discoveryrule/get) -     pobieranie reguł LLD -   [discoveryrule.update](/manual/api/reference/discoveryrule/update) -     aktualizacja reguł LLD

en-us	#### Locale  Note that the agent requires a UTF-8 locale so that some textual agent items can return the expected content. Most modern Unix-like systems have a UTF-8 locale as default, however, there are some systems where that may need to be set specifically.
pl	#### Ustawienia regionalne  Należy zauważyć, że agent wymaga ustawień regionalnych UTF-8, aby niektóre elementy  danych tekstowych agenta mogły zwracać poprawną treść. Większość nowoczesnych systemów  typu Unix ma domyślnie ustawione ustawienia regionalne UTF-8, jednak istnieją systemy, w których  należy to ustawić ręcznie.

en-us	### Log entry  The log entry object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |level|integer|Log level.| |ms|string|The time elapsed in milliseconds since the script was run before log entry was added.| |message|string|Log message.|
pl	### Log entry  Obiekt log entry posiada następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |level|integer|Poziom logu.| |ms|string|Czas upływający w milisekundach od uruchomienia skryptu przed dodaniem wpisu logu.| |message|string|Wartość logu.|

en-us	### Log history  The log history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |id|string|ID of the history entry.| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |logeventid|integer|Windows event log entry ID.| |ns|integer|Nanoseconds when the value was received.| |severity|integer|Windows event log entry level.| |source|string|Windows event log entry source.| |timestamp|timestamp|Windows event log entry time.| |value|text|Received value.|
pl	### Log history  Obiekt Log history posiada następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |id|string|ID wpisu historii.| |clock|timestamp|Czas otrzymania wartości.| |itemid|string|ID powiązanej pozycji.| |logeventid|integer|ID wpisu dziennika zdarzeń systemu Windows.| |ns|integer|Nanosekundy, kiedy wartość została odebrana.| |severity|integer|Poziom wpisu dziennika zdarzeń systemu Windows.| |source|string|Źródło wpisu dziennika zdarzeń systemu Windows.| |timestamp|timestamp|Czas wpisu dziennika zdarzeń systemu Windows.| |value|text|Odebrana wartość.|

en-us	###      Log level control targets     *process-type*   All processes of specified type (active checks, collector, listener)     *process-type,N*   Process type and number (e.g., listener,3)     *pid*   Process identifier, up to 65535. For larger values specify target as "process-type,N"  ```{=html} <!-- --> ``` **-p**, **--print**   Print known items and exit. For each item either generic defaults are used, or specific defaults for testing are supplied. These defaults are listed in square brackets as item key parameters. Returned values are enclosed in square brackets and prefixed with the type of the returned value, separated by a pipe character. For user parameters type is always **t**, as the agent can not determine all possible return values. Items, displayed as working, are not guaranteed to work from the Zabbix server or zabbix\_get when querying a running agent daemon as permissions or environment may be different. Returned value types are:     d   Number with a decimal part.     m   Not supported. This could be caused by querying an item that only works in the active mode like a log monitoring item or an item that requires multiple collected values. Permission issues or incorrect user parameters could also result in the not supported state.     s   Text. Maximum length not limited.     t   Text. Same as **s**.     u   Unsigned integer.  **-t**, **--test** *item-key*   Test single item and exit. See **--print** for output description.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAH}
pl	###      Cele kontroli poziomu logów     *process-type*   Wszystkie procesy określonego typu (active checks, collector, listener)     *process-type,N*   Typ procesu i numer (np., listener,3)     *pid*   Identyfikator procesu, do 65535. Dla większych wartości należy określić cel jako "process-type,N"  ```{=html} <!-- --> ``` **-p**, **--print**   Wyświetla znane pozycje i kończy działanie . Dla każdej pozycji do testów używane są  albo ogólne wartości domyślne, albo określone wartości domyślne. Wartości te są wymienione w nawiasach kwadratowych jako parametry pozycji. Zwracane wartości są ujęte w nawiasy kwadratowe i poprzedzone typem zwracanej wartości, oddzielone znakiem kreski pionowej. Dla parametrów użytkownika typem jest zawsze **t**,ponieważ agent nie może określić wszystkich możliwych zwracanych wartości. Pozycje, wyświetlane jako działające, nie gwarantują że będą działać z poziomu serwera Zabbix  lub za pomocą zabbix\_get podczas odpytywania demona działającego agenta, ponieważ uprawnienia lub  środowisko mogą być inne. Zwracane typy wartości:     d   Liczba z częścią dziesiętną.     m   Nie wspierany. Może to być spowodowane zapytaniem o pozycję która działa tylko w trybie aktywnym, takim jak element monitorowania pliku logu lub pozycja która wymaga wielu zebranych wartości. Problemy z uprawnieniami lub nieprawidłowe parametry użytkownika mogą również powodować stan nie wspierany.     s   Tekst. Maksymalna długość jest nieograniczona.     t   Tekst. Tak samo jak **s**.     u   Liczba całkowita bez znaku.  **-t**, **--test** *klucz-pozycji*   Testuje pojedynczą pozycję i kończy działanie. Zobacz **--print**  dla opisu danych wyjściowych.  **-h**, **--help**   Wyświetla tę pomoc i kończy działanie.  **-V**, **--version**   Wypisuje informację o wersji i kończy działanie.  [ ]{#lbAH}

en-us	###      Log level control targets     *process-type*   All processes of specified type (alerter, alert manager, configuration syncer, discoverer, escalator, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, lld manager, lld worker, poller, preprocessing manager, preprocessing worker, proxy poller, self-monitoring, snmp trapper, task manager, timer, trapper, unreachable poller, vmware collector)     *process-type,N*   Process type and number (e.g., poller,3)     *pid*   Process identifier, up to 65535. For larger values specify target as "process-type,N"  ```{=html} <!-- --> ```   [ ]{#lbAH}
pl	###      Cele kontroli poziomu logów     *process-type*   Wszystkie procesy określonego typu (alerter, alert manager, configuration syncer, discoverer, escalator, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, lld manager, lld worker, poller, preprocessing manager, preprocessing worker, proxy poller, self-monitoring, snmp trapper, task manager, timer, trapper, unreachable poller, vmware collector)     *process-type,N*   Typ procesu i numer (n.p., poller,3)     *pid*   Identyfikator procesu, do 65535. Dla większych wartości należy określić cel jako "process-type,N"  ```{=html} <!-- -->``` [ ]   {#lbAH}

en-us	###      Log level control targets     *process-type*   All processes of specified type (configuration syncer, data sender, discoverer, heartbeat sender, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, poller, self-monitoring, snmp trapper, task manager, trapper, unreachable poller, vmware collector)     *process-type,N*   Process type and number (e.g., poller,3)     *pid*   Process identifier, up to 65535. For larger values specify target as "process-type,N"  ```{=html} <!-- --> ``` **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAH}
pl	###      Cele kontroli poziomu logów     *process-type*   Wszystkie procesy określonego typu (configuration syncer, data sender, discoverer, heartbeat sender, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, poller, self-monitoring, snmp trapper, task manager, trapper, unreachable poller, vmware collector)     *process-type,N*   Typ procesu i numer (np., poller,3)     *pid*   Identyfikator procesu, do 65535. Dla większych wartości należy określić cel jako "process-type,N"  ```{=html} <!-- --> ``` **-h**, **--help**   Wyświetla tę pomoc i kończy działanie.  **-V**, **--version**   Wypisuje informację o wersji i kończy działanie.  [ ]{#lbAH}

en-us	#### Low-level discovery  Configure low-level discovery rules as well as item, trigger and graph prototypes to monitor dynamic entities.  [LLD rule API](/manual/api/reference/discoveryrule) | [Item prototype API](/manual/api/reference/itemprototype) | [Trigger prototype API](/manual/api/reference/triggerprototype) | [Graph prototype API](/manual/api/reference/graphprototype) | [Host prototype API](/manual/api/reference/hostprototype)
pl	#### Wykrywanie niskiego poziomu  Skonfiguruj reguły wykrywania niskiego poziomu, jak również prototypy elementów, wyzwalaczy i wykresów do monitorowania jednostek dynamicznych.  [API reguł LLD](/manual/api/reference/discoveryrule) | [API prototypu elementu](/manual/api/reference/itemprototype) | [API prototypu wyzwalacza](/manual/api/reference/triggerprototype) | [API prototypu wykresu](/manual/api/reference/graphprototype) | [API prototypu  hosta](/manual/api/reference/hostprototype)

en-us	#### maintenance  Changes:\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`,`maintenance.delete`: added strict validation of the methods parameters.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.get`,`maintenance.update`: dropped support for parameter `timeperiodid` of the timeperiod object.\
pl	#### maintenance  Zmiany:\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`,`maintenance.delete`: dodano ścisłą walidację parametrów metod.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.get`,`maintenance.update`: porzucono wsparcie parametru `timeperiodid` obiektu okresu czasu.\

en-us	#### maintenance  Changes:\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: the parameter `groupids` is now deprecated. Use `groups` instead.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: the parameter `hostids` is now deprecated. Use `hosts` instead.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: changed the type of parameters `groups`, `hosts`, `timeperiods` and `tags` from `array` to `object/array`.\
pl	#### maintenance  Zmiany:\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: parametr `groupids` jest teraz przestarzały. Zamiast tego użyj `groups`.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: parametr `hostids` jest teraz przestarzały. Zamiast tego użyj `hosts`.\ [ZBXNEXT-6890](https://support.zabbix.com/browse/ZBXNEXT-6890) `maintenance.create`, `maintenance.update`: zmieniono typ parametru `groups`, `hosts`, `timeperiods` oraz `tags` z `array` do `object/array`.\

en-us	# maintenance.create
pl	# maintenance.create

en-us	# maintenance.delete
pl	# maintenance.delete

en-us	# maintenance.get
pl	# maintenance.get

en-us	# > Maintenance object  The following objects are directly related to the `maintenance` API.
pl	# > Maintenance object  Poniższe obiekty są bezpośrednio powiązane z interfejsem API `maintenance`.

en-us	### Maintenance  The maintenance object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |maintenanceid|string|*(readonly)* ID of the maintenance.| |**name**<br>(required)|string|Name of the maintenance.| |**active\_since**<br>(required)|timestamp|Time when the maintenance becomes active.<br><br>The given value will be rounded down to minutes.| |**active\_till**<br>(required)|timestamp|Time when the maintenance stops being active.<br><br>The given value will be rounded down to minutes.| |description|string|Description of the maintenance.| |maintenance\_type|integer|Type of maintenance.<br><br>Possible values:<br>0 - *(default)* with data collection;<br>1 - without data collection.| |tags\_evaltype|integer|Problem tag evaluation method.<br><br>Possible values:<br>0 - *(default)* And/Or;<br>2 - Or.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
pl	### Maintenance  Obiekt maintenance ma następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |maintenanceid|string|*(tylko do odczytu)* ID okresu utrzymania.| |**name**<br>(wymagane)|string|Nazwa okresu utrzymania.| |**active\_since**<br>(wymagane)|timestamp|Czas rozpoczęcia okresu utrzymania.<br><br>Podana wartość będzie zaokrąglona w dół do minut.| |**active\_till**<br>(wymagane)|timestamp|Czas zakończenia okresu utrzymania.<br><br>Podana wartość będzie zaokrąglona w dół do minut.| |description|string|Opis okresu utrzymania.| |maintenance\_type|integer|Typ utrzymania.<br><br>Możliwe wartości:<br>0 - *(domyślne)* ze zbieraniem danych;<br>1 - bez zbierania danych.| |tags\_evaltype|integer|Metoda oceny znaczników problemów.<br><br>Możliwe wartości:<br>0 - *(domyślne)* I/Lub;<br>2 - Lub.|  Należy zauważyć, że dla niektórych metod (aktualizacja, usuwanie) kombinacja parametrów wymaganych i opcjonalnych jest różna.

en-us	# Maintenance  This class is designed to work with maintenances.  Object references:\  -   [Maintenance](/manual/api/reference/maintenance/object#maintenance) -   [Time period](/manual/api/reference/maintenance/object#time_period)  Available methods:\  -   [maintenance.create](/manual/api/reference/maintenance/create) -     creating new maintenances -   [maintenance.delete](/manual/api/reference/maintenance/delete) -     deleting maintenances -   [maintenance.get](/manual/api/reference/maintenance/get) -     retrieving maintenances -   [maintenance.update](/manual/api/reference/maintenance/update) -     updating maintenances
pl	# Maintenance  Ta klasa została zaprojektowana do pracy z okresami utrzymania.  Odwołania do obiektów:\  -   [Maintenance](/manual/api/reference/maintenance/object#maintenance) -   [Time period](/manual/api/reference/maintenance/object#time_period)  Dostępne metody:\  -   [maintenance.create](/manual/api/reference/maintenance/create) -     tworzenie nowych okresów utrzymania -   [maintenance.delete](/manual/api/reference/maintenance/delete) -     usuwanie okresów utrzymania -   [maintenance.get](/manual/api/reference/maintenance/get) -     pobieranie okresów utrzymania -   [maintenance.update](/manual/api/reference/maintenance/update) -     aktualizacja okresów utrzymania

en-us	# maintenance.update
pl	# maintenance.update

en-us	##### Manual mode  When [configuring a host](/manual/config/hosts/host), in the *Inventory* tab you can enter such details as the type of device, serial number, location, responsible person, etc., - the data that will populate inventory information.  If a URL is included in the host inventory information and it starts with 'http' or 'https', it will result in a clickable link in the *Inventory* section.
pl	##### Tryb ręczny  Podczas [konfigurowania hosta](/manual/config/hosts/host), w zakładce *Inwentarz* możesz wprowadzić takie szczegóły jak rodzaj urządzenia, numer seryjny, lokalizację, osobę odpowiedzialną, itp. - dane te będą wypełniać informacje inwentaryzacyjne.  Jeśli w polach inwentaryzacyjnych hosta zawarty jest adres URL i rozpoczyna się od 'http' lub 'https', zostanie on zamieniony na klikalny link w sekcji  *Inwentarz*.

en-us	# map.create
pl	# map.create

en-us	# map.delete
pl	# map.delete

en-us	#### Map element Host group  The map element Host group object defines one host group element.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupid|string|Host group ID|
pl	#### Map element Host group  Obiekt Map element Host group definiuje jeden element grupy hostów.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |groupid|string|ID grupy hostów|

en-us	#### Map element Host  The map element Host object defines one host element.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |hostid|string|Host ID|
pl	#### Map element Host  Obiekt Map element Host definiuje jeden element hosta.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |hostid|string|ID hosta|

en-us	#### Map element Map  The map element Map object defines one map element.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapid|string|Map ID|
pl	#### Map element Map  Obiekt map element Map definiuje jeden element mapy.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |sysmapid|string|ID mapy|

en-us	#### Map element tag  The map element tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Map element tag name.| |operator|integer|Map element tag condition operator.<br><br>Possible values:<br>0 - *(default)* Contains;<br>1 - Equals;<br>2 - Does not contain;<br>3 - Does not equal;<br>4 - Exists;<br>5 - Does not exist.| |value|string|Map element tag value.|
pl	#### Map element tag  Obiekt Map element tag ma następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**tag**<br>(wymagane)|string|Nazwa znacznika elementu mapy.| |operator|integer|Operator warunku znacznika elementu mapy.<br><br>Możliwe wartości:<br>0 - *(domyślne)* Zawiera;<br>1 - Jest równy;<br>2 - Nie zawiera;<br>3 - Nie jest równy;<br>4 - Istnieje;<br>5 - Nie istnieje.| |value|string|Wartość znacznika elementu mapy.|

en-us	### Map element  The map element object defines an object displayed on a map. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |selementid|string|*(readonly)* ID of the map element.| |**elements**<br>(required)|array|Element data object. Required for host, host group, trigger and map type elements.| |**elementtype**<br>(required)|integer|Type of map element.<br><br>Possible values:<br>0 - host;<br>1 - map;<br>2 - trigger;<br>3 - host group;<br>4 - image.| |**iconid\_off**<br>(required)|string|ID of the image used to display the element in default state.| |areatype|integer|How separate host group hosts should be displayed.<br><br>Possible values:<br>0 - *(default)* the host group element will take up the whole map;<br>1 - the host group element will have a fixed size.| |elementsubtype|integer|How a host group element should be displayed on a map.<br><br>Possible values:<br>0 - *(default)* display the host group as a single element;<br>1 - display each host in the group separately.| |evaltype|integer|Map element tag filtering condition evaluation method.<br><br>Possible values:<br>0 - *(default)* AND / OR;<br>2 - OR.| |height|integer|Height of the fixed size host group element in pixels.<br><br>Default: 200.| |iconid\_disabled|string|ID of the image used to display disabled map elements. Unused for image elements.| |iconid\_maintenance|string|ID of the image used to display map elements in maintenance. Unused for image elements.| |iconid\_on|string|ID of the image used to display map elements with problems. Unused for image elements.| |label|string|Label of the element.| |label\_location|integer|Location of the map element label.<br><br>Possible values:<br>-1 - *(default)* default location;<br>0 - bottom;<br>1 - left;<br>2 - right;<br>3 - top.| |permission|integer|Type of permission level.<br><br>Possible values:<br>-1 - none;<br>2 - read only;<br>3 - read-write.| |sysmapid|string|*(readonly)* ID of the map that the element belongs to.| |urls|array|Map element URLs.<br><br>The map element URL object is [described in detail below](object#map_element_url).| |use\_iconmap|integer|Whether icon mapping must be used for host elements.<br><br>Possible values:<br>0 - do not use icon mapping;<br>1 - *(default)* use icon mapping.| |viewtype|integer|Host group element placing algorithm.<br><br>Possible values:<br>0 - *(default)* grid.| |width|integer|Width of the fixed size host group element in pixels.<br><br>Default: 200.| |x|integer|X-coordinates of the element in pixels.<br><br>Default: 0.| |y|integer|Y-coordinates of the element in pixels.<br><br>Default: 0.|
pl	### Map element  Obiekt Map element definiuje element wyświetlany na mapie. Posiada on następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |selementid|string|*(tylko do odczytu)* ID elementu mapy.| |**elements**<br>(wymagane)|array|Obiekt danych elementu. Wymagane dla elementów typu host, grupa hostów, wyzwalacz i mapa.| |**elementtype**<br>(wymagane)|integer|Typ elementu mapy.<br><br>Możliwe wartości:<br>0 - host;<br>1 - mapa;<br>2 - wyzwalacz;<br>3 - grupa hostów;<br>4 - obraz.| |**iconid\_off**<br>(wymagane)|string|ID obrazu używanego do wyświetlania elementu w stanie domyślnym.| |areatype|integer|Sposób wyświetlania oddzielnych hostów grupy hostów.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* element grupy hostów zajmie całą mapę;<br>1 - element grupy hostów będzie miał ustaloną wielkość.| |elementsubtype|integer|Sposób wyświetlania elementu grupy hostów na mapie.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* wyświetl grupę hostów jako pojedynczy element;<br>1 - wyświetl każdy host w grupie oddzielnie.| |evaltype|integer|Metoda oceny warunku filtrowania znaczników elementu mapy.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* I / LUB;<br>2 - LUB.| |height|integer|Wysokość ustalonego elementu grupy hostów w pikselach.<br><br>Domyślnie: 200.| |iconid\_disabled|string|ID obrazu używanego do wyświetlania wyłączonych elementów mapy. Nie używane dla elementów obrazu.| |iconid\_maintenance|string|ID obrazu używanego do wyświetlania elementów mapy w trybie utrzymania. Nie używane dla elementów obrazu.| |iconid\_on|string|ID obrazu używanego do wyświetlania elementów mapy z problemami. Nie używane dla elementów obrazu.| |label|string|Etykieta elementu.| |label\_location|integer|Lokalizacja etykiety elementu mapy.<br><br>Możliwe wartości:<br>-1 - *(domyślnie)* domyślna lokalizacja;<br>0 - na dole;<br>1 - z lewej;<br>2 - z prawej;<br>3 - na górze.| |permission|integer|Typ poziomu uprawnień.<br><br>Możliwe wartości:<br>-1 - brak;<br>2 - tylko do odczytu;<br>3 - odczyt i zapis.| |sysmapid|string|*(tylko do odczytu)* ID mapy, do której należy element.| |urls|array|Adresy URL elementu mapy.<br><br>Obiekt adresu URL elementu mapy jest [opisany szczegółowo poniżej](object#map_element_url).| |use\_iconmap|integer|Czy należy użyć mapowania ikon dla elementów hosta.<br><br>Możliwe wartości:<br>0 - nie używaj mapowania ikon;<br>1 - *(domyślnie)* używaj mapowania ikon.| |viewtype|integer|Algorytm umieszczania elementu grupy hostów.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* siatka.| |width|integer|Szerokość ustalonego elementu grupy hostów w pikselach.<br><br>Domyślnie: 200.| |x|integer|Współrzędne X elementu w pikselach.<br><br>Domyślnie: 0.| |y|integer|Współrzędne Y elementu w pikselach.<br><br>Domyślnie: 0.|

en-us	#### Map element Trigger  The map element Trigger object defines one or more trigger elements.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |triggerid|string|Trigger ID|
pl	#### Map element Trigger  Obiekt map element Trigger definiuje jeden lub więcej elementów wyzwalacza.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |triggerid|string|ID wyzwalacza|

en-us	#### Map element URL  The map element URL object defines a clickable link that will be available for a specific map element. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapelementurlid|string|*(readonly)* ID of the map element URL.| |**name**<br>(required)|string|Link caption.| |**url**<br>(required)|string|Link URL.| |selementid|string|ID of the map element that the URL belongs to.|
pl	#### Map element URL  Obiekt Map element URL definiuje klikalny link dostępny  dla określonego elementu mapy. Posiada następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |sysmapelementurlid|string|*(tylko do odczytu)* ID URL elementu mapy.| |**name**<br>(wymagane)|string|Podpis linku.| |**url**<br>(wymagane)|string|Adres URL linku.| |selementid|string|ID elementu mapy, do którego należy URL.|

en-us	# map.get
pl	# map.get

en-us	#### Map lines  Create a map line.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map API lines",         "width": 500,         "height": 500,         "lines": [             {                 "x1": 30,                 "y1": 10,                 "x2": 100,                 "y2": 50,                 "line_type": 1,                 "line_width": 10,                 "line_color": "009900"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "11"         ]     },     "id": 1 } ```
pl	#### Linie mapy  Utwórz linię mapy.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map API lines",         "width": 500,         "height": 500,         "lines": [             {                 "x1": 30,                 "y1": 10,                 "x2": 100,                 "y2": 50,                 "line_type": 1,                 "line_width": 10,                 "line_color": "009900"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "11"         ]     },     "id": 1 } ```

en-us	### Map lines  The map line object defines a line displayed on a map. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmap\_shapeid|string|*(readonly)* ID of the map shape element.| |x1|integer|X-coordinates of the line point 1 in pixels.<br><br>Default: 0.| |y1|integer|Y-coordinates of the line point 1 in pixels.<br><br>Default: 0.| |x2|integer|X-coordinates of the line point 2 in pixels.<br><br>Default: 200.| |y2|integer|Y-coordinates of the line point 2 in pixels.<br><br>Default: 200.| |line\_type|integer|Type of the lines.<br><br>Possible values:<br>0 - none;<br>1 - `—————`;<br>2 - `·····`;<br>3 - `- - -`.<br><br>Default: 0.| |line\_width|integer|Width of the lines in pixels.<br><br>Default: 0.| |line\_color|string|Line color.<br><br>Default: '000000'.| |zindex|integer|Value used to order all shapes and lines (z-index).<br><br>Default: 0.|
pl	### Map lines  Obiekt map lines definiuje linię wyświetlaną na mapie. Posiada  następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |sysmap\_shapeid|string|*(tylko do odczytu)* ID elementu kształtu mapy.| |x1|integer|Współrzędne X punktu 1 linii w pikselach.<br><br>Domyślnie: 0.| |y1|integer|Współrzędne Y punktu 1 linii w pikselach.<br><br>Domyślnie: 0.| |x2|integer|Współrzędne X punktu 2 linii w pikselach.<br><br>Domyślnie: 200.| |y2|integer|Współrzędne Y punktu 2 linii w pikselach.<br><br>Domyślnie: 200.| |line\_type|integer|Typ linii.<br><br>Dopuszczalne wartości:<br>0 - brak;<br>1 - `—————`;<br>2 - `·····`;<br>3 - `- - -`.<br><br>Domyślnie: 0.| |line\_width|integer|Szerokość linii w pikselach.<br><br>Domyślnie: 0.| |line\_color|string|Kolor linii.<br><br>Domyślnie: '000000'.| |zindex|integer|Wartość używana do uporządkowania wszystkich kształtów i linii (indeks z).<br><br>Domyślnie: 0.|

en-us	### Map link  The map link object defines a link between two map elements. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |linkid|string|*(readonly)* ID of the map link.| |**selementid1**<br>(required)|string|ID of the first map element linked on one end.| |**selementid2**<br>(required)|string|ID of the first map element linked on the other end.| |color|string|Line color as a hexadecimal color code.<br><br>Default: `000000`.| |drawtype|integer|Link line draw style.<br><br>Possible values:<br>0 - *(default)* line;<br>2 - bold line;<br>3 - dotted line;<br>4 - dashed line.| |label|string|Link label.| |linktriggers|array|Map link triggers to use as link status indicators.<br><br>The map link trigger object is [described in detail below](object#map_link_trigger).| |permission|integer|Type of permission level.<br><br>Possible values:<br>-1 - none;<br>2 - read only;<br>3 - read-write.| |sysmapid|string|ID of the map the link belongs to.|
pl	### Map link  Obiekt Map link definiuje połączenie między dwoma elementami mapy. Posiada  następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |linkid|string|*(tylko do odczytu)* ID połączenia na mapie.| |**selementid1**<br>(wymagane)|string|ID pierwszego elementu mapy połączonego z jednego końca.| |**selementid2**<br>(wymagane)|string|ID pierwszego elementu mapy połączonego z drugiego końca.| |color|string|Kolor linii jako kod szesnastkowy koloru.<br><br>Domyślny: `000000`.| |drawtype|integer|Styl rysowania linii połączenia.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* linia;<br>2 - pogrubiona linia;<br>3 - linia kropkowana;<br>4 - linia kreskowana.| |label|string|Etykieta połączenia.| |linktriggers|array|Wywołania połączenia mapy do wykorzystania jako wskaźniki stanu połączenia.<br><br>Obiekt wywołania połączenia mapy jest [opisany szczegółowo poniżej](object#map_link_trigger).| |permission|integer|Typ poziomu uprawnień.<br><br>Możliwe wartości:<br>-1 - brak;<br>2 - tylko do odczytu;<br>3 - odczyt i zapis.| |sysmapid|string|ID mapy, do której należy połączenie.|

en-us	#### Map link trigger  The map link trigger object defines a map link status indicator based on the state of a trigger. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |linktriggerid|string|*(readonly)* ID of the map link trigger.| |**triggerid**<br>(required)|string|ID of the trigger used as a link indicator.| |color|string|Indicator color as a hexadecimal color code.<br><br>Default: `DD0000`.| |drawtype|integer|Indicator draw style.<br><br>Possible values:<br>0 - *(default)* line;<br>2 - bold line;<br>3 - dotted line;<br>4 - dashed line.| |linkid|string|ID of the map link that the link trigger belongs to.|
pl	#### Map link trigger  Obiekt map link trigger definiuje wskaźnik stanu połączenia mapy oparty  na stanie wyzwalacza. Posiada następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |linktriggerid|string|*(tylko do odczytu)* ID wyzwalacza połączenia mapy.| |**triggerid**<br>(wymagane)|string|ID wyzwalacza używanego jako wskaźnik połączenia.| |color|string|Kolor wskaźnika jako kod szesnastkowy koloru.<br><br>Domyślny: `DD0000`.| |drawtype|integer|Styl rysowania wskaźnika.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* linia;<br>2 - pogrubiona linia;<br>3 - linia kropkowana;<br>4 - linia kreskowana.| |linkid|string|ID połączenia mapy, do którego należy wyzwalacz połączenia.|

en-us	# > Map object  The following objects are directly related to the `map` API.
pl	# > Map object  Poniższe obiekty są bezpośrednio powiązane z interfejsem API `map`.

en-us	#### Maps  Configure maps to create detailed dynamic representations of your IT infrastructure.  [Map API](/manual/api/reference/map)
pl	#### Mapy  Konfiguruj mapy, aby tworzyć szczegółowe, dynamiczne reprezentacje Twojej infrastruktury IT.  [API mapy](/manual/api/reference/map)

en-us	#### Map shapes  Create a map with map name title.  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Host map",         "width": 600,         "height": 600,         "shapes": [             {                 "type": 0,                 "x": 0,                 "y": 0,                 "width": 600,                 "height": 11,                 "text": "{MAP.NAME}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "10"         ]     },     "id": 1 } ```
pl	#### Kształty mapy  Utwórz mapę z tytułem nazwy mapy.  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Host map",         "width": 600,         "height": 600,         "shapes": [             {                 "type": 0,                 "x": 0,                 "y": 0,                 "width": 600,                 "height": 11,                 "text": "{MAP.NAME}"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "10"         ]     },     "id": 1 } ```

en-us	### Map shapes  The map shape object defines a geometric shape (with or without text) displayed on a map. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmap\_shapeid|string|*(readonly)* ID of the map shape element.| |**type** (required)|integer|Type of map shape element.<br><br>Possible values:<br>0 - rectangle;<br>1 - ellipse.<br><br>Property is required when new shapes are created.| |x|integer|X-coordinates of the shape in pixels.<br><br>Default: 0.| |y|integer|Y-coordinates of the shape in pixels.<br><br>Default: 0.| |width|integer|Width of the shape in pixels.<br><br>Default: 200.| |height|integer|Height of the shape in pixels.<br><br>Default: 200.| |text|string|Text of the shape.| |font|integer|Font of the text within shape.<br><br>Possible values:<br>0 - Georgia, serif<br>1 - “Palatino Linotype”, “Book Antiqua”, Palatino, serif<br>2 - “Times New Roman”, Times, serif<br>3 - Arial, Helvetica, sans-serif<br>4 - “Arial Black”, Gadget, sans-serif<br>5 - “Comic Sans MS”, cursive, sans-serif<br>6 - Impact, Charcoal, sans-serif<br>7 - “Lucida Sans Unicode”, “Lucida Grande”, sans-serif<br>8 - Tahoma, Geneva, sans-serif<br>9 - “Trebuchet MS”, Helvetica, sans-serif<br>10 - Verdana, Geneva, sans-serif<br>11 - “Courier New”, Courier, monospace<br>12 - “Lucida Console”, Monaco, monospace<br><br>Default: 9.| |font\_size|integer|Font size in pixels.<br><br>Default: 11.| |font\_color|string|Font color.<br><br>Default: '000000'.| |text\_halign|integer|Horizontal alignment of text.<br><br>Possible values:<br>0 - center;<br>1 - left;<br>2 - right.<br><br>Default: 0.| |text\_valign|integer|Vertical alignment of text.<br><br>Possible values:<br>0 - middle;<br>1 - top;<br>2 - bottom.<br><br>Default: 0.| |border\_type|integer|Type of the border.<br><br>Possible values:<br>0 - none;<br>1 - `—————`;<br>2 - `·····`;<br>3 - `- - -`.<br><br>Default: 0.| |border\_width|integer|Width of the border in pixels.<br><br>Default: 0.| |border\_color|string|Border color.<br><br>Default: '000000'.| |background\_color|string|Background color (fill color).<br><br>Default: `(empty)`.| |zindex|integer|Value used to order all shapes and lines (z-index).<br><br>Default: 0.|
pl	### Map shapes  Obiekt map shapes definiuje kształt geometryczny (z lub bez tekstu)  wyświetlany na mapie. Posiada następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |sysmap\_shapeid|string|*(tylko do odczytu)* ID elementu kształtu mapy.| |**type** (wymagane)|integer|Typ elementu kształtu mapy.<br><br>Dopuszczalne wartości:<br>0 - prostokąt;<br>1 - elipsa.<br><br>Wymagana właściwość przy tworzeniu nowych kształtów.| |x|integer|Współrzędne X kształtu w pikselach.<br><br>Domyślnie: 0.| |y|integer|Współrzędne Y kształtu w pikselach.<br><br>Domyślnie: 0.| |width|integer|Szerokość kształtu w pikselach.<br><br>Domyślnie: 200.| |height|integer|Wysokość kształtu w pikselach.<br><br>Domyślnie: 200.| |text|string|Tekst kształtu.| |font|integer|Czcionka tekstu wewnątrz kształtu.<br><br>Dopuszczalne wartości:<br>0 - Georgia, serif<br>1 - “Palatino Linotype”, “Book Antiqua”, Palatino, serif<br>2 - “Times New Roman”, Times, serif<br>3 - Arial, Helvetica, sans-serif<br>4 - “Arial Black”, Gadget, sans-serif<br>5 - “Comic Sans MS”, cursive, sans-serif<br>6 - Impact, Charcoal, sans-serif<br>7 - “Lucida Sans Unicode”, “Lucida Grande”, sans-serif<br>8 - Tahoma, Geneva, sans-serif<br>9 - “Trebuchet MS”, Helvetica, sans-serif<br>10 - Verdana, Geneva, sans-serif<br>11 - “Courier New”, Courier, monospace<br>12 - “Lucida Console”, Monaco, monospace<br><br>Domyślnie: 9.| |font\_size|integer|Rozmiar czcionki w pikselach.<br><br>Domyślnie: 11.| |font\_color|string|Kolor czcionki.<br><br>Domyślnie: '000000'.| |text\_halign|integer|Poziome wyrównanie tekstu.<br><br>Dopuszczalne wartości:<br>0 - środek;<br>1 - z lewej;<br>2 - z prawej.<br><br>Domyślnie: 0.| |text\_valign|integer|Pionowe wyrównanie tekstu.<br><br>Dopuszczalne wartości:<br>0 - środek;<br>1 - na górze;<br>2 - na dole.<br><br>Domyślnie: 0.| |border\_type|integer|Typ obramowania.<br><br>Dopuszczalne wartości:<br>0 - brak;<br>1 - `—————`;<br>2 - `·····`;<br>3 - `- - -`.<br><br>Domyślnie: 0.| |border\_width|integer|Szerokość obramowania w pikselach.<br><br>Domyślnie: 0.| |border\_color|string|Kolor obramowania.<br><br>Domyślnie: '000000'.| |background\_color|string|Kolor tła (kolor wypełnienia).<br><br>Domyślnie: `(puste)`.| |zindex|integer|Wartość używana do uporządkowania wszystkich kształtów i linii (indeks z).<br><br>Domyślnie: 0.|

en-us	#### Map sharing  Create a map with two types of sharing (user and user group).  Request:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map sharing",         "width": 600,         "height": 600,         "users": [             {                 "userid": "4",                 "permission": "3"             }         ],         "userGroups": [             {                 "usrgrpid": "7",                 "permission": "2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```
pl	#### Udostępnianie mapy  Utwórz mapę z dwoma rodzajami współdzielenia (użytkownik i grupa użytkowników).  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "map.create",     "params": {         "name": "Map sharing",         "width": 600,         "height": 600,         "users": [             {                 "userid": "4",                 "permission": "3"             }         ],         "userGroups": [             {                 "usrgrpid": "7",                 "permission": "2"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": {         "sysmapids": [             "9"         ]     },     "id": 1 } ```

en-us	### Map  The map object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapid|string|*(readonly)* ID of the map.| |**height**<br>(required)|integer|Height of the map in pixels.| |**name**<br>(required)|string|Name of the map.| |**width**<br>(required)|integer|Width of the map in pixels.| |backgroundid|string|ID of the image used as the background for the map.| |expand\_macros|integer|Whether to expand macros in labels when configuring the map.<br><br>Possible values:<br>0 - *(default)* do not expand macros;<br>1 - expand macros.| |expandproblem|integer|Whether the problem trigger will be displayed for elements with a single problem.<br><br>Possible values:<br>0 - always display the number of problems;<br>1 - *(default)* display the problem trigger if there's only one problem.| |grid\_align|integer|Whether to enable grid aligning.<br><br>Possible values:<br>0 - disable grid aligning;<br>1 - *(default)* enable grid aligning.| |grid\_show|integer|Whether to show the grid on the map.<br><br>Possible values:<br>0 - do not show the grid;<br>1 - *(default)* show the grid.| |grid\_size|integer|Size of the map grid in pixels.<br><br>Supported values: 20, 40, 50, 75 and 100.<br><br>Default: 50.| |highlight|integer|Whether icon highlighting is enabled.<br><br>Possible values:<br>0 - highlighting disabled;<br>1 - *(default)* highlighting enabled.| |iconmapid|string|ID of the icon map used on the map.| |label\_format|integer|Whether to enable advanced labels.<br><br>Possible values:<br>0 - *(default)* disable advanced labels;<br>1 - enable advanced labels.| |label\_location|integer|Location of the map element label.<br><br>Possible values:<br>0 - *(default)* bottom;<br>1 - left;<br>2 - right;<br>3 - top.| |label\_string\_host|string|Custom label for host elements.<br><br>Required for maps with custom host label type.| |label\_string\_hostgroup|string|Custom label for host group elements.<br><br>Required for maps with custom host group label type.| |label\_string\_image|string|Custom label for image elements.<br><br>Required for maps with custom image label type.| |label\_string\_map|string|Custom label for map elements.<br><br>Required for maps with custom map label type.| |label\_string\_trigger|string|Custom label for trigger elements.<br><br>Required for maps with custom trigger label type.| |label\_type|integer|Map element label type.<br><br>Possible values:<br>0 - label;<br>1 - IP address;<br>2 - *(default)* element name;<br>3 - status only;<br>4 - nothing.| |label\_type\_host|integer|Label type for host elements.<br><br>Possible values:<br>0 - label;<br>1 - IP address;<br>2 - *(default)* element name;<br>3 - status only;<br>4 - nothing;<br>5 - custom.| |label\_type\_hostgroup|integer|Label type for host group elements.<br><br>Possible values:<br>0 - label;<br>2 - *(default)* element name;<br>3 - status only;<br>4 - nothing;<br>5 - custom.| |label\_type\_image|integer|Label type for host group elements.<br><br>Possible values:<br>0 - label;<br>2 - *(default)* element name;<br>4 - nothing;<br>5 - custom.| |label\_type\_map|integer|Label type for map elements.<br><br>Possible values:<br>0 - label;<br>2 - *(default)* element name;<br>3 - status only;<br>4 - nothing;<br>5 - custom.| |label\_type\_trigger|integer|Label type for trigger elements.<br><br>Possible values:<br>0 - label;<br>2 - *(default)* element name;<br>3 - status only;<br>4 - nothing;<br>5 - custom.| |markelements|integer|Whether to highlight map elements that have recently changed their status.<br><br>Possible values:<br>0 - *(default)* do not highlight elements;<br>1 - highlight elements.| |severity\_min|integer|Minimum severity of the triggers that will be displayed on the map.<br><br>Refer to the [trigger "severity" property](/manual/api/reference/trigger/object#trigger) for a list of supported trigger severities.| |show\_unack|integer|How problems should be displayed.<br><br>Possible values:<br>0 - *(default)* display the count of all problems;<br>1 - display only the count of unacknowledged problems;<br>2 - display the count of acknowledged and unacknowledged problems separately.| |userid|string|Map owner user ID.| |private|integer|Type of map sharing.<br><br>Possible values:<br>0 - public map;<br>1 - *(default)* private map.| |show\_suppressed|integer|Whether suppressed problems are shown.<br><br>Possible values:<br>0 - *(default)* hide suppressed problems;<br>1 - show suppressed problems.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
pl	### Map  Obiekt Map posiada następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |sysmapid|string|*(tylko do odczytu)* ID mapy.| |**height**<br>(wymagane)|integer|Wysokość mapy w pikselach.| |**name**<br>(wymagane)|string|Nazwa mapy.| |**width**<br>(wymagane)|integer|Szerokość mapy w pikselach.| |backgroundid|string|ID obrazu używanego jako tło mapy.| |expand\_macros|integer|Czy rozwijać makra w etykietach podczas konfigurowania mapy.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* nie rozwijaj makr;<br>1 - rozwijaj makra.| |expandproblem|integer|Czy problem wyzwalacza zostanie wyświetlony dla elementów z pojedynczym problemem.<br><br>Możliwe wartości:<br>0 - zawsze wyświetlaj liczbę problemów;<br>1 - *(domyślnie)* wyświetlaj wyzwalacz problemu, jeśli jest tylko jeden problem.| |grid\_align|integer|Czy włączyć wyrównywanie do siatki.<br><br>Możliwe wartości:<br>0 - wyłącz wyrównywanie do siatki;<br>1 - *(domyślnie)* włącz wyrównywanie do siatki.| |grid\_show|integer|Czy pokazać siatkę na mapie.<br><br>Możliwe wartości:<br>0 - nie pokazuj siatki;<br>1 - *(domyślnie)* pokaż siatkę.| |grid\_size|integer|Rozmiar siatki mapy w pikselach.<br><br>Obsługiwane wartości: 20, 40, 50, 75 i 100.<br><br>Domyślnie: 50.| |highlight|integer|Czy jest włączone podświetlanie ikon.<br><br>Możliwe wartości:<br>0 - wyłączone podświetlanie;<br>1 - *(domyślnie)* włączone podświetlanie.| |iconmapid|string|ID mapy ikon używanej na mapie.| |label\_format|integer|Czy włączyć zaawansowane etykiety.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* wyłącz zaawansowane etykiety;<br>1 - włącz zaawansowane etykiety.| |label\_location|integer|Lokalizacja etykiety elementu mapy.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* na dole;<br>1 - z lewej;<br>2 - z prawej;<br>3 - na górze.| |label\_string\_host|string|Niestandardowa etykieta dla elementów hosta.<br><br>Wymagana dla map z niestandardowym typem etykiety hosta.| |label\_string\_hostgroup|string|Niestandardowa etykieta dla elementów grupy hostów.<br><br>Wymagana dla map z niestandardowym typem etykiety grupy hostów.| |label\_string\_image|string|Niestandardowa etykieta dla elementów obrazu.<br><br>Wymagana dla map z niestandardowym typem etykiety obrazu.| |label\_string\_map|string|Niestandardowa etykieta dla elementów mapy.<br><br>Wymagana dla map z niestandardowym typem etykiety mapy.| |label\_string\_trigger|string|Niestandardowa etykieta dla elementów wyzwalacza.<br><br>Wymagana dla map z niestandardowym typem etykiety wyzwalacza.| |label\_type|integer|Typ etykiety elementu mapy.<br><br>Możliwe wartości:<br>0 - etykieta;<br>1 - adres IP;<br>2 - *(domyślnie)* nazwa elementu;<br>3 - tylko stan;<br>4 - nic.| |label\_type\_host|integer|Typ etykiety dla elementów hosta.<br><br>Możliwe wartości:<br>0 - etykieta;<br>1 - adres IP;<br>2 - *(domyślnie)* nazwa elementu;<br>3 - tylko stan;<br>4 - nic;<br>5 - własna etykieta.| |label\_type\_hostgroup|integer|Typ etykiety dla elementów grupy hostów.<br><br>Możliwe wartości:<br>0 - etykieta;<br>2 - *(domyślnie)* nazwa elementu;<br>3 - tylko stan;<br>4 - nic;<br>5 - własna etykieta.| |label\_type\_image|integer|Typ etykiety dla elementów obrazu.<br><br>Możliwe wartości:<br>0 - etykieta;<br>2 - *(domyślnie)* nazwa elementu;<br>4 - nic;<br>5 - własna etykieta.| |label\_type\_map|integer|Typ etykiety dla elementów mapy.<br><br>Możliwe wartości:<br>0 - etykieta;<br>2 - *(domyślnie)* nazwa elementu;<br>3 - tylko stan;<br>4 - nic;<br>5 - własna etykieta.| |label\_type\_trigger|integer|Typ etykiety dla elementów wyzwalacza.<br><br>Możliwe wartości:<br>0 - etykieta;<br>2 - *(domyślnie)* nazwa elementu;<br>3 - tylko stan;<br>4 - nic;<br>5 - własna etykieta.| |markelements|integer|Czy podświetlać elementy mapy, które niedawno zmieniły swój status.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* nie podświetlaj elementów;<br>1 - podświetlaj elementy.| |severity\_min|integer|Minimalny poziom wyzwalaczy, które zostaną wyświetlone na mapie.<br><br>Odnosząc się do [właściwości "severity" wyzwalacza](/manual/api/reference/trigger/object#trigger) aby uzyskać listę obsługiwanych poziomów wyzwalaczy.| |show\_unack|integer|Sposób wyświetlania problemów.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* wyświetl liczbę wszystkich problemów;<br>1 - wyświetl tylko liczbę niezpotwierdzonych problemów;<br>2 - wyświetl liczbę potwierdzonych i niepotwierdzonych problemów oddzielnie.| |userid|string|ID użytkownika właściciela mapy.| |private|integer|Typ udostępniania mapy.<br><br>Możliwe wartości:<br>0 - mapa publiczna;<br>1 - *(domyślnie)* mapa prywatna.| |show\_suppressed|integer|Czy pokazywać wstrzymane problemy.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* ukryj wstrzymane problemy;<br>1 - pokaż wstrzymane problemy.|  Zauważ, że dla niektórych metod (update, delete) kombinacja wymaganych/opcjonalnych parametrów jest różna.

en-us	# Map  This class is designed to work with maps.  Object references:\  -   [Map](/manual/api/reference/map/object#map) -   [Map element](/manual/api/reference/map/object#map_element) -   [Map link](/manual/api/reference/map/object#map_link) -   [Map URL](/manual/api/reference/map/object#map_url) -   [Map user](/manual/api/reference/map/object#map_user) -   [Map user group](/manual/api/reference/map/object#map_user_group) -   [Map shape](/manual/api/reference/map/object#map_shapes) -   [Map line](/manual/api/reference/map/object#map_lines)  Available methods:\  -   [map.create](/manual/api/reference/map/create) - create new maps -   [map.delete](/manual/api/reference/map/delete) - delete maps -   [map.get](/manual/api/reference/map/get) - retrieve maps -   [map.update](/manual/api/reference/map/update) - update maps
pl	# Map  Ta klasa została zaprojektowana do pracy z mapami.  Odwołania do obiektów:\  -   [Map](/manual/api/reference/map/object#map) -   [Map element](/manual/api/reference/map/object#map_element) -   [Map link](/manual/api/reference/map/object#map_link) -   [Map URL](/manual/api/reference/map/object#map_url) -   [Map user](/manual/api/reference/map/object#map_user) -   [Map user group](/manual/api/reference/map/object#map_user_group) -   [Map shape](/manual/api/reference/map/object#map_shapes) -   [Map line](/manual/api/reference/map/object#map_lines)  Dostępne metody::\  -   [map.create](/manual/api/reference/map/create) - tworzenie nowych map -   [map.delete](/manual/api/reference/map/delete) - usuwanie map -   [map.get](/manual/api/reference/map/get) - pobieranie map -   [map.update](/manual/api/reference/map/update) - aktualizowanie map

en-us	# map.update
pl	# map.update

en-us	### Map URL  The map URL object defines a clickable link that will be available for all elements of a specific type on the map. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapurlid|string|*(readonly)* ID of the map URL.| |**name**<br>(required)|string|Link caption.| |**url**<br>(required)|string|Link URL.| |elementtype|integer|Type of map element for which the URL will be available.<br><br>Refer to the [map element "type" property](object#map_element) for a list of supported types.<br><br>Default: 0.| |sysmapid|string|ID of the map that the URL belongs to.|
pl	### Map URL  Obiekt map URL definiuje klikalny link dostępny dla  wszystkich elementów określonego typu na mapie. Posiada następujące  właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |sysmapurlid|string|*(tylko do odczytu)* ID adresu URL mapy.| |**name**<br>(wymagane)|string|Podpis linku.| |**url**<br>(wymagane)|string|Adres URL linku.| |elementtype|integer|Typ elementu mapy, dla którego będzie dostępny adres URL.<br><br>Odwołaj się do [właściwości "typ" elementu mapy](object#map_element) dla listy obsługiwanych typów.<br><br>Domyślnie: 0.| |sysmapid|string|ID mapy, do której należy adres URL.|

en-us	### Map user group  List of map permissions based on user groups. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapusrgrpid|string|*(readonly)* ID of the map user group.| |**usrgrpid**<br>(required)|string|User group ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|
pl	### Map user group  Lista uprawnień do mapy na podstawie grup użytkowników. Posiada następujące  właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |sysmapusrgrpid|string|*(tylko do odczytu)* ID grupy użytkowników mapy.| |**usrgrpid**<br>(wymagane)|string|ID grupy użytkowników.| |**permission**<br>(wymagane)|integer|Typ poziomu uprawnień.<br><br>Dopuszczalne wartości:<br>2 - tylko do odczytu;<br>3 - odczyt i zapis;|

en-us	### Map user  List of map permissions based on users. It has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |sysmapuserid|string|*(readonly)* ID of the map user.| |**userid**<br>(required)|string|User ID.| |**permission**<br>(required)|integer|Type of permission level.<br><br>Possible values:<br>2 - read only;<br>3 - read-write;|
pl	### Map user  Lista uprawnień do mapy na podstawie użytkowników. Posiada następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |sysmapuserid|string|*(tylko do odczytu)* ID użytkownika mapy.| |**userid**<br>(wymagane)|string|ID użytkownika.| |**permission**<br>(wymagane)|integer|Typ poziomu uprawnień.<br><br>Dopuszczalne wartości:<br>2 - tylko do odczytu;<br>3 - odczyt i zapis;|

en-us	#### mediatype  Changes:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) message template object: added support of `conditiontype` value: 4 - *(event created on service status update)*.\
pl	#### mediatype  Zmiany:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) objekt szablonu wiadomości: dodano obsługę wartości `conditiontype`: 4 - *(zdarzenie utworzone podczas aktualizacji statusu usługi)*.\

en-us	#### mediatype  Changes:\ [ZBXNEXT-6885](https://support.zabbix.com/browse/ZBXNEXT-6885) `mediatype.create`, `mediatype.update`: added strict validation of the methods parameters.\
pl	#### mediatype  Zmiany:\ [ZBXNEXT-6885](https://support.zabbix.com/browse/ZBXNEXT-6885) `mediatype.create`, `mediatype.update`: dodano ścisłą walidację parametrów metod.\

en-us	# mediatype.create
pl	# mediatype.create

en-us	# mediatype.delete
pl	# mediatype.delete

en-us	# mediatype.get
pl	# mediatype.get

en-us	# > Media type object  The following objects are directly related to the `mediatype` API.
pl	# > Media type object  Poniższe obiekty są bezpośrednio powiązane z interfejsem API `mediatype`.

en-us	### Media type  The media type object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mediatypeid|string|*(readonly)* ID of the media type.| |**name**<br>(required)|string|Name of the media type.| |**type**<br>(required)|integer|Transport used by the media type.<br><br>Possible values:<br>0 - email;<br>1 - script;<br>2 - SMS;<br>4 - Webhook.| |exec\_path|string|For script media types `exec_path` contains the name of the executed script.<br><br>Required for script media types.| |gsm\_modem|string|Serial device name of the GSM modem.<br><br>Required for SMS media types.| |passwd|string|Authentication password.<br><br>Used for email media types.| |smtp\_email|string|Email address from which notifications will be sent.<br><br>Required for email media types.| |smtp\_helo|string|SMTP HELO.<br><br>Required for email media types.| |smtp\_server|string|SMTP server.<br><br>Required for email media types.| |smtp\_port|integer|SMTP server port to connect to.| |smtp\_security|integer|SMTP connection security level to use.<br><br>Possible values:<br>0 - None;<br>1 - STARTTLS;<br>2 - SSL/TLS.| |smtp\_verify\_host|integer|SSL verify host for SMTP.<br><br>Possible values:<br>0 - No;<br>1 - Yes.| |smtp\_verify\_peer|integer|SSL verify peer for SMTP.<br><br>Possible values:<br>0 - No;<br>1 - Yes.| |smtp\_authentication|integer|SMTP authentication method to use.<br><br>Possible values:<br>0 - None;<br>1 - Normal password.| |status|integer|Whether the media type is enabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.| |username|string|User name.<br><br>Used for email media types.| |exec\_params|string|Script parameters.<br><br>Each parameter ends with a new line feed.| |maxsessions|integer|The maximum number of alerts that can be processed in parallel.<br><br>Possible values for SMS:<br>1 - *(default)*<br><br>Possible values for other media types:<br>0-100| |maxattempts|integer|The maximum number of attempts to send an alert.<br><br>Possible values:<br>1-100<br><br>Default value:<br>3| |attempt\_interval|string|The interval between retry attempts. Accepts seconds and time unit with suffix.<br><br>Possible values:<br>0-1h<br><br>Default value:<br>10s| |content\_type|integer|Message format.<br><br>Possible values:<br>0 - plain text;<br>1 - *(default)* html.| |script|string|Media type webhook script javascript body.| |timeout|string|Media type webhook script timeout. Accepts seconds and time unit with suffix.<br><br>Possible values:<br>1-60s<br><br>Default value:<br>30s| |process\_tags|integer|Defines should the webhook script response to be interpreted as tags and these tags should be added to associated event.<br><br>Possible values:<br>0 - *(default)* Ignore webhook script response.<br>1 - Process webhook script response as tags.| |show\_event\_menu|integer|Show media type entry in `problem.get` and `event.get` property `urls`.<br><br>Possible values:<br>0 - *(default)* Do not add `urls` entry.<br>1 - Add media type to `urls` property.| |event\_menu\_url|string|Define `url` property of media type entry in `urls` property of `problem.get` and `event.get`.| |event\_menu\_name|string|Define `name` property of media type entry in `urls` property of `problem.get` and `event.get`.| |parameters|array|Array of [webhook input parameters](/manual/api/reference/mediatype/object#webhook-parameters).| |description|string|Media type description.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
pl	### Media type  Obiekt Media type posiada następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |mediatypeid|string|*(tylko do odczytu)* ID typu mediów.| |**name**<br>(wymagane)|string|Nazwa typu mediów.| |**type**<br>(wymagane)|integer|Transport używany przez typ mediów.<br><br>Możliwe wartości:<br>0 - email;<br>1 - skrypt;<br>2 - SMS;<br>4 - Webhook.| |exec\_path|string|Dla typów mediów opartych na skrypcie `exec_path` zawiera nazwę wykonywanego skryptu.<br><br>Wymagane dla typów mediów opartych na skrypcie.| |gsm\_modem|string|Nazwa urządzenia szeregowego modemu GSM.<br><br>Wymagane dla typów mediów SMS.| |passwd|string|Hasło autoryzacji.<br><br>Używane dla typów mediów email.| |smtp\_email|string|Adres e-mail, z którego będą wysyłane powiadomienia.<br><br>Wymagane dla typów mediów email.| |smtp\_helo|string|SMTP HELO.<br><br>Wymagane dla typów mediów email.| |smtp\_server|string|Serwer SMTP.<br><br>Wymagane dla typów mediów email.| |smtp\_port|integer|Port serwera SMTP, do którego będzie nawiązane połączenie.| |smtp\_security|integer|Poziom zabezpieczeń połączenia SMTP do użycia.<br><br>Możliwe wartości:<br>0 - Brak;<br>1 - STARTTLS;<br>2 - SSL/TLS.| |smtp\_verify\_host|integer|Weryfikacja hosta SSL dla SMTP.<br><br>Możliwe wartości:<br>0 - Nie;<br>1 - Tak.| |smtp\_verify\_peer|integer|Weryfikacja podmiotu SSL dla SMTP.<br><br>Możliwe wartości:<br>0 - Nie;<br>1 - Tak.| |smtp\_authentication|integer|Metoda autentykacji SMTP do użycia.<br><br>Możliwe wartości:<br>0 - Brak;<br>1 - Zwykłe hasło.| |status|integer|Czy typ mediów jest włączony.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* włączony;<br>1 - wyłączony.| |username|string|Nazwa użytkownika.<br><br>Używane dla typów mediów email.| |exec\_params|string|Parametry skryptu.<br><br>Każdy parametr kończy się nową linią.| |maxsessions|integer|Maksymalna liczba alertów, które mogą być przetwarzane równolegle.<br><br>Możliwe wartości dla SMS:<br>1 - *(domyślnie)*<br><br>Możliwe wartości dla innych typów mediów:<br>0-100| |maxattempts|integer|Maksymalna liczba prób wysłania alertu.<br><br>Możliwe wartości:<br>1-100<br><br>Domyślna wartość:<br>3| |attempt\_interval|string|Interwał między próbami ponownego wysłania. Akceptuje sekundy i jednostkę czasu z sufiksem.<br><br>Możliwe wartości:<br>0-1h<br><br>Domyślna wartość:<br>10s| |content\_type|integer|Format wiadomości.<br><br>Możliwe wartości:<br>0 - zwykły tekst;<br>1 - *(domyślnie)* html.| |script|string|Treść skryptu webhook.<br><br>| |timeout|string|Limit czasu wykonania skryptu webhook. Akceptuje sekundy i jednostkę czasu z sufiksem.<br><br>Możliwe wartości:<br>1-60s<br><br>Domyślna wartość:<br>30s| |process\_tags|integer|Definiuje, czy odpowiedź skryptu webhook powinna być interpretowana jako znaczniki, a te tagi powinny być dodane do powiązanego zdarzenia.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* Ignoruj odpowiedź skryptu webhook.<br>1 - Przetwarzaj odpowiedź skryptu webhook jako znaczniki.| |show\_event\_menu|integer|Pokaż wpis typu mediów w `problem.get` i `event.get` właściwość `urls`.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* Nie dodawaj wpisu `urls`.<br>1 - Dodaj typ mediów do właściwości `urls`.| |event\_menu\_url|string|Zdefiniuj właściwość `url` wpisu typu mediów w właściwości `urls` `problem.get` i `event.get`.| |event\_menu\_name|string|Zdefiniuj właściwość `name` wpisu typu mediów w właściwości `urls` `problem.get` i `event.get`.| |parameters|array|Tablica [parametrów wejściowych webhooka](/manual/api/reference/mediatype/object#webhook-parameters).| |description|string|Opis typu mediów.|  Zauważ, że dla niektórych metod (update, delete) kombinacja wymaganych/opcjonalnych parametrów jest różna.

en-us	# Media type  This class is designed to work with media types.  Object references:\  -   [Media type](/manual/api/reference/mediatype/object#media_type)  Available methods:\  -   [mediatype.create](/manual/api/reference/mediatype/create) -     creating new media types -   [mediatype.delete](/manual/api/reference/mediatype/delete) -     deleting media types -   [mediatype.get](/manual/api/reference/mediatype/get) - retrieving     media types -   [mediatype.update](/manual/api/reference/mediatype/update) -     updating media types
pl	# Media type  Ta klasa jest przeznaczona do pracy z typami mediów.  Odwołania do obiektów:\  -   [Media type](/manual/api/reference/mediatype/object#media_type)  Dostępne metody:\  -   [mediatype.create](/manual/api/reference/mediatype/create) -     tworzenie nowych typów mediów -   [mediatype.delete](/manual/api/reference/mediatype/delete) -     usuwanie typów mediów -   [mediatype.get](/manual/api/reference/mediatype/get) - pobieranie     typów mediów -   [mediatype.update](/manual/api/reference/mediatype/update) -     aktualizowanie typów mediów

en-us	# mediatype.update
pl	# mediatype.update

en-us	### Media type URL  The media type URL object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |name|string|Media type defined URL name.| |url|string|Media type defined URL value.|  Results will contain entries only for active media types with enabled event menu entry. Macro used in properties will be expanded, but if one of the properties contains an unexpanded macro, both properties will be excluded from results. For supported macros, see [*Supported macros*](/manual/appendix/macros/supported_by_location).
pl	### Media type URL  Obiekt adresu URL typu mediów ma następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |name|string|Nazwa adresu URL zdefiniowana dla typu mediów.| |url|string|Wartość adresu URL zdefiniowana dla typu mediów.|  Wyniki będą zawierały wpisy tylko dla aktywnych typów mediów z włączoną opcją menu zdarzeń. Makro użyte we właściwościach zostanie rozwinięte, ale jeśli jedna z właściwości zawiera nierozwinięte makro, obie właściwości zostaną wykluczone z wyników. Informacje o obsługiwanych makrach można znaleźć w artykule [*Obsługiwane makra*](/manual/appendix/macros/supported_by_location).

en-us	### Media type URL  The media type URL object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |name|string|Media type defined URL name.| |url|string|Media type defined URL value.|  Results will contain entries only for active media types with enabled event menu entry. Macro used in properties will be expanded, but if one of the properties contains an unexpanded macro, both properties will be excluded from results. For supported macros, see [*Supported macros*](/manual/appendix/macros/supported_by_location).
pl	### Media type URL  Obiekt adresu URL typu mediów ma następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |name|string|Nazwa adresu URL zdefiniowana dla typu mediów.| |url|string|Wartość adresu URL zdefiniowana dla typu mediów.|  Wyniki będą zawierały wpisy tylko dla aktywnych typów mediów z włączoną opcją menu zdarzeń. Makro użyte we właściwościach zostanie rozwinięte, ale jeśli jedna z właściwości zawiera nierozwinięte makro, obie właściwości zostaną wykluczone z wyników. Informacje o obsługiwanych makrach można znaleźć w artykule [*Obsługiwane makra*](/manual/appendix/macros/supported_by_location).

en-us	### Message template  The message template object defines a template that will be used as a default message for action operations to send a notification. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**eventsource**<br>(required)|integer|Event source.<br><br>Possible values:<br>0 - triggers;<br>1 - discovery;<br>2 - autoregistration;<br>3 - internal;<br>4 - services.| |**recovery**<br>(required)|integer|Operation mode.<br><br>Possible values:<br>0 - operations;<br>1 - recovery operations;<br>2 - update operations.| |subject|string|Message subject.| |message|string|Message text.|
pl	### Message template  Obiekt message template definiuje szablon, który będzie używany jako domyślna wiadomość dla operacji akcji w celu wysłania powiadomienia. Ma on następujące właściwości.  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**eventsource**<br>(wymagane)|integer|Źródło zdarzenia.<br><br>Możliwe wartości:<br>0 - wyzwalacze;<br>1 - wykrywanie;<br>2 - autorejestracja;<br>3 - wewnętrzne;<br>4 - usługi.| |**recovery**<br>(wymagane)|integer|Tryb operacji.<br><br>Możliwe wartości:<br>0 - operacje;<br>1 - operacje odzyskiwania;<br>2 - operacje aktualizacji.| |subject|string|Temat wiadomości.| |message|string|Treść wiadomości.|

en-us	# Method reference  This section provides an overview of the functions provided by the Zabbix API and will help you find your way around the available classes and methods.
pl	# Odniesienie do metody  Ta sekcja zawiera przegląd funkcji udostępnianych przez Zabbix API i pomoże Ci odnaleźć się w dostępnych klasach i metodach.

en-us	#### Mismatch counting  Count the number of hosts whose names do not contain the substring "ubuntu"  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": "ubuntu"         },         "excludeSearch": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "44",     "id": 1 } ```
pl	#### Liczenie niezgodności  Policz liczzbę hostów,, których nazwa nie zawiera podłańcucha "ubuntu"  Zapytanie:  ```json {     "jsonrpc": "2.0",     "method": "host.get",     "params": {         "countOutput": true,         "search": {             "host": "ubuntu"         },         "excludeSearch": true     },     "auth": "766b71ee543230a1182ca5c44d353e36",     "id": 1 } ```  Odpowiedź:  ```json {     "jsonrpc": "2.0",     "result": "44",     "id": 1 } ```

en-us	### Module  The module object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**moduleid**<br>(required)|string|ID of the module.| |status|integer|Whether access to the module is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.|
pl	### Module  Obiekt module ma następujące właściwości:  |Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**moduleid**<br>(wymagane)|string|ID modułu.| |status|integer|Czy dostęp do modułu jest włączony.<br><br>Możliwe wartości:<br>0 - Wyłączone;<br>1 - *(domyślne)* Włączone.|

en-us	### Monitoring  The Zabbix API allows you to access history and other data gathered during monitoring.
pl	### Monitorowanie  API Zabbix umożliwia dostęp do historii i innych danych zebranych  podczas monitorowania.

en-us	## NAME  zabbix\_agent2 - Zabbix agent 2\ \ [ ]{#lbAC}
pl	## NAZWA  zabbix\_agent2 - Zabbix agent 2\ \ [ ]{#lbAC}

en-us	## NAME  zabbix\_agentd - Zabbix agent daemon [ ]{#lbAC}
pl	## NAZWA  zabbix\_agentd - Demon agenta Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_get - Zabbix get utility [ ]{#lbAC}
pl	## NAME  zabbix\_get - narzędzie Zabbix get [ ]{#lbAC}

en-us	## NAME  zabbix\_js - Zabbix JS utility [ ]{#lbAC}
pl	## NAZWA  zabbix\_js - narzędzie Zabbix JS [ ]{#lbAC}

en-us	## NAME  zabbix\_proxy - Zabbix proxy daemon [ ]{#lbAC}
pl	## NAZWA  zabbix\_proxy - Demon Zabbix proxy [ ]{#lbAC}

en-us	## NAME  zabbix\_sender - Zabbix sender utility [ ]{#lbAC}
pl	## NAME  zabbix\_sender - narzędzie Zabbix sender [ ]{#lbAC}

en-us	## NAME  zabbix\_server - Zabbix server daemon [ ]{#lbAC}
pl	## NAME  zabbix\_server - Demon serwera Zabbix [ ]{#lbAC}

en-us	## NAME  zabbix\_web\_service - Zabbix web service [ ]{#lbAC}
pl	## NAZWA  zabbix\_web\_service — usługa internetowa Zabbix [ ]{#lbAC}

en-us	#### Network discovery  Manage network-level discovery rules to automatically find and monitor new hosts. Gain full access to information about discovered services and hosts.  [Discovery rule API](/manual/api/reference/drule) | [Discovery check API](/manual/api/reference/dcheck) | [Discovered host API](/manual/api/reference/dhost) | [Discovered service API](/manual/api/reference/dservice)
pl	#### Wykrywanie sieci  Zarządzaj regułami wykrywania na poziomie sieci, aby automatycznie wyszukiwać i monitorować nowe hosty. Uzyskaj pełny dostęp do informacji o wykrytych usługach i hostah.  [API reguły wykrywania](/manual/api/reference/drule) | [API sprawdzenia  wykrywania](/manual/api/reference/dcheck) | [API wykrycia hosta](/manual/api/reference/dhost) | [API wykrycia usługi](/manual/api/reference/dservice)

en-us	### Notation
pl	### Notacja

en-us	::: noteimportant Deprecated widgets will be removed in the upcoming major release. :::
pl	::: noteimportant Przestarzałe widżety zostaną usunięte w nadchodzącej głównej wersji. :::

en-us	::: noteimportant This widget is deprecated and will be removed in the upcoming major release. Consider using the [*Top hosts*](/manual/api/reference/dashboard/widget_fields/top_hosts) widget instead. :::
pl	::: noteimportant Ten widżet jest przestarzały i zostanie usunięty w nadchodzącej wersji głównej. Zamiast tego rozważ użycie widżetu [*Top hosty*](/manual/api/reference/dashboard/widget_fields/top_hosts). :::

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use *config-file*. **Zabbix sender** reads server details from the agentd configuration file. By default **Zabbix sender** does not read any configuration file. Only parameters **Hostname**, **ServerActive**, **SourceIP**, **TLSConnect**, **TLSCAFile**, **TLSCRLFile**, **TLSServerCertIssuer**, **TLSServerCertSubject**, **TLSCertFile**, **TLSKeyFile**, **TLSPSKIdentity** and **TLSPSKFile** are supported. All addresses defined in the agent **ServerActive** configuration parameter are used for sending data. If sending of batch data fails to one address, the following batches are not sent to this address.  **-z**, **--zabbix-server** *server*   Hostname or IP address of Zabbix server. If a host is monitored by a proxy, proxy hostname or IP address should be used instead. When used together with **--config**, overrides the entries of **ServerActive** parameter specified in agentd configuration file.  **-p**, **--port** *port*   Specify port number of Zabbix server trapper running on the server. Default is 10051. When used together with **--config**, overrides the port entries of **ServerActive** parameter specified in agentd configuration file.  **-I**, **--source-address** *IP-address*   Specify source IP address. When used together with **--config**, overrides **SourceIP** parameter specified in agentd configuration file.  **-t**, **--timeout** *seconds*   Specify timeout. Valid range: 1-300 seconds (default: 60)  **-s**, **--host** *host*   Specify host name the item belongs to (as registered in Zabbix frontend). Host IP address and DNS name will not work. When used together with **--config**, overrides **Hostname** parameter specified in agentd configuration file.  **-k**, **--key** *key*   Specify item key to send value to.  **-o**, **--value** *value*   Specify item value.  **-i**, **--input-file** *input-file*   Load values from input file. Specify **-** as **<input-file>** to read values from standard input. Each line of file contains whitespace delimited: **<hostname> <key> <value>**. Each value must be specified on its own line. Each line must contain 3 whitespace delimited entries: **<hostname> <key> <value>**, where "hostname" is the name of monitored host as registered in Zabbix frontend, "key" is target item key and "value" - the value to send. Specify **-** as **<hostname>** to use hostname from agent configuration file or from **--host** argument.  An example of a line of an input file:  **"Linux DB3" db.connections 43**  The value type must be correctly set in item configuration of Zabbix frontend. Zabbix sender will send up to 250 values in one connection. [Size limit](/manual/appendix/protocols/header_datalen) for sending values from an input file depends on the size described in Zabbix communication protocol. Contents of the input file must be in the UTF-8 encoding. All values from the input file are sent in a sequential order top-down. Entries must be formatted using the following rules:  - Quoted and non-quoted entries are supported. - Double-quote is the quoting character. - Entries with whitespace must be quoted. - Double-quote and backslash characters inside quoted entry must be escaped with a backslash. - Escaping is not supported in non-quoted entries. - Linefeed escape sequences (\\n) are supported in quoted strings. - Linefeed escape sequences are trimmed from the end of an entry.  **-T**, **--with-timestamps**   This option can be only used with **--input-file** option.  Each line of the input file must contain 4 whitespace delimited entries: **<hostname> <key> <timestamp> <value>**. Timestamp should be specified in Unix timestamp format. If target item has triggers referencing it, all timestamps must be in an increasing order, otherwise event calculation will not be correct.  An example of a line of the input file:  **"Linux DB3" db.connections 1429533600 43**  For more details please see option **--input-file**.  If a timestamped value is sent for a host that is in a “no data” maintenance type then this value will be dropped; however, it is possible to send a timestamped value in for an expired maintenance period and it will be accepted.  **-N**, **--with-ns**   This option can be only used with **--with-timestamps** option.  Each line of the input file must contain 5 whitespace delimited entries: **<hostname> <key> <timestamp> <ns> <value>**.  An example of a line of the input file:  **"Linux DB3" db.connections 1429533600 7402561 43**  For more details please see option **--input-file**.  **-r**, **--real-time**   Send values one by one as soon as they are received. This can be used when reading from standard input.  **--tls-connect** *value*   How to connect to server or proxy. Values:  [ ]{#lbAF}
pl	## OPCJE  **-c**, **--config** *plik-konfiguracyjny*   Używa*pliku-konfiguracyjnego*. **Zabbix sender** odczytuje szczegóły serwera z  pliku konfiguracyjnego agenta. Domyślnie **Zabbix sender** nie czyta żadnego pliku konfiguracyjnego. Tylko parametry **Hostname**, **ServerActive**, **SourceIP**, **TLSConnect**, **TLSCAFile**, **TLSCRLFile**, **TLSServerCertIssuer**, **TLSServerCertSubject**, **TLSCertFile**, **TLSKeyFile**, **TLSPSKIdentity** and **TLSPSKFile** są obsługiwane. Wszystkie  adresy w parametrze konfiguracyjnym**ServerActive** są wykorzystywane do wysyłania danych.Jeżeli wysyłanie danych wsadowych nie powiedzie się na jeden adres, następne dane wsadowe nie są już wysyłane na ten adres.  **-z**, **--zabbix-server** *serwer*   Określa nazwę lub adres IP serwera Zabbix. Jeżeli host jest monitorowany przez proxy, nalezy użyć nazwę lub adres IP tego proxy. Kiedy jest używane razem z parametrem **--config**, zastępuje parametr **ServerActive** określony w pliku konfiguracyjnym agenta.  **-p**, **--port** *port*   Określa port Trappera uruchomionego na serwerze Zabbix. Domyślnie jest to 10051. Kiedy jest używane razem z parametrem **--config**, zastępuje wartość portu określonego w parametrze **ServerActive** w pliku konfiguracyjnym agenta.  **-I**, **--source-address** *adres-IP*   Określa źródłowy adres IP. W połączeniu z parametrem **--config**, zastępuje parametr **SourceIP** określony w pliku konfiguracyjnym agenta.  **-t**, **--timeout** *sekundy*   Określa limit czasu. Prawidłowy zakres: 1-300 sekund (domyślnie: 60)  **-s**, **--host** *host*   Określa nazwę hosta do którego należy pozycja (zarejestrowany w frontendzie Zabbix). Adres IP lub nazwa DNS nie będą działać. Kiedy jest użyte razem z parametrem **--config**, nadpisuje parametr **Hostname** w pliku konfiguracyjnym agenta.  **-k**, **--key** *klucz*   Określa klucz pozycji, dla którego ma zostać wysłana wartość.  **-o**, **--value** *value*   Określa wartość pozycji.  **-i**, **--input-file** *plik-wejściowy*   Ładuje wartości z pliku wejściowego. Określenie **-** jaki **<plik-wejściowy>** powoduje odczytanie wartości ze standardowego wejścia. Każdy wiersz pliku zawiera białe znaki  oddzielane: **<nazwa hosta> <klucz> <wartość>**.Każda wartość musi być określona w osobnym wierszu. Każdy wiersz musi zawierać 3 wartości rozdzielane białymi znakami: **<nazwa hosta> <klucz> <wartość>**, gdzie "nazwa hosta" to nazwa monitorowanego hosta zarejestrowana w frontendzie Zabbix, "klucz" to klucz pozycji docelowej, a "wartość" - wartość do wysłania. Określenie **-** jaki **<nazwa hosta>** powoduje użycie nazwy hosta z pliku konfiguracyjnego agenta lub z parametru **--host**.  Przykładowa linia pliku wejściowego:  **"Linux DB3" db.connections 43**  Typ wartości musi być poprawnie ustawion w konfiguracji pozycji frontendu Zabbix. Zabbix sender podczas jednego połączenia wyśle do 250 wartości. Zawartość pliku wejściowego musi być zakodowana w UTF-8. Wszystkie wartości z pliku wejściowego są wysyłane od góry do dołu. Wpisy muszą być  sformatowane zgodnie z następującymi regułami:  - Obsługiwane są wpisy cytowane i niecytowane. - Cudzysłów podwójny to znak cytowania. - Wpisy z białymi znakami musza być cytowane. - Znaki cudzysłowu i ukośnika odwrotnego w cytowanym wpisie muszą być poprzedzone ukośnikiem odwrotnym. - Znaki ucieczki nie są obsługiwane w wpisach niecytowanych. - Znak ucieczki nowej linii (\\n) są obsługiwane w wpisach cytowanych. - Znak ucieczki nowej linii jest wycinany z końca wpisu.  **-T**, **--with-timestamps**   Ta opcja może być określona tylko z parametrem **--input-file**.  Każdy wiersz pliku wejściowego musi zawierać 4 wartości rozdzielone białymi znakami: **<nazwa hosta> <klucz> <znacznik czasu> <wartość>**. Znaczniki czasu powinien być określony w formacie UNIX. Jeśli docelowa pozycja posiada wyzwalacze odwołujące się do niego, wszystkie znaczniki czasu muszą być w porządku rosnącym, w przeciwnym razie obliczenie zdarzenia nie będzie poprawne.  Przykładowy wiersz pliku wejściowego:  **"Linux DB3" db.connections 1429533600 43**  Aby uzyskać więcej informacji, zobacz opcję **--input-file**.  Jeżeli wartość ze znacznikiem czasu jest wysyłana do hosta, który jest w stanie utrzymania w trybie “brak danych”, wtedy wartość zostaje pominięta; jednakże jest możliwość  wysłania wartości z znacznikiem czasu w przypadku wygasłego stanu utrzymania  i zostanie ona zaakceptowana.  **-N**, **--with-ns**   Ta opcja może być określona tylko z parametrem **--with-timestamps**.  Każdy wiersz pliku wejściowego musi zawierać 5 wartości rozdzielanymi białymi znakami: **<nazwa hosta> <klucz> <znacznik czasu> <ns> <wartość>**.  Przykładowy wiersz pliku wejściowego:  **"Linux DB3" db.connections 1429533600 7402561 43**  Aby uzyskać więcej informacji, zobacz opcję **--input-file**.  **-r**, **--real-time**   Wysyła wartości jeden po drugim gdy tylko zostaną odebrane. Opcja ta może być użyta przy odczycie z standardowego wejścia.  **--tls-connect** *wartość*   Określa sposób łączenia się do serwera lub proxy. Wartości:  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix agent in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
pl	## OPCJE  **-c**, **--config** *plik-konfiguracyjny*   Użyj alternatywnego *pliku-konfiguracji* zamiast domyślnego.  **-f**, **--foreground**   Uruchom agenta Zabbix jako proces pierwszoplanowy.  **-R**, **--runtime-control** *opcja-kontroli-działania*   Wykonaj funkcje administracyjne zależnie od podanej *opcji-kontroli-działania*.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix proxy in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  [ ]{#lbAF}
pl	## OPCJE  **-c**, **--config** *plik-konfiguracyjny*   Użyj alternatywnego *pliku-konfiguracji* zamiast domyślnego.  **-f**, **--foreground**   Uruchom Zabbix proxy jako proces pierwszoplanowy.  **-R**, **--runtime-control** *opcja-kontroli-działania*   Wykonaj funkcje administracyjne zależnie od podanej *opcji-kontroli-działania*.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-f**, **--foreground**   Run Zabbix server in foreground.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.   Examples of running Zabbix server with command line parameters: ```yaml zabbix_server -c /usr/local/etc/zabbix_server.conf zabbix_server --help zabbix_server -V ```  [ ]{#lbAF}
pl	## OPCJE  **-c**, **--config** *plik-konfiguracyjny* Użyj alternatywnego *pliku-konfiguracji* zamiast domyślnego.  **-f**, **--foreground** Uruchom serwer Zabbix jako proces pierwszoplanowy.  **-R**, **--runtime-control** *opcja-kontroli-działania* Wykonaj funkcje administracyjne zależnie od podanej *opcji-kontroli-działania*.  **-h**, **--help** Wyświetl tę pomoc i wyjdź.**  -V**, **--version** Wyświetl informację o wersji i wyjdź.   Przykłady uruchomienia serwera Zabbix z parametrami wiersza poleceń: ```yaml zabbix_server -c /usr/local/etc/zabbix_server.conf zabbix_server --help zabbix_server -V ```  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
pl	## OPCJE  **-c**, **--config** *plik-konfiguracyjny*   Użyj alternatywnego *pliku-konfiguracji* zamiast domyślnego.  **-h**, **--help**   Wyświetla tę pomoc i kończy działanie.  **-V**, **--version**   Wypisuje informację o wersji i kończy działanie.  [ ]{#lbAF}

en-us	## OPTIONS  **-c**, **--config** *config-file*   Use the alternate *config-file* instead of the default one.  **-R**, **--runtime-control** *runtime-option*   Perform administrative functions according to *runtime-option*.
pl	## OPCJE  **-c**, **--config** *plik-konfiguracyjny*   Określa alternatywny*plik-konfiguracji* zamiast domyślnego.  **-R**, **--runtime-control** *opcja-kontroli-działania*   Wykonuje funkcje administracyjne zależnie od podanej *opcji-kontroli-działania*.

en-us	## OPTIONS  **-s**, **--host** *host-name-or-IP*   Specify host name or IP address of a host.  **-p**, **--port** *port-number*   Specify port number of agent running on the host. Default is 10050.  **-I**, **--source-address** *IP-address*   Specify source IP address.  **-t**, **--timeout** *seconds*   Specify timeout. Valid range: 1-30 seconds (default: 30)  **-k**, **--key** *item-key*   Specify key of item to retrieve value for.  **--tls-connect** *value*   How to connect to agent. Values:  [ ]{#lbAF}
pl	## OPCJE  **-s**, **--host** *nazwa-hosta-lub-IP*   Określa nazwę hosta lub jego adres IP.  **-p**, **--port** *numer-portu*   Określa numer portu agenta uruchomionego na hoście. Domyślna wartość to 10050.  **-I**, **--source-address** *adres-IP*   Określa źródłowy adres IP.  **-t**, **--timeout** *sekundy*   Określa limit czasu. Prawidłowy zakres: 1-30 sekund (Domyślnie: 30)  **-k**, **--key** *klucz-pozycji*   Określa klucz pozycji, z której ma być pobrana wartość.  **--tls-connect** *wartość*   Określa połączenie do agenta. Wartości:  [ ]{#lbAF}

en-us	## OPTIONS  **-s**, **--script** *script-file*   Specify the file name of the script to execute. If '-' is specified as file name, the script will be read from stdin.  **-p**, **--param** *input-param*   Specify the input parameter.  **-i**, **--input** *input-file*   Specify the file name of the input parameter. If '-' is specified as file name, the input will be read from stdin.  **-l**, **--loglevel** *log-level*   Specify the log level.  **-t**, **--timeout** *timeout*   Specify the timeout in seconds. Valid range: 1\-60 seconds (default: 10)  **-h**, **--help**   Display this help and exit.  **-V**, **--version**   Output version information and exit.  [ ]{#lbAF}
pl	## OPCJE  **-s**, **--script** *plik-skryptu*   Określa nazwę pliku skryptu do wykonania. Jeżeli '-' jest określony jako nazwa skryptu, skrypt zostanie odczytany z stdin.  **-p**, **--param** *parametr-wejściowy*   Określa parametr wejściowy.  **-i**, **--input** *plik-parametr-wejściowy*   Określa nazwę pliku parametru wejściowego. Jeżeli '-' jest określony jako nazwa pliku, dane wejściowe zostaną odczytane z stdin.  **-l**, **--loglevel** *poziom-logowania*   Określa poziom logowania.  **-t**, **--timeout** *timeout*   Określa limit czasu w sekundach. Poprawny zakres: 1\-60 sekund (domyślnie: 10)  **-h**, **--help**   Wyświetla tę pomoc i kończy działanie.  **-V**, **--version**   Wypisuje informację o wersji i kończy działanie.  [ ]{#lbAF}

en-us	#### Options  The following command line parameters can be used with Zabbix agent 2:  |Parameter|Description| |--|--------| |-c --config <config-file>|Path to the configuration file.<br>You may use this option to specify a configuration file that is not the default one.<br>On UNIX, default is /usr/local/etc/zabbix\_agent2.conf or as set by [compile-time](/manual/installation/install#installing_zabbix_daemons) variables *--sysconfdir* or *--prefix*| |-f --foreground|Run Zabbix agent in foreground (default: true).| |-p --print|Print known items and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-t --test <item key>|Test specified item and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-h --help|Print help information and exit.| |-v --verbose|Print debugging information. Use this option with -p and -t options.| |-V --version|Print agent version and license information.| |-R --runtime-control <option>|Perform administrative functions. See [runtime control](/manual/concepts/agent2#runtime_control).|  Specific **examples** of using command line parameters:  -   print all built-in agent items with values -   test a user parameter with "mysql.ping" key defined in the specified configuration file  ```{=html} <!-- --> ```     zabbix_agent2 --print     zabbix_agent2 -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf
pl	#### Opcje  Z agentem Zabbix 2 można używać następujących parametrów wiersza poleceń:  |Parametr|Opis| |--|--------| |-c --config <plik-konfiguracyjny>|Ścieżka do pliku konfiguracyjnego.<br>Możesz użyć tej opcji, aby określić plik konfiguracyjny inny niż domyślny.<br>W systemie UNIX domyślnym jest /usr/local /etc/zabbix\_agent2.conf lub zgodnie z zmiennymi użytymi podczas [kompilacji](/manual/installation/install#installing_zabbix_daemons) *--sysconfdir* lub *--prefix*| |-f --foreground|Uruchom agenta Zabbix jako proces pierwszoplanowy (domyślnie: true).| |-p --print|Wyświetla listę dostępnych pozycji i kończy działanie.<br>*Uwaga*: Aby zwrócić również [parametry użytkownika](/manual/config/items/userparameters), musisz określić plik konfiguracyjny (jeśli jest nie w domyślnej lokalizacji).| |-t --test <klucz pozycji>|Testuje pojedynczą pozycję i kończy działanie.<br>*Uwaga*: Aby zwrócić również [parametry użytkownika](/manual/config/items/userparameters), musisz określić plik konfiguracyjny (jeśli jest nie w domyślnej lokalizacji).| |-h --help|Wyświetla pomoc i kończy działanie.| |-v --verbose|Wyświetla informacje debugowania. Użyj tej opcji z opcjami -p i -t.| |-V --version|Wyświetla wersję agenta i informacje o licencji.| |-R --runtime-control <opcje>|Wykonuje funkcje administracyjne . Zobacz [opcje kontroli działania](/manual/concepts/agent2#runtime_control).|  Konkretne **przykłady** użycia parametrów wiersza poleceń:  -   wyświetl wszystkie wbudowane pozycje agenta z wartościami -   przetestuj parametr użytkownika z kluczem "mysql.ping" zdefiniowanego w podanym pliku konfiguracyjnym  ```{=html} <!-- --> ```     zabbix_agent2 --print     zabbix_agent2 -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf

en-us	#### Other agent options  It is possible to run multiple instances of the agent on a host. A single instance can use the default configuration file or a configuration file specified in the command line. In case of multiple instances each agent instance must have its own configuration file (one of the instances can use the default configuration file).  The following command line parameters can be used with Zabbix agent:  |Parameter|Description| |--|--------| |**UNIX and Windows agent**|<| |-c --config <config-file>|Path to the configuration file.<br>You may use this option to specify a configuration file that is not the default one.<br>On UNIX, default is /usr/local/etc/zabbix\_agentd.conf or as set by [compile-time](/manual/installation/install#installing_zabbix_daemons) variables *--sysconfdir* or *--prefix*<br>On Windows, default is c:\\zabbix\_agentd.conf| |-p --print|Print known items and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-t --test <item key>|Test specified item and exit.<br>*Note*: To return [user parameter](/manual/config/items/userparameters) results as well, you must specify the configuration file (if it is not in the default location).| |-h --help|Display help information| |-V --version|Display version number| |**UNIX agent only**|<| |-R --runtime-control <option>|Perform administrative functions. See [runtime control](/manual/concepts/agent#runtime_control).| |**Windows agent only**|<| |-m --multiple-agents|Use multiple agent instances (with -i,-d,-s,-x functions).<br>To distinguish service names of instances, each service name will include the Hostname value from the specified configuration file.| |**Windows agent only (functions)**|<| |-i --install|Install Zabbix Windows agent as service| |-d --uninstall|Uninstall Zabbix Windows agent service| |-s --start|Start Zabbix Windows agent service| |-x --stop|Stop Zabbix Windows agent service|  Specific **examples** of using command line parameters:  -   printing all built-in agent items with values -   testing a user parameter with "mysql.ping" key defined in the     specified configuration file -   installing a "Zabbix Agent" service for Windows using the default     path to configuration file c:\\zabbix\_agentd.conf -   installing a "Zabbix Agent \[Hostname\]" service for Windows using     the configuration file zabbix\_agentd.conf located in the same     folder as agent executable and make the service name unique by     extending it by Hostname value from the config file  ```{=html} <!-- --> ```     zabbix_agentd --print     zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf     zabbix_agentd.exe -i     zabbix_agentd.exe -i -m -c zabbix_agentd.conf
pl	#### #### Inne opcje agenta  Możliwe jest uruchomienie wielu instancji agenta na hoście. Pojedyncza instancja może używać domyślnego pliku konfiguracyjnego lub pliku konfiguracyjnego określonego w wierszu poleceń. W przypadku wielu instancji każda instancja agenta musi posiadać własny plik konfiguracyjny (jedna z instancji może korzystać z domyślnego pliku konfiguracyjnego).  Z agentem Zabbix można używać następujących parametrów wiersza poleceń:  |Parametr|Opis| |--|--------| |**Agent dla systemów UNIX i Windows**|<| |-c --config <plik-konfiguracyjny>|Ścieżka do pliku konfiguracyjnego.<br>Możesz użyć tej opcji, aby określić plik konfiguracyjny inny niż domyślny.<br>W systemie UNIX domyślnym jest /usr/local/etc/zabbix\_agentd.conf lub ustawiony [podczas kompilacji](/manual/installation/install#installing_zabbix_daemons) zmiennymi *--sysconfdir* lub *--prefix*<br>W systemie Windows, domyślna wartość to c:\\zabbix\_agentd.conf| |-p --print|Wyświetla znane pozycje i kończy działanie.<br>*Uwaga*: Żeby uzyskać również  [parametry użytkownika](/manual/config/items/userparameters), należy określić plik konfiguracji (jeżeli nie jest w domyślnej lokalizacji).| |-t --test <klucz pozycji>|Testuje określoną pozycję i kończy działanie.<br>*Uwaga*: Żeby uzyskać również  [parametry użytkownika](/manual/config/items/userparameters), należy określić plik konfiguracji (jeżeli nie jest w domyślnej lokalizacji).| |-h --help|Wyświetla informacje pomocy| |-V --version|Wyświetla numer wersji| |**Tylko agent UNIX**|<| |-R --runtime-control <opcje>|Wykonywanie funkcji administracyjnych. Zobacz [opcje kontroli działania(/manual/concepts/agent#runtime_control).| |**Tylko agent Windows**|<| |-m --multiple-agents|Użyj wielu instancji agenta (z funkcjami -i, -d, -s, -x).<br>Aby rozróżnić nazwy usług instancji, każda nazwa usługi będzie zawierać wartość nazwy hosta z określonego pliku konfiguracyjnego. |**Tylko agent Windows (funkcje)**|<| |-i --install|Zainstaluj agenta Zabbix Windows jako usługę| |-d --uninstall|Odinstaluj usługę agenta Zabbix Windows| |-s --start|Uruchom usługę agenta Zabbix Windows| |-x --stop|Zatrzymaj usługę agenta Zabbix Windows|  Konkretne **przykłady** użycia parametrów wiersza poleceń:  -   wyświetlanie wszystkich wbudowanych pozycji agenta z wartościami -   testowanie parametrów użytkownika kluczem "mysql.ping" zdefiniowanym      w określonym pliku konfiguracji -  instalowanie usługi "Zabbix Agent" dla Windows przy użyciu domyślnej     ścieżki do pliku konfiguracji c:\\zabbix\_agentd.conf -   instalowanie usługi "Zabbix Agent \[Hostname\]" dla Windows przy użyciu     pliku konfiguracji zabbix\_agentd.conf umieszczonego w tym samym     katalogu co plik wykonywalny agenta oraz utworzenie unikalnej nazwy uslugi     przez rozszerzenie jej nazwy o wartość Hostname z pliku konfiguracji  ```{=html} <!-- --> ```     zabbix_agentd --print     zabbix_agentd -t "mysql.ping" -c /etc/zabbix/zabbix_agentd.conf     zabbix_agentd.exe -i     zabbix_agentd.exe -i -m -c zabbix_agentd.conf

en-us	### Other changes and bug fixes
pl	### Inne zmiany i poprawki błędów

en-us	#### Overrides  The following parameters are supported for configuring *Overrides*.  ::: noteclassic The first number in the property name (e.g. or.hosts.0.0, or.items.0.0) represents the particular data set, while the second number, if present, represents the configured host or item. :::  |Parameter|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-----|-|-----|-------------------| |***Host pattern***<br>(required)|1|or.hosts.0.0|[Host](/manual/api/reference/host/get) name or pattern (e.g. `Zabbix*`).| |***Item pattern***<br>(required)|1|or.items.0.0|[Item](/manual/api/reference/item/get) name or pattern (e.g. `*: Number of processed *values per second`).| |*Base color*|1|or.color.0|Hexadecimal color code (e.g. `FF0000`).| |*Width*|0|or.width.0|Valid values range from 1-10.| |*Draw*|0|or.type.0|0 - Line;<br>1 - Points;<br>2 - Staircase;<br>3 - Bar.| |*Transparency*|0|or.transparency.0|Valid values range from 1-10.| |*Fill*|0|or.fill.0|Valid values range from 1-10.| |*Point size*|0|or.pointsize.0|Valid values range from 1-10.| |*Missing data*|0|or.missingdatafunc.0|0 - None;<br>1 - Connected;<br>2 - Treat as 0.| |*Y-axis*|0|or.axisy.0|0 - Left;<br>1 - Right.| |*Time shift*|1|or.timeshift.0|Valid time string (e.g. `3600`, `1h`, etc.).<br>You may use [time suffixes](/manual/appendix/suffixes#time-suffixes). Negative values are allowed.|
pl	#### Nadpisania  Poniższe parametry są obsługiwane do konfiguracji *Nadpisania*.  ::: noteclassic Pierwsza liczba w nazwie właściwości (np. or.hosts.0.0, or.items.0.0) oznacza konkretny zbiór danych, natomiast druga liczba, jeśli występuje, oznacza skonfigurowany host lub pozycję. :::  |Parametr|[typ](/manual/api/reference/dashboard/object#dashboard-widget-field)|nazwa|wartość| |-----|-|-----|-------------------| |***Wzorzec hosta***<br>(wymagany)|1|or.hosts.0.0|Nazwa hosta lub wzorzec (np. `Zabbix*`).| |***Wzorzec pozycji***<br>(wymagany)|1|or.items.0.0|Nazwa pozycji lub wzorzec (np. `*: Liczba przetworzonych *wartości na sekundę`).| |*Podstawowy kolor*|1|or.color.0|Szesnastkowy kod koloru (np. `FF0000`).| |*Szerokość*|0|or.width.0|Dopuszczalne wartości z zakresu od 1 do 10.| |*Rysuj*|0|or.type.0|0 - Linia;<br>1 - Punkty;<br>2 - Schody;<br>3 - Belki.| |*Przezroczystość*|0|or.transparency.0|Dopuszczalne wartości z zakresu od 1 do 10.| |*Wypełnienie*|0|or.fill.0|Dopuszczalne wartości z zakresu od 1 do 10.| |*Rozmiar punktu*|0|or.pointsize.0|Dopuszczalne wartości z zakresu od 1 do 10.| |*Brakujące dane*|0|or.missingdatafunc.0|0 - Brak;<br>1 - Połączono;<br>2 - Traktuj jako 0.| |*Oś Y*|0|or.axisy.0|0 - Z lewej;<br>1 - Z prawej.| |*Przesunięcie czasu*|1|or.timeshift.0|Dopuszczalny ciąg czasu (np. `3600`, `1h`, itp.).<br>Możesz użyć [przedrostków czasu](/manual/appendix/suffixes#time-suffixes). Dozwolone są wartości ujemne.|

en-us	#### Overview  An item is an individual metric.  Items are used for collecting data. Once you have configured a host, you must add items to get actual data. One way of quickly adding many items is to attach one of the predefined templates to a host. However, for optimized system performance, you may need to fine-tune the templates to have as many items and as frequent monitoring as necessary.  To specify what sort of data to collect from a host, use the [item key](/manual/config/items/item/key). For example, an item with the key name **system.cpu.load** will collect processor load data, while an item with the key name **net.if.in** will collect incoming traffic information.  Additional parameters can be specified in square brackets after the key name. For example, system.cpu.load**\[avg5\]** will return the processor load average for the last 5 minutes, while net.if.in**\[eth0\]** will show incoming traffic in the interface "eth0".  ::: noteclassic See individual sections of [item types](/manual/config/items/itemtypes) for all supported item types and item keys. :::  Proceed to [creating and configuring an item](/manual/config/items/item).
pl	#### Przegląd  Pozycja to indywidualna metryka.  Pozycje są używane do zbierania danych. Po skonfigurowaniu hosta, musisz dodać pozycje, aby uzyskać rzeczywiste dane. Jednym ze sposobów szybkiego dodawania wielu pozycji jest dołączenie jednego z predefiniowanych szablonów do hosta. Jednakże w celu zoptymalizowania wydajności systemu może zaistnieć potrzeba dostrojenia szablonów tak, aby zawierały liczbę pozycji i częstotliwość monitorowania, ile to konieczne.  Aby określić, jakie dane zbierać z hosta, użyj [klucza pozycji](/manual/config/items/item/key). Na przykład, pozycja o kluczu **system.cpu.load** zbierze dane o obciążeniu procesora, podczas gdy pozycja o kluczu **net.if.in** zbierze informacje o przychodzącym ruchu sieciowym.  Dodatkowe parametry można określić w nawiasach kwadratowych po nazwie klucza. Na przykład, system.cpu.load**\[avg5\]** zwróci średnie obciążenie procesora (load) z ostatnich 5 minut, podczas gdy net.if.in**\[eth0\]** pokaże ilość przychodzącego ruchu na interfejsie "eth0".  ::: noteclassic Zobacz poszczególne sekcje [typów pozycji](/manual/config/items/itemtypes) dla wszystkich obsługiwanych typów pozycji i kluczy pozycji. :::  Przejdź do [tworzenia i konfigurowania pozycji](/manual/config/items/item).

en-us	#### Overview  As an alternative to setting up manually or reusing an existing server for Zabbix, users may [download](http://www.zabbix.com/download_appliance) a Zabbix appliance or a Zabbix appliance installation CD image.  Zabbix appliance and installation CD versions are based on AlmaLinux 8 (x86\_64).  Zabbix appliance installation CD can be used for instant deployment of Zabbix server (MySQL).  ::: noteimportant  You can use this Appliance to evaluate Zabbix. The Appliance is not intended for serious production use.  :::
pl	#### Przegląd  Jako alternatywa dla ręcznej konfiguracji lub przystosowania istniejącego serwera do pracy z Zabbix, użytkownicy mogą [pobrać](http://www.zabbix.com/download_appliance) appliance Zabbix lub obraz appliance Zabbix jako płyty instalacyjnej na CD.  Wersje Zabbix appliance i płyt instalacyjnych CD są oparte na AlmaLinux 8 (x86\_64).  Płyta instalacyjna Zabbix appliance może być wykorzystana do szybjiego wdrożenia serwera Zabbix (MySQL).  ::: noteimportant  Możesz użyć tego Appliance jako oceny oprogramowania Zabbix. Appliance nie jest przeznaczony do poważnego użytku produkcyjnego.  :::

en-us	#### Overview  Checking for a new item value in Zabbix is a cyclic process that is based on configured update intervals. While for many items the update intervals are quite short, there are others (including low-level discovery rules) for which the update intervals are quite long, so in real-life situations there may be a need to check for a new value quicker - to pick up changes in discoverable resources, for example. To accommodate such a necessity, it is possible to reschedule a passive check and retrieve a new value immediately.  This functionality is supported for **passive** checks only. The following item types are supported:  -   Zabbix agent (passive) -   SNMPv1/v2/v3 agent -   IPMI agent -   Simple check -   Zabbix internal -   External check -   Database monitor -   JMX agent -   SSH agent -   Telnet -   Calculated -   HTTP agent -   Script  ::: noteimportant The check must be present in the configuration cache in order to get executed; for more information see [CacheUpdateFrequency](/manual/appendix/config/zabbix_server). Before executing the check, the configuration cache is **not** updated, thus very recent changes to item/discovery rule configuration will not be picked up. Therefore, it is also not possible to check for a new value for an item/rule that is being created or has been created just now; use the *Test* option while configuring an item for that. :::
pl	#### Przegląd  Sprawdzanie nowej wartości pozycji w Zabbixie jest cyklicznym procesem  opartym na skonfigurowanych interwałach aktualizacji. Podczas gdy dla wielu pozycji  interwały aktualizacji są dość krótkie, istnieją inne (w tym reguły wykrywania  niskopoziomowe), dla których interwały aktualizacji są dość długie, więc  w rzeczywistych sytuacjach może pojawić się potrzeba szybszego sprawdzenia nowej  wartości - na przykład, aby wykryć zmiany w zasobach możliwych do odkrycia. Aby  sprostać takiej potrzebie, możliwe jest przełożenie sprawdzenia pasywnego  i natychmiastowe pobranie nowej wartości.  Ta funkcjonalność jest obsługiwana wyłącznie dla sprawdzeń **pasywnych**.  Obsługiwane są następujące typy pozycji:  -   Agent Zabbix (pasywny) -   Agent SNMPv1/v2/v3 -   Agent IPMI -   Proste sprawdzenie -   Wewnętrzny Zabbix -   Test zewnętrzny -   Monitor bazy danych -   Agent JMX -   Agent SSH -   Agent Telnet -   Obliczona -   Agent HTTP -   Skrypt  ::: noteimportant Sprawdzenie musi być obecne w pamięci  podręcznej konfiguracji, aby zostało wykonane; aby uzyskać więcej informacji, zobacz  [CacheUpdateFrequency](/manual/appendix/config/zabbix_server). Przed wykonaniem  sprawdzenia pamięć podręczna konfiguracji **nie** jest aktualizowana, dlatego  też bardzo niedawne zmiany w konfiguracji pozycji/reguły odkrywania nie zostaną  uwzględnione. Dlatego też niemożliwe jest sprawdzenie nowej wartości  dla pozycji/reguły, która jest tworzona lub została właśnie utworzona; użyj  opcji *Test* podczas konfigurowania pozycji w tym celu. :::

en-us	#### Overview  History and trends are the two ways of storing collected data in Zabbix.  Whereas history keeps each collected value, trends keep averaged information on hourly basis and therefore are less resource-hungry.
pl	#### Przegląd  Historia i trendy to dwa sposoby przechowywania zebranych danych w Zabbix.  Podczas gdy historia przechowuje każdą zebraną wartość, trendy przechowują uśrednione  informacje co godzinę, dzięki czemu zużywają mniej zasobów.

en-us	#### Overview  If [installed](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation) from Debian/Ubuntu packages, the following information will help you in setting up Zabbix [Java gateway](/manual/concepts/java).
pl	#### Przegląd  Jeśli [zainstalowano](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation) z pakietów Debiana/Ubuntu, poniższe informacje pomogą Ci skonfigurować [Zabbix Java Gateway](/manual/concepts/java).

en-us	#### Overview  If [installed](/manual/installation/install_from_packages/rhel#java_gateway_installation) from RHEL packages, the following information will help you in setting up Zabbix [Java gateway](/manual/concepts/java).
pl	#### Przegląd  Jeśli [zainstalowano](/manual/installation/install_from_packages/rhel#java_gateway_installation) z pakietów RHEL, poniższe informacje pomogą Ci skonfigurować [Zabbix Java Gateway](/manual/concepts/java).

en-us	#### Overview  If [installed](/manual/installation/install_from_packages/rhel#java_gateway_installation) from RHEL packages, the following information will help you in setting up Zabbix [Java gateway](/manual/concepts/java).
pl	#### Przegląd  Jeśli [zainstalowano](/manual/installation/install_from_packages/rhel#java_gateway_installation) z pakietów RHEL, poniższe informacje pomogą Ci skonfigurować [Zabbix Java Gateway](/manual/concepts/java).

en-us	#### Overview  If [installed](/manual/installation/install#installing_java_gateway) from sources, the following information will help you in setting up Zabbix [Java gateway](/manual/concepts/java).
pl	#### Przegląd  Jeśli [zainstalowano](/manual/installation/install#installing_java_gateway) ze źródeł, poniższe informacje pomogą Ci skonfigurować [Zabbix Java Gateway](/manual/concepts/java).

en-us	#### Overview  Native support for monitoring JMX applications exists in the form of a Zabbix daemon called "Zabbix Java gateway", available since Zabbix 2.0. Zabbix Java gateway is a daemon written in Java. To find out the value of a particular JMX counter on a host, Zabbix server queries Zabbix Java gateway, which uses the [JMX management API](http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/) to query the application of interest remotely. The application does not need any additional software installed, it just has to be started with `-Dcom.sun.management.jmxremote` option on the command line.  Java gateway accepts incoming connection from Zabbix server or proxy and can only be used as a "passive proxy". As opposed to Zabbix proxy, it may also be used from Zabbix proxy (Zabbix proxies cannot be chained). Access to each Java gateway is configured directly in Zabbix server or proxy configuration file, thus only one Java gateway may be configured per Zabbix server or Zabbix proxy. If a host will have items of type **JMX agent** and items of other type, only the **JMX agent** items will be passed to Java gateway for retrieval.
pl	#### Przegląd  Natywna obsługa monitorowania aplikacji JMX istnieje w postaci demona Zabbix o nazwie "Zabbix Java gateway", dostępnego od wersji Zabbix 2.0. Zabbix Java gateway to demon napisany w Java. Aby poznać wartość konkretnego  licznika JMX na hoście, serwer Zabbix wysyła zapytanie do Zabbix Java gateway, który używa [API zarządzania JMX](http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/) by zdalnie odpytać aplikację o dane. Aplikacja nie wymaga instalowania  żadnego dodatkowego oprogramowania, wystarczy ją uruchomić z opcją `-Dcom.sun.management.jmxremote` w wierszu poleceń.  Java gateway akceptuje połączenia przychodzące z serwera Zabbix lub  proxy i może być używana tylko jako "pasywne proxy". W przeciwieństwie  do proxy Zabbix, może być również używany z proxy Zabbix (proxy Zabbix nie mogą być łączone). Dostęp do każdej Java gateway jest konfigurowany bezpośrednio w pliku konfiguracyjnym serwera Zabbix lub  proxy, dlatego tylko jedna Java gateway może być skonfigurowana na serwerze Zabbix lub proxy Zabbix. Jeśli host będzie zawierał pozycje typu  **agent JMX** i pozycje innego typu, tylko pozycje **agent JMX** zostaną  przekazane do Java gateway w celu pobrania.

en-us	#### Overview of files  If you obtained Java gateway from sources, you should have ended up with a collection of shell scripts, JAR and configuration files under $PREFIX/sbin/zabbix\_java. The role of these files is summarized below.      bin/zabbix-java-gateway-$VERSION.jar  Java gateway JAR file itself.      lib/logback-core-0.9.27.jar     lib/logback-classic-0.9.27.jar     lib/slf4j-api-1.6.1.jar     lib/android-json-4.3_r3.1.jar  Dependencies of Java gateway: [Logback](http://logback.qos.ch/), [SLF4J](http://www.slf4j.org/), and [Android JSON](https://android.googlesource.com/platform/libcore/+/master/json) library.      lib/logback.xml       lib/logback-console.xml  Configuration files for Logback.      shutdown.sh       startup.sh  Convenience scripts for starting and stopping Java gateway.      settings.sh  Configuration file that is sourced by startup and shutdown scripts above.
pl	#### Przegląd plików  Jeśli postawiłeś Java gateway ze źródeł, powinieneś otrzymać kolekcję skryptów powłoki, plików JAR i plików konfiguracyjnych w katalogu $PREFIX/sbin/zabbix\_java. Rolę tych plików podsumowano poniżej.      bin/zabbix-java-gateway-$VERSION.jar  Sam plik JAR Java gateway.      lib/logback-core-0.9.27.jar     lib/logback-classic-0.9.27.jar     lib/slf4j-api-1.6.1.jar     lib/android-json-4.3_r3.1.jar  Zależności Java gateway: [Logback](http://logback.qos.ch/), [SLF4J](http://www.slf4j.org/), i [Android JSON](https://android.googlesource.com/platform/libcore/+/master/json) library.      lib/logback.xml       lib/logback-console.xml  Pliki konfiguracyjne dla Logback.      shutdown.sh       startup.sh  Wygodne skrypty do uruchamiania i zatrzymywania Java gateway.      settings.sh  Plik konfiguracyjny, który jest załączany do powyższych skruptów uruchamiania i zatrzymywania.

en-us	#### Overview  Problem events in Zabbix can be acknowledged by users.  If a user gets notified about a problem event, they can go to Zabbix frontend, open the problem update popup window of that problem using one of the ways listed below and acknowledge the problem. When acknowledging, they can enter their comment for it, saying that they are working on it or whatever else they may feel like saying about it.  This way, if another system user spots the same problem, they immediately see if it has been acknowledged and the comments so far.  This way the workflow of resolving problems with more than one system user can take place in a coordinated way.  Acknowledgment status is also used when defining [action operations](/manual/config/notifications/action/operation). You can define, for example, that a notification is sent to a higher level manager only if an event is not acknowledged for some time.  To acknowledge events and comment on them, a user must have at least read permissions to the corresponding triggers. To change problem severity or close problem, a user must have read-write permissions to the corresponding triggers.  There are **several** ways to access the problem update popup window, which allows acknowledging a problem.  -   You may select problems in *Monitoring* → *Problems* and then click     on *Mass update* below the list -   You can click in the *Ack* column showing the acknowledgment status     of problems in:     -   *Monitoring → Dashboard* (*Problems* and *Problems by severity*         widgets)     -   *Monitoring → Problems*     -   *Monitoring → Problems → Event details*  The *Ack* column contains either a 'Yes' or a 'No' link, indicating an acknowledged or an unacknowledged problem respectively. Clicking on the links will take you to the problem update popup window.  -   You can click on an unresolved problem cell in:     -   *Monitoring → Dashboard* (*Trigger overview* widget)  The popup menu contains an *Acknowledge* option that will take you to the problem update window.
pl	#### Przegląd  W Zabbix wystąpienie problemu może być potwierdzane przez użytkowników.  Jeżeli użytkownik zostanie powiadomiony o problemie, może przejść do frontendu Zabbix, wyskakujące okienko aktualizacji problemu używając jednego z poniższych sposóbów ipotwierdzić problem. Podczas potwierdzania  użytkownik może wprowadzić swój komentarz np. mówiący o tym, że użytkownik  pracuje nad nim lub cokolwiek innego o problemie.  W ten sposób, jeżeli inny użytkownik zauważy ten sam problem, natychmiast zobaczy, czy problem został potwierdzony oraz czy do tej pory pojawił się jakiś komentarz.  W tej sposób przepływ pracy nad rozwiązaniem problemu, w przypadku wielu  użytkowników, może odbywać się w bardziej skoordynowany sposób.  Status potwierdzenia jest również używany podczas definiowania [operacji akcji](/manual/config/notifications/action/operation). Na przykład można zdefiniować, że do managera wyższego poziomu jest wysyłane powiadomienie tylko jeżeli zdarzenie nie zostało potwierdzone przez jakiś czas.  By móc potwierdzać i komentować zdarzenia, użytkownik musi mieć co najmniej uprawnienia odczytu do odpowiednich wyzwalaczy. By zmienić poziom problemu lub go zamkąć, użytkownik musi mieć uprawnienia do odczytu i zapisu do odpowiednich wyzwalaczy.  Istnieje **kilka** sposobów uzyskania dostępu do wyskakującego okienka aktualizacji problemu, co pozwala na potwierdzenie problemu.  -  Możesz wybrać problemy w *Monitorowanie* → *Problemy*, a następnie kliknąć     na przycisk *Aktualizacja masowa* pod listą -   Możesz kliknąć w kolumnę *Potwierdzone* pokazującą status potwierdzenia     problemów w:     -   *Monitorowanie → Pulpit* (widżety *Problemy* i *Stopień          problemu*)     -   *Monitorowanie → Problemy*     -   *Monitorowanie → Problemy → Szczegóły zdarzenia*  Kolumna *Potwierdzone* zawiera link 'Tak' lub 'Nie', wskazujący odpowiednio potwierdzony lub niepotwierdzony problem. Klikając na  link przeniesie Cię do wyskakującego okienka aktualizacji problemu.  -   Możesz kliknąć w komórkę z niepotwierdzonym problemem w:     -   *Monitorowanie → Pulpit* (widżet *Przegląd wyzwalaczy*)  Wyskakujące menu zawiera opcję *Potwierdzenie*, która zabierze Cię do  okienka aktualizacji problemu.

en-us	#### Overview  Sometimes you may want to change some attribute for a number of hosts at once. Instead of opening each individual host for editing, you may use the mass update function for that.
pl	#### Przegląd  Czasami możesz chcieć zmienić pewien atrybut dla wielu hostów  naraz. Zamiast otwierać każdy indywidualny host do edycji, możesz skorzystać  z funkcji aktualizacji masowej.

en-us	#### Overview  To configure a host in Zabbix frontend, do the following:  -   Go to: *Configuration → Hosts* or *Monitoring → Hosts* -   Click on *Create host* to the right (or on the host name to edit an     existing host) -   Enter parameters of the host in the form  You can also use the *Clone* and *Full clone* buttons in the form of an existing host to create a new host. Clicking on *Clone* will retain all the host's parameters and template linkage (keeping all entities from those templates). *Full clone* will additionally retain directly attached entities (tags, items, triggers, graphs, low-level discovery rules and web scenarios).  *Note*: When a host is cloned, it will retain all template entities as they are originally on the template. Any changes to those entities made on the existing host level (such as changed item interval, modified regular expression or added prototypes to the low-level discovery rule) will not be cloned to the new host; instead they will be as on the template.
pl	### Przegląd   Aby skonfigurować hosta we frontendzie Zabbixa, należy wykonać poniższe kroki:   -   Przejdź do: *Konfiguracja → Hosty* lub *Monitoring → Hosty* -   Kliknij na *Utwórz hosta* z prawej strony (lub na nazwę hosta, aby edytować  już istniejącego) -   Wprowadź parametry hosta w formularzu  Możesz również użyć przycisków *Powiel* lub *Pełne powielenie* w formularzu już  istniejącego hosta, aby utworzyć nowego hosta. Kliknięcie *Powiel* zachowa wszystkie  parametry hosta oraz połączenia szablonów (zachowując przy tym wszystkie elementy z tych  szablonów). *Pełne powielenie* dodatkowo zachowa wszystkie bezpośrednio połączone  elementy (znaczniki, pozycje, wyzwalacze, reguły wykrywania niskopoziomego  oraz scenariusze WWW).  *Uwaga*: W momencie powielenia, host pozostawi wszystkie elementy szablonu  w takim samym stanie jak są oryginalnie w szablonie. Jakiekolwiek zmiany na poziomie  istniejącego hosta (tj. zmieniony interwał aktualizacji pozycji, zmodyfikowane  wyrażenie regularne lub dodane prototypy do reguły wykrywania niskopoziomiowego)  nie będą powielane do nowego hosta; zamiast tego, będą one takie jak  w szablonie.

en-us	#### Overview  To create an item in Zabbix frontend, do the following:  -   Go to: *Configuration* → *Hosts* -   Click on *Items* in the row of the host -   Click on *Create item* in the upper right corner of the screen -   Enter parameters of the item in the form  You can also create an item by opening an existing one, pressing the *Clone* button and then saving under a different name.
pl	#### Przegląd  Aby utworzyć pozycję w interfejsie Zabbix, wykonaj następujące kroki:  - Przejdź do: *Konfiguracja* → *Hosty* - Kliknij na *Pozycje* w wierszu hosta - Kliknij na *Utwórz pozycję* w prawym górnym rogu ekranu - Wprowadź parametry pozycji w formularzu  Możesz również utworzyć pozycję, otwierając istniejącą, naciskając  przycisk *Powiel*, a następnie zapisując pod inną nazwą.

en-us	#### Overview  You can keep the inventory of networked devices in Zabbix.  There is a special *Inventory* menu in the Zabbix frontend. However, you will not see any data there initially and it is not where you enter data. Building inventory data is done manually when configuring a host or automatically by using some automatic population options.
pl	#### Przegląd  Możesz prowadzić inwentaryzację urządzeń sieciowych w Zabbix.  W interfejsie Zabbix znajduje się specjalne menu *Inwentarz*. Jednakże, początkowo nie zobaczysz tam żadnych danych i nie jest to miejsce, w którym wprowadzasz dane. Tworzenie danych inwentaryzacyjnych odbywa się ręcznie podczas konfigurowania  hosta lub automatycznie za pomocą opcji automatycznego wypełniania.

en-us	#### Overview  Zabbix agent is deployed on a monitoring target to actively monitor local resources and applications (hard drives, memory, processor statistics, etc.).  The agent gathers operational information locally and reports data to Zabbix server for further processing. In case of failures (such as a hard disk running full or a crashed service process), Zabbix server can actively alert the administrators of the particular machine that reported the failure.  Zabbix agents are extremely efficient because of use of native system calls for gathering statistical information.
pl	#### Przegląd  Agent Zabbix jest wdrażany na monitorowanym obiekcie, aby na bieżąco monitorować lokalne zasoby i aplikacje (dyski twarde, pamięc, statystyki procesora itp).  Agent zbiera informacje operacyjne lokalnie i przekazuje dane do serwera Zabbix w celu dalszego przetwarzania. W przypadku błędu (takich jak przepełniony twardy dysk lub proces usługi uległ awarii), serwer Zabbix server może aktywnie alarmować administratorów maszyny, która zgłosiła błędy.  Agenci Zabbix są niezwykle wydajni dzięki zastosowaniu natywnych wywołań  systemowych do zbierania informacji statystycznych.

en-us	### Overview  Zabbix API allows you to programmatically retrieve and modify the configuration of Zabbix and provides access to historical data. It is widely used to:  -   Create new applications to work with Zabbix; -   Integrate Zabbix with third-party software; -   Automate routine tasks.  The Zabbix API is a web based API and is shipped as part of the web frontend. It uses the JSON-RPC 2.0 protocol which means two things:  -   The API consists of a set of separate methods; -   Requests and responses between the clients and the API are encoded     using the JSON format.  More info about the protocol and JSON can be found in the [JSON-RPC 2.0 specification](http://www.jsonrpc.org/specification) and the [JSON format homepage](http://json.org/).  For more information about integrating Zabbix functionality into your Python applications, see the [zabbix_utils](https://github.com/zabbix/python-zabbix-utils) Python library for Zabbix API.
pl	### Przegląd  Zabbix API umożliwia programowe pobieranie i modyfikowanie konfiguracji Zabbix oraz zapewnia dostęp do danych historycznych.  Jest szeroko stosowany do:  - Tworzenia nowych aplikacji do pracy z Zabbix; - Zintegracji Zabbix z oprogramowaniem innych firm; - Automatyzacja rutynowych zadań.  API Zabbix jest interfejsem API opartym na sieci Web i jest dostarczany jako część interfejsu WWW. Wykorzystuje protokół JSON-RPC 2.0, co oznacza dwie rzeczy:  - API składa się z zestawu oddzielnych metod; - Żądania i odpowiedzi między klientami a interfejsem API są kodowane     przy użyciu formatu JSON.  Więcej informacji o protokole i JSON można znaleźć w [specyfikacji  JSON-RPC 2.0](http://www.jsonrpc.org/specification) i [strony głównej formatowania JSON](http://json.org/).  Aby uzyskać więcej informacji na temat integracji funkcjonalności Zabbix z aplikacjami w języku Python, zobacz bibliotekę Pythona [zabbix_utils](https://github.com/zabbix/python-zabbix-utils) dla interfejsu API Zabbix.

en-us	#### Overview  Zabbix is a highly integrated network monitoring solution, offering a multiplicity of features in a single package.  **[Data gathering](/manual/config/items)**  -   availability and performance checks -   support for SNMP (both trapping and polling), IPMI, JMX, VMware     monitoring -   custom checks -   gathering desired data at custom intervals -   performed by server/proxy and by agents  **[Flexible threshold definitions](/manual/config/triggers)**  -   you can define very flexible problem thresholds, called triggers,     referencing values from the backend database  **[Highly configurable alerting](/manual/config/notifications)**  -   sending notifications can be customized for the escalation schedule,     recipient, media type -   notifications can be made meaningful and helpful using macro     variables -   automatic actions include remote commands  **[Real-time graphing](/manual/config/visualization/graphs/simple)**  -   monitored items are immediately graphed using the built-in graphing     functionality  **[Web monitoring capabilities](/manual/web_monitoring)**  -   Zabbix can follow a path of simulated mouse clicks on a web site and     check for functionality and response time  **[Extensive visualization options](/manual/config/visualization)**  -   ability to create custom graphs that can combine multiple items into     a single view -   network maps -   slideshows in a dashboard-style overview -   reports -   high-level (business) view of monitored resources  **[Historical data storage](/manual/installation/requirements#database_size)**  -   data stored in a database -   configurable history -   built-in housekeeping procedure  **[Easy configuration](/manual/config/hosts)**  -   add monitored devices as hosts -   hosts are picked up for monitoring, once in the database -   apply templates to monitored devices  **[Use of templates](/manual/config/templates)**  -   grouping checks in templates -   templates can inherit other templates  **[Network discovery](/manual/discovery)**  -   automatic discovery of network devices -   agent autoregistration -   discovery of file systems, network interfaces and SNMP OIDs  **[Fast web interface](/manual/web_interface)**  -   a web-based frontend in PHP -   accessible from anywhere -   you can click your way through -   audit log  **[Zabbix API](/manual/api)**  -   Zabbix API provides programmable interface to Zabbix for mass     manipulations, 3rd party software integration and other purposes.  **[Permissions system](/manual/config/users_and_usergroups)**  -   secure user authentication -   certain users can be limited to certain views  **[Full featured and easily extensible agent](/manual/concepts/agent)**  -   deployed on monitoring targets -   can be deployed on both Linux and Windows  **[Binary daemons](/manual/concepts/server)**  -   written in C, for performance and small memory footprint -   easily portable  **[Ready for complex environments](/manual/distributed_monitoring)**  -   remote monitoring made easy by using a Zabbix proxy
pl	#### Przegląd  Zabbix jest rozwiązaniem monitoringu, oferującym wiele funkcjonalności i możliwości integracji w ramach jednego pakietu.  **[Zbieranie danych](/manual/config/items)**  - sprawdzanie dostępności i wydajności - wsparcie dla SNMP (pollery, trappery), IPMI, JMX, VMware - sprawdzenia niestandardowe - zbieranie danych w interwałach określonych przez użytkownika - wykonywane przez serwer/proxy i agentów  **[Elastyczne progi monitorowania](/manual/config/triggers)**  - możliwe jest zdefiniowanie elastycznych progów monitorowania, nazywanych wyzwalaczami, opartych na danych zawartych w bazie danych  **[Konfigurowalne powiadomienia i problemach](/manual/config/notifications)**  - przesyłanie powiadomień może być skonfigurowane z wykorzystaniem systemu eskalacji, informowania konkretnych użytkowników w ramach określonych typów mediów  - korzystając z makr powiadomienia można zaprojektować tak, aby przesyłały odbiorcom istotne informacje - obsługa automatycznych akcji, włączając w to wykonywanie zdalnych poleceń  **[Wykresy oparte o aktualne dane](/manual/config/visualization/graphs/simple)**  - dzięki wbudowanej funkcjonalności tworzenia wykresów w czasie rzeczywistym możliwe jest obserwowanie aktualnych danych w przejrzystej formie  **[Monitoring WWW](/manual/web_monitoring)**  - Zabbix umożliwia imitowanie kliknięć myszką na stronie WWW, dzięki czemu można sprawdzić funkcjonowanie i czas odpowiedzi strony  **[Szerokie możliwości wizualizacji](/manual/config/visualization)**  - możliwość tworzenia własnych grafów, które pozwalają na wyświetlanie danych z wielu pozycji w ramach jednego widoku - mapy sieci - prezentacja danych w stylu dashboardów - raporty - wysokopoziomowy podgląd na monitorowane zasoby   **[Przechowywanie danych historycznych](/manual/installation/requirements#database_size)**  - zapisywanie danych do bazy - konfigurowalna historia - wbudowany proces czyszczenia bazy danych  **[Łatwa konfiguracja](/manual/config/hosts)**  - dodawanie monitorowanych urządzeń jako hostów - hosty są gotowe do monitorowania od razu po pojawieniu się w bazie danych - dodawanie szablonów do monitorowanych urządzeń  **[Wykorzystanie szablonów](/manual/config/templates)**  - grupowanie sprawdzeń w szablonach - dziedziczenie zawartości szablonów  **[Wykrywanie sieciowe](/manual/discovery)**  - automatyczne wykrywanie urządzeń sieciowych - automatyczna rejestracja agentów - wykrywanie systemów plików, interfesjów urządzeń sieciowych i OIDów SNMP  **[Szybki interfejs webowy](/manual/web_interface)**  - interfejs aplikacji oparty na języku PHP - dostępny z każdego miejsca na świecie - intuicyjna nawigacja - audyt zdarzeń  **[Zabbix API](/manual/api)**  - Zabbix API udostępnia programowalny interfejs, który może służyć do masowej obsługi i konfiguracji monitorowanych systemów, integracji z innymi, zewnętrznymi narzędziami oraz innych celów  **[System uprawnień](/manual/config/users_and_usergroups)**  - bezpieczna autoryzacja użytkowników - możliwość ograniczenia dostępu określonych użytkowników do konkretnych elementów interfejsu  **[Funkcjonalny i łatwo rozszerzalny agent](/manual/concepts/agent)**  - instalowany na monitorowanych urządzeniach - działa na systemach Linux i Windows  **[Binarne demony](/manual/concepts/server)**  - napisane w C, co przekłada się na szybkośc działania i niewielkie obciążenie maszyny - łatwy w migracji  **[Gotowość do obsługi rozproszonych środowisk](/manual/distributed_monitoring)**  - łatwość w monitorowaniu rozbudowanych i rozproszonych środowisk dzięki Zabbix proxy

en-us	#### Overview  Zabbix was created by Alexei Vladishev, and currently is actively developed and supported by Zabbix SIA.  Zabbix is an enterprise-class open source distributed monitoring solution.  Zabbix is a software that monitors numerous parameters of a network and the health and integrity of servers, virtual machines, applications, services, databases, websites, the cloud and more. Zabbix uses a flexible notification mechanism that allows users to configure email based alerts for virtually any event. This allows a fast reaction to server problems. Zabbix offers excellent reporting and data visualization features based on the stored data. This makes Zabbix ideal for capacity planning.  Zabbix supports both polling and trapping. All Zabbix reports and statistics, as well as configuration parameters, are accessed through a web-based frontend. A web-based frontend ensures that the status of your network and the health of your servers can be assessed from any location. Properly configured, Zabbix can play an important role in monitoring IT infrastructure. This is equally true for small organizations with a few servers and for large companies with a multitude of servers.  Zabbix is free of cost. Zabbix is written and distributed under the GPL General Public License version 2. It means that its source code is freely distributed and available for the general public.  [Commercial support](http://www.zabbix.com/support.php) is available and provided by Zabbix Company and its partners around the world.  Learn more about [Zabbix features](features).
pl	#### Informacje ogólne  Zabbix został stworzony przez Alexeia Vladisheva, a obecnie jest aktywnie rozwijany i wspierany przez spółkę Zabbix SIA.  Zabbix jest narzędziem monitoringu klasy korporacyjnej, dystrybuowanym w oparciu o licencję open source.  Zabbix to oprogramowanie, które umożliwia monitorowanie wielu parametrów sieci, stanu i integralności serwerów, maszyn wirtualnych, aplikacji, usług, baz danych, stron WWW, rozwiązań chmurowych i wielu innych. Zabbix oferuje elastyczne mechanizmy powiadamiania o występujących problemach, które dają użytkownikowi możliwość skonfigurowania powiadomień mailowych dla praktycznie każdego zdarzenia, co pozwala na szybkie reagowanie. Zabbix dostarcza również świetne narzędzia do raportowania i wizualizacji w oparciu o przechowywane dane. To sprawia, że Zabbix idealnie nadaje się do planowania wydajności.  Zabbix wspiera zarówno odpytywanie (polling) jak i trapping. Wszystkie raporty i statystyki oraz konfigurowalne parametry są dostępne dla użytkownika poprzez interfejs aplikacji webowej. Jej frontend umożliwia dostęp do gromadzonych informacji o statusie sieci oraz kondycji serwerów z dowolnej lokalizacji. Odpowiednio skonfigurowany Zabbix może pełnić kluczową rolę w monitorowaniu infrastruktury IT, niezależnie od tego czy wykorzysta się go w małej organizacji z kilkoma serwerami czy w wielkich spółkach, które korzystają z tysięcy serwerów.  Zabbix jest darmowy, bo tworzony i dystrybuowany na warunkach General Public Licence drugiej wersji. Oznacza to, że jego kod źródłowy jest dostępny do użytku publicznego.  [Wsparcie komercyjne](http://www.zabbix.com/support.php) jest również dostępne, a dostarcza je spółka Zabbix i jej partnerzy na całym świecie.  Dowiedz się więcej o [funkcjonalnościach Zabbix](features).

en-us	### Parameters  `(array)` IDs of hosts to delete.
pl	### Parametry  `(array)` ID hostów do usunięcia.

en-us	### Parameters  `(array)` IDs of items to clear.
pl	### Parametry  `(array)` Identyfikatory pozycji do wyczyszczenia.

en-us	### Parameters  `(array)` IDs of proxies to delete.
pl	### Parametry  `(array)` ID proxy do usunięcia.

en-us	### Parameters  `(array)` IDs of the actions to delete.
pl	### Parametry  `(array)` identyfikatory ID akcji do usunięcia.

en-us	### Parameters  `(array)` IDs of the correlations to delete.
pl	### Parametry  `(array)` IDs korelacji do usunięcia.

en-us	### Parameters  `(array)` IDs of the dashboards to delete.
pl	### Parametry  `(array)`identyfikatory pulpitów do usunięcia.

en-us	### Parameters  `(array)` IDs of the discovery rules to delete.
pl	### Parametry  `(array)` Identyfikatory ID reguł wykrywania do usunięcia.

en-us	### Parameters  `(array)` IDs of the graph prototypes to delete.
pl	### Parametery  `(array)` ID prototypów wykresów do usunięcia.

en-us	### Parameters  `(array)` IDs of the graphs to delete.
pl	### Parametery  `(array)` ID wykresów do usunięcia.

en-us	### Parameters  `(array)` IDs of the host groups to delete.
pl	### Parametry  `(array)` ID grup hostów do usunięcia.

en-us	### Parameters  `(array)` IDs of the host interfaces to delete.
pl	### Parametry  `(array)` ID interfejsów hosta do usunięcia.

en-us	### Parameters  `(array)` IDs of the host prototypes to delete.
pl	### Parametry  `(array)` ID prototypów hostów do usunięcia.

en-us	### Parameters  `(array)` IDs of the icon maps to delete.
pl	### Parametry  `(array)` ID map ikon do usunięcia.

en-us	### Parameters  `(array)` IDs of the images to delete.
pl	### Parametry  `(array)` IDs obrazów do usunięcia.

en-us	### Parameters  `(array)` IDs of the item prototypes to delete.
pl	### Parametry  `(array)` ID prototypów pozycji do usunięcia.

en-us	### Parameters  `(array)` IDs of the items to delete.
pl	### Parametry  `(array)` ID pozycji do usunięcia.

en-us	### Parameters  `(array)` IDs of the LLD rules to delete.
pl	### Parametry  `(array)` Identyfikatory IDs reguł LLD do usunięcia.

en-us	### Parameters  `(array)` IDs of the maintenance periods to delete.
pl	### Parametry  `(array)` ID okresów utrzymania do usunięcia.

en-us	### Parameters  `(array)` IDs of the maps to delete.
pl	### Parametry  `(array)` ID map do usunięcia.

en-us	### Parameters  `(array)` IDs of the media types to delete.
pl	### Parametry  `(array)` ID typów mediów do usunięcia.

en-us	### Parameters  `(array)` IDs of the regular expressions to delete.
pl	### Parametry  `(array)` ID wyrażeń regularnych do usunięcia.

en-us	### Parameters  `(array)` IDs of the roles to delete.
pl	### Parametry  `(array)` ID ról do usunięcia.

en-us	### Parameters  `(array)` IDs of the scheduled reports to delete.
pl	### Parametry  `(array)` ID raportów okresowych do usunięcia.

en-us	### Parameters  `(array)` IDs of the scripts to delete.
pl	### Parametry  `(array)` ID skryptów do usunięcia.

en-us	### Parameters  `(array)` IDs of the services to delete.
pl	### Parametry  `(array)` ID usług do usunięcia.

en-us	### Parameters  `(array)` IDs of the SLAs to delete.
pl	### Parametry  `(array)` ID SLA do usunięcia.

en-us	### Parameters  `(array)` IDs of the templates to delete.
pl	### Parametry  `(array)` ID szablonów do usunięcia.

en-us	### Parameters  `(array)` IDs of the value maps to delete.
pl	### Parametry  `(array)` Identyfikatory map wartości do usunięcia.

en-us	### Parameters  `(array)` IDs of the web scenarios to delete.
pl	### Parametry  `(array)` ID scenariuszy sieci WWW do usunięcia.

en-us	### Parameters  `(array)` The method accepts an empty array.
pl	### Parametry  `(array)` Metoda akceptuje pustą tablicę.

en-us	### Parameters  `(object/array)` Action properties to be updated.  The `actionid` property must be defined for each action, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard action properties](object#action), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) object to replace the current filter.| |operations|array|Action [operations](/manual/api/reference/action/object#action_operation) to replace existing operations.| |recovery\_operations|array|Action [recovery operations](/manual/api/reference/action/object#action_recovery_operation) to replace existing recovery operations.| |update\_operations|array|Action [update operations](/manual/api/reference/action/object#action_update_operation) to replace existing update operations.|
pl	### Parametry  `(object/array)` Właściwości akcji do zaktualizowania.  Właściwość `actionid` musi być zdefiniowana dla każdej akcji, wszystkie pozostałe właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, pozostałe pozostaną niezmienione.  Oprócz [standardowych właściwości akcji](obiekt#akcja), metoda przyjmuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |filter|object|Obiekt [filtru](/manual/api/reference/action/object#action_filter) akcji zastępujący bieżący filtr.| |operacje|array|Akcja [operacji](/manual/api/reference/action/object#action_operation), aby zastąpić istniejące operacje.| |recovery\_operations|array|Działanie [operacji odzyskiwania](/manual/api/reference/action/object#action_recovery_operation), aby zastąpić istniejące operacje odzyskiwania.| |update\_operations|array|Akcja [operacji aktualizacji](/manual/api/reference/action/object#action_update_operation), aby zastąpić istniejące operacje aktualizacji.|

en-us	### Parameters  `(object/array)` Actions to create.  Additionally to the [standard action properties](object#action), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Action [filter](/manual/api/reference/action/object#action_filter) object for the action.| |operations|array|Action [operations](/manual/api/reference/action/object#action_operation) to create for the action.| |recovery\_operations|array|Action [recovery operations](/manual/api/reference/action/object#action_recovery_operation) to create for the action.| |update\_operations|array|Action [update operations](/manual/api/reference/action/object#action_update_operation) to create for the action.|
pl	### Parametry  `(object/array)` Akcje do utworzenia.  Oprócz [standardowych właściwości akcji](object#action), metoda przyjmuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |filter|object|Obiekt [filtru akcji](/manual/api/reference/action/object#action_filter) dla akcji.| |operations|array [Operacje](/manual/api/reference/action/object#action_operation) akcji do utworzenia dla akcji.| |recovery\_operations|array|[Operacje odzyskiwania](/manual/api/reference/action/object#action_recovery_operation) akcji  do utworzenia dla akcji.| |update\_operations|array|[Aktualizacje operacji](/manual/api/reference/action/object#action_update_operation) akcji do utworzenia dla akcji.|

en-us	### Parameters  `(object/array)` A task to create.  The method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**type**<br>(required)|integer|Task type.<br><br>Possible values:<br>1 - Diagnostic information;<br>6 - Check now.| |**request**<br>(required)|object|Task request object according to the task type. Correct format of request object is described in [Task object](/manual/api/reference/task/object) section.| |proxy\_hostid|integer|Proxy about which Diagnostic information task will collect data.<br><br>Ignored for 'Check now' tasks.|  *Note* that 'Check now' tasks can be created only for the following types of items/discovery rules:  -   Zabbix agent -   SNMPv1/v2/v3 agent -   Simple check -   Internal check -   External check -   Database monitor -   HTTP agent -   IPMI agent -   SSH agent -   TELNET agent -   Calculated check -   JMX agent
pl	### Parametry  `(object/array)` Zadanie do utworzenia.  Metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**type**<br>(wymagane)|integer|Typ zadania.<br><br>Dopuszczalne wartości:<br>1 - Informacje diagnostyczne;<br>6 - Sprawdź teraz.| |**request**<br>(wymagane)|object|Obiekt żądania zadania zgodny z typem zadania. Poprawny format obiektu żądania opisano w sekcji [Obiektu zadania](/manual/api/reference/task/object).| |proxy\_hostid|integer|ID proxy, dla którego zadanie zbierania informacji diagnostycznych będzie uruchomione.<br><br>Ignorowane dla zadań typu 'Sprawdź teraz'.|  *Uwaga* Zadania typu 'Sprawdź teraz' mogą być tworzone tylko dla następujących typów pozycji/reguł odkrywania:  -   Zabbix agent -   SNMPv1/v2/v3 agent -   Proste sprawdzenie -   Wewnętrzny Zabbix -   Test zewnętrzny -   Monitorowanie bazy danych -   Agent HTTP -   Agent IPMI -   Agent SSH -   Agent TELNET -   Sprawdzenie obliczeniowe -   Agent JMX

en-us	### Parameters  `(object/array)` Correlation properties to be updated.  The `correlationid` property must be defined for each correlation, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard correlation properties](object#correlation), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|Correlation [filter](/manual/api/reference/correlation/object#correlation_filter) object to replace the current filter.| |operations|array|Correlation [operations](/manual/api/reference/correlation/object#correlation_operation) to replace existing operations.|
pl	### Parametry  `(object/array)` Właściwości korelacji do aktualizacji.  Właściwość `correlationid` musi być zdefiniowana dla każdej korelacji, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, reszta pozostanie niezmieniona.  Oprócz [standardowych właściwości korelacji](object#correlation), metoda akceptuje następujące właściwości.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |filter|object|Obiekt [filtra](/manual/api/reference/correlation/object#correlation_filter) korelacji do zastąpienia istniejącego filtra.| |operations|array|[Operacja](/manual/api/reference/correlation/object#correlation_operation) korelacji w celu zastąpienia istniejących operacji.|

en-us	### Parameters  `(object/array)` Correlations to create.  Additionally to the [standard correlation properties](object#correlation), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**operations**<br>(required)|array|Correlation [operations](/manual/api/reference/correlation/object#correlation_operation) to create for the correlation.| |**filter**<br>(required)|object|Correlation [filter](/manual/api/reference/correlation/object#correlation_filter) object for the correlation.|
pl	### Parametry  `(object/array)` Korelacje do utworzenia.  Oprócz [standardowych właściwości korelacji](object#correlation), metoda akceptuje następujące  parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**operations**<br>(wymagane)|array|[Operacja](/manual/api/reference/correlation/object#correlation_operation) korelacji do utworzenia dla korelacji.| |**filter**<br>(wymagane)|object|Obiekt [filtra](/manual/api/reference/correlation/object#correlation_filter) korekacji  dla korelacji.|

en-us	### Parameters  `(object/array)` Dashboard properties to be updated.  The `dashboardid` property must be specified for each dashboard, all other properties are optional. Only the specified properties will be updated.  Additionally to the [standard dashboard properties](object#dashboard), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |pages|array|Dashboard [pages](object#dashboard_page) to replace the existing dashboard pages.<br><br>Dashboard pages are updated by the `dashboard_pageid` property. New dashboard pages will be created for objects without `dashboard_pageid` property and the existing dashboard pages will be deleted if not reused. Dashboard pages will be ordered in the same order as specified. Only the specified properties of the dashboard pages will be updated. At least one dashboard page object is required for `pages` property.| |users|array|Dashboard [user](object#dashboard_user) shares to replace the existing elements.| |userGroups|array|Dashboard [user group](object#dashboard_user_group) shares to replace the existing elements.|
pl	### Parametry  `(object/array)` Właściwości pulpitu do aktualizacji.  Właściwość `dashboardid` pmusi zostać określona dla wszyskich pulpitów, wszystkie inne właściwości są opcjonalne. Tylko określone właściwości zostaną zaktualizowane.  Oprócz [standardowych właściwości pulpitu](object#dashboard), metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |pages|array|[Strony](object#dashboard_page) pulpitu do zastąpienia istniejących stron pulpitu.<br><br>Strony pulpitu są aktualizowane przez właściwość `dashboard_pageid`. Nowe strony pulpitu zostaną stworzone dla obiektów bez właściwości `dashboard_pageid`, natomiast istniejące strony pulpitu zostaną usunięte, jeśli nie zostaną ponownie użyte. Strony pulpitu zostaną uporządkowane w takiej samej kolejności, jak określono. Tylko określone właściwości pulpitu zostaną zaktualizowane. Przynajmniej jedna strona pulpitu jest wymagana dla właściwości `pages`.| |users|array|Współdzieleni [użytkownicy](object#dashboard_user) pulpitu do zastąpienia istniejących.| |userGroups|array|Współdzielone [grupy użytkowników](object#dashboard_user_group) pulpitu do zastąpienia istniejących.|

en-us	### Parameters  `(object/array)` Dashboards to create.  Additionally to the [standard dashboard properties](object#dashboard), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**pages**<br>(required)|array|Dashboard [pages](object#dashboard_page) to be created for the dashboard. Dashboard pages will be ordered in the same order as specified. At least one dashboard page object is required for `pages` property.| |users|array|Dashboard [user](object#dashboard_user) shares to be created on the dashboard.| |userGroups|array|Dashboard [user group](object#dashboard_user_group) shares to be created on the dashboard.|
pl	### Parametry  `(object/array)` Pulpity do stworzenia.  Oprócz [standardowych właściwości pulpitu](object#dashboard), metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**pages**<br>(wymagane)|array|[Strony](object#dashboard_page) pulpitu do stworzenia dla pulpitu. Strony pulpitu będą uporządkowane w takiej samej kolejności, jak określono. Dla właściwości `pages` wymagany jest co najmniej jeden obiekt strony pulpitu nawigacyjnego.| |users|array|Współdzieleni [użytkownicy](object#dashboard_user) pulpitu do stworzenia na pulpicie.| |userGroups|array|Współdzielone [grupy użytkowników](object#dashboard_user_group) pulpitu do stworzenia na pulpicie.|

en-us	### Parameters  `(object/array)` Discovery rule properties to be updated.  The `druleid` property must be defined for each discovery rule, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard discovery rule properties](object#discovery_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |dchecks|array|Discovery [checks](/manual/api/reference/dcheck/object) to replace existing checks.|
pl	### Parametry  `(object/array)` Właściwości reguły wykrywania do aktualizacji.  Właściwość `druleid` musi być zdefiniowana dla każdej reguły wykrywania, wszystkie  inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie  pozostałe pozostaną niezmienione.  Oprócz [standardowych właściwości reguł wykrywania](object#discovery_rule), metoda akceptuje następujące  właściwości.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |dchecks|array|[Testy](/manual/api/reference/dcheck/object) wykrywania aby zastąpić istniejące testy.|

en-us	### Parameters  `(object/array)` Discovery rules to create.  Additionally to the [standard discovery rule properties](object#discovery_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**dchecks**<br>(required)|array|Discovery [checks](/manual/api/reference/dcheck/object) to create for the discovery rule.|
pl	### Parametry  `(object/array)` Reguły wykrywania do utworzenia.  Oprócz [właściwości standardowej reguły  wykrywania](object#discovery_rule) metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**dchecks**<br>(wymagane)|array|[Testy](/manual/api/reference/dcheck/object) wykrywania do utworzenia dla reguły wykrywania.|

en-us	### Parameters  `(object/array)` [Global macro properties](object#global_macro) to be updated.  The `globalmacroid` property must be defined for each global macro, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.
pl	### Parametry  `(object/array)` [Globalne właściwości makra](object#global_macro) do aktualizacji.  Właściwość `globalmacroid` musi być zdefiniowana dla każdego globalnego makra, pozostałe właściwości są opcjonalne. Tylko przekazane właściwości będą zaktualizowane, wszystkie inne pozostaną niezmienione.

en-us	### Parameters  `(object/array)` Graph properties to be updated.  The `graphid` property must be defined for each graph, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph properties](object#graph) the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|
pl	### Parametry  `(object/array)` Właściwości wykresu do aktualizacji.  Właściwość `graphid` musi być zdefiniowana dla każdego wykresu, wszystkie inne  właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie  pozostałe pozostaną niezmienione.  Oprócz [standardowych właściwości wykresu](object#graph) metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |gitems|array|[Pozycje](/manual/api/reference/graphitem/object) wykresu do zastąpnienia istniejące pozycje wykresu. Jeśli pozycja wykresu ma zdefiniowaną właściwość `gitemid` , zostanie ona zaktualizowana, w przeciwnym razie zostanie utworzona nowa pozycja wykresu.|

en-us	### Parameters  `(object/array)` Graph prototype properties to be updated.  The `graphid` property must be defined for each graph prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard graph prototype properties](object#graph_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |gitems|array|Graph [items](/manual/api/reference/graphitem/object) to replace existing graph items. If a graph item has the `gitemid` property defined it will be updated, otherwise a new graph item will be created.|
pl	### Parametry  `(object/array)` Właściwości prototypów wykresów do aktualizacji.  Właściwość `graphid` musi być zdefiniowana dla każdego prototypu wykresu, wszystkie inne  właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie  pozostałe pozostaną niezmienione.  Oprócz [standardowych właściwości prototypu  wykresu](object#graph_prototype) metoda akceptuje następujące  parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |gitems|array|[Pozycje](/manual/api/reference/graphitem/object) wykresu do zastąpnienia istniejące pozycje wykresu. Jeśli pozycja wykresu ma zdefiniowaną właściwość `gitemid` , zostanie ona zaktualizowana, w przeciwnym razie zostanie utworzona nowa pozycja wykresu.|

en-us	### Parameters  `(object/array)` Graph prototypes to create.  Additionally to the [standard graph prototype properties](object#graph_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph prototypes. Graph items can reference both items and item prototypes, but at least one item prototype must be present.|
pl	### Parametry  `(object/array)` Prototypy Wykresów do utworzenia.  Oprócz [standardowych właściwości prototypów  wykresu](object#graph_prototype), metoda akceptuje następujące  parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**gitems**<br>(wymagane)|array|[Pozycje](/manual/api/reference/graphitem/object) wykresu do wytworzenia prototypu wykresu. Pozycje wykresu mogą odwoływać się zarówno do elementów, jak i prototypów pozycji, ale musi istnieć co najmniej jeden prototyp pozycji.|

en-us	### Parameters  `(object/array)` Graphs to create.  Additionally to the [standard graph properties](object#graph), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**gitems**<br>(required)|array|Graph [items](/manual/api/reference/graphitem/object) to be created for the graph.|
pl	### Parametry  `(object/array)` Wykresy do utworzenia.  Oprócz [standardowych właściwości wykresu](object#graph), metoda  akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**gitems**<br>(wymagane)|array|[Pozycje](/manual/api/reference/graphitem/object) wykresu do wytworzenia wykresu.|

en-us	### Parameters  `(object/array)` [Host group properties](object#host_group) to be updated.  The `groupid` property must be defined for each host group, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
pl	### Parametry  `(object/array)` [Właściwości grupy hostów](object#host_group) do  aktualizacji.  Właściwość `groupid` musi być zdefiniowana dla każdej grupy hostów, wszystkie inne właściwości są opcjonalne. Tylko podane właściwości zostaną zaktualizowane, wszystkie inne pozostaną niezmienione.

en-us	### Parameters  `(object/array)` Host groups to create. The method accepts host groups with the [standard host group properties](object#host_group).
pl	### Parametry  `(object/array)` Grupy hostów do utworzenia. Metoda akceptuje grupy hostów z [standardowymi właściwościami grupy hostów](object#host_group).

en-us	### Parameters  `(object/array)` [Host interface properties](object#host_interface) to be updated.  The `interfaceid` property must be defined for each host interface, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.
pl	### Parametry  `(object/array)` [Właściwości interfejsu hosta](object#host_interface), które  mają być zaktualizowane.  Właściwość `interfaceid` musi być zdefiniowana dla każdego interfejsu hosta, wszystkie  inne właściwości są opcjonalne. Tylko podane właściwości zostaną zaktualizowane,  wszystkie pozostałe pozostaną niezmienione.

en-us	### Parameters  `(object/array)` Host interfaces to create. The method accepts host interfaces with the [standard host interface properties](object#host_interface).
pl	### Parametry  `(object/array)` Interfejsy hosta do utworzenia. Metoda akceptuje interfejsy  hosta z [standardowymi właściwościami interfejsu  hosta](object#host_interface).

en-us	### Parameters  `(object/array)` Host properties to be updated.  The `hostid` property must be defined for each host, all other properties are optional. Only the given properties will be updated, all others will remain unchanged.  Note, however, that updating the host technical name will also update the host's visible name (if not given or empty) by the host's technical name value.  Additionally to the [standard host properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groups|object/array|Host [groups](/manual/api/reference/hostgroup/object#host_group) to replace the current host groups the host belongs to.<br><br>The host groups must have the `groupid` property defined. All host groups that are not listed in the request will be unlinked.| |interfaces|object/array|Host [interfaces](/manual/api/reference/hostinterface/object) to replace the current host interfaces.<br><br>All interfaces that are not listed in the request will be removed.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag) to replace the current host tags.<br><br>All tags that are not listed in the request will be removed.| |inventory|object|Host [inventory](/manual/api/reference/host/object#host_inventory) properties.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to replace the current user macros.<br><br>All macros that are not listed in the request will be removed.| |templates|object/array|[Templates](/manual/api/reference/template/object) to replace the currently linked templates. All templates that are not listed in the request will be only unlinked.<br><br>The templates must have the `templateid` property defined.| |templates\_clear|object/array|[Templates](/manual/api/reference/template/object) to unlink and clear from the host.<br><br>The templates must have the `templateid` property defined.|  ::: notetip As opposed to the Zabbix frontend, when `name` (visible host name) is the same as `host` (technical host name), updating `host` via API will not automatically update `name`. Both properties need to be updated explicitly. :::
pl	### Parametry  `(object/array)` Właściwości hostów do zaktualizowania.  Właściwość `hostid` musi być zdefiniowana dla każdego hosta, wszystkie inne właściwości są opcjonalne. Tylko podane właściwości zostaną zaktualizowane, pozostałe pozostaną niezmienione.  Należy jednak zauważyć, że aktualizacja technicznej nazwy hosta spowoduje również aktualizację widocznej nazwy hosta (jeśli nie jest podana lub jest pusta) na podstawie wartości technicznej nazwy hosta.  Dodatkowo do [standardowych właściwości hosta](object#host), metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |groups|object/array|Grupy hostów do zastąpienia aktualnych grup hostów, do których należy host.<br><br>Grupy hostów muszą mieć zdefiniowaną właściwość `groupid`. Wszystkie grupy hostów, które nie są wymienione w zapytaniu, zostaną odłączone.| |interfaces|object/array|Interfejsy hosta do zastąpienia aktualnych interfejsów hosta.<br><br>Wszystkie interfejsy, które nie są wymienione w zapytaniu, zostaną usunięte.| |tags|object/array|Znaczniki hosta do zastąpienia aktualnych tagów hosta.<br><br>Wszystkie tagi, które nie są wymienione w zapytaniu, zostaną usunięte.| |inventory|object|Właściwości [inwentarza](/manual/api/reference/host/object#host_inventory) hosta.| |macros|object/array|[Makra użytkownika](/manual/api/reference/usermacro/object) do zastąpienia aktualnych makr użytkownika.<br><br>Wszystkie makra, które nie są wymienione w żądaniu, zostaną usunięte.| |templates|object/array|[Szablony](/manual/api/reference/template/object) do zastąpienia aktualnie połączonych szablonów. Wszystkie szablony, które nie są wymienione w żądaniu, zostaną tylko odłączone.<br><br>Szablony muszą mieć zdefiniowaną właściwość `templateid`.| |templates\_clear|object/array|[Szablony](/manual/api/reference/template/object) do odłączenia i wyczyszczenia z hosta.<br><br>Szablony muszą mieć zdefiniowaną właściwość `templateid`.|  ::: notetip W przeciwieństwie do interfejsu Zabbix, gdy `name` (widoczna nazwa hosta) jest taka sama jak `host` (techniczna nazwa hosta), aktualizacja `host` za pośrednictwem interfejsu API nie spowoduje automatycznej aktualizacji `name`. Oba właściwości muszą zostać jawnie zaktualizowane. :::

en-us	### Parameters  `(object/array)` Host prototype properties to be updated.  The `hostid` property must be defined for each host prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard host prototype properties](object#host_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |groupLinks|array|Group [links](/manual/api/reference/hostprototype/object#group_link) to replace the current group links on the host prototype.| |groupPrototypes|array|Group [prototypes](/manual/api/reference/hostprototype/object#group_prototype) to replace the existing group prototypes on the host prototype.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to replace the current user macros.<br><br>All macros that are not listed in the request will be removed.| |tags|object/array|Host prototype [tags](/manual/api/reference/hostprototype/object#host_prototype_tag) to replace the current tags.<br><br>All tags that are not listed in the request will be removed.| |interfaces|object/array|Host prototype [custom interfaces](/manual/api/reference/hostprototype/object#custom_interface) to replace the current interfaces.<br><br>Custom interface object should contain all its parameters.<br>All interfaces that are not listed in the request will be removed.| |templates|object/array|[Templates](/manual/api/reference/template/object) to replace the currently linked templates.<br><br>The templates must have the `templateid` property defined.|
pl	### Parametry  `(object/array)` Właściwości prototypów hostów do aktualizacji.  Właściwość `hostid` musi być zdefiniowana dla każdego prototypu hosta, wszystkie inne  właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie  inne pozostaną niezmienione.  Dodatkowo do [standardowych właściwości prototypu hosta](object#host_prototype), metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |groupLinks|array|[Powiązania](/manual/api/reference/hostprototype/object#group_link) grupy do zastąpienia bieżących powiązań grupy na prototypie hosta.| |groupPrototypes|array|[Prototypy](/manual/api/reference/hostprototype/object#group_prototype) grup do zastąpienia istniejących prototypów grup na prototypie hosta.| |macros|object/array|[Makra użytkownika](/manual/api/reference/usermacro/object) do zastąpienia bieżących makr użytkownika.<br><br>Wszystkie makra, które nie są wymienione w żądaniu, zostaną usunięte.| |tags|object/array|[Znaczniki](/manual/api/reference/hostprototype/object#host_prototype_tag) prototypu hosta do zastąpienia bieżących znaczników.<br><br>Wszystkie tagi, które nie są wymienione w żądaniu, zostaną usunięte.| |interfaces|object/array|[Indywidualne interfejsy](/manual/api/reference/hostprototype/object#custom_interface) prototypu hosta do zastąpienia bieżących interfejsów.<br><br>Obiekt indywidualnego interfejsu powinien zawierać wszystkie swoje parametry.<br>Wszystkie interfejsy, które nie są wymienione w żądaniu, zostaną usunięte.| |templates|object/array|[Szablony](/manual/api/reference/template/object) do zastąpienia aktualnie połączonych szablonów.<br><br>Szablony muszą mieć zdefiniowaną właściwość `templateid`.|

en-us	### Parameters  `(object/array)` Host prototypes to create.  Additionally to the [standard host prototype properties](object#host_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groupLinks**<br>(required)|array|Group [links](/manual/api/reference/hostprototype/object#group_link) to be created for the host prototype.| |**ruleid**<br>(required)|string|ID of the LLD rule that the host prototype belongs to.| |groupPrototypes|array|Group [prototypes](/manual/api/reference/hostprototype/object#group_prototype) to be created for the host prototype.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to be created for the host prototype.| |tags|object/array|Host prototype [tags](/manual/api/reference/hostprototype/object#host_prototype_tag).| |interfaces|object/array|Host prototype [custom interfaces](/manual/api/reference/hostprototype/object#custom_interface).| |templates|object/array|[Templates](/manual/api/reference/template/object) to be linked to the host prototype.<br><br>The templates must have the `templateid` property defined.|
pl	### Parametry  `(object/array)` Prototypy hostów do utworzenia.  Dodatkowo do [standardowych właściwości prototypu  hosta](object#host_prototype), metoda akceptuje następujące  parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**groupLinks**<br>(wymagane)|array|[Powiązania](/manual/api/reference/hostprototype/object#group_link) grupy do utworzenia dla prototypu hosta.| |**ruleid**<br>(wymagane)|string|ID reguły LLD, do której należy prototyp hosta.| |groupPrototypes|array|[Prototypy](/manual/api/reference/hostprototype/object#group_prototype) grupy do utworzenia dla prototypu hosta.| |macros|object/array|[Makra użytkownika](/manual/api/reference/usermacro/object) do utworzenia dla prototypu hosta.| |tags|object/array|[Znaczniki](/manual/api/reference/hostprototype/object#host_prototype_tag) prototypu hosta .| |interfaces|object/array|[Indywidualne interfejsy](/manual/api/reference/hostprototype/object#custom_interface) prototypy hosta .| |templates|object/array|[Szablony](/manual/api/reference/template/object) do połączenia z prototypem hosta.<br><br>Szablony muszą mieć zdefiniowaną właściwość `templateid`.|

en-us	### Parameters  `(object/array)` Hosts to create.  Additionally to the [standard host properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**groups**<br>(required)|object/array|Host [groups](/manual/api/reference/hostgroup/object) to add the host to.<br><br>The host groups must have the `groupid` property defined.| |interfaces|object/array|[Interfaces](/manual/api/reference/hostinterface/object) to be created for the host.| |tags|object/array|Host [tags](/manual/api/reference/host/object#host_tag).| |templates|object/array|[Templates](/manual/api/reference/template/object) to be linked to the host.<br><br>The templates must have the `templateid` property defined.| |macros|object/array|[User macros](/manual/api/reference/usermacro/object) to be created for the host.| |inventory|object|Host [inventory](/manual/api/reference/host/object#host_inventory) properties.|
pl	### Parametry  `(object/array)` Hosty do utworzenia.  Dodatkowo do [standardowych właściwości hosta](object#host), metoda  akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**groups**<br>(wymagane)|object/array|[Grupy](/manual/api/reference/hostgroup/object) hostów, do których ma zostać dodany host.<br><br>Grupy hostów muszą mieć zdefiniowaną właściwość `groupid`.| |interfaces|object/array|[Interfejsy](/manual/api/reference/hostinterface/object), które mają zostać utworzone dla hosta.| |tags|object/array|[Znaczniki](/manual/api/reference/host/object#host_tag) hosta.| |templates|object/array|[Szablony](/manual/api/reference/template/object), które mają zostać połączone z hostem.<br><br>Szablony muszą mieć zdefiniowaną właściwość `templateid`.| |macros|object/array|[Makra użytkowników](/manual/api/reference/usermacro/object), które mają zostać utworzone dla hosta.| |inventory|object|Właściwości [inwentarza](/manual/api/reference/host/object#host_inventory) hosta.|

en-us	### Parameters  `(object/array)` Icon map properties to be updated.  The `iconmapid` property must be defined for each icon map, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard icon map properties](object#icon_map), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |mappings|array|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) to replace the existing icon mappings.|
pl	### Parametry  `(object/array)` Właściwości mapy ikon do zaktualizowania.  Właściwość `iconmapid` musi być zdefiniowana dla każdej mapy ikon, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie inne pozostaną niezmienione.  Oprócz [standardowych właściwości mapy ikon](object#icon_map), metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |mappings|array|[Mapowanie ikon](/manual/api/reference/iconmap/object#icon_mapping) do zastąpienia istniejących mapowań ikon.|

en-us	### Parameters  `(object/array)` Icon maps to create.  Additionally to the [standard icon map properties](object#icon_map), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**mappings**<br>(required)|array|[Icon mappings](/manual/api/reference/iconmap/object#icon_mapping) to be created for the icon map.|
pl	### Parametry  `(object/array)` Mapy ikon do utworzenia.  Dodatkowo do [standardowych właściwości mapy ikon](object#icon_map),  metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**mappings**<br>(wymagane)|array|[Mapowanie ikon](/manual/api/reference/iconmap/object#icon_mapping) do utworzenia dla mapy ikon.|

en-us	### Parameters  `(object/array)` Image properties to be updated.  The `imageid` property must be defined for each image, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard image properties](object#image), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |image|string|Base64 encoded image. The maximum size of the encoded image is 1 MB. Maximum size can be adjusted by changing ZBX\_MAX\_IMAGE\_SIZE constant value.<br>Supported image formats are: PNG, JPEG, GIF.|
pl	### Parametry  `(object/array)` Właściwości obrazów do zaktualizowania.  Właściwość `imageid` musi być zdefiniowana dla każdego obrazu, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie pozostałe pozostaną niezmienione.  Oprócz [standardowych właściwości obrazu](object#image), metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |image|string|Zakodowany w base64 obraz. Maksymalny rozmiar zakodowanego obrazu to 1 MB. Maksymalny rozmiar można dostosować zmieniając wartość stałej ZBX\_MAX\_IMAGE\_SIZE.<br>Obsługiwane formaty obrazów to: PNG, JPEG, GIF.|

en-us	### Parameters  `(object/array)` Images to create.  Additionally to the [standard image properties](object#image), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of the image.| |**imagetype**<br>(required)|integer|Type of image.<br><br>Possible values:<br>1 - *(default)* icon;<br>2 - background image.| |**image**<br>(required)|string|Base64 encoded image. The maximum size of the encoded image is 1 MB. Maximum size can be adjusted by changing ZBX\_MAX\_IMAGE\_SIZE constant value.<br>Supported image formats are: PNG, JPEG, GIF.|
pl	### Parametry  `(object/array)` Obrazy do utworzenia.  Oprócz [standardowych właściwości obrazu](object#image),  metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**name**<br>(wymagane)|string|Nazwa obrazu.| |**imagetype**<br>(wymagane)|integer|Typ obrazu.<br><br>Możliwe wartości:<br>1 - *(domyślne)* ikona;<br>2 - obraz tła.| |**image**<br>(wymagane)|string|Obraz zakodowany w formacie Base64. Maksymalny rozmiar zakodowanego obrazu to 1 MB. Maksymalny rozmiar można dostosować zmieniając wartość stałej ZBX_MAX_IMAGE_SIZE.<br>Obsługiwane formaty obrazów to: PNG, JPEG, GIF.|

en-us	### Parameters  `(object/array)` Item properties to be updated.  The `itemid` property must be defined for each item, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard item properties](object#item), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |preprocessing|array|[Item preprocessing](/manual/api/reference/item/object#item_preprocessing) options to replace the current preprocessing options.| |tags|array|Item [tags.](/manual/api/reference/item/object#item_tag)|
pl	### Parametry  `(object/array)` Właściwości pozycji do zaktualizowania.  Właściwość `itemid` musi być zdefiniowana dla każdej pozycji, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie inne pozostaną niezmienione.  Dodatkowo do [standardowych właściwości pozycji](object#item), metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |preprocessing|array|Opcje [przetwarzania wstępnego](/manual/api/reference/item/object#item_preprocessing) pozycji do zastąpienia obecnymi opcjami przetwarzania wstępnego.| |tags|array|Znaczniki pozycji.|

en-us	### Parameters  `(object/array)` Item prototype properties to be updated.  The `itemid` property must be defined for each item prototype, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard item prototype properties](object#item_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |preprocessing|array|Item prototype [preprocessing](/manual/api/reference/itemprototype/object#item_prototype_preprocessing) options to replace the current preprocessing options.| |tags|array|Item prototype [tags](/manual/api/reference/itemprototype/object#item_prototype_tag).|
pl	### Parametry  `(object/array)` Właściwości prototypów pozycji do zaktualizowania.  Właściwość `itemid` musi być zdefiniowana dla każdego prototypu pozycji, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie inne pozostaną niezmienione.  Oprócz [standardowych właściwości prototypu  pozycji](object#item_prototype), metoda przyjmuje następujące  parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |preprocessing|array|Opcje [przetwarzania wstępnego](/manual/api/reference/itemprototype/object#item_prototype_preprocessing) prototypu pozycji w celu zastąpienia bieżących opcji przetwarzania.| |tags|array|[Znaczniki](/manual/api/reference/itemprototype/object#item_prototype_tag) prototypu pozycji.|

en-us	### Parameters  `(object/array)` Item prototype to create.  Additionally to the [standard item prototype properties](object#item_prototype), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**ruleid**<br>(required)|string|ID of the LLD rule that the item belongs to.| |preprocessing|array|Item prototype [preprocessing](/manual/api/reference/itemprototype/object#item_prototype_preprocessing) options.| |tags|array|Item prototype [tags](/manual/api/reference/itemprototype/object#item_prototype_tag).|
pl	### Parametry  `(object/array)` Prototyp pozycji do utworzenia.  Oprócz [standardowych właściwości prototypu  pozycji](object#item_prototype), metoda akceptuje następujące  parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |**ruleid**<br>(wymagane)|string|ID reguły LLD, do której należy pozycja.| |preprocessing|array|Opcje [przetwarzania wstępnego](/manual/api/reference/itemprototype/object#item_prototype_preprocessing)  prototypu pozycji.| |tags|array|[Znaczniki](/manual/api/reference/itemprototype/object#item_prototype_tag) prototypu pozycji].|

en-us	### Parameters  `(object/array)` Items to create.  Additionally to the [standard item properties](object#host), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |preprocessing|array|Item [preprocessing](/manual/api/reference/item/object#item_preprocessing) options.| |tags|array|Item [tags.](/manual/api/reference/item/object#item_tag)|
pl	### Parametry  `(object/array)` Pozycje do utworzenia.  Oprócz [standardowych właściwości pozycji](object#host), metoda  akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |preprocessing|array|Opcje [przetwarzania wstępnego](/manual/api/reference/item/object#item_preprocessing) pozycji.| |tags|array|[Znaczniki pozycji](/manual/api/reference/item/object#item_tag).|

en-us	### Parameters  `(object/array)` LLD rule properties to be updated.  The `itemid` property must be defined for each LLD rule, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.  Additionally to the [standard LLD rule properties](object#lld_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|LLD rule [filter](/manual/api/reference/discoveryrule/object#lld_rule_filter) to replace the current filter.| |preprocessing|array|LLD rule [preprocessing](/manual/api/reference/discoveryrule/object#lld_rule_preprocessing) options to replace the existing preprocessing options.| |lld\_macro\_paths|array|LLD rule [lld\_macro\_path](/manual/api/reference/discoveryrule/object#lld_macro_path) options to replace the existing lld\_macro\_path options.| |overrides|array|LLD rule [overrides](/manual/api/reference/discoveryrule/object#lld_rule_overrides) options to replace the existing overrides options.|
pl	### Parametry  `(object/array)` Właściwości reguły LLD do aktualizacji.  Właściwość `itemid` musi być zdefiniowana dla każdej reguły LLD, wszystkie inne  właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie inne pozostaną bez zmian.  Oprócz [standardowych właściwości reguł LLD](object#lld_rule), metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |filter|object|Obiekt [filtra](/manual/api/reference/discoveryrule/object#lld_rule_filter) reguły LLD zastępujący bieżący filtr.| |preprocessing|array|Opcje [przetwarzania wstępnego](/manual/api/reference/discoveryrule/object#lld_rule_preprocessing) reguły LLD w celu zastąpienia bieżących opcji przetwarzania wstępnego.| |lld\_macro\_paths|array|Opcje [lld\_macro\_path](/manual/api/reference/discoveryrule/object#lld_macro_path) reguły LLD zastępujące istniejące opcje lld\_macro\_path.| |overrides|array|Opcje [nadpisania](/manual/api/reference/discoveryrule/object#lld_rule_overrides) reguły zastępujące istniejące opcje nadpisania.|

en-us	### Parameters  `(object/array)` LLD rules to create.  Additionally to the [standard LLD rule properties](object#lld_rule), the method accepts the following parameters.  |Parameter|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |filter|object|LLD rule [filter](/manual/api/reference/discoveryrule/object#lld_rule_filter) for the LLD rule.| |preprocessing|array|LLD rule [preprocessing](/manual/api/reference/discoveryrule/object#lld_rule_preprocessing) options.| |lld\_macro\_paths|array|LLD rule [lld\_macro\_path](/manual/api/reference/discoveryrule/object#lld_macro_path) options.| |overrides|array|LLD rule [overrides](/manual/api/reference/discoveryrule/object#lld_rule_overrides) options.|
pl	### Parametry  `(object/array)` reguły LLD do wykreowania.  Oprócz [standardowych właściwości reguł LLD](object#lld_rule), metoda akceptuje następujące parametry.  |Parametr|[Typ](/manual/api/reference_commentary#data_types)|Opis| |--|--|------| |filter|object|Obiekt [filtra](/manual/api/reference/discoveryrule/object#lld_rule_filter) reguły LLD dla reguły LLD.| |preprocessing|array|Opcje [preprocessingu](/manual/api/reference/discoveryrule/object#lld_rule_preprocessing) reguły LLD.| |lld\_macro\_paths|array|Opcje [lld\_macro\_path](/manual/api/reference/discoveryrule/object#lld_macro_path) reguły LLD.| |overrides|array|Opcje [nadpisania](/manual/api/reference/discoveryrule/object#lld_rule_overrides) reguły LLD.|