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 apache2Depois disso, inicie o serviço Apache e adicione-o ao boot do sistema.
systemctl start apache2
systemctl enable apache2E o serviço Apache está em funcionamento, verifique usando o seguinte comando.
systemctl status apache2Como resultado, a instalação do servidor web Apache no Ubuntu 20.04 foi concluída.

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-phpUma 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.iniAltere 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 = 16MSalve e feche.
Em seguida, reinicie o serviço Apache para aplicar uma nova configuração do PHP.
systemctl restart apache2Certifique-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.

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-clientDepois disso, inicie o serviço MariaDB e adicione-o ao boot do sistema.
systemctl start mariadb
systemctl enable mariadbO serviço MariaDB está em funcionamento, agora execute o comando ‘mysql_secure_installation’ abaixo para configurar a senha root do MariaDB.
mysql_secure_installation
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] YAgora 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 -pAgora 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;
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
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-agentComo 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 zabbixDigite 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.confDescomente 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-serverDepois disso, verifique o status do Servidor Zabbix usando o comando abaixo.
systemctl status zabbix-serverComo resultado, o Servidor Zabbix está em funcionamento no Ubuntu 20.04.

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.confDescomente e altere os seguintes valores como abaixo.
Server = 127.0.0.1
ServerActive = 127.0.0.1
Hostname = zabbix18Salve 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-agentDepois disso, verifique o serviço do Agente Zabbix usando o comando abaixo.
systemctl status zabbix-agentComo resultado, o serviço do Agente Zabbix está em funcionamento no sistema Ubuntu.

Reiniciar o Servidor Web Apache2
Após configurar o Servidor e Agente Zabbix, devemos reiniciar o serviço Apache.
systemctl restart apache2Como 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’.
Agora você receberá a mensagem de boas-vindas para a instalação 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 ‘.

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 ‘.

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.

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

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

Clique no botão ‘ Finalizar ‘ e você será redirecionado para a 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.

Como resultado, a instalação do Zabbix 5.0 LTS no Servidor Ubuntu 20.04 foi concluída com sucesso.
Referência
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.