3 Veidnes

Pārskats

Veidnes tiek eksportētas kopā ar daudziem saistītiem objektiem un objektu attiecībām.

Veidnes eksports satur:

  • Saistītās veidņu grupas
  • Saistītās hostu grupas (ja tiek izmantotas hosta prototipa konfigurācijā)
  • Veidnes datus
  • Saisti ar citām veidnēm
  • Saisti ar veidņu grupām
  • Tieši saistītos vienumus
  • Tieši saistītos trigerus
  • Tieši saistītos grafikus
  • Tieši saistītos paneļus
  • Tieši saistītos atklāšanas noteikumus ar visiem prototipiem
  • Tieši saistītos tīmekļa scenārijus
  • Vērtību kartes

Eksportēšana

Lai eksportētu veidnes, rīkojieties šādi:

  1. Dodieties uz Datu ievākšanaVeidnes.
  2. Atzīmējiet eksportējamo veidņu izvēles rūtiņas.
  3. Zem saraksta noklikšķiniet uz Eksportēt.

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 eksporta 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šanaVeidnes.
  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ēsiet 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 nepieciešamības.

Ja noklikšķināsiet uz izvēles rūtiņas rindā Visi, visi zem tās esošie elementi tiks atzīmēti/noņemta to atzīme.

Importēšanas noteikumi:

Noteikums Apraksts
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 opcija Dzēst trūkstošos ir atzīmēta vienumam Veidņu sasaiste, pašreizējā veidņu sasaiste, kas nav iekļauta importēšanas failā, tiks atsaistīta. Entītijas (vienumi, trigeri, grafiki u.c.), kas mantotas no atsaistītajām veidnēm, netiks noņemtas (ja vien opcija Dzēst trūkstošos nav atlasīta arī katrai entītijai).

Ja veidnes ar tādiem pašiem nosaukumiem jau pastāv, importēšanas laikā ir jāatzīmē opcijas Dzēst trūkstošos, lai panāktu tīru importēšanu. Tādējādi vecie vienumi, kas vairs nav atjauninātajā veidnē, tiks noņemti (ņemiet vērā, ka tas nozīmēs šo veco vienumu vēstures zaudēšanu).

Nākamajā ekrānā varēsiet apskatīt importējamās veidnes saturu. Ja tā ir jauna veidne, visi elementi būs uzskaitīti zaļā krāsā. Ja tiek atjaunināta esoša veidne, jaunie veidnes elementi būs izcelti zaļā krāsā; noņemtie veidnes elementi būs izcelti sarkanā krāsā; elementi, kas nav mainījušies, būs uzskaitīti uz pelēka fona.

Izvēlni kreisajā pusē var izmantot, lai pārvietotos pa izmaiņu sarakstu. Sadaļā Atjaunināts ir izceltas visas izmaiņas, kas veiktas esošajos veidnes elementos. Sadaļā Pievienots ir uzskaitīti jaunie veidnes elementi. Elementi katrā sadaļā ir sagrupēti pēc elementa 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. Lietotāja saskarnē tiks parādīts importēšanas veiksmes vai kļūmes ziņojums.

Eksporta formāts

Kad veidne tiek eksportēta, Zabbix ģenerē strukturētu YAML, JSON vai XML formātu. Eksports ietver veidnes elementus, piemēram, veidnes metadatus, vienumus, makrosus, trigerus, paneļus un citus.

Katrs elements kalpo noteiktam mērķim un var saturēt ligzdotus elementus.

Tālākajās sadaļās ir aprakstīts katrs elements eksporta formātā. Piemēros tiek izmantota veidne Linux by Zabbix agent.

Daudzpunkte (...) norāda uz elementiem, kas īsuma labad ir izlaisti. Piezīme (skatiet tabulu zemāk) tiek izmantota, ja elements ir sīkāk izskaidrots turpmākajās sadaļās.

Veidnes metadati

zabbix_export:
  version: '8.0'
  template_groups:
    - uuid: 846977d1dfed4968bc5f8bdb363285bc
      name: 'Templates/Operating systems'
  templates: (skatiet tabulu zemāk)
  triggers: (skatiet tabulu zemāk)
  graphs: (skatiet tabulu zemāk)
