Veidnes
Pārskats
Veidnes tiek eksportētas kopā ar daudziem saistītajiem objektiem un objektu attiecībām.
Veidnes eksportā ir iekļauts:
- Saistītās veidņu grupas
- Saistītās hostu grupas (ja tās tiek izmantotas host prototipa konfigurācijā)
- Veidnes dati
- Saite uz citām veidnēm
- Saite uz veidņu grupām
- Tieši saistītie vienumi
- Tieši saistītie trigeri
- Tieši saistītās diagrammas
- Tieši saistītie paneļi
- Tieši saistītie atklāšanas noteikumi ar visiem prototipiem
- Tieši saistītie tīmekļa scenāriji
- Vērtību kartes
Eksportēšana
Lai eksportētu veidnes, rīkojieties šādi:
- Dodieties uz Datu vākšana > Veidnes.
- Atzīmējiet eksportējamās veidnes izvēles rūtiņas.
- Noklikšķiniet uz Eksportēt zem saraksta.

Atkarībā no izvēlētā formāta veidnes tiek eksportētas uz lokālu failu ar noklusējuma nosaukumu:
zabbix_export_templates.yaml- YAML eksportā (noklusējuma eksportēšanas opcija);zabbix_export_templates.xml- XML eksportā;zabbix_export_templates.json- JSON eksportā.
Importēšana
Lai importētu veidnes, rīkojieties šādi:
- Dodieties uz Datu vākšana > Veidnes.
- Augšējā labajā stūrī noklikšķiniet uz Importēt.
- Atlasiet importēšanas failu.
- Konfigurācijas formas apakšējā labajā stūrī noklikšķiniet uz Importēt.

Ja atzīmējat izvēles rūtiņu Papildu opcijas, tiks parādīts detalizēts visu importējamo elementu saraksts - atzīmējiet vai noņemiet atzīmi katram importēšanas noteikumam pēc vajadzības.
Ja noklikšķināt uz izvēles rūtiņas rindā Visi, visi zem tās esošie elementi tiks atzīmēti/noņemti.
Importēšanas noteikumi:
| Rule | Description |
|---|---|
| Atjaunināt esošos | Esošie elementi tiks atjaunināti, izmantojot datus no importēšanas faila. Pretējā gadījumā tie netiks atjaunināti. |
| Izveidot jaunus | Jauni elementi tiks izveidoti, izmantojot datus no importēšanas faila. Pretējā gadījumā tie netiks izveidoti. |
| Dzēst trūkstošos | Esošie elementi, kas nav iekļauti importēšanas failā, tiks noņemti. Pretējā gadījumā tie netiks noņemti. Ja Dzēst trūkstošos ir atzīmēts Veidnes sasaistīšanai, pašreizējā veidnes sasaistīšana, kas nav iekļauta importēšanas failā, tiks atsaistīta. No atsaistītajām veidnēm mantotās entītijas (vienumi, trigeri, grafiki utt.) netiks noņemtas (ja vien opcija Dzēst trūkstošos nav atlasīta arī katrai entītijai). |
Ja jau pastāv veidnes ar tādiem pašiem nosaukumiem, importēšanas laikā, lai nodrošinātu tīru importu, jāatzīmē opcijas Dzēst trūkstošos. Tādējādi vecie vienumi, kas vairs nav atrodami atjauninātajā veidnē, tiks noņemti (ņemiet vērā, ka tas nozīmēs šo veco vienumu vēstures zudumu).
Nākamajā ekrānā varēsiet skatīt importējamās veidnes saturu. Ja tā ir jauna veidne, visi elementi tiks parādīti zaļā krāsā. Ja tiek atjaunināta esoša veidne, jaunie veidnes elementi tiks izcelti zaļā krāsā; noņemtie veidnes elementi tiks izcelti sarkanā krāsā; elementi, kas nav mainījušies, tiks parādīti uz pelēka fona.

Kreisajā pusē esošo izvēlni var izmantot, lai pārvietotos pa izmaiņu sarakstu. Sadaļa Atjaunināts izceļ visas izmaiņas, kas veiktas esošajiem veidnes elementiem. Sadaļa Pievienots uzskaita jaunos veidnes elementus. Katras sadaļas elementi ir grupēti pēc elementu tipa; noklikšķiniet uz pelēkās bultiņas, lai izvērstu vai sakļautu elementu grupu.

