Se você possui uma infraestrutura, seja ela grande ou pequena, é extremamente importante ter um sistema de monitoramento que consiga emitir alarmes quando algo sai do normal.
O zabbix hoje pode ser considerado uma das melhores ferramentas para essa atividade.
Hoje vamos te explicar como você pode fazer a instalação dessa ferramenta, vamos lá?
Para começar, é necessário um s.o. Linux para instalação desse, no nosso cenário estamos utilizando o Debian 10.
-Obs. no momento da criação do banco de dados devemos nos atentar que não é mais usado o MYSQL e sim o MARIADB.
-Link com repertorio do Zabbix para instalação: https://www.zabbix.com/br/download
Passo 01 – Escolha a sua plataforma
- Devemos escolher a versão do Zabbix que usaremos, no caso utilizamos a 5.0 LTS.
- Logo após, deve-se escolher a Distribuição de SO e Versão, neste caso utilizamos o Debian, versão 10.
- Por fim, escolheremos o Banco de Dados e o Web Server, que no caso foi escolhido o MySQL como Banco de Dados e para Web Server, o Apache.
Passo 02 – Instalar e configurar o servidor Zabbix para a sua plataforma
a. Instale o repositório Zabbix
# wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix- release/zabbix-release_5.0-1+buster_all.deb
# dpkg -i zabbix-release_5.0-1+buster_all.deb
# apt update
b. Instale o servidor, o frontend e o agente Zabbix
# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache- conf zabbix-agent
c. Criar banco de dados inicial
Execute os seguintes passos em seu host de banco de dados.
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by ‘password’;
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
No servidor do Zabbix, importe o esquema inicial e os dados. Você será solicitado a inserir a senha que foi criada anteriormente.
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
d. Configure o banco de dados para o servidor Zabbix
Editar arquivo /etc/zabbix/zabbix_server.conf
DBPassword=password
e. Configure o PHP para o frontend Zabbix
Editar arquivo /etc/zabbix/apache.conf, descomente e defina o fuso horário correto.
# php_value date.timezone Europe/Riga
f. Inicie o servidor Zabbix e os processos do agente
Inicie o servidor Zabbix e os processos do agente e configure-os para que sejam iniciados durante o boot do sistema.
# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2
g. Configure o frontend do Zabbix
Conecte-se ao frontend Zabbix instalado: http://server_ip_or_name/zabbix
Passo 03 – Instalando o frontend
Step 1:
No seu navegador, abra a URL para o servidor que hospeda a interface web do Zabbix: http://<server_ip_or_name>/zabbix
Você deverá estar visualizando a primeira tela do assistente de configuração da interface web.
Step 2:
Certifique-se que todos os pré-requisitos foram atendidos.
Pré-requisitos opcionais poderão estar presentes na lista. Um pré-requisito opcional será apresentado na cor laranja e terá o estado de Alerta. A falha neste tipo de parâmetro não bloqueia o assistente de configuração.
Step 3:
Informe os detalhes de conexão com o banco de dados do Zabbix. O banco já deverá ter sido criado.
Step 4:
Informe os dados do Zabbix Server.
Step 5:
Revisão de configurações.
Step 6:
Baixe o arquivo de configuração gerado e o instale dentro do diretório conf/ que existe no local para onde você copiou os arquivos PHP do Zabbix.
Step 7:
Finalizar a instalação.
Step 8:
A interface web do Zabbix está pronta para uso! O usuário e senha padrão são: Admin / zabbix.
Esperamos que você tenha conseguidos instalar, caso tenha dado algum problema ou você tenha alguma dúvida entre em contato com a gente.