🩺 Zabbix Agent - Monitoramento Ativo no OpenFW
O Zabbix Agent é o Addon responsável por coletar dados de performance, consumo de hardware e saúde operacional do OpenFW UTM Community e enviá-los de forma nativa para um servidor central do Zabbix.
📝 Visão Geral
Manter a visibilidade sobre a integridade do firewall de borda é fundamental para garantir a disponibilidade da rede. O Zabbix Agent monitora ativamente indicadores vitais do sistema, tais como:
- 🎛️ Consumo de CPU e uso de memória RAM.
- 💽 Espaço em disco e partições de logs.
- 📊 Tráfego de dados por interface de rede (Green, Red, Orange, Blue).
- 🌡️ Status de execução de serviços internos essenciais.
O gerenciamento deste recurso pode ser feito de forma simples através da Interface Web, ou em modo avançado via Linha de Comando (CLI).
📥 1. Instalação do Addon
🌐 Método Padrão: Via Interface Web
A maneira mais rápida e recomendada para instalar o agente de monitoramento é utilizando a interface WEB:
- ⏱️ Acesse o menu superior e navegue até System > Addons and Packages.
- 🔍 Localize o addon zabbix-agent na lista de addons disponíveis. Se não estiver visível, clique em Update Repo.
- 🚀 Clique em instalar e aguarde o processo automatizado ser concluído pelo painel.
💻 Método Avançado: Via Linha de Comando (CLI / SSH)
Caso prefira realizar a auditoria da instalação em tempo real pelo terminal, conecte-se via SSH com o usuário root e execute os comandos de forma separada:
- Atualize a lista de pacotes do repositório:
smart update
- Prossiga com a instalação do pacote do Zabbix Agent:
smart install zabbix-agent -y
⚙️ 2. Menu de Acesso e Parametrização
Após a conclusão da instalação, a tela de controle do agente estará disponível nos menus centrais do OpenFW:
- 🧭 Acesse o menu superior: SERVICES (ou SERVIÇOS).
-
📂 No menu lateral esquerdo, selecione a opção Zabbix Agent.
-
⚡ Ativação: Marque a caixa de seleção Enable para preparar o daemon para inicialização.
- 🖥️ Dados do Servidor Zabbix:
- Servidor Zabbix: Insira o endereço IP público, DNS ou IP local do seu servidor Zabbix central (Exemplo:
45.137.28.51). -
Porta do Servidor: Defina a porta de escuta do servidor (Padrão:
10051). -
🛡️ Dados do Agent:
- Nome do Agent: Defina o Hostname exato do firewall (Exemplo:
openfw).
Atenção ao Hostname
Este nome deve ser exatamente idêntico ao cadastrado no campo "Host name" dentro da interface web do seu servidor Zabbix para que a comunicação e a coleta de dados funcionem.
* Porta do Agent: Defina a porta local na qual o agente responderá (Padrão: 10050).
🛠️ 3. Configurações Personalizadas
O OpenFW oferece uma caixa de texto dedicada para a inserção direta de parâmetros avançados no arquivo de configuração (zabbix_agentd.conf), pré-configurada com valores otimizados para o sistema:
LogFileSize=20
DebugLevel=3
StartAgents=15
RefreshActiveChecks=120
BufferSend=10
BufferSize=200
MaxLinesPerSecond=200
Timeout=15
Customização Avançada
Caso precise implementar chaves personalizadas, como criptografia por chave pré-compartilhada (TLS PSK) ou parâmetros extras de buffer para coletas ativas/passivas, basta adicionar as linhas desejadas diretamente no final desta caixa de texto pela interface.
Ao finalizar o preenchimento de todos os dados, clique no botão Save para escrever as configurações e iniciar o monitoramento.
⏳ 4. Observação sobre Liberação de Firewall
Nota sobre Regras de Acesso
As liberações de firewall padrão TCP+UDP/10050 em Tráfego do Systema já foram criadas durante a instalação. Porém se precisar algo mais específico, crie suas regras.