Lançamento do sistema de monitoramento Zabbix 4.4

Após 6 meses de desenvolvimento disponível nova versão do sistema de monitoramento Zabbix4.4, cujo código distribuído por licenciado sob GPLv2. O Zabbix é composto por três componentes básicos: um servidor para coordenar a execução das verificações, gerar solicitações de testes e coletar estatísticas; agentes para realizar verificações por parte de hosts externos; frontend para organizar o gerenciamento do sistema.

Para aliviar a carga do servidor central e formar uma rede de monitoramento distribuída, uma série de servidores proxy podem ser implantados que agregam dados na verificação de um grupo de hosts. Os dados podem ser armazenados em MySQL, PostgreSQL, TimescaleDB, DB2 e Oracle DBMS. Sem agentes, o servidor Zabbix pode receber dados através de protocolos como SNMP, IPMI, JMX, SSH/Telnet, ODBC e testar a disponibilidade de aplicações Web e sistemas de virtualização.

O principal inovações:

  • Um novo tipo de agente foi introduzido - zabbix_agent2, escrito em Go e fornecendo uma estrutura para desenvolver plugins para testar vários serviços e aplicações. O novo agente inclui um agendador integrado que suporta agendamento flexível de verificações e pode monitorar o estado entre verificações (por exemplo, mantendo aberta a conexão com o SGBD). Para economizar tráfego, é suportado o envio de dados recebidos em modo lote. O novo agente pode ser usado para substituir de forma transparente o antigo apenas na plataforma Linux por enquanto;
  • Adicionada a capacidade de usar ganchos da web e seus próprios manipuladores de ações e notificações quando são detectadas falhas nos serviços que estão sendo verificados. Os manipuladores podem ser escritos em JavaScript e usados ​​para entrar em contato com serviços externos de entrega de notificações ou sistemas de rastreamento de erros. Por exemplo, você pode escrever um manipulador para enviar mensagens sobre problemas para um chat corporativo;
  • O suporte oficial para o SGBD foi implementado Escala de tempoDB como um repositório de dados de inspeção. Ao contrário do anteriormente suportado
    MySQL, PostgreSQL, Oracle e DB2, o SGBD TimescaleDB é especialmente otimizado para armazenar e processar dados na forma de uma série temporal (fatias de valores de parâmetros em intervalos especificados; um registro forma o tempo e um conjunto de valores correspondentes a desta vez). TimescaleDB permite que você aumente significativamente melhorar a eficiência e a produtividade ao trabalhar com tais dados, demonstrando um nível de desempenho quase linear. Além disso, o TimescaleDB oferece suporte a recursos como limpeza automática de registros antigos;

    Lançamento do sistema de monitoramento Zabbix 4.4

  • Preparado especificações para o design de modelos para padronizar as configurações. A estrutura dos arquivos XML/JSON é trazida para um formato adequado para edição manual do modelo em um editor de texto normal. Os modelos existentes estão alinhados com as especificações propostas;
  • Foi implementada uma base de conhecimento para documentar os elementos e gatilhos verificados, que pode ser fornecida com uma descrição detalhada, uma explicação das finalidades da coleta de informações e instruções de ação em caso de problemas;

    Lançamento do sistema de monitoramento Zabbix 4.4

  • São apresentados recursos avançados para visualizar o estado da infraestrutura. Adicionada a capacidade de alterar os parâmetros do widget com um clique. Os conjuntos de gráficos são otimizados para exibição em telas widescreen e grandes painéis de parede. Todos os widgets são adaptados para exibição no modo headless. Adicionado um novo widget para exibir protótipos de gráficos. Um novo modo de visualização agregada foi adicionado ao widget com estatísticas resumidas dos problemas;

    Lançamento do sistema de monitoramento Zabbix 4.4

  • Gráficos de colunas agora incluem suporte para exibição de dados processados ​​usando diversas funções agregadas, facilitando a análise de dados durante longos períodos de tempo e simplificando o planejamento. As seguintes funções são suportadas: min,
    max,
    média
    contagem,
    soma,
    primeiro e
    último;

    Lançamento do sistema de monitoramento Zabbix 4.4

  • Adicionada a capacidade de registrar automaticamente novos dispositivos usando chaves PSK (chave pré-compartilhada) com criptografia de configurações para o host adicionado;
    Lançamento do sistema de monitoramento Zabbix 4.4

  • Adicionado suporte para a sintaxe JSONPath estendida, que permite organizar o pré-processamento complexo de dados no formato JSON, incluindo operações de agregação e pesquisa;

    Lançamento do sistema de monitoramento Zabbix 4.4

  • Adicionado suporte para anexar descrições a macros personalizadas;
    Lançamento do sistema de monitoramento Zabbix 4.4

  • Maior eficiência na coleta e definição de dados relacionados a WMI, JMX e ODBC, adicionando novas verificações que retornam matrizes de objetos no formato JSON. Também foi adicionado suporte para armazenamento para serviços VMWare e systemd, bem como a capacidade de converter dados CSV em JSON;

    Lançamento do sistema de monitoramento Zabbix 4.4

  • O limite máximo do número de elementos dependentes foi aumentado para 10 mil;
  • Adicionado suporte para novas plataformas: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS e RHEL 8. Um pacote com agente no formato MSI foi preparado para Windows. Adicionado suporte para implantação rápida do sistema de monitoramento em um contêiner isolado ou em ambientes de nuvem AWS, Azure,
    Plataforma Google Cloud,
    Oceano Digital e Docker.

Fonte: opennet.ru

Adicionar um comentário