Instalação Zabbix · 6 min read · Nov 16, 2025

Como Instalar Zabbix no Debian 10

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 4.4 no Debian Buster 10. Instalaremos e configuraremos a versão estável mais recente do Zabbix 4.4.5 sob a pilha LAMP (Linux, Apache, MariaDB e PHP).

Pré-requisitos

Para este guia, instalaremos o Zabbix no Debian Buster 10 com 4GB de RAM e 50GB de espaço em disco com 4 CPUs. Além disso, você deve ter privilégios de root no servidor.

O que faremos?

  • Instalar o servidor web Apache
  • Instalar e configurar o PHP
  • Instalar e configurar o MariaDB
  • Instalar e configurar o Zabbix
  • Instalação do frontend do Zabbix

Passo 1 - Instalar o servidor web Apache

Primeiro, instalaremos o servidor web Apache no nosso Debian 10. Ele será usado como servidor web para o administrador web do Zabbix.

Atualize a lista de repositórios e atualize todos os pacotes para a versão mais recente.

sudo apt update  
sudo apt upgrade

Agora instale o servidor web Apache usando o comando apt abaixo.

sudo apt install apache2

Uma vez que a instalação esteja completa, inicie o serviço Apache e adicione-o ao boot do sistema.

systemctl start apache2  
systemctl enable apache2

O serviço Apache está em execução, verifique usando o seguinte comando.

systemctl status apache2

Você obterá o resultado como abaixo.

O servidor web Apache está instalado no Debian Buster 10.

Passo 2 - Instalar e Configurar Pacotes PHP

Neste passo, instalaremos e configuraremos o PHP no Debian 10. Configuraremos o PHP como um requisito do sistema Zabbix.

Instale o PHP e outras extensões necessárias 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 ‘/etc/php/7.3’.

cd /etc/php/7.3/

Edite a configuração ‘php.ini’ para ‘apache2’ e ‘cli’.

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

Altere algumas opções do PHP como abaixo.

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

Salve e feche.

Agora reinicie o serviço Apache.

systemctl restart apache2

Certifique-se de que não houve erro e que a instalação e configuração do PHP para o Zabbix foram concluídas.

Passo 3 - Instalar e Configurar o Servidor MariaDB

Após instalar o PHP, instalaremos e configuraremos o banco de dados MariaDB. Instalaremos o MariaDB, configuraremos a senha root para o MariaDB e criaremos um novo banco de dados e usuário para o Zabbix.

Instale o MariaDB no servidor Debian usando o comando apt abaixo.

sudo apt install mariadb-server

Uma vez que a instalação esteja completa, inicie o serviço MariaDB e adicione-o ao tempo de boot.

systemctl start mariadb  
systemctl enable mariadb

Em seguida, execute o comando ‘mysql_secure_installation’ abaixo para configurar a senha root do MariaDB.

mysql_secure_installation

Digite sua senha root para o MariaDB 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 do MariaDB/MySQL e crie um novo banco de dados e usuário para o Zabbix.

Faça login no shell do MariaDB/MySQL usando o comando mysql abaixo.

mysql -u root -p  
Digite sua Senha:

Crie um novo banco de dados e usuário chamado ‘zabbix’ 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;

Agora digite ‘exit’ para sair do shell do MySQL, e o banco de dados e usuário MariaDB/MySQL para o Zabbix foram criados.

Passo 4 - Instalar e Configurar o Zabbix

Neste passo, instalaremos e configuraremos o Zabbix no servidor Debian. Instalaremos o Zabbix do repositório oficial do Zabbix, importaremos o esquema do banco de dados MariaDB, configuraremos o Servidor e Agente do Zabbix.

- Instalar Pacotes do Zabbix

Primeiro, adicione o repositório do Zabbix 4.4 para o Debian Buster 10 usando o comando abaixo.

wget https://repo.zabbix.com/zabbix/4.4/debian/pool/main/z/zabbix-release/zabbix-release_4.4-1+buster_all.deb  
dpkg -i zabbix-release_4.4-1+buster_all.deb

Agora atualize a lista de repositórios no seu sistema.

sudo apt update

Depois disso, instale os pacotes do Zabbix usando o comando apt abaixo.

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

E os pacotes do Zabbix foram instalados no Debian Buster 10.

- Importar Banco de Dados do Zabbix

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

Vá para o diretório ‘/usr/share/doc/zabbix-server-mysql’ e extraia o esquema do banco de dados do Zabbix.

cd /usr/share/doc/zabbix-server-mysql  
gunzip create.sql.gz

Agora importe o esquema do banco de dados para o banco de dados ‘zabbix’ usando o comando mysql abaixo.

mysql -u root -p zabbix < create.sql

Digite sua senha root e o esquema do banco de dados para o Zabbix foi importado para o banco de dados ‘zabbix’.

- Configurar o Servidor Zabbix

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

vim /etc/zabbix/zabbix_server.conf

Descomente a configuração do banco de dados MySQL e altere os detalhes com os seus próprios.

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

E o Servidor Zabbix está em execução.

- Configurar o Agente Zabbix

Agora 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

Altere a configuração do Servidor com o endereço IP do Servidor Zabbix.

Server=10.5.5.50  
ServerActive=10.5.5.50

Altere o Nome do Host com o nome do host do servidor.

Hostname=zabbix10

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

O Agente Zabbix está em execução.

- Reiniciar o Servidor Web Apache

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

Reinicie o serviço Apache usando o comando systemctl abaixo.

systemctl restart apache2

Como resultado, o serviço Apache foi reiniciado, e a instalação e configuração do Zabbix foram concluídas.

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

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

http://10.5.5.30/zabbix/

Agora você verá 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ê verá 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 4.4 no Debian Buster 10 foi concluída com sucesso.

Referência

https://www.zabbix.com/documentation/

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.