Przy pomocy interfejsu użytkownika Zabbix można tworzyć i testować złożone wyrażenia regularne.
Po utworzeniu wyrażenia regularnego, można je używać w wielu miejscach interfejsu użytkownika przez podanie nazwy wyrażenia, z prefiksem @, na przykład: @mycustomregexp.
Wszystkie wyrażenia regularne w Zabbix, zarówno utworzone przy pomocy zaawansowanego edytora jak i te wprowadzone ręcznie, oparte są o standard rozszerzonych wyrażeń regularnych POSIX.
Aby utworzyć wyrażenie regularne:
Zakładka Wyrażenia pozwala ustawić nazwę wyrażenia regularnego oraz dodać podwyrażenia.
Parametr | Opis |
---|---|
Nazwa | Nazwa wyrażenia regularnego. Dozwolone są dowolne znaki Unicode. |
Wyrażenia | Kliknij na Dodaj w bloku Wyrażenia, żeby dodać nowe podwyrażenie. |
Nazwa wyrażenia regularnego użytkownika w Zabbix może zawierać przecinki, spacje itp. W takim przypadku może to doprowadzić do błędnej interpretacji (Na przykład przecinek w parametrze klucza pozycji). Najlepiej wtedy całą referencję umieścić w apostrofach, np.: ”@Moje wyrażenie dla celu1, celu2”.
W innych miejscach nazwa wyrażenia regularnego nie może być w apostrofach (na przykład, we właściwościach niskopoziomowych reguł wykrywania).
Wyrażenia regularne użytkownika mogą składać się z wielu podwyrażeń, można je testować w zakładce Test, wprowadzając testowy ciąg znaków.
Wynik pokazuje stan każdego podwyrażenia i ogólny stan wyrażenia użytkownika.