Hosts

Pārskats

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

Host eksportā ir iekļauts:

  • Saistītas host grupas
  • Host dati
  • Saistījums ar veidnēm
  • Saistījums ar host grupām
  • Host saskarnes
  • Tieši saistīti vienumi
  • Tieši saistīti trigeri
  • Tieši saistīti atklāšanas noteikumi ar visiem prototipiem
  • Tieši saistīti tīmekļa scenāriji
  • Host makro
  • Host inventāra dati
  • Vērtību kartes
  • Saistītie grafiki

Eksportēšana

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

  1. Dodieties uz Datu vākšana > Hosts.
  2. Atzīmējiet to hosts izvēles rūtiņas, kurus vēlaties eksportēt.
  3. Noklikšķiniet uz Eksportēt zem saraksta.

Atkarībā no izvēlētā formāta hosts tiek eksportēti uz lokālu failu ar noklusējuma nosaukumu:

  • zabbix_export_hosts.yaml - YAML eksportā (noklusējuma eksportēšanas opcija);
  • zabbix_export_hosts.xml - XML eksportā;
  • zabbix_export_hosts.json - JSON eksportā.

Importēšana

Lai importētu hosts, rīkojieties šādi:

  1. Dodieties uz Datu vākšana > Hosts.
  2. Noklikšķiniet uz Importēt augšējā labajā stūrī.
  3. Atlasiet importēšanas failu.
  4. Noklikšķiniet uz Importēt konfigurācijas formas apakšējā labajā stūrī.

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 norādīti 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 saistībai, pašreizējā veidnes saistība, kas nav norādīta 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).

Veiksmīgas vai neveiksmīgas importēšanas ziņojums tiks parādīts lietotāja saskarne.

Eksporta formāts

Kad hosts tiek eksportēts, Zabbix ģenerē strukturētu YAML, JSON vai XML formātu. Eksportā ir iekļauti hosta elementi, piemēram, hosta metadati, vienumi, makrosi, trigeri 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 tiek izmantots hosts ar veidni MySQL by Zabbix agent 2. Elementu demonstrēšanas nolūkos veidne pēc hosta izveides tiek atsaistīta. Atsaistīšana saglabā visus elementus konfigurācijā (atšķirībā no atsaistīšanas un notīrīšanas, kas tos noņem).

Elipse (...) norāda uz īsuma labad izlaistiem elementiem. Piezīme (skatīt tabulu zemāk) tiek izmantota, ja elements vēlākajās sadaļās ir izskaidrots detalizētāk.

Hosts metadati

zabbix_export:
  version: '8.0'
  host_groups:
    - uuid: 748ad4d098d447d492bb935c907f652f
      name: Databases
  hosts: (skatīt tabulu zemāk)
  graphs: (skatīt tabulu zemāk)
Element Type Description
version string (obligāts) Zabbix versija.
host_groups (obligāts) Saknes elements host grupām.
uuid string (obligāts) Unikāls identifikators šai host grupai.
name string (obligāts) Host grupas nosaukums.
hosts Saknes elements hosts.
graphs Saknes elements host grafikiem.

Hosts

zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      name: 'MySQL server'
      groups:
        - name: Databases
      interfaces: (see table below)
      items: (see table below)
      discovery_rules: (see table below)
      tags:
        - tag: location
          value: Riga
      macros:
        (...)
        - macro: '{$MYSQL.DSN}'
          value: 192.0.2.1
        (...)
        - macro: '{$MYSQL.PASSWORD}'
          type: SECRET_TEXT
          description: 'MySQL lietotāja parole.'
        (...)
      valuemaps: (see table below)
  (...)
