Você está na página 1de 8

Projeto Crowndsourcing

Instalação do Zabbix Proxy3


no PFSense

Jaboatão dos Guararapes, 22 de Abril de 2016


Objetivo
Este projeto tem por objetivo permitir a utilização do Serviço Zabbix_Proxy_3 em
servidores PFSense.
Justificativa
Desde o lançamento da nova versão do serviço de gerenciamento de redes Zabbix é
aguardada a atualização dos repositórios do PFSense para que usuários deste sistema
possam também usufruir dos novos recursos presentes na 3ª geração do Zabbix.
O atraso nas liberações dos pacotes com a nova versão do Zabbix tem retardo vários
projetos de migração para a nova plataforma. Mesmo a recém­lançada versão do PFSense
não contempla a nova versão do serviço de proxy do Zabbix.
Este projeto não visa a substituição do pacote oficial, para quando este for lançado, e
sim tem a intenção de viabilizar a migração por parte dos administradores de rede para a
nova plataforma do NMS (Network Manage System).
Responsáveis técnicos
Halexsandro Sales <halexsandro@gmail.com>, Pernambuco, Brasil
Marcos Farias <mcassiojr@gmail.com>, Rio de Janeiro, Brasil
Patrocinadores
2MTI Tecnologia e Serviços <www.2mti.com.br>
Pillares Consulting <www.pillares.net>
Requisitos
Este procedimento foi testado e homologado para as versões 2.2 e 2.3 do PFSense nas
arquiteturas de 32 e 64 bits.
As dependências de sistema são resolvidas pelo próprio instalador, diminuindo assim,
a complexidade para o processo, tornando­o tão simples quanto a instalação via painel
WEB que é o costume para administradores do PFSense.
Processo de instalação
Abra o terminal de comandos do PFSense, selecione a opção “8” para obter acesso ao
Shell.

Imagem 1: Tela inicial do console do PFSense

Imagem 2: Utilização da linha de comando no PFSense


Utilizando­se da linha de comando do PFSense, digite os seguintes comandos:
fetch http://pillares.net/scripts/zbp.pf.sh
chmod +x zbp.pf.sh
./zbp.pf.sh

Imagem 3: Digitação dos comandos no shell do PFSense

Isso iniciará o script de instalação do pacote zabbix­proxy 3 no seu pfsense.

Imagem 4: Tela de saudações do script

Na tela a seguir, é solicitado que seja informado o endereço do servidor Zabbix onde o
proxy será conectado.

Imagem 5: Inserção do endereço do servidor Zabbix


Na próxima tela, informe o nome do Proxy.

Imagem 6: Inserção do nome do Proxy para o servidor Zabbix

Agora o sistema fará a atualização dos repositórios do PFSense para que sejam
instaladas as dependências do Zabbix_Proxy.
Este processo pode demorar alguns minutos, dependendo de seu processador e
qualidade de conexão com a internet.

Imagem 7: Atualização dos repositórios

Caso existam dependências a serem instaladas, o sistema aguardará que você autorize
suas instalações pressionando a tecla ‘y’ e em seguida a tecla ‘Enter’.
Pode ocorrer demora neste processo, dependendo exclusivamente da conexão com a
internet e capacidade de processamento do equipamento.

Imagem 8: Instalação das dependências detectadas

Ao fim do processo, você será encaminhado para a tela de informação quanto a


finalização do processo de instalação e seu serviço zabbix_proxy já estará ativo e pronto
para ser utilizado.
Imagem 9: Mensagem de finalização da instalação

Confirmando que o serviço está funcionando


Para checar se o serviço está no ar, acesse o shell do PFSense e digite o seguinte
comando:
ps aux | grep zabbix_proxy

Imagem 10: Serviço zabbix_proxy ativo no sistema

Checando a versão do Zabbix_Proxy


Para checar a versão do zabbix_proxy que está instalada em seu sistema, basta digitar
o comando a seguir:
/usr/local/src/zabbix/sbin/zabbix_proxy ­V

Imagem 11: Versão do Zabbix Proxy instalado no sistema

Cadastrando o proxy no Servidor Zabbix


Para cadastrar o proxy em seu servidor Zabbix, basta acessar o seguinte caminho na
interface web do Zabbix:
Main Menu → Administration → Proxies

Imagem 12: Menu do servidor Zabbix

Agora clique no ícone “Create Proxy” do lado direito da tela.

Imagem 13: Botão de criação de proxies

Na tela que se abrirá, basta digitar o nome do servidor proxy cadastrado durante a
instalação (veja a imagem 6). É importante atentar­se ao fato de que não se pode ter 2
proxies com o mesmo nome, bem como ter atenção as letras maiúsculas e minúsculas.

Imagem 14: Tela de cadastro de proxies

Ao fim do processo, clique no botão “Add” para finalizar a criação do proxy.


Com isso, o servidor já estará pronto para receber comunicação com o proxy. Para
confirma isso, basta observar na lista dos proxies cadastrados no sistema (Main Menu →
Administration → Proxies) a coluna “ Last seen (age)” indicará quando foi a última
comunicação do proxy com o servidor. Este valor deve estar em alguns segundos, tal como
a imagem a seguir:

Imagem 15: Demonstração do proxy se comunicando no servidor

Nesta imagem, temos a informação que, a última comunicação entre o servidor Zabbix
e o proxy foi a cerca de 5 segundos (5s). Caso exista alguma falha, é provável que você
tenha nesta coluna o valor “Never” em vermelho. Isso significa que você tem algum
problema de comunicação entre o servidor zabbix e o proxy, sendo necessários outros
estudos para resolvê­los.

Você também pode gostar