07
UniFi integrace
Integrace UniFi
UniFi brány (UDM, UDM Pro, UDM SE, USG, UCKP) mohou odesílat síťová data do FlowPro NG prostřednictvím dvou kanálů — Syslog pro logy událostí a NetFlow pro analýzu síťového provozu. Na straně FlowPro není potřeba nic měnit — oba kolektory jsou připraveny přijímat data.
| Zdroj dat | Protokol / Port | Data ve FlowPro |
|---|---|---|
| Syslog | UDP 514 | Firewall logy, DHCP, VPN, autentizační události, IDS/IPS alerty |
| NetFlow | UDP 12051 | Síťové toky — zdrojová/cílová IP, porty, protokoly, objemy dat |
UniFi OS (UDM, UDM Pro, UDM SE)
Otevřete nastavení UniFi Network
V aplikaci UniFi Network přejděte do Nastavení → Systém → Pokročilé.
Aktivujte vzdálený Syslog
- •Zapněte "Vzdálený Syslog server"
- •Syslog Host: YOUR_FLOWPRO_IP
- •Port: 514
- •Úroveň logování: Normální (nebo Podrobné pro více detailů)
Aktivujte IDS/IPS logování (volitelné)
Přejděte do Nastavení → Bezpečnost → Správa hrozeb. Aktivujte režim IDS nebo IPS. Alerty se automaticky přeposílají přes syslog.
Legacy USG / UCKP
Otevřete klasický UniFi Controller
Přejděte do Nastavení → Místo → Vzdálené logování v UniFi Controlleru.
Nastavte cíl syslogu
- •Zapněte "Vzdálený Syslog server"
- •Syslog Host: YOUR_FLOWPRO_IP
- •Port: 514
Ověření
# Check incoming syslog from UniFi tail -f /var/log/syslog | grep -i unifi # Or check Logstash pipeline curl -sk https://localhost:9200/logs-*/_count?q=host.ip:UNIFI_IP
Syslog data se objeví v Log Exploreru během několika sekund.
UniFi OS (UDM, UDM Pro, UDM SE)
Aktivace přes SSH
Připojte se SSH na UniFi bránu (SSH povolíte v UniFi OS Nastavení → Nastavení konzole → SSH). Export NetFlow není dostupný v UI — musí se konfigurovat přes CLI.
Konfigurace exportu NetFlow
# On UDM / UDM Pro / UDM SE via SSH: set protocols netflow version 5 set protocols netflow server YOUR_FLOWPRO_IP port 12051 set protocols netflow engine-id 1 set protocols netflow enable-egress all set protocols netflow timeout expiry-interval 60 commit
Legacy USG
Konfigurace přes UniFi Controller
Na zařízeních USG se NetFlow konfiguruje přes config.gateway.json na controlleru. Vytvořte nebo upravte soubor:
# On UniFi Controller:
cat > /srv/unifi/data/sites/default/config.gateway.json << 'EOF'
{
"system": {
"flow-accounting": {
"netflow": {
"version": "5",
"server": {
"YOUR_FLOWPRO_IP": {
"port": "12051"
}
},
"timeout": {
"expiry-interval": "60"
},
"engine-id": "1"
},
"ingress-capture": "post-dnat",
"interface": {
"eth0": ""
}
}
}
}
EOF
# Force re-provision the USG from the controllerOvěření
# Check incoming NetFlow data journalctl -u nfacctd-flowpro-datasource1 -n 20 --no-pager
NetFlow data se objeví na stránce Flow kolektor → záložce Toky do jedné minuty.