4 Hosti

Pārskats

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

Hosta eksports satur:

  • Saistītās hostu grupas
  • Hosta datus
  • Veidņu saites
  • Hosta grupu saites
  • Hosta saskarnes
  • Tieši saistītos vienumus
  • Tieši saistītos trigerus
  • Tieši saistītos atklāšanas noteikumus ar visiem prototipiem
  • Tieši saistītos tīmekļa scenārijus
  • Hosta makrosus
  • Hosta inventāra datus
  • Vērtību kartes
  • Saistītos grafikus

Eksportēšana

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

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

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

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

Importēšana

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

  1. Atveriet Datu ievākšanaHosti.
  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 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 piesaiste, pašreizējā veidņu piesaiste, kas nav 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 atsevišķi).

Lietotāja saskarnē tiks parādīts importēšanas veiksmes vai kļūmes ziņojums.

Eksporta formāts

Kad hosts tiek eksportēts, Zabbix ģenerē strukturētu YAML, JSON vai XML formātu. Eksports ietver hosta elementus, piemēram, hosta metadatus, vienumus, makrosus, trigerus 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 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).

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

Hosta metadati

zabbix_export:
  version: '8.0'
  host_groups:
    - uuid: 748ad4d098d447d492bb935c907f652f
      name: Databases
  hosts: (skatiet tabulu zemāk)
  graphs: (skatiet tabulu zemāk)
Elements Type Apraksts
version string (obligāti) Zabbix versija.
host_groups (obligāti) Saknes elements hostu grupām.
uuid string (obligāti) Unikāls identifikators šai hostu grupai.
name string (obligāti) Hostu grupas nosaukums.
hosts Saknes elements hostiem.
graphs Saknes elements hostu grafikiem.

Hosti

zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      name: 'MySQL server'
      groups:
        - name: Databases
      interfaces: (skatiet tabulu zemāk)
      items: (skatiet tabulu zemāk)
      discovery_rules: (skatiet tabulu zemāk)
      tags:
        - tag: location
          value: Riga
      macros:
        (...)
        - macro: '{$MYSQL.DSN}'
          value: 192.0.2.0
        (...)
        - macro: '{$MYSQL.PASSWORD}'
          type: SECRET_TEXT
          description: 'MySQL lietotāja parole.'
        (...)
      valuemaps: (skatiet tabulu zemāk)
  (...)
Element Type Apraksts
host string (obligāti) Unikāls hosta nosaukums.
name string Redzamais hosta nosaukums.
description text Hosta 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 Saknes elements starpniekserverim.
name string (obligāti) Tā starpniekservera nosaukums (ja tāds ir), kas uzrauga hostu.
proxy_group Saknes elements starpniekserveru grupai.
name string (obligāti) Tās starpniekserveru grupas nosaukums (ja tāda ir), kas tiek izmantota 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 Lietotājvārds IPMI pārbaudēm.
ipmi_password string Parole IPMI pārbaudēm.
templates Saknes elements piesaistītajām veidnēm.
name string (obligāti) Veidnes nosaukums.
groups Saknes elements hostu grupām, kurām hosts pieder.
name string (obligāti) Hostu grupas nosaukums.
interfaces Saknes elements hosta saskarnēm.
items Saknes elements hosta vienumiem.
discovery_rules Saknes elements hosta zema līmeņa atklāšanas noteikumiem.
http_tests Saknes elements hosta tīmekļa scenārijiem.
tags Saknes elements hosta tagiem.
tag string (obligāti) Taga nosaukums.
value string Taga vērtība.
macros Saknes elements hosta makrosi.
macro string (obligāti) 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).
value string Lietotāja makrosa vērtība.
description string Lietotāja makrosa apraksts.
inventory Saknes elements hosta inventarizācijai.
<inventory_property> string Inventarizācijas rekvizīts. Visiem rekvizītiem ir atbilstošs elements (type, name, os utt.; piemēru skatiet Eksporta formātā).
inventory_mode string Inventarizācijas režīms.
Iespējamās vērtības:1 DISABLED (-1), MANUAL (0, noklusējums), AUTOMATIC (1).
valuemaps Saknes elements hosta vērtību kartēm.

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

Hostu saskarnes

zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      interfaces:
        - ip: 192.0.2.0
          interface_ref: if1
      (...)
Elements Type Apraksts
default string Vai šī ir primārā hosta saskarne. Ņemiet vērā, ka hostam var būt tikai viena viena tipa primārā saskarne.
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 izmantot IP kā saskarni savienojumam ar hostu (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 detalizētai informācijai.
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-PDUs).
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).

