Contexte
Le modèle shinken-broker-module-metrology-writer permet de superviser un hôte hébergeant le module Graphite-Perfdata d'un démon broker ( voir la page Le Broker ).
Afin de superviser le module Graphite-Perfdata d'un démon Broker, le modèle shinken-broker-module-metrology-writer appliqué à l'hôte, attachera un check qui vérifiera la santé et la performance de ce module.
Un check shinken-broker-module-metrology-writer est créé pour chaque module webui présent sur le démon broker de l'élément supervisé.
Sommaire des checks
Nom | Description |
|---|---|
Vérifie que le bon fonctionnement du module Graphite-Perfdata d'un démon broker ( voir la page Module Graphite-Perfdata ) |
Les données
Les données communes pour tous les checks
Provenant du modèle shinken
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
CHECK_SHINKEN_TIMEOUT | l'Hôte ( Onglet Données ) | seconde | 3 | 3 | Temps maximum durant lequel le check va attendre une réponse du démon. |
Provenant du modèle shinken-broker-module-metrology-writer
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
BROKER_PORT | l'Hôte ( Onglet Données ) | --- | 7772 | 7772 | Configuration du port de communication avec le Broker. Checks impactés :
Note : Cette valeur remplacera la valeur $ARG1$ dans la commande |
Les données spécifiques
Pour le check "Broker - $KEY$ - Module Metrology Writer"
| Nom | Modifiable sur | Unité | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
GRAPHITE_DATA_LOCATION | l'Hôte ( Onglet Données ) | --- | /opt/graphite/storage/whisper | /opt/graphite/storage/whisper | L'endroit où sont stockées les métriques reçues. |
GRAPHITE_PROCESS_NAME | l'Hôte ( Onglet Données ) | --- | carbon-cache | carbon-cache | Le nom du service utilisé pour le cache de Graphite. |
GRAPHITE_STORAGE_CRITICAL | l'Hôte ( Onglet Données ) | % | 95 | 95 | Le seuil d'espace disque utilisé pour lequel on veut lever une alerte critique |
GRAPHITE_STORAGE_WARNING | l'Hôte ( Onglet Données ) | % | 85 | 85 | Le seuil d'espace disque utilisé pour lequel on veut lever un avertissement. |
GRAPHITE_USER | l'Hôte ( Onglet Données ) | --- | apache | apache | Le nom d'utilisateur utilisé pour se connecter à la base Graphite. |
GRAPHITE_DISKS_LOCATION | l'Hôte ( Onglet Données ) | --- | --- | --- | Liste des disques dont les données sont remontées par le check. Si la donnée n'existe pas, l’ensemble des disques est pris en compte. La donnée n'est pas présente dans le pack livré par Shinken. Pour pouvoir l'utilisée, il faut la rajouter sur l'Hôte. |
Les données DFE ( Duplicate Foreach )
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|---|
MODULE_METROLOGY_LIST | l'Hôte ( Onglet Données ) | --- | broker-master$($_HOSTBROKER_PORT$)$ | broker-master$($_HOSTBROKER_PORT$)$ | Liste de Broker ( Multi-démon ) |
Comment appliquer un modèle d'hôte à un hôte
Dans l'interface de Configuration : Dans votre fichier de définition de vos éléments à importer via votre collecteur :Application du modèle via l'interface de Configuration
Application du modèle via un collecteur d'import de fichiers au format .cfg
define host {
host_name mon_hôte
use mon-modèle
}
