Como Instalar o Zabbix 7.4 no Ubuntu Server 24.04: Guia Completo Passo a Passo

Procurando um guia confiável para instalar o Zabbix 7.4 no Ubuntu Server 24.04 LTS? Neste tutorial passo a passo, você vai aprender a montar do zero um servidor de monitoramento de rede e infraestrutura open source usando Zabbix Server, frontend web, agente, banco de dados MySQL e Apache — exatamente como recomendado pela documentação oficial do Zabbix.

O Zabbix é hoje uma das ferramentas de monitoramento mais utilizadas no mundo: monitora servidores Windows e Linux, switches, roteadores, links de internet, máquinas virtuais, bancos de dados, aplicações e serviços em nuvem — tudo em um único painel, com alertas em tempo real por e-mail, Telegram ou WhatsApp.

⚠️ Aviso importante: este tutorial foi criado para ambientes de laboratório, estudo e testes. Um servidor Zabbix em produção exige dimensionamento de hardware, tuning de banco de dados, particionamento de histórico, política de backup, segurança (HTTPS, firewall, hardening) e alta disponibilidade. Se você pretende monitorar o ambiente da sua empresa, fale com a equipe da Brazuca Informática — nós projetamos, instalamos e mantemos o Zabbix do jeito certo para o seu negócio.

O que é o Zabbix e por que usar a versão 7.4?

O Zabbix é uma plataforma de monitoramento open source de nível corporativo, gratuita e sem limite de dispositivos monitorados. A versão 7.4 traz um frontend mais rápido, novos widgets de dashboard, melhorias em descoberta automática de hosts e coleta de métricas mais eficiente — ideal para quem está começando um laboratório de monitoramento hoje.

Com o Zabbix você consegue:

  • Monitorar disponibilidade e desempenho de servidores, redes e aplicações;
  • Receber alertas proativos antes que o usuário perceba o problema;
  • Criar dashboards e relatórios de SLA para a gestão;
  • Integrar com Grafana, Telegram, e-mail e ferramentas de chamados como o GLPI.

Pré-requisitos do laboratório

  • Um servidor (físico, VM ou VPS) com Ubuntu Server 24.04 LTS instalado e atualizado;
  • Mínimo recomendado para laboratório: 2 vCPUs, 4 GB de RAM e 20 GB de disco;
  • Acesso root ou usuário com permissão sudo;
  • Acesso à internet para baixar os pacotes;
  • Portas 80 (HTTP), 10050 e 10051 liberadas no firewall do laboratório.

Passo 1 — Preparar o servidor Ubuntu

Conecte-se ao servidor via SSH e inicie uma sessão com privilégios de root. Em seguida, atualize a lista de pacotes do sistema:

sudo -s
apt update && apt upgrade -y

Passo 2 — Instalar o repositório oficial do Zabbix 7.4

O Ubuntu não traz o Zabbix 7.4 nos repositórios padrão, então o primeiro passo é adicionar o repositório oficial do projeto:

wget https://repo.zabbix.com/zabbix/7.4/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.4+ubuntu24.04_all.deb
dpkg -i zabbix-release_latest_7.4+ubuntu24.04_all.deb
apt update

Passo 3 — Instalar o Zabbix Server, frontend e agente

Agora instale todos os componentes principais em um único comando — o servidor Zabbix com suporte a MySQL, a interface web em PHP, a configuração do Apache, os scripts de banco de dados e o agente de monitoramento:

apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y

Passo 4 — Instalar o banco de dados MySQL

Se o servidor ainda não possui um banco de dados, instale o MySQL Server e confirme que o serviço está ativo:

apt install mysql-server -y
systemctl status mysql

Passo 5 — Criar o banco de dados do Zabbix

Acesse o MySQL como root e crie o banco de dados e o usuário que o Zabbix vai utilizar. Troque ‘SuaSenhaForte’ por uma senha segura de sua escolha — você vai precisar dela nos próximos passos:

mysql -uroot -p
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'SuaSenhaForte';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

💡 A opção log_bin_trust_function_creators é habilitada temporariamente apenas para permitir a importação do schema inicial — vamos desativá-la logo em seguida.

Passo 6 — Importar o schema inicial do Zabbix

Importe a estrutura de tabelas e os dados iniciais para o banco. Quando solicitado, informe a senha do usuário zabbix criada no passo anterior (a importação pode levar alguns minutos):

zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

Após a importação, desative a opção habilitada anteriormente:

mysql -uroot -p
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

Passo 7 — Configurar a senha do banco no Zabbix Server

