Instalação Zabbix 5: Debian 10 MySQL 8 Apache; aprenda aqui

Nos posts anteriores, fizemos uma série de aulas instalando o Zabbix 5 LTS no sistema operacional Centos 8 Stream, banco de dados MySQL, em Apache e Nginx. Hoje, iniciamos mais um capítulo de Instalação Zabbix 5, desta vez no SO Debian 10. Dá uma olhada no que vem pela frente:

  • Aula 1: Instalação Zabbix 5.0 – Debian 10 – MySQL 8 – Apache
  • Aula 2: Instalação Zabbix 5.0 – Debian 10 – MySQL 8 – Nginx
  • Aula 3: Instalação Zabbix 5.0 – Debian 10 – MySQL 8 – Apache – 3 Camadas

Então, vamos à primeira aula agora mesmo!

Tutorial Instalação Zabbix 5 Debian 10 MySQL 8 Apache

Passo 1

Instale os pacotes de repositório para o Zabbix 5 e o MySQL 8

# wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb
# wget https://dev.mysql.com/get/mysql-apt-config_0.8.16-1_all.deb
# dpkg -i zabbix-release_5.0-1+buster_all.deb
# dpkg -i mysql-apt-config_0.8.16-1_all.deb

Ops! Se gerar este erro…

  • Dica: instale o pacote gnupg

Passo 2

Faça:
# apt install gnupg

E novamente
# dpkg -i mysql-apt-config_0.8.16-1_all.deb

Instalação Zabbix 5

Passo 3

Aperte e desça o cursor até OK. A menos que você queira outra versão do MySQL. Por default aqui, já está selecionada a versão 8.

Passo 4

Atualize o repositório

# apt update

Passo 5

Instale os pacotes do Zabbix e banco de dados MySQL

# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent mysql-server vim

Passo 6

Logar no banco de dados:

# mysql -u root -p

  • Atenção: Coloque a senha que você definiu ao instalar o MySQL
  • Dentro da console do MySQL, vamos criar o banco de dados com o nome zabbix, um usuário zabbix e a senha zabbix, com permissão para acessar seu próprio banco:

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user [email protected] identified by ‘zabbix’;
mysql> grant all privileges on zabbix.* to [email protected];
mysql> quit;

Passo 7

Importar os dados para o banco

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix

Passo 8

Habilitar serviços no boot da máquina
# systemctl enable nginx php-fpm Edite o arquivo
# vim /etc/zabbix/zabbix_server.conf

  • Procure o parâmetro DBPassword e coloque a senha do usuário zabbix que criamos anteriormente no banco de dados.

DBPassword=zabbix

Passo 9

Reiniciar os serviços
# systemctl restart nginx php-fpm Editar o arquivo
# vim /etc/zabbix/apache.conf

  • Remova o “#” da frente do parâmetro e coloque o timezone correto para você:

php_value[date.timezone] = America/Sao_Paulo

Instale Zabbix 5 em Debian 10 passo a passo

Passo 10

Habilitar serviços no boot da máquina

# systemctl enable zabbix-server zabbix-agent apache2 mysql

Passo 11

Reiniciar os serviços
# systemctl restart zabbix-server zabbix-agent apache2 mysql

Passo 12

Para saber o ip do servidor
# ip a s

Passo 13

Finalizar as configurações acessando via navegador:
http://ipdoserver/zabbix

  • Clique em Next

curso zabbix ultimate

Instalação Zabbix 5
Instalação Zabbix 5

Passo 14

Verifique se todas as dependências estão certas. Em seguida, clique em Next

Instalação Zabbix 5

Parte final da instalação

Passo 15

Coloque o usuário e a senha para conectar o banco de dados zabbix

  • Lembre-se: criamos esse acesso antes. A senha é zabbix.

Dica: Se apresentar o erro abaixo…

Passo 16

Logue no MySQL e execute o seguinte comando:

ALTER USER ‘zabbix’@’localhost’ IDENTIFIED WITH mysql_native_password by ‘zabbix’;

  • Importante: tem o “;” no final, sim!

Passo 17

Insira o nome do Zabbix Server, que vai aparecer quando você abrir o Frontend. Escolha o nome de sua preferência.

Instalação Zabbix 5

Passo 18

Tudo ok, ao clicar em Next, você será direcionado para a tela de login do Zabbix

  • Usuário: Admin

Atenção: O “A” deve ser maiúsculo, sim!

  • Senha: zabbix

Instalação Zabbix 5

Estamos quase lá!

Passo 19

Verifique os logs do Zabbix Server para ver se está tudo ok
# tail -f /var/log/zabbix/zabbix_server.log

Passo 20

Instalar e testar se está respondendo SNMP
# apt install snmpd snmp snmp-mibs-downloader

Edite o arquivo
# vim /etc/snmp/snmp.conf

  • Comente onde está escrito mibs, com um “#” na frente; salve e saia do arquivo.

Passo 21

Teste a conexão do SNMP
# snmpwalk -v2c -c public 127.0.0.1

Passo 22

Alterando o idioma do Frontend

  • Carregue os idiomas que você quer com o seguinte comando:
    # dpkg-reconfigure locales
  • Para selecionar, aperte barra de espaço do teclado. Depois, aperte enter no OK
    # systemctl start snmpd

Passo 23

Reinicie o Apache
# service apache2 restart

Passo 24

Acesse o Zabbix pela WEB, clique em configurações do usuário:

Instalação Zabbix 5

Passo 25

Selecione o idioma desejado e clique em Atualizar

Passo 26

Por último, navegue pelo Frontend e veja como ficou com a tradução para o português.

É isso aí, aula completa com sucesso. Gostou do tutorial? Esperamos que sim, e se tiver alguma dúvida ou sugestão, fique à vontade para comentar, beleza? Aguardamos você em breve para a Aula 2: Instalação Zabbix 5.0 – Debian 10 – MySQL 8 – Nginx. Até lá! E se você perdeu o primeiro capítulo da série Instalação Zabbix 5.0 LTS, basta clicar neste link.

Referência: https://www.zabbix.com

Acesse o nosso canal no Youtube. Clique na imagem e confira.

Os comentários foram encerrados, mas trackbacks e pingbacks estão abertos.