Security Onion for ICS and OT network monitoring: what changes when sensors reach the plant floor
Security Onion fits OT visibility when the goal is to observe control network traffic without interfering with it. Compared with IT-only monitoring, the deployment changes in four ways: capture is passive, sensors sit on OT segments, updates arrive through air-gapped media, and production runs as a Distributed design. Each change affects who approves the work, which network teams must cooperate, and how long the program takes to stand up. Start with the plant's segment inventory and change control process, because they set placement and update rules before any hardware is ordered. Confirm which zones carry live process traffic, which are under change freeze, and who signs off on a new device on those networks.
The sensor is the component that touches the OT segment, so its placement is the first design decision. Security Onion's hardware documentation lists minimum requirements for a sensor of 4 cores, 12 GB RAM and 2 NICs, and a standalone node needs more. Ask the plant engineers whether their switches can mirror traffic from each segment, whether a network tap is permitted, and which interface receives the copy. Where the design allows, keep the monitoring interface receive-only and carry management traffic on a separate path. Every sensor is another asset that needs patching, access control and logging, so the number of segments drives both the hardware footprint and the ongoing operating load.
Air-gapped operation changes the update process more than the initial install. Security Onion's airgap documentation states that the ISO carries packages and NIDS, YARA and Sigma rules, and that the soup tool updates from newer ISO media in airgap mode. Every update therefore arrives on media that someone must obtain, check and carry across the boundary. Write a transfer procedure, record a hash of each image before it crosses, and map that step to the software integrity control in NERC CIP-013-2 if your entity is subject to it. Also verify protocol coverage for Modbus, DNP3, BACnet, OPC UA and S7 in the version you plan to deploy before you commit to a design.
Two licensing and lifecycle facts should be settled before the build starts. The Security Onion repository is licensed under the Elastic License 2.0, which is source-available and is not an OSI-approved license. Ask legal to review those terms against how your organization will deploy, modify and share the software. On the lifecycle side, Security Onion 3.0.0 was released on March 31, 2026, supports only Oracle Linux 9, and replaced Stenographer with Suricata for full packet capture. Security Onion 2.4 reaches end of life on October 1, 2026. Existing 2.4 installs on Oracle Linux 9 can move to 3, while other distributions need a fresh install, so any OT program running 2.4 has a fixed deadline to plan around.
Industry requirements that shape an OT monitoring build
Each row names a standard or regulation, the source that carries it, and what the Security Onion build must produce to meet it. These requirements apply by sector and jurisdiction, so confirm with your compliance lead and counsel which ones bind your organization before you size sensors. Most rows point to the same outputs: an asset inventory, zone boundaries and retained network evidence.
| Requirement | Source | What it means for the build |
|---|---|---|
| ISA/IEC 62443 asset owner program, zone and conduit assessment, security levels | ANSI/ISA-62443-2-1-2024, ANSI/ISA-62443-3-2-2020, ANSI/ISA-62443-3-3-2013 | Sensor placement follows the zones and conduits from your risk assessment. Monitoring evidence supports the security level targets set for each zone. |
| OT performance, reliability and safety constraints on monitoring | NIST SP 800-82 Rev. 3, Guide to Operational Technology Security (September 2023) | Use passive network feeds only where the process allows. Test sensor load against PLC and HMI performance in a lab before cutover. |
| Electronic Security Perimeter and remote access for in-scope systems | NERC CIP-005-7, Electronic Security Perimeter(s) | Place sensors and the manager inside the perimeter for high and medium impact systems. Log remote access and detect active vendor sessions. |
| Internal network security monitoring for in-scope systems | NERC CIP-015-1, approved by FERC on 26 June 2025, enforceable from 1 October 2028 | Plan monitoring coverage of internal OT traffic for applicable systems. Confirm scope and enforcement timing with your regional entity. |
| Software integrity and authenticity checks on vendor packages | NERC CIP-013-2, Supply Chain Risk Management | Verify signatures or hashes for every package and patch carried across the isolated boundary. Keep a record of each verification. |
| Significant incident reporting for manufacturing entities | Directive (EU) 2022/2555 (NIS2), Annex II and Article 23(4) | Retain timestamped alerts and network records that support a 24-hour early warning, a 72-hour notification and a one-month final report. |
| Protection against connection of other or remote devices to machinery | Regulation (EU) 2023/1230 on machinery, Annex III, 1.1.9, applies from 14 January 2027 | Alert on unexpected devices and remote connections on machine networks. Route those alerts into the safety and change review process. |
How passive sensors on OT segments see Modbus, DNP3 and S7 traffic
A Security Onion sensor on an OT segment sees Modbus, DNP3, BACnet, OPC UA and S7 traffic only when those packets reach its capture interface, and it can be built to observe without sending commands to controllers. The sensor's NICs receive a copy of traffic from a mirror port, a network tap or a similar feed, and Zeek and Suricata parse the sessions from that copy. Zeek protocol analyzers for these protocols are the target for this work, but which analyzers ship in your Security Onion release, which are enabled by default, and which need custom parsers or packages must be confirmed against the documentation for the version you intend to install. Make that check the first item in your design review, because it determines how much protocol detail you get without extra engineering.
Sensor placement affects what you see more than the number of sensors does. Put sensors where zones meet: the boundary between the enterprise network and the OT zone, the boundary between control and supervisory zones, and any conduit that carries engineering access, historian replication or vendor remote sessions. A sensor on a single PLC switch sees a narrow set of polling conversations, while a sensor on a conduit sees the commands and responses that cross between zones. Start from your zone and conduit model, list the links that carry Modbus, DNP3 or S7 traffic, and give each sensor a named owner, a documented capture point and a reason tied to a specific conduit. Extra sensors inside one zone usually add duplicate views of the same conversations.
Most industrial switches copy traffic through SPAN or mirror sessions, and those features have limits you must check before designing around them. Confirm the number of simultaneous mirror sessions the switch supports, whether one mirror source can span several VLANs, whether the copy includes both directions, and how the switch behaves when the mirror port is busy. An oversubscribed mirror port drops frames without telling the sensor, which leaves gaps in protocol sessions that look like quiet periods. Ask the switch vendor for the mirror limits for your exact model and firmware, and record them in the design. Where SPAN cannot deliver a complete copy, a network tap on the conduit is the usual alternative, with added cabling, cost and a change window for installation.
Mirrored traffic must not add load to PLCs or HMIs, so test that before production capture starts. Passive capture does not send commands, but a mirror configured on a device port, a poorly chosen source or a switch with limited spare capacity can still change timing on a controller. Build the test in a staging segment or during an agreed maintenance window. Measure controller CPU, poll cycle times, HMI refresh behavior and alarm latency with mirroring off and then on, under normal and peak load. Have the operations owner set the acceptance criteria before the test starts, and keep a documented step that removes the mirror session. Confirm separately that the sensor runs no active scanning or probing against OT assets, since active checks carry their own risk and need their own approval.
Which Security Onion modules and settings matter for OT
These six cards cover the parts of Security Onion that shape OT visibility: where sensors sit, which protocols get parsed, how alerts are tuned, what content runs, which endpoint logs join the network data, and which Pro features apply. Make each decision before deployment, while changes are still inexpensive to make.
Sensor nodes, NIC roles and capture storage
A sensor receives copies of OT traffic through a mirror port or network tap, so its placement decides what Security Onion can see. Plan separate NICs for monitoring and management, and keep the monitoring interface free of an IP address. Full packet capture runs on the sensor too, so size disk capacity against how long your team needs to replay sessions after an incident. The documented sensor minimum is 4 cores, 12 GB RAM and 2 NICs, which is a starting point to test against your real traffic volume.
Zeek and Suricata protocol visibility
Zeek turns OT sessions into protocol logs, and Suricata matches signatures against the same traffic. Confirm which ICS protocols your deployed version parses, such as Modbus, DNP3, BACnet, OPC UA and S7, and verify each one with a capture from your own segment before relying on it. Protocol logs record requests, responses and object reads, which gives investigators context when an alert fires.
Tuning NIDS rules in Detections
The Detections interface lets you modify Suricata NIDS rules, suppress them for specific sources or destinations, and set thresholds that control how often an alert fires. Polling traffic from SCADA masters and historians can produce repeated alerts, so tune against known sources and keep a written record of each change. Suppress narrowly and leave protocol-level findings, such as unexpected function codes or write commands, enabled so that unusual control activity still surfaces.
Sigma and YARA content
Sigma rules are loaded into ElastAlert and run against log data, while YARA rules are loaded into Strelka and run against extracted files. Default content is written mostly for IT endpoints, so review each enabled rule against the software and file types in your OT environment. Use custom filters to reduce known benign matches, and keep custom rules in version control so that changes can be reviewed and rolled back.
Elastic Fleet for engineering workstations
Elastic Fleet agents collect host and device logs, such as event logs and process activity, from systems that engineers use to program controllers. Engineering workstations are a high-value target because they often hold the software that changes PLC logic. Decide which workstations receive agents, confirm agent compatibility with their operating system and vendor engineering software, and plan change approval before installation.
OIDC SSO and LUKS encryption in Pro
OIDC single sign-on for the Security Onion Console and LUKS data-at-rest encryption are Pro features, and Pro is a paid edition sold on 1 to 5 year terms. Confirm with the vendor which term length fits your budget cycle, and check that your identity provider supports OIDC. LUKS protects stored data, so plan how sensors in remote OT cabinets will unlock at boot and where recovery keys are held.
Why a Distributed design fits OT segments and what a manager outage stops
The Distributed deployment type is the recommended production design for Security Onion. It separates the platform into a manager node, one or more sensor nodes and one or more search nodes. For an OT environment, that split matters because the sensors are the only components that need to sit close to the segments you monitor. Each sensor captures traffic from the segment it can see, so you can place sensors in the cells, zones or lines you need to watch while the manager and search nodes stay in a location your team can administer and protect. A Standalone install puts capture, indexing and console access on one machine, which concentrates the same risks in one place. Document which segment each sensor observes before you choose the number and location of sensors.
The architecture notes state that when the manager goes down, search nodes stop indexing because they cannot reach Redis. Sensors keep capturing traffic on their segments, but analysts should not expect new events to become searchable until the manager returns. Treat this as a planned outage scenario, not a background condition. Confirm with the Security Onion documentation how sensors hold data during a manager outage, how long they can hold it on local disk, and what happens to queued data when the manager comes back. Then test that behavior in a lab before you rely on it for an OT network where monitoring gaps must be explained to operations and compliance staff.
The architecture notes also say that receiver nodes add pipeline redundancy and load balancing. Receivers are a design decision, not a default you can assume is present. Decide whether the log path needs more than one receiver by listing every component that carries events from sensors to search nodes and asking which single failure would stop ingestion. The number of receivers should follow that analysis and the event volume each path must carry. Ask your Security Onion contact or review the architecture documentation to confirm how receivers are placed, configured and scaled in the version you plan to run, and record the answer in your design document.
The published hardware minimums are 4 cores, 12 GB RAM and 2 NICs for a sensor, and 4 cores and 16 GB RAM for a manager or search node. Security Onion supports only x86-64 processors. These figures are starting points for a lab or small deployment, not a sizing decision for a production OT network. Storage and retention must come from your own traffic: the bandwidth of each monitored segment, how many sensors feed each search node, how long you need full packet capture and indexed events, and how much the index grows over that period. Measure a representative segment during normal production operation, then size disks, memory and search capacity from those measurements and confirm the figures with your hardware vendor before you purchase.
How an OT sensor rollout is phased
The rollout moves from inventory to production in gated phases, so each stage proves its assumptions before the next one touches live OT traffic. Each phase closes with written acceptance criteria agreed with the client's OT and security leads.
Inventory assets and zones with the OT team
DeployOpen and the client's OT engineers walk the environment together to list PLCs, HMIs, historians, engineering workstations, and the switches and firewalls between them. The team groups devices into zones and conduits, records which protocols each segment carries (for example Modbus, DNP3, BACnet, OPC UA or S7), and identifies where passive taps or mirror ports can go. The client's OT operations owns the change-control and maintenance-window terms, which are agreed in this step. It closes when the OT owner signs off the inventory and zone diagram and the acceptance criteria are recorded.
Assess risk against ISA/IEC 62443 zones
The team runs a security risk assessment using the zones from the inventory, guided by ANSI/ISA-62443-3-2-2020, which covers risk assessment for system design. Target security levels for each zone and conduit are reviewed against ISA-62443-3-3-2013, and the gaps between target and current state set the monitoring scope, including which segments need visibility first. The output is a risk register and a sensor placement plan. The step closes with the client's written sign-off on the risk ratings and placement plan.
Build the lab on Evaluation or Standalone
Before any production sensor is installed, the team builds a lab instance of Security Onion using the Evaluation or Standalone deployment type. Hardware is checked against the published minimums for a standalone node before procurement, and the lab runs on an isolated network. Engineers confirm the installation, the Console login, and that Zeek and Suricata see the traffic they are expected to see. The step closes with a build record that documents versions, configuration and the lab's acceptance criteria.
Validate protocol parsing in the lab
The lab is used to test whether the Zeek analyzers parse the protocols found in the inventory, such as Modbus, DNP3, BACnet, OPC UA and S7, and whether the resulting logs include the fields analysts need. Engineers compare parsed output with captures from the OT team and with what each device is expected to do. Gaps, such as unparsed function codes or vendor-specific extensions, are recorded as explicit risks. The team documents the limit of each protocol's coverage and does not assume it. The step closes with a parsing matrix signed by the client's OT and security leads.
Pilot sensors on one non-critical segment
The pilot places sensors on one non-critical OT segment chosen in the risk assessment, using taps or mirror ports the OT team has approved. Installation happens only inside change windows set by the client's OT operations, and rollback steps are written before the work starts. During the pilot, the team measures sensor load, alert volume and any effect on the segment, and reports those observations to the OT owner. The step closes when the agreed observation period ends and the client accepts the results in writing against the criteria set at the outset.
Deploy Distributed production sensors and nodes
After the pilot is accepted, the team moves to production using the Distributed deployment type, which the architecture guidance recommends for production. A manager node, sensor nodes on each approved OT segment and search nodes are built and connected. The team plans for the manager dependency, since search nodes stop indexing if the manager is unreachable, and decides with the client whether receiver nodes are needed for pipeline redundancy. Each segment is cut over in an approved change window. The step closes with a per-sensor checklist signed off by the OT owner.
Triage alerts and tune rules
After go-live, analysts triage alerts in the Security Onion Console, and the OT team confirms which events reflect normal process behavior. Tuning uses the Detections interface, where NIDS rules in Suricata can be modified, suppressed or given thresholds, and Sigma rules can receive custom filters. Each change is logged with its reason and approved through the client's change control. The step closes with a tuned rule baseline, a documented triage procedure and written acceptance from the client's security and OT leads.
Installing and updating Security Onion in an air-gapped plant network
Security Onion supports full installs on networks without internet access, so a plant network can stay isolated while the sensors and manager are built. The ISO carries the operating system packages along with the NIDS, YARA and Sigma rule sets, so a first install needs no outside connection. Later updates arrive as newer ISO media, which the soup tool applies in airgap mode. The decision to make early is who owns each boundary crossing, who approves the media, and how that approval fits your change management process. Confirm the airgap procedure in the vendor documentation for the exact version you plan to run before you schedule the first build.
Every package that crosses the boundary should be treated as a controlled item. On the connected side, download the ISO and any supporting files, record their checksums and verify the vendor signatures, then write them to approved media. Carry the media through your plant's scanning and approval steps, and verify the checksums again on the isolated side before soup or the installer touches anything. This is the control CIP-013-2 describes for supply chain risk management, which asks entities to verify the integrity and authenticity of vendor software and patches. Even if your plant is not a registered entity under that standard, the same evidence trail is useful. Keep the hashes, signature results and approvals in the change record for each transfer.
Rule updates follow the same media path. NIDS rules load into Suricata, Sigma rules load into ElastAlert and YARA rules load into Strelka, so each rule set reaches the isolated segment only when a new media set is imported. The rule freshness you achieve is therefore set by your transfer cadence, not by the sensor's connectivity. Keep local tuning separate from vendor content. Suppressions, threshold changes and modified NIDS rules made in the Detections interface should be documented with their reason, so you can review them after each update. Confirm how your version treats locally modified rules during an update, because a changed vendor rule can alter or override your tuning.
Plan rollback before the first soup run. Confirm the rollback steps, backup requirements and supported upgrade paths in the documentation for your version. In a distributed deployment, the architecture docs note that search nodes stop indexing if they cannot reach the manager's Redis, so update the manager first in a planned window and test the sensors and search nodes afterward. Security Onion 2.4 reached end of life on October 1, 2026. A 2.4 installation on Oracle Linux 9 can upgrade to 3 after Stenographer is replaced with Suricata for full packet capture, while other distributions need a fresh install. Settle your update cadence, media approval workflow and rollback test in writing before the plant depends on the system.
Compliance evidence an OT monitoring deployment can produce
These cards show what Security Onion for ICS and OT network monitoring can contribute to compliance files, and where that evidence ends. DeployOpen prepares systems, controls and evidence but does not issue audit reports or certifications, so auditors and regulators decide what is sufficient. Defense contractors should note that CMMC Phase II was suspended on July 13, 2026, and FedRAMP scope questions belong with the authorizing body.
NERC CIP-005-7 ESP boundary logs
Electronic Security Perimeter evidence depends on showing which routable communications cross the boundary of high and medium impact BES Cyber Systems. Place sensors on the segments where those crossings occur, then retain flow and protocol records that match your documented perimeter diagram. Check that each boundary device has visibility on both sides, because a gap in sensor coverage becomes a gap in the evidence. Confirm with your auditor which record formats and retention periods they accept.
Remote access session records
CIP-005-7 requires all Interactive Remote Access to pass through an Intermediate System with encryption and multi-factor authentication, and that system is the primary source of session records. Network monitoring gives an independent view, since Zeek connection logs can show remote sessions that bypass the intermediate path or reach BES Cyber Systems directly. Check that sensors cover every vendor access path and that alerts for unexpected sessions reach staff who can disable them.
CIP-015-1 monitoring coverage
CIP-015-1, on internal network security monitoring, was approved by FERC on 26 June 2025 and becomes enforceable on 1 October 2028. Use the coverage map from your sensor design as the starting point for showing which segments and protocols are monitored inside the perimeter. Record each gap with an owner and a planned closure date. Confirm the final requirement wording and its expectations with NERC and your regional entity before the design is fixed.
NIS2 incident reporting timelines
In-scope entities must submit an early warning within 24 hours, an incident notification within 72 hours and a final report within one month, under Article 23(4) of Directive (EU) 2022/2555. Security Onion alerts and retained network records can shorten the time needed to establish what happened, but the reporting clock runs from awareness. Check that alert triage, case handling and the staff who file reports share one escalation path, and rehearse it before an incident occurs.
CRA vulnerability reporting for manufacturers
Under Regulation (EU) 2024/2847, manufacturers' Article 14 obligations to report actively exploited vulnerabilities and severe incidents have applied since 11 September 2026, while the wider regulation applies to products from 11 December 2027. Monitoring records can help document when suspicious activity affecting a product was first observed, which supports the timeline of a report. Check with counsel which products, roles and reporting channels apply to your organization before relying on this evidence.
Machinery Regulation connection requirement
Regulation (EU) 2023/1230 applies from 14 January 2027, and its Annex III, 1.1.9 requires machinery to be protected so that connecting another device or a remote device does not lead to a hazardous situation. Passive monitoring can show which devices and remote sessions reach machine networks, including unexpected endpoints, which supports the design argument. It does not replace the risk assessment or the protective measures themselves. Ask your conformity assessment body which evidence it expects for this requirement.
Questions buyers ask before hiring help for OT monitoring
What drives the cost of an OT monitoring deployment with Security Onion?
The main cost drivers are the number of sites, OT network segments and sensors that need passive monitoring, because each one adds design, placement, build and validation work. Air-gapped procedures add steps for packaging, transfer and verified updates. Rule tuning depends on how many alerts your engineers must review and how many protocols the analyzers must cover. Security Onion Pro, if you choose it, is a separate paid subscription sold on 1 to 5 year terms, and hardware or cloud capacity is a separate purchase. DeployOpen works from a written fixed scope, so ask the quote to itemize sites, segments, sensors, air-gap steps, tuning effort, Pro licensing and hardware responsibilities separately.
Which parts of OT monitoring are one-time and which recur?
Design, sensor placement, deployment, protocol analyzer configuration and initial detection tuning are usually one-time work tied to the agreed scope. Recurring costs include rule updates for NIDS, Sigma and YARA content, Security Onion upgrades, retention storage that grows with traffic, Pro subscription renewals and any ongoing support. In air-gapped environments, updates arrive as new ISO media and are applied with the soup tool, so each update cycle needs a planned transfer and verification step. Ask the quote to state which items are delivered once, which need a repeat schedule and who pays for each recurring item. Retainers cover ongoing support, upgrades and continuous testing, and their terms should be written into the scope.
What does our team need to provide before OT monitoring work starts?
You need to provide current network diagrams for each OT segment, an asset inventory, the list of protocols in use, and a named owner from OT engineering and from IT security. Your team must also confirm how traffic can be mirrored to sensors through SPAN ports or taps, and which change windows the plant accepts. Hardware or virtual machines must meet the published minimums: a standalone node needs 4 cores, 24 GB RAM, 200 GB storage and 2 NICs, a manager or search node needs 4 cores and 16 GB RAM, and a sensor needs 4 cores, 12 GB RAM and 2 NICs. Security Onion runs only on x86-64 processors. Confirm the platform and access paths before the scope is signed.
Can our own team deploy Security Onion for OT network monitoring?
Your team can deploy it if it has strong Linux administration skills, experience with Elasticsearch-based stacks and enough OT protocol knowledge to tell benign industrial traffic from a true threat. The harder part is tuning detections without disrupting plant operations and keeping sensors placed correctly on segments that were never designed for monitoring. Many teams start with one segment as a pilot, then extend the design. Ask yourself who will own rule updates, soup updates and retention after go-live, and whether that person has time. If any of those answers are unclear, a fixed-scope engagement can carry the design and build while your team learns the operating model.
What should a written scope for OT monitoring include?
A written scope should list each site and OT segment in scope, the sensor placement for each one, and the deployment type. Distributed, with a manager, sensor nodes and search nodes, is the recommended production design, so the scope should explain why any other type was chosen. Include the protocols and Zeek analyzers covered, such as Modbus, DNP3, BACnet, OPC UA and S7, and whether the install is connected or air-gapped. Name retention targets, detection tuning boundaries, acceptance checks, documentation, handover, and what is explicitly out of scope. Add the client responsibilities listed earlier, change-control steps, and whether a retainer for ongoing support is part of the same agreement.
Does Security Onion Pro change the cost and scope of OT monitoring?
Security Onion Pro changes the licensing cost and sometimes the design, because it adds features such as OIDC single sign-on for the Console, LUKS data-at-rest encryption, FIPS mode, OS STIG compliance, the Security Onion API and professional support. Whether you need these depends on your identity, encryption and hardening requirements for the OT environment. The subscription is bought from Security Onion Solutions on a 1 to 5 year term, so it is a separate line item from DeployOpen's scope. Ask the quote to show whether Pro features are included in the build work, and confirm current edition terms directly with the vendor before you commit.
How does the schedule for OT monitoring depend on the scope?
The schedule depends on the inputs more than on the platform itself. The number of sites and segments, how quickly network diagrams and mirror access are confirmed, the change windows your plant allows, and whether the install is air-gapped all set the critical path. Hardware delivery and approvals for production network changes often take as long as the software work. Security Onion's current release line also matters: version 2.4 reached end of life on October 1, 2026, and version 3.0.0 supports only Oracle Linux 9, so the platform version should be settled early. DeployOpen fixes timelines in the written scope, so ask for milestones tied to your client inputs.
Will DeployOpen keep OT monitoring running after the handover?
Ongoing support, upgrades and continuous testing are available as retainers, and they should be written into the agreement before go-live. Without a retainer, your team owns rule updates, soup updates, storage planning and version upgrades. Plan for the Architecture detail that if the manager node goes down, search nodes stop indexing because they cannot reach Redis, so monitoring coverage depends on the manager's availability. Receiver nodes can add pipeline redundancy and load balancing. Ask for runbooks, a named support path and an upgrade plan that fits your change calendar. Confirm the support terms with DeployOpen in the written scope.
How DeployOpen scopes and delivers OT monitoring with Security Onion
DeployOpen starts with a written scope that names the OT segments, protocols, sensor locations and storage limits to be monitored. The build, hand over and support steps then follow that scope, with installs done inside your own infrastructure, including air-gapped networks where required.
How we scope
- Inventory the OT segments, protocols and asset types the sensors must observe, such as Modbus, DNP3, BACnet, OPC UA and S7 traffic.
- Confirm sensor placement on each OT segment, including the switch ports or taps that can mirror traffic without touching control devices.
- Agree in writing the deployment type, hardware sizing, retention and whether the install runs online or in airgap mode.
How we build
- Install the manager, search and sensor nodes on hardware or cloud accounts you control, checking each node against the published minimums.
- Load and tune Zeek analyzers and Suricata NIDS rules for the protocols in scope, then test that expected OT traffic is parsed and alerts fire.
- Verify full packet capture, detection tuning and the chain of custody for offline update media before the system is accepted.
How we hand over
- Deliver architecture diagrams, sensor placement records, rule tuning decisions and the list of protocols and assets covered.
- Document the air-gapped update procedure, including how new ISO media is verified and applied with the soup tool.
- Train your analysts and OT engineers on alert triage, detection management in the Console and the escalation path.
How we support
- Offer ongoing support, upgrades and rule maintenance as a retainer, scoped in writing alongside the initial engagement.
- Plan Security Onion version upgrades around the published end-of-life dates, including the move from 2.4 to 3 where it applies.
- Review sensor coverage and tuning periodically as the OT network changes, and agree the review cadence in the retainer scope.