Edite o arquivo de configuração do Zabbix Server:

nano /etc/zabbix/zabbix_server.conf

Localize a linha DBPassword= (ou a diretiva comentada # DBPassword=), descomente-a e informe a senha do usuário do banco:

DBPassword=SuaSenhaForte

Salve o arquivo com CTRL+O e saia com CTRL+X.

Passo 8 — Iniciar e habilitar os serviços

Reinicie os processos do Zabbix Server, do agente e do Apache, e configure todos para iniciarem automaticamente com o sistema:

systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

Verifique se está tudo em execução:

systemctl status zabbix-server zabbix-agent apache2

Passo 9 — Concluir a instalação pela interface web

Abra o navegador e acesse o assistente de configuração do frontend:

http://IP-DO-SEU-SERVIDOR/zabbix

Siga as etapas do assistente:

  1. Welcome: escolha o idioma (há suporte a Português do Brasil — veja como instalar o idioma pt_BR no Ubuntu Server, necessário para a opção ficar disponível) e clique em Next step;
  2. Check of pre-requisites: todos os itens devem estar com status OK;
  3. Configure DB connection: informe o banco zabbix, usuário zabbix e a senha definida no Passo 5;
  4. Settings: defina um nome para o servidor e o fuso horário (por exemplo, America/Cuiaba ou America/Sao_Paulo);
  5. Summary: revise e conclua. Você verá a mensagem Congratulations! You have successfully installed Zabbix frontend.

Primeiro acesso ao Zabbix

Na tela de login, use as credenciais padrão:

  • Usuário: Admin (com A maiúsculo)
  • Senha: zabbix

Troque a senha padrão imediatamente em Users → Users → Admin, mesmo em laboratório — criar esse hábito evita esquecimentos graves quando o ambiente for real. Pronto: seu servidor Zabbix 7.4 está no ar, já monitorando a si mesmo através do agente local.

Erros comuns na instalação do Zabbix (e como resolver)

O frontend não abre em http://IP/zabbix

Verifique se o Apache está em execução (systemctl status apache2) e se a porta 80 está liberada no firewall (ufw status). Se estiver usando UFW, libere com ufw allow 80/tcp.

Zabbix server is not running na tela inicial

Quase sempre é senha de banco incorreta no /etc/zabbix/zabbix_server.conf. Confira a diretiva DBPassword= e consulte o log com tail -f /var/log/zabbix/zabbix_server.log.

Erro de acesso negado ao importar o schema

Confirme que o usuário zabbix@localhost foi criado e recebeu privilégios (grant all privileges on zabbix.*) e que a opção log_bin_trust_function_creators estava habilitada durante a importação.

Zabbix em produção: por que contar com especialistas?

Instalar o Zabbix em laboratório é o primeiro passo — e esperamos que este guia tenha facilitado o seu. Mas colocar o monitoramento em produção é outra história:

  • Dimensionamento: quantidade de hosts, itens e NVPS (novos valores por segundo) define CPU, memória e disco;
  • Banco de dados: tuning do MySQL, particionamento de tabelas de histórico e política de housekeeping;
  • Segurança: HTTPS, segmentação de rede, criptografia entre agente e servidor, controle de acesso;
  • Templates e alertas bem calibrados: monitoramento que gera alarme falso o dia inteiro é ignorado pela equipe;
  • Backup e alta disponibilidade: o sistema que monitora tudo não pode ser o primeiro a cair.

A Brazuca Informática é especializada em monitoramento com Zabbix e Grafana para empresas de Mato Grosso, Goiás e todo o Brasil. Projetamos, implantamos, criamos dashboards executivos e mantemos o seu ambiente monitorado 24×7 — para que a sua equipe saiba do problema antes do cliente.

👉 Solicite um diagnóstico gratuito do seu ambiente de TI e descubra como levar o monitoramento profissional para a sua empresa.

Conclusão

Neste guia você aprendeu a instalar o Zabbix 7.4 no Ubuntu Server 24.04 com MySQL e Apache: preparação do sistema, repositório oficial, instalação dos pacotes, criação do banco de dados, importação do schema, configuração do servidor e o assistente web de primeiro acesso. Seu laboratório de monitoramento está pronto para os próximos passos: adicionar hosts, explorar templates e criar os primeiros alertas.

E quando o assunto for monitorar o ambiente real da sua empresa, conte com a Brazuca Informática — do laboratório à produção, sem sustos.

📢 Gostou? Compartilhe este conteúdo:

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *