- Novidades e notas de atualização: 8.0
- Monitoramento de desempenho de aplicações
- Suporte ao ClickHouse
- Processamento de eventos complexos
- Aplicativo móvel
- MCP server
- Tema azul-escuro
- Layout personalizado para tabelas
- Exportação e importação de dashboards
- Dashboards prontos para uso
- Widget de gráfico de dispersão
- Manutenção sob demanda para triggers
- Expressões regulares globais
- Templates
- Tipos de mídia
- Triggers
- Items
- Plugins
- Descoberta e registro automático
- Descoberta de baixo nível
- Bancos de dados
- Processos
- Otimização do housekeeping
- Cache de consultas DNS para daemons do Zabbix
- Suporte à compilação para c-ares no Windows
- Desempenho das funções de trigger baseadas em contagem
- Destinos de controle em tempo de execução
- Tempo limite máximo para zabbix_get e zabbix_js
- Cache e reutilização do SNMPv3 EngineID
- Lógica de limitação do proxy
- Segurança
- Autenticação
- Widgets
- Frontend
- Novas fontes e fontes incorporadas
- Melhorias na interface do usuário do Zabbix
- Aprimoramento de acessibilidade
- Validação inline
- Formulários modais
- Tags herdadas visíveis em hosts, templates, itens e triggers
- Posicionamento das dicas de ferramenta
- Detalhes do evento mostram o motivo da supressão
- Aprimoramentos no relatório de informações do sistema
- Alterações no pacote de política SELinux do Zabbix
- Configuração da apresentação de slides do dashboard
- Link para proxies do Zabbix Cloud
- Documentação
- Notas de atualização
- Alterações incompatíveis
- Suporte a agents Zabbix anteriores à versão 1.6 descontinuado
- Versão mínima necessária do PHP
- Nomenclatura personalizada de temas/tipos de mídia
- Métodos da API de interface de host removidos
- Itens internos de proxy restritos a hosts monitorados pelo server
- Versão da biblioteca Logback
- Versões do banco de dados
- Plugins
- Suporte a versões do MongoDB pelo plugin
- Lista estendida de UnsafeUserParameters
- Parâmetros de filtro movidos
- Métodos de objetos integrados somente leitura no pré-processamento JavaScript
- Conjunto de caracteres e collation do banco de dados MySQL
- Outros
- Suporte a APM nos pacotes do Zabbix proxy
- Acesso padrão à API
- Lista de permissões da API vazia
- Assinatura SAML habilitada por padrão
- Verificação de TLS para templates baseados em HTTP e tipos de mídia
- Compatibilidade de template com o Host Wizard
- Pacote de política SELinux do Zabbix
- Processamento concorrente de verificações SNMPv1 e SNMPv2
- Macros obsoletas removidas
- Templates do Kubernetes obsoletos
- Parâmetros obsoletos para provedores de armazenamento de histórico
- Removida a validação de JSON e XML de itens de HTTP agent
- Links desativados ocultos em hosts monitorados
- Tipo de dados JSON
- Botão de opção removido no formulário Novo filtro de tags
- Valores de item exibidos como HTML usando iframes
- Redimensionamento automático para campos de configuração
- Variável de configuração do frontend substituída
- Estado do período de manutenção renomeado
- Parâmetro de apresentação de slides do dashboard obsoleto
- Expressões regulares globais
- Alterações incompatíveis
Novidades e notas de atualização: 8.0
O Zabbix 8.0.0 dá continuidade ao Zabbix 7.4.0, adicionando novos recursos e aprimoramentos.
Também nesta página:
- Novidades nos templates, incluindo novos templates e alterações nos templates existentes.
- Notas de atualização, incluindo alterações incompatíveis.
Consulte também: Alterações na API.
Monitoramento de desempenho de aplicações
O Zabbix agora oferece suporte ao monitoramento de desempenho de aplicações (APM) com base no OpenTelemetry, um padrão aberto para coletar dados de telemetria de aplicações e serviços. Esses dados ajudam você a visualizar como as solicitações fluem pelas suas aplicações e serviços, medir o desempenho deles e identificar a causa de operações lentas ou com falha.
Com o APM, você pode:
- Coletar dados de telemetria com o Zabbix proxy, que agora pode receber dados de aplicações ou coletores do OpenTelemetry por meio do protocolo OpenTelemetry (OTLP/gRPC) e gravá-los na fonte de dados; consulte a nova aba APM na configuração do proxy.
- Especificar uma fonte de dados de telemetria (ClickHouse) na nova seção Administração > Fonte de dados e visualizar os dados no novo menu APM.
- Usar dados de telemetria em triggers e gráficos com o novo tipo de item consulta de telemetria, que também está disponível para regras de descoberta de baixo nível.

Os seguintes parâmetros e itens também foram adicionados:
- Parâmetros do Zabbix server:
TelemetryProvidereStartTelemetryQueryPollers. - Parâmetros do Zabbix proxy:
TelemetryProvider,StartTelemetryQueryPollers,StartAPMCollector,APMListenIP,APMListenPort,APMTLSCAFile,APMTLSCertFileeAPMTLSKeyFile. - Parâmetro do Zabbix frontend:
$TELEMETRY_PROVIDERS[]. - Opção de compilação do Zabbix proxy:
--with-apm; para obter suporte a APM nos pacotes oficiais do Zabbix proxy, consulte Notas sobre a instalação de pacotes. - Item interno para monitorar a coleta de dados de telemetria:
zabbix[apm,<type>].
O acesso aos dados de telemetria do APM (traces, métricas e logs) pode ser restringido:
- Funções de usuário controlam o acesso à seção APM do frontend.
- Grupos de usuários controlam quais dados de telemetria os usuários podem acessar, com base nos atributos de recursos especificados na nova aba Filtro de APM.
Se você estiver atualizando o Zabbix proxy e quiser usar o APM, consulte as Notas de atualização.
Suporte ao ClickHouse
Agora você pode usar o ClickHouse como banco de dados backend do Zabbix para armazenar o histórico dos valores dos item e como fonte de dados de telemetria para monitoramento do desempenho de aplicações.
Para obter detalhes e requisitos da configuração do armazenamento de histórico, consulte Configuração do ClickHouse. Se quiser migrar seus dados de histórico de um banco de dados Zabbix existente (MySQL ou PostgreSQL) para o ClickHouse, consulte os scripts de migração do esquema e do histórico do ClickHouse.
Esse recurso também altera a forma como você define os provedores de armazenamento de histórico nos arquivos de configuração do Zabbix. Essa alteração afeta as configurações do ClickHouse e do Elasticsearch. Para obter detalhes, consulte as Notas de atualização.
Processamento de eventos complexos
O processamento de eventos complexos (CEP) realiza o processamento baseado em regras para eventos do Zabbix.
Por exemplo, você pode querer:
- agrupar eventos relacionados e marcar o primeiro evento de uma série como a causa (e os seguintes como sintomas)
- especificar um período de validade para os eventos
- especificar um número máximo para determinados eventos
- receber notificações sobre eventos semelhantes por localização
- receber uma notificação se algum evento ocorrer com muita frequência (ou não ocorrer) dentro de um período
Além do processamento de eventos individuais, você pode definir janelas de tempo para a análise de eventos.
Dentro de uma janela de tempo, todos os eventos correspondentes formam um único contexto e podem ser analisados em conjunto.
Uma janela de tempo deslizante avança com o tempo.
Os eventos mais antigos deixam a janela (são "removidos"), enquanto novos eventos podem entrar.
Uma janela de tempo fixa não avança.
Quando a janela expira, uma nova janela com a mesma duração é iniciada. As janelas de agrupamento de causas e sintomas são janelas de tempo fixas.
O conceito de janela de tempo apresenta pontos lógicos para a execução de operações.
Por exemplo, um evento pode ser transformado ou "enriquecido" ao entrar na janela: a severidade pode ser aumentada ou reduzida, tags podem ser adicionadas ou ajustadas, a supressão pode ser ativada etc.
Operações semelhantes podem ser executadas quando o evento deixa a janela ou quando um padrão é encontrado.
A análise do fluxo de eventos é definida por regras de CEP.
Uma regra de CEP consiste em uma janela de tempo (opcional), condições e operações.
As operações estão vinculadas a um ponto de execução.
Para obter mais detalhes, consulte Processamento de eventos complexos.
Aplicativo móvel
O aplicativo móvel do Zabbix (em breve) permite monitorar seu ambiente Zabbix pelo dispositivo móvel. Visualize problemas, verifique seus detalhes, atualize problemas e receba notificações push quando algo precisar de atenção.
Com o aplicativo, os seguintes recursos são novos no Zabbix 8.0:
- Seções da interface web para gerenciar dispositivos móveis: Usuários > Dispositivos e Configurações do usuário > Dispositivos.
- Tipo de mídia para enviar notificações de problemas do Zabbix server para o aplicativo móvel: Notificação push.
- Componente que permite que seu Zabbix server se comunique com o aplicativo móvel: Adaptador de bridge.
- Parâmetros de configuração do Zabbix server: BridgeAdapterURL, EnableMobileDevices.
Para obter detalhes sobre como configurar o Zabbix para uso com o aplicativo móvel, consulte a seção Aplicativo móvel.

