# INSTRUÇÕES DE INSTALAÇÃO - AGENTE ZABBIX P/ OPENVPN ===================================================== Para que o monitoramento do OpenVPN funcione no Template Hybrid Gold, você deve realizar os passos abaixo em CADA firewall pfSense. REQUISITOS ---------- 1. Acesso SSH ao pfSense (Opção 8 no console). 2. Pacote "Zabbix Agent" instalado no pfSense (System > Package Manager). PASSO 1: INSTALAR O SCRIPT DE DESCOBERTA ---------------------------------------- Este script é usado pelo Zabbix para descobrir automaticamente os usuários conectados. 1. Crie a pasta se não existir: mkdir -p /opt/zabbix/ 2. Copie o arquivo 'files/openvpn-discovery.sh' para '/opt/zabbix/openvpn-discovery.sh' no firewall. (Você pode usar SCP ou criar o arquivo com 'vi' e colar o conteúdo). 3. Dê permissão de execução: chmod +x /opt/zabbix/openvpn-discovery.sh PASSO 2: CONFIGURAR O AGENTE ---------------------------- Este arquivo ensina o Zabbix a usar o script acima e ler os logs. 1. Copie o arquivo 'files/userparameter_openvpn.conf' para '/usr/local/etc/zabbix50/zabbix_agentd.conf.d/userparameter_openvpn.conf' ⚠️ NOTA: O caminho pode variar dependendo da versão do pacote Zabbix Agent (ex: zabbix60, zabbix40). Verifique com 'ls /usr/local/etc/'. PASSO 3: VERIFICAÇÃO DE CAMINHOS DE LOG --------------------------------------- O script assume que os logs de status do OpenVPN estão no padrão: /var/log/openvpn/status*.log Se o seu pfSense estiver configurado para salvar em outro lugar (verifique em OpenVPN > Servers > Edit > Advanced Settings ou Logs), você DEVE editar os dois arquivos (.sh e .conf) e corrigir o caminho antes de instalar. PASSO 4: REINICIAR O SERVIÇO ---------------------------- Após copiar os arquivos, reinicie o agente para aplicar as mudanças: service zabbix_agentd restart TESTE ----- No terminal do pfSense, teste se o agente consegue ler a versão do OpenVPN: zabbix_agentd -t openvpn.version Se retornar [t|2.x.x], está funcionando!