Hostu 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: 'Darījumu skaits, kas izmantoja pagaidu diska kešatmiņu, jo tie neietilpa parastajā binārajā žurnāla kešatmiņā, būdami lielāki par `binlog_cache_size`.'
          preprocessing: (skatiet 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 buferu pūlā.'
          tags:
            - tag: component
              value: memory
          triggers: (skatiet tabulu zemāk)
        (...)
        - name: Uptime
          type: DEPENDENT
          key: mysql.uptime
          units: uptime
          description: 'Sekunžu skaits, cik ilgi serveris darbojas.'
          preprocessing: (skatiet tabulu zemāk)
          master_item:
            key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
          tags:
            - tag: component
              value: application
          triggers: (skatiet tabulu zemāk)
        (...)
Element Type Apraksts
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), 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. Vērtība vienmēr būs 0 TRAP vienumiem.
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 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) Izmantojamās vērtību kartes nosaukums šim vienumam.
logtimefmt string Laika formāts žurnāla ierakstos.
Atbalstīts vienumiem ar LOG vērtības tipu.
preprocessing Saknes elements vienuma vērtības priekšapstrādei.
step Saknes elements hosta vienuma vērtības priekšapstrā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ētā parametra nosaukums.
value string Lietotāja definētā 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 Nosūtāmo 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 hosta vienuma trigeriem.

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

Hosta vienuma vērtības priekšapstrādes soļi
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      items:
        (...)
        - name: 'Binlog cache disk use'
          (...)
          preprocessing:
            - type: JSONPATH
              parameters:
                - $.Binlog_cache_disk_use
            - type: DISCARD_UNCHANGED_HEARTBEAT
              parameters:
                - 6h
          (...)
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, kas tiek izmantots 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).

Hosta vienuma trigeri
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      items:
        (...)
        - name: Uptime
          (...)
          triggers:
            - expression: 'nodata(/MySQL server/mysql.uptime,30m)=1'
              name: 'MySQL: Failed to fetch info data'
              event_name: 'MySQL: Failed to fetch info data (or no data for 30m)'
              priority: INFO
              description: 'Zabbix has not received any data for items for the last 30 minutes.'
              dependencies:
                - name: 'MySQL: Service is down'
                  expression: 'last(/MySQL server/mysql.ping["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"])=0'
              tags:
                - tag: scope
                  value: availability
            - expression: 'last(/MySQL server/mysql.uptime)<10m'
              name: 'MySQL: Service has been restarted'
              event_name: 'MySQL: Service has been restarted (uptime < 10m)'
              priority: INFO
              description: 'MySQL uptime is less than 10 minutes.'
              tags:
                - tag: scope
                  value: notice
        (...)
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 Etiķete URL, kas saistīts ar trigeri.
url string URL, kas saistīts ar trigeri.
status string Trigera statuss.
Iespējamās vērtības:1 ENABLED (0, noklusējums), DISABLED (1).
priority string Trigera nopietnības līmenis.
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).

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

zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      discovery_rules:
        - name: 'Database discovery'
          key: 'mysql.db.discovery["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]'
          delay: 1h
          filter: (skatiet tabulu zemāk)
          description: 'Datubāzu skenēšana DBVS.'
          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 zema līmeņa atklāšanas noteikumu elementu ir tādi paši kā hostu vienumiem. Tālāk esošajā tabulā ir aprakstīti tie elementi, kas atšķiras no hostu vienumiem.

Elements Type Apraksts
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 hostu 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 hostu vienumu prototipu elementiem, kas ir tādi paši kā hostu vienumiem.
trigger_prototypes Saknes elements hostu trigeru prototipu elementiem, kas ir tādi paši kā hostu vienumu trigeriem.
graph_prototypes Saknes elements hostu grafiku prototipiem, kas ir tādi paši kā hostu grafikiem.
host_prototypes Saknes elements hostu prototipiem, 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ā hostu vienumu 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īšanu apstrādi, ja ir atbilstība.
filter Saknes elements zema līmeņa atklāšanas noteikuma pārrakstīšanas noteikuma filtra elementiem, kas ir tādi paši kā hostu zema līmeņa atklāšanas noteikumu filtriem.
operations Saknes elements hostu zema līmeņa atklāšanas noteikuma pārrakstīšanas operācijām.

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

Hostu zema līmeņa atklāšanas kārtulas filtri
zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      discovery_rules:
        - name: 'Database discovery'
          (...)
          filter:
            evaltype: AND
            conditions:
              - macro: '{#DATABASE}'
                value: '{$MYSQL.DBNAME.MATCHES}'
              - macro: '{#DATABASE}'
                value: '{$MYSQL.DBNAME.NOT_MATCHES}'
                operator: NOT_MATCHES_REGEX
          (...)
Elements Type Apraksts
evaltype string Pārrakstīt filtra nosacījumu novē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 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, kas tiek izmantots, 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, bet pēc tam, tos pieprasot atkārtoti, tas tiks ģenerēts no jauna.

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