MCP server
O novo Zabbix MCP server conecta agentes de IA ao Zabbix por meio do Model Context Protocol (MCP). Agora você pode perguntar a um assistente de IA sobre seu monitoramento em linguagem natural, por exemplo:
- Quais problemas nos servidores de banco de dados ainda não foram reconhecidos?
- Por que o web-01 está relatando problemas desde esta manhã?
- Coloque todos os hosts do grupo de servidores Linux em manutenção hoje à noite, das 22:00 às 02:00.

O agent se conecta com um token da API do Zabbix, portanto, pode acessar apenas o que o proprietário do token tem permissão para acessar, e todas as alterações são registradas no log de auditoria desse usuário. Para ver a lista de operações disponíveis, consulte Ferramentas e recursos.
Tema azul-escuro
A interface web do Zabbix agora oferece um novo tema azul-escuro. Ele está disponível no perfil do usuário e como o tema padrão:

Layout personalizado para tabelas
Em várias tabelas do frontend, agora você pode ocultar/exibir, reordenar e redimensionar colunas. Também é possível adicionar uma coluna Texto personalizado com texto personalizado, valores de macro ou ambos.
Layouts personalizados estão disponíveis nestes locais:
- Monitoring > Hosts, Latest data e Problems
- Data collection > Templates e Hosts
Por exemplo, o layout padrão da tabela em Monitoring > Latest data:

Exemplo de um layout personalizado:

Algumas colunas também têm o botão
Options, que fornece controles adicionais sobre como essa coluna exibe os dados.
Por isso, alguns parâmetros de filtro foram movidos da aba de filtro para as opções da coluna.
Se você estiver usando abas para filtros favoritos, consulte Notas de atualização.
Exportação e importação de dashboards
Agora, os dashboards podem ser exportados e importados, facilitando a migração de dashboards entre instâncias do Zabbix ou sua reutilização em diferentes ambientes.
Uma nova opção Exportar permite salvar os dashboards selecionados em arquivos YAML, JSON ou XML. Posteriormente, esses arquivos podem ser importados por meio da funcionalidade Importar para recriar os dashboards com suas páginas, widgets e configurações.
Dashboards prontos para uso
Novos dashboards importáveis estão disponíveis no repositório de Dashboards:
- Multicloud Cost Dashboard - um dashboard para monitorar custos de nuvem na AWS, Azure, Google Cloud e Oracle Cloud.
- Multicloud Virtual Machines Dashboard - um dashboard para monitorar máquinas virtuais em execução na AWS, Google Cloud, Oracle Cloud e Azure.
Esses dashboards foram projetados para funcionar com integrações existentes do Zabbix, combinando dados de vários hosts e destinos de monitoramento em um dashboard global unificado.
Widget de gráfico de dispersão
O widget Gráfico de dispersão foi adicionado aos widgets do dashboard. Ele exibe a relação entre duas métricas, plotando pontos de dados individuais ao longo dos eixos X e Y. Isso ajuda a revelar padrões, agrupamentos, correlações e valores discrepantes no conjunto de dados.