Pārskatiet veidnes izmaiņas un pēc tam noklikšķiniet uz Importēt, lai veiktu veidnes importēšanu. Veiksmīga vai neveiksmīga importēšanas ziņojums tiks parādīts lietotāja saskarnē.
Eksporta formāts
Kad veidne tiek eksportēta, Zabbix ģenerē strukturētu YAML, JSON vai XML formātu. Eksportā ir iekļauti veidnes elementi, piemēram, veidnes metadati, vienumi, makrosi, trigeri, informācijas paneļi un citi.
Katram elementam ir noteikts mērķis, un tas var saturēt ligzdotus elementus.
Turpmākajās sadaļās ir aprakstīts katrs elements eksporta formātā. Piemēros izmantota veidne Linux by Zabbix agent.
Daudzpunkte (...) norāda uz elementiem, kas izlaisti īsuma labad.
Piezīme (skatīt tabulu zemāk) tiek izmantota, ja elements ir izskaidrots detalizētāk vēlākajās sadaļās.
Veidnes metadati
zabbix_export:
version: '8.0'
template_groups:
- uuid: 846977d1dfed4968bc5f8bdb363285bc
name: 'Templates/Operating systems'
templates: (skatīt tabulu zemāk)
triggers: (skatīt tabulu zemāk)
graphs: (skatīt tabulu zemāk)
| Element | Type | Apraksts | |
|---|---|---|---|
| version | string | (obligāts) Eksporta versija. | |
| template_groups | (obligāts) Saknes elements veidņu grupām. | ||
| uuid | string | (obligāts) Unikāls šīs veidņu grupas identifikators. | |
| name | string | (obligāts) Veidņu grupas nosaukums. | |
| host_groups | Saknes elements hostu grupām, ko izmanto hostu prototipi. | ||
| uuid | string | (obligāts) Unikāls šīs hostu grupas identifikators. | |
| name | string | (obligāts) Hostu grupas nosaukums. | |
| templates | Saknes elements veidnēm. | ||
| triggers | Saknes elements veidnes trigeru elementiem, kas ir tādi paši kā veidnes vienuma trigeriem. | ||
| graphs | Saknes elements veidnes grafiku elementiem, kas ir tādi paši kā hostu grafikiem. | ||
Veidnes
zabbix_export:
(...)
templates:
- uuid: f8f7908280354f2abeed07dc788c3747
template: 'Linux by Zabbix aģents'
name: 'Linux by Zabbix aģents'
description: |
Šī ir oficiāla Linux veidne. Tai nepieciešams Zabbix aģents 8.0 vai jaunāks. (...)
wizard_ready: 'YES'
readme: |
## Pārskats
Šī ir oficiāla Linux veidne. Tai nepieciešams Zabbix aģents 8.0 vai jaunāks. (...)
vendor:
name: Zabbix
version: 8.0-2
groups:
- name: 'Templates/Operating systems'
items: (see table below)
discovery_rules: (see table below)
tags:
- tag: class
value: os
- tag: target
value: linux
macros:
- macro: '{$AGENT.TIMEOUT}'
value: 3m
description: 'Noildze, pēc kuras aģents tiek uzskatīts par nepieejamu. Darbojas tikai aģentiem, kas sasniedzami no Zabbix servera/starpniekservera (pasīvais režīms).'
config: (see table below)
- macro: '{$CPU.UTIL.CRIT}'
value: '90'
description: 'Kritiska CPU noslodzes robežvērtība procentos.'
config: (see table below)
(...)
dashboards: (see table below)
valuemaps: (see table below)
(...)
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Unikāls šīs veidnes identifikators. | |
| template | string | (required) Unikāls veidnes nosaukums. | |
| name | string | Redzamais veidnes nosaukums. | |
| description | text | Veidnes apraksts. | |
| wizard_ready | text | Vai veidne ir pieejama izvēlei Host Wizard. Iespējamās vērtības:1 NO (0, noklusējums), YES (1). Skatiet arī: Template object ( wizard_ready). |
|
| readme | text | Veidnei specifiskas konfigurācijas instrukcijas, kas jāattēlo Host Wizard. Atbalsta Markdown formatējumu. | |
| vendor | Saknes elements veidnes piegādātājam (ir klātesošs, ja eksportētajā veidnē ir piegādātāja dati). | ||
| name | string | (required) Veidnes piegādātāja nosaukums. | |
| version | string | (required) Veidnes versija. Priekš out-of-the-box templates versija tiek attēlota šādi: Zabbix galvenā versija, atdalītājs ("-"), revīzijas numurs (tiek palielināts ar katru jaunu veidnes versiju un atiestatīts ar katru Zabbix galveno versiju). Piemēram, 7.0-0, 7.0-3, 8.0-0, 8.0-3. |
|
| templates | Saknes elements saistītajām veidnēm. | ||
| name | string | (required) Veidnes nosaukums. | |
| groups | Saknes elements veidņu grupām. | ||
| name | string | (required) Veidnes grupas nosaukums. | |
| items | Saknes elements template items. | ||
| discovery_rules | Saknes elements template low-level discovery rules. | ||
| httptests | Saknes elements template web scenarios. | ||
| tags | Saknes elements veidnes tagiem. | ||
| tag | string | (required) Taga nosaukums. | |
| value | string | Taga vērtība. | |
| macros | Saknes elements veidnes lietotāja makro. | ||
| macro | string | (required) Lietotāja makro nosaukums. | |
| type | string | Lietotāja makro tips. Iespējamās vērtības:1 TEXT (0, noklusējums), SECRET_TEXT (1), VAULT (2). Skatiet arī: User macro object ( type). |
|
| value | string | Lietotāja makro vērtība. | |
| description | string | Lietotāja makro apraksts. | |
| config | Saknes elements template macro configuration, kas nosaka, kā makro tiek attēlots Host Wizard. | ||
| dashboards | Saknes elements template dashboards. | ||
| valuemaps | Saknes elements template value maps. | ||
Veidnes vienumi
zabbix_export:
(...)
templates:
(...)
items:
- uuid: f94f9f4699e94c369e6c98b2a2f485ce
name: 'Zabbix aģenta ping'
key: agent.ping
description: 'Aģents šim vienumam vienmēr atgriež "1". Var tikt izmantots kopā ar `nodata()` pieejamības pārbaudei.'
valuemap:
name: 'Zabbix aģenta ping statuss'
tags:
- tag: component
value: system
(...)
- uuid: 58818005e76d46dda14d6592f601ab00
name: 'Instalēto pakotņu skaits'
key: system.sw.packages.get
delay: 1h
preprocessing: (skatīt tabulu zemāk)
tags:
- tag: component
value: os
triggers: (skatīt tabulu zemāk)
- uuid: 403cebed115441369e94d35d070ca7b8
name: 'Atmiņas izmantojums'
type: DEPENDENT
key: vm.memory.utilization
value_type: FLOAT
units: '%'
description: 'Izmantotās atmiņas procentuālais apjoms tiek aprēķināts kā `100-pavailable`.'
preprocessing: (skatīt tabulu zemāk)
master_item:
key: 'vm.memory.size[pavailable]'
tags:
- tag: component
value: memory
triggers: (skatīt tabulu zemāk)
(...)
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Unikāls identifikators šim vienumam. | |
| name | string | (required) Vienuma nosaukums. | |
| type | string | Vienuma tips. Iespējamās vērtības: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) SNMP objekta ID. | |
| key | string | (required) Vienuma atslēga. | |
| delay | string | Vienuma atjaunināšanas intervāls. Noklusējums: 1m. Vērtība TRAP vienumiem vienmēr būs 0. |
|
| history | string | Laika periods (izmantojot laika sufiksu, lietotāja makro vai LLD makro), cik ilgi vēstures dati jāglabā. Noklusējums: 31d. |
|
| trends | string | Laika periods (izmantojot laika sufiksu, lietotāja makro vai LLD makro), cik ilgi tendenču dati jāglabā. Noklusējums: 365d. |
|
| status | string | Vienuma statuss. Iespējamās vērtības:1 ENABLED (0, default), DISABLED (1). |
|
| value_type | string | Saņemtās vērtības tips. Iespējamās vērtības:1 FLOAT (0), CHAR (1), LOG (2), UNSIGNED (3, default), TEXT (4), BINARY (5), JSON (6). |
|
| allowed_hosts | string | Ar komatiem atdalīts to hosts IP adrešu saraksts, kuriem atļauts sūtīt datus šim vienumam. Atbalstīts TRAP un HTTP_AGENT vienumiem. |
|
| units | string | Saņemtās vērtības vienības (bps, B utt.). | |
| params | text | Papildu parametri atkarībā no vienuma tipa (izpildāmais skripts SSH un TELNET vienumiem; SQL vaicājums ODBC vienumiem; formula CALCULATED vienumiem; skripts ITEM_TYPE_SCRIPT un ITEM_TYPE_BROWSER vienumiem). | |
| ipmi_sensor | string | IPMI sensors. Atbalstīts IPMI vienumiem. |
|
| authtype | string | Autentifikācijas tips. Atbalstīts SSH un HTTP_AGENT vienumiem. Iespējamās vērtības SSH vienumiem:1 PASSWORD (0, default), PUBLIC_KEY (1). Iespējamās vērtības HTTP_AGENT vienumiem:1 NONE (0, default), BASIC (1), NTLM (2), Kerberos (3) vai Digest (4). |
|
| username | string | (required for SSH and TELNET items) Lietotājvārds autentifikācijai. Atbalstīts SIMPLE, ODBC, JMX un HTTP_AGENT vienumiem. Ja tiek izmantots JMX vienumiem, jānorāda arī password (skatīt zemāk) vai abi elementi jāatstāj tukši. |
|
| password | string | (required for SSH and TELNET items) Parole autentifikācijai. Atbalstīts SIMPLE, ODBC, JMX un HTTP_AGENT vienumiem. Ja tiek izmantots JMX vienumiem, jānorāda arī username (skatīt iepriekš) vai abi elementi jāatstāj tukši. |
|
| publickey | string | (required for SSH items) Publiskās atslēgas faila nosaukums. | |
| privatekey | string | (required for SSH items) Privātās atslēgas faila nosaukums. | |
| description | text | Vienuma apraksts. | |
| inventory_link | string | Hosts inventāra lauks, ko aizpilda vienums. Iespējamās vērtības:1 NONE (0), ALIAS (4) utt. (atbalstītos laukus skatiet Host inventory). |
|
| valuemap | Saknes elements vienuma vērtību kartēm. | ||
| name | string | (required) Vērtību kartes nosaukums, ko izmantot vienumam. | |
| logtimefmt | string | Laika formāts žurnāla ierakstos. Atbalstīts LOG vērtības tipa vienumiem. |
|
| preprocessing | Saknes elements vienuma vērtību pirmapstrādei. | ||
| step | Saknes elements veidnes vienuma vērtību pirmapstrādes soļiem. | ||
| jmx_endpoint | string | JMX galapunkts. Atbalstīts JMX vienumiem. |
|
| master_item | (required for DEPENDENT items) Saknes elements atkarīgā vienuma galvenajam vienumam. | ||
| key | string | (required) Atkarīgā vienuma galvenā vienuma atslēga. | |
| timeout | string | Vienuma datu aptaujas pieprasījuma noildze. Atbalstīts vienumu tipu sarakstam Timeouts. |
|
| url | string | (required for HTTP_AGENT items) URL virkne. | |
| query_fields | Saknes elements vaicājuma parametriem. Atbalstīts HTTP_AGENT vienumiem. |
||
| name | string | (required for HTTP_AGENT items) Vaicājuma parametra nosaukums. | |
| value | string | Vaicājuma parametra vērtība. Atbalstīts HTTP_AGENT vienumiem. |
|
| parameters | Saknes elements lietotāja definētiem parametriem. Atbalstīts ITEM_TYPE_SCRIPT un ITEM_TYPE_BROWSER vienumiem. |
||
| name | string | (required for ITEM_TYPE_SCRIPT and ITEM_TYPE_BROWSER items) Lietotāja definēta parametra nosaukums. | |
| value | string | Lietotāja definēta parametra vērtība. Atbalstīts ITEM_TYPE_SCRIPT un ITEM_TYPE_BROWSER vienumiem. |
|
| posts | string | HTTP(S) pieprasījuma pamatteksta dati. Atbalstīts HTTP_AGENT vienumiem. |
|
| status_codes | string | Nepieciešamo HTTP statusa kodu diapazoni, atdalīti ar komatiem. Atbalstīts HTTP_AGENT vienumiem. |
|
| follow_redirects | string | Sekot atbildes pāradresācijām datu aptaujas laikā. Atbalstīts HTTP_AGENT vienumiem. Iespējamās vērtības:1 NO (0), YES (1, default). |
|
| post_type | string | Pamatteksta datu tips. Atbalstīts HTTP_AGENT vienumiem. Iespējamās vērtības:1 RAW (0, default), JSON (2), XML (3). |
|
| http_proxy | string | HTTP(S) starpniekservera savienojuma virkne. Atbalstīts HTTP_AGENT vienumiem. |
|
| headers | Saknes elements HTTP(S) pieprasījuma galvenēm. Atbalstīts HTTP_AGENT vienumiem. |
||
| name | string | (required for HTTP_AGENT items) Galvenes nosaukums. | |
| value | string | (required for HTTP_AGENT items) Galvenes vērtība. | |
| retrieve_mode | string | Kura atbildes daļa jāglabā. Atbalstīts HTTP_AGENT vienumiem. Iespējamās vērtības:1 BODY (0, default), HEADERS (1), BOTH (2). |
|
| request_method | string | Pieprasījuma metodes tips. Atbalstīts HTTP_AGENT vienumiem. Iespējamās vērtības:1 GET (0, default), POST (1), PUT (2), HEAD (3). |
|
| output_format | string | Kā apstrādāt atbildi. Atbalstīts HTTP_AGENT vienumiem. Iespējamās vērtības:1 RAW (0, default), JSON (1). |
|
| allow_traps | string | Atļaut aizpildīt vērtību līdzīgi kā trapper vienumam. Atbalstīts HTTP_AGENT vienumiem. Iespējamās vērtības:1 NO (0, default), YES (1). |
|
| ssl_cert_file | string | Publiskās SSL atslēgas faila ceļš. Atbalstīts HTTP_AGENT vienumiem. |
|
| ssl_key_file | string | Privātās SSL atslēgas faila ceļš. Atbalstīts HTTP_AGENT vienumiem. |
|
| ssl_key_password | string | Parole SSL atslēgas failam. Atbalstīts HTTP_AGENT vienumiem. |
|
| verify_peer | string | Vai validēt, ka hosts sertifikāts ir autentisks. Atbalstīts HTTP_AGENT vienumiem. Iespējamās vērtības:1 NO (0, default), YES (1). |
|
| verify_host | string | Vai validēt, ka savienojuma hosts nosaukums atbilst tam, kas norādīts hosts sertifikātā. Atbalstīts HTTP_AGENT vienumiem. Iespējamās vērtības:1 NO (0, default), YES (1). |
|
| tags | Saknes elements vienuma tagiem. | ||
| tag | string | (required) Taga nosaukums. | |
| value | string | Taga vērtība. | |
| triggers | Saknes elements veidnes vienuma trigeriem. | ||
Skatiet arī: Item object (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).
Veidnes vienuma vērtības priekšapstrādes soļi
zabbix_export:
(...)
templates:
(...)
items:
(...)
- uuid: 58818005e76d46dda14d6592f601ab00
(...)
preprocessing:
- type: JSONPATH
parameters:
- $.length()
- type: DISCARD_UNCHANGED_HEARTBEAT
parameters:
- 12h
(...)
| Element | Type | Apraksts | |
|---|---|---|---|
| type | string | (obligāts) Vienuma vērtības priekšapstrādes soļa tips. Iespējamās vērtības: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, calculated: received value - previous value), CHANGE_PER_SECOND (10, calculated: (received value - previous value)/(time now - time of last check)), 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 | (obligāts) Saknes elements vienuma vērtības priekšapstrādes soļa parametriem. | ||
| parameter | string | Atsevišķs vienuma vērtības priekšapstrādes soļa parametrs. | |
| error_handler | string | Darbības tips, ko izmanto priekšapstrādes soļa kļūmes gadījumā. Iespējamās vērtības:1 ORIGINAL_ERROR (0, default), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3). |
|
| error_handler_params | string | Kļūdu apstrādātāja parametri. | |
Skatiet arī: Vienuma priekšapstrādes objekts (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).
Veidnes vienumu trigeri
zabbix_export:
(...)
templates:
(...)
items:
(...)
- uuid: 58818005e76d46dda14d6592f601ab00
(...)
triggers:
- uuid: b950c306394f4b3c902060a8273cbcde
expression: 'change(/Linux by Zabbix agent/system.sw.packages.get)<>0'
name: 'Linux: Number of installed packages has been changed'
priority: WARNING
manual_close: 'YES'
tags:
- tag: scope
value: notice
(...)
- uuid: 403cebed115441369e94d35d070ca7b8
(...)
triggers:
- uuid: cfd395b1cde74ef18a5e5f840bd5142a
expression: 'min(/Linux by Zabbix agent/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}'
name: 'Linux: High memory utilization'
event_name: 'Linux: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)'
priority: AVERAGE
description: 'The system is running out of free memory.'
dependencies:
- name: 'Linux: Lack of available memory'
expression: 'max(/Linux by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Zabbix agent/vm.memory.size[total])>0'
tags:
- tag: scope
value: capacity
- tag: scope
value: performance
(...)
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Unikāls šī trigeris identifikators. | |
| expression | string | (required) Trigeris izteiksme. | |
| recovery_mode | string | Pamats OK notikumu ģenerēšanai. Iespējamās vērtības:1 EXPRESSION (0, default), RECOVERY_EXPRESSION (1), NONE (2). |
|
| recovery_expression | string | Trigeris atjaunošanās izteiksme. | |
| correlation_mode | string | Korelācijas režīms (bez notikumu korelācijas vai notikumu korelācija pēc taga). Iespējamās vērtības:1 DISABLED (0, default), TAG_VALUE (1). |
|
| correlation_tag | string | Taga nosaukums, ko izmantot notikumu korelācijai. | |
| name | string | (required) Trigeris nosaukums. | |
| event_name | string | Notikuma nosaukums. | |
| opdata | string | Operatīvie dati. | |
| url_name | string | URL etiķete, kas saistīta ar trigeris. | |
| url | string | Ar trigeris saistītais URL. | |
| status | string | Trigeris statuss. Iespējamās vērtības:1 ENABLED (0, default), DISABLED (1). |
|
| priority | string | Trigeris smagums. Iespējamās vērtības:1 NOT_CLASSIFIED (0, default), INFO (1), WARNING (2), AVERAGE (3), HIGH (4), DISASTER (5). |
|
| description | text | Trigeris apraksts. | |
| type | string | Notikumu ģenerēšanas veids (viens problēmas notikums vai vairāki problēmas notikumi). Iespējamās vērtības:1 SINGLE (0, default), MULTIPLE (1). |
|
| manual_close | string | Manuāla problēmas notikumu aizvēršana. Iespējamās vērtības:1 NO (0, default), YES (1). |
|
| dependencies | Atvases elements atkarībām. | ||
| name | string | (required) Atkarīgā trigeris nosaukums. | |
| expression | string | (required) Atkarīgā trigeris izteiksme. | |
| recovery_expression | string | Atkarīgā trigeris atjaunošanās izteiksme. | |
| tags | Atvases elements trigeris tagiem. | ||
| tag | string | (required) Taga nosaukums. | |
| value | string | Taga vērtība. | |
Skatiet arī: Trigger object (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).
Veidnes zemā līmeņa atklāšanas noteikumi
zabbix_export:
(...)
templates:
(...)
discovery_rules:
- uuid: acfdea9c46ef48c68e6636f43b8f96a2
name: 'Network interface discovery'
key: net.if.discovery
delay: 1h
filter: (see table below)
description: 'The discovery of network interfaces.'
item_prototypes: (see table below)
trigger_prototypes: (see table below)
graph_prototypes: (see table below)
(...)
Lielākā daļa veidnes zemā līmeņa atklāšanas noteikuma elementu ir tādi paši kā veidnes vienumiem. Tālāk esošajā tabulā ir aprakstīti tie elementi, kas atšķiras no veidnes vienumiem.
| Element | Type | Description | |
|---|---|---|---|
| type | string | Vienuma tips. Iespējamās vērtības:1 ZABBIX_PASSIVE (0, default), 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 | (obligāts) Zemā līmeņa atklāšanas noteikuma atslēga. | |
| filter | Saknes elements veidnes zemā līmeņa atklāšanas noteikuma filtriem. | ||
| lifetime | string | Laika periods (izmantojot sekundes, laika sufiksu vai lietotāja makro), pēc kura vairs neatklātie resursi tiks dzēsti. Noklusējums: 7d. |
|
| lifetime_type | string | Scenārijs zaudēto LLD resursu dzēšanai. Iespējamās vērtības: DELETE_NEVER, DELETE_IMMEDIATELY, DELETE_AFTER. |
|
| enabled_lifetime | string | Laika periods (izmantojot sekundes, laika sufiksu vai lietotāja makro), pēc kura vairs neatklātie resursi tiks atspējoti. | |
| enabled_lifetime_type | string | Scenārijs zaudēto LLD resursu atspējošanai. Iespējamās vērtības: DISABLE_NEVER, DISABLE_IMMEDIATELY, DISABLE_AFTER. |
|
| item_prototypes | Saknes elements veidnes vienuma prototipa elementiem, kas ir tādi paši kā veidnes vienumiem. | ||
| trigger_prototypes | Saknes elements veidnes trigeru prototipa elementiem, kas ir tādi paši kā veidnes vienuma trigeriem. | ||
| graph_prototypes | Saknes elements veidnes grafiku prototipa elementiem, kas ir tādi paši kā hosts grafikiem. | ||
| host_prototypes | Saknes elements veidnes hostu prototipa elementiem, kas ir tādi paši kā hosts. | ||
| parent_discovery_rule | Saknes elements zemā līmeņa atklāšanas noteikuma prototipa vecākajam zemā līmeņa atklāšanas noteikumam (vai noteikuma prototipam). Šis īpašums norāda, ka tas ir LLD noteikuma prototips, tiešs norādītā noteikuma/noteikuma prototipa bērnelements. | ||
| key | string | (obligāts) Vecākā zemā līmeņa atklāšanas noteikuma (vai noteikuma prototipa) atslēga. | |
| master_item | string | (obligāts DEPENDENT noteikumiem) Saknes elements atkarīgā noteikuma galvenajam vienumam. | |
| lld_macro_paths | Saknes elements zemā līmeņa atklāšanas noteikuma makro ceļiem. | ||
| lld_macro | string | (obligāts) Zemā līmeņa atklāšanas noteikuma makro nosaukums. | |
| path | string | (obligāts) Vērtības atlasītājs, kas tiks piešķirta attiecīgajam makro. | |
| preprocessing | Saknes elements zemā līmeņa atklāšanas noteikuma vērtības pirmapstrādei. | ||
| step | Saknes elements zemā līmeņa atklāšanas noteikuma vērtības pirmapstrādes soļa elementiem, kas ir tādi paši kā veidnes vienuma vērtības pirmapstrādes soļi, izņemot to, ka pieejams mazāks iespējamo vērtību skaits. Skatiet arī: LLD noteikuma pirmapstrādes objekts. | ||
| overrides | Saknes elements zemā līmeņa atklāšanas noteikuma pārrakstīšanas noteikumiem. | ||
| name | string | (obligāts) Unikāls pārrakstīšanas nosaukums. | |
| step | string | (obligāts) Unikāls pārrakstīšanas kārtas numurs. | |
| stop | string | Pārtraukt nākamo pārrakstīšanu apstrādi, ja atbilst. | |
| filter | Saknes elements veidnes zemā līmeņa atklāšanas noteikuma pārrakstīšanas noteikuma filtra elementiem, kas ir tādi paši kā veidnes zemā līmeņa atklāšanas noteikuma filtriem. | ||
| operations | Saknes elements veidnes zemā līmeņa atklāšanas noteikuma pārrakstīšanas darbībām. | ||
Skatiet arī: LLD noteikuma objekts (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).
Veidnes zemā līmeņa atklāšanas noteikuma filtri
zabbix_export:
(...)
templates:
(...)
discovery_rules:
- uuid: acfdea9c46ef48c68e6636f43b8f96a2
(...)
filter:
evaltype: AND
conditions:
- macro: '{#IFNAME}'
value: '{$NET.IF.IFNAME.MATCHES}'
- macro: '{#IFNAME}'
value: '{$NET.IF.IFNAME.NOT_MATCHES}'
operator: NOT_MATCHES_REGEX
(...)
- uuid: 2bbdc79f082d4c618e01bec625e9c90a
(...)
filter:
evaltype: AND
conditions:
- macro: '{#DEVNAME}'
value: '{$VFS.DEV.DEVNAME.MATCHES}'
- macro: '{#DEVNAME}'
value: '{$VFS.DEV.DEVNAME.NOT_MATCHES}'
operator: NOT_MATCHES_REGEX
- macro: '{#DEVTYPE}'
value: disk
(...)
| Element | Type | Description | |
|---|---|---|---|
| evaltype | string | Pārraksta filtra nosacījumu izvērtēšanas metodi. Iespējamās vērtības:1 AND_OR (0, noklusējums), AND (1), OR (2), FORMULA (3). |
|
| formula | string | Pielāgota aprēķina formula filtra nosacījumiem. | |
| conditions | Filtra nosacījumu saknes elements. | ||
| macro | string | (obligāts) Zemā līmeņa atklāšanas makro nosaukums, uz kuru veikt pārbaudi. | |
| value | string | Vērtība, ar ko salīdzināt. | |
| operator | string | Nosacījuma operators. Iespējamās vērtības:1 MATCHES_REGEX (8, noklusējums), NOT_MATCHES_REGEX (9). |
|
| formulaid | string | (obligāts) Patvaļīgs unikāls ID, ko izmanto, lai pielāgotajā izteiksmē atsauktos uz nosacījumu. Var saturēt tikai lielos burtus. ID lietotājam jādefinē, modificējot filtra nosacījumus, taču, pieprasot tos vēlāk, tas tiks ģenerēts no jauna. | |
Skatiet arī: LLD noteikuma filtra objekts (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).
Veidnes zema līmeņa atklāšanas noteikuma pārrakstīšanas darbības
| Element | Type | Description | |
|---|---|---|---|
| operationobject | string | Objekts, kuram tiek lietota darbība. Iespējamās vērtības:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3). |
|
| operator | string | Pārrakstīšanas nosacījuma operators. Iespējamās vērtības:1 EQUAL (1), NOT_EQUAL (2), LIKE (3), NOT_LIKE (4), REGEXP (5), NOT_REGEXP (6). |
|
| value | string | Regulārā izteiksme vai virkne pārrakstīšanas nosacījuma operatoram. | |
| status | string | Objekta statuss pēc pārrakstīšanas darbības. | |
| discover | string | Vai objekts tiek pievienots atklāšanas rezultātā. | |
| delay | string | Atjaunināšanas intervāls, kas iestatīts vienuma prototipam pēc pārrakstīšanas darbības. | |
| history | string | Vēstures glabāšanas periods, kas iestatīts vienuma prototipam pēc pārrakstīšanas darbības. | |
| trends | string | Tendenču glabāšanas periods, kas iestatīts vienuma prototipam pēc pārrakstīšanas darbības. | |
| severity | string | Trigeris prototipa smaguma pakāpe, kas iestatīta pēc pārrakstīšanas darbības. | |
| tags | Saknes elements tagu kopai, kas objektam iestatīta pēc pārrakstīšanas darbības. | ||
| tag | string | (obligāts) Taga nosaukums. | |
| value | string | Taga vērtība. | |
| templates | Saknes elements veidnēm, kas saistītas ar hosts prototipu pēc pārrakstīšanas darbības. | ||
| name | string | (obligāts) Veidnes nosaukums. | |
| inventory_mode | string | Hosts prototipa inventarizācijas režīms, kas iestatīts pēc pārrakstīšanas darbības. | |
Skatiet arī: LLD noteikuma pārrakstīšanas darbības objekts (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).
Veidnes web scenāriji
| Element | Type | Description | |
|---|---|---|---|
| uuid | string | (required) Unique identifier for this web scenario. | |
| name | string | (required) Web scenario name. | |
| delay | string | Frequency (using seconds, time suffix, or user macro) of executing web scenario. Default: 1m. |
|
| attempts | integer | The number of attempts for executing web scenario steps. Possible values:1 1-10 (default: 1). |
|
| agent | string | Klienta aģents. Zabbix izliksies par izvēlēto pārlūkprogrammu. Tas ir noderīgi, ja vietne atgriež atšķirīgu saturu dažādām pārlūkprogrammām. Default: Zabbix. |
|
| http_proxy | string | Starpniekserveris, kas tiks izmantots web scenārijam, norādīts kā: http://[username[:password]@]proxy.example.com[:port] |
|
| variables | Saknes elements web scenārija mainīgajiem, kurus var izmantot scenārija soļos. | ||
| name | string | (required) Mainīgā nosaukums. | |
| value | text | (required) Mainīgā vērtība. | |
| headers | Saknes elements HTTP galvenēm, kas tiks nosūtītas, veicot pieprasījumu. Galvenes jāuzskaita, izmantojot to pašu sintaksi, kāda tām būtu HTTP protokolā. |
||
| name | string | (required) Galvenes nosaukums. | |
| value | text | (required) Galvenes vērtība. | |
| status | string | Web scenārija statuss. Possible values:1 ENABLED (0, default), DISABLED (1). |
|
| authentication | string | Autentifikācijas metode. Possible values:1 NONE (0, default), BASIC (1), NTLM (2), Kerberos (3), or Digest (4). |
|
| http_user | string | Lietotājvārds, ko izmanto BASIC (HTTP), NTLM, Kerberos vai Digest autentifikācijai. | |
| http_password | string | Parole, ko izmanto BASIC (HTTP), NTLM, Kerberos vai Digest autentifikācijai. | |
| verify_peer | string | Pārbaudīt tīmekļa servera SSL sertifikātu. Possible values:1 NO (0, default), YES (1). |
|
| verify_host | string | Pārbaudīt, vai tīmekļa servera sertifikāta lauks Common Name vai Subject Alternate Name atbilst. Possible values:1 NO (0, default), YES (1). |
|
| ssl_cert_file | string | SSL sertifikāta faila nosaukums, ko izmanto klienta autentifikācijai (tam jābūt PEM formātā). | |
| ssl_key_file | string | SSL privātās atslēgas faila nosaukums, ko izmanto klienta autentifikācijai (tam jābūt PEM formātā). | |
| ssl_key_password | string | SSL privātās atslēgas faila parole. | |
| steps | (required) Saknes elements veidnes web scenārija soļiem. | ||
| tags | Saknes elements web scenārija tagiem. | ||
| tag | string | (required) Taga nosaukums. | |
| value | string | Taga vērtība. | |
Skatīt arī: Web scenario object (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).
Veidnes tīmekļa scenārija soļi
| Element | Type | Description | |
|---|---|---|---|
| name | string | (required) Tīmekļa scenārija soļa nosaukums. | |
| url | string | (required) Uzraudzībai paredzētais URL. | |
| query_fields | Vaicājuma parametru saknes elements (HTTP lauku masīvs, kas pieprasījuma izpildes laikā tiek pievienots URL). | ||
| name | string | (required) Vaicājuma parametra nosaukums. | |
| value | string | Vaicājuma parametra vērtība. | |
| posts | HTTP POST mainīgo saknes elements (virknes veidā neapstrādāti POST dati vai HTTP lauku masīvs (formas lauku dati)). | ||
| name | string | (required) POST lauka nosaukums. | |
| value | string | (required) POST lauka vērtība. | |
| variables | Soļa līmeņa mainīgo (makro) saknes elements, kas jāpiemēro pēc šī soļa. Ja mainīgā vērtībai ir prefikss 'regex:', tās vērtība tiek iegūta no datiem, ko atgriež šis solis, atbilstoši regulārās izteiksmes paraugam, kas seko prefiksam 'regex:' |
||
| name | string | (required) Mainīgā nosaukums. | |
| value | text | (required) Mainīgā vērtība. | |
| headers | HTTP galveņu saknes elements, kas jānosūta pieprasījuma izpildes laikā. | ||
| name | string | (required) Galvenes nosaukums. | |
| value | text | (required) Galvenes vērtība. | |
| follow_redirects | string | Sekot HTTP novirzēm. Iespējamās vērtības:1 NO (0), YES (1, noklusējums). |
|
| retrieve_mode | string | HTTP atbildes iegūšanas režīms. Iespējamās vērtības:1 BODY (0, noklusējums), HEADERS (1), BOTH (2). |
|
| timeout | string | Soļa izpildes noildze (sekundēs, laika sufikss vai lietotāja makro). Noklusējums: 15s. |
|
| required | string | Teksts, kam jābūt atbildē (ja tukšs, tiek ignorēts). | |
| status_codes | string | Ar komatiem atdalīts pieņemamo HTTP statusa kodu saraksts (piem., 200-201,210-299; ja tukšs, tiek ignorēts). |
|
Skatiet arī: Web scenario step object (skatiet atbilstošo īpašību ar sakritīgu nosaukumu).
Veidnes makro konfigurācija
zabbix_export:
(...)
templates:
- uuid: f8f7908280354f2abeed07dc788c3747
(...)
macros:
- macro: '{$AGENT.TIMEOUT}'
(...)
config:
type: TEXT
priority: '1'
label: 'Sekundes kopš pēdējā redzētā Zabbix aģenta'
description: 'Noildze, pēc kuras aģents tiek uzskatīts par nepieejamu.'
- macro: '{$CPU.UTIL.CRIT}'
(...)
config:
type: TEXT
priority: '2'
section_name: Thresholds
label: 'Norādītais CPU noslodzes slieksnis'
description: 'Kritiskais CPU noslodzes slieksnis procentos. Diapazonā no 0 līdz 100 ieskaitot.'
regex: '^-?([0-9]+|(([0-9]+)\.([0-9]+)))$'
(...)
- macro: '{$IFCONTROL}'
(...)
config:
type: CHECKBOX
priority: '19'
label: 'Saskarņu vadība'
description: 'Izveidot trigeri, kad saskarnes darbības statuss mainās uz "Link down".'
options:
- checked: '1'
unchecked: '0'
(...)
| Elements | Type | Apraksts | |
|---|---|---|---|
| type | string | (obligāts) Makro ievades lauka tips. Iespējamās vērtības:1 NOCONF (0), TEXT (1), LIST (2), CHECKBOX (3). |
|
| priority | string | Makro pozīcija makro sarakstā. | |
| section_name | string | Sakļaujamās sadaļas etiķete, kurā makro ir grupēts. | |
| label | string | (obligāts TEXT, LIST, CHECKBOX makriem) Makro etiķete. | |
| description | text | Makro palīdzības teksts. Atbalsta Markdown formatējumu. | |
| required | string | Norāda, ka makro ir obligāts. Iespējamās vērtības:1 NO (0), YES (1). Atbalstīts TEXT un LIST makriem. |
|
| regex | string | Regulārā izteiksme lietotāja ievades validēšanai teksta laukā. Atbalstīts TEXT makriem. |
|
| options | Saknes elements LIST vienumiem vai CHECKBOX vērtībām. | ||
| value | string | (obligāts LIST makriem) LIST vienuma vērtība. | |
| text | string | (obligāts LIST makriem) LIST vienuma teksts. | |
| checked | string | (obligāts CHECKBOX makriem) Vērtība, kas apzīmē atzīmētu stāvokli. Iespējamās vērtības:1 0 (false), 1 (true). Atbalstīts CHECKBOX makriem. |
|
| unchecked | string | (obligāts CHECKBOX makriem) Vērtība, kas apzīmē neatzīmētu stāvokli. Iespējamās vērtības:1 0 (false), 1 (true). Atbalstīts CHECKBOX makriem. |
|
Skatiet arī: Makro konfigurācijas objekts (skatiet atbilstošo īpašību ar sakritīgu nosaukumu).
Veidnes informācijas paneļi
zabbix_export:
(...)
templates:
(...)
dashboards:
- uuid: c689ad3115fd46a4b927d1f70ee2e5a4
name: Filesystems
pages:
- name: Overview
widgets: (see table below)
(...)
| Elements | Type | Apraksts | |
|---|---|---|---|
| uuid | string | (obligāts) Šī informācijas paneļa unikāls identifikators. | |
| name | string | (obligāts) Veidnes informācijas paneļa nosaukums. | |
| display period | integer | Informācijas paneļa lapu attēlošanas periods. | |
| auto_start | string | Slaidrādes automātiskā palaišana. Iespējamās vērtības:1 NO (0), YES (1, noklusējums). |
|
| pages | Veidnes informācijas paneļa lapu saknes elements. | ||
| name | string | Lapas nosaukums. | |
| display period | integer | Lapas attēlošanas periods. | |
| sortorder | integer | Lapas kārtošanas secība. | |
| widgets | Saknes elements veidnes informācijas paneļa logrīkiem. | ||
Skatīt arī: Veidnes informācijas paneļa objekts (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).
Veidnes informācijas paneļa logrīki
zabbix_export:
(...)
templates:
(...)
dashboards:
- uuid: c689ad3115fd46a4b927d1f70ee2e5a4
name: Filesystems
pages:
- name: Overview
widgets:
- type: graphprototype
width: '72'
height: '5'
fields:
- type: INTEGER
name: columns
value: '3'
- type: GRAPH_PROTOTYPE
name: graphid.0
value:
host: 'Linux by Zabbix aģents'
name: 'FS [{#FSTYPE}({#FSNAME})]: Space utilization chart (relative to total)'
- type: STRING
name: reference
value: AAAEB
- type: graphprototype
'y': '5'
width: '72'
height: '5'
fields:
- type: INTEGER
name: columns
value: '1'
- type: GRAPH_PROTOTYPE
name: graphid.0
value:
host: 'Linux by Zabbix aģents'
name: 'FS [{#FSTYPE}({#FSNAME})]: Space usage graph, in % (relative to max available)'
- type: STRING
name: reference
value: AAAEC
(...)
| Element | < | Type | Apraksts | |
|---|---|---|---|---|
| type | < | string | (obligāts) Logrīka tips. | |
| name | < | string>Logrīka nosaukums. | ||
| x | < | integer>Horizontālā pozīcija no veidnes informācijas paneļa kreisās puses. Iespējamās vērtības:1 0-71. |
||
| y | < | integer>Vertikālā pozīcija no veidnes informācijas paneļa augšas. Iespējamās vērtības:1 0-63. |
||
| width | < | integer>Logrīka platums. Iespējamās vērtības:1 1-72. |
||
| height | < | integer>Logrīka augstums. Iespējamās vērtības:1 1-64. |
||
| hide_header | < | string>Paslēpt logrīka galveni. Iespējamās vērtības:1 NO (0, noklusējums), YES (1). |
||
| fields | < | Saknes elements veidnes informācijas paneļa logrīka laukiem. | ||
| < | type | string | (obligāts) Logrīka lauka tips. Iespējamās vērtības: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 | (obligāts) Logrīka lauka nosaukums. | |
| ^ | value | mixed | (obligāts) Logrīka lauka vērtība atkarībā no lauka tipa. | |
Skatiet arī: Template dashboard widget object (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).
Veidnes vērtību kartējumi
zabbix_export:
(...)
templates:
(...)
valuemaps:
- uuid: 8c048c6cca8248f2860c208e8db0f59e
name: ifOperStatus
mappings:
- value: '0'
newvalue: unknown
- value: '1'
newvalue: notpresent
- value: '2'
newvalue: down
- value: '3'
newvalue: lowerlayerdown
- value: '4'
newvalue: testing
- value: '5'
newvalue: dormant
- value: '6'
newvalue: up
(...)
| Element | Type | Apraksts | |
|---|---|---|---|
| uuid | string | (obligāts) Unikāls šī vērtību kartējuma identifikators. | |
| name | string | (obligāts) Vērtību kartējuma nosaukums. | |
| mapping | Kartējumu saknes elements. | ||
| type | string | Kartējuma atbilstības tips. Iespējamās vērtības:1 EQUAL (0, noklusējums), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP (5), DEFAULT (6). |
|
| value | string | Sākotnējā vērtība. | |
| newvalue | string | (obligāts) Vērtība, uz kuru tiek kartēta sākotnējā vērtība. | |
Skatiet arī: Value map object (skatiet atbilstošo īpašību ar sakritīgu nosaukumu).
Piezīmes
1 API veselo skaitļu vērtības iekavās, piemēram, ENABLED (0), ir minētas tikai uzziņai. Papildu informāciju skatiet saistītajā API objekta lapā tabulas ierakstā vai katras sadaļas beigās.