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:

  1. Dodieties uz Datu vākšana > Veidnes.
  2. Atzīmējiet eksportējamās veidnes izvēles rūtiņas.
  3. 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:

  1. Dodieties uz Datu vākšana > Veidnes.
  2. Augšējā labajā stūrī noklikšķiniet uz Importēt.
  3. Atlasiet importēšanas failu.
  4. 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.