Graphite

La base utilisée pour le stockage des données de métrologie est la base Graphite . Le Broker envoit les données au démon carbon, l'accès aux données se fait par le serveur Apache configuré lors de l'installation de Shinken Enterprise .

 

Comment requèter les données

N'ayant pas de système d'authentification dans l'API Graphite ,

l'UI interroge l'interface Web qui va interroger l'API Graphite .

 

 

 

 

 

 

 

 

 

 

 

 

 

Si il y a plus d'une installation Graphite ?

Dans le cas de plusieurs instances Graphite (comme par royaume par exemple),

l'interface Web va interroger le bon serveur Graphite où l'hôte interrogé est localisé







 

 

 

Dans le cas d'un outil tiers (genre grafana)

Dans le cas d'outils tiers qui requêtent directement graphite, par exemple grafana, graphite stoquant les métriques sous formes d'uuid (afin de permettre le renommage

des hôtes/Checks sans perdre les courbes, Graphite va avoir besoin d'accéder à une base mongodb indexant les noms=>uuids.

Cette base est contenue dans la base des SLA. Graphite utilise un fichier pour avoir le paramètre de connexion vers la base mongodb:

/opt/graphite/conf/mongodb.conf

nom de clévaleur par défautdescription

URI

mongodb://localhost/?w=1&fsync=falseURI du serveur mongo
DATABASEshinkenNom de la base SLA sur le serveur mongo