| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Dans une installation où une haute disponibilité a été paramétré paramétrée pour le stockage de la métrologie ( un carbon-relay et 2 carbone-cache ), le modèle shinken-graphite vous permet de superviser les nœuds de stockage ( carbon-cache ).
| Info |
|---|
Avant Pour plus d'aller plus loin, nous vous conseillons de lire les chapitres suivant :informations sur Graphite, voir les pages :
|
Il permet d'obtenir des informations sur les nœuds d'écriture ( carbon-cache ) grâce au check Shinken Graphite Status qui lui est rattaché ( détaillé plus bas sur cette page ).
Ce modèle est attaché automatiquement aux hôtes grâce au listener Shinken aux hôtes possédant un carbon-cache relié à un carbon-relay.
Sommaire des checks
Nom | Description |
|---|---|
Affiche le bon fonctionnement et les statistiques de la base de métrologie Graphite ( voir la page Base de métrologie ( Graphite ) )
|
Les données
Les données communes pour tous les checks
Provenant du modèleshinken
Pas de données communes pour ce check.
Provenant du modèle shinken-daemon
Pas de données provenant du modèle shinken-daemon pour ce check.
Données globales
-graphite
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Les données spécifiques
Pour le check "Shinken Graphite Status"
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Les données DFE ( Duplicate Foreach )
Comment appliquer un modèle d'hôte à un hôte
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Le modèle est paramétrable via des données fournies par le modèle.
Les données sont les suivantes :
GRA
| GRAPHITE_CACHE_NAME |
PHITE_RELAY_NAME
| Info |
|---|
Le SSH est utilisé pour se connecter au serveur graphite afin de vérifier que le processus indiqué est bien en cours d'exécution, que le serveur dispose d'assez d'espace de stockage et que l'utilisation du disque ( lecture & écriture ) est correcte. |
| Excerpt | ||
|---|---|---|
| ||
|
|
|
Le nom du service utilisé pour le cache de Graphite.
|
| No Format |
|---|
GRAPHITE_RELAY_NAME |
Modèle d'hôte
( Onglet Données )
Le nom du service utilisé pour le relai de Graphite.
| No Format |
|---|
GRAPHITE_DATA_LOCATION |
Modèle d'hôte
( Onglet Données )
Configuration du port de communication avec l'arbiter.
| No Format |
|---|
GRAPHITE_PORT |
|
Configuration du port de communication avec l'arbiter.
| No Format |
|---|
GRAPHITE_STORAGE_CRITICAL |
Modèle d'hôte
( Onglet Données )
Configuration du port de communication avec l'arbiter.
| No Format |
|---|
GRAPHITE_STORAGE_WARNING |
Modèle d'hôte
( Onglet Données )
Configuration du port de communication avec l'arbiter.
| No Format |
|---|
GRAPHITE_USER |
Modèle d'hôte
( Onglet Données )
Configuration du port de communication avec l'arbiter.
| No Format |
|---|
SSH_KEY |
Modèle d'hôte
( Onglet Données )
Configuration du port de communication avec l'arbiter.
| No Format |
|---|
SSH_KEY_PASSPHRASE |
Modèle d'hôte
( Onglet Données )
|
|
Modèle d'hôte
( Onglet Données )
|
| No Format |
|---|
SSH_USER |
Modèle d'hôte
|
|
Configuration du port de communication avec l'arbiter.
Description des checks
Shinken Graphite Status
Mode du fonctionnement du cache
Une fois les hôtes ajoutés par l'export de l'architecture, les checks Shinken Graphite Status donnent les informations suivantes sur les hôtes :
- File permission : Si le
carbon-cachedispose de droits suffisants pour écrire sur le disque. - Metric reception : Des informations sur le service
carbon-cache. - Storate I/O statistics : Des informations sur l'utilisation du disque (espace disponible, lecture et écriture) par le service
carbon-cache.
Remarque: Il est possible de changer le type de cache utilisé, pensez à changer les variables GRAPHITE_CACHE_NAME par le nom du service de votre cache ( ou relay ) dans les hôtes concernés.
Dans le cas du carbon-relay, c'est la variable GRAPHITE_RELAY_NAME qu'il faut changer ( valeurs par défaut respectives : carbon-cache et carbon-relay ).
| Panel |
|---|
|
Erreur dans un check Shinken Graphite Status
Le check Shinken Graphite Status fait appel à deux services pour récupérer les données à afficher :
carbon-cache: On a besoin de savoir si il peut recevoir les métriques.shinken-gatherer: Utilisé pour avoir des informations sur l'utilisation ( lecture & écriture ) du disque de l'hôte.
Pour vérifier l'état de ces services
Si un service n'est pas trouvé, une solution peut être de tenter de le relancer sur l'hôte en question à l'aide des commandes suivante :
Relancer le shinken-gatherer :
service shinken-gatherer restart
Relancer le carbon-cache :
service carbon-cache restart
Dans le cas où l'on ne peut pas récupérer les données sur l'utilisation du disque ( typiquement le shinken-gatherer ne fonctionne pas ), l'erreur remontée est seulement catégorisée comme un avertissement puisque cela ne va pas bloquer le fonctionnement du carbon-cache. On ne peut juste pas être informé des statistiques sur le disque ( lecture et écriture ). Il est tout de même conseillé de résoudre le problème car il peut être important de savoir si le disque de l'hôte est saturé.
Remarque: Le check utilise le nom des services pour vérifier leurs états. Si un service n'est pas trouvé, il est possible que les noms indiqués dans les variables GRAPHITE_CACHE_NAME et GRAPHITE_RELAY_NAME des hôtes ne soient pas ceux des services (en fonction des implémentations utilisées).
| Panel |
|---|
Paramètres du check
Métriques du check
En plus des retours sur l'état des composants liés à graphite, le check Shinken Graphite Status nous renvoie les métriques suivantes

