Guia Definitivo: Instalação do Zabbix 7.2.5 no Debian 12

Se procura uma solução de monitorização robusta e eficiente, a nova versão Zabbix 7.2.5 é a escolha ideal! Siga este guia passo a passo para instalar e configurar o Zabbix no Debian 12 sem complicações.


🔧 Passo 1: Instalar o Repositório do Zabbix

Antes de mais nada, adicione o repositório oficial do Zabbix ao seu sistema:

Bash
wget https://repo.zabbix.com/zabbix/7.2/release/debian/pool/main/z/zabbix-release/zabbix-release_latest_7.2+debian12_all.deb
dpkg -i zabbix-release_latest_7.2+debian12_all.deb
apt update

🔧 Passo 2: Instalar o Servidor, Frontend e Agente do Zabbix

Agora, instale os pacotes necessários para o funcionamento do Zabbix:

Bash
apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

🔧 Passo 3: Criar e Configurar a Base de Dados

Certifique-se de que tem um servidor MySQL/MariaDB em execução. Depois, execute os seguintes comandos:

Bash
mysql -uroot -p

Digite a sua palavra-passe do MySQL e crie a base de dados:

Bash
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;

Agora, importe o esquema inicial para o Zabbix:

Bash
zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

Por segurança, desative a opção log_bin_trust_function_creators:

Bash
mysql -uroot -p

Digite a palavra-passe e execute:

Bash
set global log_bin_trust_function_creators = 0;
quit;

🔧 Passo 4: Configurar a Base de Dados no Servidor Zabbix

Edite o ficheiro de configuração do servidor Zabbix:

Bash
nano /etc/zabbix/zabbix_server.conf

Adicione a palavra-passe da base de dados:

Bash
DBPassword=password

Guarde e saia (CTRL + X, Y, Enter).


🔧 Passo 5: Configurar o PHP para o Frontend do Zabbix

Edite o ficheiro de configuração do Nginx:

Bash
nano /etc/zabbix/nginx.conf

Descomente e ajuste as diretivas listen e server_name:

Bash
listen 8080;
server_name example.com;

Guarde e saia.


🔧 Passo 6: Iniciar e Ativar os Serviços do Zabbix

Reinicie os serviços necessários e ative-os na inicialização do sistema:

Bash
systemctl restart zabbix-server zabbix-agent nginx php8.2-fpm
systemctl enable zabbix-server zabbix-agent nginx php8.2-fpm

🔧 Passo 7: Aceder à Interface Web do Zabbix

Para concluir a instalação, aceda à interface web do Zabbix através do seu navegador. O URL depende das suas configurações, mas normalmente será algo como:

Bash
http://example.com:8080/zabbix

Agora, é só seguir o assistente de configuração do Zabbix! 🚀🚀🚀


🌟 Conclusão

O Zabbix 7.2.5 está agora instalado e pronto para monitorizar toda a sua infraestrutura de TI. Atualize já para obter as mais recentes funcionalidades e melhorias de desempenho!

🔗 Quer saber mais? Consulte a documentação oficial do Zabbix para detalhes avançados e personalização!

Artigos Relacionados