Zabbix 7 lançado com melhorias no monitoramento SNMP e HTTP, e mais

E foi lançado o Zabbix 7 com melhorias no monitoramento SNMP e HTTP, e mais. Confira as novidades e veja como instalar no Linux.

Zabbix é um sistema universal para monitoramento de desempenho e disponibilidade de servidores, equipamentos de engenharia e rede, aplicativos, bancos de dados, sistemas de virtualização, containers, serviços de TI, web services, infraestrutura na nuvem .

O Zabbix oferece uma solução escalável e de código aberto de classe empresarial para monitorar redes, servidores, máquinas virtuais e serviços em nuvem, garantindo gerenciamento e segurança de dados em tempo real.

Agora, a equipe Zabbix anunciou o lançamento do Zabbix 7.

Novidades do Zabbix 7

Zabbix 7 lançado com melhorias no monitoramento SNMP e HTTP, e mais
Zabbix 7 lançado com melhorias no monitoramento SNMP e HTTP, e mais

A maior novidade é que o Zabbix 7.0 está migrando da GPLv2 para a licença AGPLv3. O AGPLv3 difere notavelmente por exigir que os usuários compartilhem modificações de software se essas modificações forem usadas em uma rede.

Esta mudança visa proteger melhor os direitos autorais e garantir que as contribuições permaneçam gratuitas e de código aberto, alinhando-se aos valores de abertura e proteção de direitos autorais do Zabbix.

O Zabbix 7.0 apresenta uma ampla gama de novos recursos e melhorias destinadas a melhorar a usabilidade, o desempenho e a flexibilidade.

Aqui estão os mais importantes deles:
Usabilidade aprimorada e melhorias na interface:

  • A introdução de um seletor de período de tempo para o widget Histórico de itens simplifica a análise de dados em intervalos de tempo personalizáveis.
  • A substituição do widget de texto simples por um widget de histórico de itens atualizado fornece uma experiência de usuário mais dinâmica na apresentação de dados.
  • Novos widgets, como o navegador Host e Item, melhoram a eficiência da navegação nos painéis de monitoramento.

Capacidades de monitoramento expandidas:

  • Os recursos aprimorados de monitoramento de navegador incluem um novo item de navegador e um processo de pesquisa de navegador, preparando o terreno para futuras expansões no monitoramento da web.
  • O software agora suporta códigos de resposta HTTP adicionais (202, 203 e 204), facilitando uma melhor integração com serviços web.
  • Aprimoramentos no balanceamento de carga de proxy e nas configurações de alta disponibilidade melhoram a robustez do monitoramento em ambientes distribuídos.

Extensões de modelo e API:

  • Os novos modelos AWS, Azure e GCP aprimoram os recursos de monitoramento da nuvem, refletindo o compromisso da Zabbix em se manter atualizado com os avanços da nuvem.
  • Os recursos atualizados da API suportam configurações e integrações mais complexas, garantindo que o Zabbix possa se adaptar a diversos ambientes de TI.
  • A remoção de recursos obsoletos e melhorias na arquitetura do plug-in simplifica o desempenho e a personalização.

Atualizações de segurança e conformidade:

  • A introdução da autenticação multifatorial para a UI do Zabbix reforça as medidas de segurança.
  • Atualizações nas versões de banco de dados suportadas, incluindo MariaDB e MySQL, garantem compatibilidade com os padrões tecnológicos mais recentes.
  • A transição para o uso exclusivo do licenciamento AGPL-3.0 para o software reforça o compromisso da Zabbix com os padrões de código aberto.

Melhorias de desempenho:

  • Otimizações de back-end significativas incluem execuções de ações mais rápidas e suporte estendido para macros e condições de modelo.
  • Melhorias na descoberta de rede, incluindo pesquisa SNMP assíncrona, aumentam a eficiência e a precisão do monitoramento de rede.

Além das alterações acima, o Zabbix 7.0 corrigiu mais de 400 bugs nesta versão.

Para saber mais sobre essa versão do Zabbix, acesse a nota de lançamento.

Como instalar ou atualizar o Zabbix

Para os interessados ​​em poder instalar o Zabbix 7, é importante mencionar que para atualizar de versões anteriores, basta instalar novos binários (servidor e proxy) e uma nova interface.

O Zabbix atualizará automaticamente o banco de dados. Não há necessidade de instalar novos agentes.

Para instalar a versão mais recente do Zabbix nas principais distribuições Linux, acesse esse endereço, baixe os pacotes e instale, ou siga as instruções do site.

Se você deseja instalar este utilitário em seu sistema, você pode fazê-lo abrindo um terminal (você pode usar a combinação de teclas Ctrl + Alt + T) e nele você digitará o seguinte (lembre-se de mudar o link do pacote de acordo cm a sua distro):
wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-1%2Bubuntu22.04_all.deb
sudo dpkg -i zabbix-release/zabbix-release_6.2-1%2Bubuntu22.04_all.deb
sudo apt update
sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Como mencionado no início, o Zabbix utiliza um banco de dados para armazenar as informações, portanto você deve ter um dos suportados já instalado em seu sistema, além de utilizar o Apache, por isso recomendo instalar o Lamp.

Feita a instalação, devemos agora criar um banco de dados para o Zabbix, podemos fazer isso digitando:
sudo mysql -uroot -p password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘contraseña’; mysql> quit

Onde ‘password’ é a senha do seu banco de dados que você deve lembrar ou anotar para depois colocá-la em um arquivo de configuração.

Agora vamos importar o seguinte:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

E vamos editar o seguinte arquivo, onde vamos colocar a senha do banco de dados:
sudo nano /etc/zabbix/zabbix_server.conf

E vamos procurar a linha “DBPassword=” onde vamos colocar a senha do banco de dados.

Agora vamos editar o arquivo /etc/zabbix/apache.conf:

E procuramos a linha “php_value date.timezone” que vamos descomentar (removendo o #) e vamos colocar nosso fuso horário (no meu caso México):
php_value date.timezone America/Sao_Paulo

Por fim, reiniciamos o serviço com:
sudo systemctl restart zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2

Para acessar o Zabbix, você pode fazê-lo a partir do seu navegador, indo para o caminho (no caso de um servidor) http://server_ip_or_name/zabbix ou em um computador local localhost/zabbix

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.