Element Type Description
host string (required) Unikāls hosts nosaukums.
name string Redzamais hosts nosaukums.
description text Hosts apraksts.
monitored_by string Kā hosts tiek uzraudzīts.
Iespējamās vērtības:1 SERVER (0, noklusējums), PROXY (1) vai PROXY_GROUP (2).
proxy Starpniekservera saknes elements.
name string (required) Starpniekservera nosaukums (ja tāds ir), kas uzrauga hostu.
proxy_group Starpniekserveru grupas saknes elements.
name string (required) Starpniekserveru grupas nosaukums (ja tāds ir), kas tiek izmantots hosta uzraudzībai.
status string Hosta statuss.
Iespējamās vērtības:1 ENABLED (0, noklusējums), DISABLED (1).
ipmi_authtype string IPMI sesijas autentifikācijas tips.
Iespējamās vērtības:1 DEFAULT (-1, noklusējums), NONE (0), MD2 (1), MD5 (2), STRAIGHT (4), OEM (5), RMCP_PLUS (6).
ipmi_privilege string IPMI sesijas privilēģiju līmenis.
Iespējamās vērtības:1 CALLBACK (1), USER (2, noklusējums), OPERATOR (3), ADMIN (4), OEM (5).
ipmi_username string IPMI pārbaužu lietotājvārds.
ipmi_password string IPMI pārbaužu parole.
templates Saistīto veidņu saknes elements.
name string (required) Veidnes nosaukums.
groups Hostu grupu, kurām hosts pieder, saknes elements.
name string (required) Hostu grupas nosaukums.
interfaces hosta saskarņu saknes elements.
items hosta vienumu saknes elements.
discovery_rules hosta zemā līmeņa atklāšanas noteikumu saknes elements.
http_tests hosta tīmekļa scenāriju saknes elements.
tags Hosta tagu saknes elements.
tag string (required) Taga nosaukums.
value string Taga vērtība.
macros Hosta makro saknes elements.
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).
value string Lietotāja makro vērtība.
description string Lietotāja makro apraksts.
inventory Hosta inventāra saknes elements.
<inventory_property> string Inventāra īpašība. Visām īpašībām ir savs atbilstošais elements (type, name, os utt.; piemēram, skatiet eksporta formātu).
inventory_mode string Inventāra režīms.
Iespējamās vērtības:1 DISABLED (-1), MANUAL (0, noklusējums), AUTOMATIC (1).
valuemaps hosta vērtību karšu saknes elements.

Skatiet arī: Host object (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).

Hosts saskarnes

zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      interfaces:
        - ip: 192.0.2.1
          interface_ref: if1
      (...)
Element Type Apraksts
default string Vai šī ir primārā hosts saskarne. Ņemiet vērā, ka vienam hostam var būt tikai viena primārā saskarne viena tipa ietvaros.
Iespējamās vērtības:1 NO (0), YES (1, noklusējums).
type string Saskarnes tips.
Iespējamās vērtības:1 ZABBIX (1, noklusējums), SNMP (2), IPMI (3), JMX (4).
useip string Vai savienojumam ar hostu izmantot IP adresi (pretējā gadījumā tiks izmantots DNS).
Iespējamās vērtības:1 NO (0), YES (1, noklusējums).
ip string (obligāts IP savienojumiem) IP adrese (IPv4 vai IPv6).
dns string (obligāts DNS savienojumiem) DNS nosaukums.
port string Porta numurs.
details Saknes elements saskarnes detaļām.
version string Izmantot šo SNMP versiju.
Iespējamās vērtības:1 SNMPV1 (1), SNMP_V2C (2, noklusējums), SNMP_V3 (3).
community string (obligāts SNMPv1 un SNMPv2 vienumiem) SNMP kopiena.
max_repetitions string Maksimālā atkārtojumu vērtība vietējiem SNMP lielapjoma pieprasījumiem (GetBulkRequest-PDU).
Atbalstīts SNMPv2 un SNMPv3 vienumiem (discovery[] un walk[] vienumi).
Noklusējums: 10.
contextname string SNMPv3 konteksta nosaukums.
Atbalstīts SNMPv3 vienumiem.
securityname string SNMPv3 drošības nosaukums.
Atbalstīts SNMPv3 vienumiem.
securitylevel string SNMPv3 drošības līmenis.
Atbalstīts SNMPv3 vienumiem.
Iespējamās vērtības:1 NOAUTHNOPRIV (0, noklusējums), AUTHNOPRIV (1), AUTHPRIV (2).
authprotocol string SNMPv3 autentifikācijas protokols.
Atbalstīts SNMPv3 vienumiem.
Iespējamās vērtības:1 MD5 (0, noklusējums), SHA1 (1), SHA224 (2), SHA256 (3), SHA384 (4), SHA512 (5).
authpassphrase string SNMPv3 autentifikācijas parole.
Atbalstīts SNMPv3 vienumiem.
privprotocol string SNMPv3 privātuma protokols.
Atbalstīts SNMPv3 vienumiem.
Iespējamās vērtības:1 DES (0, noklusējums), AES128 (1), AES192 (2), AES256 (3), AES192C (4), AES256C (5).
privpassphrase string SNMPv3 privātuma parole.
Atbalstīts SNMPv3 vienumiem.
bulk string Izmantot SNMP lielapjoma pieprasījumus.
Iespējamās vērtības:1 NO (0), YES (1, noklusējums).
interface_ref string Saskarnes atsauces nosaukums, ko izmantot vienumos (formāts: if<N>).

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

