Installer CES 3.3 standalone

Pour des raisons de test ou pour une plateforme basique non critique, il est possible d’installer CES sur un seul serveur qui embarque toutes les technologies.

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

Il est possible de scanner le média comme toutes les versions Enterprise Linux puis:

  • choix de la langue
  • choix du clavier
  • sélectionner « Périphériques de stockage basiques » en général
  • valider l’abandon de toutes les données
  • indiquer un hostname et configurer le réseau si nécessaire (par défaut c’est du DHCP)
  • choix du fuseau horaire
  • spécifier un mot de passe root
  • sélectionner « Utiliser tout l’espace« 
  • valider l’écriture des modifications sur le disque

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

install_mode_standalone

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

Un script est inclus pour sécuriser l’installation avec quelques paramètres notamment le changement de mot de passe root (vide par défaut) et pour supprimer la table test et les accès anonymes. Il faut donc taper le nom du script dans l’invite de commande :

mysql_secure_installation

Enter current password for root (enter for none): Entrée
Change the root password? [Y/n] Entrée
Change the root password? [Y/n] Entrée
New password: mot_de_passe
Re-enter new password: mot_de_passe
Password updated successfully!
Reloading privilege tables..
... Success!

Remove anonymous users? [Y/n] Entrée
 ... Success!

La prochaine option consiste à désactiver l’accès root à partir du réseau, si vous souhaitez le faire, vous pouvez taper n. Le fait de désactiver l’accès distant n’empêche pas la gestion via phpMyAdmin :

Disallow root login remotely? [Y/n] Entrée
 ... Success!

Remove test database and access to it? [Y/n] Entrée
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reload privilege tables now? [Y/n] Entrée
 ... Success!

Cleaning up...

Lancer un update complet du serveur afin de mettre également à jour Centreon:

yum -y update

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 et le mot de passe root modifié ci-dessus à l’aide sur script mysql_secure_installation.

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

step6_standalone

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

step7

Après avoir cliquer sur Finish il est possible de se connecter à l’interface Web de Centreon avec le compte admin.

Maintenant il faut régler un petit souci avant de continuer, 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 afin d’activer les configurations.

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