Como Instalar o Zabbix 7.0 no Ubuntu 24.04|22.04
O Guia Definitivo do Desktop Ubuntu
Domine o Ubuntu como um profissional - desde a personalização bela da área de trabalho até a automação poderosa do terminal. Perfeito para desenvolvedores, administradores de sistemas e usuários avançados que querem controle total sobre seu ambiente de trabalho.
Este guia foi criado para servir como uma visão geral abrangente do Zabbix 7.0, incluindo pré-requisitos, instalação e configurações iniciais necessárias. O Zabbix é uma poderosa solução de monitoramento de código aberto que pode monitorar tudo em toda a sua infraestrutura de TI. Configure e use o Zabbix para monitorar servidores, bancos de dados, aplicações web, dispositivos de rede, entre muitas outras coisas. Ele oferece recursos avançados de coleta de dados, processamento, monitoramento em tempo real e alertas para ajudar sua empresa a cumprir seus SLAs e garantir o desempenho do sistema.
O que há de novo no Zabbix 7.0
Principais Recursos e Melhorias do Zabbix 7.0:
- Nova distribuição da licença AGPL-3.0 para Zabbix (anteriormente sob licença GPL v2.0)
- Melhorias de desempenho: Você experimentará uma utilização de recursos mais eficiente e uma coleta e processamento de dados mais rápidos
- Novos Tipos de Dados: Existe um medidor para visualizar valores numéricos sem unidades e um gráfico de pizza para distribuição de dados
- Experiência do usuário aprimorada: Integração mais rápida com provisionamento de usuário JIT
- O Proxy agora possui configuração com suporte a balanceamento de carga e alta disponibilidade
- Os dados podem ser enviados para o servidor Zabbix via API do Zabbix
- Para verificações ativas, existem intervalos de agendamento flexíveis
- Monitoramento avançado de sites e aplicativos web usando um navegador
- Melhorias relacionadas à segurança: Existem aprimoramentos nos recursos de segurança, incluindo suporte para TLS mais recentes e mecanismos de autenticação aprimorados.
Configurar dependências
Estas são as principais dependências ao configurar a solução de monitoramento Zabbix:
- Sistema operacional: Certifique-se de que você possui um sistema operacional compatível (neste guia usamos Ubuntu 24.04/Ubuntu 22.04)
- PHP: O Zabbix requer PHP e extensões específicas para alimentar seu front-end e outras funcionalidades de backend.
- Banco de dados: O Zabbix armazena seus dados em um banco de dados. MySQL, MariaDB, PostgreSQL e SQLite são suportados. Neste artigo, estamos usando MariaDB.
- Servidor Web: Um servidor web é usado para hospedar o frontend do Zabbix. Apache e Nginx são opções suportadas. Usaremos o Apache.
Este tutorial ajudará você a configurar o Zabbix 7.0 em uma máquina Linux com Ubuntu 24.04 ou Ubuntu 22.04. Para versões antigas, consulte os guias de instalação do Zabbix 6.0. Aqui, abordamos o processo em detalhes para garantir o sucesso na sua implantação. Recomendamos que você faça essa configuração em um servidor recém-provisionado para aumentar a taxa de sucesso da instalação, minimizando a probabilidade de outros aplicativos apresentarem problemas no sistema.
Adicionar repositório APT do Zabbix 7.0
O Zabbix fornece um repositório APT com pacotes pré-construídos para instalação fácil e atualizações posteriores. Mas precisamos adicionar o repositório no sistema.
Atualize o cache da lista de pacotes:
sudo apt updateAo trabalhar em um sistema Linux novo e limpo, você pode verificar se há atualizações importantes disponíveis e instalá-las.
sudo apt upgrade -yÀs vezes, é necessário reiniciar após as atualizações.
[ -f /var/run/reboot-required ] && sudo reboot -fDepois que o sistema voltar a funcionar, baixe e instale o pacote do configurador de repositório:
- Ubuntu 24.04:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-2+ubuntu24.04_all.deb- Ubuntu 22.04
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-2+ubuntu22.04_all.debInstalar o Zabbix e Configurar o banco de dados
Após configurar os repositórios, você precisa atualizar o sistema para reconhecê-los.
sudo apt updateInstale o Zabbix 7.0 no Ubuntu – servidor, frontend e agente executando o seguinte comando:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agentInstale o servidor de banco de dados MariaDB.
sudo apt install mariadb-serverConecte-se ao servidor de banco de dados usando o CLI mysql
sudo mysql -urootCrie um banco de dados e um usuário para o Zabbix. Você pode substituir “StrongDBPassw0rd” pela senha desejada para o banco de dados:
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'StrongDBPassw0rd';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;Importe o esquema e os dados iniciais do servidor Zabbix para o banco de dados criado.
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p'StrongDBPassw0rd' zabbix
Se você estiver usando uma senha de banco de dados diferente, lembre-se de substituir StrongDBPassw0rd pela sua senha de banco de dados.
Depois que o esquema do banco de dados for importado, você pode desativar a opção log_bin_trust_function_creators
sudo mysql -uroot <<MYSQL_SCRIPT
set global log_bin_trust_function_creators = 0;
MYSQL_SCRIPTConfigurar o Servidor Zabbix
Abra /etc/zabbix/zabbix_server.conf para edição
sudo nano /etc/zabbix/zabbix_server.confDefina a senha para o usuário do banco de dados zabbix
DBPassword=StrongDBPassw0rd #Replace with your DB user passwordHabilitar todos os serviços para iniciar na inicialização do sistema
sudo systemctl enable mariadb apache2 zabbix-server zabbix-agentTambém reinicie todos os serviços para garantir que eles estejam funcionando sem nenhum problema
sudo systemctl restart apache2 zabbix-server zabbix-agentVocê pode verificar o status desses serviços executando o seguinte comando:
systemctl status apache2 zabbix-server zabbix-agentAbra a página web da interface do Zabbix em http://ServIP_or_hostname/zabbix
No próximo passo, confirme se todas as verificações retornam sinal verde.
Insira as credenciais do banco de dados, nome de usuário e senha que você criou anteriormente no guia.
Dê ao seu servidor Zabbix uma identidade – nome do servidor. Também é possível alterar o tema padrão.
Se a configuração for bem-sucedida, você receberá a mensagem “Parabéns”.
Login com o nome de usuário padrão “Zabbix“ e a senha padrão “zabbix“:
Você será direcionado para o painel inicial do Zabbix após fazer login com sucesso.
Altere a senha do usuário Admin indo em Usuários > Admin > Alterar senha
Digite a senha antiga zabbix como Senha atual e forneça a nova senha.
Teste fazendo logout e entrando novamente para confirmar se funciona. Neste ponto, o processo de instalação do Zabbix 7.0 no Ubuntu está concluído. A próxima fase pode ser ajustes e a adição de agentes monitorados ao Zabbix. Consulte os links a seguir para obter melhor orientação sobre tópicos avançados:
- Manual de Configurações do Zabbix
- Monitoramento de serviço
- Monitoramento Web & Monitoramento de Máquinas Virtuais
- Guias de referência rápida








