Lançamento do sistema de monitoramento Zabbix 7.0, que mudou a licença para AGPL

Foi lançado o sistema de monitoramento aberto Zabbix 7.0, que pertence às versões com suporte oficial prolongado (LTS). O Zabbix é um sistema versátil para monitoramento de desempenho e disponibilidade de servidores, equipamentos de rede e engenharia, aplicações, bancos de dados, sistemas de virtualização, contêineres, serviços de TI, serviços web e infraestrutura em nuvem.

O sistema implementa o ciclo completo desde a coleta de dados, seu processamento e transformação, a análise desses dados para detecção de problemas, até o armazenamento desses dados, visualização e envio de notificações utilizando regras de escalonamento. Além disso, o sistema oferece flexibilidade na expansão dos métodos de coleta de dados e notificações, assim como opções de automação através de uma poderosa API. Uma interface web unificada proporciona gerenciamento centralizado das configurações de monitoramento e distribuição de funções de acesso a diversos grupos de usuários.

A partir da versão 7.0, o código do projeto é distribuído sob a licença AGPLv3, em vez da licença GPLv2. Uma característica da licença AGPLv3 é a introdução de restrições adicionais para aplicações que garantem o funcionamento de serviços de rede. Ao utilizar componentes AGPL em serviços de rede, o desenvolvedor deve fornecer ao usuário o código-fonte de todas as modificações feitas nesses componentes, mesmo que o software subjacente do serviço não seja distribuído e seja utilizado exclusivamente na infraestrutura interna para a operacionalização do serviço. Além disso, a licença AGPLv3 é compatível apenas com a GPLv3, o que leva a um conflito de licenciamento com aplicações distribuídas sob a licença GPLv2; por exemplo, a distribuição de uma biblioteca sob AGPLv3 exige que todos os aplicativos que utilizam essa biblioteca distribuam seu código sob a licença AGPLv3 ou GPLv3.

Pacotes oficiais foram preparados para distribuições Linux como Alma Linux, CentOS, Debian, OpenSUSE, Oracle Linux, Raspberry Pi OS, RedHat Enterprise Linux, Rocky Linux, SUSE Linux Enterprise Server, Ubuntu; sistemas de virtualização com VMWare, VirtualBox, Hyper-V, XEN; Docker; OpenStack Nova. Foi disponibilizada uma forma rápida de instalar o Zabbix em plataformas de nuvem como AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Oracle Cloud e Yandex Cloud. Para a transição de versões anteriores, é necessária apenas a instalação de novos arquivos binários.servidor e proxy) e uma nova interface (o Zabbix realizará automaticamente o procedimento de atualização, não sendo necessária a instalação de novos agentes).