Manutenção sob demanda para triggers
Os períodos de manutenção agora podem ser definidos para triggers ou nomes de eventos.
Um período de manutenção também pode ser criado sob demanda no menu de eventos. A manutenção sob demanda pode ser iniciada para um host, trigger, nome de evento ou tags.
Outra forma de criar uma manutenção para um trigger é por meio do formulário de atualização do problema.
Expressões regulares globais
Foram adicionadas várias melhorias de usabilidade às expressões regulares globais:
- O formulário de configuração de expressões regulares globais agora é aberto em uma janela modal:
- Os tipos de expressão foram renomeados.
- O formulário agora inclui um campo Descrição.
- O teste não está mais em uma aba separada.
- A lista de expressões regulares globais agora pode ser filtrada por nome e descrição.
- As expressões regulares globais agora podem ser exportadas e importadas.
Templates
Novos templates foram adicionados, e muitos templates foram atualizados.
Os templates que se conectam a endpoints HTTPS agora verificam o certificado TLS do endpoint por padrão. Isso afeta todos os templates de monitoramento de nuvem e API, como Claude API by HTTP, Cloudflare by HTTP, Kubernetes Cluster by HTTP etc. Consulte as notas de atualização antes de atualizar qualquer template baseado em HTTP.
Ao atualizar o Zabbix, os templates existentes não são atualizados automaticamente para evitar a substituição de modificações personalizadas. Para atualizar templates ou adicionar novos, consulte Atualização de templates.
Informamos que, desde o Zabbix 6.0, todos os templates seguem um formato atualizado, o que pode afetar a importação de templates anteriores à versão 6.0. Para obter mais informações, consulte Alterações nos templates na versão 6.0.
Novos templates
Monitoramento do uso de IA
- Claude API by HTTP, um template para monitorar o uso e os custos da API do Claude.
- OpenAI Platform by HTTP, um template para monitorar a plataforma de desenvolvimento da OpenAI.
Nuvem
- O conjunto de templates AWS by HTTP foi complementado com o template AWS Backup Vault by HTTP.
- O conjunto de templates Azure by HTTP foi complementado com os templates Azure Sentinel by HTTP e Azure Container Apps by HTTP.
- O conjunto de templates GCP by HTTP foi complementado com os templates GCP Cloud Run Service by HTTP, GCP Cloud Storage Bucket by HTTP, GCP Application Load Balancer by HTTP e GCP Cost Monitoring by HTTP.
- O conjunto de templates Oracle Cloud by HTTP foi complementado com os templates Oracle Cloud Load Balancer by HTTP e Oracle Cloud Costs by HTTP.
Virtualização e contêineres
- Kubernetes Cluster by HTTP e Kubernetes Node by HTTP, templates para monitorar clusters do Kubernetes, com nodes descobertos automaticamente e monitorados por meio de hosts dedicados usando o template Kubernetes Node by HTTP; os templates substituem os templates anteriores do Kubernetes.
- Microsoft Hyper-V Failover Cluster by SSH e Microsoft Hyper-V Standalone by SSH, templates para monitorar clusters e hosts independentes do Microsoft Hyper-V via SSH.
- Podman by Zabbix agent, by Zabbix agent active e by HTTP: templates para monitorar contêineres do Podman e a integridade dos serviços por meio da API do Podman. Observe que a API do Podman não oferece suporte a métodos de autorização.
Bancos de dados
- MariaDB by ODBC, um template para monitorar bancos de dados MariaDB via ODBC.
- MariaDB by Zabbix agent e MariaDB by Zabbix agent active, templates para monitorar bancos de dados MariaDB via Zabbix agent e Zabbix agent active.
- Percona by ODBC, um template para monitorar bancos de dados Percona via ODBC.
- Percona by Zabbix agent e Percona by Zabbix agent active, templates para monitorar bancos de dados Percona via Zabbix agent e Zabbix agent active.
Rede, segurança e telecomunicações
- Aruba CX 8300s by SNMP, um template que fornece monitoramento baseado em SNMP para a série de switches Aruba CX 8300.
- Ciena 3906 by SNMP, um template para monitorar dispositivos Ciena 3906, incluindo o sistema de arquivos e a carga da CPU.
- Cisco Secure Firewall Threat Defense by HTTP, um template que fornece recursos de monitoramento para dispositivos Cisco Secure Firewall Threat Defense usando a API REST.
- Cradlepoint NCM v2 by HTTP, um conjunto de templates para monitorar o Cradlepoint NCM v2 e seus dispositivos via HTTP.
- Huawei AR600 by SNMP, um template para monitorar roteadores Huawei AR600, incluindo métricas de CoS e NQA.
- Ribbon SBC Edge by HTTP, um template para monitorar dispositivos Ribbon SBC Edge (anteriormente SWe Lite) via HTTP.
- Ribbon SBC SWe Core by HTTP, um template para monitorar dispositivos SBC SWe Core via HTTP, e Ribbon SBC SWe CE by HTTP, um template para monitorar instâncias do Ribbon SBC SWe Call Engine (CE) via HTTP.
- Stormshield SNS by SNMP, um template para monitorar dispositivos Stormshield Network Security (SNS) via SNMP.
- VeloCloud SD-WAN Edge by HTTP, um template para monitorar dispositivos VeloCloud SD-WAN Edge via HTTP.
- Vyatta Virtual Router by SNMP, um template para monitorar o roteador virtual Vyatta 1908e.
Aplicativos e serviços
- Domain RDAP by HTTP, um template para monitorar dados de registro de domínios por meio do protocolo RDAP.
- Envoy Proxy by OTLP, um template para coletar traces e logs do OpenTelemetry do Envoy Proxy por meio de itens Telemetry query.
- Generic OpenTelemetry by OTLP, um template para coletar traces, métricas e logs do OpenTelemetry por meio de itens Telemetry query.
- GLPI by HTTP, um template para monitorar o GLPI via HTTP usando a API REST v2 com autenticação OAuth2.
- OpenRouter traces by OTLP, um template para coletar dados de traces do OpenRouter.
- Proxmox VE by OTLP, um template para monitorar um node do Proxmox VE usando seu fluxo de métricas do OpenTelemetry por meio de itens Telemetry query.
Templates atualizados
- Trigger de tempo de atividade do dispositivo aprimorado nos templates SNMP para lidar com redefinições do contador de tempo de atividade do SNMP e evitar alertas falsos de reinicialização.
Sistemas operacionais
- Nos templates AIX, FreeBSD, HP-UX, Linux, macOS, OpenBSD, Solaris e Windows, o monitoramento de sistemas de arquivos agora usa os novos parâmetros
vfs.fs.get(consulte Descoberta leve de sistemas de arquivos). Para obter detalhes, consulte Alterações nos templates. - Linux by Zabbix agent e Linux by Zabbix agent active foram atualizados com dashboards aprimorados e monitoramento expandido de interfaces de rede e dispositivos de bloco.
- Linux by Prom e Linux by SNMP foram atualizados com dashboards aprimorados.
- Os templates Windows by Zabbix agent e Windows by Zabbix agent active foram aprimorados com novas métricas, regras de descoberta, protótipos, macros de usuário e widgets de dashboard, incluindo suporte a tarefas agendadas do Windows, perfis do Firewall do Windows e volumes criptografáveis pelo BitLocker.
Monitoramento do uso de IA
- GitHub organization by HTTP foi atualizado para incluir itens de monitoramento do Microsoft Copilot.
- Microsoft 365 reports by HTTP foi atualizado para incluir itens de monitoramento do Microsoft Copilot.
Nuvem
- AWS Cost Explorer by HTTP, do conjunto de templates AWS by HTTP, e Azure Cost Management by HTTP, do conjunto de templates Azure by HTTP, foram atualizados com dashboards aprimorados.
Virtualização
- Proxmox VE by HTTP foi atualizado com a funcionalidade de LLD aninhada. Além disso, o formato da unidade dos itens que exibem porcentagens foi ajustado para maior clareza.
- Nos conjuntos de templates VMware e VMware FQDN, os nomes dos protótipos de item e trigger para descoberta de alarmes do VMware foram atualizados para incluir o nome da entidade do alarme.
Bancos de dados
- MySQL by Zabbix agent, MySQL by Zabbix agent 2, MySQL by Zabbix agent active, MySQL by Zabbix agent 2 active e MySQL by ODBC foram atualizados para oferecer suporte a
SHOW SLAVE STATUS(sintaxe antiga) eSHOW REPLICA STATUS(sintaxe nova). Além disso, MySQL by Zabbix agent, MySQL by Zabbix agent active e MySQL by ODBC foram atualizados com novas métricas, um dashboard aprimorado e regras de descoberta expandidas para tabelas (bem como réplicas para MySQL by ODBC). - PostgreSQL by ODBC foi atualizado com novas métricas, regras de descoberta e dashboards, além de melhorias gerais de desempenho e observabilidade.
- PostgreSQL by Zabbix agent e PostgreSQL by Zabbix agent active foram atualizados com métricas adicionais, regras de descoberta, protótipos de item e trigger e recursos aprimorados de monitoramento.
- Redis by Zabbix agent 2 foi atualizado com autenticação por meio de macros de usuário e senha e descrições de item aprimoradas.
Rede, segurança e telecomunicações
-
VeloCloud SD-WAN by HTTP, anteriormente VMWare SD-WAN VeloCloud by HTTP, foi renomeado e atualizado para se alinhar à versão mais recente da plataforma VeloCloud SD-WAN. Armazenamento e backup
-
Ceph by Zabbix agent 2 agora oferece suporte ao modo de conexão nativo. Consulte Plugin do Ceph para obter detalhes.
-
Veeam Backup and Replication by HTTP e Veeam Backup Enterprise Manager by HTTP foram atualizados com novos recursos de monitoramento e suporte ao Veeam Backup & Replication v13.1.1.18, incluindo a revisão 1.3-rev2 da REST API e o monitoramento atualizado da expiração da licença.
Monitoramento de sistemas de arquivos nos templates de SO
Nos templates de AIX, FreeBSD, HP-UX, Linux, macOS, OpenBSD, Solaris e Windows (incluindo as variantes de verificação ativa dos templates de Linux e Windows), o monitoramento de sistemas de arquivos agora usa os novos parâmetros de vfs.fs.get:
- o item Get filesystems (
vfs.fs.get) foi removido; - a regra Mounted filesystem discovery agora é um item do Zabbix agent com a chave
vfs.fs.get[short](intervalo de atualização: 1h), em vez de uma regra de descoberta dependente; - o protótipo de item FS [{#FSNAME}]: Get data (FS [{#FSLABEL}({#FSNAME})]: Get data nos templates de Windows) agora é um item do Zabbix agent com a chave
vfs.fs.get[full,{#FSNAME}], que coleta estatísticas de apenas um sistema de arquivos. Os outros protótipos de item de sistemas de arquivos usam esse item como item mestre.
Como resultado, as estatísticas são coletadas por uma verificação separada do agent para cada sistema de arquivos, e os sistemas de arquivos recém-montados são descobertos dentro do intervalo de atualização da descoberta (1h por padrão).
O monitoramento de sistemas de arquivos nesses templates requer o Zabbix agent 8.0 ou posterior.
Tipos de mídia
Este tipo de mídia foi adicionado:
- O tipo de mídia webhook IBM Maximo Service Request permite vincular o Zabbix ao IBM Maximo.
Estes tipos de mídia foram atualizados:
- O tipo de mídia webhook GLPI foi atualizado para oferecer suporte à API RESTful v2 com autorização OAuth2 (habilitada por padrão), suporte opcional à API REST legada v1 por meio de uma flag de configuração, criação de tickets para eventos de problema e mapeamento de urgência configurável pelo usuário.
- O tipo de mídia webhook MS Teams Workflow agora é a integração recomendada para o Microsoft Teams. O tipo de mídia webhook MS Teams, baseado no recurso Office 365 Connector (Incoming Webhook), que a Microsoft descontinuou em 22 de maio de 2026, não funciona mais. As configurações existentes do webhook MS Teams precisam ser migradas para o tipo de mídia webhook MS Teams Workflow.
Além disso, os tipos de mídia que se conectam a endpoints HTTPS agora verificam o certificado TLS do endpoint por padrão. Isso afeta todos os tipos de mídia webhook, como Slack, Jira, Telegram etc. Consulte as notas de atualização antes de atualizar qualquer tipo de mídia webhook.
Triggers
Limite de caracteres aumentada para dados operacionais
O comprimento máximo do campo Dados operacionais para triggers e protótipos de trigger foi aumentado de 255 para 2048 caracteres, permitindo strings mais longas com várias macros e funções de macro.
O novo limite também se aplica à propriedade opdata dos objetos de API trigger e trigger prototype.
Tags de trigger herdadas após o fechamento manual
Os eventos de recuperação criados após um fechamento manual herdam as tags do trigger, além das tags do item e do host.
Essas tags estão presentes no array de tags do evento e disponíveis para macros de notificação, como {EVENT.RECOVERY.TAGS} e {EVENT.RECOVERY.TAGSJSON}.
Items
Tipo de dado JSON
O Zabbix agora oferece suporte a JSON como um tipo de dado para valores de item.
Anteriormente, valores JSON eram coletados por itens de texto e armazenados como strings com um limite de 64 KB. Agora, o Zabbix pode armazenar valores JSON nativamente com um limite de 128 MiB e também rejeitar valores JSON inválidos (por exemplo, contendo chaves sem aspas, vírgulas finais ou colchetes incompatíveis).
O tipo de dado JSON é suportado por todos os tipos de item e protótipo de item, exceto Calculated, e está disponível na exportação de dados em tempo real e em connectors. Valores JSON podem ser armazenados em todos os bancos de dados suportados e no Elasticsearch. Se você estiver usando TimescaleDB, consulte as notas de atualização.
Observe que itens com o tipo de dado JSON não podem ser usados em triggers; no entanto, você pode extrair campos JSON com itens dependentes que tenham um tipo de dado não JSON e usá-los em triggers.
Itens que retornam uma string JSON (net.if.discovery, vfs.file.get, etc.) ainda são itens de texto; no entanto, você pode alterá-los para JSON, se necessário.
Para mais detalhes e limites de dados JSON, consulte a configuração do item.
Tentativas SNMP configuráveis e suporte a macros
Agora é possível configurar o número de tentativas após um tempo limite para itens SNMP walk[] e get[] usando o novo campo Retries na configuração da interface SNMP.
Agora há suporte para macros de LLD e macros de usuário nos campos Max repetition count e Retries.
Monitoramento da utilização do cache da função de tendência
O parâmetro paccessed foi adicionado ao item interno zabbix[tcache,cache,<parameter>].
Ele retorna a porcentagem de entradas do cache da função de tendência acessadas nas últimas 24 horas.
Redirecionamentos em itens web.page.*
Os itens web.page.get, web.page.perf e web.page.regexp do Zabbix agent e do Zabbix agent 2 agora podem seguir redirecionamentos.
O número máximo de redirecionamentos é definido no novo parâmetro opcional redirect_limit; por padrão, os redirecionamentos não são seguidos.
Valor padrão para hosts permitidos de item trapper
O campo Hosts permitidos para itens Zabbix trapper e para itens HTTP agent com Enable trapping habilitado agora usa, por padrão, a macro de usuário {$TRAPPER.ALLOWED_HOSTS}.
Se esse valor estiver vazio, conexões de entrada serão negadas de todos os hosts.
Para permitir o envio de dados, especifique um ou mais endereços IP ou nomes DNS.
Plugins
Plugin Ceph
O plugin Ceph do Zabbix agent 2 agora opera em dois modos:
- native - Este modo usa a biblioteca go-ceph para se comunicar diretamente com o cluster Ceph usando a API nativa do Ceph (protocolo msgr2). Este é o modo recomendado para instalações modernas do Ceph, mas é compatível apenas com Linux e a partir do Ceph 16.
- restful (obsoleto) - Este modo usa a API RESTful do Ceph para comunicação.
É o modo padrão para compatibilidade retroativa, mas não funcionará com o Ceph versão 20 (Tentacle) ou posterior devido à remoção do módulo
mgr/restful.
Importante: Ao monitorar o Ceph 20 (Tentacle) e versões posteriores com o plugin Ceph para o Zabbix agent 2, use o modo native, pois o modo restful não é mais compatível.
O modo a ser usado é determinado pelo valor do parâmetro mode (native/restful):
Plugins.Ceph.Default.Mode=native- define o modo native para o pluginPlugins.Ceph.Sessions.<SessionName>.Mode=native- define o modo native para a sessão nomeada
Observe que o conjunto de credenciais do usuário é diferente para cada modo, e eles não são compatíveis entre si.
O parâmetro Plugins.Ceph.InsecureSkipVerify é ignorado no modo native porque a segurança da conexão é definida no lado do cluster Ceph pelo protocolo msgr2 (seguro por padrão).
Observe que o plugin Ceph para o Zabbix agent 2 agora é um plugin carregável e requer etapas adicionais de instalação. Isso ocorre devido ao requisito do pacote librados (para o modo native). Consulte o readme do plugin Ceph para obter detalhes.
Plugin MongoDB
O Zabbix agent 2 MongoDB plugin oferece várias melhorias:
- Suporte completo à análise convencional de URI do MongoDB, com suporte aos esquemas
mongodb://emongodb+srv://. - Descoberta automática dos nós do conjunto de réplicas do MongoDB, aprimorando a capacidade de monitorar clusters MongoDB.
- Suporte à autenticação x509, permitindo conexões seguras ao MongoDB usando certificados de cliente.
Plugin Oracle
O Zabbix agent 2 Oracle plugin agora oferece suporte a conexões criptografadas com bancos de dados Oracle usando o protocolo TCPS (TLS). Isso adiciona a capacidade de monitorar instâncias Oracle por meio de sockets protegidos por TLS, melhorando a segurança do monitoramento remoto.
Plugin Redis — suporte a TLS e validação no momento da inicialização
O suporte a TLS foi adicionado ao plugin Redis do Zabbix agent 2.
Foi implementada a validação da configuração de TLS do plugin no momento da inicialização, e as mensagens de validação/erro foram aprimoradas.
Uma lógica de configuração inválida (por exemplo: usar o tipo de conexão verify_full sem especificar TLSCAFile) pode impedir que o Zabbix agent 2 seja iniciado.
Modo de execução de teste para plugins carregáveis
Plugins carregáveis agora podem ser iniciados no modo de teste usando o parâmetro -t (--test), passando uma chave de item como argumento.
Neste modo, o plugin é executado para fins de depuração e desenvolvimento, e os arquivos de configuração do plugin são ignorados.
Descoberta e registro automático
Condição de grupo de proxy
Agora, uma condição de grupo de proxy é compatível com ações de descoberta e de registro automático.
Descoberta de baixo nível
Descoberta de interfaces de rede no Linux
A nova chave de item net.if.get foi adicionada ao Zabbix agent e ao Zabbix agent 2 no Linux.
Ela pode ser usada na descoberta de baixo nível de interfaces de rede para retornar uma lista de interfaces de rede com informações detalhadas.
A chave de item net.if.discovery continua disponível para fins de compatibilidade.
Descoberta leve de sistemas de arquivos
O item vfs.fs.get do Zabbix agent e do Zabbix agent 2 agora é compatível com dois parâmetros opcionais que tornam a descoberta de sistemas de arquivos mais leve e confiável:
- mode - no modo
short, o item retorna apenas a lista de sistemas de arquivos montados com suas propriedades básicas, sem estatísticas de espaço em disco e de inodes. Como os próprios sistemas de arquivos não são consultados, a descoberta não aciona a montagem automática e não é afetada por sistemas de arquivos de rede que não respondem. O modofull(padrão) retorna os mesmos dados de antes. - mountpoint - retorna dados somente para o ponto de montagem especificado, permitindo coletar estatísticas separadamente para cada sistema de arquivos descoberto (por exemplo, com
vfs.fs.get[full,{#FSNAME}]).
Os templates de SO agora usam essa abordagem; consulte Alterações nos templates.
Para obter mais informações, consulte vfs.fs.get e Descoberta de sistemas de arquivos montados.
Descoberta de dispositivos de bloco no Linux e AIX
A nova chave de item vfs.dev.get foi adicionada para a descoberta de dispositivos de bloco no Linux e AIX.
Ela pode ser usada em descoberta de baixo nível para dispositivos de bloco.
A chave de item vfs.dev.discovery continua disponível por compatibilidade.
Tags editáveis para triggers criados por descoberta de baixo nível
Triggers criados a partir de protótipos de triggers agora podem ter tags adicionadas manualmente. As tags herdadas dos protótipos de triggers ainda são aplicadas automaticamente. As tags adicionadas manualmente podem ser modificadas em triggers descobertos e serão incluídas em arrays de tags de eventos e estarão disponíveis para recursos que reconhecem tags, como filtros, widgets do dashboard e macros de notificação.
Opção Converter para JSON
Uma caixa de seleção Converter para JSON foi adicionada aos formulários de regra de descoberta de baixo nível e protótipo de descoberta.
Essa opção permite marcar os dados recuperados para conversão automática em JSON antes do processamento adicional.
Essa opção está disponível quando "HTTP agent" é selecionado na lista suspensa Tipo.
Suporte a macros para descoberta de baixo nível aninhada
Macros de descoberta de baixo nível agora são suportadas em regras de descoberta de baixo nível aninhadas, em:
- parâmetros de pré-processamento JSONPath parâmetros
- campo JSONPath para macros LLD personalizadas
Bancos de dados
Suporte para múltiplos hosts de banco de dados PostgreSQL
O Zabbix agora oferece suporte à especificação de múltiplos hosts de banco de dados PostgreSQL como uma lista separada por vírgulas de valores host:port, aproveitando o suporte de failover de conexão do PostgreSQL.
Os hosts são testados em ordem até que uma conexão de leitura e gravação seja estabelecida.
Esse comportamento está disponível durante a instalação do frontend no campo Database host e em DBHost nos arquivos zabbix_server.conf e zabbix_proxy.conf.
Inicialização otimizada do server Zabbix
O server Zabbix agora inicia significativamente mais rápido. Isso ocorre ao carregar os dados de histórico do banco de dados para vários itens de uma vez, em vez de um por vez. Essa melhoria se aplica a todos os tipos de banco de dados suportados pelo server Zabbix.
Desempenho otimizado do Elasticsearch
O server do Zabbix agora funciona melhor com Elasticsearch. O server recupera dados de forma mais eficiente sem usar o recurso scroll do Elasticsearch e reutiliza conexões existentes com o Elasticsearch em vez de abrir uma nova para cada solicitação. O server também não fica mais travado ao enviar várias solicitações ao Elasticsearch ao mesmo tempo (usando o multi-handle do cURL).
Suporte ao Elasticsearch 8.x e 9.x
Agora, o Zabbix oferece suporte ao Elasticsearch 8.x e 9.x para armazenar dados históricos, e o suporte ao Elasticsearch não é mais experimental. Para obter informações sobre as versões compatíveis, consulte Requisitos.
A versão mínima exigida do Elasticsearch foi elevada para 8.0.0; consulte Notas de atualização.
Processos
Otimização do housekeeping
O housekeeping foi otimizado movendo a criação de tarefas do housekeeper para triggers do banco de dados.
Quando items (incluindo regras de descoberta de baixo nível), triggers, serviços ou regras de descoberta de rede são excluídos, triggers do banco de dados (em vez de chamadas explícitas em nível de aplicação) agora preenchem a tabela housekeeper com tarefas de limpeza.
Para mais detalhes, consulte o procedimento de housekeeping.
O housekeeper agora também remove eventos de descoberta de rede gerados a partir de hosts ou serviços descobertos que foram excluídos, bem como todos os eventos associados a problemas de triggers que foram excluídos (anteriormente, apenas os próprios problemas eram removidos; os eventos associados só eram removidos após a expiração do Período de armazenamento de dados de trigger do housekeeper).
Cache de consultas DNS para daemons do Zabbix
O Zabbix server, o Zabbix proxy e o Zabbix agent passaram a oferecer suporte ao uso do resolvedor c-ares para todas as solicitações DNS, fornecendo cache de consultas DNS e failover aprimorado do resolvedor quando o Zabbix é compilado com --with-ares.
A funcionalidade completa, incluindo cache de consultas DNS e failover, requer o c-ares 1.27.0 ou posterior.
Suporte à compilação para c-ares no Windows
O agent do Zabbix agora pode ser compilado com o resolvedor c-ares no Microsoft Windows.
O c-ares pode ser instalado via vcpkg, e a compilação do agent suporta tanto ARES=<prefixo vcpkg> quanto caminhos separados ARESINCDIR/ARESLIBDIR para diretórios de include e biblioteca.
Desempenho das funções de trigger baseadas em contagem
A operação de funções baseadas em contagem (count(), item_count(), changecount(), etc.) em expressões de trigger foi aprimorada, permitindo processar mais valores com maior rapidez.
Destinos de controle em tempo de execução
A lista de destinos de controle em tempo de execução disponíveis nas mensagens de ajuda e nas páginas de manual do Zabbix server e do proxy foi atualizada para corresponder aos tipos de processo compatíveis.
O destino supervisor foi adicionado, enquanto os destinos não compatíveis discovery worker e preprocessing worker foram removidos.
Tempo limite máximo para zabbix_get e zabbix_js
O valor máximo do parâmetro timeout dos utilitários de linha de comando zabbix_get e zabbix_js foi aumentado para 600 segundos.
Cache e reutilização do SNMPv3 EngineID
O Zabbix agora armazena em cache os mapeamentos SNMPv3 EngineID → IP e tentará reutilizar os EngineIDs em cache para verificações SNMPv3 subsequentes, reduzindo o tráfego de sondas e melhorando o desempenho do poller. Se um EngineID reutilizado não responder, o poller retorna para uma sonda EngineID e pode remover entradas obsoletas após alterações de interface ou falhas persistentes.
Lógica de limitação do proxy
A lógica de limitação do proxy foi aprimorada para melhorar a estabilidade do server durante a recuperação do cache de histórico. Quando o uso do cache de histórico atinge o limite de limitação, o server continua parando de aceitar dados do proxy, como antes. Quando o uso do cache cai para 60%, o server começa a processar a lista de limitação, mas ainda pode rejeitar uploads do proxy que contenham lotes muito grandes (aproximadamente mais de 10 mil registros) até que a pressão sobre o cache diminua ainda mais. Essa alteração reduz o risco de sobrecargas repetidas do cache enquanto o server se recupera.
Segurança
Acesso de usuários ao proxy/server
A lista de acesso ao proxy foi implementada na configuração do grupo de usuários como uma nova aba.
Ela permite conceder ao grupo de usuários acesso a proxies, individualmente ou por meio de grupos de proxies.
Agora, a seleção do server para monitoramento ou descoberta pode ser restringida por função de usuário (consulte Selecionar "server" para monitoramento e descoberta).
Os usuários podem ser impedidos de criar hosts monitorados pelo server e regras de descoberta de rede executadas pelo server, bem como de testar itens com o server.
Configuração do frontend
Uma variável $ZBX_FEATURE_FLAGS[] foi implementada na configuração do frontend para controlar o acesso às configurações de autenticação HTTP de usuários, módulos e tipos de mídia.
As seguintes flags de recursos foram adicionadas ao arquivo de configuração zabbix.conf.php:
$ZBX_FEATURE_FLAGS['http_auth_enabled'] = falsedesabilita o acesso à configuração da autenticação HTTP de usuários (substitui a variável$ALLOW_HTTP_AUTH).$ZBX_FEATURE_FLAGS['modules_config_enabled'] = falsedesabilita o acesso à configuração dos módulos.$ZBX_FEATURE_FLAGS['media_type_denylist'] = [<value1>, <value2>, ...]restringe a edição dos tipos de mídia que usam os métodos de entrega especificados ('email','script','sms'ou'webhook'; um ou mais valores podem ser especificados).
O acesso a setup.php é restrito se o arquivo de configuração zabbix.conf.php existir.
Restringindo verificações do agent
Os novos parâmetros AllowKeyRegexp e DenyKeyRegexp foram adicionados à configuração do Zabbix agent e do Zabbix agent 2.
Esses parâmetros permitem definir padrões baseados em expressões regulares para uma correspondência mais precisa e flexível de keys e seus parâmetros.
Autenticação
Certificados SAML importáveis para login único
Usuários superadministradores agora podem importar certificados e chaves privadas diretamente no frontend para a configuração do SAML. Três novos campos foram adicionados em Usuários > Autenticação > Configurações SAML:
- Certificado IdP - certificado X.509 apresentado pelo provedor de identidade
- Certificado SP - certificado do provedor de serviço usado para trocas SAML
- Chave privada SP - chave privada correspondente ao certificado SP
Esses controles permitem adicionar novos valores ou modificar os existentes na aba de configurações SAML. Certificados e chaves privadas são validados antes de serem salvos no backend de armazenamento escolhido; valores inválidos ou malformados são rejeitados com um erro explicativo.
URL pós-login por função de usuário
Agora é possível impor uma URL específica após o login com base na função de usuário. Isso é útil para impor uma página específica após o login para usuários provisionados.
Para obter mais detalhes, consulte Configurações do perfil do usuário na configuração da função de usuário.
Autenticação do HashiCorp vault com o método AppRole
A autenticação do HashiCorp vault agora oferece suporte ao método AppRole:
- Na configuração do server/proxy, usando os novos parâmetros
VaultAppRoleIDeVaultAppSecretID(consulte o exemplo). - Na configuração do frontend, fornecendo os valores de ID da função de autenticação e ID secreto.
Widgets
Widget de gráfico
Inversão do eixo Y
Os gráficos agora podem ser exibidos com os valores do eixo Y invertidos.
A configuração Inverter valores permite inverter um gráfico, multiplicando os valores do eixo Y por −1, sem alterar os dados originais.

Outras melhorias
O widget Graph oferece várias melhorias de usabilidade:
- Os itens na dica de ferramenta de dados do gráfico, exibida ao passar o cursor sobre o gráfico, são classificados por valor em ordem decrescente.
- Ao passar o cursor sobre um item na dica de ferramenta, o respectivo gráfico é destacado, enquanto os demais ficam esmaecidos.
- A seleção de um item na dica de ferramenta transmite seus dados para outros widgets que oferecem suporte à escuta desses dados.
- O limite do número de itens exibidos na dica de ferramenta foi removido.
- Uma nova configuração Host names in labels permite escolher se os nomes dos hosts serão exibidos na dica de ferramenta e na legenda do gráfico.
- Uma nova configuração Item tags foi adicionada (também ao widget Pie chart).

Agrupamento de hosts em mapas geográficos
O widget Geomap agora oferece suporte ao parâmetro Clustering, que controla como os marcadores de hosts próximos são combinados em um único marcador com uma contagem. Ao definir o nível de zoom do mapa para o agrupamento, você pode manter mapas grandes legíveis e preservar a visibilidade precisa ao ampliar o zoom.
Agregação no widget Top items
O widget Top items agora pode agrupar padrões de item em uma única coluna ou linha agregada, facilitando a apresentação de métricas combinadas (por exemplo: o tráfego total de entrada em todas as interfaces de rede de um host). Três novas opções foram adicionadas ao configurar colunas de item: Agregar colunas, Função de agregação de colunas e Nome da coluna combinada.
Descrições dos widgets
O limite de caracteres do campo Descrição nos widgets Gauge e Item value foi aumentado de 2048 para 65535 caracteres.
Substituição do fuso horário no widget Relógio
A opção Fuso horário no formulário de configuração do widget Relógio foi movida da seção Configuração avançada para a seção principal de configuração do widget e renomeada para Substituir fuso horário.
Essa opção está disponível para os tipos de horário Hora local e Hora do server.
Frontend
Novas fontes e fontes incorporadas
O Zabbix agora inclui novas fontes incorporadas que melhoram a legibilidade, carregam mais rápido e exibem idiomas adicionais no frontend com impacto mínimo no layout. Por serem incorporadas, essas fontes também garantem uma aparência consistente entre os sistemas.
Novas fontes:![]() |
Fontes legadas:![]() |
As novas fontes são usadas em quase todos os temas. Se necessário, os temas recém-adicionados Azul (clássico) e Escuro (clássico) estão disponíveis com as fontes legadas.
A família de fontes para conteúdo monoespaçado e gráficos permanece inalterada.
Melhorias na interface do usuário do Zabbix
A interface do usuário do Zabbix foi modernizada para melhorar a acessibilidade e a usabilidade.
Notavelmente, os campos de entrada agora têm bordas arredondadas.
Aprimoramento de acessibilidade
O link Ir para o conteúdo principal foi adicionado para melhorar a navegação por teclado e a acessibilidade.

O link permite que usuários de teclado e de leitores de tela pulem a navegação repetitiva da barra lateral e vão diretamente para o conteúdo principal.
Ele permanece oculto durante o uso normal e aparece apenas quando recebe foco, como quando a tecla Tab é pressionada após o carregamento da página ou quando é acessado por meio de um leitor de tela.
Validação inline
Os seguintes formulários no frontend foram adicionados ao conjunto de formulários que suportam validação inline:
- API token
- Audit log
- Authentication
- Autoregistration
- Connector
- Discovery prototype
- Low-level discovery rule
- Network discovery rule
- Event correlation
- Geographical maps
- Graph prototypes
- Custom graphs
- GUI
- Host group
- Host prototypes
- Housekeeping
- Icon mapping
- Images
- Maintenance
- Media type
- Notifications
- Other configuration parameters
- Profile
- Proxy
- Proxy group
- Regular expressions
- Scheduled reports
- Script
- Service
- SLA
- Template group
- Test item
- Test media type
- Timeouts
- Trigger displaying options
- Trigger expression constructor
- Update problem
- User groups
- Global user macros
- User roles
- Users
Os erros de entrada são exibidos imediatamente após o preenchimento dos campos, melhorando a usabilidade e reduzindo erros de configuração.
Formulários modais
Os seguintes formulários agora são abertos em uma janela modal:
- Formulário de configuração do Discovery prototype
- Formulário de configuração da discovery rule de baixo nível
- Formulário de configuração do Host prototype
- Formulário de configuração global de expressão regular
Tags herdadas visíveis em hosts, templates, itens e triggers
As tags herdadas agora são exibidas e retornadas de forma consistente em templates, hosts, itens, cenários web e triggers.
As tags herdadas de cadeias de template/host ficam visíveis em Monitoring > Latest data.
A filtragem por tags herdadas está disponível sempre que a filtragem por tags é compatível — incluindo as seções Monitoring > Latest data e Data collection, além de todos os widgets de dashboard que permitem filtrar por tags de host, item, trigger ou cenário web — para que a seleção e a subfiltragem baseadas em tags funcionem da mesma forma, independentemente de onde uma tag foi definida.
A aba Tags nos formulários de configuração de template, host e protótipo de host agora apresenta um elemento de opção para escolher como as tags serão exibidas: templates mostram Template tags / Inherited and template tags, enquanto hosts e protótipos de host mostram Host tags / Inherited and host tags.
As tags herdadas são diferenciadas visualmente por um novo ícone de documento contornado ao lado do rótulo da tag.
Os widgets Graph e Pie chart incluem uma nova configuração Item tags.
Posicionamento das dicas de ferramenta
Agora, as dicas de ferramenta podem ser reposicionadas arrastando-as para um novo local. Isso se aplica, por exemplo, à dica de ferramenta do Graph, bem como às dicas de ferramenta com descrições nas seções Latest Data ou Problems.
Detalhes do evento mostram o motivo da supressão
A página de detalhes do evento, aberta em Monitoring > Problems, agora mostra se um evento foi suprimido devido à manutenção do host ou suprimido manualmente por um usuário.
Os ícones laranja
e
indicam supressão/remoção de supressão relacionada à manutenção, enquanto os ícones cinza
e
indicam supressão/remoção de supressão manual.
Nos históricos de problem e event, as ações executadas por usuários excluídos agora são exibidas como Inaccessible user.
Aprimoramentos no relatório de informações do sistema
O relatório Informações do sistema agora exibe o ID do server (UUIDv7).
O relatório de informações do sistema agora também está disponível para usuários Admin do Zabbix.
Alterações no pacote de política SELinux do Zabbix
Para a versão 10 do AlmaLinux, CentOS Stream, RHEL, Rocky Linux e Oracle Linux, a política SELinux é fornecida pelo novo pacote zabbix-selinux-policy-main, que contém a política SELinux do repositório upstream do SELinux.
O pacote zabbix-selinux-policy existente agora tem uma dependência de zabbix-selinux-policy-main ou selinux-policy-targeted-extra.
O pacote zabbix-selinux-policy-main entra em conflito com selinux-policy-targeted-extra; portanto, ambos os pacotes não podem ser instalados ao mesmo tempo.
Se você já tiver uma instalação existente de zabbix-selinux-policy, nenhuma alteração manual será necessária.
Durante a atualização do pacote, zabbix-selinux-policy-main será instalado automaticamente.
Se selinux-policy-targeted-extra já estiver instalado, nenhum pacote adicional será instalado.
Configuração da apresentação de slides do dashboard
Ao criar um dashboard, a caixa de seleção Iniciar apresentação de slides fica desabilitada por padrão e deve ser habilitada explicitamente.
Um parâmetro de URL slideshow aceita os valores on ou off, permitindo substituir rapidamente a configuração da apresentação de slides do dashboard.
O parâmetro slideshow=1 está obsoleto e não terá mais suporte.
Link para proxies do Zabbix Cloud
A lista de proxies em Administration > Proxies agora inclui um botão Create proxy in Cloud. Ao clicar nele, o Zabbix Cloud é aberto em uma nova aba do navegador, onde você pode implantar um proxy sem instalá-lo na sua própria infraestrutura. Para obter mais informações, consulte Configurar um proxy do Zabbix Cloud.
Documentação
Páginas de documentação consolidadas para versões menores
A documentação de lançamento para versões menores de uma versão principal do Zabbix agora será reunida em uma única página de documentação, tanto para novos recursos quanto para notas de atualização.
Notas de atualização
Estas notas são para atualização do Zabbix 7.4.x para o Zabbix 8.0.0.
Todas as notas estão agrupadas em:
- Alterações incompatíveis - alterações que podem quebrar instalações existentes e outras informações críticas relacionadas ao processo de atualização
- Outros - todas as demais informações que descrevem as alterações na funcionalidade do Zabbix
Veja também:
- Procedimento de atualização para todas as informações relevantes sobre a atualização a partir de versões anteriores ao Zabbix 8.0.0;
- Atualizando o cluster HA para instruções sobre a atualização de servers em um cluster de alta disponibilidade (HA).
Alterações incompatíveis
Suporte a agents Zabbix anteriores à versão 1.6 descontinuado
Devido à remoção do suporte aos protocolos legados de texto simples e XML do trapper do Zabbix server/proxy, os agents Zabbix anteriores à versão 1.6 não são mais compatíveis.
Versão mínima necessária do PHP
A versão mínima necessária do PHP foi elevada de 8.0.0 para 8.2.0.
Nomenclatura personalizada de temas/tipos de mídia
Foram adicionados três novos temas predefinidos do frontend: Azul (clássico), Escuro (clássico) e Azul escuro, além de um novo tipo de mídia Notificação push.
Se você tiver um tema personalizado com um destes nomes (blue-classic-theme, dark-classic-theme, dark-blue-theme) ou um tipo de mídia chamado Notificação push, renomeie o tema ou o tipo de mídia antes de atualizar.
Caso contrário, após a atualização:
- O tema predefinido substituirá a folha de estilos do seu tema personalizado, enquanto as cores personalizadas dos seus gráficos continuarão em uso, resultando em uma combinação dos dois temas.
- Seu tipo de mídia existente permanecerá inalterado, mas o novo tipo de mídia não será criado.
Temas e tipos de mídia personalizados com outros nomes não serão afetados pela atualização.
Métodos da API de interface de host removidos
Os métodos da API de interface de host foram removidos.
Após atualizar o Zabbix, esses métodos serão removidos das listas de Acesso à API das funções de usuário existentes.
Itens internos de proxy restritos a hosts monitorados pelo server
Os itens internos zabbix[proxy,*] e zabbix[proxy group,*] não são mais compatíveis com hosts monitorados por um proxy ou grupo de proxies.
Versão da biblioteca Logback
A versão mínima da biblioteca Logback foi elevada de 1.5.16 para 1.5.25.
Versões do banco de dados
As versões mínimas exigidas do banco de dados foram elevadas:
- MySQL/Percona: 8.0.30 → 8.4.0
- MariaDB: 10.5.00 → 10.11.00
- PostgreSQL: 13.0 → 15.0
- TimescaleDB: 2.13.0 → 2.20.0
- Elasticsearch: 7.0.0 → 8.0.0
O Zabbix server não inicia se a versão do Elasticsearch for anterior à 8.0.0; isso não pode ser substituído pelo parâmetro AllowUnsupportedDBVersions.
Atualize o Elasticsearch para uma versão compatível antes de iniciar o Zabbix server atualizado.
Para obter o procedimento de atualização, consulte a documentação do Elasticsearch.
Plugins
O plugin Ceph para o Zabbix agent 2 agora é um plugin carregável e requer etapas adicionais de instalação. Consulte o readme do plugin Ceph para obter detalhes.
O esquema tcp:// está obsoleto no plugin MongoDB, mas é mantido para garantir a compatibilidade retroativa com configurações existentes.
O parâmetro Plugins.Oracle.CallTimeout no arquivo de configuração do plugin Oracle não tem mais efeito.
O tempo máximo de espera agora é determinado pelo tempo limite do item.
Suporte a versões do MongoDB pelo plugin
Esta versão do plugin não oferece mais suporte ao MongoDB 2.6–4.0. Ela usa o MongoDB Go Driver v2, que requer o MongoDB 4.2 ou posterior.
Para monitorar o MongoDB 2.6–4.0, use uma versão anterior do plugin. As versões anteriores oferecem suporte ao MongoDB 2.6–5.3 e podem ser usadas com o Zabbix agent 2 versão 6.0.0 ou posterior.
Lista estendida de UnsafeUserParameters
O caractere % foi adicionado à lista UnsafeUserParameters para Zabbix agent e Zabbix agent 2.
Parâmetros de filtro movidos
Como parte do recurso de tabelas personalizáveis, alguns parâmetros de filtro foram movidos da aba de filtros para as opções de coluna. Se você tiver salvo abas para filtros favoritos que utilizem algum dos seguintes parâmetros de filtro, elas serão redefinidas e deverão ser reconfiguradas manualmente após a atualização:
- Monitoramento > Hosts: Mostrar problemas suprimidos
- Monitoramento > Dados mais recentes: Mostrar tags, Nome da tag, Prioridade de exibição da tag, Mostrar detalhes
- Monitoramento > Problemas: Mostrar tags, Nome da tag, Prioridade de exibição da tag, Mostrar dados operacionais, Visualização compacta, Mostrar detalhes, Mostrar linha do tempo, Destacar linha inteira
Métodos de objetos integrados somente leitura no pré-processamento JavaScript
Os métodos de objetos JavaScript integrados em scripts de pré-processamento agora são somente leitura. Se você já tiver modificado métodos integrados em protótipos JavaScript em scripts de pré-processamento de item, poderá encontrar problemas, pois a modificação de métodos integrados de protótipos não é mais permitida.
Conjunto de caracteres e collation do banco de dados MySQL
Se o banco de dados MySQL do Zabbix foi criado com o conjunto de caracteres utf8mb3 e a collation utf8mb3_bin, é altamente recomendável convertê-lo para o conjunto de caracteres utf8mb4 e a collation utf8mb4_bin antes de atualizar o Zabbix, conforme descrito em Reparando o conjunto de caracteres e a collation do banco de dados Zabbix.
Outros
Suporte a APM nos pacotes do Zabbix proxy
Para usar o monitoramento do desempenho de aplicações no Zabbix proxy, escolha a opção de atualização correspondente ao seu sistema operacional:
- RHEL 10 e seus derivados - instale o repositório EPEL, habilite o repositório CRB e instale o pacote de APM do Zabbix proxy (consulte os detalhes).
- Debian 12 ou posterior, Raspberry Pi OS (Raspbian) 12 ou posterior, Ubuntu 24.04 ou posterior - atualize os pacotes do Zabbix proxy normalmente; o APM está incluído.
- Outros sistemas - atualize o Zabbix proxy a partir do código-fonte com a opção
--with-apm.
Acesso padrão à API
Para novas instalações, o acesso à API é desabilitado por padrão para todas as funções, incluindo funções recém-criadas e funções de usuário padrão.
Para instalações existentes, o acesso à API é desabilitado por padrão somente para funções recém-criadas.
Lista de permissões da API vazia
Nas funções de usuário, uma Lista de permissões sem métodos de API especificados agora nega o acesso a todos os métodos da API.
Anteriormente, a lista vazia era ignorada e todos os métodos da API eram permitidos.
Para preservar o acesso existente, a atualização adiciona o caractere curinga * (qualquer método) a todas as funções de usuário que têm a Lista de permissões selecionada, mas nenhum método especificado.
Após a atualização, revise essas funções em Usuários > Funções de usuário: substitua * pelos métodos de que a função realmente precisa ou desmarque a caixa de seleção Habilitado na seção Acesso à API se a função não precisar de acesso à API.
Assinatura SAML habilitada por padrão
Para aumentar a segurança, todas as opções de assinatura SAML (Mensagens, Asserções, Solicitações AuthN, Solicitações de logout e Respostas de logout) agora são habilitadas por padrão ao configurar a autenticação SAML em Usuários > Autenticação. Como resultado, a chave privada do SP e o certificado do SP agora são obrigatórios para novas configurações SAML, a menos que as opções de assinatura sejam desmarcadas.
As configurações SAML existentes não são afetadas pela atualização.
Verificação de TLS para templates baseados em HTTP e tipos de mídia
Os templates e tipos de mídia que se conectam a endpoints HTTPS agora verificam o certificado TLS do endpoint por padrão.
Essa alteração afeta todos os templates de monitoramento de nuvem e API (por exemplo, Claude API by HTTP, Cloudflare by HTTP, Kubernetes Cluster by HTTP) e todos os tipos de mídia webhook (por exemplo, Slack, Jira, Telegram).
Você pode alterar esse comportamento usando a nova macro de usuário {$HTTP.TLS.VERIFY}, adicionada a esses templates e tipos de mídia.
Defina o valor da macro como none para desabilitar a verificação, peer para verificar apenas a cadeia de certificados e a validade, ou full para realizar a verificação completa.
Para obter detalhes, consulte o arquivo README de cada template HTTP ou webhook.
Ao atualizar o Zabbix, os templates e tipos de mídia não são atualizados automaticamente. Isso evita substituir quaisquer alterações personalizadas que você tenha feito. Para atualizar ou adicionar templates e tipos de mídia manualmente, consulte as instruções de atualização de templates.
Compatibilidade de template com o Host Wizard
Todos os templates padrão agora são compatíveis com o Host Wizard. Para atualizá-los, consulte Template upgrade.
Pacote de política SELinux do Zabbix
Para a versão 10 do AlmaLinux, CentOS Stream, RHEL, Rocky Linux e Oracle Linux, o pacote zabbix-selinux-policy existente agora tem uma dependência de zabbix-selinux-policy-main ou selinux-policy-targeted-extra.
Se você já tiver o pacote zabbix-selinux-policy instalado, nenhuma alteração manual será necessária.
Durante a atualização do pacote, zabbix-selinux-policy-main será instalado automaticamente.
Se selinux-policy-targeted-extra já estiver instalado, nenhum pacote adicional será instalado.
Processamento concorrente de verificações SNMPv1 e SNMPv2
As verificações assíncronas de serviço SNMPv1 e SNMPv2 agora são processadas simultaneamente pelos workers de descoberta disponíveis.
Macros obsoletas removidas
O suporte para as seguintes macros internas foi removido:
| Removida | Use em vez disso |
|---|---|
{ACK.DATE} |
{EVENT.UPDATE.DATE} |
{ACK.MESSAGE} |
{EVENT.UPDATE.MESSAGE} |
{ACK.TIME} |
{EVENT.UPDATE.TIME} |
{EVENT.ACK.HISTORY} |
{EVENT.UPDATE.HISTORY} |
{HOSTNAME<1-9>} |
{HOST.HOST} |
{IPADDRESS<1-9>} |
{HOST.IP} |
{PROFILE.*} |
{INVENTORY.*} |
{TRIGGER.COMMENT} |
{TRIGGER.DESCRIPTION} |
{TRIGGER.KEY} |
{ITEM.KEY} |
{STATUS} |
{TRIGGER.STATUS} |
{USER.ALIAS} |
{USER.USERNAME} |
Templates do Kubernetes obsoletos
Os templates do Kubernetes estão obsoletos e foram substituídos pelo template Kubernetes Cluster by HTTP. Os templates antigos são mantidos para garantir a compatibilidade retroativa com as configurações existentes.
Parâmetros obsoletos para provedores de armazenamento de histórico
Os seguintes parâmetros foram descontinuados:
- Arquivo de configuração do Zabbix server:
HistoryStorageDateIndex,HistoryStorageURLeHistoryStorageTypes. Use o novo parâmetroHistoryProvider. - Arquivo de configuração do Zabbix frontend:
$HISTORY. Use o novo parâmetro$HISTORY_PROVIDERS.
Ambos os novos parâmetros permitem escolher o provedor de armazenamento de histórico: Elasticsearch, ClickHouse ou SQL (padrão). Observe que não é possível usar esses parâmetros novos e obsoletos em conjunto.
Removida a validação de JSON e XML de itens de HTTP agent
A validação de JSON e XML foi removida do campo Request body em itens de HTTP agent. O campo não verifica mais se o valor é XML ou JSON válido, e selecionar XML data como o Request body type não exige mais a biblioteca libxml2.
Links desativados ocultos em hosts monitorados
Os links desativados de Graphs, Dashboards e Web não são mais exibidos na lista de hosts monitorados.
Tipo de dados JSON
O Zabbix agora oferece suporte a JSON como um tipo de dados para valores de item.
Se você estiver usando o TimescaleDB, a nova hypertable history_json (usada para armazenar valores JSON) deverá ser configurada manualmente.
Se você estiver usando o Elasticsearch, o valor padrão do parâmetro de configuração do Zabbix server HistoryStorageTypes, que foi descontinuado, agora inclui json.
Botão de opção removido no formulário Novo filtro de tags
O botão de opção que exigia a escolha entre Todas as tags e Lista de tags ao criar um novo filtro de tags foi removido.
Valores de item exibidos como HTML usando iframes
Os dados de item no widget Item history, quando exibidos como texto formatado em HTML, agora são isolados em iframes.
Redimensionamento automático para campos de configuração
A maioria dos campos de configuração na interface do usuário agora é redimensionada automaticamente para se ajustar ao seu conteúdo.
Variável de configuração do frontend substituída
A variável $ALLOW_HTTP_AUTH foi substituída pela flag de recurso $ZBX_FEATURE_FLAGS['http_auth_enabled'] no arquivo de configuração do frontend (zabbix.conf.php).
Estado do período de manutenção renomeado
O estado do período de maintenance foi renomeado de Approaching para Upcoming.
Parâmetro de apresentação de slides do dashboard obsoleto
O suporte ao parâmetro slideshow=1 será removido.
Novos valores para o parâmetro slideshow foram introduzidos para iniciar e parar a apresentação de slides:
slideshow=on- iniciar a apresentação de slidesslideshow=off- parar a apresentação de slides
Expressões regulares globais
As opções de tipo de expressão foram renomeadas:
| Antes | Agora |
|---|---|
| Cadeia de caracteres incluída | Contém a cadeia de caracteres |
| Qualquer cadeia de caracteres incluída | Contém qualquer substring da lista |
| Cadeia de caracteres não incluída | Não contém a cadeia de caracteres |
| O resultado é TRUE | Corresponde à expressão regular |
| O resultado é FALSE | Não corresponde à expressão regular |

