Pré-requisitos para a instalação
Antes de começar, certifique-se de atender aos seguintes requisitos:
CPU: 2 núcleos (4 recomendados para ambientes maiores).
Memória RAM
- 2 GB para ambientes pequenos (até 100 hosts).
- 4 GB ou mais para ambientes maiores.
Espaço em Disco
- 10 GB (mínimo) para instalação básica e logs.
Qualquer versão LTS, como 20.04 ou 22.04. Acesso root ou um usuário com privilégios administrativos.
Etapas de configuração do Zabbix no Ubuntu
1. Atualize o sistema Certifique-se de que todos os pacotes estão atualizados:
sudo apt update && sudo apt upgrade -y
2. Adicione o repositório do Zabbix Baixe e adicione o repositório correspondente à sua versão do Ubuntu. Por exemplo, para o Ubuntu 22.04:
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
sudo apt update
3. Instale o servidor Zabbix, o frontend e o agente Execute o comando abaixo para instalar os principais componentes:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent2
4. Configure o banco de dados Crie um banco de dados para o Zabbix e configure as permissões:
sudo mysql -u root -p
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'sua_senha_segura';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Importe o esquema inicial do banco de dados:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
Atualize o arquivo de configuração do servidor Zabbix para incluir os detalhes do banco de dados:
sudo nano /etc/zabbix/zabbix_server.conf
#Altere os valores:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=sua_senha_segura
5. Inicie os serviços e habilite-os na inicialização Inicie os serviços e garanta que sejam executados automaticamente após o reboot:
sudo systemctl restart zabbix-server zabbix-agent2 apache2
sudo systemctl enable zabbix-server zabbix-agent2 apache2
6. Acesse o frontend do Zabbix Abra o navegador e acesse:
http://<seu-endereco-ip>/zabbix
Complete o assistente de instalação com as informações configuradas:
- Usuário padrão: Admin
Senha: zabbix
7. Adicione o servidor via frontend do Zabbix: Navegue até Configuration > Hosts e adicione o servidor com as informações configuradas no agente.
Conclusão
Com o Zabbix configurado no Ubuntu, você pode monitorar de forma proativa seus servidores, garantindo estabilidade e desempenho no ambiente. O Zabbix oferece inúmeras possibilidades de customização, alertas e relatórios, tornando-se uma solução indispensável para a administração de sistemas.
Agora que você configurou seu ambiente de monitoramento, explore outras funcionalidades do Zabbix, como integrações com ferramentas de DevOps, monitoramento de containers e muito mais.
Este artigo foi útil?
Isso é ótimo!
Obrigado pelo seu feedback
Lamentamos por não termos podido ajudá-lo(a)
Obrigado pelo seu feedback
Comentário enviado
Agradecemos o seu esforço e iremos tentar corrigir o artigo