Vous êtes ici:

Menu


Stacks Image 2228
Pour installer Centreon sur un serveur CentOS 7, nous utiliserons les dépôts Centreon. L'installation est beaucoup plus aisée qu'avec la version source et elle permet l'utilisation des modules propriétaires pour IMP. Cependant, quelques aménagements sont nécessaires pour mener à bien notre opération.

1 Préparation de la machine

1.1 Installation de la base de données

Pour les besoins de notre serveur Central, nous utiliserons une base de données MariaDB.
yum install mariadb-server
Adaptez la configuration pour Centreon en ajoutant ce fichier pour la configuration LimitNOFILE. Ajouter le fichier suivant.
mkdir -p  /etc/systemd/system/mariadb.service.d/
echo -ne "[Service]\nLimitNOFILE=32000\n" | tee /etc/systemd/system/mariadb.service.d/limits.conf
Redémarrez le serveur MariaDB et activez le démarrage automatique.
systemctl daemon-reload
systemctl start mariadb
systemctl enable mariadb
 

2 Installation Centreon

2.1 Installation du dépôt Centreon

Téléchargez le fichier rpm pour le dépôt Centreon.
cd /tmp
wget http://yum.centreon.com/standard/3.4/el7/stable/noarch/RPMS/centreon-release-3.4-4.el7.centos.noarch.rpm
Installez ce fichier.
yum install --nogpgcheck centreon-release-3.4-4.el7.centos.noarch.rpm

2.2 Installation des paquets Centreon

Nous aurons besoin des paquets suivants pour l'installation d'un Central.
yum install centreon-base-config-centreon-engine centreon

2.3 Configuration du fuseau horaire

Nouveauté avec la version 2.8, il faut obligatoirement configurer le paramètre date.timezone pour le php. Pour cela, éditez le fichier de configuration pour apache. Attention, bien respectez la casse et ne pas mettre d'espace.
Il faut terminer l’installation en mode Web.
vi /etc/php.ini
Saisissez la valeur adaptée à votre configuration.
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Paris
Redémarrez apache, activez son démarrage automatique. Redémarrez la base de données pour récupérer les configurations propres à Centreon.
systemctl restart httpd
systemctl enable httpd
systemctl restart mariadb
Profitez-en aussi pour mettre le démarrage automatique pour les services SNMP.
systemctl enable snmpd
systemctl enable snmptrapd
 

2.4 Installation en mode Web

Utilisez un navigateur internet récent et saisissez l’url suivante :
http://<ip du serveur centreon>/
Stacks Image 35865
Démarrage de l'installation Web, cliquez sur "Next"
Stacks Image 35886
L’écran suivant vous indique que la package php5-intl n’est pas installé et que vous n’avez pas configuré le fuseau horaire dans le php.ini du serveur apache.
Stacks Image 48593
Validation des dépendances, cliquez sur "next".
Stacks Image 35907
Cliquez sur Next.
Stacks Image 35928
Cliquez sur Next
Stacks Image 35952
Création du user "Administrateur", admin et son mot de passe. Saisir une adresse valide pour l’email. Cliquez sur Next.
Stacks Image 35981
Ne pas mettre de mot de passe pour l'admin MariaDB. Saisissez un mot de passe pour les bases centreon et centreon_storage. Cliquez sur Next
Stacks Image 35998
Cliquez sur Next
Stacks Image 36037
Fin de l'installation, cliquez sur Finish
Stacks Image 1117923
Vous devriez avoir cette vue. Vous pouvez vous connecter à l'interface d'administration.

2.5 Lancement des services et application de la configuration

Démarrez les services ci-dessous :
service cbd start
service centcore start
service centreontrapd start
Connectez-vous à l'interface de Centreon. Sélectionnez le menu Configuration / Pollers. Sélectionnez le poller en cochant la case et cliquez sur Export Configuration. Attention, il n'existe pas d'exemple de configuration. Voir mon article sur Centreon IMP.
Stacks Image 1118051
cliquez sur l’icône generate configuration
Cochez les quatre premières coches, sélectionnez la méthode restart et cliquez sur Export.
Stacks Image 1118056
La configuration est appliquée et le poller (moteur de supervision) est démarré.
Stacks Image 1118059
Exportation de la configuration
Dans cette nouvelle version, ne vous étonnez pas de ne pas trouver de configuration pour les commandes, les templates et les exemples. C'est normal depuis l'avènement de IMP. il n'y a pas de configuration, il faudra activer le module Centreon Plugin Pack Manager. Néanmoins, au bout de quelques secondes, vous avez la possibilité de voir le bon fonctionnement du broker dans la vue Home / Poller Statistics
Stacks Image 1118064
Vue partielle des statistiques
Ensuite, vous devriez voir le fonctionnement du collecteur.
Stacks Image 1118069
Le poller du Central est opérationnel.

2.6 Installer les widgets Centreon

Contrairement à l'image ISO Centreon, les widgets ne s'installent pas automatiquement. Lancez cette commande pour les installer :
yum install centreon-widget*
Validez l'installation
============================================================================================================================================
 Package                                           Architecture     Version                          Dépôt                            Taille
============================================================================================================================================
Installation :
 centreon-widget-engine-status                     noarch           1.0.2-1.el7.centos               centreon-stable-noarch            30 k
 centreon-widget-global-health                     noarch           1.0.0-42.el7.centos              centreon-stable-noarch            12 k
 centreon-widget-graph-monitoring                  noarch           1.5.2-3.el7.centos               centreon-stable-noarch           8.8 k
 centreon-widget-grid-map                          noarch           1.1.0-3.el7.centos               centreon-stable-noarch            12 k
 centreon-widget-host-monitoring                   noarch           1.5.2-1.el7.centos               centreon-stable-noarch            24 k
 centreon-widget-hostgroup-monitoring              noarch           1.5.0-1.el7.centos               centreon-stable-noarch            12 k
 centreon-widget-httploader                        noarch           1.1.0-2.el7.centos               centreon-stable-noarch            13 k
 centreon-widget-live-top10-cpu-usage              noarch           1.1.1-1.el7.centos               centreon-stable-noarch            30 k
 centreon-widget-live-top10-memory-usage           noarch           1.1.1-1.el7.centos               centreon-stable-noarch            17 k
 centreon-widget-service-monitoring                noarch           1.5.4-2.el7.centos               centreon-stable-noarch            20 k
 centreon-widget-servicegroup-monitoring           noarch           1.5.0-2.el7.centos               centreon-stable-noarch            13 k
 centreon-widget-tactical-overview                 noarch           1.0.1-2.el7.centos               centreon-stable-noarch            16 k

Résumé de la transaction
============================================================================================================================================
Installation   12 Paquets

Taille totale des téléchargements : 206 k
Taille d'installation : 434 k
Is this ok [y/d/N]: y
Authentifiez-vous sur l’interface Web de Centreon. Sélectionnez Administration / Extensions / Widgets. Activez les widgets.
Stacks Image 1118086
Les widgets sont installés prêt à être activés.
comments powered by Disqus
 Vous êtes ici: