FortiSIEM ClickHouse Deployment Architecture
Hello everyone,
I’m currently working on the design of a FortiSIEM deployment expected to handle 10,000 EPS, and I’d like to get some insights or recommendations from the community.
Planned architecture
1 Supervisor
1 Worker
Collectors at each site (multiple sites)
ClickHouse for event storage
Before finalizing the architecture, I have a few questions about the design choices and database placement.
1. Architecture benefits
What are the main advantages of separating the Supervisor and Worker compared to using an all-in-one Supervisor setup (for a 10K EPS environment)?
Does it provide noticeable performance or scalability improvements in real-world deployments? or would be an all in one supervisor good enough (to optimize resources usage).
2. ClickHouse placement
Where should ClickHouse ideally be installed — on the Supervisor or on the Worker?
My initial preference is to host ClickHouse on the Worker to reduce load on the Supervisor, but I’d like to confirm if that’s a recommended or supported approach.
3. Installing ClickHouse on the Worker
If ClickHouse can (or should) reside on the Worker, how can I install and configure it there instead of the Supervisor?
If anyone has an official Fortinet KB or deployment guide covering this scenario, please share the reference.
I’d really appreciate feedback from anyone who has implemented or benchmarked a similar setup — especially around event storage design, deployment best practices, and operational lessons learned.
Thanks in advance for your help!
