Wyrażenia regularne
Przegląd
Wyrażenia regularne są eksportowane wraz ze wszystkimi powiązanymi obiektami i relacjami między obiektami.
Eksportowanie
Aby wyeksportować wyrażenia regularne, wykonaj następujące czynności:
- Przejdź do Administration > General > Regular expressions.
- Zaznacz pola wyboru przy wyrażeniach regularnych, które chcesz wyeksportować.
- Kliknij Export pod listą, aby wyeksportować w domyślnym formacie YAML, lub kliknij strzałkę, aby wybrać inny format eksportu.

W zależności od wybranego formatu wyrażenia regularne są eksportowane do lokalnego pliku o domyślnej nazwie:
zbx_export_regexes.yaml- w eksporcie YAML;zbx_export_regexes.xml- w eksporcie XML;zbx_export_regexes.json- w eksporcie JSON.
Importowanie
Aby zaimportować wyrażenia regularne, wykonaj następujące czynności:
- Przejdź do Administration > General > Regular expressions.
- Kliknij Import w prawym górnym rogu.
- Wybierz plik importu.
- Zaznacz wymagane opcje w regułach importu.
- Kliknij Import w prawym dolnym rogu formularza konfiguracji.

Reguły importu:
| Rule | Description |
|---|---|
| Update existing | Istniejące wyrażenia regularne zostaną zaktualizowane na podstawie danych z pliku importu, z pełnym nadpisaniem istniejących wyrażeń o tej samej nazwie. W przeciwnym razie nie zostaną zaktualizowane. |
| Create new | Nowe wyrażenia regularne zostaną utworzone na podstawie danych z pliku importu. W przeciwnym razie nie zostaną utworzone. |
Na następnym ekranie będzie można wyświetlić zawartość importowanych wyrażeń regularnych. Jeśli jest to nowe wyrażenie regularne, wszystkie dane zostaną wyświetlone na zielono. W przypadku aktualizacji istniejącego wyrażenia regularnego nowe dane wyrażenia regularnego zostaną wyróżnione na zielono; usunięte dane zostaną wyróżnione na czerwono; niezmienione dane będą wyświetlane na szarym tle.

Menu po lewej stronie można wykorzystać do nawigacji po liście zmian. Sekcja Updated wyróżnia wszystkie zmiany wprowadzone w istniejących wyrażeniach regularnych. Sekcja Added zawiera listę nowych wyrażeń regularnych. Kliknij strzałkę, aby rozwinąć lub zwinąć grupę wyrażeń regularnych.
Przejrzyj zmiany, a następnie kliknij Import, aby wykonać import wyrażeń regularnych. W frontend zostanie wyświetlony komunikat informujący, czy import zakończył się powodzeniem, czy niepowodzeniem.
Format eksportu
Eksport do YAML:
zabbix_export:
version: '8.0'
global_regexes:
- name: 'File systems for discovery'
description: 'Globalny wyrażenie regularne używane do wykrywania i identyfikowania systemów plików na monitorowanym hoście'
expressions:
- type: MATCHES_REGEX
expression: ^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|ntfs|fat32|zfs)$
- name: 'Storage devices for SNMP discovery'
expressions:
- type: NOT_MATCHES_REGEX
expression: '^(Physical memory|Virtual memory|Memory buffers|Cached memory|Swap space)$'
case_sensitive: 'YES'
Eksportowane elementy
Eksportowane elementy wyrażeń regularnych:
| Element | Type | Description | |
|---|---|---|---|
| global_regexes | object | Element główny dla wyrażeń regularnych. | |
| name | string | (wymagane) Nazwa wyrażenia regularnego. | |
| description | text | Opis wyrażenia regularnego. | |
| expressions | object | Element główny dla wyrażeń regularnych. | |
| type | string | Typ wyrażenia regularnego. | |
| expression | string | Wyrażenie regularne. | |
| exp_delimiter | string | Separator wyrażenia regularnego; obecny, gdy typ to Zawiera dowolny podciąg z listy. | |
| case_sensitive | string | Opcja rozróżniania wielkości liter dla wyrażenia regularnego. | |
Zobacz także: Obiekt wyrażenia regularnego (odwołaj się do odpowiedniej właściwości o pasującej nazwie).