Monitoramento · 7 min read · Dec 06, 2025

Como Instalar a Ferramenta de Monitoramento Zabbix no Ubuntu 20.04 LTS

Zabbix é uma ferramenta de monitoramento de código aberto para serviços de rede, hardware de rede, servidores e aplicações. É projetada para rastrear e monitorar o status do seu sistema e servidores. O Zabbix oferece suporte a muitos sistemas de banco de dados - incluindo MySQL, PostgreSQL, SQLite e IBM DB2 - para armazenar dados. O backend do Zabbix é escrito em C e o frontend é escrito em PHP.

Neste tutorial, mostraremos como instalar o Zabbix 5.0 LTS no servidor Ubuntu 20.04. Instalaremos o Zabbix com o servidor web Apache, PHP e o servidor MariaDB no servidor Ubuntu 20.04 atual.

Requisitos

Para este guia, instalaremos o Zabbix no Ubuntu 20.04 Bionic Beaver com 2 GB de RAM e 50 GB de espaço em disco com 4 CPUs. Você também precisará ter privilégios de root e acesso ao servidor.

O que faremos?

  • Instalar o Servidor Web Apache
  • Instalar e Configurar Pacotes PHP
  • Instalar e Configurar o Servidor MariaDB
  • Instalar e Configurar o Zabbix
  • Pós-Instalação do Frontend do Zabbix

Passo 1 - Instalar o Servidor Web Apache

Primeiro, instalaremos o servidor web Apache no Ubuntu 20.04.

Atualize todas as listas de repositórios do Ubuntu e instale os pacotes do Apache usando o comando apt abaixo.

sudo apt update  
sudo apt install apache2

Depois disso, inicie o serviço Apache e adicione-o ao boot do sistema.

systemctl start apache2  
systemctl enable apache2

E o serviço Apache está em funcionamento, verifique usando o seguinte comando.

systemctl status apache2

Como resultado, a instalação do servidor web Apache no Ubuntu 20.04 foi concluída.

Instalar Servidor Web Apache2

Passo 2 - Instalar Pacotes PHP

Neste passo, instalaremos e configuraremos o PHP conforme os requisitos do Zabbix. Instalaremos e usaremos a versão padrão do PHP fornecida pelo repositório do Ubuntu, o PHP 7.4.

Instale os pacotes PHP usando o comando apt abaixo.

sudo apt install php-cli php-common php-dev php-pear php-gd php-mbstring php-mysql php-xml php-bcmath libapache2-mod-php

Uma vez que a instalação esteja completa, vá para o diretório de configuração do PHP e edite o arquivo ‘php.ini’.

Vá para o diretório “/etc/php/7.4”.

cd /etc/php/7.4/

Edite o arquivo de configuração “php.ini” tanto para PHP Apache2 quanto para CLI.

vim apache2/php.ini  
vim cli/php.ini

Altere as configurações detalhadas como abaixo.

date.timezone = Asia/Singapore  
max_execution_time = 600  
max_input_time = 600  
memory_limit = 256M  
post_max_size = 32M  
upload_max_filesize = 16M

Salve e feche.

Em seguida, reinicie o serviço Apache para aplicar uma nova configuração do PHP.

systemctl restart apache2

Certifique-se de que não haja erro e, como resultado, a instalação e configuração do PHP 7.4 para o Zabbix foi concluída.

Instalar e Configurar PHP 7.4 para a Instalação do Zabbix

Passo 3 - Instalar e Configurar o Servidor MariaDB

Neste passo, instalaremos os pacotes do MariaDB, configuraremos a senha root do MariaDB e criaremos um novo usuário e banco de dados para o Zabbix.

Instale os pacotes do Servidor MariaDB usando o comando apt abaixo.

sudo apt install mariadb-server mariadb-client

Depois disso, inicie o serviço MariaDB e adicione-o ao boot do sistema.

systemctl start mariadb  
systemctl enable mariadb

O serviço MariaDB está em funcionamento, agora execute o comando ‘mysql_secure_installation’ abaixo para configurar a senha root do MariaDB.

mysql_secure_installation

Configurar Senha Root do MariaDB

E você será solicitado a fornecer a nova senha root do MariaDB, digite sua senha forte e digite ‘y’ para todas as perguntas.

Definir uma senha root? [Y/n] Y  
Remover usuários anônimos? [Y/n] Y  
Desabilitar login root remotamente? [Y/n] Y  
Remover banco de dados de teste e acesso a ele? [Y/n] Y  
Recarregar tabelas de privilégios agora? [Y/n] Y

Agora você configurou a senha root do MariaDB.

Em seguida, faça login no shell MySQL e crie um novo banco de dados e usuário para o Zabbix.

Faça login no Shell MySQL usando o comando abaixo.

mysql -u root -p

Agora crie um novo banco de dados e usuário chamado ‘zabbix’ com a senha ‘hakase-labs@’ usando as seguintes consultas.

create database zabbix character set utf8 collate utf8_bin;  
grant all privileges on zabbix.* to zabbix@'localhost' identified by 'hakase-labs@';   
grant all privileges on zabbix.* to zabbix@'%' identified by 'hakase-labs@';   
flush privileges;

Criar Novo Banco de Dados e Usuário para Zabbix

Digite ‘exit’ para sair do shell MySQL e, como resultado, a instalação e configuração do servidor MariaDB foi concluída. E você configurou a senha root do MariaDB e criou o banco de dados para a instalação do Zabbix.

