Skip to content

🩺 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:

  1. Atualize a lista de pacotes do repositório:
smart update
  1. 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:

  1. 🧭 Acesse o menu superior: SERVICES (ou SERVIÇOS).
  2. 📂 No menu lateral esquerdo, selecione a opção Zabbix Agent.

  3. ⚡ Ativação: Marque a caixa de seleção Enable para preparar o daemon para inicialização.

  4. 🖥️ Dados do Servidor Zabbix:
  5. Servidor Zabbix: Insira o endereço IP público, DNS ou IP local do seu servidor Zabbix central (Exemplo: 45.137.28.51).
  6. Porta do Servidor: Defina a porta de escuta do servidor (Padrão: 10051).

  7. 🛡️ Dados do Agent:

  8. 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.