Você está na página 1de 41

1º Zabbix Expert

Bootcamp
Magno Monte Cerqueira
• Cofundador da 2MTI Soluções em Tecnologia;
• Evangelizador de Software Livre;
• Mais de 19 anos de experiência em Infraestrutura de TI;
• Membro ativo das comunidades;
• Zabbix brasil; https://t.me/ZabbixBrasil
• Grafana; https://t.me/grafanabr
• Entre outras comunidades;
• Hobby: fazer com o Zabbix o que ninguém se propôs a fazer ainda d:D.

2
Sobre o meu método de ensino.
Tipos de instalação Tipos de instalação Tipos de instalação
Zabbix Server? Zabbix Proxy? Zabbix Agent?

Arte Z
Ninja
Overview da Infraestrutura.
1º Zabbix Expert Bootcamp – Overview Install

Overview!

Hostname: zabbix-node-01

Hostname: zabbix-db Hostname: zabbix-proxy-01 Zabbix-agent

Hostname: zabbix-node-02
Infraestrutura de TI com Ênfase em Zabbix

Overview!

Hostname: zabbix-proxy-02
Hostname: zabbix-node-01

Hostname: zabbix-db

Zabbix-agent

Hostname: zabbix-proxy-01 Z
Hostname: zabbix-node-02
Tipos de instalação Zabbix
Server & Zabbix Proxy?
1º Zabbix Expert Bootcamp
Cenário habitual. Internet

Hostname: zabbix-node-01 Hostname: zabbix-proxy-01


IP: 192.168.1.101 IP: 192.168.1.201

Hosts Host
1º Zabbix Expert Bootcamp
Cenário recomendado. Internet

VPN
Firewall Firewall

Rede => Matriz


Rede => Filial

Hostname: zabbix-proxy-01
IP: 192.168.1.102 Hostname: zabbix-proxy-01
IP: 192.168.1.201
Criptografia (PSK)

Hostname: zabbix-node-01
IP: 192.168.1.101 Hosts Host
Operating system installation.
1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o sistema operacional debian 11.

01- Instale o sistema operacional debian 11 conforme link abaixo Hypervisor HYPER-V.
# https://www.youtube.com/watch?v=GQ8o9WiS9Ew
1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o sistema operacional debian 11.

Configurar o profile no debian 11.


# nano /etc/profile
No segundo PATH inserir conforme abaixo:

Vai estar assim


PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games„

Colocar assim, inserindo o :/bin:/sbin no final


PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/bin:/sbin"

Após o procedimento realizar:


# source /etc/profile
Install Zabbix Server All in One.
1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o servidor Zabbix Server para a sua plataforma.

01- Instale o repositório Zabbix.


# wget https://repo.zabbix.com/zabbix/5.5/debian/pool/main/z/zabbix-release/zabbix-release_5.5-1+debian11_all.deb
# dpkg -i zabbix-release_5.5-1+debian11_all.deb
# apt update && apt-get upgrade

02- Instale o Zabbix Server , Zabbix Frontend, Zabbix Agent e Apache2.


# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent mariadb-server && systemctl enable zabbix-
server zabbix-agente apache2 mariadb.service
1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o servidor Zabbix Server para a sua plataforma.

03- No servidor do Zabbix Server, vamos configura-lo para aceitar nomes dos hosts
envolvidos.
# nano /etc/hosts

Altere colocando conforme a seguir,


“Obs: colocar os respectivos ips dos seus servidores respectivamente da sua infraestrutura.”
127.0.0.1 localhost
192.168.1.41 zabbix-db
192.168.1.42 zabbix-node-01
192.168.1.43 zabbix-node-02
1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o servidor Zabbix para a sua plataforma.

04- No servidor Zabbix Server node 01, vamos configurar o Zabbix agent.
# nano /etc/zabbix/zabbix_agentd.conf

Altere colocando conforme a seguir.

# Server=zabbix-node-01, zabbix-node-02

# Hostname=zabbix-node-01 (Ou nome desejado para sua instancia)


1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o servidor Zabbix para a sua plataforma.

05- No servidor Zabbix Server node 01, vamos configurar o Zabbix Server.
# nano /etc/zabbix/zabbix_server.conf

Altere colocando conforme a seguir.


# DBHost=Zabbix-db
# DBName=(nome criado do banco de dados)
# DBUser=(nome criado o usuario)
# DBPassword=(Senha criada para seu usuairo do banco de dados)

Obs: mudar o nome do servidor em hostname para.


zabbix-node-01 ( Ou nome desejado para sua instancia)
Install Zabbix Server Database.
1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o servidor Zabbix Database para a sua plataforma.

01- Instale o repositório Zabbix.


# wget https://repo.zabbix.com/zabbix/5.5/debian/pool/main/z/zabbix-release/zabbix-release_5.5-1+debian11_all.deb
# dpkg -i zabbix-release_5.5-1+debian11_all.deb
# apt update && apt-get upgrade

02- Instale o Zabbix sql scripts, Zabbix agent e banco de dados mariadb.
# apt install zabbix-sql-scripts zabbix-agent mariadb-server && systemctl enable zabbix-agente mariadb-server
1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o servidor Zabbix Database para a sua plataforma.

03- Criar o banco de dados inicial para Zabbix Server.


“Obs: ao copiar e colar o procedimento abaixo e necessário remover e inserir novamente as aspas.”
# mysql -uroot -p
password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@’%’ identified by ‘zabbix';
mysql> grant all privileges on zabbix.* to zabbix@’%’;
mysql> quit;
1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o servidor Zabbix Database para a sua plataforma.

04- No servidor de banco de dados do Zabbix Server, importe o esquema inicial e os


dados. Você será solicitado a inserir a senha que foi criada anteriormente.

# zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix


1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o servidor Zabbix Database para a sua plataforma.

05- No servidor de banco de dados do Zabbix Server, vamos configura-lo para aceitar
acesso externo.
# nano /etc/mysql/mariadb.conf.d/50-server.cnf

Altere colocando jogo da velha (#) na linha a seguir.


# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address = 127.0.0.1
1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o servidor Zabbix Database para a sua plataforma.

06- No servidor de banco de dados do Zabbix Server, vamos configura-lo para aceitar
nomes dos hosts envolvidos.
# nano /etc/hosts

Altere colocando conforme a seguir.


Obs: colocar os respectivos ips dos seus servidores de acordo com a sua infraestrutura.
127.0.0.1 localhost
192.168.1.41 zabbix-db
192.168.1.42 zabbix-node-01
192.168.1.43 zabbix-node-02
1º Zabbix Expert Bootcamp – Install Zabbix server

Instalar e configurar o servidor Zabbix Database para a sua plataforma.

07- No servidor de banco de dados do Zabbix Server, vamos configurar o Zabbix agent.
# nano /etc/zabbix/zabbix_agentd.conf

Altere colocando conforme a seguir.

# Server=zabbix-node-01, Zabbix-node-02

# Hostname=zabbix-db

Após todos os procedimentos realizado reiniciar todos os serviços envolvidos ou reiniciar o servidor.
CURSOS –
+ de 900 aulas!
+ de 500 horas!

Aplique o voucher com desconto: ZABBIXBOOTCAMP CLICANDO AQUI!


Aplique o voucher com desconto: ZABBIXBOOTCAMP CLICANDO AQUI!
OBRIGADO!
Magno.cerqueira@2mti.com.br

@MagnoMonteCerqueira

http://www.2mti.com.br

+55 (21) 9-99335-9932

https://www.youtube.com/magnomontecerqueira

https://www.linkedin.com/in/magnomontecerqueira/
41

Você também pode gostar