
Centreon met à disposition une nouvelle distribution toute prête pour réaliser une supervision. Elle est passée à la version 3.3 basée sur Centos 6.6. Cette installation à 99 % graphique est très simple à installer pour un néophyte, tout du moins dans sa version basique que nous allons aborder. De plus c’est la version officielle de Centreon et vous permet une garantie d’un support optimal. Cette distribution annonce la rupture définitive avec le moteur de supervision Nagios. Elle propose le nouveau moteur Centreon-Engine dont l’efficacité n’est plus à prouver. Quatre options d'installation sont proposée :
- Central server with database : c'est l'installation que nous choisirons, serveur standalone avec la base de données et le poller compris,
- Central server without database : c'est une installation à privilégier dans les grandes architectures ou lorsque l'on veut mutualiser ses bases de données,
- Poller server : c'est l'installation d'un poller en architecture distribuée,
- Database server : Installation de la base de données seule, utile pour les grandes architectures.
Pour finir, cette distribution est livrée en 64 bits. Depuis la version 3, Centreon abandonne MySQL au profit de MariaDB qui est 100% open-source. Cette nouvelle version adopte la nouvelle charte graphique de Centreon.
- Central server with database : c'est l'installation que nous choisirons, serveur standalone avec la base de données et le poller compris,
- Central server without database : c'est une installation à privilégier dans les grandes architectures ou lorsque l'on veut mutualiser ses bases de données,
- Poller server : c'est l'installation d'un poller en architecture distribuée,
- Database server : Installation de la base de données seule, utile pour les grandes architectures.
Pour finir, cette distribution est livrée en 64 bits. Depuis la version 3, Centreon abandonne MySQL au profit de MariaDB qui est 100% open-source. Cette nouvelle version adopte la nouvelle charte graphique de Centreon.
1 Installation
Pour commencer, il faudra récupérer l'image ISO de CES 3.3 sur le site de Centreon. Dans cet article, notre serveur sera installé sur VMware Fusion mais la procédure est pratiquement la même pour un serveur physique à part la particularité des VMtools. Démarrez l'installation à partir de l'image ISO.

Démarrage de l'installation, sélectionnez la première option.
Pour notre installation, nous éviterons de vérifier notre média pour gagner du temps.

Sélectionnez Skip et validez
Après le paramétrage de la carte graphique, l'installation peut commencer.

Un écran d'accueil avec le nouveau logo Centreon, cliquez sur Next
Vous je ne sais pas, mais moi je préfère la langue de Molière :-)

Sélectionnez Français et cliquez sur Next
Chosissez votre clavier pour votre système.

Sélectionnez votre clavier et cliquez sur suivant.
Dans notre cas, nous prendrons la première option.

Sélectionnez Périphériques de stockage basiques et cliquez sur Suivant.
Le système nous averti qu'il va supprimer les données éventuelles sur le disque.

Cliquez sur Oui, abandonner toutes les données.
Choisir le nom de votre serveur et le domaine.

Une fois le nom choisi, cliquez sur Configurer le réseau le cas échéant, puis cliquez sur suivant.
N'oubliez pas de configurer votre carte réseau, il n'est pas conseillé de garder l'adressage dynamique pour votre serveur de supervision. Dans le cadre d'une maquette laissez par défaut, bien sûr vous devez avoir un serveur dhcp sous la main.

Cliquez sur configurer le réseau pour configurer la carte réseau. Puis cliquez sur Modifier...
Choisissez une adresse manuelle et saisissez votre adresse IP en fonction de votre configuration. Ne pas oublier de cocher l'option "Connecter automatiquement".

Cliquez sur configurer le réseau pour configurer la carte réseau. Puis cliquez sur Modifier...
Sélectionnez votre fuseau horaire

Choisir Europe/Paris et cliquez sur suivant.
Saisir le mot de passe root.

Saisissez votre mot de passe root et cliquez sur suivant.
Vous pouvez choisir votre installation du système de fichier, dans notre cas nous utiliserons la solution proposée par défaut.

Sélectionnez Remplacement du système existant et cliquez sur suivant.
Valider la modification du disque de stockage.

Cliquez sur Ecrire les modifications sur le disque et cliquez sur suivant.
Vous pouvez choisir maintenant votre installation de supervision. Pour cet article, notre choix se portera sur la proposition par défaut : Central server with database.

Sélectionnez la première option et cliquez sur suivant.
Votre installation démarre, vous avez le temps de prendre un petit café ou vous pouvez admirez le nouveau logo :-)

Patientez, l'installation démarre
L'installation de CES est terminée.

Redémarrez le serveur en cliquant sur le bouton Redémarrer
Votre serveur démarre sur un Centos 6.6

Démarrage de CES
Félicitations, votre serveur est pratiquement prêt ! il reste la partie configuration Web à réaliser.

CES est opérationnel
Avant de continuer, faites la mise à jour de votre système. Connectez-vous en root et saisissez la commande suivante :
yum -y update