Principais melhorias da versão 7.0 LTS:

  • Modo de monitoramento sintético de sites e aplicações web com o uso do motor de navegador e scripts complexos. É possível criar capturas de tela do estado do site, visualizar o desempenho e extrair e monitorar dados específicos de aplicações web.
    Lançamento do sistema de monitoramento Zabbix 7.0, que mudou a licença para AGPL
  • Suporte a clusters de proxy, balanceamento de carga em vários servidores e utilização de balanceadores para garantir o funcionamento de configurações de alta disponibilidade do Zabbix. O escalonamento de soluções existentes com base no Zabbix é suportado através da implantação de servidores proxy adicionais.
    Lançamento do sistema de monitoramento Zabbix 7.0, que mudou a licença para AGPL
  • A performance e a eficiência do trabalho do proxy foram aumentadas com o armazenamento das métricas coletadas na memória RAM sem a necessidade de armazenamento intermediário no disco. É possível utilizar um esquema híbrido, onde os dados são armazenados na memória, mas também salvos no disco.
  • A escalabilidade e a velocidade de coleta de dados foram aprimoradas — a consulta de métricas agora é realizada de forma assíncrona, onde a próxima métrica pode ser solicitada sem esperar pelo processamento da solicitação anterior. Cada poller suporta a execução de até 1000 verificações paralelas. A consulta assíncrona pode ser aplicada a agentes e manipuladores que utilizam SNMP e HTTP.
  • Foram fornecidas configurações centralizadas de tempo limite, disponíveis através da GUI e API, permitindo definir tempos limites específicos relacionados a elementos determinados ou sobrescrever os tempos limites em nível de proxy.
    Lançamento do sistema de monitoramento Zabbix 7.0, que mudou a licença para AGPL
  • Novos widgets foram adicionados para visualização de métricas e estado da infraestrutura (‘Host navigator’, ‘Honeycomb’, ‘Pie chart’, ‘Gauge’, ‘Top triggers’, ‘Item history’). Foi implementada a navegação dinâmica entre widgets no modo de painel (dashboard), utilizando a interação de widgets para influenciar as ações de um widget em outros (por exemplo, as informações sobre um host selecionado em um widget podem ser exibidas em widgets que visualizam a localização geográfica). Também foi adicionada a opção de atualização automática dos widgets ao mudar a fonte de dados. Todos os widgets podem ser usados para templates de hosts. Para muitos widgets, é implementado suporte a valores agregados.
    Lançamento do sistema de monitoramento Zabbix 7.0, que mudou a licença para AGPLLançamento do sistema de monitoramento Zabbix 7.0, que mudou a licença para AGPLLançamento do sistema de monitoramento Zabbix 7.0, que mudou a licença para AGPLLançamento do sistema de monitoramento Zabbix 7.0, que mudou a licença para AGPLLançamento do sistema de monitoramento Zabbix 7.0, que mudou a licença para AGPL
  • Aumentou significativamente (de 10 a 100 vezes) a velocidade de verificação da disponibilidade de hosts nas redes, devido ao paralelismo nas verificações.
    Lançamento do sistema de monitoramento Zabbix 7.0, que mudou a licença para AGPL
  • Adicionada a suporte a autenticação de dois fatores usando senhas temporárias (TOTP, Time-Based One-Time Password).
  • Adicionada a verificação de validade dos arquivos de configuração.
  • Aumentada a flexibilidade na detecção de hosts em ambientes complexos, como VMware e Kubernetes.
  • Melhorada a performance do frontend através da alteração na lógica de verificação de permissões.
  • A maioria dos formulários foi convertida para funcionar em modo modal.
  • Garantida a resposta imediata ao transferir elementos de monitoramento para manutenção.
  • Adicionados templates prontos e manipuladores para NextCloud, Google Cloud Platform, Microsoft Azure Cost Management, Azure Cosmos DB for MongoDB, Amazon Elastic Container, Oracle Cloud Infrastructure, Microsoft SQL, CheckPoint Quantum Security Gateway, Fortinet FortiGate, HPE iLO, Cisco SD-WAN, HashiCorp Nomad, PostgreSQL (ODBC), OpenStack Nova, Acronis Cyber Protect Cloud, YugabyteDB, Ansible Webhook, Mantis Bug Tracker.
  • Garantida a integração com plataformas de suporte como Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP, ManageEngine Service Desk e sistemas de alerta para usuários como Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat. No total, mais de 500 templates e integrações disponíveis.
  • Ampliadas significativamente as capacidades de monitoramento DNS.
  • A entrega de relatórios PDF gerados automaticamente foi movida para a categoria de estáveis. Para os relatórios PDF, foi implementado suporte a painéis multipágina.
  • Estabilizada a capacidade de streaming para enviar métricas e eventos para sistemas externos.
  • Adicionada a opção de suspender a coleta de dados de elementos perdidos durante a autodescoberta.
  • Adicionada a suporte a tags para webhooks para eventos internos.
  • Implementada a detecção de duplicados engineID durante o monitoramento SNMP.
  • Adicionada a possibilidade de usar entradas personalizadas na execução de scripts.
  • Melhorado o protocolo de interação entre todos os componentes do Zabbix.
  • Restaurada a capacidade de usar macros personalizadas nos nomes dos elementos.
  • Para todas as macros integradas, adicionada suporte a funções de macros.
  • Adicionado o método history.push. Implementado suporte para funções de trigger jsonpath e xmlpath.
  • Adicionada a possibilidade de executar scripts em agentes ativos.
  • Foi implementado o suporte a tipos de dados binários e novas funções de gatilho.
  • O desempenho com dados do Prometheus foi significativamente acelerado.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster