Centreon MBI Reporting Server

Ce chapitre aborde l’installation du serveur de reporting.

Lors de ce chapitre, vous aurez besoin des informations suivantes, veillez à les connaître avant de commencer :

  • IP/DNS de la base de monitoring
  • IP/DNS de l’interface de Centreon
  • IP/DNS de la base de reporting (localhost fortement recommandé)
  • accès (user/password) aux bases de données de monitoring & reporting
  • définir puis récupérer le mot de passe ssh de l’utilisateur centreonBI, sur le serveur Central (pour la mise à disposition des rapports générés sur l’interface)

Installation

yum install centreon-bi-reporting-server mariadb-server mariadb-client

Dans le cas d’une installation basée sur une image CentOS vierge, installez la clé GPG :

cd /etc/pki/rpm-gpg/
wget http://yum.centreon.com/standard/18.10/el7/stable/RPM-GPG-KEY-CES

Configuration du serveur de reporting

Optimisations MySQL

Assurez vous que le fichier de configuration optimisé fourni dans les pré-requis est bien présent dans /etc/my.cnf.d/, (centreon.cnf) puis redémarrez le service MySQL

# systemctl restart mysql

Pour les systèmes CentOS / RHEL en version 7, il est nécessaire de modifier la limitation LimitNOFILE. Changer cette option dans /etc/my.cnf NE fonctionnera PAS.

# mkdir -p  /etc/systemd/system/mariadb.service.d/
# echo -ne "[Service]\nLimitNOFILE=32000\n" | tee /etc/systemd/system/mariadb.service.d/limits.conf
# systemctl daemon-reload
# systemctl restart mysql

Si le service MySQL échoue lors du démarrage, supprimer les fichiers ib_logfile (MySQL doit absolument être stoppé) puis redémarrer à nouveau MySQL:

# rm -f /var/lib/mysql/ib_logfile*
# systemctl start mysql

Si vous utilisez un fichier de socket spécifique pour MySQL, modifiez le fichier /etc/my.cnf et dans la section [client], ajoutez :

socket=$PATH_TO_SOCKET$

Installation et configuration du serveur de reporting

Vérifiez que le MySQL de reporting est bien démarré puis lancez les commandes ci dessous et répondez aux questions:

/usr/share/centreon-bi/config/install.sh

Le script effectue l’échange de clés ssh entre le serveur de supervision et le serveur de reporting, et configure la règle de publication sftp standard pour pouvoir publier les rapports sur le Centreon Web. Enfin, il active les backup et démarre le service cbis.

Une fois l’installation terminée, poursuivez au chapitre suivant pour configurer l’ETL.