DokumentaceNasazení

    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 datProtokol / PortData ve FlowPro
    SyslogUDP 514Firewall logy, DHCP, VPN, autentizační události, IDS/IPS alerty
    NetFlowUDP 12051Síťové toky — zdrojová/cílová IP, porty, protokoly, objemy dat
    Pro maximální přehled aktivujte jak Syslog, tak NetFlow. Syslog poskytuje bezpečnostní události a rozhodnutí firewallu, NetFlow kompletní analýzu síťových toků s detekcí anomálií.

    UniFi OS (UDM, UDM Pro, UDM SE)

    1

    Otevřete nastavení UniFi Network

    V aplikaci UniFi Network přejděte do Nastavení → Systém → Pokročilé.

    2

    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ů)
    3

    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

    1

    Otevřete klasický UniFi Controller

    Přejděte do Nastavení → Místo → Vzdálené logování v UniFi Controlleru.

    2

    Nastavte cíl syslogu

    • •Zapněte "Vzdálený Syslog server"
    • •Syslog Host: YOUR_FLOWPRO_IP
    • •Port: 514

    Ověření

    bash
    # 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.

    Nahraďte YOUR_FLOWPRO_IP skutečnou IP adresou vašeho serveru FlowPro NG.

    UniFi OS (UDM, UDM Pro, UDM SE)

    1

    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.

    2

    Konfigurace exportu NetFlow

    bash
    # 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
    Na zařízeních UDM se tato nastavení mohou resetovat po aktualizaci firmware. Pro trvalé nastavení použijte metodu on_boot.d skriptu (viz sekce Perzistence níže).

    Legacy USG

    1

    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:

    bash
    # 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 controller
    Po uložení config.gateway.json vynutte provisionování USG: Zařízení → USG → Nastavení (ikona ozubeného kola) → Správa → Vynutit provisionování. Konfigurace přetrvá i po restartu.

    Ověření

    bash
    # 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.