Skip to main content
Version: 23.10

Prerequisites

This topic gives you broad guidelines to determine the size of your platform.

Architecture

First, use the guidelines described on the Architectures page to determine the type of architecture you need.

Characteristics of the servers

  • The more services you monitor, the more CPU you need.

  • The space used to store collected performance data depends on several criteria:

    • Frequency of checks
    • Number of checks
    • Retention time
    • Average number of metrics per service
  • The number of users simultaneously connected to the interface of the central/remote server has an impact on performance. If a large number of users will have to log in to the Centreon interface at the same time, you will need more CPU.

The following data is meant for:

  • An average of 10 services per host.
  • Data is collected every 5 minutes.
  • The retention period is 12 months.
  • Each service has on average 8 metrics.

You need to adapt the following figures to your actual values. Bear in mind that you may need to adjust the size of your platform as you add more hosts over time.

Standalone central server:

ElementValue
CPU4 vCPU
RAM4 GB

This is how your central server should be partitioned:

Volume group (LVM)File systemDescriptionSize
/bootboot images1 GB
vg_root/system root20 GB
vg_rootswapswap4 GB
vg_root/var/logcontains all log files10 GB
vg_data/var/lib/centreoncontains mostly RRD files34 GB
vg_data/var/lib/centreon-brokercontains broker retention files5 GB
vg_data/var/lib/centreon-enginecontains engine retention files5 GB
vg_data/var/lib/mysql (only if the DBMS is on the central server)database106 GB
vg_data/var/cache/centreon/backupbackup directory10 GB
If you perform backups, use the following characteristics:
  • size of the /var/lib/mysql partition * 0,6
  • this size is meant for 1 full backup and 6 partial ones
  • this is only an estimate, size should be checked manually
vg_dataFree space (unallocated)5 GB

Your system must use LVM to manage the file system.

In some cases, you may want to set up a distributed architecture, even for fewer than 500 hosts. The poller will have the same characteristics as for up to 1,000 hosts.

Network flows

If you have firewalls or security resources in place, check the table of network flows.