HowtoGraphite.md > Ajout d'un passage relatif à deb12 et du bug à contourner pour faire marchier graphite web
This commit is contained in:
parent
aa09af4a97
commit
4babbf0357
|
@ -9,7 +9,7 @@ Graphite est un système de base de donnée en série temporelle (ou time series
|
|||
|
||||
Il est découpé en 3 composants principaux :
|
||||
|
||||
* carbon : Le daemon d'ingestion des donénes
|
||||
* carbon : Le daemon d'ingestion des données
|
||||
* whisper : Le système de base de donnée (similire au RRD)
|
||||
* graphite-webapp : Une application web (Python/Django) pour l'afficage/génération de graphes
|
||||
|
||||
|
@ -19,8 +19,6 @@ Il est découpé en 3 composants principaux :
|
|||
# apt install graphite-web graphite-carbon
|
||||
~~~
|
||||
|
||||
Note : Bien que présent dans les dépôts de Debian Jessie, graphite-web sur stretch nécéssite les backports.
|
||||
|
||||
## Configuration
|
||||
|
||||
### Carbon
|
||||
|
@ -49,7 +47,6 @@ Les choses intéréssantes à modifier sont :
|
|||
* TIME_ZONE
|
||||
* DATABASES (si vous ne souhaitez pas utiliser sqlite comme base de donnée pour l'interface web (comptes de l'interface))
|
||||
|
||||
|
||||
Après, pour que l'interface web de graphite puisse fonctionner, il faut initialiser la base de donnée et créer un premier utilisateur
|
||||
|
||||
~~~
|
||||
|
@ -59,6 +56,18 @@ Après, pour que l'interface web de graphite puisse fonctionner, il faut initial
|
|||
~~~
|
||||
|
||||
Il ne reste plus qu'a configurer le serveur web. Pour Apache2 on peut s'inspirer du fichier de conf fournit dans `/usr/share/graphite-web/apache2-graphite.conf`
|
||||
Il faut penser à activer le module `wsgi` (avec `a2enmod wsgi` puis redémarrage d'Apache)
|
||||
|
||||
#### Problème de démarrage de l'interface web en Debian 12
|
||||
|
||||
Il y a actuellement un souci faisiant que l'application web python ne prenne pas en compte `/etc/graphite/local_settings.py`. Avec les réglages par défaut, celle-ci n'arrivera pas à démarrer.
|
||||
Un contourneent est d'ajouter une variable d'environnement pour forcer la bonne prise en compte de la configuration.
|
||||
|
||||
Dans `/etc/apache2/envvars`, on ajoutera la ligne suivante
|
||||
|
||||
```
|
||||
export GRAPHITE_SETTINGS_MODULE=local_settings
|
||||
```
|
||||
|
||||
|
||||
## Utilisation
|
||||
|
|
Loading…
Reference in a new issue