16 Novidades do Zabbix 7.0.11
Resolução de DNS assíncrona
O agent poller e o SNMP poller agora podem ser configurados para usar a biblioteca c-ares (versão 1.16.0 ou mais recente) em vez do resolvedor de DNS libevent. Isso permite uma resolução de DNS potencialmente mais rápida e flexível.
Para habilitar o c-ares, o Zabbix deve ser configurado com a opção --with-ares.
Observe que, a partir do c-ares 1.31.0, o cache de DNS é ativado por padrão.
Integrações de Webhook atualizadas
Os seguintes webhooks prontos para uso agora suportam todos os tipos de eventos e foram aprimorados para eficiência de código, manutenção e funcionalidade, com alterações refletidas na documentação:
- Discord - script atualizado para usar a API Discord v10; formato de mensagem personalizada codificado para eventos baseados em trigger removido.
- GitHub - parâmetro de versão da API do GitHub introduzido para usar uma versão estática em vez da mais recente; em casos de escalonamento, problemas existentes agora são atualizados em vez de novos serem criados; rótulos de problemas e prefixos ajustáveis nos parâmetros do webhook adicionados.
- GLPi - modelos de mensagens atualizados.
- Jira - ações de trigger e serviço agora suportam mapeamento das severidades dos eventos do Zabbix para as prioridades dos tickets do Jira (via parâmetros
severity_information,severity_high, etc.); suporte para prioridades personalizadas do Jira adicionado a todas as ações de autorregistro, descoberta e internas (via parâmetrosjira_priority_discovery,jira_priority_autoregistration,jira_priority_internal); campos personalizados do Jira para criação de tickets adicionados a todas as ações (anteriormente apenas trigger); mensagens de eventos de problema agora são enviadas para a descrição do ticket do Jira, e mensagens padrão de eventos OK agora são adicionadas como comentários. - Jira Service Management (anteriormente Jira Service Desk) - ações de trigger e serviço agora suportam mapeamento das severidades dos eventos do Zabbix para as prioridades dos tickets do Jira; suporte para prioridades personalizadas do Jira adicionado a todas as ações de autorregistro, descoberta e internas; campos personalizados do Jira para criação de tickets adicionados a todas as ações (anteriormente apenas trigger); suporte adicionado para campos personalizados de data e hora, botão de opção, caixa de seleção, escolha única e múltipla; comportamento do campo personalizado de URL ajustado; suporte para rótulos de tickets adicionado e formato do nome do problema atualizado para corresponder ao tipo de mídia Jira; opções de comentário privado (padrão) e público agora disponíveis para escalonamentos; em casos em que a severidade do evento é atualizada entre escalonamentos, a prioridade da tarefa não retorna mais ao original.
- MS Teams - modelos de mensagens atualizados.
- OTRS CE - suporte adicionado para fechamento de incidentes de problemas resolvidos.
- PagerDuty - suporte adicionado para fechamento de incidentes de problemas resolvidos; token da API movido para as configurações de mídia do usuário via
{ALERT.SENDTO}. - Slack - parâmetro obsoleto
slack_as_userremovido; modelos implementados para mensagens enviadas ao Slack. - Telegram - suporte para mensagens de resposta adicionado.
- Zammad - grupo de usuários anteriormente codificado “Users” movido para um parâmetro do webhook; tags de eventos não são mais criadas por padrão.
Plugin SMART para o Zabbix agent 2 atualizado
A chave de item smart.disk.get no plugin SMART do Zabbix agent 2 agora retorna valores brutos e normalizados para os atributos SMART.
Melhorias de desempenho
O desempenho da atualização de tendências no TimescaleDB foi aumentado usando upserts em vez de updates.
O desempenho do Zabbix server foi aprimorado implementando a sincronização paralela de tendências e evitando consultas de intervalo, resultando em tempos de desligamento mais rápidos no MySQL, PostgreSQL e TimescaleDB.
Templates
Para alterações em templates existentes e informações sobre novos templates, consulte Alterações em templates.
Layout aprimorado para a opção “Personalizado em caso de falha” no pré-processamento de item
As opções "Personalizado em caso de falha" da aba pré-processamento de valor do item agora são exibidas corretamente em todos os idiomas suportados. Anteriormente, o desalinhamento em algumas traduções levava a ambiguidades na configuração ao definir ações personalizadas de tratamento de erros para etapas de pré-processamento. Com esta correção, o controle é renderizado de forma consistente e, após selecionar a caixa de seleção "Personalizado em caso de falha", as opções disponíveis agora são apresentadas como uma lista suspensa em vez de botões de opção — proporcionando uma interface mais clara e compacta.