Installer CES 3.3 + cluster Galera avec MariaDB 10.1 – Part 3

Tout d’abord, il suffit de télécharger l’ISO sur le site de l’éditeur :
https://download.centreon.com/

Une fois l’image ISO utilisable (dans une machine virtuelle ou bootable sur une clé), il faut dérouler l’installation en choisissant les paramètres systèmes nécessaires, c’est une base CentOS 6.7 64bits.

Sélectionner Install or upgrade an existing system

ces-boot-menu

Effectuer ensuite les configurations selon vos attentes, voici un exemple de partitionnement:

  • un VolumGroup de 15Go
  • un LogicalVolum de 5Go pour /var
  • un LogicalVolum de 4Go pour /
  • un LogicalVolum de 4Go pour /usr
  • un SWAP de 2256Mo (le reste)

Lorsque le mode d’installation est affiché, il faut choisir Central server without database

ces-setup-mode

L’installation peut démarrer et l’interface Web sera accessible dès la fin du processus.

Se connecter en SSH au serveur, puis modifier la timezone PHP:

vim /etc/php.ini
l.946: date.timezone = "Europe/Paris"

Relancer le service Apache:

service httpd restart

Etant donné que nous sommes sur une configuration via HAProxy, il est nécessaire de créer l’utilisateur centreon au préalable avec les droits nécessaires. Ceci doit être effectué avant la finalisation de l’installation pour que centreon puisse se connecter à la base, sinon il aura seulement les droits que lui-même va créer, c’est-à-dire ‘centreon’@’ip-centreon’, il n’aura donc aucun droit en se connectant via HAProxy.

Se connecter sur la console mysql du serveur MariaDB 1:

mysql -u root -p
> GRANT USAGE ON *.* TO 'centreon'@'ip-ha1' IDENTIFIED BY 'password';
> GRANT ALL PRIVILEGES ON `centreon`.* TO 'centreon'@'ip-ha1' WITH GRANT OPTION;
> GRANT ALL PRIVILEGES ON `centreon_storage`.* TO 'centreon'@'ip-ha1' WITH GRANT OPTION;
> flush privileges;

Aller sur l’interface Web: http://server-name.domain.local/, il faut laisser les options par défaut jusqu’à l’étape 5 où il faut renseigner les informations du compte administrateur de Centreon.

Etape 6, il faut configurer la connexion avec la base de données

step6

Il faut renseigner l’IP du serveur ha1 ainsi que le port d’écoute pour l’accès au cluster Galera : 3030.

L’étape 7 doit ensuite se dérouler sans problème:

step7

Maintenant, retourner en SSH sur le serveur et relancer le démon cbd:

service cbd restart

Aller sur l’interface Web et se connecter en tant qu’admin.

Cliquer sur l’onglet Configuration puis Pollers, sélectionner Central et cliquer sur Apply Configuration. Dans l’écran suivant, cocher:

  • Move Export Files
  • Restart Monitoring Engine

Sélectionner Restart dans la liste déroulante Method et cliquer sur Export.

Maintenant tout devrait être OK dans Pollers puis dans l’onglet Monitoring > Status Details, sélectionner All dans la liste Service Status pour voir tous les services:

monitoring-OK

Maintenant il faut finaliser l’installation en activant tous les nodes: Installer CES 3.3 + cluster Galera avec MariaDB 10.1 – Part 4.