Centreon MBI Reporting Server ================================ Ce chapitre aborde l'installation du serveur de reporting. Il est très fortement recommandé de prendre connaissance du document :ref:`archi_and_requirements_fr` afin de comprendre l'architecture et les pré-requis avant de démarrer l'installation. .. _reporting_server_requirements_fr: Pré-requis ---------- Avant de démarrer l'installation, vérifiez les points suivants sur le serveur de reporting: * Le firewall est désactivé * SELinux est désactivé .. Warning:: Si l'OS utilisé est Redhat, il faut obligatoirement que le serveur soit enregistré auprès de RHN ( Redhat Network). De plus, le dépôt Redhat optionnel doit être activé. * Installez le repository CES pour votre serveur de **reporting** basé sur **CentOS 6/RedHat 6 :** :: wget http://yum.centreon.com/standard/3.0/stable/noarch/RPMS/ces-release-3.0-1.noarch.rpm rpm -Uvh ces-release-3.0-1.noarch.rpm yum install mysql-server Installation ------------ :: yum install centreon-bi-reporting-server Configuration du serveur de reporting -------------------------------------- Optimisations MySQL ^^^^^^^^^^^^^^^^^^^ Assurez vous que le fichier de configuration optimisé fourni par Centreon est bien présent dans */etc/my.cnf*,(:download:`my.cnf `) puis redémarrez le service MySQL:: /etc/init.d/mysqld start Si le service MySQL était déjà démarré ou échoue lors du démarrage, supprimer les fichiers ib_logfile puis redémarrer à nouveau MySQL: :: rm -f /var/lib/mysql/ib_logfile* /etc/init.d/mysqld restart .. Note:: Vérifier que les chemins des variables datadir et tmpdir renseignés dans le fichier my.cnf correspodent bien à votre installation. Initialisation et installation de la base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Vérifiez en premier que MySQL est bien démarré puis lancez les commandes ci dessous : * **@IPMONITORINGSERVER@ :** Adresse IP de la base de données du serveur de supervision * **@ROOTPWD@ :** (default:none) mot de passe root pour MySQL du serveur de reporting. S'il n'y a pas de mot de passe root, ne pas spécifier l'option "root-password" * **@MONITORINGPORT@:** (default:3306) Port de connexion à la base de données de monitoring. Si il n'y a pas de port spécifique, ne pas spécifier l'options "monitoring-port" :: /usr/share/centreon-bi/config/initserver --monitoring-server @IPMONITORINGSERVER@ --root-password=@ROOTPWD@ --monitoring-port=@MONITORINGPORT@ .. Note:: Si un port spécifique a été configuré pour la base MySQL du serveur de reporting, veuillez rajouter le port de connexion dans le fichier */etc/centreon-bi/reports-profile.xml* après *localhost*. Si le socket MySQL utilisé est spécifique, veuillez préciser le socket à utiliser dans le fichier */usr/share/centreon-bi/etl/perl-modules/CentreonDB.pm*. Enfin, exécutez le script ci-dessus. Puis, pour installer le schéma de la base de reporting :: /usr/share/centreon-bi/bin/centreonBIETL -c Démarrage du moteur de génération des rapports ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Lancez le service ci-dessous : :: /etc/init.d/cbis start Vous pouvez maintenant passer au chapitre de paramétrage des :ref:`publication_rules`