Mudanças entre as edições de "Instalação Zabbix Proxy 5.4 - CentOS8"

De Gigafull
Ir para navegação Ir para pesquisar
 
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
'''HOMOLOGADO COM'''<br>
 
'''HOMOLOGADO COM'''<br>
CENTOS 8 - [http://mirror-centos-jpa.hostdime.com.br/centos/8.3.2011/isos/x86_64/CentOS-8.3.2011-x86_64-minimal.iso Download ISO]<br>
+
CENTOS 8 - [http://mirror-centos-jpa.hostdime.com.br/centos/8.3.2011/isos/x86_64/CentOS-8.3.2011-x86_64-minimal.iso Download ISO]<br><br>
 +
 
 +
Recomendação minima de hardware<br>
 +
4Gb de memória<br>
 +
2vCPU<br>
 +
50Gb Disco<br>
  
 
'''Preparação Sistema'''
 
'''Preparação Sistema'''
Linha 45: Linha 50:
 
  chown zabbix. -R zabbix/
 
  chown zabbix. -R zabbix/
  
''Outras configurações importantes mas não essenciais do arquivo /etc/zabbix/zabbix_proxy.conf, porém devem ser personalizadas de acordo com cada ambiente'''
+
'''Outras configurações importantes mas não essenciais do arquivo /etc/zabbix/zabbix_proxy.conf, porém devem ser personalizadas de acordo com cada ambiente'''
 
  # ProxyLocalBuffer=0  -> Quanto tempo o Zabbix-Proxy vai guardar os dados mesmo após ter enviado para o Zabbix Server
 
  # ProxyLocalBuffer=0  -> Quanto tempo o Zabbix-Proxy vai guardar os dados mesmo após ter enviado para o Zabbix Server
 
  # ProxyOfflineBuffer=1  -> Quanto tempo o Zabbix-Proxy vai guardar os dados caso perder a comunicação com o Zabbix Server, esperando que a comunicação com o server retorne para ele enviar os dados.
 
  # ProxyOfflineBuffer=1  -> Quanto tempo o Zabbix-Proxy vai guardar os dados caso perder a comunicação com o Zabbix Server, esperando que a comunicação com o server retorne para ele enviar os dados.
 
  # ConfigFrequency=3600  -> De quanto em quanto tempo o Zabbix-Proxy vai buscar updates de configurações no Zabbix-Server. Exemplo, se mudou no Zabbix-Server o tempo de intervalo de coleta de um item, esse tempo vai ser replicado para o Proxy de acordo com o tempo informado nessa configuração.
 
  # ConfigFrequency=3600  -> De quanto em quanto tempo o Zabbix-Proxy vai buscar updates de configurações no Zabbix-Server. Exemplo, se mudou no Zabbix-Server o tempo de intervalo de coleta de um item, esse tempo vai ser replicado para o Proxy de acordo com o tempo informado nessa configuração.
 
  # DataSenderFrequency=1  -> Intervalo de tempo para o proxy enviar os dados para o server.
 
  # DataSenderFrequency=1  -> Intervalo de tempo para o proxy enviar os dados para o server.
 +
 +
'''Iniciar serviços, e habilitar para inicio automaticamente'''
 +
systemctl restart zabbix-proxy
 +
systemctl enable zabbix-proxy
 +
 +
'''Realizar as configurações necessárias no frontend do Zabbix Server'''
 +
1. Criar um proxy, proxy name deve ser igual ao hostname definido no zabbix-proxy;
 +
2. Definir o mode de acordo com o mode definido no arquivo de configuração do zabbix-proxy;
 +
3. Definir o endereço de IP do zabbix-proxy, para ficar seguro que vai receber informações somente daquele IP, se não fica vulnerável a qualquer host com aquele hostname definido;
 +
 +
'''Çriar um host no Zabbix Server para este proxy'''
 +
1. Criar host, onde o hostname deve ser o nome do proxy;
 +
2. Definir o template especifico para zabbix-proxy;
 +
3. Colocar para monitorar pelo proxy criado anteriormente;
 +
 +
'''Agora é só ir criando os hosts no zabbix server, e definir que o host deve ser monitorado via o proxy'''

Edição atual tal como às 00h44min de 18 de junho de 2021

HOMOLOGADO COM
CENTOS 8 - Download ISO

Recomendação minima de hardware
4Gb de memória
2vCPU
50Gb Disco

Preparação Sistema

- Configuração de rede
- Configuração de firewall 
- Download e preparação da ISO
- Instalação do SO
- Desabilitar firewall proprietário do SO Clique Aqui
- Alteração de senhas de instalação Clique Aqui
- Configuração xentools/vmtools Clique Aqui
- Configuração Serviços
- Configuração Backup
- Agendamento de auditoria serviços e backup

Instalação pacotes básicos

yum install wget vim net-tools -y

Atualizar Sistema

yum update -y
yum upgrade -y

Reiniciar o SO

reboot

Instalar repositório Zabbix

rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
dnf clean all

Pesquisar versões do zabbix-proxy que podem ser instaladas, recomendado proxy com sqlite

yum search zabbix-proxy

Instalar Zabbix-Proxy

yum install -y zabbix-proxy-sqlite3 zabbix-get zabbix-sender

Configurar arquivo zabbix-proxy.conf - Exemplo para modo ATIVO (ProxyMode=0)

vim /etc/zabbix/zabbix_proxy.conf
1. Pesquisar por Server=127.0.0.1 e alterar o IP para o IP do Zabbix Server
2. Definir Hostname como o nome da maquina, este deve ser idêntico ao que for configurado no Zabbix-Server, Ex: zabbix-proxy-01
3. Pesquisar por DBName=zabbix_proxy e alterar para DBName=/var/lib/zabbix/zabbix.db

Criar o diretório /var/lib/zabbix/ e dar permissões'

mkdir /var/lib/zabbix
cd /var/lib/
chown zabbix. -R zabbix/

Outras configurações importantes mas não essenciais do arquivo /etc/zabbix/zabbix_proxy.conf, porém devem ser personalizadas de acordo com cada ambiente

# ProxyLocalBuffer=0   -> Quanto tempo o Zabbix-Proxy vai guardar os dados mesmo após ter enviado para o Zabbix Server
# ProxyOfflineBuffer=1   -> Quanto tempo o Zabbix-Proxy vai guardar os dados caso perder a comunicação com o Zabbix Server, esperando que a comunicação com o server retorne para ele enviar os dados.
# ConfigFrequency=3600   -> De quanto em quanto tempo o Zabbix-Proxy vai buscar updates de configurações no Zabbix-Server. Exemplo, se mudou no Zabbix-Server o tempo de intervalo de coleta de um item, esse tempo vai ser replicado para o Proxy de acordo com o tempo informado nessa configuração.
# DataSenderFrequency=1   -> Intervalo de tempo para o proxy enviar os dados para o server.

Iniciar serviços, e habilitar para inicio automaticamente

systemctl restart zabbix-proxy
systemctl enable zabbix-proxy

Realizar as configurações necessárias no frontend do Zabbix Server

1. Criar um proxy, proxy name deve ser igual ao hostname definido no zabbix-proxy;
2. Definir o mode de acordo com o mode definido no arquivo de configuração do zabbix-proxy;
3. Definir o endereço de IP do zabbix-proxy, para ficar seguro que vai receber informações somente daquele IP, se não fica vulnerável a qualquer host com aquele hostname definido;

Çriar um host no Zabbix Server para este proxy

1. Criar host, onde o hostname deve ser o nome do proxy;
2. Definir o template especifico para zabbix-proxy;
3. Colocar para monitorar pelo proxy criado anteriormente;

Agora é só ir criando os hosts no zabbix server, e definir que o host deve ser monitorado via o proxy