9 Novidades do Zabbix 7.0.4
Veja as alterações incompatíveis para esta versão.
Requisitos
libevent 2.0.10 necessário
A versão mínima necessária do libevent foi aumentada para 2.0.10.
Macros
Funções de macro
Novas funções de macro foram adicionadas:
| Funções | Descrição |
|---|---|
| regrepl | Substitui um caractere ou substring em um valor de macro. Nota que esta função só é suportada com a biblioteca libpcre2. Se o Zabbix server/proxy foi compilado com libpcre, esta função retornará UNKNOWN. |
| tr | Translitera caracteres em um valor de macro. |
| btoa | Codifica o valor da macro para o formato Base64. |
| htmlencode,htmldecode | Codifica/decodifica o valor da macro para/de formato codificado em HTML. |
| urlencode,urldecode | Codifica/decodifica o valor da macro para/de formato codificado em URL. |
| uppercase,lowercase | Transforma o texto para maiúsculas ou minúsculas. |
Para mais informações, consulte funções de macro.
Items
Nova tentativa para itens SNMP bulk
Uma nova tentativa foi adicionada para itens SNMP bulk para evitar falhas caso um dos pacotes seja perdido.
O timeout para itens SNMP com get e walk é definido para toda a sessão. Se o timeout for atingido, uma nova tentativa ocorrerá uma vez, o timeout será redefinido e a última solicitação será reenviada, permitindo continuar a sessão a partir da última solicitação caso um único pacote seja perdido ou chegue tarde demais.
Seleção de frame em items de navegador
Items de navegador agora suportam um novo método browser.switchFrame() para alternar para um frame específico especificado nos parâmetros do método.
Cenários web
Variáveis de cenário web aprimoradas
As variáveis em cenários web foram aprimoradas com a adição de:
- suporte a funções de macro, por exemplo,
{newVar}={{myVar}.btoa()} - suporte a JSONPath, por exemplo,
{url}=jsonpath:$.host_url - suporte a XML Xpath, por exemplo,
{status}=xmlxpath://host/response/status
Bancos de dados
Suporte ao TimescaleDB 2.16
A versão máxima suportada para o TimescaleDB agora é 2.16.X.
Suporte ao MariaDB 11.5
A versão suportada máxima para o MariaDB agora é 11.5.X.
Notificações
Integrações de webhook
Uma nova integração está disponível que permite integrar o Zabbix com o recurso de fluxo de trabalho do MS Teams usando o tipo de mídia webhook do Zabbix.
Templates
Para novos templates e alterações em templates existentes, consulte Alterações em templates.
Frontend
Tecla TAB em scripts
Pressionar a tecla TAB no editor modal de JavaScript agora insere um caractere de tabulação (equivalente a 4 espaços) em vez de mover o foco para outro elemento. Isso se aplica ao parâmetro Script em itens Browser, itens Script, Webhooks e à etapa de pré-processamento JavaScript.
Acesso rápido à configuração de host ou template
Nas subseções Coleta de dados > Hosts e Coleta de dados > Templates (como Itens ou Regras de descoberta), agora você pode clicar no nome do host ou template para abrir seu formulário de configuração.
Além disso, o menu de item agora inclui a opção Host ou Template, permitindo que você acesse e configure rapidamente o host ou template ao qual o item pertence.
Filtrar o log de auditoria por IP
A opção IP foi adicionada ao filtro do log de auditoria. Agora você pode filtrar o log de auditoria pelo IP de onde a atividade foi iniciada.
Além disso, os IPs na lista agora são clicáveis. Clicar no hiperlink filtrará os registros pelo respectivo IP.
Ações numeradas onde o tipo de mídia/script é usado
As ações onde um tipo de mídia/script é usado agora são precedidas por um número indicando o total de tais ações. Veja Tipos de mídia/Scripts.
Criptografia
Opções de cifra TLS no Zabbix agent 2
Opções de cifra TLS foram adicionadas à configuração do Zabbix agent 2 e do agent 2 para Windows.
| Opção | Zabbix agent 2 | Agent 2 para Windows |
|---|---|---|
| TLSCipherCert | sim | - |
| TLSCipherCert13 | sim | sim |
| TLSCipherPSK | sim | - |
| TLSCipherPSK13 | sim | sim |
| TLSCipherAll | sim | - |
| TLSCipherAll13 | sim | sim |