Passo 4 - Instalar e Configurar o Zabbix

Agora que instalamos a pilha LAMP no sistema Ubuntu e criamos o banco de dados e usuário para o Zabbix. Para este passo, instalaremos o Zabbix no Servidor Ubuntu 20.04.

Adicionar Repositório e Instalar Zabbix

Primeiro, adicionaremos o Repositório Zabbix para o Ubuntu 20.04 Bionic Beaver, em seguida, instalaremos os pacotes do Zabbix no sistema.

Baixe e instale o repositório do Zabbix usando o comando abaixo

wget -q https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb  
sudo dpkg -i zabbix-release_5.0-1+focal_all.deb

Adicionar Repositório Zabbix 5.0 LTS para Ubuntu 20.04

Em seguida, atualize as listas de repositórios do Ubuntu e instale os pacotes do Zabbix usando o seguinte comando apt.

sudo apt update   
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Como resultado, os pacotes do Zabbix para Ubuntu 20.04 foram instalados.

Importar Esquema do Banco de Dados do Zabbix

Após instalar os pacotes do Zabbix, importaremos o exemplo do esquema do banco de dados do Zabbix para o banco de dados ‘zabbix’.

Importe o esquema do banco de dados do Zabbix para o banco de dados ‘zabbix’ usando o comando abaixo.

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Digite a senha do usuário ‘zabbix’ (Para este guia, estamos usando a senha ‘hakase-labs@’).

E o esquema do banco de dados do Zabbix foi importado para o banco de dados ‘zabbix’.

Configurar o Servidor Zabbix

Edite a configuração do Servidor Zabbix ‘/etc/zabbix/zabbix_server.conf’ usando o editor vim.

vim /etc/zabbix/zabbix_server.conf

Descomente as seguintes opções para o banco de dados e altere a senha pela sua própria.

DBHost=localhost  
DBPassword=hakase-labs@

Salve e feche.

Em seguida, inicie o serviço do Servidor Zabbix e adicione-o ao boot do sistema.

systemctl start zabbix-server  
systemctl enable zabbix-server

Depois disso, verifique o status do Servidor Zabbix usando o comando abaixo.

systemctl status zabbix-server

Como resultado, o Servidor Zabbix está em funcionamento no Ubuntu 20.04.

Configurar Servidor Zabbix

Configurar o Agente Zabbix

Nesta seção, configuraremos o agente Zabbix.

Edite a configuração do Agente Zabbix ‘/etc/zabbix/zabbix_agentd.conf’ usando o editor vim.

vim /etc/zabbix/zabbix_agentd.conf

Descomente e altere os seguintes valores como abaixo.

Server = 127.0.0.1  
ServerActive = 127.0.0.1  
  
Hostname = zabbix18

Salve e feche.

Em seguida, inicie o serviço do Agente Zabbix e adicione-o ao boot do sistema.

systemctl start zabbix-agent  
systemctl enable zabbix-agent

Depois disso, verifique o serviço do Agente Zabbix usando o comando abaixo.

systemctl status zabbix-agent

Como resultado, o serviço do Agente Zabbix está em funcionamento no sistema Ubuntu.

Configurar Agente Zabbix

Reiniciar o Servidor Web Apache2

Após configurar o Servidor e Agente Zabbix, devemos reiniciar o serviço Apache.

systemctl restart apache2

Como resultado, a instalação e configuração do Zabbix no Ubuntu 20.04 foi concluída.

Passo 5 - Pós-Instalação do Frontend do Zabbix

Abra seu navegador web e digite o endereço IP do servidor seguindo o caminho da URL ‘/zabbix’.

http://10.5.5.20/zabbix

Agora você receberá a mensagem de boas-vindas para a instalação do Zabbix.

Página de Boas-Vindas do Zabbix

Clique no botão ‘ Próximo passo ‘ para continuar.

Agora o Zabbix verificará todos os requisitos para a instalação do Frontend do Zabbix. Certifique-se de que todos os requisitos tenham uma indicação verde ‘ OK ‘.

Verificação de Requisitos do Sistema do Zabbix

Clique no botão ‘ Próximo passo ‘ para continuar.

Para a configuração do banco de dados, escolha o banco de dados MySQL e digite a senha para o banco de dados e usuário ‘ zabbix ‘.

Configuração do Banco de Dados para Zabbix

Clique no botão ‘ Próximo passo ‘ novamente.

Para os detalhes do Servidor Zabbix, digite o endereço IP do seu servidor e o nome do host, em seguida clique no botão ‘ Próximo passo ‘ novamente.

Configuração do Servidor Zabbix

Agora clique no botão ‘ Próximo passo ‘ novamente para confirmar todas as configurações para instalar o Frontend do Zabbix.

Instalação do Zabbix

Uma vez que a instalação esteja completa, você receberá a mensagem ‘ Parabéns ‘ como abaixo.

Instalação do Zabbix Concluída

Clique no botão ‘ Finalizar ‘ e você será redirecionado para a página de login do Zabbix.

Página de Login do Zabbix

Digite o usuário padrão do Zabbix como ‘ Admin ‘ com a senha ‘ zabbix ‘, em seguida clique no botão ‘ Entrar ‘.

Agora você verá o Painel do Zabbix como abaixo.

Painel do Zabbix

Como resultado, a instalação do Zabbix 5.0 LTS no Servidor Ubuntu 20.04 foi concluída com sucesso.

Referência

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.