Monitoramento · 7 min read · Nov 17, 2025
Como Instalar e Configurar o Zabbix no CentOS 7
Zabbix é uma ferramenta de monitoramento de código aberto para serviços de rede, hardware de rede, servidores e aplicações. Projetado para rastrear e monitorar o status do seu sistema e servidores. O Zabbix oferece suporte para 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 passo a passo como instalar e configurar um sistema de monitoramento de código aberto Zabbix 3.4 no sistema CentOS 7. Este guia cobrirá alguns tópicos, incluindo a instalação e configuração do LAMP Stack para nossa instalação do Zabbix, e como alterar a senha padrão para a interface web do administrador do Zabbix.
Pré-requisitos
- Servidor CentOS 7
- Privilégios de root
O que faremos?
- Instalar Apache2/httpd no CentOS 7
- Instalar e Configurar PHP 7.2 no CentOS 7
- Instalar e Configurar MySQL
- Instalar e Configurar Zabbix 3.4 no CentOS 7
- Configurar FirewallD
- Configuração Inicial do Zabbix
- Alterar Admin Padrão
Passo 1 - Instalar Apache2/httpd
Neste guia, executaremos o Zabbix sob o servidor web Apache. Os pacotes do servidor web podem ser instalados a partir do repositório padrão do CentOS 7.
Instale o Apache/httpd usando o comando yum abaixo.
sudo yum -y install httpdApós a instalação ser concluída, inicie o serviço e habilite-o para iniciar toda vez que o sistema for inicializado.
systemctl start httpd
systemctl enable httpdO servidor web Apache/httpd foi instalado no sistema - verifique usando o comando netstat.
netstat -plntuE você obterá a porta HTTP padrão 80 no estado LISTEN.

Passo 2 - Instalar e Configurar PHP 7.2 no CentOS 7
Neste passo, instalaremos o PHP 7 a partir de um repositório de terceiros - instalaremos o PHP 7.2 do repositório ‘webtatic’.
Antes de instalar o PHP 7 com todas as extensões necessárias, adicione o repositório webtatic e o repositório EPEL ao sistema.
Execute os comandos abaixo.
yum -y install epel-release
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmAgora instale os pacotes PHP 7.2 do repositório webtatic usando yum.
yum -y install mod_php72w php72w-cli php72w-common php72w-devel php72w-pear php72w-gd php72w-mbstring php72w-mysql php72w-xml php72w-bcmathE após a instalação ser concluída, precisamos editar o arquivo ‘php.ini’ padrão usando o editor vim.
vim /etc/php.iniAltere os valores da configuração conforme mostrado abaixo.
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16M
date.timezone = Asia/JakartaSalve e saia.
Agora reinicie o serviço httpd.
systemctl restart httpdA instalação e configuração do PHP 7 para o Zabbix foi concluída.
Passo 3 - Instalar e Configurar MariaDB
O Zabbix oferece suporte para muitos bancos de dados para a instalação, incluindo MySQL, PostgreSQL, SQLite e banco de dados Oracle. Para este guia, usaremos o MariaDB como o banco de dados para nossa instalação do Zabbix.
Instale o mariadb-server usando o comando yum abaixo.
sudo yum -y install mariadb-serverApós a instalação ser concluída, inicie o serviço e habilite-o para iniciar toda vez que o sistema for inicializado.
systemctl start mariadb
systemctl enable mariadbAgora execute o comando abaixo para configurar a senha do root do MariaDB.
mysql_secure_installationDigite sua senha root e pressione Enter.

O banco de dados MariaDB foi instalado, e a senha root foi configurada.
Em seguida, precisamos criar um novo banco de dados para nossa instalação do Zabbix. Criaremos um novo banco de dados e um usuário chamado ‘zabbix‘ com a senha ‘hakase-labs@‘.
Faça login no shell do MySQL.
mysql -u root -pE execute as seguintes consultas MySQL no shell.
create database zabbix;
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;Um novo banco de dados para a instalação do Zabbix foi criado.

Passo 4 - Instalar e Configurar Zabbix 3.4
Neste passo, instalaremos e configuraremos o Zabbix. Instalaremos o Zabbix a partir do repositório oficial, e então configuraremos o Zabbix-server e o Zabbix-agent.
- Instalar Pacotes do Zabbix
Adicione o repositório do Zabbix ao sistema CentOS 7.
yum -y install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpmAgora instale o Zabbix usando o comando yum abaixo.
yum -y install zabbix-get zabbix-server-mysql zabbix-web-mysql zabbix-agentAguarde a instalação dos pacotes do Zabbix.

