Configurar um proxy do Zabbix Cloud

Visão geral

Esta página descreve como configurar um proxy do Zabbix implantado no Zabbix Cloud para coletar dados de monitoramento de hosts em um ambiente remoto.

O procedimento destina-se principalmente a um server e proxy do Zabbix criados no Zabbix Cloud.

O procedimento também descreve a configuração necessária quando o server do Zabbix não está hospedado no Zabbix Cloud.

Pré-requisitos

Um Zabbix server está instalado, configurado e em execução, ou um nó do Zabbix server está em execução no Zabbix Cloud.

Criar um node proxy

Crie um node proxy do Zabbix Cloud.

Durante a criação do node:

1. Selecione Proxy.

2. Selecione Proxy active ou Proxy passive, dependendo de como o proxy deve se comunicar com o server do Zabbix.

3. Configure os filtros de acesso por endereço IP ou CIDR do node (isso pode ser feito após a criação do node).

4. Especifique o server do Zabbix ao qual o proxy se conectará.

5. Conclua o processo de criação do node.

Para obter mais informações sobre como criar um node proxy, consulte Implantar o Zabbix na nuvem.

Configurar filtros de acesso

O Zabbix Cloud usa filtros de acesso para controlar quais endereços IP ou sub-redes podem se conectar a um nó da nuvem.

Durante a inicialização do nó, um filtro de acesso é criado automaticamente para o endereço IP usado para acessar o nó. Isso não inclui necessariamente os endereços dos hosts monitorados ou de outros componentes do Zabbix. Adicione manualmente os endereços necessários.

Consulte Configuração do nó — Filtros de acesso para obter mais informações.

Nó proxy

Adicione os endereços IP ou as sub-redes a partir dos quais são esperadas conexões com o proxy.

Se os hosts monitorados usarem verificações ativas do agent, os agents iniciarão conexões com o proxy; portanto, o endereço IP ou a sub-rede dos hosts monitorados deverá ser permitido pelos filtros de acesso do nó proxy.

Se Proxy Passive tiver sido definido como modo do proxy, o Zabbix server se conectará ao proxy; portanto, o endereço IP ou a sub-rede do Zabbix server deverá ser permitido pelos filtros de acesso do nó proxy.

Se Proxy passive tiver sido selecionado e um nó server for usado:

1. Acesse a aba Overview do seu nó server e copie o endereço IPv4 ou IPv6 do nó.

2. Acesse a aba Access filters do seu nó proxy e clique em Add new filter > Add.

3. Cole o endereço copiado no campo IP addresses or CIDRs e adicione uma descrição no campo Optional access filter group description.

4. Clique em Add.

Execute as etapas 2 a 4 para o endereço IP de um Zabbix agent que use verificações ativas.

Nó do server

Se o Zabbix server estiver hospedado no Zabbix Cloud, configure também os filtros de acesso no nó do server.

Para um proxy no modo ativo, adicione o endereço IP ou o CIDR do nó do proxy aos filtros de acesso do nó do server, pois o proxy inicia a conexão com o server.

1. Acesse a aba Overview do nó do proxy e copie o endereço IPv4 ou IPv6 do nó.

2. Acesse a aba Access filters do nó do server e clique em Add new filter > Add.

3. Cole o endereço copiado no campo IP addresses or CIDRs e adicione uma descrição no campo Optional access filter group description.

4. Selecione o tipo de filtro apropriado.

5. Clique em Add.

Configure o proxy

O proxy deve ser configurado no Zabbix frontend para se comunicar com o Zabbix server.

Abra Administration > Proxies no Zabbix frontend e configure o proxy conforme necessário:

1. Adicione o nome do proxy ao campo Proxy name. Ele deve corresponder ao nome do host do proxy configurado para o proxy. Digite-o ou copie-o da aba Overview do proxy.

2. Selecione o modo do proxy correspondente ao selecionado durante a criação do proxy.

3. Para um proxy ativo, insira o endereço IP ou o nome DNS do proxy.

4. Clique em Add.

Para obter mais informações, consulte Monitoramento distribuído usando proxies.

Configurar hosts monitorados

Adicione os hosts que devem ser monitorados por meio do proxy.

1. Acesse Coleta de dados > Hosts.

