Detection, Mitigation & Response

Detect and mitigate DDoS attacks in under 1 second, respond automatically, and keep your users informed.

All features →
Docs
Documentation Quick Start API Reference Agent Setup Integrations 18
Learn
Free Tools 37 Free Certifications State of DDoS 2026 REPORT DDoS Protection Landscape Buyer's Guide PDF Hackathon Sponsorships DDoS Protection Facts
Company
About Us Become a Consultant 30% Partners White Label Managed Protection Contact Us System Status
Open Source
ftagent-lite MIT NetHawk MIT
Legal
Security Trust Center Terms & Privacy
Who Uses Flowtriq

From indie hosts to ISPs, see how teams like yours use Flowtriq to detect and stop DDoS attacks.

All use cases →

Managing Nodes

Nodes represent the servers, routers, or network segments you want Flowtriq to monitor. This guide covers adding nodes, understanding their statuses, editing settings, and day-to-day node management.

Deployment Modes

Flowtriq supports three deployment modes. Click the Deploy dropdown on the Nodes page to choose:

ModeDescriptionBest For
Agent NodeInstall the ftagent on each server. Provides per-packet detection, PCAP capture, and fastest response times.Individual servers, game servers, web servers, bare metal
Flow SourceReceive sFlow, NetFlow v5/v9, or IPFIX from routers. No agent installed on monitored devices.Network-wide visibility from routers and switches
Mirror / SPANMonitor full network segments from a SPAN port. Per-IP detection across the entire segment.Datacenters, colocation, network segments

Adding an Agent Node

  1. Go to Nodes in the sidebar and click DeployAgent Node.
  2. Enter the required fields:
    • Node Name (must be unique within your workspace)
    • Public IP (must be a public IPv4 or IPv6 address; private/reserved IPs like 192.168.x, 10.x, 127.x are rejected)
  3. Optionally fill in Location, OS, Interface (defaults to eth0), and Notes.
  4. Click Register Node & Generate API Key.
Critical: After creating the node, the API key is displayed once. Copy it immediately. The key is visible for 24 hours after creation. After that window, you must regenerate it. You need this key to configure the agent on your server.

Installing the Agent

After creating the node, the dashboard shows a one-liner install command that you can copy and run on your server:

$ curl -sS 'https://flowtriq.com/api/install.sh?key=YOUR_KEY&node=YOUR_UUID' | sudo bash

This single command installs Python if needed, installs the agent from PyPI, writes the configuration file, and starts the systemd service.

Alternative installation methods (guided CLI, manual install, Docker) are also shown on the post-creation card.

Adding a Flow Source

  1. Click DeployFlow Source.
  2. Enter a Source Name and the Collector Server IP (the IP of the server running ftagent).
  3. Select the Protocol (Auto-detect, sFlow v5, NetFlow v5, NetFlow v9, or IPFIX).
  4. Set the Listen Port (default: 6343).
  5. Click Create Flow Source.

After creation, configure your router to export flow data to the collector IP and port. Router configuration examples for Juniper and MikroTik are provided inline.

Adding a Mirror/SPAN Source

  1. Click DeployMirror / SPAN.
  2. Enter a Source Name and the Monitoring Server IP.
  3. Specify the SPAN Interface (default: eth1) and optionally the Monitored Subnets (comma-separated CIDRs).
  4. Click Create Mirror Source.

The dashboard provides a one-liner command to install the agent in mirror mode on your monitoring server.

Node Statuses

StatusColorMeaning
onlineGreenAgent is reporting metrics normally. No issues detected.
offlineGrayAgent has stopped sending heartbeats. The server may be down, the agent may have crashed, or a network issue is blocking communication.
attackRedOne or more active incidents are open on this node. Traffic has exceeded the attack detection threshold.
elevatedYellowTraffic is above baseline but below the attack threshold. The node is in a warning state.
unknownGrayNode was recently created but has not yet sent its first heartbeat.

Node List View

The Nodes page displays all active nodes with the following information per row:

  • Node name, IP address, and location
  • Status badge and agent version
  • Current PPS and baseline data (avg PPS, p95 PPS, p99 PPS)
  • Last seen timestamp
  • Node mode (agent, flow, mirror)

Searching and Filtering

Use the search bar at the top to filter nodes by name, IP address, location, or tags. You can also filter by status using the status filter dropdown (Online, Offline, Attack, Unknown).

Editing Node Settings

Click any node to open its detail page. From there you can edit:

SettingDescription
NameDisplay name (must be unique within your workspace)
IP AddressThe public IP being monitored
LocationFree-text datacenter or region label
OSOperating system identifier
InterfaceNetwork interface the agent monitors (e.g., eth0, ens18)
PPS ThresholdThe packets-per-second threshold that triggers detection. Minimum 100.
PriorityProduction, Staging, or Development. Affects alert urgency.
TagsComma-separated tags for organization and filtering
NotesFree-text notes visible to your team

Regenerating an API Key

If you lose a node's API key or need to rotate it for security reasons:

  1. Go to the Nodes page.
  2. Find the node and click Regenerate API Key.
  3. The old key is immediately invalidated. The new key is shown once.
  4. Update the agent configuration on your server with the new key.
# Update the config file on your server sudo nano /etc/ftagent/config.json # Replace the "api_key" value with the new key sudo systemctl restart ftagent

Deleting a Node

To remove a node:

  1. Go to the node's detail page or find it in the node list.
  2. Click Delete and confirm.
  3. The node is soft-deleted (marked inactive). Any active incidents on the node are automatically resolved.
  4. For agent nodes, the subscription quantity is decremented automatically.
Deleting a node does not uninstall the agent from your server. Run sudo systemctl stop ftagent && sudo systemctl disable ftagent on the server to stop the agent.

Node Health Monitoring

Each node's detail page includes:

  • Live PPS chart showing real-time traffic volume
  • Baseline data including average PPS, P95, P99, and protocol distribution (TCP/UDP/ICMP percentages)
  • Agent version currently running
  • Last seen timestamp showing when the agent last checked in
  • API key last used timestamp

Billing and Limits

  • During your free trial, you can deploy up to 25 nodes.
  • On an active subscription, each new agent node is automatically billed at your plan rate (prorated).
  • Flow sources and mirror sources have separate billing from agent nodes.

FAQ

Can I use a private IP address?

No. Flowtriq requires a public IP address for each node. Private and reserved IPs (192.168.x, 10.x, 127.x, 0.0.0.0) are rejected during node creation.

What happens if I delete a node that is under attack?

All active incidents on that node are automatically resolved with the current timestamp. The node is marked inactive and disappears from the dashboard.

Can I have duplicate node names?

No. Each node name must be unique within your workspace. Attempting to create a duplicate will show an error.

ESC