Hosts vienumi

zabbix_export:
  (...)
  hosts:
    - host: 'MySQL serveris'
      (...)
      items:
        (...)
        - name: 'Binlog cache disk use'
          type: DEPENDENT
          key: mysql.binlog_cache_disk_use
          value_type: FLOAT
          description: 'To transakciju skaits, kas izmantoja pagaidu diska kešatmiņu, jo tās nevarēja ietilpt parastajā bināro žurnālu kešatmiņā, jo bija lielākas par `binlog_cache_size`.'
          preprocessing: (skatīt tabulu zemāk)
          master_item:
            key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
          tags:
            - tag: component
              value: cache
        (...)
        - name: 'Buffer pool utilization'
          type: CALCULATED
          key: mysql.buffer_pool_utilization
          value_type: FLOAT
          units: '%'
          params: |
            ( last(//mysql.innodb_buffer_pool_pages_total) - 
            last(//mysql.innodb_buffer_pool_pages_free) ) / 
            ( last(//mysql.innodb_buffer_pool_pages_total) + 
            ( last(//mysql.innodb_buffer_pool_pages_total) = 0 ) ) * 100 * 
            ( last(//mysql.innodb_buffer_pool_pages_total) > 0 )
          description: 'Izmantoto lapu attiecība pret kopējo lapu skaitu bufera pūlā.'
          tags:
            - tag: component
              value: memory
          triggers: (skatīt tabulu zemāk)
        (...)
        - name: Uptime
          type: DEPENDENT
          key: mysql.uptime
          units: uptime
          description: 'Sekunžu skaits, cik ilgi serveris ir bijis darbībā.'
          preprocessing: (skatīt tabulu zemāk)
          master_item:
            key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
          tags:
            - tag: component
              value: application
          triggers: (skatīt tabulu zemāk)
        (...)
Element Type Description
name string (obligāts) Vienuma nosaukums.
type string Vienuma tips.
Iespējamās vērtības:1 ZABBIX_PASSIVE (0, noklusējuma), 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), ITEM_TYPE_NESTED (23).
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 makro vai LLD makro), cik ilgi jāglabā vēstures dati.
Noklusējums: 31d.
trends string Laika periods (izmantojot laika sufiksu, lietotāja makro vai LLD makro), cik ilgi jāglabā tendenču dati.
Noklusējums: 365d.
status string Vienuma statuss.
Iespējamās vērtības:1 ENABLED (0, noklusējuma), 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ējuma), TEXT (4), BINARY (5), JSON (6).
allowed_hosts string Ar komatiem atdalīts to hostu 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, u. c.).
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ējuma), PUBLIC_KEY (1).
Iespējamās vērtības HTTP_AGENT vienumiem:1 NONE (0, noklusējuma), BASIC (1), NTLM (2), Kerberos (3) vai Digest (4).
username string (obligāts SSH un TELNET vienumiem) Autentifikācijas lietotājvārds.
Atbalstīts SIMPLE, ODBC, JMX un HTTP_AGENT vienumiem.
Lietojot JMX vienumiem, jānorāda arī password (skatīt zemāk) vai arī abi elementi jāatstāj tukši.
password string (obligāts SSH un TELNET vienumiem) Autentifikācijas parole.
Atbalstīts SIMPLE, ODBC, JMX un HTTP_AGENT vienumiem.
Lietojot JMX vienumiem, jānorāda arī username (skatīt 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 inventāra lauks, ko aizpilda vienums.
Iespējamās vērtības:1 NONE (0), ALIAS (4) u. c. (skatīt Host inventory atbalstītos laukus).
valuemap Saknes elements vienuma vērtību kartēm.
name string (obligāts) Vienuma izmantotā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 pirmapstrādei.
step Saknes elements hosta vienuma vērtību pirmapstrādes soļiem.
interface_ref string Atsauce uz hosta saskarni (formāts: if<N>).
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, noklusējuma), YES (1).
post_type string Pamatteksta datu veids.
Atbalstīts HTTP_AGENT vienumiem.
Iespējamās vērtības:1 RAW (0, noklusējuma), 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āglabā.
Atbalstīts HTTP_AGENT vienumiem.
Iespējamās vērtības:1 BODY (0, noklusējuma), 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ējuma), 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ējuma), JSON (1).
allow_traps string Atļaut vērtības aizpildīšanu līdzīgi kā trapper vienumam.
Atbalstīts HTTP_AGENT vienumiem.
Iespējamās vērtības:1 NO (0, noklusējuma), 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 hosta sertifikāts ir autentisks.
Atbalstīts HTTP_AGENT vienumiem.
Iespējamās vērtības:1 NO (0, noklusējuma), YES (1).
verify_host string Vai validē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ējuma), YES (1).
tags Saknes elements vienuma tagiem.
tag string (obligāts) Taga nosaukums.
value string Taga vērtība.
triggers Saknes elements hosta vienuma trigeriem.

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

Hosts vienuma vērtības pirmapstrādes soļi
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL serveris'
      (...)
      items:
        (...)
        - name: 'Binlog cache disk use'
          (...)
          preprocessing:
            - type: JSONPATH
              parameters:
                - $.Binlog_cache_disk_use
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 6h
          (...)
Element Type Apraksts
type string (obligāts) Vienuma vērtības pirmapstrā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āts) Saknes elements vienuma vērtības pirmapstrādes soļa parametriem.
parameter string Atsevišķs vienuma vērtības pirmapstrādes soļa parametrs.
error_handler string Darbības tips, ko izmanto pirmapstrādes soļa kļūmes gadījumā.
Iespējamās vērtības:1 ORIGINAL_ERROR (0, noklusējums), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3).
error_handler_params string Kļūdu apstrādātāja parametri.

