Instalação Zabbix passo a passo em Centos 8 – MySQL – Nginx

No post anterior, mostramos como instalar o Zabbix 5 em Centos 8 MySQL Apache. Hoje, você vai aprender a instalação Zabbix 5 passo a passo em Centos 8 MySQL utilizando o Nginx. Este servidor web open source possui alta performance e entrega o conteúdo estático de um site de maneira rápida e fácil de configurar. Então, vamos logo ao tutorial!

Instalação Zabbix 5 Passo a passo: procedimento em Centos 8 MySQL Nginx

Passo 1

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

# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm

# rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

Passo 2

Desabilitar selinux e firewalld

Começando pelo selinux
# vi /etc/selinux/config

  • mudar de:
    SELINUX=enforcing
  • para:
    SELINUX=disabled

Sem precisar reiniciar
# setenforce 0

Passo 3

Parar serviço de firewall e desabilitar da inicialização
# systemctl disable firewalld
# systemctl stop firewalld

Passo 4

Instalar pacotes do Zabbix e banco de dados MySQL
# dnf clean all
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent mysql-server

Passo 5

Iniciar serviço do MySQL
# service mysqld start

Logar no banco de dados:
# mysql -u root -p

  • Atenção: Vai pedir senha; por padrão, aperte somente enter

Dentro da console do MySQL, vamos criar o banco de dados com o nome zabbix, um usuário zabbix e 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 6

Importar os dados para o banco
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix

Passo 7

Edite o arquivo /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

Segunda parte de Instalação Zabbix passo a passo

Passo 8

Editar o arquivo
# vi /etc/nginx/conf.d/zabbix.conf

Descomentar os parâmetros ‘listen’ e ‘server_name’

  • Remova o “#” da frente dos parâmetros:

listen 80;
server_name coloque_ip_do_servidor

Passo 9

Edite o arquivo

  • Remova o “;” e coloque o timezone correto para você:

# vi /etc/php-fpm.d/zabbix.conf
php_value[date.timezone] = America/Sao_Paulo

Passo 10

Habilitar serviços no boot da máquina
# systemctl enable zabbix-serverzabbix-agent nginx php-fpm mysqld

Passo 11

Reiniciar os serviços
# systemctl restart zabbix-server zabbix-agent nginx php-fpm mysqld

curso zabbix ultimate

Passo 12

Para saber o ip do servidor
# ip a s

Passo 13

Dessa maneira, finalize as configurações acessando via navegador: http://ipdoserver/zabbix

  • Clique em Next

Instalação Zabbix 5 Passo a passo

Passo 14

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

Instalação Zabbix 5 Passo a passo

Passo 15

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

  • Lembre-se: já criamos este acesso. A senha é zabbix

Passo 16

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

Instalação Zabbix: parte final

Passo 17

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 Passo a passo

Passo 18

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

Passo 19

Instalar outros idiomas Frontend
# yum install -y langpacks-pt_BR glibc-all-langpacks

Passo 20

Instando SNMP e utilitários
# dnf install net-snmp net-snmp-utils

Passo 21

Habilitar no boot
# systemctl enable snmpd
# systemctl start snmpd

Passo 22

Testar se está respondendo SNMP
# snmpwalk -v2c -c public 127.0.0.1

Passo 23

Reiniciando todos os serviços novamente, porque é necessário checar se está tudo certo.
# systemctl restart zabbix-server zabbix-agent nginx php-fpm mysqld snmpd

Passo 24

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

Instalação Zabbix 5 Passo a passo

Passo 25

Selecione o idioma desejado e clique em Atualizar

Instalação Zabbix 5 Passo a passo

Enfim, está completa a instalação Zabbix 5 Passo a passo em Centos 8 – MySQL – Nginx. Esperamos que tenha gostado e, principalmente, colocado em prática este tutorial. Com o Nginx, você consegue recursos de balanceamento de cargas, proxy reverso e streaming; pode gerenciar inúmeras conexões simultâneas. Portanto, ganha em velocidade e escalabilidade, como resultado. Perdeu o post anterior com o procedimento em Apache? Acesse aqui.

Veja também:

Repositório de outras versões de SO para o MySQL em: https://dev.mysql.com/downloads/repo/yum/

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