Deployment options
- Linux build (standalone executable) — Compatible with most mainstream Linux distributions (Debian, Ubuntu, Fedora, AlmaLinux, and others). Requires the following standard utilities:
procps,jq,unzip,tarandsystemd. Designed for lightweight and flexible deployments. - Docker (containerized) — Runs anywhere Docker is available; simplest operational footprint.
- Windows — Runs on >= Windows 7
Server specifications
- A minimum hardware specification of 2 vCPU and 4 GB of RAM is recommended to run the Nexalis Agent. This specification can handle 10000 events per second.
- 4 vCPU and 16GB of RAM can handle 35000 events per second.
- Actual requirements may vary depending on tag volume, data frequency, and other site-specific factors, but this baseline is sufficient for large-scale deployments.
Disk space specifications
The Nexalis Agent reserves disk space at startup to avoid runtime issues caused by misconfigured sizes. This ensures that both buffering and logs have dedicated space and cannot unexpectedly fill the system disk.1) Buffering size
The Agent buffers data locally whenever the connection to Nexalis Cloud is interrupted.- Minimum recommended size: 5 GB
- Sizing formula:
- Uses ~50 bytes per compressed event (includes a safety margin).
- Example: for 1,000 events/s with 7 days retention → ~30.24 GB required.
2) Log size
Each industrial connector and the gRPC_kafka component has configurable log size parameters (rotation, maximum file size, and retention).Disk space for these logs is also reserved at Nexalis Agent startup to prevent disk exhaustion due to incorrect settings.
Network, time, DNS
- Ports: Cloud uplink defaults to 9092/TCP; connectors may use 62541 (OPC UA), 502 (Modbus), 20000 (DNP3); 53 (DNS). Ensure required port openings are allowed.
- Time sync: Enable NTP to ensure accurate timestamps.
- DNS: Ensure resolvers (e.g., enterprise DNS or 8.8.8.8 / 8.8.4.4) are set so Nexalis Agent can reach cloud endpoints.
Bandwidth requirements
The Nexalis Agent is designed to operate with minimal network bandwidth.- Maximum bandwidth requirement: approximately 20 kilobits per second.
- This corresponds to the transmission of around 1,000 events per second.