Regulārās izteiksmes

Pārskats

Regulārās izteiksmes tiek eksportētas kopā ar visiem saistītajiem objektiem un objektu attiecībām.

Eksportēšana

Lai eksportētu regulārās izteiksmes, rīkojieties šādi:

  1. Dodieties uz Administration > General > Regular expressions.
  2. Atzīmējiet eksportējamās regulārās izteiksmes izvēles rūtiņas.
  3. Noklikšķiniet uz Export zem saraksta, lai eksportētu noklusējuma YAML formātā, vai noklikšķiniet uz bultiņas, lai atlasītu citu eksporta formātu.

Atkarībā no atlasītā formāta regulārās izteiksmes tiek eksportētas uz lokālu failu ar noklusējuma nosaukumu:

  • zbx_export_regexes.yaml - YAML eksportā;
  • zbx_export_regexes.xml - XML eksportā;
  • zbx_export_regexes.json - JSON eksportā.

Importēšana

Lai importētu regulārās izteiksmes, rīkojieties šādi:

  1. Dodieties uz Administration > General > Regular expressions.
  2. Augšējā labajā stūrī noklikšķiniet uz Import.
  3. Atlasiet importēšanas failu.
  4. Importēšanas noteikumos atzīmējiet nepieciešamās opcijas.
  5. Konfigurācijas formas apakšējā labajā stūrī noklikšķiniet uz Import.

Importēšanas noteikumi:

Rule Description
Update existing Esošās regulārās izteiksmes tiks atjauninātas, izmantojot datus no importēšanas faila, pilnībā pārrakstot esošās izteiksmes ar tādu pašu nosaukumu. Pretējā gadījumā tās netiks atjauninātas.
Create new Jaunas regulārās izteiksmes tiks izveidotas, izmantojot datus no importēšanas faila. Pretējā gadījumā tās netiks izveidotas.

Nākamajā ekrānā varēsiet skatīt importējamo regulāro izteiksmju saturu. Ja tā ir jauna regulārā izteiksme, visi dati tiks parādīti zaļā krāsā. Ja tiek atjaunināta esoša regulārā izteiksme, jaunie regulārās izteiksmes dati tiks izcelti zaļā krāsā; noņemtie dati tiks izcelti sarkanā krāsā; nemainītie dati tiks attēloti uz pelēka fona.

Kreisajā pusē esošo izvēlni var izmantot, lai pārvietotos pa izmaiņu sarakstu. Sadaļa Updated izceļ visas izmaiņas, kas veiktas esošajās regulārajās izteiksmēs. Sadaļa Added uzskaita jaunās regulārās izteiksmes. Noklikšķiniet uz bultiņas, lai izvērstu vai sakļautu regulāro izteiksmju grupu.

Pārskatiet izmaiņas un pēc tam noklikšķiniet uz Import, lai veiktu regulāro izteiksmju importēšanu. Lietotāja saskarnē tiks parādīts ziņojums, kas norāda, vai importēšana bija veiksmīga vai neizdevās.

Eksporta formāts

Eksportēt uz YAML:

zabbix_export:
  version: '8.0'
  global_regexes:
    - name: 'Failu sistēmas atklāšanai'
      description: 'Globāla regulārā izteiksme, ko izmanto, lai atklātu un identificētu failu sistēmas pārraudzītajā hostā'
      expressions:
        - type: MATCHES_REGEX
          expression: ^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|ntfs|fat32|zfs)$
    - name: 'Krātuves ierīces SNMP atklāšanai'
      expressions:
        - type: NOT_MATCHES_REGEX
          expression: '^(Physical memory|Virtual memory|Memory buffers|Cached memory|Swap space)$'
          case_sensitive: 'YES'

Eksportētie elementi

Regulāro izteiksmju eksportētie elementi:

Element Type Description
global_regexes object Regulāro izteiksmju saknes elements.
name string (required) Regulārās izteiksmes nosaukums.
description text Regulārās izteiksmes apraksts.
expressions object Regulāro izteiksmju saknes elements.
type string Regulārās izteiksmes tips.
expression string Regulārā izteiksme.
exp_delimiter string Regulārās izteiksmes atdalītājs; ir pieejams, ja tips ir Contains any substring from list.
case_sensitive string Reģistrjutības opcija regulārajai izteiksmei.

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