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.