DokumentaceSystém

    34

    Nastavení

    Nastavení — přehled

    Stránka Nastavení obsahuje 11 záložek pro kompletní konfiguraci systému. Většina nastavení vyžaduje roli administrátora.

    Vyžadovaná licence: Free
    Nastavení
    Nastavení — konfigurace systému (11 záložek)
    ZáložkaPopis
    UživateléSpráva účtů, rolí, 2FA
    Notifikace5 typů kanálů + historie doručení
    DatabázePG / ES / CH info, retention, test připojení
    PravidlaKibana Detection Engine — enable/disable, import/export
    FirewallUFW pravidla — přidání, odebrání, per-rule toggle
    IP RozsahyInterní IP rozsahy (CIDR) pro klasifikaci provozu
    API službyHIBP, VirusTotal, OTX — klíče a health check
    Flow CollectorPort nfacctd, start/stop služby, UFW pravidla
    HoneypotT-Pot agenti, URL, API klíč, health, statistiky
    AIRežim (lokální/cloud), model, auto-trigger, rate limity
    LicenceTier info, trial badge, agent usage, aktivace/deaktivace

    Záložka: Uživatelé

    Správa uživatelských účtů FlowPro NG:

    • •Vytvoření uživatele — jméno, email, role (admin / analyst / viewer)
    • •Dvoufaktorové ověření (2FA) — TOTP přes Google/Microsoft Authenticator
    • •Změna hesla — vyžaduje aktuální heslo nebo admin oprávnění
    • •Deaktivace / smazání — deaktivovaný uživatel se nemůže přihlásit
    RoleOprávnění
    AdminPlný přístup — nastavení, správa uživatelů, vše
    AnalystČtení + zápis — upozornění, komentáře, analýzy, export
    ViewerPouze čtení — prohlížení dashboardu, logů, upozornění

    Historie přihlášení

    V dolní části záložky se zobrazuje tabulka historie přihlášení:

    • •Uživatel — kdo se přihlásil
    • •IP adresa — odkud se přihlásil
    • •Čas — kdy se přihlásil
    • •Výsledek — úspěch / neúspěch
    • •User agent — prohlížeč a zařízení

    Záložka: Notifikace

    Konfigurace notifikačních kanálů pro alerting. Podporovaných je 5 typů kanálů:

    Telegram

    • •Bot token — token z @BotFather
    • •Chat ID — ID kanálu nebo skupiny
    • •Test — odeslání testovací zprávy

    Slack

    • •Webhook URL — incoming webhook z Slack workspace
    • •Kanál — cílový kanál (nepovinné, závisí na webhooku)

    Email

    • •SMTP server — adresa a port (465/587)
    • •Autentizace — uživatel a heslo
    • •Odesílatel — from adresa
    • •Příjemci — seznam emailových adres

    ntfy.sh

    • •Topic URL — URL na ntfy.sh server
    • •Push notifikace přímo na mobil

    Webhook

    • •URL — vlastní HTTP endpoint
    • •Metoda — POST (JSON payload s detaily upozornění)

    Historie notifikací

    V dolní části záložky se zobrazuje historie odeslaných notifikací s výsledkem doručení (úspěch / chyba) a timestampem.

    Po konfiguraci kanálu vždy odešlete testovací zprávu pro ověření funkčnosti. V historii notifikací můžete sledovat úspěšnost doručení.

    Záložka: Databáze

    Přehled stavu databází a konfigurace retence:

    DatabázeInformace
    PostgreSQLVerze, počet tabulek, velikost DB, pool stats, test připojení
    ElasticsearchStav clusteru, indexy, velikosti, dokumenty, ILM politiky
    Flow databázeVerze, flow tabulky, velikost, počet záznamů
    • •Retention period — jak dlouho uchovávat logy (ILM policy v Elasticsearch)
    • •Test připojení — ověření dostupnosti každé databáze
    • •Index management — přehled indexů, data streams, velikostí
    Změna retention period se projeví postupně. Stará data se smažou po překročení nastaveného limitu, ne okamžitě.

    Záložka: Pravidla

    Správa Kibana Detection Engine pravidel pro detekci bezpečnostních hrozeb:

    • •Přehled pravidel — seznam všech detekčních pravidel s popisem a stavem
    • •Enable / Disable — aktivace a deaktivace jednotlivých pravidel
    • •Import pravidel — nahrání vlastních pravidel ve formátu NDJSON
    • •Export pravidel — stažení pravidel pro zálohu nebo sdílení
    • •Ztlumení (mute) — dočasné potlačení konkrétního pravidla bez deaktivace
    FlowPro NG obsahuje 1541 předinstalovaných pravidel od Elastic Security a 5 vlastních MikroTik pravidel. Pravidla se aktualizují s každou novou verzí Elasticsearch.

    Záložka: Firewall

    Správa UFW (Uncomplicated Firewall) pravidel přímo z webového rozhraní:

    • •Přehled pravidel — aktivní allow/deny pravidla s čísly
    • •Přidání pravidla — port, protokol (TCP/UDP/Both), source, akce (allow/deny)
    • •Per-rule toggle — dočasné vypnutí pravidla bez smazání (uložení do DB)
    • •Smazání pravidla — trvalé odebrání
    • •IPv4 / IPv6 — podpora obou verzí (v6 pravidla se mažou jako první)

    Záložka: IP rozsahy

    Definice interních IP rozsahů pro klasifikaci síťového provozu:

    • •CIDR rozsahy — definice pomocí notace CIDR (např. 192.168.1.0/24)
    • •Názvy rozsahů — pojmenování pro snadnou identifikaci (LAN, DMZ, servery…)
    • •Klasifikace provozu — rozlišení interního a externího provozu v dashboardech
    • •Přidání / odebrání — správa rozsahů přes formulář
    Správné nastavení IP rozsahů je důležité pro přesnou klasifikaci provozu v Dashboard a Flow Collector modulech.

    Záložka: API služby

    Konfigurace externích API klíčů pro rozšířenou funkčnost:

    SlužbaPoužitíVyžadováno pro
    HIBP API KeyHave I Been Pwned — kontrola úniků emailůNetwork Tools → Password / Compromise
    VirusTotal API KeyAnalýza souborů, URL a doménNetwork Tools → VulnScan / Compromise
    OTX API KeyAlienVault OTX — threat intelligenceNetwork Tools → Compromise
    • •Health check — ověření platnosti a funkčnosti klíče
    • •Rate limity — zobrazení zbývajících API volání
    • •Uložení — klíče se ukládají šifrovaně v databázi

    Záložka: Flow Collector

    Konfigurace NetFlow kolektoru (nfacctd / pmacct):

    • •Port — číslo UDP portu pro příjem NetFlow dat (výchozí: 12051)
    • •Stav služby — zobrazení aktuálního stavu nfacctd (běží / zastaveno)
    • •Start / Stop — ovládání služby přímo z rozhraní
    • •UFW pravidla — automatická správa firewall pravidel pro NetFlow port
    Při změně portu se automaticky aktualizuje konfigurace v /etc/pmacct/flowpro-datasource1.conf, odstraní se staré UFW pravidlo a přidá nové pro nový port.

    Záložka: Honeypot

    Konfigurace T-Pot honeypot agentů pro modul Honeypot:

    • •Seznam agentů — tabulka s URL, stavem a počtem událostí
    • •Přidání agenta — URL (https://), API klíč, enable/disable
    • •Health check — automatické ověření dostupnosti agenta
    • •Statistiky — počet událostí a sessions za posledních 24h
    • •Odebrání — smazání agenta a jeho dat
    Honeypot agent komunikuje přes HTTPS s self-signed certifikátem. Ujistěte se, že firewall povoluje odchozí provoz na port agenta.

    Záložka: AI

    Konfigurace AI analýzy (viz kapitola AI Analýza):

    • •Režim — lokální Ollama nebo cloud proxy (api.net-service.io)
    • •Model — výběr LLM modelu (qwen2.5:72b výchozí, gpt-oss:120b)
    • •Auto-trigger — automatické spouštění analýz při detekci upozornění
    • •Test připojení — ověření dostupnosti Ollama / AI Proxy

    Statistiky využití AI

    V dolní části záložky se zobrazují statistiky:

    • •Celkový počet analýz a nálezů (findings)
    • •Rozložení nálezů podle závažnosti (graf)
    • •Využití podle modelu a triggeru (tabulka)
    • •Denní timeline — trend za zvolené období (7d / 30d / 90d / vše)

    Rate limity

    TierZa hodinuZa denSoučasně
    Security302002
    Enterprise605004

    Záložka: Licence

    Přehled a správa licence FlowPro NG:

    • •Aktuální licence — zobrazení s barevným odznáčkem (Free / Core / Security / Enterprise)
    • •Trial odznáček — oranžový odznáček „Trial" vedle licence, pokud je aktivní zkušební verze
    • •Organizace a zákazník — informace z licence
    • •Datum platnosti — expirace licence
    • •Instance binding — vázanost licence na konkrétní instalaci

    Využití agentů

    Karta „Využití agentů" zobrazuje detailní přehled zdrojů:

    • •Progress bar — vizuální zobrazení využití (zelená → žlutá → červená)
    • •Fleet agenti — tabulka s hostnames a stavem
    • •Syslog zdroje — tabulka s IP adresami a názvy (z Assets)
    • •NetFlow zdroje — tabulka s IP adresami a názvy
    • •Celkem — součet všech zdrojů vs. licenční limit

    Aktivace / Deaktivace

    • •Aktivace licence — vložení JWT licenčního klíče
    • •Deaktivace — uvolnění licence (instance binding) pro přenos na jiný server