Scaling Wazuh for Multi-Site Network Security Monitoring
🚀 Introduction: Why Multi-Site Monitoring Matters
In modern organizations, offices and data centers are often spread across regions. Centralized security visibility helps prevent blind spots and improves response times.
Wazuh’s multi-site implementation enables distributed log processing and local site autonomy — while maintaining a unified dashboard that aggregates global threat data.
🧩 1. Multi-Site System Diagram
The diagram below represents a typical Wazuh multi-site architecture from the official Wazuh model — adapted for enterprise deployments such as Cisco network monitoring.
graph TD
subgraph SiteA["🏢 Site A (Bangkok)"]
A1["Cisco Devices / Agents"] --> M1["Wazuh Manager (Master)"]
M1 --> I1["Indexer Node 1"]
M1 --> I2["Indexer Node 2"]
end
subgraph SiteB["🏭 Site B (Tokyo)"]
B1["Cisco Devices / Agents"] --> M2["Wazuh Manager (Worker)"]
M2 --> I3["Indexer Node 3"]
end
subgraph SiteC["☁️ Site C (Singapore - Cloud Backup)"]
C1["Agents / Cloud Logs"] --> M3["Wazuh Manager (Worker)"]
M3 --> I4["Indexer Node 4"]
end
I1 <--> I2
I2 <--> I3
I3 <--> I4
I4 <--> I1
subgraph HQ["🌐 Central Dashboard"]
D1["Wazuh Dashboard"] --> D2["Unified View of All Sites"]
end
I1 & I2 & I3 & I4 --> D1
Explanation:
- Each site runs its own Wazuh Manager + Indexers.
- Indexers form one replicated cluster, ensuring resilience and redundancy.
- The central dashboard connects to all indexers for global visualization.
- Sites can still operate independently even if inter-site connections drop.
⚙️ 2. Configuration Highlights from Wazuh’s Official Setup
- Generate certificates using
wazuh-certs-tool.sh -A(root CA + node certs). -
Configure
opensearch.ymlandossec.conffor each site’s nodes:<node_type>master</node_type>for the primary site<node_type>worker</node_type>for remote sites
- Use
wazuh.ymlwithip.selector: trueto let dashboard users switch between sites. - Define
opensearch.hostsinopensearch_dashboards.ymlfor all indexers. - Apply RBAC roles to limit user access per site (e.g.,
custom_read_site_a).
🛰️ 3. Cisco & SNMP Integration (Per-Site)
Each site handles its own network telemetry locally:
| Source | Collection Method | Sent To | Notes |
|---|---|---|---|
| Cisco Routers | Syslog | Local Wazuh Manager | Use site-local syslog servers |
| Cisco Switches | SNMP | Local Wazuh Manager | Add Cisco MIB rules |
| Firewalls | Agentless | Local Indexers | Use custom decoders |
| Endpoints | Wazuh Agents | Nearest Manager | Reduces WAN dependency |
🔄 4. Cross-Site Synchronization and High Availability
- Multi-node clusters replicate indices for fault tolerance.
- Site A can continue local operations if WAN to HQ is lost.
- Central dashboard reconnects automatically once connectivity resumes.
- Backups are distributed: each site retains local searchable history.
📊 5. Dashboard and Data Access Flow
sequenceDiagram
participant User as Admin
participant Dashboard as Wazuh Dashboard
participant Indexers as Cluster
participant Sites as Local Managers
User->>Dashboard: Select Site (Bangkok / Tokyo / Cloud)
Dashboard->>Indexers: Fetch Alerts for Selected Index
Indexers->>Sites: Request Log Metadata
Sites-->>Indexers: Return Parsed Alerts
Indexers-->>Dashboard: Send Aggregated Data
Dashboard-->>User: Display Unified View
🧠 6. Best Practices Summary
✅ Use site-specific index names (e.g. alerts-bkk-*, alerts-tokyo-*)
✅ Configure certificate-based trust between sites
✅ Apply ILM policies to rotate and archive old data
✅ Assign role-based access control per location
✅ Monitor cluster health via /api/status
✅ Document IPs, DNS names, and ports for inter-site connections
🔐 Conclusion
Wazuh’s multi-site model delivers a scalable, fault-tolerant solution for distributed enterprises.
By localizing data collection while maintaining global control, you gain faster threat detection, simpler management, and better resilience across your Cisco-based infrastructure.
Get in Touch with us
Related Posts
- 为制造工厂构建实时OEE追踪系统
- Building a Real-Time OEE Tracking System for Manufacturing Plants
- The $1M Enterprise Software Myth: How Open‑Source + AI Are Replacing Expensive Corporate Platforms
- 电商数据缓存实战:如何避免展示过期价格与库存
- How to Cache Ecommerce Data Without Serving Stale Prices or Stock
- AI驱动的遗留系统现代化:将机器智能集成到ERP、SCADA和本地化部署系统中
- AI-Driven Legacy Modernization: Integrating Machine Intelligence into ERP, SCADA, and On-Premise Systems
- The Price of Intelligence: What AI Really Costs
- 为什么你的 RAG 应用在生产环境中会失败(以及如何修复)
- Why Your RAG App Fails in Production (And How to Fix It)
- AI 时代的 AI-Assisted Programming:从《The Elements of Style》看如何写出更高质量的代码
- AI-Assisted Programming in the Age of AI: What *The Elements of Style* Teaches About Writing Better Code with Copilots
- AI取代人类的迷思:为什么2026年的企业仍然需要工程师与真正的软件系统
- The AI Replacement Myth: Why Enterprises Still Need Human Engineers and Real Software in 2026
- NSM vs AV vs IPS vs IDS vs EDR:你的企业安全体系还缺少什么?
- NSM vs AV vs IPS vs IDS vs EDR: What Your Security Architecture Is Probably Missing
- AI驱动的 Network Security Monitoring(NSM)
- AI-Powered Network Security Monitoring (NSM)
- 使用开源 + AI 构建企业级系统
- How to Build an Enterprise System Using Open-Source + AI













