O que é o Sentrya Connector

O Sentrya Connector é um programa leve que você instala numa máquina Linux da sua rede. Ele liga o seu Zabbix interno ao Sentrya sem abrir nenhuma porta de entrada no firewall: só uma conexão de saída HTTPS, como a de um navegador.

Quando usar

  • O seu Zabbix fica numa rede interna (10.x, 172.16–31.x, 192.168.x) e não tem endereço público.
  • A política de segurança não permite publicar a API do Zabbix na internet nem abrir porta de entrada.
  • Você tem mais de um Zabbix na mesma rede: um único Connector atende vários.

Se o seu Zabbix já responde por um endereço público, você não precisa do Connector: basta Conectar um servidor Zabbix.

Como funciona

  1. O Connector abre a conexão Ao iniciar, ele se conecta a connector.flowbix.com pela porta 443 (HTTPS) e mantém essa conexão aberta. A direção é sempre de dentro para fora: o Sentrya nunca abre conexão para a sua rede.
  2. O Sentrya pede, o Connector executa Quando o Sentrya precisa coletar problemas, montar um ouvinte, mostrar o histórico de um item ou reconhecer um incidente, o pedido chega por essa conexão. O Connector confere se o método está na lista permitida, chama a API do Zabbix dentro da sua rede com a credencial guardada nele e devolve a resposta.
  3. No app, tudo segue igual Incidentes, ouvintes, notificações, primeira coleta e ACK funcionam como num Zabbix conectado diretamente. Para quem usa o app, a diferença não aparece.
Nenhuma porta de entrada. O firewall só precisa liberar a saída TCP 443 para connector.flowbix.com. Instalação, registro, conexão e atualizações usam esse mesmo domínio. Veja Requisitos, rede e firewall.

O que ele pode e o que não pode fazer

PodeNão pode
Ler do Zabbix: versão, hosts, grupos de hosts, problemas, triggers, eventos, itens, usuários e grupos de usuários.Criar, alterar ou apagar hosts, triggers, templates, usuários ou qualquer configuração do Zabbix.
Ler os valores do item da trigger para o histórico do incidente (bruto e médias por hora) — ligado por padrão, desligável por Zabbix.Ler o histórico inteiro do Zabbix: cada pedido tem teto de itens (10 no bruto, 100 nas médias por hora), de janela (7 dias no bruto, 400 dias nas médias por hora) e de 20.000 amostras, conferidos no próprio Connector.
Reconhecer (ACK) incidentes, comentar, mudar severidade e fechar problemas, até 500 de cada vez — só se você permitir. Suprimir e desfazer o reconhecimento, não.Executar scripts, comandos remotos ou qualquer método da API fora da lista permitida.
Falar com os Zabbix que você configurou nele.Servir de ponte para outras máquinas da sua rede: ele não é uma VPN nem um túnel genérico.

A lista completa de métodos e as proteções estão em Segurança do Sentrya Connector.

Como começar

  1. Gere o token de instalação O administrador da empresa gera o token no painel da empresa, em Conexões → Sentrya Connector, ou no Sentrya Web, em Ajustes → Sentrya Connector, em Instalar conector. O comando pronto aparece na hora, com o token à parte: o comando não leva o token, e o assistente pede para você colar. O token vale 24 horas e registra uma única máquina.
  2. Prepare o usuário no Zabbix Crie um usuário só de leitura com um token de API. Veja Preparar o usuário no Zabbix.
  3. Rode o comando na máquina O instalador configura o repositório, instala o pacote e abre o assistente, que testa cada etapa na hora. Veja Instalar e configurar.
  4. Cadastre o Zabbix Assim que o Connector conecta, o Zabbix que ele anunciou aparece para cadastrar: na mesma janela da instalação, no botão de adicionar Zabbix, na opção Rede fechada, ou na página do Sentrya Connector. Ele entra em Servidores Zabbix com a primeira coleta pendente.
  5. Faça a primeira coleta No app, em Ajustes → Servidores Zabbix, toque em Fazer primeira coleta. Veja Primeira coleta.
Onde instalar. Pode ser a própria máquina do Zabbix ou qualquer outra máquina Linux que alcance a API do Zabbix e tenha saída para a internet na porta 443.

Veja também