Elements Type Apraksts
version string (obligāts) Eksportēšanas versija.
template_groups (obligāts) Saknes elements veidņu grupām.
uuid string (obligāts) Unikāls identifikators šai veidņu grupai.
name string (obligāts) Veidņu grupas nosaukums.
host_groups Saknes elements hostu grupām, kuras izmanto hostu prototipi.
uuid string (obligāts) Unikāls identifikators šai hostu grupai.
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 vienumu 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 agent'
      name: 'Linux by Zabbix agent'
      description: |
        Šī ir oficiāla Linux veidne. Tai ir nepieciešams Zabbix aģents 8.0 vai jaunāks. (...)
      wizard_ready: 'YES'
      readme: |
        ## Pārskats

        Šī ir oficiāla Linux veidne. Tai ir nepieciešams Zabbix aģents 8.0 vai jaunāks. (...)
      vendor:
        name: Zabbix
        version: 8.0-2
      groups:
        - name: 'Templates/Operating systems'
      items: (skatiet tabulu zemāk)
      discovery_rules: (skatiet tabulu zemāk)
      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 ir sasniedzami no Zabbix servera/starpniekservera (pasīvais režīms).'
          config: (skatiet tabulu zemāk)
        - macro: '{$CPU.UTIL.CRIT}'
          value: '90'
          description: 'CPU izmantošanas kritiskais slieksnis, izteikts %.'
          config: (skatiet tabulu zemāk)
        (...)
      dashboards: (skatiet tabulu zemāk)
      valuemaps: (skatiet tabulu zemāk)
    (...)
