Le check Broker - $KEY$ - Module Metrology Writer vérifie que le bon fonctionnement du module Graphite-Perfdata d'un démon broker ( voir la page Module Graphite-Perfdata )
|
Le check utilise la ligne de commande suivante :
$PLUGINSDIR$/check_shinken_module_metrology_writer.py -H "$HOSTADDRESS$" -p "$ARG1$" --shinkenversion "$SHINKENVERSION$" -P "$_HOSTSSH_PORT$" -i "$_HOSTSSH_KEY$" -u "$_HOSTSSH_USER$" -r "$_HOSTSSH_KEY_PASSPHRASE$" -d "$_HOSTGRAPHITE_DATA_LOCATION$" -U "$_HOSTGRAPHITE_USER$" -D "$_HOSTGRAPHITE_DISKS_LOCATION$" -n "$_HOSTGRAPHITE_PROCESS_NAME$" -w "$_HOSTGRAPHITE_STORAGE_WARNING$" -c "$_HOSTGRAPHITE_STORAGE_CRITICAL$" --timeout "$_HOSTCHECK_SHINKEN_TIMEOUT$" |
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description | |
|---|---|---|---|---|---|---|
| Modèle d'hôte ( Onglet Données ) | --- | 7772 | 7772 | Configuration du port de communication avec le Broker. Autres check(s) impacté(s) :
Note : Cette valeur remplacera la valeur $ARG1$ dans la commande | |
| Modèle d'hôte ( Onglet Données ) | --- | /opt/graphite/storage/whisper | /opt/graphite/storage/whisper | L'endroit où sont stockées les métriques reçues. | |
| Modèle d'hôte ( Onglet Données ) | --- | carbon-cache | carbon-cache | Le nom du service utilisé pour le cache de Graphite. | |
| Modèle d'hôte ( Onglet Données ) | % | 95 | 95 | Le seuil d'espace disque utilisé pour lequel on veut lever une alerte critique | |
| Modèle d'hôte ( Onglet Données ) | % | 85 | 85 | Le seuil d'espace disque utilisé pour lequel on veut lever un avertissement. | |
| Modèle d'hôte ( Onglet Données ) | --- | apache | apache | Le nom d'utilisateur utilisé pour se connecter à la base Graphite. | |
| Modèle d'hôte ( Onglet Données ) | --- | $SSH_KEY$ | $SSH_KEY$ | Clé SSH utilisée pour se connecter au serveur Graphite | |
| Modèle d'hôte ( Onglet Données ) | --- | $SSH_KEY_PASSPHRASE$ | $SSH_PASSPHRASE$ | Le mot de passe de la clé SSH | |
| Modèle d'hôte ( Onglet Données ) | --- | $SSH_PORT$ | $SSH_PORT$ | Port SSH des serveurs Graphite | |
| Modèle d'hôte ( Onglet Données ) | --- | $SSH_USER$ | $SSH_USER$ | Utilisateur SSH des serveurs Graphite |
Pas de données spécifiques pour ce check.
Les données de métrologie sont stockées seulement dans un carbon-cache.
Il s'agit de la configuration avec laquelle Shinken est livrée.
La charge du module est calculée à partir du temps de traitement utilisé par rapport au temps d’exécution que le module dispose pour traiter les données.
|
Lorsque le service Graphite est configuré comme un relais vers d'autres nœuds de stockage, le check vérifie l'état du relais vers lequel le module Graphite-Perfdata envoie les métriques ; il se connecte également sur les nœuds vers lesquels le relais Graphite relaie les métriques.
Veuillez vous référer à la page Haute disponibilité de la base de métrologie (Graphite) pour la mise en place de cette architecture.
Le check donne :
Dans l'exemple ci-contre, le module envoie ses données à un relais ( 192.168.1.58:2013 ), qui transmet les données à deux nœuds "cache" :
Les hôtes composant l'architecture Graphite sont automatiquement ajoutés à votre configuration par le listener Shinken ( voir la page Présentation détaillée où cette fonctionnalité est décrite en bas de page ). |
|
Pour chaque nœud d'un carbon-relay , il est possible d'avoir plus de détails sur son état en allant vérifier le résultat des checks Shinken Graphite Status pour chaque nœud correspondant. Ces checks sont présents sur des hôtes possédant le modèle d'hôte shinken-graphite .
|
Pour plus d'informations sur ce check, veuillez vous référer à la page du modèle correspondant shinken-graphite ( Modèle d'hôte ). |
| Modèle d'hôte ( Onglet Données ) | --- | 10 | 10 | Nombre de requêtes affiché | |
| Modèle d'hôte ( Onglet Données ) | --- | 5 | 5 | Nombre de requêtes en erreur affiché |
|
Le serveur d'inventaire de métrologie a reçu des requêtes avec une mauvaise clé d'authentification :
|
Le serveur d'inventaire de métrologie n'est pas à jour par rapport à la configuration de l'Arbiter :
|
|
Il peut prendre deux valeurs OK / CRITIQUE / ATTENTION / INCONNU .
GRAPHITE_STORAGE_CRITICAL,
Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
Situation | Statut |
|---|---|
En fonction du pourcentage d'espace disque utilisé :
| CRITIQUE |
En fonction du pourcentage d'espace disque utilisé :
| ATTENTION |
Si la sonde n'a pas eu de réponse avant le temps maximum
| INCONNU |
Renvoi au format texte :
Précise le fonctionnement des modules du Broker, leur statut, le nombre de redémarrages lors des 24 dernières heures, la date de dernier redémarrage et les sous-modules
![]() |
Remarque : Lorsque plusieurs erreurs ( par exemple un avertissement et une erreur critique ) surgissent sur un même nœud, seule la plus importante ( ici l'erreur critique ) sera affichée dans le retour du check Broker - $KEY$ - Module Metrology Writer ( comme sur l'image suivante ). |
![]() |
Lorsque le Broker est en cours d'arrêt, le check le signale, et les informations relatives au module ne sont plus disponibles
|
| Nom | Unité | Description | |
|---|---|---|---|
| % | Taille en pourcentage des entrées/sorties utilisé sur le disque de la machine ou graphite est installé. HOST_ADRESS correspond à l'adresse IP ou au DNS de l'hôte. | |
| % | Taille en pourcentage de l'espace disque utilisé sur la machine ou graphite est installé. HOST_ADRESS correspond à l'adresse IP ou au DNS de l'hôte. | |
| --- | Nombre de métriques écrit sur la dernière minute sur la worker X | |
| seconde | Temps passé sur la dernière minute à écrire les métriques sur le worker X |