- O que há de novo no Zabbix 8.0
- Bancos de dados
- Templates
- Items
- Plugins
- Descoberta de baixo nível
- Processos
- Cache e reutilização do SNMPv3 EngineID
- Limitação refinada de proxy durante a recuperação do cache de histórico
- Aumentado o tempo limite máximo para o zabbix_get e zabbix_js
- Otimização do housekeeping
- Fechamento manual — tags de trigger herdadas por eventos de recuperação
- Cache de consultas DNS para os daemons do Zabbix
- Suporte à compilação para c-ares no Windows
- Funções de trigger baseadas em contagem aprimoradas
- Autenticação
- Widgets
- Frontend
- Novas fontes e fontes incorporadas
- Validação inline
- Formulários modais
- Tags herdadas visíveis em hosts, templates, items e triggers
- Posicionamento de dicas de ferramenta
- Suporte para múltiplos hosts de banco de dados PostgreSQL
- Nova variável $ZBX_FEATURE_FLAGS na configuração do frontend
- Novos parâmetros AllowKeyRegexp e DenyKeyRegexp na configuração do Zabbix agent e do Zabbix agent 2
- 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 de apresentação de slides do dashboard
- Documentação
- Notas de atualização
- Alterações incompatíveis
- Outros
- Macros obsoletas removidas
- 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
- Compatibilidade de template com o Host Wizard
- Redimensionamento automático para campos de configuração
- Variável de configuração do frontend substituída
- Processamento concorrente de verificações SNMPv1 e SNMPv2
- Alterações no pacote de política SELinux do Zabbix
- Estado do período de manutenção renomeado
- Parâmetro de apresentação de slides do dashboard obsoleto
O que há de novo no Zabbix 8.0
O Zabbix 8.0.0 dá continuidade ao Zabbix 7.4.0, adicionando novos recursos e melhorias.
Consulte as breaking changes e outras notas de atualização desta versão.
Tabelas personalizáveis
Agora você pode personalizar tabelas nestas seções da interface web:
- Coleta de dados > Templates e Hosts
- Monitoramento > Hosts, Últimos dados e Problemas
Você pode mostrar, ocultar, reordenar e redimensionar colunas nessas tabelas. Você também pode adicionar uma nova coluna Texto personalizado que exibe texto personalizado, valores de macro ou ambos.
Por exemplo, o layout padrão da tabela em Monitoramento > Últimos dados:

Um exemplo de layout personalizado:

Algumas colunas agora também têm o botão
Opções, que fornece controles adicionais sobre como essa coluna exibe os dados.
Por causa disso, 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.
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.

Inversão do eixo Y para o widget Gráfico
Gráficos no widget Gráfico agora podem ser exibidos com valores invertidos no eixo Y. Uma nova configuração Inverter valores permite multiplicar os valores do eixo Y por −1 sem alterar os dados originais.

Veja também: Aprimoramentos do widget Gráfico.
Aprimoramento de acessibilidade
Adicionado o link Ir para o conteúdo principal para melhorar a navegação por teclado e a acessibilidade.