Skatiet arī: Vienuma pirmapstrādes objekts (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Hosts vienuma trigeri
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL serveris'
      (...)
      items:
        (...)
        - name: Uptime
          (...)
          triggers:
            - expression: 'nodata(/MySQL serveris/mysql.uptime,30m)=1'
              name: 'MySQL: Neizdevās iegūt informācijas datus'
              event_name: 'MySQL: Neizdevās iegūt informācijas datus (vai nav datu 30 minūtes)'
              priority: INFO
              description: 'Zabbix pēdējo 30 minūšu laikā nav saņēmis nekādus datus par vienumiem.'
              dependencies:
                - name: 'MySQL: Pakalpojums nedarbojas'
                  expression: 'last(/MySQL serveris/mysql.ping["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"])=0'
              tags:
                - tag: scope
                  value: availability
            - expression: 'last(/MySQL serveris/mysql.uptime)<10m'
              name: 'MySQL: Pakalpojums ir restartēts'
              event_name: 'MySQL: Pakalpojums ir restartēts (darbības laiks < 10 min)'
              priority: INFO
              description: 'MySQL darbības laiks ir mazāks par 10 minūtēm.'
              tags:
                - tag: scope
                  value: notice
        (...)
Element Type Description
uuid string (required) Unikāls identifikators šim trigerim.
expression string (required) Trigeris 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 Trigeris atjaunoš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, ko izmantot notikumu korelācijai.
name string (required) Trigeris nosaukums.
event_name string Notikuma nosaukums.
opdata string Operatīvie dati.
url_name string Etiķete URL, kas saistīts ar trigeri.
url string URL, kas saistīts ar trigeri.
status string Trigeris statuss.
Iespējamās vērtības:1 ENABLED (0, noklusējums), DISABLED (1).
priority string Trigeris smagums.
Iespējamās vērtības:1 NOT_CLASSIFIED (0, noklusējums), 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, noklusējums), MULTIPLE (1).
manual_close string Manuāla problēmas notikumu aizvēršana.
Iespējamās vērtības:1 NO (0, noklusējums), YES (1).
dependencies Atkarību saknes elements.
name string (required) Atkarības trigeris nosaukums.
expression string (required) Atkarības trigeris izteiksme.
recovery_expression string Atkarības trigeris atjaunošanas izteiksme.
tags Trigeris tagu saknes elements.
tag string (required) Taga nosaukums.
value string Taga vērtība.

