3 Szablony
Przegląd
Szablony są eksportowane wraz z wieloma powiązanymi obiektami i relacjami między obiektami.
Eksport szablonu zawiera:
- Powiązane grupy szablonów
- Powiązane grupy hostów (jeśli są używane w konfiguracji prototypu hosta)
- Dane szablonu
- Powiązania z innymi szablonami
- Powiązania z grupami szablonów
- Bezpośrednio powiązane pozycje
- Bezpośrednio powiązane wyzwalacze
- Bezpośrednio powiązane wykresy
- Bezpośrednio powiązane pulpity
- Bezpośrednio powiązane reguły wykrywania ze wszystkimi prototypami
- Bezpośrednio powiązane scenariusze WWW
- Mapy wartości
Eksportowanie
Aby wyeksportować szablony, wykonaj następujące czynności:
- Przejdź do Data collection → Templates.
- Zaznacz pola wyboru szablonów do wyeksportowania.
- Kliknij Export pod listą, aby wyeksportować w domyślnym formacie YAML, lub kliknij strzałkę, aby wybrać inny format eksportu.

W zależności od wybranego formatu szablony są eksportowane do lokalnego pliku o domyślnej nazwie:
zabbix_export_templates.yaml- w eksporcie YAML;zabbix_export_templates.xml- w eksporcie XML;zabbix_export_templates.json- w eksporcie JSON.
Importowanie
Aby zaimportować szablony, wykonaj następujące czynności:
- Przejdź do sekcji Zbieranie danych → Szablony.
- Kliknij przycisk Importuj w prawym górnym rogu.
- Wybierz plik importu.
- Zaznacz pola wyboru reguł importu, które chcesz zastosować (zobacz poniżej).
- Kliknij przycisk Importuj w prawym dolnym rogu formularza konfiguracji.

Jeśli zaznaczysz pole wyboru Opcje zaawansowane, zostanie wyświetlona szczegółowa lista wszystkich elementów, które można zaimportować. Zaznacz lub odznacz poszczególne reguły importu zgodnie z wymaganiami.
Jeśli klikniesz pole wyboru w wierszu Wszystkie, wszystkie znajdujące się poniżej elementy zostaną zaznaczone lub odznaczone.
Reguły importu:
| Reguła | Opis |
|---|---|
| Aktualizuj istniejące | Istniejące elementy zostaną zaktualizowane przy użyciu danych z pliku importu. W przeciwnym razie nie zostaną zaktualizowane. |
| Utwórz nowe | Nowe elementy zostaną utworzone przy użyciu danych z pliku importu. W przeciwnym razie nie zostaną utworzone. |
| Usuń brakujące | Istniejące elementy, których nie ma w pliku importu, zostaną usunięte. W przeciwnym razie nie zostaną usunięte. Jeśli opcja Usuń brakujące zostanie zaznaczona dla Powiązania szablonów, istniejące powiązania szablonów, których nie ma w pliku importu, zostaną usunięte. Encje (pozycje, wyzwalacze, wykresy itd.) odziedziczone z odłączonych szablonów nie zostaną usunięte (chyba że opcja Usuń brakujące zostanie również wybrana dla każdej encji). |
Na następnym ekranie będzie można wyświetlić zawartość importowanego szablonu. Jeśli jest to nowy szablon, wszystkie elementy zostaną wyświetlone na zielono. Jeśli aktualizujesz istniejący szablon, nowe elementy szablonu zostaną wyróżnione na zielono, usunięte elementy szablonu zostaną wyróżnione na czerwono, a elementy, które nie uległy zmianie, zostaną wyświetlone na szarym tle.

Menu po lewej stronie służy do poruszania się po liście zmian. Sekcja Zaktualizowane wyróżnia wszystkie zmiany wprowadzone w istniejących elementach szablonu. Sekcja Dodane zawiera listę nowych elementów szablonu. Elementy w każdej sekcji są pogrupowane według typu elementu. Kliknij szarą strzałkę, aby rozwinąć lub zwinąć grupę elementów.

