system requirements for self hosted cloudmon installation

Cloudmon System Requirements

Self-Hosted Deployment

Cloudmon System Requirements

Reference specifications for installing Cloudmon in your environment, organized by deployment size — Small, Medium, and Large — based on the number of monitored nodes.

Overview

The following information outlines the system requirements for the self-hosted option, enabling IT teams to install Cloudmon in their environment. Each section covers the requirements for that deployment size, including the Cloudmon Controller, database, and probes.
ℹ️Note: Cloudmon can be deployed on physical or virtual servers, whether on-premises or in the cloud.

Small Deployment

Up to 250 nodes
ComponentCPURAMStorageOS
Cloudmon Controller +
Database (MongoDB 8.0)
4 cores32 GBSSD, at least 500 GBUbuntu 24.04 LTS
Linux Probe4 cores16 GBSSD, at least 250 GBUbuntu 24.04 LTS
Windows Probe4 cores16 GBSSD, at least 500 GBWindows 10+, Server 2012+

Medium Deployment

Up to 1000 nodes
ComponentCPURAMStorageOS
Cloudmon Controller8 cores32 GBat least 300 GBUbuntu 24.04 LTS
Database (MongoDB 8.0)8 cores64 GBSSD, at least 1 TBUbuntu 24.04 LTS
Linux Probe8 cores32 GBSSD, at least 500 GBUbuntu 24.04 LTS
Windows Probe4 cores16 GBSSD, at least 500 GBWindows 10+, Server 2012+

Large Deployment

Up to 5000 nodes
ComponentCPURAMStorageOS
Cloudmon Controller8 cores64 GBat least 500 GBUbuntu 24.04 LTS
Database (MongoDB 8.0)8 cores128 GBSSD, at least 2 TBUbuntu 24.04 LTS
Linux Probe8 cores32 GBSSD, at least 500 GBUbuntu 24.04 LTS
Windows Probe4 cores16 GBSSD, at least 500 GBWindows 10+, Server 2012+
⚠️Node count is the primary sizing criterion. Actual resource requirements may vary based on the number of monitors, interfaces, polling frequency, NetFlow volume, and other monitoring workloads.

Network Requirements (all tiers)

Network and internet access requirements are the same across Small, Medium, and Large deployments. For the full list of ports and connectivity requirements per component, refer to the Communication Matrix and Firewall Rules article.

Additional Notes

1The Database can be co-located on the Cloudmon Controller, provisioned to the Database row's specifications for that tier.
2Listed minimum server requirements are based on a default configuration. Significantly increasing the number of monitors or the frequency of statistic collection may add extra load to the server, which could necessitate a larger CPU or additional memory.
3Required storage size depends on several factors: the duration for which data is retained, whether debug logging is enabled, and the overall volume of data being stored.
4Make sure your server is NTP synchronized.
5WMI monitoring can be enabled locally on the same Windows server where the Windows probe is installed.