Skatiet arī: Trigger object (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).

Hostu zemā līmeņa atklāšanas noteikumi

zabbix_export:
  (...)
  hosts:
    - host: 'MySQL serveris'
      (...)
      discovery_rules:
        - name: 'Datubāzes atklāšana'
          key: 'mysql.db.discovery["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
          delay: 1h
          filter: (skatīt tabulu zemāk)
          description: 'Datubāzu skenēšana DBMS.'
          interface_ref: if1
          item_prototypes:
            - name: 'Datubāzes {#DATABASE} izmērs'
              key: 'mysql.db.size["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}","{#DATABASE}"]'
              delay: 5m
              units: B
              description: 'Datubāzes izmērs.'
              preprocessing:
                - type: DISCARD_UNCHANGED_HEARTBEAT
                  parameters:
                    - 1h
              interface_ref: if1
              tags:
                - tag: component
                  value: storage
                - tag: database
                  value: '{#DATABASE}'
          lld_macro_paths:
            - lld_macro: '{#DATABASE}'
              path: $.Database
          preprocessing:
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 1d
        (...)

Lielākā daļa hostu zemā līmeņa atklāšanas noteikumu elementu ir tādi paši kā host vienumiem. Tālāk esošajā tabulā ir aprakstīti tie elementi, kas atšķiras no host 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āts) Zemā līmeņa atklāšanas noteikuma atslēga.
filter Saknes elements hostu zemā līmeņa atklāšanas noteikumu 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 host vienumu prototipu elementiem, kas ir tādi paši kā host vienumiem.
trigger_prototypes Saknes elements host trigeru prototipu elementiem, kas ir tādi paši kā host vienumu trigeriem.
graph_prototypes Saknes elements host grafiku prototipiem, kas ir tādi paši kā host grafikiem.
host_prototypes Saknes elements hostu prototipiem, kas ir tādi paši kā hostiem.
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ā host vienuma vērtības pirmapstrādes soļi, izņemot to, ka pieejamo vērtību ir mazāk. Skatīt 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 zemā līmeņa atklāšanas noteikuma pārrakstīšanas noteikumu filtra elementiem, kas ir tādi paši kā hostu zemā līmeņa atklāšanas noteikumu filtriem.
operations Saknes elements hostu zemā līmeņa atklāšanas noteikumu pārrakstīšanas darbībām.

Skatīt arī: LLD noteikuma objekts (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).

Hosts zema līmeņa atklāšanas noteikuma filtri
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL serveris'
      (...)
      discovery_rules:
        - name: 'Datubāzes atklāšana'
          (...)
          filter:
            evaltype: AND
            conditions:
              - macro: '{#DATABASE}'
                value: '{$MYSQL.DBNAME.MATCHES}'
              - macro: '{#DATABASE}'
                value: '{$MYSQL.DBNAME.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
          (...)
Element Type Description
evaltype string Filtra nosacījumu izvērtēšanas metodes pārrakstīšana.
Iespējamās vērtības:1 AND_OR (0, noklusējuma), 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) Zema līmeņa atklāšanas makro nosaukums, uz kura veikt pārbaudi.
value string Vērtība, ar kuru salīdzināt.
operator string Nosacījuma operators.
Iespējamās vērtības:1 MATCHES_REGEX (8, noklusējuma), NOT_MATCHES_REGEX (9).
formulaid string (obligāts) Patvaļīgs unikāls ID, kas tiek izmantots, lai atsauktos uz nosacījumu no pielāgotās izteiksmes. Var saturēt tikai lielos burtus. ID lietotājam ir 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 atbilstošo īpašību ar tādu pašu nosaukumu).

