Difficulty in not receiving logs from MongoDB (SaaS) in FortiSIEM
Context
I am working on the integration of a MongoDB SaaS environment (hosted by a cloud provider) with FortiSIEM for log centralization and correlation.
During the analysis, it was identified that the SaaS platform does not provide direct sending of logs via syslog or traditional agents, being necessary the use of specific integrations supported by the provider.
Identified cemetery
The MongoDB/DigitalOcean SaaS solution allows log export only to compatible destinations such as:
elasticsearch
OpenSearch
There is no direct support for:
Syslog (UDP/TCP)
Logstash as a direct endpoint
Native integration with FortiSIEM
Problem
FortiSIEM does not act as a compatible endpoint with the Elasticsearch/OpenSearch API, which prevents direct integration between SaaS and SIEM.
Also, the FortiSIEM Collector does not have an internal environment with limited resources, which makes it impossible to install an intermediary layer such as Elasticsearch/OpenSearch on the same host.
What is the recommended Fortinet architecture for log ingestion from SaaS services (such as MongoDB), when the provider only supports export via Elasticsearch/OpenSearch and does not support syslog or direct API for FortiSIEM?
