Prerequisites

The Centreon web interface is compatible with the following web browsers:

  • Chrome (latest version)
  • Firefox (latest version)
  • Internet Explorer IE 11 (latest version)
  • Safari (latest version)

Your screen resolution must be at least 1280 x 768.

Software

Operating Systems

Centreon offers an ISO file including CentOS v7 and all the required packages.

If you prefer to use Red Hat OS you must install version v7 and use the RPMs available from our repositories.

Open Source users, without Support contract, can use another GNU/Linux operating system. This will require installing the platform from source files and therefore be more complex.

Note

Only 64-bit operating systems (x86_64) are supported.

DBMS

Centreon advises you to use MariaDB instead of MySQL.

Software Version
MariaDB >= 10.1.29
MySQL >= 5.6.16

Software dependencies

The following table describes the software dependencies:

Software Version
Apache 2.4
GnuTLS >= 2.0
Net-SNMP 5.7
openssl >= 1.0.1k
PHP 7.1 & 7.2
Qt >= 4.7.4
RRDtools 1.4.7
zlib 1.2.3

Centreon Server Requirements

Note

Centreon offers a workbook to calculate the size of your platform.

The table below describes requirements for installing Centreon:

Number of Services Estimated number of hosts Number of pollers Central Poller
< 500 50 1 central 1 vCPU / 1 GB  
500 - 2000 50 - 200 1 central 2 vCPU / 2 GB  
2000 - 7000 200 - 700 1 central + 1 poller 4 vCPU / 4 GB 1 vCPU / 4 GB
7000 - 14000 700 - 1400 1 central + 1 poller 4 vCPU / 8 GB 2 vCPU / 4 GB
14000 - 21000 1400 - 2100 1 central + 2 pollers 4 vCPU / 8 GB 2 vCPU / 4 GB
21000 - 28000 2100 - 2800 1 central + 3 pollers 4 vCPU / 8 GB 2 vCPU / 4 GB
... ... ... ... ...

Note

A poller can monitor around 7000 active services. vCPU must have a frequency of approximately 3 GHz. The number of vCPU depends of the complexity of checks. If you use connectors or perform a large number of system/third-party binary calls, you should add more vCPU.

Define disk space

Note

Centreon offers a workbook to calculate the size of your platform.

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

  • Frequency of controls
  • Number of controls
  • Retention time

The following table provides an estimate of disk space required for your platform assuming:

  • Data is collected every 5 minutes.
  • The retention period is 6 months.
  • Each performance graph has 2 curves.
Number of Services /var/lib/mysql (in GB) /var/lib/centreon (in GB)
500 10 2.5
2000 42 10
10 000 93 27
20 000 186 54
50 000 465 135
100 000 930 270
... ... ...

Define the file system

Note

Your system must use LVM to manage the file system.

Centreon server

Files system description:

File system Size
swap 1 to 1.5 total size of RAM space
/ at least 20 GB
/var/log at least 10 GB
/var/lib/centreon defined in a previous chapter
/var/lib/centreon-broker at least 5 GB
/var/cache/centreon/backup at least 10 GB (export the backups and delete the exported data daily)

MariaDB DBMS

Note

At least 1 GB of non-allocated free space must be available for the volume group containing /var/lib/mysql, if you wish to use snapshot LVM as a backup method.

Files system description:

File system Size
swap 1 to 1.5 total size of RAM space
/ at least 20 GB
/var/log at least 10 GB
/var/lib/mysql defined in a previous chapter
/var/cache/centreon/backup at least 10 Go (export the backups and delete the exported data daily)

Monitoring poller

Files system description:

File system Size
swap 1 to 1.5 total size of RAM space
/ at least 20 GB
/var/log at least 10 GB
/var/lib/centreon-broker at least 5 GB
/var/cache/centreon/backup at least 5 Go (export the backups and delete the exported data daily)

Users and groups

Note

This information pertains to the Red Hat / CentOS system. Names of users, groups and services can change according to the GNU/Linux distribution.

Description of software and linked users:

Software Service User Comment
Apache httpd24-httpd apache automatic start
PHP-FPM rh-php71-php-fpm apache automatic start
MySQL (MariaDB) mysqld (mysql) mysql automatic start
Centreon centcore centreon automatic start
Centreon centreontrapd centreon automatic start
Centreon Broker cbwd centreon-broker automatic start
Centreon Broker cbd centreon-broker automatic start
Centreon Engine centengine centreon-engine automatic start

Description of optional software and linked users:

Software Service User Comment
Centreon VMware centreon_vmware centreon not installed by default
RRDtool rrdcached rrdcached not enabled and not defined in Centreon by default

Description of groups and linked users:

Group Users
apache nagios,centreon
centreon centreon-engine,centreon-broker,apache
centreon-broker centreon,nagios,centreon-engine,apache
centreon-engine centreon-broker,apache,nagios,centreon

Description of users, umask and home directory:

User umask home
root 0022 /root
apache 0022 /var/www
centreon 0002 /var/spool/centreon
centreon-broker 0002 /var/lib/centreon-broker
centreon-engine 0002 /var/lib/centreon-engine
mysql 0002 /var/lib/mysql