Hosts zema līmeņa atklāšanas noteikuma pārrakstīšanas operācijas
Element Type Description
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), DISCOVERY_PROTOTYPE (4).
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 operācijas.
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 operācijas.
history string Vēstures glabāšanas periods, kas iestatīts vienuma prototipam pēc pārrakstīšanas operācijas.
trends string Tendenču glabāšanas periods, kas iestatīts vienuma prototipam pēc pārrakstīšanas operācijas.
severity string Trigeris prototipa smaguma pakāpe, kas iestatīta pēc pārrakstīšanas operācijas.
tags Saknes elements tagiem, kas iestatīti objektam pēc pārrakstīšanas operācijas.
tag string (obligāts) Taga nosaukums.
value string Taga vērtība.
templates Saknes elements veidnēm, kas saistītas ar host prototipu pēc pārrakstīšanas operācijas.
name string (obligāts) Veidnes nosaukums.
inventory_mode string Host prototipa inventarizācijas režīms, kas iestatīts pēc pārrakstīšanas operācijas.

Skatiet arī: LLD noteikuma pārrakstīšanas operācijas objekts (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Hosts web scenāriji

Element Type Description
uuid string (required) Unikāls identifikators šim web scenārijam.
name string (required) Web scenārija nosaukums.
delay string Izpildes biežums (sekundēs, laika sufikss vai lietotāja makro) web scenārijam.
Default: 1m.
attempts integer Mēģinājumu skaits web scenārija soļu izpildei.
Iespējamās vērtības: 1-10 (default: 1).
agent string Klienta aģents. Zabbix izliksies par atlasīto pārlūkprogrammu.
Tas ir noderīgi, ja vietne dažādām pārlūkprogrammām atgriež atšķirīgu saturu.
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, ko 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 pieprasījuma izpildes laikā.
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.
Iespējamās vērtības:1 ENABLED (0, default), DISABLED (1).
authentication string Autentifikācijas metode.
Iespējamās vērtības:1 NONE (0, default), BASIC (1), NTLM (2), Kerberos (3) vai 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.
Iespējamās vērtības: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.
Iespējamās vērtības: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 hosts web scenārija soļiem.
tags Saknes elements web scenārija tagiem.
tag string (required) Taga nosaukums.
value string Taga vērtība.

Skatiet arī: Web scenārija objekts (skatiet attiecīgo īpašību ar atbilstošu nosaukumu).

Hosts 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ības URL.
query_fields Vaicājuma parametru saknes elements (HTTP lauku masīvs, kas tiks pievienots URL, veicot pieprasījumu).
name string (required) Vaicājuma parametra nosaukums.
value string Vaicājuma parametra vērtība.
posts HTTP POST mainīgo saknes elements (virkne (raw post data) vai HTTP lauku masīvs (form field data)).
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:', tad tās vērtība tiek iegūta no datiem, ko atgriež šis solis, saskaņā ar regulārās izteiksmes paraugu, kas seko prefiksam 'regex:'
name string (required) Mainīgā nosaukums.
value text (required) Mainīgā vērtība.
headers HTTP galvenes saknes elements, kas jānosūta, veicot pieprasījumu.
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, default).
retrieve_mode string HTTP atbildes iegūšanas režīms.
Iespējamās vērtības:1 BODY (0, default), 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).

Hostu grafiki

zabbix_export:
  (...)
  graphs:
    - name: 'MySQL: Bandwidth'
      graph_items: (skatīt tabulu zemāk)
    (...)
