Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

18 O que há de novo na Zabbix 6.0.13

Alterações (breaking changes)

Versão de plugins carregáveis

Loadable plugins para o Zabbix agente 2 agora é utilizado o mesmo sistema de versionamento do próprio Zabbix. As seguintes alterações foram feitas:

  • MongoDB 1.2.0 -> MongoDB 6.0.13
  • PostgreSQL 1.2.1 -> PostgreSQL 6.0.13

Esses plugins são compatíveis com qualquer versão secundária do Zabbix 6.0.
Observe que o repositório de fonte para cada puglin agora contém um branch dedicado release/6.0 branch (anteriormente, havia apenas o branch master).

Suporte MariaDB 10.10

A versão máxima suportada para MariaDB agora é 10.10.X.

Importação de configuração

Anteriormente, o processo de importação falharia devido a uma icompatibilidade de UUID de uma entidade importável (grupo host, item, graph, etc.). Por exemplo, não era possível importar o grupo host se algum grupo host já tivesse um mesmo nome existente no host.

Na nova versão, a importação falhará por causa de uma incompatibilidade de UUID; em vez disso, a entidade será correspondida pelos critérios de singularidade, como o ID da entidade. A entidade será importada, e o UUID será atualizado para o UUID da entidade importada.

Outra melhoria, ao remover o vínculo do template (a opção Excluir ausentes para o vínculo do template) através do template importado ou host, as entidades herdadas não são mais removidas (o template fica desvinculado, não desvinculado e limpo), a menos que essas entidades estejam ausentes no arquivo de importação entidades e a opção Excluir ausentes para a entidade específica esteja marcada.

Devido a essa mudança, a opção de mensagem de alerta ao marcar a opção Excluir ausentes para o vínculo do template, não será mais exibida.

Consultar tablespaces separadas em bancos de dados Oracle com Zabbix agent 2

O seguinte Zabbix agent 2 items, suportados para o plugin do Oracle, agora possuem parâmetros opcionais adicionais:

  • oracle.diskgroups.stats[<existingParameters>,<diskgroup>]
  • oracle.archive.info[<existingParameters>,<destination>]
  • oracle.cdb.info[<existingParameters>,<database>]
  • oracle.pdb.info[<existingParameters>,<database>]
  • oracle.ts.stats[<existingParameters>,<tablespace>,<type>]

Esses parâmetros permitem consultar instanciadas separadas de dados específicos, ao invés de todos os dados, melhorando assim o desempenho.

Recuperar informação adicional com docker.container_info[]

O docker.container_info[] Zabbix agent 2 item agora suporta a opção de recuperar informações de nível baixo de forma parcial (short) ou recuperar informações de forma completa sobre um Docker container.

Comandos de tempo de execução do para profiling

Os comandos de tempo de execução para profilling foram adicionados ao Zabbix server e ao Zabbix proxy.

  • prof_enable - habilitar profiling
  • prof_disable - desabilitar profiling

O Profiling por ser habilitado pelo processo server/proxy. Profilling habilitados fornecem detalhes de todo rwlocks/mutexes pela função nome.

Veja também:

Função HMAC para JavaScript

Uma nova função foi adicionada ao mecanismo JavaScript permitindo retornar um hash HMAC:

  • hmac('<hash type>',key,string)

Essa função é util em casos em que é necessário um código de autenticação de mensagem baseado em hash (HMAC) para assinar solicitações. Os tipos de hash MD5 e SHA256 são suportados, e. g.:

  • hmac('md5',key,string)
  • hmac('sha256',key,string)

Templates

Novos templates estão disponíveis:

  • AWS EC2 via HTTP
  • AWS via HTTP
  • Instância AWS RDS via HTTP
  • Bucket AWS S3 via HTTP
  • Azure via HTTP
  • Servidor Control-M via HTTP
  • Gerenciador empresarial Control-M via HTTP
  • Veeam Backup Geranciador empresarial via HTTP
  • Veeam Backup e Replication via HTTP

Veja instruções de setup para HTTP templates.

O template Oracle by Zabbix agent 2 foi atualizado (itens estáticos múltiplos removidos; múltiplos itens prototypes adicionados) de acordo ao a mudança realizada Zabbix agent 2 items.

Para mais informações sobre atualizações, veja Template changes.

Você tem acesso a esses templates em:

  • Em ConfiguraçãoTemplates em nova instalações;
  • se você está atualizando pelas versões anteriores, você pode fazer download dos novos templates pelo Zabbix Git repository ou encontrar eles no diretório de downloads da última versão da Zabbix. Depois, enquanto estiver na ConfiguraçãoTemplates, você pode importá-los manualmente no Zabbix.

Suporte TimescaleDB 2.9

A versão máxima suportada para TimescaleDB agora é 2.9.

Integrações do Webhook

Um novo tipo de mídiaLINE agora está disponível, permitindo o uso da funcionalidade webhook para enviar notificações sobre eventos do Zabbix para o mensageiro LINE.

Idiomas Frontend

Idiomas como Catalão e Romeno agora estão habilitadas no frontend.

Biblioteca Golang para atualização do Windows

A biblioteca Golang usada pelo Zabbix agent 2 em conjunto com os plugins MongoDB ou PostgreSQL para monitorar Windows agora é github.com/Microsoft/go-winio, versão 0.6.0 (anteriormente github.com/natefinch/npipe). Veja também Golang libraries, MongoDB plugin dependencies, e PostgreSQL plugin dependencies.

Aumento do limite de descritores de arquivos abertos para Zabbix agent 2

The system service file shipped in Zabbix agent 2 packages now declares the open file descriptor limit of 8196. Anteriormente, o limite do sistema padrão de 1024 foi utilizado. O novo limite é suficiente para a configuração padrão Zabbix agent 2. Se você tem uma configuração não padre do agent 2 configuration, por exemplo use plugins adicionais ou recursos estendidos, esse limite pode precisar ser aumentado manualmente futuramente. Nesse caso, ajuste o parâmetro LimitNOFILE no arquivo de unidade do sistema.