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