Centreon MBI Server (Interface) ================================ Les actions listées dans ce chapitre doivent être lancées sur le serveur de supervision Centreon. Contactez Centreon pour récupérer et installer les dépôts Centreon MBI. Prérequis --------- Forcer la variable *date.timezone* du fichier :: /etc/php.ini par la timezone indiquée dans le fichier :: /etc/sysconfig/clock Installation via les paquets RPM -------------------------------- Lancez la commandes suivantes: :: yum install centreon-bi-server Alternative : Installation via les paquets sources ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Si vous ne pouvez pas installer le paquet via yum, vous pouvez utiliser l'archive pour les versions de PHP égales à 5.3 : centreon-bi-server-$version$-php53.tar.gz .. Warning:: Suivez la procédure en utilisateur « root ». Décompressez le paquet et lancez l'installation : :: tar zxf centreon-bi-server-$version$-php53.tar.gz cd centreon-bi-server-$version$-php53/ ./install -i Licence ------- Le fichier de licence “merethis_lic.zl” est fournit par Centreon. Copiez le fichier sur le serveur de supervision, dans le répertoire prévu à cet effet: :: cp merethis_lic.zl /usr/share/centreon/www/modules/centreon-bi-server/license/ chown apache.apache /usr/share/centreon/www/modules/centreon-bi-server/license/merethis_lic.zl /etc/init.d/httpd restart **Remarque** : Concernant les deux dernières commandes : L'utilisateur Apache est différent en fonction des distributions Linux : * Redhat : apache * Suse : wwwrun * Debian : www-data Le script d'initialisation est différent en fonction des distributions: * Redhat : httpd * Debian / Suse : apache2 Activation de Centreon MBI --------------------------- Rendez vous à la page **Administration > Extensions** et cliquez sur *Centreon Monitoring Business Intelligence* La page suivante (avec la bonne version) sera affichée, cliquez sur *Install module*: .. image:: images/moduleInstalled.png Options générales ----------------- Rendez vous à la page *Reporting > Business Intelligence > General Options > Scheduler Options* et renseignez les deux paramètres ci-dessous. Cela doit être fait avant de démarrer l'installation du serveur de reporting : +----------------------------------------------+--------------------------------------+--------------------------------------------------------------------+ | **Option** | **Valeur** | **Description** | +==============================================+======================================+====================================================================+ | CBIS host | <*addresse IP*> | Adresse (IP) du serveur de reporting | +----------------------------------------------+--------------------------------------+--------------------------------------------------------------------+ Dans le menu  *Reporting > Business Intelligence > General Options > ETL Options* selectionnez l'option comme indiqué dans le tableau ci-dessous puis enregistrez le formulaire: +------------------------------------------------+--------+ | Option | Valeur | +================================================+========+ | Reporting engine uses a dedicated MySQL server | Yes | +------------------------------------------------+--------+ Configuration de l'accès à la base de monitoring à partir du serveur de reporting ---------------------------------------------------------------------------------- Evitez l'utilisation des variables ci dessous dans le fichier de configuration MySQL */etc/my.cnf *: Elles arrêtent l’exécution des requêtes longues et ceci pout arrêter l’exécution des ETL ainsi que la génération des rapports. * wait_timeout * interactive_timeout Cas#1 : La base MySQL de monitoring est hébèrgée sur même serveur que le serveur Central Centreon ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Lancez la commande ci dessous pour autoriser le serveur de reporting à se connecter aux bases de données du serveur de supervision. * **@ROOTPWD@ :** Mot de passe root du serveur MySQL du serveur de supervision. Si il n'y a pas de mot de passe root, ne spécifiez pas l'option "root-password". :: /usr/share/centreon/cron/centreon-bi/centreonMysqlRights.pl --root-password=@ROOTPWD@ Cas2# La base MySQL de monitoring est hébergée sur un serveur dédié ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Connectez vous en SSH sur le serveur de base de données, et lancez les commandes suivantes : :: mysql -u root -p mysql> GRANT ALL PRIVILEGES ON centreon.* TO 'centreonbi'@'$BI_ENGINE_IP$' IDENTIFIED BY 'centreonbi'; mysql> GRANT ALL PRIVILEGES ON centreon_storage.* TO 'centreonbi'@'$BI_ENGINE_IP$' IDENTIFIED BY 'centreonbi'; mysql> GRANT ALL PRIVILEGES ON centreon_status.* TO 'centreonbi'@'$BI_ENGINE_IP$' IDENTIFIED BY 'centreonbi'; * **$BI_ENGINE_IP$ :** Adresse IP du serveur de reporting .. warning:: Si vous utilisez une réplication MySQL pour vos bases de données de **monitoring**, lors de l'installation de Centreon MBI, des vues sont créées. Il faut les exclure de la réplication en rajoutant la ligne suivante dans le fichier my.cnf du slave replicate-wild-ignore-table=centreon.mod_bi_%v01,centreon.mod_bi_%V01 puis créer les vues sur le slave en lançant la commande: # mysql centreon < :download:`view_creation.sql ` Allez au chapitre suivant pour continuer l'installation.