O padrão POSIX estendido é suportado no Zabbix.
Existem duas formas de utilizar expressões regulares no Zabbix:
Aqui temos um editor avançado para criar e testar expressões regulares complexas na interface web do Zabbix.
Uma vez que uma expressão regular seja criada desta forma, ela poderá ser utilizada em vários locais a referindo por seu nome precedido pelo caractere '@', por exemplo, @mycustomregexp.
Para criar uma expressão regular global:
A aba Expressões permite que você defina o nome da expressão e adicione as sub-expressões.
Parâmetro | Descrição |
---|---|
Nome | Nome da expressão regular. Qualquer caractere unicode será aceito. |
Expressão | Clique no link Adicionar no bloco de expressões para adicionar uma nova sub-expressão. |
A partir do Zabbix 2.4.0 uma barra '/' na expressão será tratada de forma literal, sem precisar de caractere de escape. Desta forma conseguimos aproveitar expressões que contenham este caractere, da forma anterior produziria um erro.
Uma expressão regular pode conter várias sub-expressões, e podem ser testadas a partir da aba Testar, ao prover um texto a ser testado.
Os resultados mostrarão o status de cada sub-expressão e o resultado final do status da expressão.