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, kā norādīts tālāk:

  1. Atveriet Administration > General > Regular expressions.
  2. Augšējā labajā stūrī noklikšķiniet uz Import.
  3. Atlasiet importēšanas failu.
  4. Atzīmējiet to importēšanas noteikumu izvēles rūtiņas, kurus vēlaties lietot (skatiet tālāk).
  5. Konfigurācijas formas apakšējā labajā stūrī noklikšķiniet uz Import.

Importēšanas noteikumi:

Noteikums Apraksts
Update existing Esošās regulārās izteiksmes tiks atjauninātas, izmantojot importēšanas faila datus, pilnībā pārrakstot esošās izteiksmes ar tādu pašu nosaukumu. Pretējā gadījumā tās netiks atjauninātas.
Create new Izmantojot importēšanas faila datus, tiks izveidotas jaunas regulārās izteiksmes. 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ā. Atjauninot esošu regulāro izteiksmi, jaunie regulārās izteiksmes dati tiks izcelti zaļā krāsā, noņemtie dati tiks izcelti sarkanā krāsā, bet nemainītie dati tiks parādīti uz pelēka fona.

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

Pārskatiet regulāro izteiksmju izmaiņas un pēc tam noklikšķiniet uz Import, lai importētu regulārās izteiksmes. Lietotāja saskarnē tiks parādīts importēšanas veiksmes vai kļūmes ziņojums.

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).