- Importar Exemplo de Banco de Dados
Importe o exemplo de banco de dados do Zabbix para nosso banco de dados ‘zabbix’. Vá para o diretório de documentação do Zabbix e extraia o arquivo sql do Zabbix.
cd /usr/share/doc/zabbix-server-mysql-3.4.6/
gunzip create.sql.gzAgora importe o exemplo de banco de dados para nosso banco de dados ‘zabbix’.
mysql -u root -p zabbix < create.sqlDigite sua senha root e certifique-se de que não houve erro.
- Configurar Servidor Zabbix
O Zabbix-server é o processo central do sistema de software Zabbix. Vamos configurar o Zabbix-server editando o arquivo de configuração usando o editor vim.
Execute o seguinte comando.
vim /etc/zabbix/zabbix_server.confNa linha de configuração do banco de dados, digite a configuração abaixo e altere o valor de ‘DBPassword’ com sua própria senha de banco de dados.
DBHost=localhost
DBPassword=hakase-labs@Salve e saia.
Agora inicie o serviço do Zabbix-server e habilite-o para iniciar toda vez que o sistema for inicializado.
systemctl start zabbix-server
systemctl enable zabbix-serverO Zabbix-server está em execução no sistema CentOS 7 - verifique usando o comando abaixo.
systemctl status zabbix-serverE você obterá o resultado conforme mostrado abaixo.
- Configurar Agente Zabbix
O Zabbix-agent deve ser instalado no sistema de monitoramento alvo. O agente coletará todas as informações do servidor e reportará os dados ao Zabbix-server.
Edite o arquivo de configuração do Zabbix-agent usando vim.
vim /etc/zabbix/zabbix_agentd.confAltere as seguintes linhas com suas próprias informações:
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=hakase-labsSalve e saia.
Agora inicie o zabbix-agent e habilite-o para iniciar toda vez que o sistema for inicializado.
systemctl start zabbix-agent
systemctl enable zabbix-agentO Zabbix-agent está em execução no sistema - verifique usando o seguinte comando.
systemctl status zabbix-agentE você obterá o resultado conforme mostrado abaixo.

Passo 5 - Configurar Firewalld
Neste passo, abriremos a porta HTTP e HTTPS para a interface web do administrador do Zabbix, e também adicionaremos uma porta adicional para o Zabbix-server e Zabbix-agent.
Se você não tiver o firewalld em seu sistema, instale-o usando o seguinte comando.
yum -y install firewalldInicie o serviço firewalld e habilite-o para iniciar toda vez que o sistema for inicializado.
systemctl start firewalld
systemctl enable firewalldAgora abriremos a porta HTTP e HTTPS, e a porta que será usada pelo Zabbix-server e Zabbix agent (porta 10051 e 10050).
Execute os seguintes comandos firewall-cmd.
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --add-port={10051/tcp,10050/tcp} --permanentAgora recarregue a configuração do firewalld e verifique a porta.
firewall-cmd --reload
firewall-cmd --list-allA configuração do firewalld para a instalação do Zabbix foi concluída.
Passo 6 - Configuração Inicial do Zabbix
Antes de prosseguir, reiniciaremos todos os nossos serviços usando os comandos systemctl abaixo.
systemctl restart zabbix-server
systemctl restart zabbix-agent
systemctl restart httpdAgora abra seu navegador web e digite o endereço IP do seu servidor.
E você será redirecionado para a mensagem de boas-vindas do Zabbix.

Clique no botão ‘Próximo Passo‘.
Agora, o Zabbix verificará todos os requisitos do sistema para sua instalação. Certifique-se de que não há erro.

Em seguida, clique novamente no botão ‘Próximo passo‘.
Para as informações do banco de dados, digite toda a sua configuração de banco de dados.

E clique no botão ‘Próximo passo‘.
Agora vem a configuração dos detalhes do servidor Zabbix. No campo ‘Host’, digite o endereço IP do seu próprio servidor e altere o nome para seu próprio nome de domínio ou hostname.

Clique novamente no botão ‘Próximo passo‘.
Certifique-se de que todas essas configurações estão corretas, então clique no botão próximo para instalar o Zabbix.

E quando a instalação estiver completa, você verá a página conforme mostrado abaixo.

Clique no botão ‘Finalizar‘ e você será redirecionado para a página de login do Zabbix.
Faça login com o usuário padrão ‘admin‘ e a senha ‘zabbix‘.

Agora você tem o Painel de Controle do administrador do Zabbix.

A instalação do servidor Zabbix foi concluída.
Passo 7 - Alterar Senha Padrão do Admin
Neste passo, queremos alterar a senha padrão do administrador do Zabbix por segurança.
No painel de administração do Zabbix, clique no ícone do usuário no canto superior direito.

Clique no botão ‘Alterar Senha’ e digite sua nova senha.

Agora clique no botão ‘atualizar’, e a senha padrão do administrador foi alterada.
O sistema de monitoramento Zabbix agora está instalado no servidor CentOS 7.
Referência
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.