Zabbix Instalação 3 Camadas
Zabbix Instalação 3 Camadas
Zabbix Instalação 3 Camadas
Ao dominar o procedimento Zabbix instalação 3 Camadas, você consegue que cada componente
seja disposto em uma VM (Máquina Virtual) separada. Dessa maneira, pode otimizar o espaço e,
ainda, garantir segurança e confiabilidade, porque os sistemas ficam independentes.
O sistema operacional utilizado será o Centos 8 Stream, junto com um banco de dados MySQL e
o servidor WEB Nginx. Vamos dividir este conteúdo Zabbix instalação 3 camadas em 2 posts,
começando por este, com a máquina Zabbix Server e a máquina Banco de Dados.
Passo 1
Passo 2
mudar de:
SELINUX=enforcing
para:
SELINUX=disabled
Passo 3
Passo 4
Passo 5
No parâmetro DBHost, insira o ip da máquina em que será criado o banco de dados. Portanto,
temos:
DBHost=192.168.0.14
DBPassword=zabbix
Passo 6
# scp
/usr/share/doc/zabbix-server-mysql/create.sql.gz root@ipdamaquin
a_banco_de_dados:/home/
Passo 1
Passo 2
Passo 3
Logar no banco de dados:
# mysql -u root -p
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:
Passo 4
Passo 5
Por padrão, o MySQL fica “ouvindo” conexões somente para localhost, isto é, apenas
para a própria máquina. Como o Zabbix Server precisa conectar o banco pela rede,
temos que alterar uma conformação dentro do arquivo de configuração do Server
MySQL. Dessa forma:
# vi /etc/my.cnf.d/mysql-server.cnf
e adicione:
bind_address=0.0.0.0
Passo 6
Passo 7
# ss -ptln
Testando a configuração de Zabbix instalação 3 camadas
Para validar a configuração, logue via SSH na máquina do Zabbix Server e faça o
seguinte:
Passo 1
Passo 2
Vai pedir senha, como resultado. Use zabbix, que criamos anteriormente
Pronto! Se você logou no MySQL pelo Zabbix Server, está tudo certo. Vamos
para a máquina Frontend no próximo post. E já que você aprendeu Zabbix
instalação 3 camadas
Passo 1
Passo 2
mudar de:
SELINUX=enforcing
para:
SELINUX=disabled
Passo 3
Editar o arquivo
# vi /etc/nginx/conf.d/zabbix.conf
listen 80;
server_name 192.168.0.15;
Passo 5
# vi /etc/php-fpm.d/zabbix.conf
php_value[date.timezone] = America/Sao_Paulo
Passo 6
Habilitar no boot
Passo 7
# mysql -u root -p
Passo 8
Passo 9
Reiniciar os serviços
# systemctl restart nginx php-fpm
Passo 10
# ip a s
Passo 11
Passo 12
Passo 13
Insira usuário e senha (zabbix) criados anteriormente para conectar no banco
de dados zabbix.
Passo 14
Passo 15
Tudo ok, ao clicar em Next, você será direcionado para tela de login do Zabbix,
como resultado
Verifique os logs do Zabbix Server para ter certeza de que está tudo correto
# tail -f /var/log/zabbix/zabbix_server.log
Passo 17
Passo 18
Passo 19
Habilitar no boot
Passo 20
asso 21
Passo 22