Nesta página

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:

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:

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:

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:

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:

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

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

Bancos de dados

Rede, segurança e telecomunicações

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

Monitoramento do uso de IA

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

Rede, segurança e telecomunicações

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:

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 plugin
  • Plugins.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:// e mongodb+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 modo full (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:

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'] = false desabilita o acesso à configuração da autenticação HTTP de usuários (substitui a variável $ALLOW_HTTP_AUTH).
  • $ZBX_FEATURE_FLAGS['modules_config_enabled'] = false desabilita 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 VaultAppRoleID e VaultAppSecretID (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:

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:

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 icon_suppression_maintenance.png e icon_unsuppressed_maintenance.png indicam supressão/remoção de supressão relacionada à manutenção, enquanto os ícones cinza icon_suppression.png e icon_unsuppressed.png 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.

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:

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, HistoryStorageURL e HistoryStorageTypes. Use o novo parâmetro HistoryProvider.
  • 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.

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 slides
  • slideshow=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