Centreon MBI Reporting Server

Ce chapitre aborde l’installation du serveur de reporting. Il est très fortement recommandé de prendre connaissance du document Architecture et prérequis afin de comprendre l’architecture et les pré-requis avant de démarrer l’installation.

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,(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 Règles de publication des rapports