O Zabbix 7 é uma poderosa ferramenta de monitoramento de redes, servidores e aplicações. Neste tutorial, você vai aprender a instalar o Zabbix 7 do zero em um servidor Ubuntu 24.04 LTS.
Pré-requisitos
- Servidor com Ubuntu 24.04 LTS (VPS, cloud ou local)
- Acesso root ou usuário com permissão sudo
- Acesso à internet
Passo 1: Atualize o sistema
Abra o terminal e execute:
sudo apt update && sudo apt upgrade -y
Passo 2: Instale o Apache, PHP e extensões necessárias
O Zabbix utiliza o Apache como servidor web e PHP para a interface. Instale com:
sudo apt install apache2 php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql php-zip php-json php-xmlrpc php-net-socket php-gettext libapache2-mod-php -y
Passo 3: Instale o MariaDB (ou MySQL) e configure o banco de dados
Instale o MariaDB:
sudo apt install mariadb-server mariadb-client -y
Acesse o MariaDB:
sudo mysql
Crie o banco de dados e o usuário para o Zabbix:
sqlCopy SQLCREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; CREATEUSER'zabbix'@'localhost' IDENTIFIED BY'SENHA_FORTE'; GRANTALL PRIVILEGES ON zabbix.*TO'zabbix'@'localhost'; FLUSH PRIVILEGES; EXIT;
Dica: Substitua
SENHA_FORTE
por uma senha segura.
Passo 4: Adicione o repositório oficial do Zabbix 7
Baixe e instale o repositório para Ubuntu 24.04:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_7.0-1+ubuntu24.04_all.deb
sudo apt update
Passo 5: Instale o servidor, frontend e agente do Zabbix
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y
Passo 6: Importe o esquema do banco de dados
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -u zabbix -p zabbix
Digite a senha do usuário zabbix
criada anteriormente.
Passo 7: Configure o servidor Zabbix
Edite o arquivo de configuração:
sudo nano /etc/zabbix/zabbix_server.conf
Encontre e ajuste a linha:
DBPassword=SENHA_FORTE
Salve e feche o arquivo.
Passo 8: Ajuste o PHP para o Zabbix
Edite o arquivo de configuração do PHP para o Zabbix:
sudo nano /etc/zabbix/apache.conf
Ajuste as seguintes diretivas conforme necessário (exemplo):
php_value max_execution_time 300
php_value memory_limit 256M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value date.timezone America/Sao_Paulo
Salve e feche.
Passo 9: Inicie e habilite os serviços
sudo systemctl restart zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2
Passo 10: Acesse a interface web
Abra o navegador e acesse:
http://SEU_IP/zabbix
Siga o assistente de instalação web. Use as informações do banco de dados criadas anteriormente.
- Usuário padrão:
Admin
- Senha padrão:
zabbix
Passo 11: Finalize a configuração
Após o login, altere a senha do usuário Admin e comece a adicionar hosts para monitoramento.
Conclusão
Pronto! Agora você tem o Zabbix 7 rodando no Ubuntu 24.04 LTS. Com ele, você pode monitorar servidores, redes, aplicações e muito mais, tudo de forma centralizada e eficiente.
Se tiver dúvidas ou sugestões, deixe seu comentário!