Docs · Using Nexus
Nexus Edge — Agentless Syslog Ingestion
Not everything can run an agent. Routers, firewalls, switches, IoT and OT gear still speak syslog — and Nexus Edge brings that telemetry in. Each syslog line becomes a real Nexus event that flows through the same pipeline as everything else, so devices at the edge get first-class detection without an agent.
- Topic
- Agentless ingestion · Edge devices
- Formats
- RFC3164 / BSD · RFC5424
- For
- Routers · firewalls · switches · IoT/OT
- API
/ingest/syslog
What it does
Edge ingests syslog from devices that can't host an agent. It accepts both classic RFC3164/BSD and modern RFC5424 syslog, parses the priority value into its severity and facility, and turns each line into a real Nexus event. From there the line is indistinguishable from agent telemetry — it runs through the rule engine and on into alerts, XDR, SOAR and notifications.
- Agentless — for routers, firewalls, switches, and IoT/OT devices that can't run an agent.
- Both dialects — parses RFC3164/BSD and RFC5424.
- Priority decoded — the priority value is parsed into severity and facility.
- Real events — each line becomes a genuine Nexus event, not a separate side channel.
How to use it
nexus-cli syslog-ingest --file router.log --device 192.0.2.7{
"lines": [
"<134>Jun 22 14:13:20 fw1 kernel: DROP IN=eth0 SRC=203.0.113.5 ...",
"<134>Jun 22 14:13:21 fw1 kernel: DROP IN=eth0 SRC=203.0.113.5 ..."
],
"host": "192.0.2.7"
}REST API
POST /ingest/syslog # { lines: [...], host: "<device-ip>" }How it fits the pipeline
An ingested syslog line is a first-class Nexus event. It runs through the rule engine, raises alerts, and flows on into XDR correlation, SOAR response and the Notification Hub — and it is checked against canary tokens along the way. Edge devices end up in the same detection pipeline as your agent-managed hosts.
Pairs with air-gapped deployments
Because ingestion is a simple local file or API call with no outbound dependency, Nexus Edge pairs well with air-gapped deployments. You can pull syslog from edge devices and process it entirely inside your perimeter — no cloud, no internet — alongside the rest of the local SOC.
Tips
- Tag each ingest with the right
--deviceso events attribute to the correct source. - Forward firewall and router syslog to a file, then ingest it on a schedule.
- Write rules against the decoded severity/facility to catch edge-device events that matter.