O sistema de monitoramento gratuito e de código aberto Zabbix 5.0 LTS foi lançado.
Zabbix é um sistema universal para monitoramento de desempenho e disponibilidade de servidores, equipamentos de engenharia e rede, aplicações, bancos de dados, sistemas de virtualização, containers, serviços de TI, serviços web, infraestrutura em nuvem.
O sistema implementa um ciclo completo desde a coleta de dados, processamento e transformação, análise dos dados recebidos, e finalização com armazenamento desses dados, visualização e envio de alertas por meio de regras de escalonamento. O sistema também oferece opções flexíveis para expandir a coleta de dados e métodos de alerta, bem como recursos de automação via API. Uma única interface web implementa o gerenciamento centralizado de configurações de monitoramento e distribuição de direitos de acesso a vários grupos de usuários. O código do projeto é distribuído sob a licença GPLv2.
Zabbix 5.0 é uma nova versão LTS principal com um longo período de suporte oficial. Para usuários que usam versões não LTS, recomendamos atualizar para a versão LTS do produto.
Principais melhorias na versão 5.0 LTS:
- Suporte SAML para soluções de logon único (SSO)
- Suporte oficial para o novo agente modular para plataformas Linux e Windows com suporte para armazenamento confiável de dados no sistema de arquivos local
- Interface mais amigável com fácil navegação no menu à esquerda, otimizada para monitores amplos
- Uma lista de dispositivos está disponível para usuários regulares (Monitoramento->Hosts)
- Suporte para módulos personalizados para ampliar a funcionalidade da interface do usuário
- Possibilidade de ignorar um problema
- Suporte para modelos de mensagens para notificações no nível do tipo de mídia
- Um utilitário de console separado para testar scripts JavaScript, útil para trabalhar com webhooks e pré-processamento
- Fácil configuração e simplificação de modelos SNMP, movendo os parâmetros SNMP para o nível da interface do host
- Suporte de macro personalizado para protótipos de host
- Suporte ao tipo de dados Float64
- O monitoramento da disponibilidade do dispositivo usando a função nodata() leva em consideração a disponibilidade do proxy
Maior segurança e confiabilidade do monitoramento devido a:
- Suporte a webhook via proxy HTTP
- Possibilidade de proibir a execução de determinadas verificações por parte de um agente, suporte a listas brancas e negras
- Capacidade de criar uma lista de protocolos de criptografia usados para conexões TLS
- Suporta conexões criptografadas com bancos de dados MySQL e PostgreSQL
- Transição para SHA256 para armazenar hashes de senha de usuário
- Suporta macros secretas para armazenar senhas, chaves de acesso e outras informações confidenciais
Performance melhorada:
- Compactando dados históricos usando TimescaleDB
- Otimize o desempenho da interface para milhões de dispositivos de monitoramento
Outras melhorias significativas:
- Novos operadores de pré-processamento para substituir texto e obter nomes de propriedades JSON ao trabalhar com JSONPath
- Agrupando mensagens no cliente de e-mail por evento
- Capacidade de usar macros secretas em nome de usuário e senha para acessar IPMI
- Os gatilhos suportam operações de comparação para dados de texto
- Novas verificações para detecção automática de métricas de desempenho no 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 modelos e dispositivos diretamente na interface
- Suporte para operação de alteração em massa de macros de usuário
- Suporte de filtro de tags para alguns widgets do painel
- Capacidade de copiar um gráfico de um widget como uma imagem PNG
- Suporte ao método API para acessar o log de auditoria
- Monitoramento remoto de versões de componentes Zabbix
- Suporte para macros {HOST.ID}, {EVENT.DURATION} e {EVENT.TAGSJSON} em notificações
- Suporte ao ElasticSearch 7.x
- Novas soluções de modelo para monitoramento de Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Suporte a nanossegundos para zabbix_sender
- Capacidade de redefinir o cache de estado SNMPv3
- O tamanho da chave métrica foi aumentado para 2048 caracteres, o tamanho da mensagem ao confirmar um problema para 4096 caracteres
Pronto para uso, o Zabbix oferece integração com:
- Plataformas de suporte técnico Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Sistemas de notificação de usuário Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Pacotes oficiais estão disponíveis para 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
- Estivador
- Agentes para todas as plataformas, incluindo MacOS e agente MSI para Windows
A instalação rápida do Zabbix para plataformas em nuvem está disponível:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
Para migrar de versões anteriores, basta instalar novos arquivos binários (servidor e proxy) e uma nova interface. O Zabbix realizará automaticamente o procedimento de atualização. Não há necessidade de instalar novos agentes.
Uma lista completa de todas as alterações pode ser encontrada em documentação.
Fonte: linux.org.ru