Elements Type Apraksts
uuid string (obligāts) Unikāls šīs veidnes identifikators.
template string (obligāts) Unikāls veidnes nosaukums.
name string Redzamais veidnes nosaukums.
description text Veidnes apraksts.
wizard_ready text Vai veidne ir pieejama atlasei 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 tiek parādītas Host Wizard. Atbalsta Markdown formatējumu.
vendor Saknes elements veidnes piegādātājam (ir pieejams, ja eksportētā veidne satur piegādātāja datus).
name string (obligāts) Veidnes piegādātāja nosaukums.
version string (obligāts) Veidnes versija.
Standarta veidnēm versija tiek attēlota šādi: Zabbix galvenā versija, atdalītājs ("-"), revīzijas numurs (palielinās ar katru jaunu veidnes versiju un tiek atiestatīts ar katru jaunu 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 (obligāts) Veidnes nosaukums.
groups Saknes elements veidņu grupām.
name string (obligāts) Veidņu grupas nosaukums.
items Saknes elements veidnes vienumiem.
discovery_rules Saknes elements veidnes zema līmeņa atklāšanas kārtulām.
httptests Saknes elements veidnes tīmekļa scenārijiem.
tags Saknes elements veidnes tagiem.
tag string (obligāts) Taga nosaukums.
value string Taga vērtība.
macros Saknes elements veidnes lietotāja makrosi.
macro string (obligāts) Lietotāja makrosa nosaukums.
type string Lietotāja makrosa 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 makrosa vērtība.
description string Lietotāja makrosa apraksts.
config Saknes elements veidnes makrosa konfigurācijai, kas nosaka, kā makross tiek attēlots Host Wizard.
dashboards Saknes elements veidnes paneļiem.
valuemaps Saknes elements veidnes vērtību kartēm.

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 izmantot 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: (skatiet tabulu zemāk)
          tags:
            - tag: component
              value: os
          triggers: (skatiet 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ālā daļa tiek aprēķināta kā `100-pavailable`.'
          preprocessing: (skatiet tabulu zemāk)
          master_item:
            key: 'vm.memory.size[pavailable]'
          tags:
            - tag: component
              value: memory
          triggers: (skatiet tabulu zemāk)
        (...)
Element Type Apraksts
uuid string (obligāts) Unikāls šī vienuma identifikators.
name string (obligāts) Vienuma nosaukums.
type string Vienuma tips.
Iespējamās vērtības:1 ZABBIX_PASSIVE (0, noklusējums), 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 (obligāts SNMP_AGENT vienumiem) SNMP objekta ID.
key string (obligāts) Vienuma atslēga.
delay string Vienuma atjaunināšanas intervāls.
Noklusējums: 1m. TRAP vienumiem šī vērtība vienmēr būs 0.
history string Laika periods (izmantojot laika sufiksu, lietotāja makrosu vai LLD makrosu), cik ilgi jāsaglabā vēstures dati.
Noklusējums: 31d.
trends string Laika periods (izmantojot laika sufiksu, lietotāja makrosu vai LLD makrosu), cik ilgi jāsaglabā tendenču dati.
Noklusējums: 365d.
status string Vienuma statuss.
Iespējamās vērtības:1 ENABLED (0, noklusējums), 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, noklusējums), TEXT (4), BINARY (5), JSON (6).
allowed_hosts string Ar komatiem atdalīts hostu IP adrešu saraksts, kuriem ir atļauts sūtīt datus šim vienumam.
Atbalstīts TRAP un HTTP_AGENT vienumiem.
units string Saņemtās vērtības mērvienī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, noklusējums), PUBLIC_KEY (1).
Iespējamās vērtības HTTP_AGENT vienumiem:1 NONE (0, noklusējums), BASIC (1), NTLM (2), Kerberos (3) vai Digest (4).
username string (obligāts SSH un TELNET vienumiem) Lietotājvārds autentifikācijai.
Atbalstīts SIMPLE, ODBC, JMX un HTTP_AGENT vienumiem.
Ja tiek izmantots JMX vienumiem, jānorāda arī password (skatiet zemāk), vai arī abi elementi jāatstāj tukši.
password string (obligāts SSH un TELNET vienumiem) Parole autentifikācijai.
Atbalstīts SIMPLE, ODBC, JMX un HTTP_AGENT vienumiem.
Ja tiek izmantots JMX vienumiem, jānorāda arī username (skatiet iepriekš), vai arī abi elementi jāatstāj tukši.
publickey string (obligāts SSH vienumiem) Publiskās atslēgas faila nosaukums.
privatekey string (obligāts SSH vienumiem) Privātās atslēgas faila nosaukums.
description text Vienuma apraksts.
inventory_link string Hosta inventarizācijas lauks, ko aizpilda šis 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 (obligāts) Vienumam izmantojamās vērtību kartes nosaukums.
logtimefmt string Laika formāts žurnāla ierakstos.
Atbalstīts LOG vērtības tipa vienumiem.
preprocessing Saknes elements vienuma vērtību priekšapstrādei.
step Saknes elements veidnes vienuma vērtību priekšapstrādes soļiem.
jmx_endpoint string JMX galapunkts.
Atbalstīts JMX vienumiem.
master_item (obligāts DEPENDENT vienumiem) Saknes elements atkarīgā vienuma galvenajam vienumam.
key string (obligāts) Atkarīgā vienuma galvenā vienuma atslēga.
timeout string Vienuma datu aptaujas pieprasījuma noildze.
Atbalstīts vienumu tipu sarakstam Timeouts.
url string (obligāts HTTP_AGENT vienumiem) URL virkne.
query_fields Saknes elements vaicājuma parametriem.
Atbalstīts HTTP_AGENT vienumiem.
name string (obligāts HTTP_AGENT vienumiem) 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 (obligāts ITEM_TYPE_SCRIPT un ITEM_TYPE_BROWSER vienumiem) 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, noklusējums).
post_type string POST datu pamatteksta tips.
Atbalstīts HTTP_AGENT vienumiem.
Iespējamās vērtības:1 RAW (0, noklusējums), 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 (obligāts HTTP_AGENT vienumiem) Galvenes nosaukums.
value string (obligāts HTTP_AGENT vienumiem) Galvenes vērtība.
retrieve_mode string Kura atbildes daļa jāsaglabā.
Atbalstīts HTTP_AGENT vienumiem.
Iespējamās vērtības:1 BODY (0, noklusējums), 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, noklusējums), 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, noklusējums), 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, noklusējums), 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 SSL atslēgas faila parole.
Atbalstīts HTTP_AGENT vienumiem.
verify_peer string Vai pārbaudīt, ka hosta sertifikāts ir autentisks.
Atbalstīts HTTP_AGENT vienumiem.
Iespējamās vērtības:1 NO (0, noklusējums), YES (1).
verify_host string Vai pārbaudīt, ka savienojuma hosta nosaukums atbilst hosta sertifikātā norādītajam.
Atbalstīts HTTP_AGENT vienumiem.
Iespējamās vērtības:1 NO (0, noklusējums), YES (1).
tags Saknes elements vienuma tagiem.
tag string (obligāts) Taga nosaukums.
value string Taga vērtība.
triggers Saknes elements veidnes vienuma trigeriem.

