Foi lançado o sistema de monitoramento de código aberto Zabbix 5.0 LTS.
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 recebidos, até o armazenamento desses dados, visualização e envio de notificações utilizando regras de escalonamento. Além disso, o sistema oferece flexíveis opções de expansão dos métodos de coleta de dados e notificações, assim como possibilidades de automação através da API. A interface web única implementa gerenciamento centralizado das configurações de monitoramento e distribuição de permissões para diversos grupos de usuários. O código do projeto é distribuído sob a licença GPLv2.
Zabbix 5.0 é uma nova versão principal LTS com longo período de suporte oficial. Para os usuários que utilizam versões não-LTS, recomendamos a migração para versões LTS do produto.
Principais melhorias da versão 5.0 LTS:
- Suporte SAML para soluções de login único (SSO)
- Suporte oficial ao novo agente modular para plataformas Linux e Windows com suporte ao armazenamento confiável de dados no sistema de arquivos local
- Interface mais amigável com navegação conveniente pelo menu à esquerda, otimizada para monitores largos
- Lista de dispositivos disponível para usuários comuns (Monitoramento->Hosts)
- Suporte a módulos personalizados para expandir a funcionalidade da interface do usuário
- Capacidade de cancelar a confirmação de um problema
- Suporte a modelos de mensagens para notificações em nível de tipos de mídia
- Utilitário de console separado para testar scripts em JavaScript, útil para trabalhar com webhooks e pré-processamento
- Configuração simples e simplificação de templates SNMP através da transferência de parâmetros SNMP para o nível da interface do host
- Suporte a macros personalizadas para protótipos de hosts
- Suporte ao tipo de dado Float64
- Monitoramento da disponibilidade de dispositivos usando a função nodata() que leva em consideração a disponibilidade do proxy
A segurança e a confiabilidade do monitoramento foram aprimoradas através de:
- Suporte a webhooks através de proxy HTTP
- Possibilidade de impedir a execução de determinadas verificações pelo agente, suporte a listas brancas e negras
- Capacidade de formar uma lista de protocolos de criptografia utilizados para conexões TLS
- Suporte a conexões criptografadas com bancos de dados MySQL e PostgreSQL
- Migração para SHA256 para armazenamento de hashes de senhas de usuários
- Suporte a macros secretas para armazenamento de senhas, chaves de acesso e outras informações confidenciais
Desempenho aprimorado:
- Compressão de dados históricos ao usar TimescaleDB
- Otimização do desempenho da interface para milhões de dispositivos de monitoramento
Outras melhorias significativas:
- Novos operadores de pré-processamento para substituição de texto e obtenção do nome das propriedades JSON ao trabalhar com JSONPath
- Agrupamento de mensagens no cliente de email por evento
- Capacidade de usar macros secretos no nome de usuário e senha para acesso ao IPMI
- Suporte a triggers para operações de comparação em dados textuais
- Novas verificações para descoberta automática de métricas de desempenho em Windows, sensores IPMI, métricas JMX
- Configuração de todos os parâmetros de monitoramento ODBC em nível de métrica individual
- Capacidade de verificar métricas de templates e dispositivos diretamente da interface
- Suporte à operação de alteração em massa de macros de usuário
- Suporte a filtragem por tags para alguns widgets do dashboard
- Capacidade de copiar gráficos de um widget como imagem PNG
- Suporte ao método API para acesso ao log de auditoria
- Monitoramento remoto das versões dos componentes do Zabbix
- Suporte a macros {HOST.ID}, {EVENT.DURATION} e {EVENT.TAGSJSON} em notificações
- Suporte ao ElasticSearch 7.x
- Novos templates de monitoramento para Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Suporte a nanossegundos para zabbix_sender
- Capacidade de redefinir o cache de estado SNMPv3
- Aumentado o tamanho da chave da métrica para 2048 caracteres, tamanho da mensagem ao confirmar o problema para 4096 caracteres
O Zabbix oferece integração pronta com:
- Plataformas de suporte Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Sistemas de notificação de usuários Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Pacotes oficiais estão disponíveis para as versões atuais das seguintes plataformas:
- distribuições Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- sistemas de virtualização baseados em VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Agentes para todas as plataformas, incluindo MacOS e MSI para o agente Windows
A instalação rápida do Zabbix está disponível para plataformas de nuvem:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
Para atualizar a partir de versões anteriores, é necessária apenas a instalação de novos arquivos binários (servidor e proxies) e da nova interface. O Zabbix realizará automaticamente o processo de atualização. Não será necessário instalar novos agentes.
Você pode consultar a lista completa de todas as mudanças em documentação.
Fonte: linux.org.ru