Element Type Description
uuid string Grafika unikālais identifikators.
name string (obligāts) Grafika nosaukums.
width integer Grafika platums pikseļos.
Tiek izmantots priekšskatījumam un pīrāga/izkliedētajiem grafikiem.
Iespējamās vērtības:1 20-65535 (noklusējums: 900).
height integer Grafika augstums pikseļos.
Tiek izmantots priekšskatījumam un pīrāga/izkliedētajiem grafikiem.
Iespējamās vērtības:1 20-65535 (noklusējums: 900).
yaxismin double Y ass minimālā vērtība.
Atbalstīts Y ass FIXED minimālajai vērtībai.
Noklusējums: 0.
yaxismax double Y ass maksimālā vērtība.
Atbalstīts X ass FIXED minimālajai vērtībai.
Noklusējums: 0.
show_work_period string Izcelt nestrādājošās stundas.
Atbalstīts NORMAL un STACKED grafikiem.
Iespējamās vērtības:1 NO (0), YES (1, noklusējums).
show_triggers string Parādīt vienkāršu trigeru vērtības kā līniju.
Atbalstīts NORMAL un STACKED grafikiem.
Iespējamās vērtības:1 NO (0), YES (1, noklusējums).
type string Grafika tips.
Iespējamās vērtības:1 NORMAL (0, noklusējums), STACKED (1), PIE (2), EXPLODED (3).
show_legend string Parādīt grafika leģendu.
Iespējamās vērtības:1 NO (0), YES (1, noklusējums).
show_3d string Iespējot 3D stilu.
Atbalstīts NORMAL un STACKED grafikiem.
Iespējamās vērtības:1 NO (0, noklusējums), YES (1).
percent_left double Parādīt procentiles līniju kreisajai asij.
Atbalstīts NORMAL grafikiem.
Noklusējums: 0.
percent_right double Parādīt procentiles līniju labajai asij.
Atbalstīts NORMAL grafikiem.
Noklusējums: 0.
ymin_type_1 string Y ass minimālā vērtība.
Atbalstīts NORMAL un STACKED grafikiem.
Iespējamās vērtības:1 CALCULATED (0, noklusējums), FIXED (1), ITEM (2).
ymin_item_1 (obligāts, ja ymin_type_1 ir iestatīts uz ITEM) Saknes elements atsevišķa vienuma informācijai.
host string (obligāts) Vienuma hosts.
key string (obligāts) Vienuma atslēga.
ymax_type_1 string Y ass maksimālā vērtība.
Atbalstīts NORMAL un STACKED grafikiem.
Iespējamās vērtības:1 CALCULATED (0, noklusējums), FIXED (1), ITEM (2).
ymax_item_1 (obligāts, ja ymax_type_1 ir iestatīts uz ITEM) Saknes elements atsevišķa vienuma informācijai.
host string (obligāts) Vienuma hosts.
key string (obligāts) Vienuma atslēga.
graph_items (obligāts) Saknes elements host grafika vienumiem.

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

Host graph items
zabbix_export:
  (...)
  graphs:
    - name: 'MySQL: Bandwidth'
      graph_items:
        - drawtype: GRADIENT_LINE
          color: 199C0D
          item:
            host: 'MySQL server'
            key: mysql.bytes_received.rate
        - sortorder: '1'
          drawtype: GRADIENT_LINE
          color: F63100
          item:
            host: 'MySQL server'
            key: mysql.bytes_sent.rate
    (...)
Elements Tips Apraksts
sortorder integer Zīmēšanas secība. Mazākā vērtība tiek zīmēta pirmā. Var izmantot, lai zīmētu līnijas vai apgabalus aiz citas līnijas vai apgabala (vai to priekšā).
drawtype string Grafika vienuma zīmēšanas stils.
Atbalstīts NORMAL grafikiem.
Iespējamās vērtības:1 SINGLE_LINE (0, noklusējums), FILLED_REGION (1), BOLD_LINE (2), DOTTED_LINE (3), DASHED_LINE (4), GRADIENT_LINE (5).
color string Elementa krāsa (6 simboli, heksadecimāls).
yaxisside string Grafika puse, kurā tiks zīmēta grafika vienuma Y ass mērogs.
Atbalstīts NORMAL un STACKED grafikiem.
Iespējamās vērtības:1 LEFT (0, noklusējums), RIGHT (1).
calc_fnc string Dati, ko zīmēt, ja vienumam ir vairāk nekā viena vērtība.
Iespējamās vērtības:1 MIN (1), AVG (2, noklusējums), MAX (4), ALL (7; minimums, vidējais un maksimums; atbalstīts vienkāršiem grafikiem), LAST (9, atbalstīts sektoru/izvērstiem sektoru grafikiem).
type string Grafika vienuma tips.
Iespējamās vērtības:1 SIMPLE (0, noklusējums), GRAPH_SUM (2; vienuma vērtība attēlo visu sektoru; atbalstīts sektoru/izvērstiem sektoru grafikiem).
item (obligāts) Atsevišķs vienums.
host string (obligāts) Vienuma hosts.
key string (obligāts) Vienuma atslēga.

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

Hosts vērtību kartes

zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      valuemaps:
        - name: Example value map
          mappings:
            - value: '1'
              newvalue: Example value
  (...)
Element Type Description
uuid string (required) Unikāls šīs vērtību kartes identifikators.
name string (required) Vērtību kartes 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 (required) Vērtība, uz kuru sākotnējā vērtība tiek kartēta.

Piezīmes

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