2. Crie um host ou abra um host existente.

3. Em Monitorado por, selecione o Proxy e digite o nome do proxy para pesquisá-lo e selecioná-lo ou pressione o botão Selecionar para abrir uma lista de proxies disponíveis.

4. Configure a interface do host e os demais parâmetros.

5. Clique em Adicionar ou Atualizar.

Um host configurado para ser monitorado por um proxy envia ou recebe dados de monitoramento por meio desse proxy, dependendo do tipo de item e do modo do agent.

Configurar o agent do Zabbix

Quando um host monitorado usa o agent do Zabbix ou o Zabbix agent 2, configure o agent para se comunicar com o componente apropriado do Zabbix.

A configuração depende de o agent usar verificações passivas ou ativas.

Verificações passivas do agent

Nas verificações passivas, o proxy do Zabbix inicia conexões com o agent e solicita dados de monitoramento.

Abra o arquivo de configuração do agent do Zabbix e atualize o parâmetro Server para permitir conexões do endereço IP do proxy do Zabbix Cloud.

Por exemplo:

Server=<proxy_IP>

Certifique-se de que o host monitorado permita conexões TCP de entrada do proxy na porta do agent, que é 10050 por padrão.

O proxy deve conseguir acessar o host monitorado pela rede.

Verificações ativas do agent

Nas verificações ativas, o agent inicia conexões com o proxy do Zabbix e envia os dados de monitoramento coletados.

Abra o arquivo de configuração do agent do Zabbix e atualize o parâmetro ServerActive com o endereço do proxy do Zabbix Cloud.

Por exemplo:

ServerActive=<proxy_IP>:<proxy_listen_port>

Substitua <proxy_IP> pelo endereço IP do proxy do Zabbix Cloud e <proxy_listen_port> pela porta de escuta configurada quando o nó proxy foi criado. A porta de escuta padrão é 10051.

Se um proxy for especificado em ServerActive, o agent obterá sua configuração de verificações ativas do proxy, em vez de diretamente do server do Zabbix.

Certifique-se de que o host monitorado possa estabelecer uma conexão TCP de saída com o proxy na porta de escuta configurada.

Para obter mais informações sobre verificações passivas e ativas do agent, consulte Verificações passivas e ativas do agent.

server Zabbix externo

Um proxy do Zabbix Cloud também pode se comunicar com um server Zabbix implantado fora do Zabbix Cloud.

Nesse caso, o server Zabbix externo deve ser capaz de se comunicar com o proxy de nuvem de acordo com o modo de proxy selecionado.

Para um proxy no modo ativo, o proxy inicia a conexão com o server Zabbix externo. Configure o server Zabbix externo para aceitar conexões do proxy e certifique-se de que o proxy possa alcançar o server pela rede.

Para um proxy passivo, o server Zabbix inicia a conexão com o proxy. Adicione o endereço IP ou a sub-rede do server Zabbix externo aos filtros de acesso do nó do proxy e certifique-se de que o server possa alcançar o proxy pela rede.

O server Zabbix externo não usa os filtros de acesso do Zabbix Cloud. Em vez disso, configure as regras de firewall e de rede necessárias no ambiente externo.

Os hosts monitorados podem estar localizados no mesmo ambiente que o server Zabbix externo, em outra rede ou em uma rede acessível pelo proxy.

Quando os agents usam verificações ativas, configure o parâmetro ServerActive para apontar para o proxy do Zabbix Cloud. Quando os agents usam verificações passivas, configure o parâmetro Server para permitir conexões do proxy.

Verificar a configuração

Após configurar o proxy, os agents, os filtros de acesso e a conectividade de rede, verifique se o proxy está se comunicando com o server do Zabbix.

1. Acesse Administration > Proxies.

2. Verifique o State do proxy.

3. Acesse Monitoring > Latest data e verifique se há valores recentes de item disponíveis.

Se o proxy não estiver se comunicando com o server, verifique:

  • o modo do proxy;
  • o endereço e a porta do server;
  • os filtros de acesso do proxy;
  • os filtros de acesso do server, quando o server estiver hospedado no Zabbix Cloud;
  • a configuração do agent;
  • as regras de firewall e roteamento;
  • o endereço configurado em Server ou ServerActive.