Nota: Necessário avaliar o funcionamento, me parece que faz analise de questões base de funcionamento do servidor, agora falta analisar como coleta outras informações de serviços.
Acesse System > Firmware > Pluguins para instalar o pacote "os-net-snmp".
Após a instalação acesse Services > Net-SNMP para configurar o serviço.
Enable SNMP Service: Ative
SNMP Location: Insira a localização
SNMP Contact: Insira o contato
Leyer 3 Visibility: Ative
Acesse SNMPv3 > Users para criar usuário de comunicação SNMPv3.
Clique no icone do "+" para adicionar nova entrada
Insira o Username
Insira a Senha
Insira a chave de Encriptação
Salve e reinicie o serviço.
Em um host Zabbix configure:
Template OPNsense by SNMP
Interfaces: Escolha SNMP, insira o IP , porta e versão do SNMP.
Security name: Insira o "Username"
Security level: Selecione "authPriv"
Authentication protocol: SHA1
Authentication passphrase: Insira a Senha
Privacy procotol: AES128
Privacy passphrase: Insira o valor de encriptação.
Por último realize a liberação na regra de firewall para permitir o acesso do serviço SNMP na porta 161/UDP.
Em Source "hl102" é o IP do servidor Zabbix.
Acesse System > Firmware > Pluguins para instalar o pacote "os-zabbix72-agent" ou "os-zabbix-agent".
Após a instalação acesse Services > Zabbix Agent > Settings para configurar o serviço.
Hostname: Insira o nome do servidor. <- Deve ser idêntico ao cadastrado no Host do Zabbix.
Listen Port: A mesma configurado no Host Zabbix.
Listen IPs: Insira o IP do próprio servidor.
Zabbix Servers: Insira o IP do servidor Zabbix.
Em um host Zabbix configure:
Template "FreeBSD by Zabbix agent" e "ICMP Ping".
Interfaces: Insira o IP e porta.
Por último realize a liberação na regra de firewall para permitir o acesso do serviço na porta 10050-10051/TCP.
Em Source "hl102" é o IP do servidor Zabbix.
É possível usar regra "Floating" e habilitar para uma ou para varias interfaces simultaneamente, dessa maneira economiza na entradas de regras de cada interface.