51 lines
2.0 KiB
Plaintext
51 lines
2.0 KiB
Plaintext
# 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!
|