Skatiet arī: Item object (skatiet atbilstošo īpašību ar tādu paš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
          (...)
Elements Type Apraksts
type string (obligāti) 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, aprēķināts: saņemtā vērtība - iepriekšējā vērtība), CHANGE_PER_SECOND (10, aprēķināts: (saņemtā vērtība - iepriekšējā vērtība)/(pašreizējais laiks - pēdējās pārbaudes laiks)), 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āti) 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, pēc noklusējuma), 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 atbilstošo īpašību ar tādu paš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
        (...)
Elements Type Apraksts
uuid string (obligāts) Unikāls šī trigera identifikators.
expression string (obligāts) Trigera izteiksme.
recovery_mode string Pamats OK notikumu ģenerēšanai.
Iespējamās vērtības:1 EXPRESSION (0, noklusējums), RECOVERY_EXPRESSION (1), NONE (2).
recovery_expression string Trigera atkopšanas 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, noklusējums), TAG_VALUE (1).
correlation_tag string Taga nosaukums, kas tiks izmantots notikumu korelācijai.
name string (obligāts) Trigera nosaukums.
event_name string Notikuma nosaukums.
opdata string Operatīvie dati.
url_name string Ar trigeri saistītā URL etiķete.
url string Ar trigeri saistītais URL.
status string Trigera statuss.
Iespējamās vērtības:1 ENABLED (0, noklusējums), DISABLED (1).
priority string Trigera nopietnība.
Iespējamās vērtības:1 NOT_CLASSIFIED (0, noklusējums), INFO (1), WARNING (2), AVERAGE (3), HIGH (4), DISASTER (5).
description text Trigera apraksts.
type string Notikumu ģenerēšanas tips (viens problēmas notikums vai vairāki problēmas notikumi).
Iespējamās vērtības:1 SINGLE (0, noklusējums), MULTIPLE (1).
manual_close string Problēmu notikumu manuāla aizvēršana.
Iespējamās vērtības:1 NO (0, noklusējums), YES (1).
dependencies Saknes elements atkarībām.
name string (obligāts) Atkarīgā trigera nosaukums.
expression string (obligāts) Atkarīgā trigera izteiksme.
recovery_expression string Atkarīgā trigera atkopšanas izteiksme.
tags Saknes elements trigera tagiem.
tag string (obligāts) Taga nosaukums.
value string Taga vērtība.

Skatiet arī: Trigger object (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Veidņu zema līmeņa atklāšanas noteikumi

zabbix_export:
  (...)
  templates:
    (...)
      discovery_rules:
        - uuid: acfdea9c46ef48c68e6636f43b8f96a2
          name: 'Tīkla saskarņu atklāšana'
          key: net.if.discovery
          delay: 1h
          filter: (skatiet tabulu zemāk)
          description: 'Tīkla saskarņu atklāšana.'
          item_prototypes: (skatiet tabulu zemāk)
          trigger_prototypes: (skatiet tabulu zemāk)
          graph_prototypes: (skatiet tabulu zemāk)
        (...)

Lielākā daļa veidnes zema līmeņa atklāšanas noteikumu 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, noklusējums), 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āti) Zema līmeņa atklāšanas noteikuma atslēga.
filter Saknes elements veidnes zema līmeņa atklāšanas noteikumu filtriem.
lifetime string Laika periods (izmantojot sekundes, laika sufiksu vai lietotāja makrosu), 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 makrosu), 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 vienumu prototipu elementiem, kas ir tādi paši kā veidnes vienumiem.
trigger_prototypes Saknes elements veidnes trigeru prototipu elementiem, kas ir tādi paši kā veidnes vienumu trigeriem.
graph_prototypes Saknes elements veidnes grafiku prototipu elementiem, kas ir tādi paši kā hostu grafikiem.
host_prototypes Saknes elements veidnes hostu prototipu elementiem, kas ir tādi paši kā hostiem.
parent_discovery_rule Saknes elements zema līmeņa atklāšanas noteikuma prototipa vecākajam zema līmeņa atklāšanas noteikumam (vai noteikuma prototipam). Šī īpašība norāda, ka tas ir LLD noteikuma prototips, tiešs atsauktā noteikuma/noteikuma prototipa bērnelements.
key string (obligāti) Vecākā zema līmeņa atklāšanas noteikuma (vai noteikuma prototipa) atslēga.
master_item string (obligāti DEPENDENT noteikumiem) Saknes elements atkarīgā noteikuma galvenajam vienumam.
lld_macro_paths Saknes elements zema līmeņa atklāšanas noteikuma makrosu ceļiem.
lld_macro string (obligāti) Zema līmeņa atklāšanas noteikuma makrosa nosaukums.
path string (obligāti) Selektors vērtībai, kas tiks piešķirta atbilstošajam makrosam.
preprocessing Saknes elements zema līmeņa atklāšanas noteikuma vērtības priekšapstrādei.
step Saknes elements zema līmeņa atklāšanas noteikuma vērtības priekšapstrādes soļu elementiem, kas ir tādi paši kā veidnes vienuma vērtības priekšapstrādes soļiem, izņemot ar mazāku iespējamo vērtību skaitu. Skatiet arī: LLD rule preprocessing object.
overrides Saknes elements zema līmeņa atklāšanas noteikuma pārrakstīšanas noteikumiem.
name string (obligāti) Unikāls pārrakstīšanas nosaukums.
step string (obligāti) Unikāls pārrakstīšanas secības numurs.
stop string Pārtraukt nākamo pārrakstīšanas noteikumu apstrādi, ja ir atbilstība.
filter Saknes elements veidnes zema līmeņa atklāšanas noteikuma pārrakstīšanas noteikuma filtra elementiem, kas ir tādi paši kā veidnes zema līmeņa atklāšanas noteikumu filtriem.
operations Saknes elements veidnes zema līmeņa atklāšanas noteikuma pārrakstīšanas darbībām.

