Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
💥 Du 22 au 24 novembre : Accès 100% GRATUIT
à la Bibliothèque Numérique ENI. Je m'inscris !
  1. Livres et vidéos
  2. Centreon
  3. Architecture et installation
Extrait - Centreon Maîtrisez la supervision de votre Système d'Information (4e édition)
Extraits du livre
Centreon Maîtrisez la supervision de votre Système d'Information (4e édition) Revenir à la page d'achat du livre

Architecture et installation

Architecture

1. Pile logicielle

Dans sa version de base, Centreon OSS est composé d’une interface web sur Apache (Centreon Web), d’un serveur de bases de données relationnelles MariaDB, d’une base de données graphique RRD, d’un ordonnanceur (Centreon Engine), d’un broker (Centreon Broker), de sondes de supervision (Centreon Plugins) et d’un ensemble de services et de tâches planifiées. Le tout s’installe sur un système d’exploitation : GNU/Linux.

Les différentes sondes et modules peuvent toutefois nécessiter des composants logiciels supplémentaires.

images/02EP01N3.png

Pile logicielle d’un serveur central Centreon

La grande majorité des interactions utilisateurs se déroule via l’interface web de Centreon : configuration, administration, supervision temps réel, analyse, etc. Seul l’ajout de nouvelles sondes nécessite de se connecter au système d’exploitation. 

Logiciels compatibles

Le tableau des compatibilités suivant est valable pour la version 22.10 minimum de Centreon. La liste à jour est disponible sur le site https://docs.centreon.com.

La résolution d’écran doit être de 1280 x 768 au minimum.

Composants

Logiciels et versions supportés

Système d’exploitation

Linux x86_64 : CentOS 7, Alma Linux 8, RHEL 7 ou 8, Debian 11

Serveur web

Apache 2.4

Navigateur web (toutes les versions doivent dater d’au moins la date de sortie de la version Centreon choisie)

Microsoft Edge Chromium

Mozilla Firefox

Apple Safari

Google Chrome

Librairies

GnuTL >= 2.0

Net-SNMP 5.7

OpenSSL >= 1.0.1k

PHP 8.1

RRDTools 1.4.7

Zlib 1.2.3

Base de données

MariaDB 10.5.x

2. Stockage

Centreon stocke l’ensemble de ses données dans deux bases de données MariaDB :

  • centreon : contient les données de configuration.

    Une partie de ces données de configuration sert à la génération des fichiers de configuration des ordonnanceurs.

  • centreon_storage : contient les états de la supervision temps réel, les journaux et les données de performance.

Avec l’arrêt du support de Nagios, l’ancienne base centreon_status n’est maintenant plus utilisée, ce qui facilite grandement l’administration des bases de données...

Installation de la plateforme

1. Prérequis

a. Configuration recommandée

La configuration recommandée du serveur de supervision dépend du nombre de services à superviser. Le tableau ci-dessous présente les recommandations de l’éditeur présentées dans la documentation officielle.

Nombre de services

Nombre  d’hôtes  estimé

Nombre  de collecteurs

Processeur / Mémoire  du serveur central

Processeur / Mémoire vive du serveur satellite

< 500

50

1 central

1 vCPU / 1 Go

500 - 2000

50 - 200

1 central

2 vCPU / 2 Go

2000 - 7000

200 - 700

1 central + 1 collecteur

4 vCPU / 4 Go

2 vCPU / 4 Go

7000 - 14000

700 - 1400

1 central + 2 collecteurs

4 vCPU / 8 Go

2 vCPU / 4 Go

14000 - 21000

1400 - 2100

1 central + 3 collecteurs

4 vCPU / 8 Go

2 vCPU / 4 Go

21000 - 28000

2100 - 2800

1 central + 4 collecteurs

4 vCPU / 8 Go

2 vCPU / 4 Go

Ces estimations sont bien entendu à mettre en balance avec vos besoins. Par exemple, dans le cas où vous avez une zone réseau qui nécessite des ouvertures de flux particulières, il peut être judicieux de prévoir un collecteur uniquement pour cette zone.

D’une manière générale, on estime qu’un collecteur peut superviser au maximum 7000 services standards (Centreon Plugins) avec un vCPU de 3 GHz.

b. Estimation de l’espace disque nécessaire

La base de données MariaDB et les fichiers de graphiques RRD sont les éléments les plus consommateurs d’espace disque. Ils sont généralement hébergés sur le serveur central.

Il est également possible d’héberger la base de données MariaDB sur un serveur MariaDB dédié.

Les collecteurs sont peu gourmands en espace disque. Une bonne configuration du logiciel logrotate est néanmoins recommandée. Un exemple de configuration est disponible en téléchargement : consultez le fichier logrotate.conf.

À noter que la durée de rétention des données est configurable via l’interface web. Les données obsolètes sont alors automatiquement purgées par Centreon. L’espace disque nécessaire au serveur central possède donc une taille maximale qu’il est possible d’estimer. Le calcul dépend essentiellement...