Instalação Zabbix · 6 min read · Sep 12, 2025
Como Instalar Zabbix no Ubuntu 24.04

Zabbix é uma solução de monitoramento gratuita e de código aberto para infraestrutura de TI. Ele permite monitorar redes, servidores, máquinas virtuais e serviços em nuvem. O Zabbix oferece um modelo cliente/servidor, você pode facilmente instalar o agente Zabbix no servidor alvo e monitorá-lo através do painel do Zabbix. O Zabbix também suporta protocolos de monitoramento genéricos, como SNMP e IPMI.
Neste guia, vamos mostrar como instalar e configurar o Zabbix no servidor Ubuntu 24.04. Você instalará o Zabbix com o servidor de banco de dados PostgreSQL, servidor web Nginx e PHP-FPM.
Pré-requisitos
Para completar este guia, certifique-se de ter o seguinte:
- Um servidor Ubuntu 24.04
- Um usuário não-root com privilégios de administrador
Instalando o servidor PostgreSQL
O Zabbix suporta bancos de dados SQL MySQL e PostgreSQL. Para este guia, você usará o PostgreSQL como o banco de dados padrão para o Zabbix. Então agora você instalará o PostgreSQL do repositório oficial do Ubuntu.
Primeiro, execute o comando abaixo para atualizar o índice de pacotes do Ubuntu.
sudo apt updateUma vez que o repositório esteja atualizado, instale o servidor PostgreSQL na sua máquina Ubuntu usando o comando abaixo. Digite ‘ Y ‘ para confirmar a instalação.
sudo apt install postgresql postgresql-contrib
Após a instalação ser concluída, execute o comando abaixo para verificar o status do serviço PostgreSQL.
sudo systemctl is-enabled postgresql
sudo systemctl status postgresqlNa saída a seguir, você pode ver que o servidor PostgreSQL está habilitado e será executado automaticamente na inicialização. E o status agora está em execução.

Adicionando o repositório Zabbix
Após o PostgreSQL ser instalado, você está agora pronto para adicionar o repositório Zabbix ao seu sistema. Neste exemplo, você estará configurando um repositório para o Zabbix 7.0 LTS.
Baixe o arquivo do repositório para o Zabbix com o seguinte comando:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu24.04_all.debAgora execute o comando ‘ dpkg ‘ abaixo para instalar o repositório Zabbix.
sudo dpkg -i zabbix-release_latest+ubuntu24.04_all.deb
Por último, execute o comando ‘ apt update ‘ abaixo para atualizar novamente o índice de pacotes do Ubuntu. Após adicionar um novo repositório, você deve atualizar seu índice de pacotes.
sudo apt update
Instalando o Zabbix
Agora que você adicionou o repositório Zabbix, o próximo passo é instalar os pacotes do Zabbix no seu servidor Ubuntu. Nesta seção, você instalará o Zabbix 7.0, PHP-FPM, servidor web Nginx e algumas dependências para o Zabbix funcionar.
Para instalar o Zabbix, execute o comando ‘ apt ‘ abaixo. Digite ‘ Y ‘ para confirmar a instalação.
sudo apt install zabbix-server-pgsql zabbix-frontend-php php8.3-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
Com este comando, você instalará os seguintes pacotes:
- Zabbix com suporte a banco de dados PostgreSQL
- Aplicativo web Zabbix ou frontend
- PHP e módulos incluindo o módulo ‘pgsql’ para o driver PostgreSQL
- Nginx e configuração para Zabbix
- Scripts SQL do Zabbix
- Agente Zabbix para monitorar o sistema Zabbix
Integrando o Zabbix com o servidor PostgreSQL
Agora que o Zabbix está instalado, o próximo passo é preparar o banco de dados e o usuário do PostgreSQL, importar o esquema do banco de dados para o Zabbix e integrar o Zabbix com seu banco de dados e usuário PostgreSQL.
Execute o comando abaixo para criar um novo usuário e banco de dados PostgreSQL ‘ zabbix ‘. Digite uma nova senha para o usuário ‘ zabbix ‘ e repita.
sudo -u postgres createuser --pwprompt zabbix
sudo -u postgres createdb -O zabbix zabbix
Após criar o banco de dados e o usuário, execute o seguinte comando para importar o esquema do banco de dados para o banco de dados ‘zabbix’. Quando solicitado por uma senha, insira sua senha ‘ zabbix ‘.
zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbixSe for bem-sucedido, você verá uma saída como ‘ IMPORT 0 1 ‘.
Em seguida, abra a configuração do Zabbix ‘ /etc/zabbix/zabbix_server.conf ‘ usando o editor ‘nano’.
nano /etc/zabbix/zabbix_server.confAltere a configuração padrão de ‘ DBName ‘, ‘ DBUser ‘ e ‘ DBPassword ‘ com os detalhes do seu banco de dados PostgreSQL.
DBName=zabbix
DBUser=zabbix
DBPassword=passwordSalve o arquivo e saia do editor quando terminar.
Configurando o Nginx
Após configurar o Zabbix com o PostgreSQL, você também precisa configurar o servidor web Nginx. Com o pacote ‘zabbix-nginx-conf’ instalado, você pode modificar a configuração do Nginx fornecida pelo Zabbix. Neste exemplo, você estará executando o Zabbix em um nome de domínio local com a porta ‘8080’.
Abra a configuração do Nginx para o Zabbix ‘ /etc/zabbix/nginx.conf ‘ usando o editor ‘nano’.
sudo nano /etc/zabbix/nginx.confDescomente as opções ‘listen’ e ‘server_name’ como a seguir. Neste exemplo, o Zabbix estará rodando na porta ‘ 8080 ‘ com o domínio local ‘ zabbix.howtoforge.local ‘.
listen 8080;
server_name example.com;Quando terminar, salve o arquivo e saia do editor.
Reiniciando os serviços do Zabbix
Neste ponto, você configurou o Zabbix com o PostgreSQL e o servidor web Nginx. Agora você reiniciará os serviços do Zabbix e verificará esses serviços para garantir que estão em execução.
Agora que você configurou todos os componentes do Zabbix, você reiniciará os serviços do Zabbix, como:
- zabbix-server
- zabbix-agent
- Nginx e PHP-FPM
Execute o seguinte comando ‘systemctl’ para reiniciar e habilitar esses serviços.
sudo systemctl restart zabbix-server zabbix-agent nginx php8.3-fpm
sudo systemctl enable zabbix-server zabbix-agent nginx php8.3-fpm
Por último, execute o comando abaixo para verificar o status de cada serviço do Zabbix.
sudo systemctl status zabbix-server zabbix-agent nginx php8.3-fpmNa saída a seguir, você pode ver que o ‘ zabbix-server ‘ está em execução. Assim como o serviço ‘ zabbix-agent ‘.