Hosts zema līmeņa atklāšanas kārtulas aizstāš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), DISCOVERY_PROTOTYPE (4).
operator string Aizstāš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 aizstāšanas nosacījuma operatoram.
status string Objekta statuss pēc aizstāšanas operācijas.
discover string Vai objekts tiek pievienots atklāšanas rezultātā.
delay string Vienuma prototipam iestatītais atjaunināšanas intervāls pēc aizstāšanas operācijas.
history string Vienuma prototipam iestatītais vēstures glabāšanas periods pēc aizstāšanas operācijas.
trends string Vienuma prototipam iestatītais tendenču glabāšanas periods pēc aizstāšanas operācijas.
severity string Trigera prototipa nopietnības līmenis, kas iestatīts pēc aizstāšanas operācijas.
tags Saknes elements birkām, kas objektam iestatītas pēc aizstāšanas operācijas.
tag string (obligāti) Birkas nosaukums.
value string Birkas vērtība.
templates Saknes elements veidnēm, kas saistītas ar hosts prototipu pēc aizstāšanas operācijas.
name string (obligāti) Veidnes nosaukums.
inventory_mode string Hosts prototipa inventarizācijas režīms, kas iestatīts pēc aizstāšanas operācijas.

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

Hosta tīmekļa scenāriji

Element Type Apraksts
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 Mēģinājumu skaits tīmekļa scenārija soļu izpildei.
Iespējamās vērtības: 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ādīts šādā formātā: 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 hosta 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ī: Web scenario object (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Hosta tīmekļa scenārija soļi
Elements Tips 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 tiks 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 prefiksam 'regex:'
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.
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ī: Tīmekļa scenārija soļa objekts (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Hostu grafiki

zabbix_export:
  (...)
  graphs:
    - name: 'MySQL: Bandwidth'
      graph_items: (skatiet tabulu zemāk)
    (...)
Elements Type Apraksts
uuid string Unikāls grafika identifikators.
name string (obligāts) Grafika nosaukums.
width integer Grafika platums pikseļos.
Izmanto priekšskatījumam un sektoru/izceltajiem grafikiem.
Iespējamās vērtības:1 20-65535 (noklusējums: 900).
height integer Grafika augstums pikseļos.
Izmanto priekšskatījumam un sektoru/izceltajiem 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 fiksētajai minimālajai vērtībai.
Noklusējums: 0.
yaxismax double Y ass maksimālā vērtība.
Atbalstīts X ass fiksētajai minimālajai vērtībai.
Noklusējums: 0.
show_work_period string Izcelt ārpusdarba stundas.
Atbalstīts NORMAL un STACKED grafikiem.
Iespējamās vērtības:1 NO (0), YES (1, noklusējums).
show_triggers string Rādīt vienkāršās 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 Rā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 Rādīt procentiles līniju kreisajai asij.
Atbalstīts NORMAL grafikiem.
Noklusējums: 0.
percent_right double Rā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 detalizētai 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 detalizētai informācijai.
host string (obligāts) Vienuma hosts.
key string (obligāts) Vienuma atslēga.
graph_items (obligāts) Saknes elements hosta grafika vienumiem.

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

Hosta grafika vienumi
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 Type Apraksts
sortorder integer Zīmēšanas secība. Vispirms tiek zīmēta mazākā vērtība. Var izmantot, lai zīmētu līnijas vai apgabalus aiz (vai priekšā) citam.
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, hex).
yaxisside string Grafika puse, kurā tiks zīmēta grafika vienuma Y skala.
Atbalstīts NORMAL un STACKED grafikiem.
Iespējamās vērtības:1 LEFT (0, noklusējums), RIGHT (1).
calc_fnc string Zīmējamie dati, ja vienumam pastāv 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/izceltajiem 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/izceltajiem grafikiem).
item (obligāti) Atsevišķs vienums.
host string (obligāti) Vienuma hosts.
key string (obligāti) Vienuma atslēga.

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

Hostu vērtību kartes

zabbix_export:
  (...)
  hosts:
    - host: 'MySQL server'
      (...)
      valuemaps:
        - name: Piemēra vērtību karte
          mappings:
            - value: '1'
              newvalue: Piemēra vērtība
  (...)
Elements Type Apraksts
uuid string (obligāti) Unikāls šīs vērtību kartes identifikators.
name string (obligāti) 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, pēc noklusējuma), 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āti) Vērtība, uz kuru tiek kartēta sākotnējā vērtība.

Skatiet arī: Vērtību kartes objekts (skatiet atbilstošo īpašību ar tādu pašu nosaukumu).

Piezīmes

1 API integer vērtības iekavās, piemēram, ENABLED (0), ir minētas tikai atsaucei. Lai iegūtu vairāk informācijas, skatiet saistīto API objekta lapu tabulas ierakstā vai katras sadaļas beigās.