Skatiet arī: LLD rule object (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Veidnes zema līmeņa atklāšanas kārtulas 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
          (...)
Elements Type Apraksts
evaltype string Filtra nosacījumu novērtēšanas metodes pārrakstīšana.
Iespējamās vērtības:1 AND_OR (0, noklusējums), AND (1), OR (2), FORMULA (3).
formula string Pielāgota filtra nosacījumu aprēķina formula.
conditions Saknes elements filtra nosacījumiem.
macro string (obligāti) Zema līmeņa atklāšanas makrosa nosaukums, kuram 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āti) Patvaļīgs unikāls ID, ko izmanto, lai atsauktos uz nosacījumu no pielāgotās izteiksmes. Var saturēt tikai lielos burtus. ID lietotājam jādefinē, modificējot filtra nosacījumus, taču tas tiks ģenerēts no jauna, pieprasot tos vēlāk.

Skatiet arī: LLD kārtulas filtra objektu (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Veidnes zema līmeņa atklāšanas kārtulas ignorēšanas operācijas
Elements Type Apraksts
operationobject string Objekts, kuram tiek piemērota operācija.
Iespējamās vērtības:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3).
operator string Ignorēš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 ignorēšanas nosacījuma operatoram.
status string Objekta statuss pēc ignorēšanas operācijas.
discover string Vai objekts tiek pievienots atklāšanas rezultātā.
delay string Atjaunināšanas intervāls, kas iestatīts vienuma prototipam ignorēšanas operācijas laikā.
history string Vēstures glabāšanas periods, kas iestatīts vienuma prototipam ignorēšanas operācijas laikā.
trends string Tendenču glabāšanas periods, kas iestatīts vienuma prototipam ignorēšanas operācijas laikā.
severity string Trigera prototipa būtiskuma līmenis, kas iestatīts ignorēšanas operācijas laikā.
tags Saknes elements birkām, kas iestatītas objektam ignorēšanas operācijas laikā.
tag string (obligāti) Birkas nosaukums.
value string Birkas vērtība.
templates Saknes elements veidnēm, kas saistītas ar hosta prototipu ignorēšanas operācijas laikā.
name string (obligāti) Veidnes nosaukums.
inventory_mode string Hosta prototipa inventarizācijas režīms, kas iestatīts ignorēšanas operācijas laikā.