Além disso, tanto os serviços Nginx quanto PHP-FPM estão em execução no servidor.


Assistente de instalação do Zabbix
Agora que os serviços do Zabbix estão em funcionamento, você está pronto para acessar e configurar o Zabbix através do assistente de instalação.
Primeiro, edite o arquivo ‘ hosts ‘ no seu computador local e insira o nome de domínio do Zabbix e o endereço IP do servidor como a seguir:
192.168.10.60 zabbix.howtoforge.localAgora abra seu navegador e visite http://zabbix.howtoforge.local:8080/. Se a sua instalação do Zabbix for bem-sucedida, você verá o assistente de instalação do Zabbix.
Selecione seu idioma padrão e clique em ‘ Próximo passo ‘ para continuar.

Certifique-se de que seu servidor Ubuntu atende aos requisitos do Zabbix e clique em ‘ Próximo passo ‘ novamente.

Selecione o tipo de banco de dados como ‘PostgreSQL’ e insira os detalhes do seu banco de dados, e então clique em ‘ Próximo passo ‘.

Selecione o fuso horário e tema padrão, e então clique em ‘ Próximo passo ‘.

Verifique suas configurações e clique em ‘ Próximo passo ‘ para continuar a instalação.

Se a instalação for bem-sucedida, você verá o seguinte:
Clique em ‘ Concluir ‘ para finalizar a instalação.

Você agora será redirecionado para a página de login do Zabbix. Insira o usuário padrão, ‘Admin’, com a senha ‘Zabbix’, e então clique em ‘ Entrar ‘.

Você agora verá o painel de monitoramento do Zabbix como o seguinte:

Conclusão
Parabéns! Você completou a instalação da solução de monitoramento Zabbix no servidor Ubuntu 24.04. Você tem o Zabbix funcionando com o servidor PostgreSQL, servidor web Nginx e PHP-FPM. Para o próximo passo, você pode querer adicionar um servidor de monitoramento alvo através do agente Zabbix e configurar notificações quando um erro ocorrer.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.