Foi lançado o sistema de monitoramento de código aberto Zabbix 5.2.
Zabbix é um sistema versátil para monitorar o desempenho e a disponibilidade de servidores, equipamentos de engenharia e de rede, aplicativos, 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, análise dos dados obtidos, até o armazenamento, visualização e envio de alertas com o uso de regras de escalonamento. O sistema também oferece flexibilidade na expansão dos métodos de coleta de dados e alertas, assim como possibilidades de automação através de uma poderosa API.
A interface web unificada implementa o gerenciamento centralizado das configurações de monitoramento e a distribuição de direitos de acesso a diferentes grupos de usuários. O código do projeto é distribuído sob a licença GPLv2.
O Zabbix 5.2 é uma nova versão principal não-LTS com um período padrão de suporte oficial.
As principais melhorias da versão 5.2:
- suporte a monitoramento sintético com a capacidade de criar scripts complexos de múltiplas etapas para coletar dados e realizar verificações complexas de disponibilidade de serviços
- introdução de um conjunto de funções de gatilho para análise de longo prazo que permite gerar alertas como "O número de transações por segundo em outubro aumentou em 23%"
- suporte a papéis de usuário para controle granulado dos direitos dos usuários com possibilidade de controle de acesso a diferentes componentes da interface, métodos da API e ações dos usuários
- capacidade de armazenar todas as informações sensíveis (senhas, tokens, nomes de usuários para autenticação, etc.) usadas no Zabbix em um Hashicorp Vault externo para máxima segurança
- suporte ao monitoramento de IoT e monitoramento de equipamentos industriais usando protocolos Modbus e MQTT
- capacidade de salvar e alternar rapidamente entre filtros na interface
A segurança e a confiabilidade do monitoramento foram aprimoradas através de:
- integração com Hashicorp Vault
- suporte ao UserParameterPath para agentes
- nomes de usuário ou senhas incorretos não fornecerão nenhuma informação adicional sobre a existência de um usuário registrado
Melhoria no desempenho e na continuidade graças a:
- suporte à balanceamento de carga (load balancing) para interface web e API, permitindo a escalabilidade horizontal desses componentes
- melhorias na lógica de processamento de eventos
Outras melhorias significativas:
- capacidade de especificar diferentes fusos horários para diferentes usuários
- capacidade de visualizar o estado atual do cache histórico do sistema em funcionamento para melhor compreensão do funcionamento do Zabbix
- no âmbito da fusão das funcionalidades de telas e painéis, os templates de telas foram convertidos em templates de painéis
suporte às interfaces de hosts para protótipos de hosts - as interfaces de hosts tornaram-se opcionais
- agora há suporte a tags para protótipos de hosts
- capacidade de usar macros personalizadas no código dos scripts de pré-processamento
- capacidade de lidar com estados de métricas não suportados no pré-processamento para reações rápidas a tais eventos e para verificações de disponibilidade de serviços mais confiáveis
- suporte a macros eventlog para exibição de informações operacionais
- suporte a macros personalizadas na descrição da métrica
- suporte à autenticação digest para verificações HTTP
- o agente Zabbix ativo agora pode enviar dados para vários hosts
- o comprimento máximo de macros personalizadas foi aumentado para 2048 bytes
- capacidade de trabalhar com cabeçalhos HTTP em scripts de pré-processamento
suporte à desativação do idioma padrão para todos os usuários - a lista de painéis mostra claramente quais painéis foram criados por mim e se eu concedi acesso a outros usuários
- capacidade de testar métricas SNMP
- formulário mais simples para configurar prazos de manutenção de equipamentos e serviços
- nomes de templates simplificados
- lógica mais simples para o planejamento de verificações de métricas não suportadas
- Yaml tornou-se o novo formato padrão para operações de importação e exportação
- novas soluções de templates para monitoramento de Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid
O Zabbix oferece integração pronta com:
- plataformas de suporte como Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
- sistemas de notificação de usuários como Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert
Pacotes oficiais estão disponíveis para as versões atuais das seguintes plataformas:
- Distribuições Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian para várias arquiteturas
- sistemas de virtualização baseados em VMWare, VirtualBox, Hyper-V, XEN
Docker - agentes para todas as plataformas, incluindo MacOS e pacotes MSI para agentes Windows
A instalação rápida do Zabbix está disponível para plataformas de nuvem:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud
Para a migração de versões anteriores, é necessário apenas a instalação dos novos arquivos binários (servidores e proxy) e da interface. O Zabbix realizará automaticamente o procedimento de atualização. A instalação de novos agentes não é necessária.
Você pode consultar a lista completa de todas as mudanças em descrição das mudanças e documentação.
Aqui link para downloads e instalações em nuvem.
Fonte: linux.org.ru
