Com o lançamento do Zabbix 7.4, os fluxos de trabalho de descoberta de recursos foram expandidos. Além disso, o lançamento também trouxe uma experiência de uso muito melhor na configuração de entidades do Zabbix. Também há ajustes em painéis e mapas de rede, oferecendo novas opções de visualização da infraestrutura.

Assistente de Hosts

Criar hosts é uma tarefa que pode apresentar desafios para usuários iniciantes, pois envolve várias etapas: criação do host, vinculação a um grupo, configuração de interfaces, aplicação de um template e edição de macros no nível do template para ajustar os limiares e filtros padrão de problemas.

O assistente de host chega para simplificar o processo de integração do host orientando o usuário por etapas claras para criar e configurar um host.

O assistente de host pode ser aberto a partir da seção Data Collection – Hosts

Você pode acessar o assistente na seção Data Collection – Hosts. Depois de clicar nele, é preciso selecionar o template que deseja aplicar no novo host. Importante: apenas um template pode ser aplicado por vez.Caso necessite adicionar múltiplos templates através do assistente, o processo deve ser repetido.

Os arquivos de template agora incluem os parâmetros wizard_ready e readme. Apenas aqueles marcados com  wizard_ready: ‘YES’ podem ser selecionados no assistente.

Filtre e selecione o template necessário

Após selecionar o template, você será solicitado a inserir um nome para o host e selecionar grupos de hosts. É possível criar um novo host ou aplicar o template em um host já existente.

Inserir um nome para o host e selecionar os grupos de hosts

As próximas etapas incluem as instruções de implantação. Dependendo do tipo de template selecionado, o assistente de host fornecerá as instruções necessárias para iniciar o monitoramento do host com o template escolhido.

O assistente de host fornecerá as etapas necessárias para a configuração do host

Nas etapas finais do assistente, você será solicitado a adicionar a interface necessária do host, ler as notas do template e personalizar as macros no nível do template.

Personalize as macros no nível do template para modificar os filtros padrão, os limiares de problema e outros parâmetros

Regras de low.level discovery aninhadas e potótipos de host

A atualização 7.4 do Zabbix introduziu um suporte importante: regras de descoberta low-level aninhadas. Com essa funcionalidade, protótipos de host agora são capazes de descobrir automaticamente novos hosts.

Foi adicionado um novo tipo de protótipo nas regras de descoberta low-level: o protótipo de descoberta. Além disso, esses protótipos trabalham em conjunto com macros de descoberta para criar, de forma automatizada, novas regras para descoberta de recursos na infraestrutura.

Protótipos de descoberta agora podem ser criados em regras de low-level discovery

Além disso, foi introduzido um novo tipo de item denominado “aninhado”. Este recurso permite utilizar dados estruturados em JSON para identificar entidades filhas dentro de estruturas mais complexas, como, por exemplo:

[
  {
    "database": "db1",
    "created_at": "2024-02-01T12:30:00Z",
    "encoding": "UTF8",
    "tablespaces": [
      {
        "name": "ts1",
        "max_size": "10GB"
      },
      {
        "name": "ts2",
        "max_size": "20GB"
      },
      {
        "name": "ts3",
        "max_size": "15GB"
      }
    ]
  },
  {
    "database": "db2",
    "created_at": "2023-11-15T08:45:00Z",
    "encoding": "UTF16",
    "tablespaces": [
      {
        "name": "ts1",
        "max_size": "5GB"
      },
      {
        "name": "ts2",
        "max_size": "25GB"
      },
      {
        "name": "ts3",
        "max_size": "30GB"
      }
    ]
  },
  {
    "database": "db3",
    "created_at": "2024-01-05T15:10:00Z",
    "encoding": "UTF8",
    "tablespaces": [
      {
        "name": "ts1",
        "max_size": "12GB"
      },
      {
        "name": "ts2",
        "max_size": "18GB"
      },
      {
        "name": "ts3",
        "max_size": "22GB"
      }
    ]
  }
]

Se configurarmos o pré-processamento jsonpath na regra de descoberta com JSONPath=$.tablespaces e a macro de descoberta como {#TSNAME}=$.name, a regra de low-level discovery aninhada criará regras para descobrir os tablespaces de cada banco de dados.

As regras de low-level discovery são criadas a partir do protótipo de descoberta

Validação de formulário em tempo real

Para melhorar a experiência do usuário na configuração de entidades dentro do Zabbix, a versão 7.4 passou a oferecer validação de formulário em tempo real. Essa funcionalidade proporciona feedback instantâneo ao usuário em:

  • Configuração de Host
  • Configuração de Template
  • Configuração de Item
  • Configuração de Trigger
Ao identificar erros de sintaxe ou parâmetros inválidos, o sistema exibe mensagens de erro específicas assim que o problema é detectado

A validação instantânea torna o processo de configuração muito mais ágil, especialmente na criação de itens e triggers que utilizam chaves e expressões mais complexas. Essa melhoria proporciona maior eficiência operacional e evita falhas comuns que antes poderiam passar despercebidas até a execução do monitoramento.

Criptografia da comunicação frontend-to-server

Para reforçar a segurança da informaçãoo Zabbix 7.4 introduziu a capacidade de criptografar a comunicação entre o frontend e o servidor. A criptografia por certificado reforça a proteção do tráfego de dados, e sua configuração deve ser feita tanto no frontend quanto no servidor Zabbix.

 

Zabbix 7.4 introduz a capacidade de criptografar conexões do frontend para o server

No lado do servidor, foram adicionados novos parâmetros de configuração para definir e controlar as conexões seguras:

  • TLSFrontendAccept – define quais conexões de entrada do frontend serão aceitas
  • TLSFrontendCertIssuer – emissor de certificado permitido do frontend
  • TLSFrontendCertSubject – assunto do certificado permitido do frontend
  • FrontendAllowedIP – conexões do frontend só serão aceitas a partir dos endereços listados aqui, se o parâmetro estiver definido

Essas medidas fortalecem a política de segurança da plataforma, tornando o ambiente de monitoramento mais confiável contra interceptações de dados e acessos não autorizados.

Novos widgets e melhorias de visualização

O Zabbix 7.4 introduz um novo widget (Item card) e diversas melhorias de visualização para dashboards e mapas de rede.

Item card widget

O novo widget “Item card” exibe informações detalhadas de um item específico, como dados recentes, alertas, tags e triggers, de forma configurável. Essa introdução oferece uma visualização detalhada e personalizável de itens monitorados, incluindo dados recentes, alertas, tags, triggers e outros atributos importantes. É possível selecionar e ordenar quais atributos serão exibidos no widget durante sua configuração.

O comportamento do Item card widget é semelhante ao já conhecido Host card widget, lançado na versão 7.2 do Zabbix. Essa adição aumenta a flexibilidade na análise de dados monitorados e melhora a usabilidade para os operadores da ferramenta, que passam a ter acesso a informações detalhadas de forma visualmente clara e objetiva.

Diversos atributos de item podem ser exibidos no Item card widget

Melhorias em mapas de rede

Os mapas de rede também receberam várias melhorias, permitindo novos casos de uso e simplificando cenários já existentes:

  • Imagens de fundo agora podem ser redimensionadas proporcionalmente às dimensões do mapa.
  • Links no mapa agora suportam indicadores com base em thresholds de valor do item.
  • Ícones de elementos do mapa agora podem ser ordenados quando sobrepostos.
Thresholds de valor do item podem ser definidos para indicadores de link
  • Ícones de elementos do mapa agora podem ser ordenados quando sobrepostos
  • Elementos de grupo de host no mapa agora consideram grupos de host aninhados ao exibir informações relacionadas
  • Rótulos de links e elementos do mapa agora podem ser ocultados e exibidos apenas ao passar o mouse
Elementos do mapa podem ser ordenados sobrepostos uns aos outros

Dashboards muito melhores na versão!

O Zabbix 7.4 inclui diversas melhorias em dashboards para facilitar uma configuração mais rápida e intuitiva:

O seletor de cores em widgets de gráfico e gráfico de pizza agora inclui um novo esquema de paleta além do esquema de cores sólido. Os usuários podem escolher entre os esquemas de cores disponíveis na paleta. Os novos esquemas de cores por paleta permitem uma visualização mais clara e diferenciada dos valores dentro de um conjunto de dados, enquanto o esquema de cor sólida exibe esses valores em diferentes tonalidades da cor selecionadar.

O novo esquema de cores por paleta está disponível em widgets de gráfico e gráfico de pizza

As alterações na configuração dos widgets agora são aplicadas automaticamente, sem a necessidade de clicar em “Aplicar”. O dashboard padrão de visualização Global foi completamente reformulado e passa a utilizar os widgets mais recentes, proporcionando insights adicionais e aprofundados sobre a instância do Zabbix.

O dashboard padrão de visualização Global foi reformulado.

Outras mudanças no Zabbix 7.4

Multiple smaller fixes have been introduced in Zabbix 7.4, such as new history functions, new macros, security fixes, and more:

  • Os resultados de pré-processamento agora podem ser copiados diretamente para a área de transferência por meio do botão “Copy to clipboard”.
  • Todos os usuários podem, por padrão, gerenciar suas próprias mídias.No entanto, essa permissão pode ser revogada nas configurações de funções de usuário (user roles).
  • Uma nova seção de notificações foi adicionada em “User Settings” para personalização detalhada dos alertas.
  • Macros secretas do Vault agora podem ser resolvidas tanto pelo Zabbix server quanto pelo Zabbix proxy.
  • Novo simple check icmppingretry para monitorar respostas a ICMP ping com tentativas ajustáveis.
  • Novas funções de histórico com rastreamento de timestamp foram incluídas.
  • Diversos novos macros foram adicionados para o rastreamento de tempo dos valores de itens.
  • O Zabbix server/proxy agora registra automaticamente informações de diagnóstico do history cache quando o cache estiver cheio.
  • Itens desativados são imediatamente removidos do history cache.
  • Agora é possível limpar manualmente o cache histórico de um item específico por meio do comando history_cache_clear=target
  • Suporte adicionado para autenticação OAuth do Gmail

Novas integrações e  templates adicionados

Muitas integrações via webhook foram reformuladas no Zabbix 7.4, otimizadas para melhor desempenho e com diversas correções:

  • Discord
  • GitHub
  • GLPi
  • Jira
  • Jira Service management
  • MS Teams
  • MS Teams Workflows
  • OTRS CE
  • PagerDuty
  • Slack
  • Telegram
  • Zammad

Muitas das integrações webhook existentes foram reformuladas no Zabbix 7.4[/
Novos templates adicionados:

  • Pure Storage FlashArray
  • Azure SQL Managed Instance
  • Azure MSSQL DTU database by HTTP
  • Azure Backup Jobs by HTTP
  • Palo Alto PA-440
  • Juniper MX
  • Improvements for Dell by HTTP and SNMP templates
O Zabbix 7.4 introduz diversos novos templates
Inscrever-se
Notificar de
0 Comments
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
0
Adoraria saber sua opinião, comente.x