O link permite que usuários de teclado e leitores de tela ignorem a navegação repetitiva da barra lateral e acessem diretamente 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.
Melhorias na interface do usuário do Zabbix
A interface do usuário do Zabbix foi modernizada para melhorar a acessibilidade e a usabilidade.
| Before | After |
|---|---|
![]() |
![]() |
Bancos de dados
Suporte do ClickHouse para armazenamento de histórico
Agora você pode usar o ClickHouse como banco de dados de backend do Zabbix para armazenar o histórico de valores de item.
Para detalhes de configuração e requisitos, consulte Configuração do ClickHouse.
Este recurso também altera a forma como você define provedores de armazenamento de histórico nos arquivos de configuração do Zabbix. Essa alteração afeta tanto as configurações do ClickHouse quanto do Elasticsearch. Para detalhes, consulte Notas de atualização.
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).
Templates
Novos templates
- Aruba CX 8300s by SNMP, um template que fornece monitoramento baseado em SNMP para a série de switches Aruba CX 8300.
- 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.
- Ciena 3906 by SNMP, um template para monitoramento de dispositivos Ciena 3906.
- Cisco Secure Firewall Threat Defense by HTTP, um template que fornece recursos de monitoramento para dispositivos Cisco Secure Firewall Threat Defense usando a REST API.
- Claude API by HTTP, um template para monitorar o uso e os custos da API Claude.
- Cradlepoint NCM v2 by HTTP, um conjunto de templates para monitorar o Cradlepoint NCM v2 e seus dispositivos via HTTP.
- Domain RDAP by HTTP, um template para monitorar dados de registro de domínios via protocolo RDAP.
- 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.
- GLPI by HTTP, um template para monitorar o GLPI via HTTP usando a REST API v2 com autenticação OAuth2.
- Huawei AR600 by SNMP, um template para monitorar roteadores Huawei AR600, incluindo métricas de CoS e NQA.
- IBM Maximo Service Request, um template baseado em webhook que permite integrar o Zabbix ao IBM Maximo.
- Kubernetes Cluster by HTTP, um template para monitorar clusters Kubernetes via HTTP usando
kube-state-metricse a Kubernetes API. - 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.
- Microsoft Hyper-V Failover Cluster by SSH e Microsoft Hyper-V Standalone by SSH, templates para monitorar clusters Microsoft Hyper-V e hosts independentes via SSH.
- OpenAI Platform by HTTP, um template para monitorar a plataforma de desenvolvedores da OpenAI.
- 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.
- 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.
- Podman by Zabbix agent, by Zabbix agent active e by HTTP: templates para monitorar contêineres Podman e a integridade dos serviços via API do Podman. Observe que a API do Podman não oferece suporte a métodos de autorização.
- 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 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.
Templates atualizados
- Ceph by Zabbix agent 2 agora oferece suporte ao modo de conexão nativo. Consulte Ceph plugin para obter detalhes.
- Ciena 3906 by SNMP foi atualizado para incluir items de sistema de arquivos e de carga de CPU.
- GitHub organization by HTTP foi atualizado para incluir items para monitoramento do Microsoft Copilot.
- O GLPI webhook media type 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.
- Microsoft 365 reports by HTTP foi atualizado para incluir items para monitoramento do Microsoft Copilot.
- O MS Teams Workflow webhook media type agora é a integração recomendada para o Microsoft Teams. O MS Teams webhook media type, 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 MS Teams webhook precisam ser migradas para o MS Teams Workflow webhook media type.
- 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 tanto a
SHOW SLAVE STATUS(sintaxe antiga) quanto aSHOW 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.
- Proxmox VE by HTTP foi atualizado com a funcionalidade de LLD aninhada. Além disso, o formato da unidade para items que exibem porcentagens foi ajustado para maior clareza.
- Redis by Zabbix agent 2 foi atualizado com autenticação via macros de usuário e senha e descrições de items aprimoradas.
- 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.
- VeloCloud SD-WAN by HTTP, anteriormente VMWare SD-WAN VeloCloud by HTTP, foi renomeado e atualizado para se alinhar à plataforma VeloCloud SD-WAN mais recente.
- Nos conjuntos de templates VMware e VMware FQDN, os nomes dos protótipos de item e trigger para a descoberta de alarmes do VMware foram atualizados para incluir o nome da entidade do alarme.
- Vyatta Virtual Router by SNMP foi atualizado com novos items OID e melhorias no dashboard.
Items
Tipo de dado JSON
O Zabbix agora oferece suporte a JSON como um tipo de dado para valores de item.
Anteriormente, os 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ótipos de item (exceto Calculated) e está disponível em exportação de dados em tempo real e 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 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.
Parâmetro de tipo para descoberta de disco S.M.A.R.T
O item smart.disk.discovery (plugin S.M.A.R.T. do Zabbix agent 2) agora aceita um parâmetro type opcional para especificar um valor a ser pesquisado nos discos.
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.
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.
Plugins
Plugin Ceph
O Zabbix agent 2 plugin Ceph 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 é suportado apenas no Linux e a partir do Ceph 16.
- restful (obsoleto) - Este modo usa a API RESTful do Ceph para comunicação.
É o modo padrão por compatibilidade com versões anteriores, mas não funcionará com a versão 20 do Ceph (Tentacle) ou mais recente devido à remoção do módulo
mgr/restful.
Importante: Ao monitorar o Ceph 20 (Tentacle) e versões mais recentes com o plugin Ceph para o Zabbix agent 2, use o modo native, pois o modo restful não é mais suportado.
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 se deve à exigência 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 de baixo nível
Caixa de seleção Converter para JSON nos formulários de descoberta
Uma nova caixa de seleção Converter para JSON foi adicionada ao formulário de regra de descoberta de baixo nível e ao formulário de protótipo de descoberta, que é exibida se "HTTP agent" for selecionado no menu suspenso Tipo. Esta opção permite marcar os dados recuperados para conversão automática para JSON antes do processamento posterior.
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
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.
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.
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 em 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 por compatibilidade.
Processos
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.
Limitação refinada de proxy durante a recuperação do cache de histórico
A lógica de limitação do proxy foi refinada 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 a deixar 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 envios 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.
Aumentado o tempo limite máximo para o zabbix_get e zabbix_js
O valor máximo para o parâmetro timeout das utilitários de linha de comando zabbix_get e zabbix_js foi aumentado para 600 segundos.
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).
Fechamento manual — tags de trigger herdadas por eventos de recuperação
Eventos de recuperação criados após um fechamento manual herdam tags de trigger além das tags de item e host.
Essas tags estão presentes no array de tags do evento e estão disponíveis para macros de notificação, como {EVENT.RECOVERY.TAGS} e {EVENT.RECOVERY.TAGSJSON}.
Cache de consultas DNS para os daemons do Zabbix
O Zabbix server, o Zabbix proxy e o Zabbix agent receberam suporte para usar o 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.
O cache de consultas DNS requer c-ares 1.26.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.
Funções de trigger baseadas em contagem aprimoradas
A operação das funções baseadas em contagem (count(), item_count(), changecount(), etc.) em expressões de trigger foi aprimorada, permitindo que mais valores sejam processados mais rapidamente.
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.
Widgets
Agrupamento de marcadores de host no Geomap
O widget Geomap agora suporta um parâmetro Clustering para controlar como marcadores de host próximos são combinados em um único marcador com uma contagem. Ao definir o nível de zoom do mapa para agrupamento, você pode manter mapas grandes legíveis e manter a visibilidade precisa ao dar zoom.
Colunas agregadas em 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: 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: Colunas agregadas, Função de agregação de coluna e Nome da coluna combinada.
Melhorias no widget de gráfico
O widget Gráfico oferece várias melhorias de usabilidade:
- Os items no tooltip de dados do gráfico, que aparece ao passar o mouse sobre o gráfico, são classificados por valor em ordem decrescente.
- Passar o mouse sobre um item no tooltip destaca seu gráfico enquanto escurece os outros.
- Selecionar um item no tooltip transmite seus dados para outros widgets que suportam escutá-lo.
- O limite no número de items exibidos no tooltip foi removido.
- Uma nova configuração Nomes dos hosts nos rótulos permite escolher se os nomes dos hosts são exibidos no tooltip e na legenda do gráfico.

