Installation complète Centreon 18.10.2 (ISO 18.10-5.el7)

Hello, nous allons voir dans cet article l’installation et la configuration de la toute nouvelle version de Centreon 18.10.2. C’est une version majeure qui s’appuie désormais sur CentOS 7, PHP 7.1, MariaDB 10…etc. L’interface web a été également repensée.

Ce qu’il vous faut :

Modules Centreon :

Widgets Centreon :

Version installé ici :Centreon

  • centreon-18.10-5.el7.x86_64
    • centreon-web-18.10.2
    • centreon-engine-18.10.0
    • centreon-broker-18.10.1
    • centreon-clib-18.10.0

Machine virtuelle Centreon 18.10.2

Lancez Oracle VM VirtualBox et cliquez sur Nouvelle : 

VM Red Hat CentOS 7 étape 1
VM Red Hat CentOS 7 étape 2

  • Nom : Centreon
  • Type : Linux
  • Version : Red Hat (64-bit)
  • Taille de la mémoire : 4 Go
  • Disque dur
    • Cochez : Créer un disque virtuel maintenant
    • Type de fichier : VDI (Image Disque VirtuelBox)
    • Stockage : Dynamiquement alloué
    • Choisir l’emplacement du fichier
    • Taille du disque dur virtuel : 32 Go
  • Créer 
  • Configuration < Menu : Machine / Configuration…>
    • Réseau
    • Carte 1 : Activer la carte réseau
    • Mode d’accès réseau : Accès par pont
      • Cliquez sur : Avancé
      • Type de carte : Intel PRO/1000 MT  Desktop (…)
      • Mode Promiscuité : Tout autoriser
    • Stockage
      • Contrôleur IDE : Sélectionner l’icône Vide
      • A droite, cliquez sur l’icône CD
      • Choisir le fichier ISO : centreon-18.10-5.el7….iso
    • Valider

Installation de CentOS 7

Lancez la machine virtuelle et choisir l’option : Install CentOS 7 à l’aide des touches clavier et entrée.

Installation de CentOS 7 sous Virtualbox

  • La page de bienvenue de CentOS 7 s’affiche, choisir votre langue et cliquez sur Poursuivre
  • Cliquez sur INSTALLATION TYPE 

Installation CentOS 7 Virtualbox

  • Laissez l’option par défaut : Central with database et cliquez sur Terminer
  • Cliquez maintenant sur DESTINATION DE L’INSTALLATION
    • Sélectionnez le disque virtuelle ATA VBOX HARDDISK et cliquez sur Terminer
  • Cliquez sur Démarrer l’installation
  • Pendant ce temps, ajouter un mot de passe pour l’user root en cliquant sur MOT DE PASSE ADMINISTRATEUR
  • Une fois terminée, redémarrer le serveur.
  • Connectez-vous avec l’user root

Configuration de base

Commençons par configurer le réseau. Éditez le fichier réseau de votre interface :

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

Il faut éditer le fichier ifcfg-enp0s3

Configuration réseau CentOS 7

[root@localhost ~]# vi ifcfg-enp0s3

Remarque : avec l’éditeur vi, cliquez sur “a”pour passer en mode insertion. Naviguez  dans le fichier à l’aide des flèches clavier.

Adapter les paramètres comme ci-dessous et rajouter : IPADDR, NETMASK, GATEWAY, DNS

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=d24a0f20-b645-4a84-8402-bfc83d8eda69
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.22
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DNS1=192.168.1.254
DNS2=1.1.1.1

Une fois terminé, appuyez sur Echap pour quitter le mode insertion. Enregistrez et quittez à l’aide de la commande suivante > :wq (w = write, q=quit)

Network Configuration

Relancez le réseau :

[root@localhost ~]# systemctl restart network

Effectuez un ping pour tester la connexion : ping google.fr

Remarque : si tout fonctionne bien, connectez-vous en SSH sur votre serveur en utilisant un client SSH : putty, mobaxterm…etc.

Mettez à jour votre système.

[root@localhost ~]# yum update -y

Relancer le serveur web :

[root@localhost ~]# systemctl restart httpd

Installez les outils suivants :

[root@localhost ~]# yum install nano mlocate wget git htop -y
  • nano : si vous n’aimez pas l’éditeur vi
  • mlocate : voir #Commande_MLOCATE
  • wget : télécharger en ligne de commande
  • git : télécharger depuis Github

Désactiver le Firewall

Par défaut, le firewall est désactivé :

[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)
[root@localhost ~]#

Si jamais ce n’est pas le cas  :

[root@localhost ~]#  systemctl stop firewalld
[root@localhost ~]#  systemctl disable firewalld

Désactiver SELinux

Editer le fichier de configuration SELINUX :

[root@localhost ~]# nano /etc/selinux/config

#  This file controls the state of SELinux on the system.
#  SELINUX= can take one of these three values:
#          enforcing – SELinux security policy is enforced.
#          permissive – SELinux prints warnings instead of enforcing.
#          disabled – No SELinux policy is loaded.
SELINUX=disabled
#  SELINUXTYPE= can take one of three two values:
#          targeted – Targeted processes are protected,
#          minimum – Modification of targeted policy. Only selected processes are protected.
#          mls – Multi Level Security protection.
SELINUXTYPE=targeted

Enregistrer : Ctrl+o et entrée. Quittez : Ctrl+x

Changer le Hostname

Changez le nom de votre machine :

[root@localhost ~]# hostnamectl set-hostname pixelabs
[root@localhost ~]#

Remarque : mettez ce que vous voulez à la place de “pixelabs”

Installer les le package open-vm-tools :

[root@localhost ~]# yum install -y open-vm-tools

Redémarrez le serveur pour prendre en compte les modification :

