ONES Distributed Collector
ONES Distributed Collector enables seamless, large-scale fabric expansion without compromising visibility or control 🔍⚙️
A single ONES controller can manage up to 1,024 devices 🧠. For larger deployments—2,000, 4,000 devices, or beyond—ONES Distributed Collector allows you to scale horizontally by deploying multiple collectors 📡📡, all reporting into a single, unified ONES UI dashboard 🖥️✨
This architecture delivers:
🚀 Massive scalability without architectural complexity
👁️ Centralized visibility through one consistent UI
⚡ Distributed data collection for performance and reliability
🧩 Simplified operations even as the fabric grows
In short, regardless of how large your network becomes, ONES provides one unified UI 🖥️ with multiple distributed controllers 🔗—ensuring enterprise-grade scale with operational simplicity 🌐💡
Scenarios
Running UI on One Server Among the ONES Instances
Running UI on a Separate Server Besides the ONES Instances
1. Running UI on One Server Among the ONES Instances
Infra:
Host the UI component on one of the ONES instances (VM-1)
Run collector and other related services on all ONES instances (VM-1, VM-2, VM-3)
Steps
Install ONES on All Instances Install ONES on all required instances (e.g., vm-1, vm-2, vm-3).
Provide the Common UI IP During Installation When prompted for the Rule Engine Alert configuration, provide the IP address of the instance where the UI will be hosted:
Stop UI on All Instances Run the following command on all instances:
Update rule-service Configuration On all instances except vm-1 (UI host), update the
docker-compose.ymlfile:Start rule-service On each collector instance (e.g., vm-2 and vm-3), start the rule-service:
Configure and Start UI on vm-1 On vm-1, update the UI section in
docker-compose.yml:Start the UI service:
2. Running UI on a Separate Server Besides the ONES Instances
Infra:
Host the UI component on a seperate server (e.g., VM-1)
Run collector and other related services on other ONES instances (VM-2, VM-3)
Steps
Install ONES on All Instances (Including UI Server) Install ONES on vm-1 (UI), vm-2, and vm-3.
Provide the Common UI IP During Installation When prompted for the Rule Engine Alert configuration, provide the UI server IP:
Stop UI on All Instances
Update rule-service Configuration (Collectors Only) On collector VMs (vm-2, vm-3), update the
docker-compose.yml:Start rule-service on Collectors
Stop All Services on UI Server (vm-1)
Update and Start UI and pty-server on vm-1 Update the UI section in
docker-compose.yml:Start the UI and pty-server services:
Last updated