Configurer iServer sur le port 80

Introduction

La vue interactive est hébergée sur un serveur d’application Java, installé sur le serveur de reporting. Pour utiliser cette fonctionnalité, l’utilisateur final de la vue interactive doit avoir accès à l’interface Centreon mais également à l’application en question.

La limitation liée à cela est que par défaut, l’application permettant à la vue interactive de fonctionner tourne sur le port 8900.

Par défaut, vous devrez ouvrir ces flux pour les utilisateurs finaux afin de leur permetttre de profiter pleinement de Centreon BI :

Application Source Destination Port Protocol
Centreon Final user Centreon Server 80 TCP
Interactive viewer Final user Reporting Server 8900 TCP
../_images/10000000000002D50000010250FF4700.png

Si vous devez limiter les flux entre les utilisateurs finaux et l’application au port 80, vous pouvez configurer un proxy AJP sur le serveur de reporting pour rediriger les requêtes.

../_images/10000000000002BB000000C4BA823960.png

Configuration du proxy sur le serveur de reporting

Installation du paquet httpd-devel

yum install httpd-devel

Deux cas :

  • Le serveur de reporting est basé sur CentOS5 / Redhat5 :

    éditez le fichier suivant:

    /etc/httpd/conf.d/proxy_ajp.conf

    et remplacez la ligne suivante

    ProxyPass / ajp://localhost:80/

    par

    ProxyPass /iportal/ ajp://localhost:8903/iportal/
  • Le serveur de reporting est basé sur CentOS6 / Redhat6 :

    éditez le fichier

    /etc/httpd/conf/httpd.conf

    et rajoutez la ligne

    ProxyPass /iportal/ ajp://localhost:8903/iportal/

Redémarrez apache :

/etc/init.d/httpd restart

Redémarrez IServer

Après avoir configuré IServer sur le port 80, redémarrez le

/etc/init.d/iserver restart

Configuration sur l’interface

Rendez vous dans les options générales de Centreon BI, cliquez sur l’onglet Interactive View Options et configurez le comme ci-dessous:

Option Valeur
Address of the application server hosting IV * Address IP du serveur de reporting
Port of the application server hosting IV 80
Repository folder of the application server hosting IV * /reports/