Przejrzyj zmiany w szablonie, a następnie kliknij przycisk Importuj, aby wykonać import szablonu. W frontendzie zostanie wyświetlony komunikat o pomyślnym lub nieudanym imporcie.
Format eksportu
Format eksportu w YAML:
zabbix_export:
version: '7.0'
template_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Templates/Applications
host_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Applications
templates:
- uuid: 56079badd056419383cc26e6a4fcc7e0
template: VMware
name: VMware
description: |
Możesz omówić ten szablon lub zostawić opinię na naszym forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/
Użyta wersja narzędzi szablonu: 0.41
groups:
- name: Templates/Applications
items:
- uuid: 5ce209f4d94f460488a74a92a52d92b1
name: 'VMware: Dziennik zdarzeń'
type: SIMPLE
key: 'vmware.eventlog[{$VMWARE.URL},skip]'
history: 7d
trends: '0'
value_type: LOG
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Zbiera dziennik zdarzeń VMware.'
tags:
- tag: component
value: log
- uuid: ee2edadb8ce943ef81d25dbbba8667a4
name: 'VMware: Pełna nazwa'
type: SIMPLE
key: 'vmware.fullname[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Pełna nazwa usługi VMware.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: component
value: system
- uuid: a0ec9145f2234fbea79a28c57ebdb44d
name: 'VMware: Wersja'
type: SIMPLE
key: 'vmware.version[{$VMWARE.URL}]'
delay: 1h
history: 7d
trends: '0'
value_type: CHAR
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Wersja usługi VMware.'
preprocessing:
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 1d
tags:
- tag: component
value: system
discovery_rules:
- uuid: 16ffc933cce74cf28a6edf306aa99782
name: 'Wykryj klastry VMware'
type: SIMPLE
key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Wykrywanie klastrów'
item_prototypes:
- uuid: 46111f91dd564a459dbc1d396e2e6c76
name: 'VMware: Stan klastra "{#CLUSTER.NAME}"'
type: SIMPLE
key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Stan klastra VMware.'
valuemap:
name: 'VMware status'
tags:
- tag: cluster
value: '{#CLUSTER.NAME}'
- tag: component
value: cluster
- uuid: 8fb6a45cbe074b0cb6df53758e2c6623
name: 'Wykryj magazyny danych VMware'
type: SIMPLE
key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
item_prototypes:
- uuid: 4b61838ba4c34e709b25081ae5b059b5
name: 'VMware: Średnie opóźnienie odczytu magazynu danych {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Czas operacji odczytu z magazynu danych (milisekundy).'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 5355c401dc244bc588ccd18767577c93
name: 'VMware: Wolne miejsce w magazynie danych {#DATASTORE} (procent)'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'
delay: 5m
history: 7d
value_type: FLOAT
units: '%'
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Przestrzeń magazynu danych VMware w procentach całości.'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
name: 'VMware: Całkowity rozmiar magazynu danych {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
delay: 5m
history: 7d
units: B
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Przestrzeń magazynu danych VMware w bajtach.'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
name: 'VMware: Średnie opóźnienie zapisu magazynu danych {#DATASTORE}'
type: SIMPLE
key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
history: 7d
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Czas operacji zapisu do magazynu danych (milisekundy).'
tags:
- tag: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- uuid: a5bc075e89f248e7b411d8f960897a08
name: 'Wykryj hypervisory VMware'
type: SIMPLE
key: 'vmware.hv.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Wykrywanie hypervisorów.'
host_prototypes:
- uuid: 051a1469d4d045cbbf818fcc843a352e
host: '{#HV.UUID}'
name: '{#HV.NAME}'
group_links:
- group:
name: Applications
group_prototypes:
- name: '{#CLUSTER.NAME}'
- name: '{#DATACENTER.NAME}'
templates:
- name: 'VMware Hypervisor'
macros:
- macro: '{$VMWARE.HV.UUID}'
value: '{#HV.UUID}'
description: 'UUID hypervisora.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#HV.IP}'
- uuid: 9fd559f4e88c4677a1b874634dd686f5
name: 'Wykryj maszyny wirtualne VMware'
type: SIMPLE
key: 'vmware.vm.discovery[{$VMWARE.URL}]'
delay: 1h
username: '{$VMWARE.USERNAME}'
password: '{$VMWARE.PASSWORD}'
description: 'Wykrywanie gościnnych maszyn wirtualnych.'
host_prototypes:
- uuid: 23b9ae9d6f33414880db1cb107115810
host: '{#VM.UUID}'
name: '{#VM.NAME}'
group_links:
- group:
name: Applications
group_prototypes:
- name: '{#CLUSTER.NAME} (vm)'
- name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'
- name: '{#HV.NAME}'
templates:
- name: 'VMware Guest'
macros:
- macro: '{$VMWARE.VM.UUID}'
value: '{#VM.UUID}'
description: 'UUID gościnnej maszyny wirtualnej.'
custom_interfaces: 'YES'
interfaces:
- ip: '{#VM.IP}'
tags:
- tag: class
value: software
- tag: target
value: vmware
macros:
- macro: '{$VMWARE.PASSWORD}'
description: 'Hasło użytkownika {$USERNAME} usługi VMware'
- macro: '{$VMWARE.URL}'
description: 'Adres URL SDK usługi VMware (vCenter lub hypervisor ESX) (https://servername/sdk)'
- macro: '{$VMWARE.USERNAME}'
description: 'Nazwa użytkownika usługi VMware'
valuemaps:
- uuid: 3c59c22905054d42ac4ee8b72fe5f270
name: 'VMware status'
mappings:
- value: '0'
newvalue: gray
- value: '1'
newvalue: green
- value: '2'
newvalue: yellow
- value: '3'
newvalue: red
Eksportowane elementy
Eksportowane elementy są opisane w poniższych tabelach.
| Element | Type | Description | |
|---|---|---|---|
| template_groups | (wymagane) Element główny dla grup szablonów. | ||
| uuid | string | (wymagane) Unikalny identyfikator tej grupy szablonów. | |
| name | string | (wymagane) Nazwa grupy szablonów. | |
| host_groups | (wymagane) Element główny dla grup hostów używanych przez prototypy hostów. | ||
| uuid | string | (wymagane) Unikalny identyfikator tej grupy hostów. | |
| name | string | (wymagane) Nazwa grupy hostów. | |
| templates | Element główny dla szablonów. | ||
Szablony
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (wymagane) Unikalny identyfikator tego szablonu. | |
| template | string | (wymagane) Unikalna nazwa szablonu. | |
| name | string | Widoczna nazwa szablonu. | |
| description | text | Opis szablonu. | |
| vendor | Element główny dla dostawcy szablonu (obecny, jeśli wyeksportowany szablon zawiera dane dostawcy). | ||
| name | string | (wymagane) Nazwa dostawcy szablonu. | |
| version | string | (wymagane) Wersja szablonu. W przypadku szablonów dostarczanych standardowo wersja jest wyświetlana w następujący sposób: główna wersja Zabbixa, separator ("-"), numer rewizji (zwiększany przy każdej nowej wersji szablonu i resetowany przy każdej głównej wersji Zabbixa). Na przykład 6.4-0, 6.4-3, 7.0-0, 7.0-3. |
|
| templates | Element główny dla powiązanych szablonów. | ||
| name | string | (wymagane) Nazwa szablonu. | |
| groups | Element główny dla grup szablonów. | ||
| name | string | (wymagane) Nazwa grupy szablonów. | |
| items | Element główny dla pozycji szablonu. | ||
| discovery_rules | Element główny dla reguł niskopoziomowego wykrywania szablonu. | ||
| httptests | Element główny dla scenariuszy web szablonu. | ||
| tags | Element główny dla tagów szablonu. | ||
| tag | string | (wymagane) Nazwa tagu. | |
| value | string | Wartość tagu. | |
| macros | Element główny dla makr użytkownika szablonu. | ||
| macro | string | (wymagane) Nazwa makra użytkownika. | |
| type | string | Typ makra użytkownika. Możliwe wartości:1 TEXT (0, domyślnie), SECRET_TEXT (1), VAULT (2). Zobacz też: Obiekt makra użytkownika ( type). |
|
| value | string | Wartość makra użytkownika. | |
| description | string | Opis makra użytkownika. | |
| dashboards | Element główny dla dashboardów szablonu. | ||
| valuemaps | Element główny dla map wartości szablonu. | ||
Pozycje szablonu
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Unikalny identyfikator tej pozycji. | |
| name | string | (required) Nazwa pozycji. | |
| type | string | Typ pozycji. Possible values:1 ZABBIX_PASSIVE (0, default), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), CALCULATED (15), JMX (16), SNMP_TRAP (17), DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), ITEM_TYPE_SCRIPT (21), ITEM_TYPE_BROWSER (22). |
|
| snmp_oid | string | (required for SNMP_AGENT items) Identyfikator obiektu SNMP. | |
| key | string | (required) Klucz pozycji. | |
| delay | string | Interwał aktualizacji pozycji. Default: 1m. Wartość będzie zawsze równa 0 dla pozycji TRAP. |
|
| history | string | Okres czasu (z użyciem sufiksu czasu, makra użytkownika lub makra LLD), przez jaki dane historii mają być przechowywane. Default: 31d. |
|
| trends | string | Okres czasu (z użyciem sufiksu czasu, makra użytkownika lub makra LLD), przez jaki dane trendów mają być przechowywane. Default: 365d. |
|
| status | string | Status pozycji. Possible values:1 ENABLED (0, default), DISABLED (1). |
|
| value_type | string | Typ odebranej wartości. Possible values:1 FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, default), TEXT (4), BINARY (5). |
|
| allowed_hosts | string | Lista adresów IP hostów, oddzielonych przecinkami, które mogą wysyłać dane dla tej pozycji. Supported for TRAP and HTTP_AGENT items. |
|
| units | string | Jednostki odebranej wartości (bps, B, itd.). | |
| params | text | Dodatkowe parametry zależne od typu pozycji (wykonywany skrypt dla pozycji SSH i TELNET; zapytanie SQL dla pozycji ODBC; formuła dla pozycji CALCULATED; skrypt dla pozycji ITEM_TYPE_SCRIPT i ITEM_TYPE_BROWSER). | |
| ipmi_sensor | string | Czujnik IPMI. Supported for IPMI items. |
|
| authtype | string | Typ uwierzytelniania. Supported for SSH and HTTP_AGENT items. Possible values for SSH items:1 PASSWORD (0, default), PUBLIC_KEY (1). Possible values for HTTP_AGENT items:1 NONE (0, default), BASIC (1), NTLM (2), Kerberos (3), or Digest (4). |
|
| username | string | (required for SSH and TELNET items) Nazwa użytkownika do uwierzytelniania. Supported for SIMPLE, ODBC, JMX and HTTP_AGENT items. When used for JMX items, password (see below) should also be specified or both elements should be left blank. |
|
| password | string | (required for SSH and TELNET items) Hasło do uwierzytelniania. Supported for SIMPLE, ODBC, JMX and HTTP_AGENT items. When used for JMX items, username (see above) should also be specified or both elements should be left blank. |
|
| publickey | string | (required for SSH items) Nazwa pliku klucza publicznego. | |
| privatekey | string | (required for SSH items) Nazwa pliku klucza prywatnego. | |
| description | text | Opis pozycji. | |
| inventory_link | string | Pole inwentarza hosta, które jest uzupełniane przez pozycję. Possible values:1 NONE (0), ALIAS (4), etc. (see Host inventory for supported fields). |
|
| valuemap | Element główny map wartości pozycji. | ||
| name | string | (required) Nazwa mapy wartości używanej dla pozycji. | |
| logtimefmt | string | Format czasu w wpisach dziennika. Supported for items of LOG value type. |
|
| preprocessing | Element główny wstępnego przetwarzania wartości pozycji. | ||
| step | Element główny kroków wstępnego przetwarzania wartości pozycji szablonu. | ||
| jmx_endpoint | string | Punkt końcowy JMX. Supported for JMX items. |
|
| master_item | (required for DEPENDENT items) Element główny pozycji nadrzędnej pozycji zależnej. | ||
| key | string | (required) Klucz pozycji nadrzędnej pozycji zależnej. | |
| timeout | string | Limit czasu żądania odpytywania danych pozycji. Supported for Timeouts list of item types. |
|
| url | string | (required for HTTP_AGENT items) Ciąg URL. | |
| query_fields | Element główny parametrów zapytania. Supported for HTTP_AGENT items. |
||
| name | string | (required for HTTP_AGENT items) Nazwa parametru zapytania. | |
| value | string | Wartość parametru zapytania. Supported for HTTP_AGENT items. |
|
| parameters | Element główny parametrów zdefiniowanych przez użytkownika. Supported for ITEM_TYPE_SCRIPT and ITEM_TYPE_BROWSER items. |
||
| name | string | (required for ITEM_TYPE_SCRIPT and ITEM_TYPE_BROWSER items) Nazwa parametru zdefiniowanego przez użytkownika. | |
| value | string | Wartość parametru zdefiniowanego przez użytkownika. Supported for ITEM_TYPE_SCRIPT and ITEM_TYPE_BROWSER items. |
|
| posts | string | Dane treści żądania HTTP(S). Supported for HTTP_AGENT items. |
|
| status_codes | string | Zakresy wymaganych kodów statusu HTTP, oddzielone przecinkami. Supported for HTTP_AGENT items. |
|
| follow_redirects | string | Podążaj za przekierowaniami odpowiedzi podczas odpytywania danych. Supported for HTTP_AGENT items. Possible values:1 NO (0), YES (1, default). |
|
| post_type | string | Typ treści danych POST. Supported for HTTP_AGENT items. Possible values:1 RAW (0, default), JSON (2), XML (3). |
|
| http_proxy | string | Ciąg połączenia proxy HTTP(S). Supported for HTTP_AGENT items. |
|
| headers | Element główny nagłówków żądania HTTP(S). Supported for HTTP_AGENT items. |
||
| name | string | (required for HTTP_AGENT items) Nazwa nagłówka. | |
| value | string | (required for HTTP_AGENT items) Wartość nagłówka. | |
| retrieve_mode | string | Która część odpowiedzi ma zostać zapisana. Supported for HTTP_AGENT items. Possible values:1 BODY (0, default), HEADERS (1), BOTH (2). |
|
| request_method | string | Typ metody żądania. Supported for HTTP_AGENT items. Possible values:1 GET (0, default), POST (1), PUT (2), HEAD (3). |
|
| output_format | string | Sposób przetwarzania odpowiedzi. Supported for HTTP_AGENT items. Possible values:1 RAW (0, default), JSON (1). |
|
| allow_traps | string | Zezwól na wypełnianie wartości podobnie jak w pozycji trapper. Supported for HTTP_AGENT items. Possible values:1 NO (0, default), YES (1). |
|
| ssl_cert_file | string | Ścieżka do pliku publicznego klucza SSL. Supported for HTTP_AGENT items. |
|
| ssl_key_file | string | Ścieżka do pliku prywatnego klucza SSL. Supported for HTTP_AGENT items. |
|
| ssl_key_password | string | Hasło do pliku klucza SSL. Supported for HTTP_AGENT items. |
|
| verify_peer | string | Czy sprawdzać, czy certyfikat hosta jest autentyczny. Supported for HTTP_AGENT items. Possible values:1 NO (0, default), YES (1). |
|
| verify_host | string | Czy sprawdzać, czy nazwa hosta dla połączenia odpowiada nazwie w certyfikacie hosta. Supported for HTTP_AGENT items. Possible values:1 NO (0, default), YES (1). |
|
| tags | Element główny tagów pozycji. | ||
| tag | string | (required) Nazwa tagu. | |
| value | string | Wartość tagu. | |
| triggers | Element główny wyzwalaczy pozycji szablonu. | ||
Zobacz także: Obiekt pozycji (odwołaj się do odpowiedniej właściwości o pasującej nazwie).
Kroki przetwarzania wstępnego wartości elementu szablonu
| Element | Type | Description | |
|---|---|---|---|
| type | string | (wymagane) Typ kroku przetwarzania wstępnego wartości elementu. Możliwe wartości:1 MULTIPLIER (1), RTRIM (2), LTRIM (3), TRIM (4), REGEX (5), BOOL_TO_DECIMAL (6), OCTAL_TO_DECIMAL (7), HEX_TO_DECIMAL (8), SIMPLE_CHANGE (9, obliczane: otrzymana wartość - poprzednia wartość), CHANGE_PER_SECOND (10, obliczane: (otrzymana wartość - poprzednia wartość)/(czas bieżący - czas ostatniego sprawdzenia)), XMLPATH (11), JSONPATH (12), IN_RANGE (13), MATCHES_REGEX (14), NOT_MATCHES_REGEX (15), CHECK_JSON_ERROR (16), CHECK_XML_ERROR (17), CHECK_REGEX_ERROR (18), DISCARD_UNCHANGED (19), DISCARD_UNCHANGED_HEARTBEAT (20), JAVASCRIPT (21), PROMETHEUS_PATTERN (22), PROMETHEUS_TO_JSON (23), CSV_TO_JSON (24), STR_REPLACE (25), CHECK_NOT_SUPPORTED (26), XML_TO_JSON (27), SNMP_WALK_VALUE (28), SNMP_WALK_TO_JSON (29), SNMP_GET_VALUE (30). |
|
| parameters | (wymagane) Element główny dla parametrów kroku przetwarzania wstępnego wartości elementu. | ||
| parameter | string | Pojedynczy parametr kroku przetwarzania wstępnego wartości elementu. | |
| error_handler | string | Typ akcji używany w przypadku niepowodzenia kroku przetwarzania wstępnego. Możliwe wartości:1 ORIGINAL_ERROR (0, domyślnie), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3). |
|
| error_handler_params | string | Parametry obsługi błędów. | |
Zobacz także: Obiekt przetwarzania wstępnego elementu (odwołanie do odpowiedniej właściwości o zgodnej nazwie).
Wyzwalacze elementu szablonu
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Unikalny identyfikator tego wyzwalacza. | |
| expression | string | (required) Wyrażenie wyzwalacza. | |
| recovery_mode | string | Podstawa generowania zdarzeń OK. Possible values:1 EXPRESSION (0, default), RECOVERY_EXPRESSION (1), NONE (2). |
|
| recovery_expression | string | Wyrażenie odzyskiwania wyzwalacza. | |
| correlation_mode | string | Tryb korelacji (bez korelacji zdarzeń lub korelacja zdarzeń według tagu). Possible values:1 DISABLED (0, default), TAG_VALUE (1). |
|
| correlation_tag | string | Nazwa tagu używana do korelacji zdarzeń. | |
| name | string | (required) Nazwa wyzwalacza. | |
| event_name | string | Nazwa zdarzenia. | |
| opdata | string | Dane operacyjne. | |
| url_name | string | Etykieta adresu URL powiązanego z wyzwalaczem. | |
| url | string | Adres URL powiązany z wyzwalaczem. | |
| status | string | Status wyzwalacza. Possible values:1 ENABLED (0, default), DISABLED (1). |
|
| priority | string | Istotność wyzwalacza. Possible values:1 NOT_CLASSIFIED (0, default), INFO (1), WARNING (2), AVERAGE (3), HIGH (4), DISASTER (5). |
|
| description | text | Opis wyzwalacza. | |
| type | string | Typ generowania zdarzeń (pojedyncze zdarzenie problemu lub wiele zdarzeń problemu). Possible values:1 SINGLE (0, default), MULTIPLE (1). |
|
| manual_close | string | Ręczne zamykanie zdarzeń problemu. Possible values:1 NO (0, default), YES (1). |
|
| dependencies | Element główny dla zależności. | ||
| name | string | (required) Nazwa wyzwalacza zależności. | |
| expression | string | (required) Wyrażenie wyzwalacza zależności. | |
| recovery_expression | string | Wyrażenie odzyskiwania wyzwalacza zależności. | |
| tags | Element główny dla tagów wyzwalacza. | ||
| tag | string | (required) Nazwa tagu. | |
| value | string | Wartość tagu. | |
Zobacz także: Obiekt Trigger (odnieś się do odpowiedniej właściwości o pasującej nazwie).
Reguły wykrywania niskiego poziomu szablonu
Większość elementów reguł wykrywania niskiego poziomu szablonu jest taka sama jak w przypadku pozycji szablonu. Poniższa tabela opisuje te elementy, które różnią się od pozycji szablonu.
| Element | Type | Opis | |
|---|---|---|---|
| type | string | Typ pozycji. Dopuszczalne wartości:1 ZABBIX_PASSIVE (0, domyślnie), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), JMX (16), DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), ITEM_TYPE_SCRIPT (21), ITEM_TYPE_BROWSER (22). |
|
| key | string | (wymagane) Klucz reguły wykrywania niskiego poziomu. | |
| filter | Element główny dla filtrów reguły wykrywania niskiego poziomu szablonu. | ||
| lifetime | string | Okres czasu (w sekundach, sufiks czasu lub makro użytkownika), po którym wcześniej wykryte zasoby zostaną usunięte. Domyślnie: 7d. |
|
| lifetime_type | string | Scenariusz usuwania utraconych zasobów LLD. Dopuszczalne wartości: DELETE_NEVER, DELETE_IMMEDIATELY, DELETE_AFTER. |
|
| enabled_lifetime | string | Okres czasu (w sekundach, sufiks czasu lub makro użytkownika), po którym wcześniej wykryte zasoby zostaną wyłączone. | |
| enabled_lifetime_type | string | Scenariusz wyłączania utraconych zasobów LLD. Dopuszczalne wartości: DISABLE_NEVER, DISABLE_IMMEDIATELY, DISABLE_AFTER. |
|
| item_prototypes | Element główny dla elementów prototypów pozycji szablonu, które są takie same jak w przypadku pozycji szablonu. | ||
| trigger_prototypes | Element główny dla elementów prototypów wyzwalaczy szablonu, które są takie same jak w przypadku wyzwalaczy pozycji szablonu. | ||
| graph_prototypes | Element główny dla elementów prototypów wykresów szablonu, które są takie same jak w przypadku wykresów hosta. | ||
| host_prototypes | Element główny dla elementów prototypów hosta szablonu, które są takie same jak w przypadku hostów. | ||
| master_item | string | (wymagane dla reguł DEPENDENT) Element główny dla elementu nadrzędnego reguły zależnej. | |
| lld_macro_paths | Element główny dla ścieżek makr reguły wykrywania niskiego poziomu. | ||
| lld_macro | string | (wymagane) Nazwa makra reguły wykrywania niskiego poziomu. | |
| path | string | (wymagane) Selektor wartości, która zostanie przypisana do odpowiedniego makra. | |
| preprocessing | Element główny dla wstępnego przetwarzania wartości reguły wykrywania niskiego poziomu. | ||
| step | Element główny dla elementów kroków wstępnego przetwarzania wartości reguły wykrywania niskiego poziomu, które są takie same jak w przypadku kroków wstępnego przetwarzania wartości pozycji szablonu, z wyjątkiem mniejszej liczby możliwych wartości. Zobacz też: obiekt wstępnego przetwarzania reguły LLD. | ||
| overrides | Element główny dla reguł nadpisywania reguły wykrywania niskiego poziomu. | ||
| name | string | (wymagane) Unikalna nazwa nadpisania. | |
| step | string | (wymagane) Unikalny numer kolejności nadpisania. | |
| stop | string | Zatrzymaj przetwarzanie kolejnych nadpisań, jeśli pasuje. | |
| filter | Element główny dla elementów filtra reguły nadpisywania reguły wykrywania niskiego poziomu szablonu, które są takie same jak w przypadku filtrów reguły wykrywania niskiego poziomu szablonu. | ||
| operations | Element główny dla operacji nadpisywania reguły wykrywania niskiego poziomu szablonu. | ||
Zobacz też: obiekt reguły LLD (odwołaj się do odpowiedniej właściwości o pasującej nazwie).
Filtry reguły wykrywania niskiego poziomu szablonu
| Element | Type | Description | |
|---|---|---|---|
| evaltype | string | Zastępuje metodę oceny warunków filtra. Możliwe wartości:1 AND_OR (0, domyślnie), AND (1), OR (2), FORMULA (3). |
|
| formula | string | Niestandardowa formuła obliczeniowa dla warunków filtra. | |
| conditions | Element główny dla warunków filtra. | ||
| macro | string | (wymagane) Nazwa makra wykrywania niskiego poziomu, na którym ma zostać wykonane sprawdzenie. | |
| value | string | Wartość do porównania. | |
| operator | string | Operator warunku. Możliwe wartości:1 MATCHES_REGEX (8, domyślnie), NOT_MATCHES_REGEX (9). |
|
| formulaid | string | (wymagane) Dowolny unikalny identyfikator używany do odwołania się do warunku z wyrażenia niestandardowego. Może zawierać wyłącznie wielkie litery. Identyfikator musi zostać zdefiniowany przez użytkownika podczas modyfikowania warunków filtra, ale zostanie wygenerowany ponownie przy późniejszym pobieraniu. | |
Zobacz także: obiekt filtra reguły LLD (odwołaj się do odpowiedniej właściwości o pasującej nazwie).
Operacje nadpisania reguły wykrywania niskiego poziomu szablonu
| Element | Type | Opis | |
|---|---|---|---|
| operationobject | string | Obiekt, do którego stosowana jest operacja. Możliwe wartości:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3). |
|
| operator | string | Operator warunku nadpisania. Możliwe wartości:1 EQUAL (1), NOT_EQUAL (2), LIKE (3), NOT_LIKE (4), REGEXP (5), NOT_REGEXP (6). |
|
| value | string | Wyrażenie regularne lub ciąg znaków dla operatora warunku nadpisania. | |
| status | string | Status obiektu po operacji nadpisania. | |
| discover | string | Czy obiekt jest dodawany w wyniku wykrywania. | |
| delay | string | Interwał aktualizacji ustawiony dla prototypu pozycji po operacji nadpisania. | |
| history | string | Okres przechowywania historii ustawiony dla prototypu pozycji po operacji nadpisania. | |
| trends | string | Okres przechowywania trendów ustawiony dla prototypu pozycji po operacji nadpisania. | |
| severity | string | Ważność prototypu wyzwalacza ustawiona po operacji nadpisania. | |
| tags | Element główny dla tagów ustawionych dla obiektu po operacji nadpisania. | ||
| tag | string | (wymagane) Nazwa tagu. | |
| value | string | Wartość tagu. | |
| templates | Element główny dla szablonów podłączonych do prototypu hosta po operacji nadpisania. | ||
| name | string | (wymagane) Nazwa szablonu. | |
| inventory_mode | string | Tryb inwentarza prototypu hosta ustawiony po operacji nadpisania. | |
Zobacz także: obiekt operacji nadpisania reguły LLD (odnieś się do odpowiedniej właściwości o pasującej nazwie).
Scenariusze WWW szablonu
| Element | Type | Opis | |
|---|---|---|---|
| uuid | string | (wymagane) Unikalny identyfikator tego scenariusza WWW. | |
| name | string | (wymagane) Nazwa scenariusza WWW. | |
| delay | string | Częstotliwość wykonywania scenariusza WWW (z użyciem sekund, sufiksu czasu lub makra użytkownika). Domyślnie: 1m. |
|
| attempts | integer | Liczba prób wykonania kroków scenariusza WWW. Możliwe wartości:1 1-10 (domyślnie: 1). |
|
| agent | string | agent klienta. Zabbix będzie udawał wybraną przeglądarkę. Jest to przydatne, gdy strona internetowa zwraca różną zawartość dla różnych przeglądarek. Domyślnie: Zabbix. |
|
| http_proxy | string | proxy, który będzie używany przez scenariusz WWW, podany w postaci: http://[username[:password]@]proxy.example.com[:port] |
|
| variables | Element główny dla zmiennych scenariusza WWW, które mogą być używane w krokach scenariusza. | ||
| name | string | (wymagane) Nazwa zmiennej. | |
| value | text | (wymagane) Wartość zmiennej. | |
| headers | Element główny dla nagłówków HTTP wysyłanych podczas wykonywania żądania. Nagłówki powinny być wymienione przy użyciu tej samej składni, w jakiej występują w protokole HTTP. |
||
| name | string | (wymagane) Nazwa nagłówka. | |
| value | text | (wymagane) Wartość nagłówka. | |
| status | string | Status scenariusza WWW. Możliwe wartości:1 ENABLED (0, domyślnie), DISABLED (1). |
|
| authentication | string | Metoda uwierzytelniania. Możliwe wartości:1 NONE (0, domyślnie), BASIC (1), NTLM (2), Kerberos (3) lub Digest (4). |
|
| http_user | string | Nazwa użytkownika używana do uwierzytelniania BASIC (HTTP), NTLM, Kerberos lub Digest. | |
| http_password | string | Hasło używane do uwierzytelniania BASIC (HTTP), NTLM, Kerberos lub Digest. | |
| verify_peer | string | Weryfikacja certyfikatu SSL serwera WWW. Możliwe wartości:1 NO (0, domyślnie), YES (1). |
|
| verify_host | string | Weryfikacja zgodności pola Common Name lub pola Subject Alternate Name certyfikatu serwera WWW. Możliwe wartości:1 NO (0, domyślnie), YES (1). |
|
| ssl_cert_file | string | Nazwa pliku certyfikatu SSL używanego do uwierzytelniania klienta (musi być w formacie PEM). | |
| ssl_key_file | string | Nazwa pliku klucza prywatnego SSL używanego do uwierzytelniania klienta (musi być w formacie PEM). | |
| ssl_key_password | string | Hasło pliku klucza prywatnego SSL. | |
| steps | (wymagane) Element główny dla kroków scenariusza WWW szablonu. | ||
| tags | Element główny dla tagów scenariusza WWW. | ||
| tag | string | (wymagane) Nazwa tagu. | |
| value | string | Wartość tagu. | |
Zobacz także: Obiekt scenariusza WWW (odwołaj się do odpowiedniej właściwości o pasującej nazwie).
Kroki scenariusza WWW szablonu
| Element | Type | Opis | |
|---|---|---|---|
| name | string | (wymagane) Nazwa kroku scenariusza WWW. | |
| url | string | (wymagane) URL do monitorowania. | |
| query_fields | Element główny parametrów zapytania (tablica pól HTTP, które mają zostać dodane do URL podczas wykonywania żądania). | ||
| name | string | (wymagane) Nazwa parametru zapytania. | |
| value | string | Wartość parametru zapytania. | |
| posts | Element główny zmiennych HTTP POST (ciąg znaków (surowe dane POST) lub tablica pól HTTP (dane pól formularza)). | ||
| name | string | (wymagane) Nazwa pola POST. | |
| value | string | (wymagane) Wartość pola POST. | |
| variables | Element główny zmiennych na poziomie kroku (makr), które powinny zostać zastosowane po tym kroku. Jeśli wartość zmiennej ma prefiks 'regex:', jej wartość jest wyodrębniana z danych zwróconych przez ten krok zgodnie ze wzorcem wyrażenia regularnego następującym po prefiksie 'regex:' |
||
| name | string | (wymagane) Nazwa zmiennej. | |
| value | text | (wymagane) Wartość zmiennej. | |
| headers | Element główny nagłówków HTTP, które mają zostać wysłane podczas wykonywania żądania. | ||
| name | string | (wymagane) Nazwa nagłówka. | |
| value | text | (wymagane) Wartość nagłówka. | |
| follow_redirects | string | Podążanie za przekierowaniami HTTP. Możliwe wartości:1 NO (0), YES (1, domyślnie). |
|
| retrieve_mode | string | Tryb pobierania odpowiedzi HTTP. Możliwe wartości:1 BODY (0, domyślnie), HEADERS (1), BOTH (2). |
|
| timeout | string | Limit czasu wykonania kroku (z użyciem sekund, sufiksu czasu lub makra użytkownika). Domyślnie: 15s. |
|
| required | string | Tekst, który musi występować w odpowiedzi (ignorowany, jeśli pusty). | |
| status_codes | string | Rozdzielana przecinkami lista akceptowanych kodów statusu HTTP (np. 200-201,210-299; ignorowana, jeśli pusta). |
|
Zobacz także: Obiekt kroku scenariusza WWW (odnieś się do odpowiedniej właściwości o pasującej nazwie).
Pulpity szablonu
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (wymagane) Unikalny identyfikator tego pulpitu. | |
| name | string | (wymagane) Nazwa pulpitu szablonu. | |
| display period | integer | Okres wyświetlania stron pulpitu. | |
| auto_start | string | Automatyczne uruchamianie pokazu slajdów. Dopuszczalne wartości:1 NO (0), YES (1, domyślnie). |
|
| pages | Element główny dla stron pulpitu szablonu. | ||
| name | string | Nazwa strony. | |
| display period | integer | Okres wyświetlania strony. | |
| sortorder | integer | Kolejność sortowania strony. | |
| widgets | Element główny dla widżetów pulpitu szablonu. | ||
Zobacz także: Obiekt pulpitu szablonu (odwołaj się do odpowiedniej właściwości o pasującej nazwie).
Widżety pulpitu szablonu
| Element | Type | Description | |
|---|---|---|---|
| type | string | (wymagane) Typ widżetu. | |
| name | string | Nazwa widżetu. | |
| x | integer | Pozycja pozioma od lewej strony pulpitu szablonu. Possible values:1 0-71. |
|
| y | integer | Pozycja pionowa od górnej strony pulpitu szablonu. Possible values:1 0-63. |
|
| width | integer | Szerokość widżetu. Possible values:1 1-72. |
|
| height | integer | Wysokość widżetu. Possible values:1 1-64. |
|
| hide_header | string | Ukryj nagłówek widżetu. Possible values:1 NO (0, default), YES (1). |
|
| fields | Element główny dla pól widżetu pulpitu szablonu. | ||
| type | string | (wymagane) Typ pola widżetu. Possible values:1 INTEGER (0), STRING (1), ITEM (4), ITEM_PROTOTYPE (5), GRAPH (6), GRAPH_PROTOTYPE (7), MAP (8), SERVICE (9), SLA (10), USER (11), ACTION (12), MEDIA_TYPE (13). |
|
| name | string | (wymagane) Nazwa pola widżetu. | |
| value | mixed | (wymagane) Wartość pola widżetu, zależnie od typu pola. | |
Zobacz też: Obiekt widżetu pulpitu szablonu (odwołanie do odpowiedniej właściwości o pasującej nazwie).
Mapy wartości szablonu
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (wymagane) Unikalny identyfikator tej mapy wartości. | |
| name | string | (wymagane) Nazwa mapy wartości. | |
| mapping | Element główny dla mapowań. | ||
| type | string | Typ dopasowania mapowania. Możliwe wartości:1 EQUAL (0, domyślnie), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP (5), DEFAULT (6). |
|
| value | string | Wartość oryginalna. | |
| newvalue | string | (wymagane) Wartość, na którą mapowana jest wartość oryginalna. | |
Zobacz także: Obiekt mapy wartości (odwołaj się do odpowiedniej właściwości o zgodnej nazwie).
Przypisy
1 Wartości całkowite API w nawiasach, na przykład ENABLED (0), są podane wyłącznie w celach informacyjnych. Więcej informacji można znaleźć na stronie powiązanego obiektu API wskazanej w odpowiednim wpisie tabeli lub na końcu każdej sekcji.