Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmlfalse
Panel
titleSommaire

Table of Contents
stylenone

Contexte

Graphite dispose d'une interface pour consulter les métriques.

  • Cette interface n'est pas accessible par défaut ( elle est uniquement disponible sur l'adresse 127.0.0.1 ), et les droits SELinux ne sont pas configurés pour qu'elle soit opérationnelle.
  • Pour la rendre utilisable, il faut activer un paramètre de
SELinux qui peut rendre les scripts ou modules invoqués par Apache d'avantage vulnérables aux attaques par dépassement de pile.

Pour activer cette interface, la marche à suivre est la suivante :

RHEL / CentOS 7  ou RHEL / Alma / Rocky 8 ou RHEL / Alma / Rocky

8

9

Debian

Pour rendre l'interface accessible, éditer le fichier

  • /etc/httpd/conf.d/graphite.conf 

Remplacer la ligne :

Code Block
languagejs
themeConfluence
<VirtualHost 127.0.0.1:80>

par

Code Block
languagejs
themeConfluence
<VirtualHost *:80>

Autoriser la génération des graphes dans Apache en modifiant les droits SELinux :

Code Block
languagetext
themeEmacs
setsebool -P httpd_execmem 1

Enfin redémarrer Apache pour prendre en compte ces modifications :

Code Block
languagetext
themeEmacs
systemctl restart httpd

Pour rendre l'interface accessible, éditer le fichier

  • /etc/apache2/sites-available/graphite.conf 

Remplacer la ligne :

Code Block
languagejs
themeConfluence
<VirtualHost 127.0.0.1:80>

par

Code Block
languagejs
themeConfluence
<VirtualHost *:80>

Autoriser la génération des graphes dans Apache en modifiant les droits SELinux :

Code Block
languagetext
themeEmacs
setsebool -P httpd_execmem 1

Enfin redémarrer Apache pour prendre en compte ces modifications :

Code Block
languagetext
themeEmacs
systemctl restart apache2