Skatiet arī: LLD rule override operation object (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Veidnes tīmekļa scenāriji

Element Type Description
uuid string (obligāti) Unikāls šī tīmekļa scenārija identifikators.
name string (obligāti) Tīmekļa scenārija nosaukums.
delay string Tīmekļa scenārija izpildes biežums (izmantojot sekundes, laika sufiksu vai lietotāja makrosu).
Noklusējums: 1m.
attempts integer Tīmekļa scenārija soļu izpildes mēģinājumu skaits.
Iespējamās vērtības:1 1-10 (noklusējums: 1).
agent string Klienta aģents. Zabbix uzdosies par izvēlēto pārlūku.
Tas ir noderīgi, ja vietne dažādām pārlūkprogrammām atgriež atšķirīgu saturu.
Noklusējums: Zabbix.
http_proxy string Starpniekserveris, kas tiks izmantots tīmekļa scenārijam, norādot to šādā formā: http://[username[:password]@]proxy.example.com[:port]
variables Saknes elements tīmekļa scenārija mainīgajiem, kurus var izmantot scenārija soļos.
name string (obligāti) Mainīgā nosaukums.
value text (obligāti) Mainīgā vērtība.
headers Saknes elements HTTP galvenēm, kas tiks nosūtītas, izpildot pieprasījumu.
Galvenes jānorāda, izmantojot to pašu sintaksi, kāda tiktu izmantota HTTP protokolā.
name string (obligāti) Galvenes nosaukums.
value text (obligāti) Galvenes vērtība.
status string Tīmekļa scenārija statuss.
Iespējamās vērtības:1 ENABLED (0, noklusējums), DISABLED (1).
authentication string Autentifikācijas metode.
Iespējamās vērtības:1 NONE (0, noklusējums), BASIC (1), NTLM (2), Kerberos (3) vai Digest (4).
http_user string Lietotājvārds, kas tiek izmantots BASIC (HTTP), NTLM, Kerberos vai Digest autentifikācijai.
http_password string Parole, kas tiek izmantota BASIC (HTTP), NTLM, Kerberos vai Digest autentifikācijai.
verify_peer string Pārbaudīt tīmekļa servera SSL sertifikātu.
Iespējamās vērtības:1 NO (0, noklusējums), YES (1).
verify_host string Pārbaudīt, vai tīmekļa servera sertifikāta lauks Common Name vai lauks Subject Alternate Name atbilst.
Iespējamās vērtības:1 NO (0, noklusējums), YES (1).
ssl_cert_file string SSL sertifikāta faila nosaukums, kas tiek izmantots klienta autentifikācijai (jābūt PEM formātā).
ssl_key_file string SSL privātās atslēgas faila nosaukums, kas tiek izmantots klienta autentifikācijai (jābūt PEM formātā).
ssl_key_password string SSL privātās atslēgas faila parole.
steps (obligāti) Saknes elements veidnes tīmekļa scenārija soļiem.
tags Saknes elements tīmekļa scenārija tagiem.
tag string (obligāti) Taga nosaukums.
value string Taga vērtība.

Skatiet arī: Tīmekļa scenārija objekts (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Veidnes tīmekļa scenārija soļi
Elements Type Apraksts
name string (obligāti) Tīmekļa scenārija soļa nosaukums.
url string (obligāti) URL uzraudzībai.
query_fields Saknes elements vaicājuma parametriem (HTTP lauku masīvs, kas tiek pievienots URL, izpildot pieprasījumu).
name string (obligāti) Vaicājuma parametra nosaukums.
value string Vaicājuma parametra vērtība.
posts Saknes elements HTTP POST mainīgajiem (virkne (neapstrādāti POST dati) vai HTTP lauku masīvs (veidlapas lauku dati)).
name string (obligāti) POST lauka nosaukums.
value string (obligāti) POST lauka vērtība.
variables Soļa līmeņa mainīgo (makrosu) saknes elements, kas jāpiemēro pēc šī soļa.
Ja mainīgā vērtībai ir prefikss 'regex:', tad tā vērtība tiek iegūta no šī soļa atgrieztajiem datiem atbilstoši regulārās izteiksmes šablonam, kas seko aiz prefiksa 'regex:'
name string (obligāti) Mainīgā nosaukums.
value text (obligāti) Mainīgā vērtība.
headers Saknes elements HTTP galvenēm, kas jānosūta, izpildot pieprasījumu.
name string (obligāti) Galvenes nosaukums.
value text (obligāti) Galvenes vērtība.
follow_redirects string Sekot HTTP pāradresācijām.
Iespējamās vērtības:1 NO (0), YES (1, pēc noklusējuma).
retrieve_mode string HTTP atbildes iegūšanas režīms.
Iespējamās vērtības:1 BODY (0, pēc noklusējuma), HEADERS (1), BOTH (2).
timeout string Soļa izpildes noildze (izmantojot sekundes, laika sufiksu vai lietotāja makrosu).
Pēc noklusējuma: 15s.
required string Teksts, kam jābūt atbildē (tiek ignorēts, ja tukšs).
status_codes string Ar komatiem atdalīts pieņemamo HTTP statusa kodu saraksts (piemēram, 200-201,210-299; tiek ignorēts, ja tukšs).

Skatiet arī: Web scenario step object (skatiet atbilstošo īpašību ar tādu pašu 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ās redzētās Zabbix aģenta aktivitātes'
            description: 'Noildze, pēc kuras aģents tiek uzskatīts par nepieejamu.'
        - macro: '{$CPU.UTIL.CRIT}'
          (...)
          config:
            type: TEXT
            priority: '2'
            section_name: Sliekšņi
            label: 'CPU izmantošanas sliekšņa izteiksme'
            description: 'Kritiskais CPU izmantošanas slieksnis, izteikts %. Diapazonā no 0 līdz 100 ieskaitot.'
            regex: '^-?([0-9]+|(([0-9]+)\.([0-9]+)))$'
        (...)
        - macro: '{$IFCONTROL}'
          (...)
          config:
            type: CHECKBOX
            priority: '19'
            label: 'Saskarņu kontrole'
            description: 'Aktivizēt 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 makro) Makro etiķete.
description text Makro palīdzības teksts. Atbalsta Markdown formatējumu.
required string Atzīmē makro kā obligātu.
Iespējamās vērtības:1 NO (0), YES (1).
Atbalstīts TEXT un LIST makro.
regex string Regulārā izteiksme lietotāja ievades validēšanai teksta lauka laukā.
Atbalstīts TEXT makro.
options Saknes elements LIST vienumiem vai CHECKBOX vērtībām.
value string (obligāts LIST makro) LIST vienuma vērtība.
text string (obligāts LIST makro) LIST vienuma teksts.
checked string (obligāts CHECKBOX makro) 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 makro.
unchecked string (obligāts CHECKBOX makro) 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 makro.

Skatiet arī: Macro configuration object (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Veidņu paneļi

zabbix_export:
  (...)
  templates:
    (...)
      dashboards:
        - uuid: c689ad3115fd46a4b927d1f70ee2e5a4
          name: Filesystems
          pages:
            - name: Overview
              widgets: (skatiet tabulu zemāk)
        (...)
Elements Tips Apraksts
uuid string (obligāts) Unikāls šī paneļa identifikators.
name string (obligāts) Veidnes paneļa nosaukums.
display period integer Paneļa lapu attēlošanas periods.
auto_start string Slīdrādes automātiska palaišana.
Iespējamās vērtības:1 NO (0), YES (1, pēc noklusējuma).
pages Veidnes 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 Veidnes paneļa logrīku saknes elements.

Skatiet arī: Veidnes paneļa objekts (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Veidnes 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 agent'
                        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 agent'
                        name: 'FS [{#FSTYPE}({#FSNAME})]: Space usage graph, in % (relative to max available)'
                    - type: STRING
                      name: reference
                      value: AAAEC
        (...)
Element Type Description
type string (obligāti) Logrīka tips.
name string Logrīka nosaukums.
x integer Horizontālā pozīcija no veidnes paneļa kreisās malas.
Iespējamās vērtības:1 0-71.
y integer Vertikālā pozīcija no veidnes paneļa augšējās malas.
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, pēc noklusējuma), YES (1).
fields Saknes elements veidnes paneļa logrīka laukiem.
type string (obligāti) 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āti) Logrīka lauka nosaukums.
value mixed (obligāti) Logrīka lauka vērtība atkarībā no lauka tipa.

Skatiet arī: Template dashboard widget object (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Veidņu vērtību kartes

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
        (...)
Elements Type Apraksts
uuid string (obligāts) Unikāls šīs vērtību kartes identifikators.
name string (obligāts) Vērtību kartes nosaukums.
mapping Saknes elements kartējumiem.
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 tādu pašu nosaukumu).

Piezīmes

1 API veselo skaitļu vērtības iekavās, piemēram, ENABLED (0), ir minētas tikai atsaucei. Plašāku informāciju skatiet saistītajā API objekta lapā tabulas ierakstā vai katras sadaļas beigās.