Zabbix e o Mistério das
Expressões Regulares
ilegra é uma empresa de TI e negócios com o objetivo de pensar
antes e além do software, ajudando seus clientes a
potencializar seus resultados, inovar e crescer.
SOBRE NÓS
Quem é o Henrique?
Cloud Support Engineer
Graduado em ADS no SENAC
Pós-graduado em SI no SENAC
LPIC-2: Linux Engineer
Zabbix Certified Professional
AWS Certified Developer - Associate
Músico
Corredor
Mochileiro
henrique.haag@ilegra.com
Henrique Haag Ribacki
@HenriqueHaag85
● Expressões regulares
● Zabbix
● Exemplos
● Desafios
● Referências
Agenda
● Método formal de se especificar um
padrão de texto
● Composição de símbolos
● Caracteres com funções especiais
● Regex ou Regexp
● Padrão POSIX
(Portable Operating System Interface)
Expressões regulares
Expressões regulares
^ Início da string
 Metacaracter -> Caractere literal
. Qualquer string na posição
* Um ou mais caracteres
[0-9] Lista de caracteres de 0 à 9
{4} Exatamente 4 caracteres
$ Final da string
● Logs
● File systems
● Network interfaces
● Storage devices
● Pré-processamento (3.4)
● Auto-registro de hosts (4.2)
Zabbix
● Expressão regular global
○ Administration -> General -> Regular expressions
● Log
○ Tipos de itens: log e logrt (Zabbix Agent Active)
Zabbix
Expressão regular global
Expressão regular global
Expressão regular global
Expressão regular global
● Formato:
○ logrt[/path/to/file/regexp_describing_filename_pattern,<regex
p>,<encoding>,<maxlines>,<mode>,<output>]
● Exemplo: /var/log/backup/backup_full-2018-07-20.1.log
● Solução:
○ logrt["/var/log/backup/backup_full-[0-9]{4}-[0-9]{2}-[0-9]{2}.[
0-9]{1}.log$",ERROR]
Expressão regular para Logs
Desafios
● Interpretar as diversas tabelas
disponíveis em livros e internet
● Testar corretamente
● Logrotate de logs
Referências
● https://www.zabbix.com/documentation/4.0/manual/reg
ular_expressions
● https://www.zabbix.com/documentation/4.0/manual/co
nfig/items/itemtypes/log_items
● Livro De A a Zabbix (Adail, Aécio e André)
● https://www.regexpal.com
Obrigado!
Henrique Haag Ribacki
henrique.haag@ilegra.com

Zabbix e o Mistério das Expressões Regulares