Mudanças entre as edições de "Instalação Zabbix Proxy 5.4 - CentOS8"
(Criou página com ''''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> '''Preparação...') |
|||
(8 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 23: | Linha 28: | ||
'''Reiniciar o SO''' | '''Reiniciar o SO''' | ||
reboot | 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''' |
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