- Uma nova configuração Inverter valores permite inverter um gráfico.
Aumento do limite de caracteres para os campos de descrição dos widgets
O limite de caracteres do campo Descrição nos widgets Gauge e Item value foi aumentado de 2048 para 65535 caracteres.
Exportação e importação de dashboard
Os dashboards agora podem ser exportados e importados, facilitando a migração de dashboards entre instâncias do Zabbix ou seu reaproveitamento em diferentes ambientes.
Uma nova opção Export permite salvar dashboards selecionados em arquivos YAML, JSON ou XML. Esses arquivos podem depois ser importados por meio da funcionalidade Import para recriar os dashboards com suas páginas, widgets e configuração.
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.
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
- 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
Na configuração de descoberta de baixo nível, o formulário de configuração do protótipo de host agora é aberto em uma janela modal (pop-up).
Tags herdadas visíveis em hosts, templates, items e triggers
As tags herdadas agora são exibidas e retornadas de forma consistente em templates, hosts, items, cenários web e triggers. As tags herdadas de cadeias de template/host são visíveis em Monitoramento > Últimos dados. A filtragem por tags herdadas está disponível em todos os lugares onde a filtragem por tags é suportada — incluindo as seções Monitoramento > Últimos dados e Coleta de dados, e todos os widgets de dashboard que permitem filtragem por tags de host, item, trigger ou cenário web — assim, a seleção e subfiltragem baseada em tags se comportam 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 expõe um elemento de seleção para escolher como as tags são apresentadas: templates mostram Tags do template / Tags herdadas e do template, e hosts e protótipos de host mostram Tags do host / Tags herdadas e do host. As tags herdadas são visualmente diferenciadas por um novo ícone de documento contornado ao lado do rótulo da tag.
Os widgets de Gráfico e Gráfico de pizza incluem uma nova configuração Tags do item.
Posicionamento de dicas de ferramenta
As dicas de ferramenta agora podem ser reposicionadas arrastando-as para um novo local. Isso se aplica, por exemplo, à dica de ferramenta do Gráfico, bem como às dicas de ferramenta com descrições nas seções Últimos dados ou Problemas.
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.
Nova variável $ZBX_FEATURE_FLAGS na configuração do frontend
A nova 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ário, módulos e tipos de mídia.
Os seguintes sinalizadores de recurso foram adicionados ao arquivo de configuração zabbix.conf.php:
$ZBX_FEATURE_FLAGS['http_auth_enabled'] = falsedesabilita o acesso à configuração de autenticação HTTP de usuário (substitui a variável$ALLOW_HTTP_AUTH).$ZBX_FEATURE_FLAGS['modules_config_enabled'] = falsedesabilita o acesso à configuração de módulos.$ZBX_FEATURE_FLAGS['media_type_denylist'] = [<value1>, <value2>, ...]restringe a edição de 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 asetup.phpé restrito se o arquivo de configuraçãozabbix.conf.phpexistir.
Novos parâmetros AllowKeyRegexp e DenyKeyRegexp na configuração do Zabbix agent e do Zabbix agent 2
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.
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 de apresentação de slides do dashboard
Ao criar um dashboard, a caixa de seleção Iniciar apresentação de slides vem desativada por padrão e deve ser ativada explicitamente.
Um parâmetro de URL slideshow oferece suporte aos valores on ou off, permitindo substituir rapidamente a configuração de apresentação de slides do dashboard.
O parâmetro slideshow=1 está obsoleto e não terá mais suporte.
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
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
- 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.
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 por compatibilidade 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 item timeout.
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.
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 filtro para as opções de coluna. Se você tiver salvo abas para filtros favoritos que usem qualquer um dos seguintes parâmetros de filtro, elas serão redefinidas e precisarão ser reconfiguradas manualmente após a atualização:
- Monitoring > Hosts: Show suppressed problems
- Monitoring > Latest data: Show tags, Tag name, Tag display priority, Show details
- Monitoring > Problems: Show tags, Tag name, Tag display priority, Show operational data, Compact view, Show details, Show timeline, Highlight whole row
Pré-processamento de JavaScript: métodos de objeto integrados agora são somente leitura
Os métodos de objeto JavaScript integrados em scripts de preprocessing agora são somente leitura. Se você já modificou métodos integrados em protótipos JavaScript em scripts de pré-processamento de item, poderá encontrar problemas, pois não é mais permitido modificar métodos integrados de protótipo.
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
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} |
Parâmetros obsoletos para provedores de armazenamento de histórico
Os seguintes parâmetros agora foram obsoletos:
- Arquivo de configuração do Zabbix server:
HistoryStorageDateIndex,HistoryStorageURLeHistoryStorageTypes. Use o novo parâmetroHistoryProvidersem seu lugar. - Arquivo de configuração do Zabbix frontend:
$HISTORY. Use o novo parâmetro$HISTORY_PROVIDERSem seu lugar.
Ambos os novos parâmetros permitem que você escolha o provedor de armazenamento de histórico: Elasticsearch, ClickHouse ou SQL (padrão). Observe que você não pode usar esses novos parâmetros junto com os parâmetros obsoletos.
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 TimescaleDB, a nova hypertable history_json (usada para armazenar valores JSON) deve ser configurada manualmente.
Se você estiver usando Elasticsearch, o valor padrão do parâmetro de configuração do server Zabbix HistoryStorageTypes 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.
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.
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).
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.
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, 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 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.
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



