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
- 中国版:基于 AI 的预测性维护——从传感器到预测模型的完整解析
- AI for Predictive Maintenance: From Sensors to Prediction Models
- 会计行业中的 AI 助手——能做什么,不能做什么
- AI Assistants for Accountants: What They Can and Cannot Do
- 为什么中小企业在 ERP 定制上花费过高?— 深度解析与解决方案
- Why SMEs Overpay for ERP Customization — And How to Prevent It
- 为什么我们打造 SimpliShop —— 为中国企业提供可扩展、可集成、可定制的电商系统
- Why SimpliShop Was Built — And How It Helps Businesses Grow Faster Worldwide
- Fine-Tuning 与 Prompt Engineering 有什么区别? —— 给中国企业的 AI 应用实战指南
- Fine-Tuning vs Prompt Engineering Explained
- 精准灌溉(Precision Irrigation)入门
- Introduction to Precision Irrigation
- 物联网传感器并不是智慧农业的核心——真正的挑战是“数据整合
- IoT Sensors Are Overrated — Data Integration Is the Real Challenge
- React / React Native 移动应用开发服务提案书(面向中国市场)
- Mobile App Development Using React & React Native
- 面向中国市场的 AI 垂直整合(AI Vertical Integration):帮助企业全面升级为高效率、数据驱动的智能组织
- AI Vertical Integration for Organizations
- 中国企业:2025 年 AI 落地的分步骤实用指南
- How Organizations Can Adopt AI Step-by-Step — Practical Guide for 2025