[root@localhost ~]# reboot

Installation de Centreon 18.10.2

Nous allons maintenant passer à l’installation de Centreon via le web. Connectez-vous à l’interface web Centreon : http://192.168.1.22/centreon

Installation Centreon 18.10.2

Installation Centreon 18.10.2

Installation Centreon 18.10.2

Installation Centreon 18.10.2

Installation Centreon 18.10.2

  • Etape 6 : Database Host Address par défaut est localhost.
    • Le port de la base de données par défaut est 3306.
    • Root password > le mot de passe pour la base de données, pas de password par défaut, laissez vide.

Installation Centreon 18.10.2

Installation Centreon 18.10.2 Etape 7

  • Etape 8 : décocher les deux cases si vous n’avez pas de licence Centreon Plugins Pack.
  • Disponible depuis le menu Administration > Extensions > Modules

Installation Centreon 18.10.2 Etape 8

Installation Centreon 18.10.2

  • Cliquez sur Finish et connectez-vous :

Installation Centreon 18.10.2

l’installation de Centreon 18.10.2 est terminée. Passons maintenant à la configuration.

Configuration de l’interface Web

Commençons par mettre Centreon en français.

  • En haut à droite, cliquez sur votre profil
    • Cliquez ensuite sur Edit profile
    • Sélectionner dans la liste fr_FR.UTF8
    • Choisir la timezone : Europe/Paris

Centreon 18.10

  • Cliquez sur save

Démarrer la supervision

A côté du logo Centreon à droite, cliquez l’icône collecteurs et cliquez sur Configurer les collecteurs :

Configuration collecteurs Centreon 18.10.2

  • Cliquez sur le bouton Exporter la configuration
    • Sélectionner dans la liste le collecteur Central
    • Cochez toutes les cases sauf Commande exécutée post-génération
    • Méthode : Redémarrer

Start Centreon Central Poller

  • Cliquez sur Exporter

Redémarrer les services Centreon depuis le serveur :

[root@pixelabs ~]# systemctl restart cbd
[root@pixelabs ~]#
[root@pixelabs ~]# systemctl restart centengine
[root@pixelabs ~]#
[root@pixelabs ~]# systemctl restart centcore
[root@pixelabs ~]#
[root@pixelabs ~]# systemctl restart centreontrapd
[root@pixelabs ~]#

Activez les services au démarrage du serveur :

[root@pixelabs ~]# systemctl enable cbd
Created symlink from /etc/systemd/system/multi-user.target.wants/cbd.service to /usr/lib/systemd/system/cbd.service.
[root@pixelabs ~]#
[root@pixelabs ~]# systemctl enable centengine
Created symlink from /etc/systemd/system/multi-user.target.wants/centengine.service to /usr/lib/systemd/system/centengine.service                    .
[root@pixelabs ~]#
[root@pixelabs ~]# systemctl enable centcore
centcore.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig centcore on
[root@pixelabs ~]#
[root@pixelabs ~]# systemctl enable centreontrapd
centreontrapd.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig centreontrapd on
[root@pixelabs ~]#

Votre plate-forme de supervision est maintenant opérationnelle. Vous pouvez afficher l’état du broker via le menu Administration > Statut de la plateforme > Statistiques du broker.

Broker Status Centreon

Et le collecteur Central via le menu Configuration > Collecteurs

Poller Status Centreon

Installation des Widgets

Commençons par l’installation des widgets par défaut.

  • Allez dans Administration > Extensions > Widgets
  • Cliquez sur le bouton Install/Upgrade all

Installation Widgets Centreon 18.10

Installer un widget disponible depuis le dépôt GitHub de Centreon. C’est expliqué ici : widgets/#Vues_2_Widget_Par_Appli_camembert

  • Dossier d’installation des Widgets : /usr/share/centreon/www/widgets/
  • Dossier d’installation des modules : /usr/share/centreon/www/modules/

Installation des Plugin Packs

Il y a un article complet sur l’installation, la configuration et l’usage de Centreon Plugins pack manuellement :

Voir également la série d’article :

  • Full Import Conf Centreon (Centreon-Clapi)
  • Full Export Conf Centreon (Centreon-Clapi)
  • Vues personnalisées Centreon, Rapport, Widgets
  • Full Export/Import Conf Centreon (Centreon AWIE)

C’est terminé les amis. Si vous avez besoin d’aide pour mettre en place la supervision, les commandes…etc, n’hésitez pas à me demander en commentaire ou me contacter.

Explorer également mes autres projets sur la supervision pixelabs.fr/supervision/

Bonne journée et à très bientôt.

 
Besoin d’aide ? des questions ?

Venez sur le forum
logo Forum Pixelabs
***********
La rédaction de cette documentation demande beaucoup de temps, de motivation, mais surtout beaucoup de café 🙂

Vous aimez pixelabs ?

Offrez moi un petit café en cliquant sur la tasse ci-dessous.
pixelans_donation
Merci !

0 0 voter
Évaluation de l'article
S’abonner
Notifier de
10 Commentaires
Inline Feedbacks
View all comments

bonjour
je rencontre un probleme c’est la mise a jour de la base de donnée n’est pas activé, je fait comment je suis sur centreon 18.10

Bonjour, je viens d’installer centreon 18.10.8 et quand j’ai fait un export, celui-ci reste bloquer à 0%. Comment je peux résoudre ce problème? Merci

bonjour,
je rencontre un problème depuis quelques jours j’ai ce message qui s’affiche sur l’écran d’accueil…
SQLSTATE[HY000] [2002] Connection refused
j’aurais apparemment un problème d’espace disque ou d’accès à la base…
pouvez-vous m’aider svp

10
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x