Actuellement, si vous saisissez la commande yum -y update, la dernière version 2.7.10 s'installera. Cette version comporte, entre autre, un bug gênant pour la création de service et de modèles de service.
modifiez le fichier /usr/share/centreon/www/include/common/webServices/rest/centreon_configuration_command.class.php comme ceci :
vi /usr/share/centreon/www/include/common/webServices/rest/centreon_configuration_command.class.php
modifier la ligne 73 comme ceci. Il y a
$queryCommand .= "AND command_type = ? AND command_activate = 1 ";
il faut
$queryCommand .= "AND command_type = ? ";
Si vous voulez la version 2.7.8, lancez la mise à jour comme ceci :
yum install centreon-common-2.7.8 centreon-2.7.8 centreon-base-config-centreon-engine-2.7.8 centreon-perl-libs-2.7.8 centreon-plugin-meta-2.7.8 centreon-plugins-2.7.8 centreon-trap-2.7.8 centreon-web-2.7.8 centreon-engine-1.5.1 centreon-broker-2.11.5 centreon-broker-cbd-2.11.5 centreon-broker-cbmod-2.11.5 centreon-broker-core-2.11.5 centreon-broker-storage-2.11.5
Nouveauté avec la version 2.7, il faut obligatoirement configurer le paramètre date.timezone pour le php. Pour cela, éditez le fichier de configuration pour apache.
vi /etc/php.ini
Saisissez la valeur adaptée à votre configuration.
[Date] ; Defines the default timezone used by the date functions ; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone date.timezone = Europe/Paris
Relancez le serveur apache pour prendre la modification en compte.
service httpd reload
Je vous conseille de télécharger la traduction française de l'interface Centreon :
yum -y install centreon-lang-fr_FR
2 Installation en mode Web
Connectez-vous sur votre serveur Centreon en saisissant l'adresse IP ou DNS de celui-ci

Cliquez sur Next
Vérification des dépendances.

Cliquez sur Next
Si vous n’avez pas configuré le fuseau horaire dans le php.ini du serveur apache, vous obtiendrez ce message de non-conformité.

Mettre un fuseau horaire par defaut dans le fichier php.ini
Sélectionnez le seul moteur disponible Centreon-engine.

Laissez les champs par défaut, cliquez sur Next.
Sélectionnez le seul broker disponible Centreon-broker.

Laissez les champs par défaut, cliquez sur Next.
Saisissez vos informations de connexion.

Saisissez vos informations, cliquez sur Next.
Saisissez juste le mot de passe pour la base centreon, nous reviendrons sur le mot de passe d’admin de la base.

Choix du mot de passe pour la base Centreon. Cliquez sur Next.
Initialisation des bases.

Cliquez sur Next.
Comme l'écran l'indique, votre installation est terminée.

Cliquez sur finish.
Vous pouvez désormais vous connecter sur votre infrastructure.

Ecran de connexion.
3 Première configuration
3.1 Installation VMtools
Avant de continuer, installons les VMtools qui nous assure la meilleure compatibilité avec notre machine hôte. Cette installation est très importante afin d'assurer la meilleure synchronisation avec l'horloge interne de votre VM. Pour l'installation de CES, aucun package supplémentaire n'est requis. Pour commencer, cliquez sur le menu Installer les VMware Tools et monter le CDROM. Ensuite copiez le fichier, décompressez et lancer l'installation. Répondre par défaut aux choix proposés. Les VMtools seront installés.
mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom tar xzf /mnt/cdrom/VMwareTools*.tar.gz -C /tmp cd /tmp/vmware-tools-distrib ./vmware-install.pl --default
3.2 sécurisation du serveur Mysql
Par défaut, l’utilisateur root n’a pas de mot de passe. Pour une machine de test, ce n’est pas trop gênant. Par contre pour une machine de production, il est fortement conseiller de mettre un mot de passe en utilisant la commande ci-dessous :
mysqladmin -u root password ‘nouveau_mot_de_passe’
3.3 Application de la configuration de votre supervision
Connectez-vous à l'interface de Centreon. Sélectionnez le menu Configuration / Pollers

cliquez sur l’icône generate configuration
Cochez les quatre premières coches, sélectionnez la méthode restart et cliquez sur Export.

La configuration est appliquée et le poller (moteur de supervision) est démarré.

Exportation de la configuration
Il faut lancez les services comme le broker, centcore et le nouveau service pour les traps snmp.
service cbd start
service centcore start
service centreontrapd start
Au bout de quelques secondes, vous devriez voir apparaître les hôtes et services dans la barre d'état en haut à droite.

Hôte et services de la barre d'état
Votre supervision est en état de fonctionnement

Les services sont en état pending car ils n’ont pas encore effectué leur première vérification.
3.4 Prise en compte des widgets Centreon
Contrairement au version précédente, le module clapi de Centreon fait parti intégrante de Centreon Web. Vous ne le retrouvez pas dans une nouvelle installation à partir de la 2.7 dans les extensions. Activez les Widgets en sélectionnant le menu Administration / Extensions / Widgets. Activez chaque Widgets en cliquant sur l'icône Action.

Activation des Widgets
Notre article est terminé. Profitez-bien de votre supervision.
Références
Le site de Centreon : http://www.centreon.fr/Article-Telechargements/telechargement-centreon-enterprise-server
La documentation officiel de Centreon : http://documentation.centreon.com/docs/ces-documentation/en/latest/
La documentation officiel de Centreon : http://documentation.centreon.com/docs/ces-documentation/en/latest/