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 poniżej listy.

W zależności od wybranego formatu szablony są eksportowane do pliku lokalnego z domyślną nazwą:
zabbix_export_templates.yaml— w eksporcie YAML (domyślna opcja eksportu);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 Zbieranie danych → Szablony.
- Kliknij Import w prawym górnym rogu.
- Wybierz plik importu.
- Kliknij Import w prawym dolnym rogu formularza konfiguracji.

Jeśli zaznaczysz pole wyboru Opcje zaawansowane, zostanie wyświetlona szczegółowa lista wszystkich elementów możliwych do zaimportowania - zaznacz lub odznacz każdą regułę importu zgodnie z potrzebą.
Jeśli klikniesz pole wyboru w wierszu Wszystkie, wszystkie elementy poniżej zostaną zaznaczone/odznaczone.
Reguły importu:
| Rule | Description |
|---|---|
| Update existing | Istniejące elementy zostaną zaktualizowane na podstawie danych z pliku importu. W przeciwnym razie nie zostaną zaktualizowane. |
| Create new | Nowe elementy zostaną utworzone na podstawie danych z pliku importu. W przeciwnym razie nie zostaną utworzone. |
| Delete missing | Istniejące elementy, których nie ma w pliku importu, zostaną usunięte. W przeciwnym razie nie zostaną usunięte. Jeśli opcja Delete missing jest zaznaczona dla Template linkage, bieżące powiązanie szablonu, którego nie ma w pliku importu, zostanie odłączone. Encje (pozycje, wyzwalacze, wykresy itp.) odziedziczone z odłączonych szablonów nie zostaną usunięte (chyba że opcja Delete missing zostanie wybrana również 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. W przypadku aktualizacji istniejącego szablonu nowe elementy szablonu zostaną wyróżnione na zielono; usunięte elementy szablonu zostaną wyróżnione na czerwono; elementy, które nie uległy zmianie, zostaną wyświetlone na szarym tle.

Menu po lewej stronie można wykorzystać do nawigacji po liście zmian. Sekcja Updated wyróżnia wszystkie zmiany wprowadzone w istniejących elementach szablonu. Sekcja Added 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 Import, aby wykonać import szablonu. W frontend zostanie wyświetlony komunikat o powodzeniu lub niepowodzeniu importu.
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.